:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#261b20;background:#eee9e6;--pub-950:#35101f;--pub-900:#4b1428;--pub-800:#651f37;--pub-700:#7b2d43;--pub-600:#8f3f51;--pub-500:#b55d68;--pub-300:#dfa8a9;--pub-100:#f5e5e3;--accent:#c97868;--gold:#c59437;--canvas:#f2eeeb;--surface:#fff;--surface-soft:#faf7f5;--ink:#261b20;--muted:#70666b;--line:#ddd2cd;--success:#2f6d4c;--success-bg:#e9f4ed;--warning:#795613;--warning-bg:#fff6dd;--error:#973f42;--error-bg:#fbe9e8;--radius-sm:7px;--radius-md:11px;--radius-lg:15px;--shadow:0 9px 28px rgba(57,22,34,.08);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input{font:inherit}.app{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:100vh}.sidebar{background:linear-gradient(180deg,var(--pub-950),var(--pub-900) 68%,#59172d);color:#fff;display:flex;flex-direction:column;height:100vh;padding:var(--space-5) 14px;position:sticky;top:0}.brand{align-items:center;border-bottom:1px solid rgba(255,255,255,.14);display:flex;gap:11px;margin:0 5px;padding:2px 3px 21px}.brand img{filter:drop-shadow(0 5px 11px rgba(0,0,0,.2));height:45px;width:45px}.brand span{display:grid;line-height:1.08}.brand strong,.brand b{font-size:15px}.brand b{font-weight:800}.brand small{color:#dcbec7;font-size:9px;font-weight:750;letter-spacing:.14em;margin-top:5px;text-transform:uppercase}.sidebar nav{display:grid;gap:4px;margin-top:22px}.sidebar nav a{align-items:center;border-radius:var(--radius-sm);color:#f7edf0;display:grid;font-size:13px;font-weight:650;gap:11px;grid-template-columns:20px 1fr;padding:10px 11px;text-decoration:none;transition:background-color .12s ease}.sidebar nav a:hover{background:#ffffff14}.sidebar nav a.active{background:#ffffff24;box-shadow:inset 3px 0 var(--pub-300);color:#fff}.sidebar svg,.card svg,.package button svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:19px}.sidebar-settings{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);display:grid;gap:5px;margin-top:auto;padding:12px}.sidebar-settings strong{font-size:11px}.sidebar-settings small{color:#d8c3ca;font-size:9px;line-height:1.4}.sidebar-settings>div{display:flex;gap:6px;margin-top:5px}.sidebar-settings label,.sidebar-settings button{background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:6px;color:#fff;cursor:pointer;font-size:10px;font-weight:750;padding:6px 8px}.sidebar-settings button:disabled{cursor:not-allowed;opacity:.35}.sidebar-foot{align-items:center;border-top:1px solid rgba(255,255,255,.12);color:#eadde1;display:grid;font-size:10px;gap:2px;grid-template-columns:8px 1fr;margin-top:12px;padding:15px 6px 0}.sidebar-foot small{color:#bfa7af;grid-column:2}.status-dot{background:#7bd39b;border-radius:50%;height:7px;width:7px}.workspace{background:var(--canvas);min-width:0;position:relative}.workspace.has-background{background-image:linear-gradient(#f2eeebe6,#f2eeebf0),var(--workspace-image);background-attachment:fixed;background-position:center;background-size:cover}.workspace-inner{display:grid;gap:var(--space-4);margin:0 auto;max-width:1240px;padding:30px}.page-header{align-items:center;display:flex;gap:28px;justify-content:space-between;padding:4px}.eyebrow{color:var(--pub-700);font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.page-header h1{font-size:32px;font-weight:750;letter-spacing:-.025em;line-height:1.12;margin:5px 0 7px}.page-header p,.card-header p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.status-badge{align-items:center;background:var(--pub-100);border:1px solid #ead3d1;border-radius:999px;color:var(--pub-800);display:flex;font-size:10px;font-weight:800;gap:6px;padding:7px 10px;white-space:nowrap}.status-badge span{color:var(--success);font-size:8px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--space-6);scroll-margin-top:20px}.card-header{align-items:center;border-bottom:1px solid #eee7e3;display:flex;gap:12px;margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.card-icon{align-items:center;background:var(--pub-100);border-radius:9px;color:var(--pub-700);display:flex;height:36px;justify-content:center;width:36px}.card-header h2{font-size:18px;font-weight:750;letter-spacing:-.01em;margin:0 0 3px}.fields{display:grid;gap:var(--space-3);grid-template-columns:2fr 1fr;margin-bottom:var(--space-3)}.fields label{color:#43363d;display:grid;font-size:11px;font-weight:750;gap:6px}.fields input,.lines input{background:#fff;border:1px solid #cfc2bd;border-radius:var(--radius-sm);color:var(--ink);outline:none;padding:10px 11px}.fields input:hover,.lines input:hover{border-color:#bba9a2}.fields input:focus,.lines input:focus{border-color:var(--pub-600);box-shadow:0 0 0 3px #8f3f5124}.upload-grid{display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}.upload-card{align-items:center;background:var(--surface-soft);border:1px solid #dfd2cc;border-radius:var(--radius-md);display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;padding:14px}.upload-icon{align-items:center;background:#f2e4e2;border-radius:8px;color:var(--pub-700);display:flex;height:38px;justify-content:center;width:38px}.upload-copy{display:grid;gap:3px}.upload-copy strong{font-size:12px}.upload-copy small{color:var(--muted);font-size:10px;line-height:1.35}.file-button{background:#fff;border:1px solid var(--pub-600);border-radius:var(--radius-sm);color:var(--pub-700);cursor:pointer;font-size:10px;font-weight:800;padding:8px 10px;white-space:nowrap}.file-button:hover{background:var(--pub-100)}.file-state{align-items:center;border-top:1px solid #e9dfdb;color:var(--muted);display:flex;font-size:10px;gap:6px;grid-column:1/-1;min-width:0;overflow-wrap:anywhere;padding-top:9px}.file-state span{color:var(--success);font-weight:900}.notice{align-items:start;border-radius:var(--radius-sm);display:grid;font-size:11px;gap:9px;grid-template-columns:20px 1fr;margin-top:var(--space-3);padding:10px 12px}.notice>span{align-items:center;border:1px solid currentColor;border-radius:50%;display:flex;font-size:10px;font-weight:900;height:18px;justify-content:center;width:18px}.notice p{line-height:1.45;margin:1px 0 0}.notice.info{background:var(--warning-bg);color:var(--warning)}.notice.success{background:var(--success-bg);color:var(--success)}.notice.error{background:var(--error-bg);color:var(--error)}.empty{align-items:center;border:1px dashed #d4c5bf;border-radius:var(--radius-md);color:var(--muted);display:grid;gap:6px;justify-items:center;padding:30px;text-align:center}.empty svg{color:var(--pub-500);height:26px;width:26px}.empty strong{color:var(--ink);font-size:13px}.empty span{font-size:11px}.group{border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:8px;overflow:hidden}.group summary{align-items:center;background:var(--surface-soft);cursor:pointer;display:flex;justify-content:space-between;padding:11px 12px}.group summary>div{display:grid;gap:2px;min-width:0}.group summary strong{font-size:11px}.group summary span{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group i{border-radius:999px;font-size:9px;font-style:normal;font-weight:800;padding:4px 7px;white-space:nowrap}.overlay{background:var(--success-bg);color:var(--success)}.embedded{background:#eee6e2;color:#704536}.group-actions{display:flex;gap:6px;padding:9px 11px 3px}.group-actions button,button{background:#fff;border:1px solid var(--pub-600);border-radius:var(--radius-sm);color:var(--pub-700);cursor:pointer;font:inherit;font-size:10px;font-weight:750;padding:7px 9px}.group-actions button:hover,button:hover:not(:disabled){background:var(--pub-100)}button:focus-visible,.file-button:focus-within,.sidebar a:focus-visible,.sidebar-settings label:focus-visible{outline:3px solid rgba(223,168,169,.5);outline-offset:2px}.lines{display:grid;gap:5px;padding:8px 11px 11px}.lines label{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr}.lines input[type=checkbox]{accent-color:var(--pub-700)}.lines input:not([type=checkbox]){font-size:11px;padding:7px}.package{display:grid;gap:12px;grid-template-columns:1fr auto}.package .card-header{border:0;margin:0;padding:0}.package button.primary{align-items:center;align-self:center;background:var(--pub-700);border-color:var(--pub-700);color:#fff;display:flex;font-size:11px;gap:7px;padding:10px 14px}.package button.primary:hover:not(:disabled){background:var(--pub-800)}button:disabled{cursor:not-allowed;opacity:.45}.package-readiness{align-items:center;background:var(--surface-soft);border-radius:var(--radius-sm);color:var(--muted);display:flex;font-size:10px;gap:7px;grid-column:1/-1;padding:9px 11px}.package-readiness span{color:var(--success);font-weight:900}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}@media(max-width:900px){.app{grid-template-columns:72px minmax(0,1fr)}.sidebar{padding-inline:10px}.brand{justify-content:center}.brand img{height:42px;width:42px}.brand span,.sidebar nav a span,.sidebar-settings,.sidebar-foot{display:none}.sidebar nav a{grid-template-columns:1fr;justify-items:center}.workspace-inner{padding:22px}.upload-grid{grid-template-columns:1fr}}@media(max-width:620px){.app{display:block}.sidebar{height:auto;padding:8px 12px;position:sticky;z-index:10}.brand,.sidebar-settings,.sidebar-foot{display:none}.sidebar nav{display:flex;margin:0;overflow-x:auto}.sidebar nav a{display:flex;flex:0 0 auto;gap:6px;padding:9px}.sidebar nav a span{display:block;font-size:10px}.workspace-inner{padding:14px}.page-header{align-items:flex-start;display:grid}.page-header h1{font-size:26px}.status-badge{grid-row:1;justify-self:end}.fields,.package{grid-template-columns:1fr}.package button.primary{justify-content:center}.card{border-radius:var(--radius-md);padding:17px}.upload-card{grid-template-columns:36px 1fr}.file-button{grid-column:1/-1;text-align:center}.group summary{align-items:flex-start;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.issue-save-controls{display:grid;gap:5px;margin-top:7px}.selected-issue .issue-save-controls button{background:#e3f4fb;border:1px solid #86c8e4;border-radius:6px;color:#164b65;font-size:10px;font-weight:700;padding:8px;text-align:center}.issue-save-state{color:#bdebc9;font-size:9px;line-height:1.35;overflow-wrap:anywhere}.issue-save-state.saving{color:#f4dfac}.issue-save-state.error{color:#ffb0ad}.preview-actions .editor-zoom{align-items:center;color:#34434d;display:flex;font-size:10px;gap:6px;white-space:nowrap}.editor-zoom select{background:#fff;border:1px solid #aebac1;border-radius:6px;color:#34434d;font:inherit;padding:7px}.preview-workbench .preview-device.editor-scaled{width:var(--editor-width)!important}.editor-frame-clip{overflow:hidden}.editor-scaled iframe{display:block;max-width:none}.text-format-controls input[type=number]{background:#fff;border:1px solid #c8d1d6;border-radius:6px;color:var(--ink);font:inherit;font-size:10px;padding:7px}.compact-save-controls{display:none}@media(max-width:900px){.header-issue-actions{display:grid;gap:5px;justify-items:end}.compact-save-controls{display:grid;gap:4px;justify-items:end}.compact-save-controls button{background:#e3f4fb;border-color:#86c8e4;color:#164b65}.compact-save-controls .issue-save-state.saved{color:#27643c}.compact-save-controls .issue-save-state.saving{color:#73520f}.compact-save-controls .issue-save-state.error{color:#973f42;max-width:220px;text-align:right}}.text-layout-controls,.list-format-controls{background:#f4f8fa;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin:8px 12px 0;padding:10px 12px}.text-layout-controls label,.list-format-controls label{color:#43515a;display:grid;font-size:9px;font-weight:var(--weight-medium);gap:5px;min-width:0}.text-layout-controls input,.list-format-controls input,.list-format-controls select{background:#fff;border:1px solid #c8d1d6;border-radius:6px;color:var(--ink);font:inherit;font-size:10px;min-width:0;padding:7px;width:100%}.text-layout-controls button{align-self:end;background:#fff;font-size:9px;white-space:nowrap}.text-layout-controls small,.list-format-controls small{color:var(--muted);font-size:9px;grid-column:1/-1}.list-format-controls{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:620px){.text-layout-controls{grid-template-columns:1fr}.text-layout-controls button{justify-self:start}}:root{--pub-950: #1e2d38;--pub-900: #283a47;--pub-800: #334757;--pub-700: #425766;--pub-600: #556a78;--pub-500: #71838e;--pub-300: #b3c0c8;--pub-100: #e8eef2;--accent: #2b98d2;--accent-strong: #147bb5;--accent-soft: #e0f1fa;--canvas: #f3f6f8;--surface: #ffffff;--surface-soft: #f8fafc;--ink: #1d2d38;--muted: #62727e;--line: #d9e2e8;--shadow: 0 9px 28px rgba(24,36,44,.09);color:var(--ink);background:#edf1f3;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700}.sidebar{background:linear-gradient(180deg,var(--pub-950),var(--pub-900) 68%,var(--pub-800))}.brand img{height:54px;width:54px;flex:0 0 54px;object-fit:contain}.brand span{gap:4px;line-height:1}.brand strong{font-size:14px;line-height:1.15;white-space:nowrap}.brand small{color:#c8d1d6;font-size:9px;line-height:1.15;margin-top:0}.sidebar nav a{color:#e9eef1}.sidebar nav a.active{background:#ffffff1a;box-shadow:inset 3px 0 var(--accent);color:#fff}.sidebar nav a.active svg{color:#6dcef3}.sidebar-settings small{color:#c3cdd2}.sidebar-foot{color:#e2e8eb}.sidebar-foot small{color:#aebac1}.workspace.has-background{background-image:none;isolation:isolate}.workspace.has-background:before,.workspace.has-background:after{content:"";inset:0 0 0 228px;pointer-events:none;position:fixed}.workspace.has-background:before{background-color:var(--canvas);background-image:var(--workspace-image);background-position:var(--background-position,center);background-repeat:no-repeat;background-size:var(--background-fit,cover);opacity:var(--background-visibility,.24);z-index:0}.workspace.has-background:after{background:rgb(var(--background-wash-color,232 237 240));opacity:var(--background-wash,.65);z-index:0}.workspace-inner{position:relative;z-index:1}.workspace.has-background .card{background:rgb(255 255 255 / var(--card-opacity,.9))}.workspace-text-light .page-header h1,.workspace-text-light .page-header p,.workspace-text-light .page-header .eyebrow{color:#f8fafb;text-shadow:0 1px 3px rgba(15,24,30,.4)}.eyebrow{color:#147ea9}.status-badge{background:var(--accent-soft);border-color:#b9e3f4;color:var(--pub-900)}.card-header{border-bottom-color:#e7ecef}.card-icon,.upload-icon{background:var(--accent-soft);color:#147ea9}.fields label{color:#34434d}.fields input,.lines input{border-color:#c8d1d6}.fields input:hover,.lines input:hover{border-color:#aebac1}.fields input:focus,.lines input:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px #2fabe038}.upload-card{border-color:#d7e0e4}.file-button{background:var(--accent);border-color:var(--accent-strong);color:#102832}.file-button:hover{background:#58bee8}.file-state{border-top-color:#e2e8eb}.empty{border-color:#cbd5da}.embedded{background:#e8edf0;color:#394852}.group-actions button,button{border-color:#87959e;color:var(--pub-800)}button:focus-visible,.file-button:focus-within,.sidebar a:focus-visible,.sidebar-settings label:focus-visible{outline-color:#2fabe073}.lines input[type=checkbox]{accent-color:var(--accent-strong)}.package button.primary{background:var(--accent);border-color:var(--accent-strong);color:#102832}.package button.primary:hover:not(:disabled){background:#58bee8}.sidebar-settings{max-height:58vh;overflow-y:auto;overscroll-behavior:contain}.background-tuner{border-top:1px solid rgba(255,255,255,.12);color:#fff;margin-top:7px;padding-top:7px}.background-tuner-toggle{align-items:center;background:transparent;border:0;color:#eef3f5;display:grid;font-size:10px;gap:6px;grid-template-columns:16px 1fr 12px;padding:7px 2px;text-align:left;width:100%}.background-tuner-toggle:hover{background:#ffffff0f}.appearance-symbol{color:#6dcef3;font-size:14px}.appearance-chevron{color:#aebac1;font-size:18px;line-height:1;transform:rotate(0);transition:transform .12s ease}.background-tuner.expanded .appearance-chevron{transform:rotate(90deg)}.background-tuner-body{display:grid;gap:9px;padding:7px 1px 2px}.background-tuner label{display:grid;gap:5px}.background-tuner label>span{color:#d9e1e5;display:flex;font-size:9px;font-weight:700;justify-content:space-between}.background-tuner output{color:#6dcef3}.background-tuner input[type=range]{accent-color:var(--accent);margin:0;width:100%}.background-tuner select{background:#34424b;border:1px solid #87959e;border-radius:6px;color:#fff;font:inherit;font-size:10px;padding:6px}.preset-row{display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.preset-row button{background:#34424b;border-color:#65747e;color:#e9eef1;font-size:8px;padding:5px 2px}.preset-row button:hover{background:#45545e}.contrast-warning{align-items:start;background:#fff6dd;border:1px solid #ad842f;border-radius:6px;color:#332a17;display:grid;font-size:9px;gap:5px;grid-template-columns:15px 1fr;line-height:1.35;margin:0;padding:7px}.contrast-warning span{align-items:center;border:1px solid currentColor;border-radius:50%;display:flex;font-weight:900;height:14px;justify-content:center;width:14px}@media(max-width:900px){.workspace.has-background:before,.workspace.has-background:after{left:72px}.sidebar-settings:has(.background-tuner){bottom:14px;display:grid;left:82px;max-height:70vh;position:fixed;width:210px;z-index:30}}@media(max-width:620px){.workspace.has-background:before,.workspace.has-background:after{left:0;top:54px}.sidebar-settings:has(.background-tuner){bottom:12px;left:12px;max-height:72vh;right:12px;width:auto}.background-tuner label{grid-template-columns:110px 1fr}.background-tuner label>span{align-items:center}.background-tuner select{width:100%}}body,input,select,textarea{font-weight:var(--weight-regular)}.page-header h1{font-weight:var(--weight-bold)}.card-header h2,.brand strong,.brand b,.background-tuner-toggle,.eyebrow{font-weight:var(--weight-semibold)}.brand small{font-weight:var(--weight-medium)}.sidebar nav a{font-weight:var(--weight-regular)}.sidebar nav a.active{font-weight:var(--weight-semibold)}.sidebar-settings strong,.sidebar-settings label,.sidebar-settings button,.status-badge,.fields label{font-weight:var(--weight-medium)}.fields input,.lines input{font-weight:var(--weight-regular)}.upload-copy strong{font-weight:var(--weight-semibold)}.upload-copy small,.file-state,.notice,.card-header p,.page-header p,.package-readiness{font-weight:var(--weight-regular)}.file-button,.empty strong{font-weight:var(--weight-medium)}.group summary strong{font-weight:var(--weight-medium)}.group summary span{font-weight:var(--weight-regular)}.group i,.group-actions button,button{font-weight:var(--weight-medium)}.package button.primary{font-weight:var(--weight-semibold)}.background-tuner label>span{font-weight:var(--weight-regular)}.preset-row button,.contrast-warning{font-weight:var(--weight-regular)}.sidebar-settings{background:transparent;border:0;border-radius:0;max-height:none;overflow:visible;padding:0}.sidebar-settings>strong,.sidebar-settings>small,.sidebar-settings>div{display:none}.sidebar-settings>.appearance-summary{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:#e9eef1;display:grid;font-size:13px;font-weight:var(--weight-regular);gap:11px;grid-template-columns:20px minmax(0,1fr) 10px;margin:0;padding:10px 11px;text-align:left;width:100%}.sidebar-settings>.appearance-summary svg{color:#bfcbd1;height:19px;width:19px}.sidebar-settings>.appearance-summary span{min-width:0}.sidebar-settings>.appearance-summary i{color:#8bd7f5;font-size:18px;font-style:normal;line-height:1}.sidebar-settings>.appearance-summary:hover{background:#ffffff14;color:#fff}.appearance-scrim{background:#121c2257;inset:0;position:fixed;z-index:100}.appearance-drawer{background:#f4f7f8;box-shadow:-18px 0 48px #111b213d;display:flex;flex-direction:column;height:100%;margin-left:auto;max-width:520px;overflow:hidden;width:min(520px,94vw)}.appearance-drawer>header{align-items:start;background:#27323a;color:#fff;display:flex;justify-content:space-between;padding:24px 26px 20px}.appearance-drawer>header span{color:#6dcef3;font-size:9px;font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase}.appearance-drawer h2{font-size:23px;font-weight:var(--weight-semibold);margin:4px 0 5px}.appearance-drawer header p{color:#c8d2d7;font-size:11px;line-height:1.45;margin:0}.appearance-drawer>header button{background:transparent;border:0;color:#fff;font-size:27px;font-weight:var(--weight-regular);line-height:1;padding:0 2px}.appearance-actions{background:#fff;border-bottom:1px solid var(--line);display:flex;gap:8px;padding:14px 26px}.appearance-actions label,.appearance-actions button,.appearance-drawer footer button{background:#fff;border:1px solid #87959e;border-radius:7px;color:#303d46;cursor:pointer;font-size:10px;font-weight:var(--weight-medium);padding:8px 11px}.appearance-actions label{background:var(--accent);border-color:var(--accent-strong);color:#102832}.appearance-actions button:disabled{opacity:.45}.appearance-controls{display:grid;gap:14px;overflow-y:auto;padding:20px 26px}.appearance-controls section{background:#fff;border:1px solid var(--line);border-radius:10px;display:grid;gap:12px;padding:15px}.appearance-controls h3{font-size:12px;font-weight:var(--weight-semibold);margin:0}.appearance-controls label{display:grid;gap:6px}.appearance-controls label>span{color:#43515a;display:flex;font-size:10px;font-weight:var(--weight-medium);justify-content:space-between}.appearance-controls output{color:#147ea9}.appearance-controls input[type=range]{accent-color:var(--accent-strong);width:100%}.appearance-controls select{background:#fff;border:1px solid #c8d1d6;border-radius:7px;color:var(--ink);font:inherit;font-size:11px;padding:8px}.appearance-controls .preset-row button{background:#f8fafb;border-color:#b7c3c9;color:#303d46;font-size:10px;padding:8px}.slider-grid,.select-grid{grid-template-columns:1fr 1fr}.slider-grid label:last-child{grid-column:1/-1}.appearance-empty{background:#fff;border:1px dashed #bdc9cf;border-radius:10px;margin:22px 26px;padding:30px;text-align:center}.appearance-empty strong{font-size:14px;font-weight:var(--weight-semibold)}.appearance-empty p{color:var(--muted);font-size:11px}.appearance-drawer>footer{background:#fff;border-top:1px solid var(--line);margin-top:auto;padding:13px 26px;text-align:right}.appearance-drawer>footer button{background:#303d46;color:#fff;min-width:80px}.appearance-controls .contrast-warning{font-size:10px;padding:9px}@media(max-width:900px){.sidebar-settings{display:none}.appearance-drawer{max-width:500px}.appearance-controls{padding:16px 20px}}.preview-workspace{padding:0;overflow:hidden}.preview-heading{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:20px 24px}.preview-heading>div{align-items:center;display:flex;gap:12px}.preview-heading h2{font-size:18px;font-weight:var(--weight-semibold);margin:0 0 3px}.preview-heading p{color:var(--muted);font-size:12px;margin:0}.renderer-badge{background:var(--accent-soft);border:1px solid #afdff2;border-radius:999px;color:#176d91;font-size:9px;font-weight:var(--weight-medium);padding:6px 9px}.preview-toolbar{align-items:center;background:#f8fafb;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:12px 24px}.viewport-switch,.preview-actions{display:flex;gap:7px}.viewport-switch button,.preview-actions button{font-size:11px;font-weight:var(--weight-medium);padding:8px 11px}.viewport-switch button small{color:inherit;font-size:8px;margin-left:3px;opacity:.75}.viewport-switch button.active{background:#303d46;border-color:#303d46;color:#fff}.preview-actions .primary{background:var(--accent);border-color:var(--accent-strong);color:#102832}.preview-readiness{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:9px 24px}.preview-readiness span{font-size:11px;font-weight:var(--weight-medium)}.preview-readiness small{font-size:9px;text-align:right}.preview-readiness.review{background:#fff4d7;color:#73520f}.preview-readiness.ready{background:#e8f5ec;color:#27643c}.preview-stage{background:#dce2e6;min-height:680px;overflow:auto;padding:22px}.preview-device{background:#fff;border:1px solid #aeb9c0;border-radius:10px;box-shadow:0 14px 38px #18242c2e;margin:0 auto;overflow:hidden;transition:width .16s ease}.preview-device-label{background:#27323a;color:#dbe6eb;font-size:9px;letter-spacing:.08em;padding:7px 11px;text-align:center;text-transform:uppercase}.preview-device iframe{background:#fff;border:0;display:block;height:720px;width:100%}.preview-device.tablet iframe,.preview-device.mobile iframe{height:760px}@media(max-width:760px){.preview-heading,.preview-toolbar,.preview-readiness{align-items:stretch;flex-direction:column}.renderer-badge{align-self:flex-start}.viewport-switch,.preview-actions{display:grid;grid-template-columns:repeat(3,1fr)}.preview-actions{grid-template-columns:1fr 1fr}.preview-stage{padding:12px}.preview-device iframe{height:650px}}.preview-actions button.active{background:#303d46;border-color:#303d46;color:#fff}.preview-focus-bar{align-items:center;background:#eef3f5;border-bottom:1px solid var(--line);display:flex;justify-content:center;gap:14px;padding:8px 14px}.preview-focus-bar strong{font-size:10px;font-weight:var(--weight-semibold);min-width:110px;text-align:center}.preview-focus-bar button{font-size:9px;padding:6px 9px}.preview-workspace.side-by-side{margin-left:50%;transform:translate(-50%);width:min(1600px,calc(100vw - 260px))}.preview-workbench{background:#dce2e6;display:grid;grid-template-columns:minmax(760px,1.35fr) minmax(440px,.65fr);min-height:760px}.preview-pane{min-width:0;overflow:auto;padding:14px}.preview-workbench .preview-device{width:100%!important}.preview-editor-pane{background:#f8fafbf5;border-left:1px solid #b9c4ca;max-height:790px;min-width:0;overflow:auto;padding:12px}.focused-page-editor>header{background:#eef3f5;border:1px solid var(--line);border-radius:8px;display:grid;gap:2px;margin-bottom:10px;padding:10px 12px}.focused-page-editor>header span,.focused-page-editor>header small{color:var(--muted);font-size:9px}.focused-page-editor>header h3{font-size:15px;font-weight:var(--weight-semibold);margin:0}.embedded-mobile-setup{background:transparent}.embedded-mobile-setup .mobile-section-list{gap:0}.embedded-mobile-setup .mobile-section-editor{background:#ffffffb8}.preview-stage>.preview-stage{background:transparent;min-height:0;overflow:visible;padding:0}@media(max-width:1320px){.preview-workspace.side-by-side{margin-left:0;transform:none;width:100%}.preview-workbench{grid-template-columns:1fr}.preview-editor-pane{border-left:0;border-top:1px solid #b9c4ca;max-height:none}.preview-pane{max-height:760px}}@media(max-width:760px){.preview-focus-bar{justify-content:space-between}.preview-workbench{min-height:0}.preview-pane{padding:10px}.preview-actions{grid-template-columns:1fr 1fr}.preview-actions button:first-child{grid-column:1/-1}}@media(max-width:560px){.appearance-drawer{width:100vw}.appearance-drawer>header{padding:19px}.appearance-actions{padding:12px 19px}.appearance-controls{padding:14px}.slider-grid,.select-grid{grid-template-columns:1fr}.slider-grid label:last-child{grid-column:auto}}.boot-state{align-items:center;background:var(--canvas);color:var(--muted);display:flex;justify-content:center;min-height:100vh}.sidebar nav button{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:#e9eef1;display:grid;font-size:13px;font-weight:var(--weight-regular);gap:11px;grid-template-columns:20px 1fr;padding:10px 11px;text-align:left;width:100%}.sidebar nav button:hover{background:#ffffff14}.sidebar nav button.active{background:#ffffff1a;box-shadow:inset 3px 0 var(--accent);color:#fff;font-weight:var(--weight-semibold)}.sidebar nav button.active svg{color:#6dcef3}.selected-issue{border-top:1px solid rgba(255,255,255,.12);display:grid;gap:4px;margin-top:auto;padding:14px 10px 8px}.selected-issue small{color:#9fb0ba;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.selected-issue strong{font-size:11px;font-weight:var(--weight-medium);line-height:1.25}.selected-issue span{color:#bfcbd1;font-size:9px;text-transform:capitalize}.selected-issue button{background:transparent;border:0;color:#6dcef3;font-size:9px;font-weight:var(--weight-regular);padding:3px 0;text-align:left}.sidebar-settings{margin-top:5px}.card-header-aside{margin-left:auto}.card-header-aside .primary,.library-toolbar .primary,.export-create .primary{align-items:center;background:var(--accent);border-color:var(--accent-strong);color:#102832;display:flex;gap:7px}.project-list{display:grid;gap:8px}.project-row{align-items:center;background:rgb(255 255 255 / var(--card-opacity,.9));border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);color:var(--ink);display:grid;gap:16px;grid-template-columns:minmax(190px,1.2fr) minmax(280px,2fr) minmax(150px,.8fr);padding:16px 18px;text-align:left;width:100%}.project-row:hover,.project-row.selected{background:#fffffff7;border-color:#8bcfe9}.project-row.selected{box-shadow:inset 3px 0 var(--accent),var(--shadow)}.project-row>div{display:grid;gap:4px}.project-row strong{font-size:14px;font-weight:var(--weight-semibold)}.project-row span,.project-row small{color:var(--muted);font-size:10px}.readiness-chips{display:flex!important;flex-wrap:wrap;gap:5px!important}.readiness-chips i,.publication-status{background:#edf2f4;border:1px solid #d6e0e4;border-radius:999px;color:#41515b;font-size:9px;font-style:normal;font-weight:var(--weight-medium);padding:4px 7px;text-transform:capitalize;width:max-content}.publication-status.published{background:#e7f5eb;border-color:#b7dfc3;color:#28643d}.publication-status.exported,.publication-status.ready-for-export{background:var(--accent-soft);border-color:#b3e0f2;color:#176d91}.fields.three{grid-template-columns:2fr 1fr 1fr}.fields select,.wide-field textarea,.text-representations textarea,.export-create input{background:#fff;border:1px solid #c8d1d6;border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-weight:var(--weight-regular);outline:none;padding:10px 11px}.fields label small{color:var(--muted);font-size:9px;font-weight:var(--weight-regular)}.wide-field{color:#34434d;display:grid;font-size:11px;font-weight:var(--weight-medium);gap:6px;margin-bottom:var(--space-3)}.url-actions{align-items:center;background:#f3f8fa;border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;margin:5px 0 14px;padding:9px 11px}.url-actions a,.workflow-links a{color:#147ea9;font-size:10px;text-decoration:none}.url-actions small{color:var(--muted);font-size:9px}.stored-source{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;display:grid;gap:14px;grid-template-columns:1fr auto;padding:14px}.stored-source>div{display:grid;gap:3px}.stored-source strong{font-size:11px;font-weight:var(--weight-semibold)}.stored-source span{font-size:12px}.stored-source small{color:var(--muted);font-size:9px}.history{border:1px solid var(--line);border-radius:8px;margin-top:10px;padding:10px}.history summary{cursor:pointer;font-size:10px;font-weight:var(--weight-medium)}.history p{color:var(--muted);font-size:9px;margin:7px 0 0}.workflow-links{align-items:center;border-top:1px solid var(--line);display:flex;gap:9px;justify-content:center;margin-top:22px;padding-top:14px}.workflow-links button{background:transparent;border:0;color:#147ea9;font-size:10px;font-weight:var(--weight-regular);padding:2px}.workflow-links span{color:#a2afb6;font-size:9px}.asset-collections{display:grid;gap:18px}.asset-collection{border:1px solid var(--line);border-radius:11px;overflow:hidden}.asset-collection>header{align-items:center;background:#f8fafb;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:14px}.asset-collection h3{font-size:13px;font-weight:var(--weight-semibold);margin:0 0 3px}.asset-collection p{color:var(--muted);font-size:10px;margin:0}.compact-empty{color:var(--muted);font-size:10px;padding:18px;text-align:center}.asset-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.asset-list li{align-items:center;border-bottom:1px solid #e8edf0;display:grid;gap:12px;grid-template-columns:68px minmax(0,1fr) auto;padding:10px 14px}.asset-list li:last-child{border-bottom:0}.asset-list img,.asset-file-icon{align-items:center;background:#e8edf0;border-radius:7px;display:flex;height:54px;justify-content:center;object-fit:cover;width:68px}.asset-meta{display:grid;gap:2px;min-width:0}.asset-meta strong{font-size:10px;font-weight:var(--weight-medium)}.asset-meta span{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-meta small{color:var(--muted);font-size:9px}.asset-actions{align-items:center;display:flex;gap:5px}.asset-actions button,.asset-actions label{background:#fff;border:1px solid #aebac1;border-radius:6px;color:#34434d;cursor:pointer;font-size:9px;font-weight:var(--weight-regular);padding:6px 8px}.asset-actions .danger-link{border-color:#dfb8b8;color:#8c3535}.needs-review{background:#fff3d2;color:#775712}.text-representations{display:grid;gap:10px;padding:12px}.text-representations>label{color:#34434d;display:grid;font-size:10px;font-weight:var(--weight-medium);gap:6px}.text-representations textarea{line-height:1.55;resize:vertical}.text-representations details{border:1px solid var(--line);border-radius:7px;padding:8px}.text-representations summary{background:transparent!important;font-size:9px;padding:0!important}.text-representations pre{background:#f4f7f8;color:#53616a;font:10px/1.45 ui-monospace,Consolas,monospace;margin:8px 0 0;overflow:auto;padding:9px;white-space:pre-wrap}.split-block-control{align-items:end;background:#eef6f9;border:1px solid #c9e4ef;border-radius:7px;display:grid;gap:8px;grid-template-columns:minmax(260px,1fr) auto;margin:0 12px 12px;padding:10px 11px}.split-block-control label{color:#34434d;display:grid;font-size:10px;font-weight:var(--weight-medium);gap:5px}.split-block-control select{background:#fff;border:1px solid #b9c7cf;border-radius:6px;color:var(--ink);font:inherit;font-weight:var(--weight-regular);min-width:0;padding:8px}.split-block-control small{color:var(--muted);font-size:9px;font-weight:var(--weight-regular);grid-column:1/-1}.split-block-control button{background:var(--accent);border-color:var(--accent-strong);color:#10222c;white-space:nowrap}@media(max-width:720px){.split-block-control{grid-template-columns:1fr}.split-block-control small{grid-column:auto}}.mobile-setup-actions{display:flex;gap:7px}.mobile-setup-note{background:var(--accent-soft);border:1px solid #bae2f2;border-radius:7px;color:#34434d;font-size:10px;line-height:1.5;margin:0 0 12px;padding:9px 11px}.mobile-section-list{display:grid;gap:9px}.mobile-section-editor{border:1px solid var(--line);border-radius:8px;overflow:hidden}.mobile-section-editor>summary{align-items:center;background:var(--surface-soft);cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:10px 12px}.mobile-section-editor>summary::-webkit-details-marker{display:none}.mobile-section-editor>summary>div:first-child{display:grid;gap:2px}.mobile-section-editor>summary span,.mobile-section-editor>summary small{color:var(--muted);font-size:9px;font-weight:var(--weight-regular)}.mobile-section-editor>summary strong{font-weight:var(--weight-semibold)}.mobile-section-order{display:flex;gap:5px}.mobile-section-order button{min-width:34px;padding:6px}.mobile-section-fields{display:grid;gap:12px;padding:13px}.mobile-section-fields input,.mobile-section-fields textarea,.mobile-section-fields select{background:#fff;border:1px solid #c8d1d6;border-radius:6px;color:var(--ink);font:inherit;font-weight:var(--weight-regular);padding:9px}.mobile-color-grid{display:grid;gap:9px;grid-template-columns:repeat(2,1fr)}.hex-color-control{color:#34434d;display:grid;font-size:9px;font-weight:var(--weight-medium);gap:5px}.hex-color-control>span{display:grid;gap:6px;grid-template-columns:1fr 42px}.hex-color-control input[type=text]{font-family:ui-monospace,Consolas,monospace;text-transform:uppercase}.hex-color-control input[type=color]{height:39px;padding:3px;width:42px}.mobile-typography,.mobile-image-picker{border:1px solid var(--line);border-radius:7px;padding:10px}.mobile-typography legend,.mobile-image-picker legend{font-size:10px;font-weight:var(--weight-medium)}.typography-columns{display:grid;gap:16px;grid-template-columns:1fr 1fr}.typography-columns>div{display:grid;gap:7px}.typography-columns>div>strong{font-size:10px;font-weight:var(--weight-semibold)}.typography-columns label,.space-after{align-items:center;color:#34434d;display:grid;font-size:9px;font-weight:var(--weight-medium);gap:6px;grid-template-columns:90px minmax(70px,1fr) auto}.format-toggles{display:flex;flex-wrap:wrap;gap:10px;margin-top:3px}.format-toggles label{display:flex;font-weight:var(--weight-regular);gap:5px}.format-toggles input{accent-color:var(--accent);padding:0}.space-after{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.mobile-image-picker>label{align-items:center;display:flex;font-size:10px;gap:8px;margin-bottom:9px}.mobile-image-picker>div{display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.mobile-image-picker>div>label{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;display:grid;font-size:9px;gap:7px;grid-template-columns:auto 42px 1fr;padding:6px}.mobile-image-picker>div>label.disabled{opacity:.55}.mobile-image-picker img{height:36px;object-fit:cover;width:42px}.mobile-section-footer{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:9px;gap:12px;justify-content:space-between;padding-top:10px}.mobile-section-footer>div{display:flex;gap:7px;white-space:nowrap}@media(max-width:760px){.mobile-setup-actions{align-items:stretch;flex-direction:column}.mobile-color-grid,.typography-columns{grid-template-columns:1fr}.mobile-section-footer{align-items:flex-start;flex-direction:column}}.compact-card{padding:0 20px 16px}.export-create{align-items:end;display:grid;gap:12px;grid-template-columns:1fr auto}.export-create label{color:#34434d;display:grid;font-size:10px;font-weight:var(--weight-medium);gap:6px}.export-list{display:grid;gap:8px;margin-top:14px}.export-list article{align-items:center;background:#f8fafb;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr auto;padding:12px}.export-list article>div{display:grid;gap:3px}.export-list strong{font-size:11px;font-weight:var(--weight-semibold)}.export-list span,.export-list small,.export-list p{color:var(--muted);font-size:9px;margin:0}@media(max-width:900px){.selected-issue{display:none}.sidebar nav button{grid-template-columns:1fr;justify-items:center}.sidebar nav button span{display:none}.project-row{grid-template-columns:1fr}.fields.three{grid-template-columns:1fr 1fr}.asset-list li{grid-template-columns:58px 1fr}.asset-list img,.asset-file-icon{width:58px}.asset-actions{grid-column:1/-1;justify-content:flex-end}}@media(max-width:620px){.sidebar nav button{display:flex;flex:0 0 auto;gap:6px;padding:9px;width:auto}.sidebar nav button span{display:block;font-size:10px}.fields.three,.stored-source,.export-create{grid-template-columns:1fr}.asset-list li{grid-template-columns:52px 1fr}.asset-actions,.workflow-links{flex-wrap:wrap}.project-row{padding:13px}}.text-issue-list{display:grid;gap:12px}.text-issue-entry{background:#f8fafb;border:1px solid var(--line);border-radius:11px;overflow:hidden}.text-issue-entry.selected{border-color:#9dd9ef;box-shadow:inset 3px 0 var(--accent)}.text-issue-entry>summary{align-items:center;cursor:pointer;display:flex;gap:18px;justify-content:space-between;list-style:none;padding:15px 17px}.text-issue-entry>summary::-webkit-details-marker{display:none}.text-issue-entry>summary>div:first-child{display:grid;gap:3px}.text-issue-entry>summary strong{font-size:13px;font-weight:var(--weight-semibold)}.text-issue-entry>summary span{color:var(--muted);font-size:10px}.text-review-summary{align-items:center;display:flex;gap:10px}.text-review-summary i{border-radius:999px;font-size:9px;font-style:normal;font-weight:var(--weight-medium);padding:4px 7px;white-space:nowrap}.text-review-summary>span{font-size:16px;transition:transform .15s ease}.text-issue-entry[open] .text-review-summary>span{transform:rotate(180deg)}.text-issue-body{background:#eef2f4;border-top:1px solid var(--line);padding:22px}.issue-selection-note{align-items:center;background:#e5f4fa;border:1px solid #b8ddeb;border-radius:8px;color:#31515f;display:flex;font-size:10px;justify-content:space-between;margin:0 auto 14px;max-width:820px;padding:9px 11px}.issue-selection-note button{background:#fff;font-size:9px}.issue-manuscript{background:#fff;border:1px solid #d9dfe2;border-radius:8px;box-shadow:0 8px 24px #18242c14;color:#202a31;margin:0 auto;max-width:820px;padding:clamp(30px,6vw,70px) clamp(28px,8vw,86px)}.issue-manuscript>header{border-bottom:1px solid #dce3e6;margin-bottom:32px;padding-bottom:22px}.issue-manuscript>header span{color:#147ea9;font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase}.issue-manuscript>header h2{font-size:30px;font-weight:var(--weight-bold);letter-spacing:-.025em;line-height:1.12;margin:8px 0}.issue-manuscript>header time{color:var(--muted);font-size:11px}.manuscript-block h3{font-size:23px;font-weight:var(--weight-semibold);line-height:1.2;margin:34px 0 12px}.manuscript-block h4{font-size:16px;font-weight:var(--weight-semibold);line-height:1.3;margin:27px 0 9px}.manuscript-block p,.manuscript-block li,.manuscript-block blockquote{font-size:14px;font-weight:var(--weight-regular);line-height:1.72}.manuscript-block p{margin:0 0 15px}.manuscript-block blockquote{border-left:3px solid var(--accent);color:#34434d;margin:22px 8px;padding:3px 0 3px 19px}.manuscript-block ul{margin:10px 0 20px;padding-left:24px}.manuscript-block hr{border:0;border-top:1px solid #e1e6e8;margin:34px 0}.manuscript-block .structure-uncertain{background:#fffaf0;border-left:2px solid #d0a44b;margin-left:-12px;padding-left:10px}.extraction-details{background:#fff;border:1px solid #d4dde1;border-radius:8px;margin:18px auto 0;max-width:820px;padding:12px}.extraction-details>summary{color:#40515b;cursor:pointer;font-size:10px;font-weight:var(--weight-medium)}.extraction-note{color:var(--muted);font-size:9px;margin:10px 0}.extraction-details .group{background:#fff}.extraction-details textarea:disabled{background:#f3f5f6;color:#53616a}.text-library>.workflow-links{margin-top:18px}@media(max-width:620px){.text-issue-entry>summary,.issue-selection-note{align-items:flex-start;flex-direction:column}.text-review-summary{justify-content:space-between;width:100%}.text-issue-body{padding:10px}.issue-manuscript{padding:28px 22px}.issue-manuscript>header h2{font-size:25px}.manuscript-block h3{font-size:20px}}.issue-workspace{display:grid;gap:22px}.project-section{scroll-margin-top:22px;outline:none}.project-section:focus-visible{box-shadow:0 0 0 3px var(--accent-soft),var(--shadow)}.project-preview-section{display:grid;gap:12px}.detailed-text-review{display:grid;gap:10px}.text-review-intro{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:flex;gap:16px;justify-content:space-between;padding:11px 13px}.text-review-intro strong{color:var(--ink);font-weight:var(--weight-semibold)}.block-provenance{color:var(--muted);display:flex;flex-wrap:wrap;font-size:9px;gap:7px 16px;padding:8px 12px 0}.block-provenance span{font-weight:var(--weight-regular)}.library-issue-selector{border-bottom:1px solid var(--line);display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding:2px 0 14px}.library-issue-selector button{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-width:220px;padding:10px 12px;text-align:left}.library-issue-selector button:hover{border-color:var(--accent)}.library-issue-selector button.selected{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.library-issue-selector strong,.library-issue-selector span{display:block}.library-issue-selector strong{font-weight:var(--weight-semibold)}.library-issue-selector span{color:var(--muted);font-size:9px;font-weight:var(--weight-regular);margin-top:3px}@media(max-width:620px){.text-review-intro{align-items:flex-start;flex-direction:column}.library-issue-selector button{min-width:190px}}.collapsible-project-card{overflow:hidden;padding:0}.collapsible-project-card>summary{align-items:center;cursor:pointer;display:flex;gap:18px;justify-content:space-between;list-style:none;padding:18px 22px}.collapsible-project-card>summary::-webkit-details-marker{display:none}.collapsible-project-heading{align-items:flex-start;display:flex;gap:12px;min-width:0}.collapsible-project-heading h2{font-size:16px;font-weight:var(--weight-semibold);margin:0 0 3px}.collapsible-project-heading p{color:var(--muted);font-size:10px;margin:0}.collapsible-project-heading small{color:var(--muted);display:block;font-size:9px;margin-top:5px}.view-all-affordance{background:var(--surface-soft);border:1px solid #aebbc3;border-radius:6px;color:var(--ink);font-size:10px;font-weight:var(--weight-medium);padding:7px 11px;white-space:nowrap}.view-all-affordance .hide-label,.collapsible-project-card[open] .view-all-affordance .view-label{display:none}.collapsible-project-card[open] .view-all-affordance .hide-label{display:inline}.collapsible-project-content{border-top:1px solid var(--line);padding:18px 22px 22px}.headerless-mobile-setup{background:transparent}.mobile-setup-inline-actions{justify-content:flex-end;margin-bottom:10px}@media(max-width:620px){.collapsible-project-card>summary{align-items:flex-start;padding:15px}.collapsible-project-content{padding:15px}.view-all-affordance{margin-top:2px}}.preview-workspace.side-by-side{left:50%;margin-left:0;max-width:none;position:relative;transform:translate(-50%);width:calc(100vw - 268px)}.preview-workspace.side-by-side .preview-device.desktop iframe{height:800px;transform:scale(.9);transform-origin:top left;width:111.111111%}.issue-workspace{grid-template-columns:minmax(0,1fr);min-width:0}.project-preview-section{min-width:0}.preview-workspace.side-by-side{justify-self:center}@media(max-width:1320px){.preview-workspace.side-by-side{left:auto;margin-left:0;transform:none;width:100%}}.workspace-inner{max-width:none}.preview-workspace.side-by-side{left:auto;margin-left:0;max-width:none;position:static;transform:none;width:100%}@media(max-width:620px){.sidebar .brand{display:flex;border:0;gap:8px;justify-content:flex-start;margin:0 0 7px;padding:0}.sidebar .brand img{height:32px;width:32px;flex-basis:32px}.sidebar .brand span{display:grid}.sidebar .brand strong{font-size:12px}.sidebar .brand small{font-size:8px}.sidebar nav{margin-top:0}}.preview-editor-pane{overflow-x:hidden}.preview-editor-pane .text-review-intro{padding:7px 9px}.preview-editor-pane .text-review-tools{align-items:center!important;justify-content:flex-start;width:100%}.preview-editor-pane .text-review-tools small{text-align:left}.preview-editor-pane .text-format-controls{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;min-width:0}.preview-editor-pane .text-format-controls label,.preview-editor-pane .color-control,.preview-editor-pane .text-representations{min-width:0}.preview-editor-pane .text-format-controls select,.preview-editor-pane .text-format-controls input{max-width:100%;min-width:0;width:100%}.preview-editor-pane .text-format-controls>button{align-self:end}.preview-editor-pane .text-representations{padding-top:10px}.text-review-intro>div{display:grid;gap:3px}.text-review-intro small{font-size:9px;font-weight:var(--weight-regular);text-align:right}.text-format-controls{align-items:end;background:#f4f8fa;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:1.2fr 1.35fr repeat(3,1fr) auto;margin:10px 12px 0;padding:12px}.text-format-controls legend{color:#34434d;font-size:10px;font-weight:var(--weight-semibold);padding:0 5px}.text-format-controls label{color:#43515a;display:grid;font-size:9px;font-weight:var(--weight-medium);gap:5px}.text-format-controls select,.text-format-controls input[type=text],.text-format-controls .color-control>input:not([type=color]){background:#fff;border:1px solid #c8d1d6;border-radius:6px;color:var(--ink);font:inherit;font-size:10px;padding:7px}.color-control{display:grid;gap:5px;grid-template-columns:34px 1fr}.color-control input[type=color]{background:#fff;border:1px solid #c8d1d6;border-radius:6px;height:30px;padding:2px;width:34px}.text-format-controls>button{background:#fff;font-size:9px;padding:8px}@media(max-width:1000px){.text-format-controls{grid-template-columns:repeat(3,1fr)}.text-format-controls>button{align-self:end}}@media(max-width:620px){.text-format-controls{grid-template-columns:1fr 1fr}.text-review-intro small{text-align:left}}.text-review-tools{align-items:flex-end!important;display:flex!important;gap:8px!important}.text-review-tools button{background:#fff;font-size:9px;padding:6px 9px;white-space:nowrap}.text-block-list{display:grid;gap:10px}.asset-add-actions{align-items:center;display:flex;gap:8px}.asset-library-picker,.pdf-library-picker{position:relative}.asset-library-picker>summary,.pdf-library-picker>summary{background:#fff;border:1px solid #aebac1;border-radius:7px;color:#34434d;cursor:pointer;font-size:9px;font-weight:var(--weight-medium);list-style:none;padding:8px 10px}.asset-library-picker>summary::-webkit-details-marker,.pdf-library-picker>summary::-webkit-details-marker{display:none}.asset-library-picker>div{background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow);display:grid;gap:5px;max-height:280px;min-width:340px;overflow:auto;padding:8px;position:absolute;right:0;top:calc(100% + 5px);z-index:20}.asset-library-picker>div>span{color:var(--muted);font-size:9px;padding:10px}.asset-library-picker>div>button{align-items:center;background:#fff;border:1px solid var(--line);display:grid;gap:8px;grid-template-columns:48px 1fr auto;padding:7px;text-align:left}.asset-library-picker img{height:40px;object-fit:cover;width:48px}.asset-library-picker button>span{display:grid;gap:2px}.asset-library-picker small{color:var(--muted);font-size:8px}.asset-library-picker i{color:#147ea9;font-size:9px;font-style:normal}.pdf-library-picker{border:1px solid var(--line);border-radius:8px;margin-top:10px;padding:10px}.pdf-library-picker>summary{border:0;padding:0}.pdf-library-picker>div{display:grid;gap:6px;margin-top:9px}.pdf-library-picker p{color:var(--muted);font-size:9px;margin:0}.pdf-library-picker button{align-items:center;background:var(--surface-soft);display:flex;justify-content:space-between;padding:8px 10px;text-align:left}.pdf-library-picker button span{display:grid;gap:2px}.pdf-library-picker button small{color:var(--muted);font-size:8px}.pdf-library-picker button i{color:#147ea9;font-size:9px;font-style:normal}.repository-list{display:grid;gap:8px}.repository-list article{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;display:grid;gap:12px;grid-template-columns:68px 1fr auto;padding:12px}.repository-list article>div{display:grid;gap:3px}.repository-list strong{font-size:11px;font-weight:var(--weight-semibold)}.repository-list span,.repository-list small{color:var(--muted);font-size:9px}.repository-list button{background:#fff;font-size:9px}@media(max-width:620px){.text-review-tools{align-items:flex-start!important}.asset-add-actions{align-items:stretch;flex-direction:column}.asset-library-picker>div{left:0;min-width:min(320px,80vw);right:auto}.repository-list article{grid-template-columns:52px 1fr}.repository-list article>button{grid-column:1/-1}}.app{grid-template-columns:244px minmax(0,1fr)}.sidebar{background:linear-gradient(160deg,#172837,#21384b 58%,#192b3b);height:100vh;min-width:0;overflow-y:auto;overflow-x:hidden;padding:18px 13px 16px}.sidebar .brand{border-bottom:1px solid rgba(220,236,247,.16);gap:10px;margin:0 4px;padding:3px 2px 20px}.sidebar .brand img{height:49px;width:49px;flex-basis:49px}.sidebar .brand strong{font-size:14px;font-weight:600;letter-spacing:-.01em}.sidebar .brand small{color:#bdd2df;font-size:9px;font-weight:500;letter-spacing:.13em}.sidebar nav.publisher-navigation{display:grid;align-content:start;gap:20px;margin-top:18px}.sidebar-nav-group{display:grid;gap:3px;min-width:0}.sidebar-nav-group>small{color:#8faabd;font-size:9px;font-weight:600;letter-spacing:.13em;padding:0 11px 7px;text-transform:uppercase}.sidebar-nav-group+.sidebar-nav-group{border-top:1px solid rgba(220,236,247,.14);padding-top:18px}.sidebar nav.publisher-navigation button,.sidebar-settings>.appearance-summary{border-radius:8px;color:#e6eef4;font-size:12px;font-weight:400;min-width:0;padding:10px 11px}.sidebar nav.publisher-navigation button span{overflow-wrap:anywhere}.sidebar nav.publisher-navigation button svg{color:#bdd1de;height:18px;width:18px}.sidebar nav.publisher-navigation button.active{background:linear-gradient(90deg,#125b94,#0d4779);box-shadow:inset 3px 0 #39b6ed;color:#fff;font-weight:600}.sidebar nav.publisher-navigation button.active svg{color:#b9ecff}.sidebar nav.publisher-navigation button:hover:not(.active),.sidebar-settings>.appearance-summary:hover{background:#ffffff14}.sidebar-settings{margin:0;min-width:0}.sidebar-settings>.appearance-summary{font-weight:400;margin:0;width:100%}.sidebar-foot{border-top:1px solid rgba(220,236,247,.14);color:#b8d3e1;font-size:10px;margin-top:auto;padding:14px 9px 0}.sidebar-foot .status-dot{height:6px;width:6px}.workspace.has-background:before,.workspace.has-background:after{left:244px}.workspace-inner{padding:24px clamp(18px,2.4vw,38px)}.page-header{min-width:0}.page-header h1{font-size:28px;font-weight:600}.header-issue-actions{align-items:flex-end;display:grid;gap:4px;justify-items:end;min-width:0}.header-selected-issue{background:#ffffffd1;border:1px solid var(--line);color:#28506a;max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-save{color:#456071;font-size:10px;position:relative;text-align:right}.header-save>summary{color:#3a7052;cursor:pointer;list-style:none}.header-save>summary::-webkit-details-marker{display:none}.header-save>summary.error{color:#a33e3e}.header-save>summary.saving{color:#8a651d}.header-save>div{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:5px;min-width:170px;padding:9px;position:absolute;right:0;top:100%;z-index:8}.header-save button{font-size:10px}.header-save small{color:#a33e3e;max-width:220px;overflow-wrap:anywhere}.projects-home{display:grid;gap:20px;min-width:0}.home-heading{align-items:end;display:flex;gap:20px;justify-content:space-between}.home-heading h1{color:#172e46;font-size:29px;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0 0 7px}.home-heading p{color:#597084;font-size:12px;line-height:1.45;margin:0;max-width:700px}.home-heading-actions{align-items:end;display:flex;gap:10px;flex:none}.home-heading-actions label{color:#4e6474;display:grid;font-size:10px;gap:5px}.home-heading-actions select,.home-search input{background:#fff;border:1px solid #ccd9e3;border-radius:7px;color:#21394d;font:inherit;font-size:11px;min-height:37px;padding:8px 10px}.home-heading-actions select{min-width:165px}.home-primary{background:#127abf;border:1px solid #126aab;color:#fff;font-size:11px;font-weight:600;min-height:37px;padding:8px 15px;white-space:nowrap}.home-primary:hover:not(:disabled){background:#0e67a5;color:#fff}.home-summary{display:grid;gap:11px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.home-summary:empty{display:none}.home-summary-card{border:1px solid #d8e7f0;border-radius:10px;display:grid;gap:3px;min-height:91px;padding:12px 15px}.home-summary-card span{color:#395c76;font-size:10px;font-weight:500}.home-summary-card strong{color:#123c62;font-size:24px;font-weight:600;line-height:1.15}.home-summary-card small{color:#5b7487;font-size:9px;line-height:1.3}.home-summary-card.blue{background:#e8f3fb}.home-summary-card.green{background:#e8f6ef;border-color:#d5ebe0}.home-summary-card.green strong{color:#17643f}.home-summary-card.orange{background:#fff1e5;border-color:#f5e3d1}.home-summary-card.orange strong{color:#a64f17}.home-summary-card.violet{background:#f1eefe;border-color:#e6def8}.home-summary-card.violet strong{color:#5443a1}.home-summary-card .summary-date{font-size:17px}.home-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(230px,280px)}.home-main,.home-rail{min-width:0}.home-rail{display:grid;gap:12px}.home-list-toolbar{align-items:center;border-bottom:1px solid #d7e2e9;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.home-tabs{display:flex;flex-wrap:wrap;gap:2px}.home-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#536c82;font-size:11px;font-weight:400;padding:9px 11px}.home-tabs button.selected{border-bottom-color:#1685c4;color:#125d98;font-weight:600}.home-search input{min-width:0;width:190px}.home-issue-list{display:grid;gap:10px}.home-issue{background:#fff;border:1px solid #d7e3e9;border-radius:10px;box-shadow:0 4px 15px #182d3c0b;display:grid;gap:14px;grid-template-columns:100px minmax(0,1fr);padding:12px}.home-issue.is-selected{border-color:#87c5e6;box-shadow:inset 3px 0 #2b98d2,0 4px 15px #182d3c0d}.home-issue-cover{background:#e7eef2;border-radius:7px;height:123px;overflow:hidden;width:100px}.home-issue-cover img{height:100%;object-fit:cover;object-position:top;width:100%}.home-issue-cover-placeholder{align-content:end;background:linear-gradient(155deg,#305b75,#193247);color:#fff;display:grid;gap:4px;height:100%;padding:10px}.home-issue-cover-placeholder span{font-size:9px;font-weight:500;line-height:1.2}.home-issue-cover-placeholder strong{font-size:12px;font-weight:600;line-height:1.15}.home-issue-body{display:grid;gap:11px;min-width:0}.home-issue-top{align-items:start;display:flex;gap:10px;justify-content:space-between}.home-issue-title{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.home-issue-title h2{color:#1d3548;font-size:15px;font-weight:600;line-height:1.2;margin:0}.home-current{background:#e5f4fc;border-radius:999px;color:#176b9f;font-size:8px;padding:3px 6px}.home-issue-top p{color:#607787;font-size:10px;margin:5px 0 0}.home-status{border-radius:999px;font-size:9px;padding:5px 8px;text-transform:capitalize;white-space:nowrap}.home-status.status-published{background:#e2f4e9;color:#216847}.home-status.status-draft{background:#eef2f5;color:#506675}.home-status.status-exported,.home-status.status-ready-for-export{background:#e2f1fb;color:#1f6e9a}.home-steps{display:grid;gap:3px;grid-template-columns:repeat(5,minmax(0,1fr))}.home-step{align-items:center;background:transparent;border:0;border-top:5px solid #e4ebf0;border-radius:0;color:#647b8b;display:flex;font-size:9px;font-weight:400;gap:4px;justify-content:center;min-width:0;padding:6px 1px 2px}.home-step span{align-items:center;background:#a9b9c5;border-radius:50%;color:#fff;display:flex;flex:none;font-size:8px;height:12px;justify-content:center;width:12px}.home-step.complete{border-top-color:#26a46a;color:#28734d}.home-step.complete span{background:#26a46a}.home-step.current{border-top-color:#278dca;color:#236f9f}.home-step.current span{background:#278dca}.home-step.attention{border-top-color:#df8a4c;color:#9d5b25}.home-step.attention span{background:#df8a4c}.home-step:hover{background:#f1f7fb}.home-issue-footer{align-items:center;border-top:1px solid #edf1f4;color:#6b7e8b;display:flex;font-size:9px;gap:8px;justify-content:space-between;padding-top:8px}.home-issue-footer button{background:transparent;border:0;color:#126faa;font-size:10px;font-weight:600;padding:2px}.home-issue-footer button:hover{background:transparent;text-decoration:underline}.home-empty{background:#fff;border:1px dashed #ccdce5;border-radius:10px;color:#50697b;padding:22px}.home-empty strong{color:#203b4d;font-size:14px;font-weight:600}.home-empty p{font-size:11px;line-height:1.5;margin:6px 0 12px}.home-empty button{background:#e3f3fb;border-color:#b2dcef;color:#176c9c}.home-rail-card{background:#fff;border:1px solid #d7e3e9;border-radius:10px;box-shadow:0 4px 15px #182d3c09;padding:14px}.home-rail-card h2{color:#1f3648;font-size:13px;font-weight:600;line-height:1.35;margin:0 0 11px}.home-rail-card h2 small{color:#6b7e89;font-size:9px;font-weight:400}.home-rail-card>p{color:#667d8a;font-size:10px;line-height:1.5;margin:0}.home-rail-card ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.home-rail-card li+li{border-top:1px solid #f0f3f5}.home-rail-card li>button{align-items:center;background:transparent;border:0;color:#38566c;display:grid;font-size:10px;font-weight:400;gap:7px;grid-template-columns:8px minmax(0,1fr) auto;line-height:1.35;padding:8px 1px;text-align:left;width:100%}.home-rail-card li>button:hover{background:#f3f9fc;color:#126c9c}.home-next-dot{background:#e59a51;border-radius:50%;height:7px;width:7px}.home-recent li{align-items:center;display:flex;justify-content:space-between}.home-recent li>button{display:grid;gap:2px;grid-template-columns:1fr}.home-recent strong{font-weight:500}.home-recent small{color:#718694;font-size:9px}.home-recent a{color:#1478b3;font-size:15px;padding:6px}.home-quick{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-quick button{background:#e8f4fb;border-color:#d2e9f6;color:#236c97;font-size:9px;font-weight:500;min-height:47px;padding:6px;white-space:normal}@media(max-width:1100px){.home-grid{grid-template-columns:minmax(0,1fr) 230px}.home-heading{align-items:start;flex-direction:column}.home-heading-actions{align-self:stretch;justify-content:space-between}.home-list-toolbar{align-items:stretch;flex-direction:column;padding-bottom:8px}.home-search input{width:100%}}@media(max-width:900px){.app{display:block}.sidebar{height:auto;overflow:visible;padding:10px 14px;position:relative}.sidebar .brand{align-self:stretch;border:0;justify-content:flex-start;margin:0 0 8px;padding:0}.sidebar .brand img{height:35px;width:35px;flex-basis:35px}.sidebar .brand span{display:grid}.sidebar .brand strong{font-size:12px}.sidebar .brand small{font-size:8px}.sidebar nav.publisher-navigation{display:flex;flex-wrap:wrap;gap:7px;margin:0;min-height:37px}.sidebar-nav-group{border:0!important;display:flex;gap:4px;padding:0!important}.sidebar-nav-group>small,.sidebar-foot{display:none}.sidebar nav.publisher-navigation button{display:flex;gap:6px;padding:7px 9px;width:auto}.sidebar nav.publisher-navigation button span{display:block;font-size:10px}.sidebar nav.publisher-navigation button svg{height:15px;width:15px}.sidebar-system-group{margin-left:auto}.sidebar-settings{display:block}.sidebar-settings>.appearance-summary{display:flex;font-size:10px;padding:7px 9px}.sidebar-settings>.appearance-summary svg{height:15px;width:15px}.sidebar-settings>.appearance-summary i{display:none}.workspace.has-background:before,.workspace.has-background:after{left:0;top:0}.home-grid{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:720px){.sidebar .brand{margin-bottom:9px}.sidebar nav.publisher-navigation{justify-content:flex-start;overflow-x:visible}.sidebar-nav-group{flex-wrap:wrap}.sidebar-system-group{margin-left:0}.workspace-inner{padding:16px}.home-grid{grid-template-columns:1fr}.home-rail{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.home-heading h1{font-size:25px}.home-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.home-issue{grid-template-columns:76px minmax(0,1fr)}.home-issue-cover{height:100px;width:76px}.home-issue-top{flex-wrap:wrap}.home-issue-footer{align-items:flex-start;flex-direction:column}.header-issue-actions{justify-items:start}}@media(max-width:480px){.home-heading-actions{align-items:stretch;flex-direction:column}.home-heading-actions select{width:100%}.home-summary{grid-template-columns:1fr 1fr}.home-summary-card{min-height:82px;padding:10px}.home-summary-card small{font-size:8px}.home-issue{gap:9px;padding:9px}.home-issue-cover{height:88px;width:70px}.home-issue{grid-template-columns:70px minmax(0,1fr)}.home-issue-body{gap:7px}.home-issue-title h2{font-size:13px}.home-steps{grid-column:1/-1}.home-step{font-size:8px;gap:2px}.home-rail{grid-template-columns:1fr}.home-tabs button{font-size:10px;padding:8px}.page-header{gap:10px}.page-header h1{font-size:24px}}.sidebar .sidebar-current-issue{background:#06182657;border:1px solid rgba(203,224,238,.16);border-radius:9px;color:#eaf4fa;display:grid;gap:3px;margin:16px 3px 1px;padding:11px 12px;text-align:left;width:calc(100% - 6px)}.sidebar .sidebar-current-issue:hover{background:#215d825c;border-color:#69bfe780}.sidebar-current-issue small{color:#98b8cb;font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.sidebar-current-issue strong{font-size:11px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.sidebar-current-issue span{color:#b8cfdf;font-size:9px;line-height:1.3;overflow-wrap:anywhere;text-transform:capitalize}.sidebar nav.publisher-navigation{gap:17px;margin-top:19px}.sidebar-nav-group+.sidebar-nav-group{padding-top:15px}.metadata-card>summary .card-header{border:0;flex:1;margin:0;min-width:0;padding:0}.metadata-card>summary .card-header h2{font-size:16px}.metadata-card>summary .card-header p{font-size:10px}.metadata-card>summary .card-header-aside{margin-left:auto}.metadata-card>summary .view-all-affordance{margin-left:auto}.workspace-overview{background:linear-gradient(115deg,#fff,#f7fbfe);border:1px solid #ccdee9;border-radius:12px;box-shadow:0 8px 24px #1b374e0e;display:grid;gap:15px;padding:18px 20px}.workspace-overview-heading{align-items:start;display:flex;gap:14px;justify-content:space-between}.workspace-overview-heading>div>span{color:#247aa9;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.workspace-overview-heading h2{color:#1a3448;font-size:19px;font-weight:600;line-height:1.2;margin:4px 0}.workspace-overview-heading p{color:#677d8c;font-size:10px;margin:0}.workspace-overview-status{background:#e9f3f9;border-radius:999px;color:#2d6788;font-size:9px;padding:5px 9px;text-transform:capitalize;white-space:nowrap}.workspace-stage-list{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-stage{background:#f2f6f8;border:1px solid #dbe6ec;border-top:3px solid #a9bac5;border-radius:7px;display:grid;gap:3px;min-height:75px;min-width:0;padding:8px 9px;text-align:left}.workspace-stage span{color:#28465b;font-size:10px;font-weight:600}.workspace-stage strong{color:#49687c;font-size:9px;font-weight:500}.workspace-stage small{color:#718695;font-size:8px;line-height:1.3}.workspace-stage.attention{background:#fff7f1;border-top-color:#db8745}.workspace-stage.attention strong{color:#955427}.workspace-stage.complete{background:#f2faf5;border-top-color:#2a9c63}.workspace-stage.complete strong{color:#276d49}.workspace-stage.current{background:#f0f8fc;border-top-color:#2587c0}.workspace-stage.current strong{color:#246d9a}.workspace-stage:hover{border-color:#82bedf}.workspace-attention{align-items:start;border-top:1px solid #e1eaf0;display:grid;gap:14px;grid-template-columns:170px 1fr;padding-top:13px}.workspace-attention h3{color:#253f52;font-size:12px;font-weight:600;margin:1px 0 3px}.workspace-attention p{color:#728796;font-size:9px;line-height:1.4;margin:0}.workspace-attention ul{display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.workspace-attention li button{background:#fff;border:1px solid #e0e8ed;border-radius:7px;color:#39586d;display:flex;font-size:9px;font-weight:500;gap:8px;justify-content:space-between;line-height:1.35;padding:8px 10px;text-align:left;width:100%}.workspace-attention li button:hover{background:#eff7fb;border-color:#9ad0e9}.workspace-attention li.note button{color:#577283}.workspace-attention .workspace-clear{align-self:center;color:#3d7657}.text-review-intro{align-items:center;flex-wrap:wrap;padding:9px 12px}.text-review-intro>div:first-child{display:grid;gap:2px}.text-review-intro strong{font-size:11px}.text-review-intro small{font-size:9px;text-align:left}.text-review-tools{align-items:end!important}.text-review-tools label{color:#506879;display:grid;font-size:9px;gap:3px}.text-review-tools select{background:#fff;border:1px solid #c9d7df;border-radius:6px;color:#284456;font:inherit;font-size:10px;min-height:29px;padding:4px 7px}.text-review-empty{background:#f7fafb;border:1px dashed #d5e2e9;border-radius:8px;color:#5e7685;font-size:10px;padding:16px}.text-review-empty button{background:transparent;border:0;color:#177bb0;font-size:10px;padding:0 2px;text-decoration:underline}.group-actions button:first-child{background:#e9f5fb;border-color:#bcdfea;color:#236b91}.group-actions button:disabled{opacity:.5}.responsive-source-status{align-items:center;background:#f5f9fc;border:1px solid #d9e8f0;border-radius:8px;display:flex;flex-wrap:wrap;gap:7px 12px;margin-bottom:12px;padding:9px 11px}.responsive-source-status strong{color:#315b75;font-size:10px;font-weight:600}.responsive-source-status span{color:#587486;font-size:9px}.responsive-source-status button{background:#fff;border-color:#aacbdc;color:#236c96;font-size:9px;margin-left:auto}.responsive-sync-note{background:#fff8ec;border:1px solid #efdbad;border-radius:7px;color:#775c2b;display:grid;gap:5px;padding:10px}.responsive-sync-note strong{font-size:10px}.responsive-sync-note span{font-size:9px}.responsive-sync-note button{background:#fff;border-color:#e0c98d;color:#725626;font-size:9px;justify-self:start}.preview-workspace.side-by-side .preview-device{width:var(--mode-width)!important}.preview-device{max-width:none}.preview-pane,.preview-stage{scrollbar-gutter:stable}@media(max-width:1100px){.workspace-stage-list{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-attention{grid-template-columns:1fr}}@media(max-width:900px){.sidebar .sidebar-current-issue{display:inline-grid;margin:0 8px 8px 0;max-width:260px;padding:6px 9px;vertical-align:top;width:auto}.sidebar-current-issue small{display:none}.sidebar-current-issue strong{font-size:10px}.sidebar-current-issue span{font-size:8px}.sidebar nav.publisher-navigation{display:inline-flex;vertical-align:top}}@media(max-width:720px){.sidebar .sidebar-current-issue{display:grid;max-width:none;width:100%}.sidebar nav.publisher-navigation{display:flex}.workspace-overview{padding:14px}.workspace-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-attention ul{grid-template-columns:1fr}}@media(max-width:480px){.workspace-overview-heading{flex-wrap:wrap}.workspace-stage-list{gap:5px}.workspace-stage{min-height:71px}.responsive-source-status button{margin-left:0}}.pilot-nav-link{margin-top:5px}.pilot-sidebar-label{border:1px solid rgba(140,197,226,.25);border-radius:8px;color:#c5dbe8;font-size:10px;margin:18px 4px 0;padding:10px}.email-pilot-app .sidebar nav button,.email-pilot-app .sidebar nav a{align-items:center;background:transparent;border:0;border-radius:7px;color:#e9f2f7;display:grid;font-size:12px;gap:10px;grid-template-columns:22px 1fr;padding:10px;text-align:left;text-decoration:none}.email-pilot-app .sidebar nav button.active{background:#3b9dd53b;box-shadow:inset 3px 0 var(--accent)}.pilot-sidebar-issues{border-top:1px solid rgba(255,255,255,.13);display:grid;gap:5px;margin-top:18px;padding:15px 2px}.pilot-sidebar-issues small{color:#9fb6c4;font-size:9px;letter-spacing:.1em}.pilot-sidebar-issues button{background:transparent;border:0;color:#d9e7ee;font-size:10px;line-height:1.3;overflow-wrap:anywhere;padding:8px;text-align:left}.pilot-sidebar-issues button.selected{background:#ffffff1a;color:#fff}.pilot-legacy-link{border:1px solid var(--line);border-radius:7px;color:var(--accent-strong);font-size:11px;padding:9px;text-decoration:none}.pilot-message{background:#e8f4fa;border:1px solid #b8ddeb;border-radius:7px;color:#245b76;font-size:11px;margin:0;padding:10px}.pilot-error{background:#fff0ee;border-color:#edc0ba;color:#903f36}.pilot-intake,.pilot-summary,.pilot-section-heading{align-items:center;display:flex;gap:18px;justify-content:space-between}.pilot-intake h2,.pilot-summary h2,.pilot-panel h2{font-size:18px;margin:0 0 6px}.pilot-intake p,.pilot-summary p,.pilot-panel p{color:var(--muted);font-size:11px;line-height:1.5;margin:0 0 8px}.pilot-file-button{background:var(--accent);border:1px solid var(--accent-strong);border-radius:7px;color:#0d2637;cursor:pointer;display:inline-block;font-size:11px;font-weight:600;padding:10px 13px;white-space:nowrap}.pilot-file-button input{display:block;font-size:9px;margin-top:5px;max-width:210px}.pilot-summary{align-items:flex-start}.pilot-counts{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.pilot-counts span{background:#eef6fa;border:1px solid #d4e8f1;border-radius:7px;color:#536b7b;display:grid;font-size:9px;gap:2px;min-width:61px;padding:8px;text-align:center;text-transform:capitalize}.pilot-counts strong{color:#1f668e;font-size:17px}.pilot-panel{display:grid;gap:14px}.pilot-panel h3{font-size:13px;margin:5px 0}.pilot-source-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-source-grid>div{background:#f7fafc;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;justify-items:start;min-width:0;padding:14px}.pilot-source-grid strong{font-size:12px}.pilot-source-grid p,.pilot-source-grid small{overflow-wrap:anywhere}.pilot-review-queue{background:#fff9ee;border:1px solid #e8d6a8;border-radius:8px;display:grid;gap:5px;padding:12px}.pilot-review-queue strong{font-size:11px}.pilot-review-queue button{background:#fff;border-color:#e8d6a8;text-align:left}.pilot-group{border:1px solid var(--line);border-radius:8px;overflow:hidden}.pilot-group-summary{align-items:center;background:#f7fafc;border:0;border-radius:0;color:var(--ink);display:flex;justify-content:space-between;padding:13px;text-align:left;width:100%}.pilot-group-summary span:first-child{display:grid;gap:3px}.pilot-group-summary strong{font-size:12px}.pilot-group-summary small{color:var(--muted);font-size:9px}.pilot-group-editor{display:grid;gap:12px;padding:12px}.pilot-group-toolbar,.pilot-group-style,.pilot-block-controls,.pilot-block-actions{align-items:end;display:flex;flex-wrap:wrap;gap:7px}.pilot-group-editor label,.pilot-block-editor label{color:#485d6a;display:grid;font-size:10px;gap:4px;min-width:0}.pilot-group-editor input:not([type=checkbox]),.pilot-group-editor select,.pilot-group-editor textarea{background:#fff;border:1px solid #c5d5dd;border-radius:6px;color:var(--ink);font:inherit;font-size:11px;padding:7px}.pilot-group-editor input[type=color]{height:33px;padding:2px;width:48px}.pilot-group-editor input[type=checkbox]{margin-right:5px}.pilot-group-style label:first-child{flex:1;min-width:200px}.pilot-group-style label:first-child input{width:100%}.pilot-block-editor{border-top:1px solid var(--line);display:grid;gap:8px;padding-top:12px}.pilot-block-editor>label textarea,.pilot-block-editor>label input{width:100%}.pilot-block-editor small{overflow-wrap:anywhere}.pilot-block-meta{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.pilot-block-meta strong{font-size:10px}.pilot-block-meta span{color:var(--muted);font-size:9px}.pilot-block-meta em{color:#925a21;font-size:9px;font-style:normal}.pilot-block-actions button{font-size:9px}.pilot-mode-switch{display:flex;gap:5px}.pilot-mode-switch button.active{background:#dff1fa;border-color:#76badb;color:#175d86}.pilot-external-toggle{align-items:center;color:#596e7d;display:flex;font-size:10px;gap:7px}.pilot-preview-shell{background:#dce5ea;border:1px solid #bfd0d9;border-radius:8px;max-width:100%;overflow:auto;padding:15px}.pilot-preview-page{background:#fff;box-shadow:0 10px 30px #1a313e26;color:#1d2d38;margin:0 auto;width:100%}.pilot-preview-page.pilot-desktop{max-width:1100px}.pilot-preview-page.pilot-tablet{max-width:768px}.pilot-preview-page.pilot-mobile{max-width:390px}.pilot-preview-page header{background:#253f52;color:#fff;padding:22px 5%}.pilot-preview-page header span{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pilot-preview-page h1{font-size:clamp(22px,4vw,38px);margin:8px 0 0}.pilot-render-group{display:grid;gap:10px;margin:0;padding:24px 6%}.pilot-render-group+.pilot-render-group{border-top:1px solid #e3e9ee}.pilot-render-group h2{font-size:var(--pilot-heading-size);line-height:1.15;margin:0}.pilot-render-group h3{font-size:18px;margin:5px 0}.pilot-render-group p,.pilot-render-group li{font-size:15px;line-height:1.55;margin:0}.pilot-render-group .pilot-deck{color:#597184;font-size:17px}.pilot-masthead{font-weight:700;letter-spacing:.1em}.pilot-render-group figure{margin:6px 0}.pilot-render-group figure img{display:block;height:auto;max-width:100%;width:100%}.pilot-render-group figcaption{color:#6b7e89;font-size:10px;margin-top:4px}.pilot-image-placeholder{align-items:center;background:#eaf2f6;border:1px dashed #b7d1df;color:#627987;display:flex;font-size:12px;justify-content:center;min-height:150px;padding:16px;text-align:center}.pilot-render-group blockquote{border-left:4px solid #4ba5d0;color:#315069;font-size:19px;line-height:1.35;margin:5px 0;padding:8px 18px}.pilot-cta{background:#218ccb;border-radius:7px;color:#fff;display:inline-block;font-size:14px;font-weight:600;justify-self:start;padding:10px 16px;text-decoration:none}.pilot-unverified{background:#9daeb8}.pilot-preview-page footer{background:#e8eff3;color:#567080;font-size:10px;padding:16px 6%}.pilot-layout-hero{background:#eff7fb}.pilot-layout-callout,.pilot-layout-giving{background:#eef5f9}.pilot-layout-prayer ul{margin:0;padding-left:22px}@media(min-width:900px){.pilot-desktop .pilot-layout-image-text{grid-template-columns:1fr 1fr}.pilot-desktop .pilot-layout-image-text h2,.pilot-desktop .pilot-layout-image-text .pilot-deck{grid-column:1/-1}}@media(max-width:720px){.pilot-intake,.pilot-summary,.pilot-section-heading{align-items:stretch;flex-direction:column}.pilot-source-grid{grid-template-columns:1fr}.pilot-preview-shell{padding:6px}.pilot-render-group{padding:18px 5%}.pilot-render-group h2{font-size:min(var(--pilot-heading-size),26px)}}.pilot-render-group.source-designed{display:block;gap:0;padding:0}.pilot-render-group.source-designed+.pilot-render-group.source-designed{border-top:0}.pilot-source-row{background-position:center;background-repeat:no-repeat;background-size:cover;display:grid;grid-template-columns:var(--pilot-cols,1fr);min-width:0}.pilot-source-column{display:grid;align-content:start;gap:9px;min-width:0;padding:20px 5%}.pilot-source-column.secondary-column{border-left:1px solid rgba(255,255,255,.17)}.pilot-source-block{min-width:0;overflow-wrap:anywhere}.pilot-source-block h2{font-size:var(--source-font-size,var(--pilot-heading-size));line-height:1.14}.pilot-source-block h3{font-size:var(--source-font-size,18px)}.pilot-source-block p,.pilot-source-block li{font-size:var(--source-font-size,15px)}.pilot-source-block figure{margin:0}.pilot-source-block blockquote{background:#ffffff1f;border-left:4px solid currentColor;border-radius:0 8px 8px 0;margin:0;padding:14px}.pilot-source-block .pilot-image-placeholder{min-height:110px}.pilot-source-row.has-columns .pilot-source-column{padding:20px 6%}.pilot-mobile .pilot-source-row,.pilot-tablet .pilot-source-row.tablet-stack{grid-template-columns:minmax(0,1fr)}.pilot-mobile .pilot-source-column.secondary-column,.pilot-tablet .pilot-source-row.tablet-stack .pilot-source-column.secondary-column{border-left:0;border-top:1px solid rgba(255,255,255,.2)}.pilot-tablet .pilot-source-row:not(.tablet-keep-columns):has(>.pilot-source-column:nth-child(3)){grid-template-columns:minmax(0,1fr)}.pilot-tablet .pilot-source-row:not(.tablet-keep-columns):has(>.pilot-source-column:nth-child(3)) .pilot-source-column.secondary-column{border-left:0;border-top:1px solid rgba(255,255,255,.2)}.pilot-source-design-toggle{align-items:center;background:#ecf5fa;border:1px solid #c6e0ec;border-radius:7px;color:#315d76;display:flex;font-size:10px;gap:7px;padding:8px 10px}.pilot-design-summary{color:#6c7e88;font-size:9px;line-height:1.4}.pilot-advanced{border:1px solid var(--line);border-radius:8px;padding:10px}.pilot-advanced summary{color:#345770;cursor:pointer;font-size:10px;font-weight:600}.pilot-advanced .pilot-group-style{margin-top:11px}.pilot-group-summary .pilot-design-pill{background:#e3f3fb;border-radius:999px;color:#256c93;font-size:9px;padding:4px 7px}.v2-app{min-height:100vh}.v2-side-label{color:#a9c6d7;font-size:12px;margin:16px}.v2-nav,.v2-issue-list{display:grid;gap:5px;padding:12px}.v2-nav a,.v2-nav button,.v2-issue-list button{background:transparent;border:0;border-radius:7px;color:#e7f2f8;cursor:pointer;font:inherit;padding:10px;text-align:left;text-decoration:none}.v2-nav .active,.v2-issue-list .active{background:#0c6d9b}.v2-issue-list strong{color:#9bb8c8;font-size:10px;padding:12px}.v2-main{background:#edf2f5;flex:1;min-width:0;padding:24px 32px}.v2-header h1{margin:6px 0}.v2-header p{color:#5d7180}.v2-intake,.v2-summary,.v2-toolbar,.v2-editor-group,.v2-reviews>div,.v2-alert,.v2-info{background:#fff;border:1px solid #d7e1e7;border-radius:10px;margin:12px 0;padding:16px}.v2-intake,.v2-toolbar,.v2-reviews>div{align-items:center;display:flex;gap:16px;justify-content:space-between}.v2-intake p,.v2-toolbar p{color:#607585;margin:5px 0}.v2-button,.v2-toolbar button,.v2-reviews button,.v2-main>button,.v2-editor-body button{background:#0879b7;border:0;border-radius:7px;color:#fff;cursor:pointer;display:inline-block;margin:4px;padding:9px 13px}.v2-button input{display:none}.v2-summary{display:flex;gap:20px;justify-content:space-between}.v2-summary span{color:#5e7180}.v2-alert{background:#fff2df;border-color:#e9ba79}.v2-info{background:#e4f4ea;border-color:#a5d9bb}.v2-toolbar button{background:#fff;border:1px solid #b9cbd5;color:#25425a}.v2-toolbar button.active{background:#214761;color:#fff}.v2-image-toggle{display:block;font-size:13px;margin:12px 0}.v2-preview-shell{background:#dae3e9;border-radius:12px;overflow:auto;padding:20px}.v2-edition{background:#fff;box-shadow:0 8px 28px #172d4040;margin:auto;max-width:1080px;overflow:hidden}.v2-edition.v2-tablet{max-width:768px}.v2-edition.v2-mobile{max-width:390px}.v2-group{background-position:center;background-repeat:no-repeat;background-size:cover;height:auto;overflow:hidden}.v2-group-grid{display:grid;grid-template-columns:var(--v2-grid);gap:0}.v2-content{min-width:0;overflow-wrap:anywhere;padding:12px 5%}.v2-content h2{font-size:clamp(22px,3vw,40px);line-height:1.1;margin:0}.v2-content p{font-size:16px;line-height:1.45;margin:0}.v2-content blockquote{border-left:3px solid currentColor;margin:0;padding:12px 16px}.v2-content ul{margin:0;padding-left:24px}.v2-content figure{margin:0}.v2-content img{display:block;height:auto;max-width:100%;object-fit:cover}.v2-logo img{max-width:180px}.v2-image-fallback{border:1px dashed currentColor;font-size:12px;opacity:.8;padding:20px}.v2-cta{background:#005c94;border-radius:5px;color:#fff;display:inline-block;padding:10px 16px;text-decoration:none}.v2-public-footer{background:#20394b;color:#fff;font-size:12px;padding:16px;text-align:center}.v2-tablet .v2-group-grid,.v2-mobile .v2-group-grid{grid-template-columns:minmax(0,1fr)}.v2-mobile .v2-content{padding:10px 16px}.v2-mobile .v2-content h2{font-size:24px}.v2-stats{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.v2-stats span{background:#fff;border-radius:8px;display:grid;min-width:110px;padding:12px}.v2-editor-summary{background:none;border:0;color:#25445b;cursor:pointer;font:inherit;text-align:left;width:100%}.v2-editor-body{border-top:1px solid #e0e8ed;display:grid;gap:12px;margin-top:12px;padding-top:12px}.v2-editor-body label{display:grid;gap:5px}.v2-editor-body input,.v2-editor-body textarea,.v2-editor-body select{border:1px solid #bdced8;border-radius:6px;font:inherit;padding:8px}.v2-editor-body textarea{min-height:58px}.v2-editor-body details{border:1px solid #d7e1e7;border-radius:8px;padding:12px}@media(max-width:900px){.v2-main{padding:16px}.v2-app .sidebar{width:180px}.v2-intake,.v2-toolbar{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.v2-app{display:block}.v2-app .sidebar{width:auto}.v2-nav{display:flex;flex-wrap:wrap}.v2-issue-list{display:none}.v2-main{padding:12px}.v2-preview-shell{padding:8px}}.v2-column{min-width:0}.v2-group-grid{background-position:center;background-repeat:no-repeat;background-size:cover}.v2-content p+p{margin-top:12px}.fidelity-app{min-height:100vh}.fidelity-side-title{color:#a4ccdf;font-size:12px;margin:18px 14px}.fidelity-nav,.fidelity-issues{display:grid;gap:5px;margin:0 10px;padding:10px 0}.fidelity-nav a,.fidelity-issues button{background:transparent;border:0;border-radius:7px;color:#e9f4fa;font:inherit;padding:10px;text-align:left;text-decoration:none}.fidelity-issues small{color:#aac5d2;padding:10px}.fidelity-issues button{cursor:pointer}.fidelity-issues button.active{background:#086c9f}.fidelity-main{background:#edf3f6;flex:1;min-width:0;padding:26px}.fidelity-header h1{margin:4px 0}.fidelity-header p{color:#637786}.fidelity-status{background:#fff0ce;border-radius:999px;color:#81550a;display:inline-block;font-size:12px;padding:7px 12px}.fidelity-import,.fidelity-summary,.fidelity-controls,.fidelity-report,.fidelity-alert,.fidelity-notice{background:#fff;border:1px solid #d7e3e9;border-radius:10px;margin:14px 0;padding:16px}.fidelity-import,.fidelity-summary,.fidelity-controls{align-items:center;display:flex;gap:20px;justify-content:space-between}.fidelity-import h2,.fidelity-summary h2{font-size:19px;margin:0 0 5px}.fidelity-import p,.fidelity-summary p{color:#617581;margin:0}.fidelity-button,.fidelity-report button{background:#087db4;border:0;border-radius:7px;color:#fff;cursor:pointer;display:inline-block;padding:10px 14px}.fidelity-button input{display:none}.fidelity-alert{background:#fff1e8;color:#8b3314}.fidelity-notice{background:#e8f6ed;color:#255d39}.fidelity-controls button{background:#fff;border:1px solid #bbccd6;border-radius:6px;color:#274356;cursor:pointer;margin:2px;padding:8px 11px}.fidelity-controls button.active{background:#23485f;color:#fff}.fidelity-image-toggle{display:block;font-size:13px;margin:12px 2px}.fidelity-frames{display:flex;gap:18px;max-width:100%;overflow:auto}.fidelity-frame-card{background:#dce5ea;border:1px solid #c5d3db;border-radius:10px;flex:none;padding:10px}.fidelity-frame-card header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.fidelity-frame-card header small{color:#5e7180}.fidelity-frame-scroll{overflow:auto;max-width:calc(100vw - 300px)}.fidelity-frame-scroll iframe{background:#fff;border:0;display:block;max-width:none}.fidelity-report details{margin:14px 0}.fidelity-report li{margin:6px 0;overflow-wrap:anywhere}.fidelity-report button{margin-top:12px}@media(max-width:850px){.fidelity-app{display:block}.fidelity-app .sidebar{width:auto}.fidelity-nav{display:flex;flex-wrap:wrap}.fidelity-issues{display:none}.fidelity-main{padding:14px}.fidelity-import,.fidelity-summary,.fidelity-controls{align-items:flex-start;flex-direction:column}.fidelity-frame-scroll{max-width:calc(100vw - 56px)}}.fidelity-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.fidelity-workspace .fidelity-frames{min-width:0}.fidelity-workspace .fidelity-frame-scroll{max-width:calc(100vw - 660px)}.fidelity-editor{background:#fff;border:1px solid #d7e3e9;border-radius:10px;padding:16px;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}.fidelity-editor h2{font-size:19px;margin:0 0 8px}.fidelity-editor h3{margin:12px 0 6px}.fidelity-editor p,.fidelity-editor small{color:#617581;font-size:13px;line-height:1.4}.fidelity-editor label{display:block;margin:12px 0;font-size:13px;color:#334d5c}.fidelity-editor input:not([type=file]),.fidelity-editor select,.fidelity-editor textarea{box-sizing:border-box;width:100%;border:1px solid #b6c9d3;border-radius:6px;margin-top:5px;padding:9px;font:inherit}.fidelity-editor-actions{display:flex;gap:8px;flex-wrap:wrap}.fidelity-editor button{background:#087db4;color:#fff;border:0;border-radius:6px;padding:8px 10px;cursor:pointer}.fidelity-editor button:disabled{background:#cad4d9;cursor:not-allowed}.fidelity-editor .fidelity-button{color:#fff}.fidelity-editor hr{border:0;border-top:1px solid #dce5e9;margin:18px 0}.fidelity-selection{display:block;overflow-wrap:anywhere}.fidelity-hint{background:#eef6fa;padding:9px;border-radius:6px}.fidelity-editor details{margin-top:12px;overflow-wrap:anywhere}@media(max-width:1100px){.fidelity-workspace{display:block}.fidelity-editor{position:static;max-height:none;margin-top:16px}.fidelity-workspace .fidelity-frame-scroll{max-width:calc(100vw - 300px)}}@media(max-width:850px){.fidelity-workspace .fidelity-frame-scroll{max-width:calc(100vw - 56px)}}.publisher-gmail-panel{margin:12px 0 18px;padding:16px;border:1px solid #cbddea;border-radius:12px;background:#fff;box-shadow:0 4px 18px #173b6010;color:#173650}.publisher-gmail-heading{display:flex;justify-content:space-between;gap:12px;align-items:start}.publisher-gmail-heading h3{margin:0 0 3px;font-size:19px}.publisher-gmail-heading p{margin:0 0 12px;color:#58718b}.publisher-gmail-panel button,.publisher-gmail-duplicate a{min-height:38px;border:1px solid #bbd0df;border-radius:7px;background:#f7fbfe;color:#163f61;padding:8px 12px;font:inherit;cursor:pointer}.publisher-gmail-panel button:disabled{opacity:.55;cursor:default}.publisher-gmail-panel .publisher-gmail-primary{background:#096fa7;color:#fff;border-color:#096fa7;font-weight:700}.publisher-gmail-pending{padding:12px;border-radius:8px;background:#eef4f9;color:#405d77}.publisher-gmail-account{margin:0 0 12px;font-size:13px;color:#4b617b}.publisher-gmail-search{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;gap:9px;align-items:end}.publisher-gmail-search label{display:grid;gap:4px;font-size:12px;font-weight:700}.publisher-gmail-search input{width:100%;min-width:0;min-height:38px;border:1px solid #c5d7e5;border-radius:7px;padding:7px 9px;font:inherit}.publisher-gmail-results{display:grid;gap:4px;margin:13px 0}.publisher-gmail-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:8px 0 14px;color:#405d77}.publisher-gmail-results>button{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:10px;text-align:left;align-items:center}.publisher-gmail-results>button.selected{border-color:#762ac3;background:#f2e9ff}.publisher-gmail-results strong,.publisher-gmail-results span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publisher-gmail-results time{font-size:12px;color:#58718b}.publisher-gmail-results>p{margin:6px 0;color:#58718b}.publisher-gmail-selection,.publisher-gmail-duplicate{padding:12px;border-radius:8px;background:#f2f7fb}.publisher-gmail-selection h4{margin:0}.publisher-gmail-selection p{margin:7px 0}.publisher-gmail-duplicate{margin-top:10px;border:1px solid #e8bc65;background:#fff7e8}.publisher-gmail-duplicate a{display:inline-flex;align-items:center;text-decoration:none;margin-right:8px}.publisher-gmail-message{margin:10px 0 0;color:#315876}@media(max-width:850px){.publisher-gmail-search{grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-gmail-search button{grid-column:1/-1}.publisher-gmail-results>button{grid-template-columns:minmax(0,1fr) auto}.publisher-gmail-results span{grid-column:1/-1;grid-row:2}}@media(max-width:540px){.publisher-gmail-heading{display:block}.publisher-gmail-search{grid-template-columns:1fr}.publisher-gmail-results>button{grid-template-columns:1fr}.publisher-gmail-results time{grid-row:auto}}.pw-manager{display:grid;gap:16px}.pw-tabs{display:flex;flex-wrap:wrap;gap:6px}.pw-tabs button,.pw-actions button,.pw-preview-toolbar button{background:#fff;border:1px solid #c9dbe5;border-radius:6px;color:#213e53;cursor:pointer;padding:8px 12px}.pw-tabs button[aria-selected=true],.pw-preview-toolbar button.active{background:#1e709b;border-color:#1e709b;color:#fff}.pw-info{background:#fff;border:1px solid #d3e0e8;border-radius:8px;color:#2c4352;padding:22px}.pw-info h2{font-size:20px;margin:0 0 8px}.pw-info p{font-size:13px;line-height:1.55;max-width:760px}.pw-info button:disabled{cursor:not-allowed;opacity:.55}.pw-workspace{display:grid;grid-template-columns:minmax(290px,350px) minmax(0,1fr);gap:16px;align-items:start}.pw-controls,.pw-preview-panel{background:#fff;border:1px solid #d3e0e8;border-radius:8px;padding:15px}.pw-controls{display:grid;gap:10px}.pw-controls>label,.pw-controls details>label{display:grid;gap:5px;color:#345064;font-size:12px}.pw-controls select,.pw-controls input[type=url]{border:1px solid #b9cfdd;border-radius:5px;padding:8px;width:100%}.pw-controls details{border:1px solid #d6e5ec;border-radius:6px;padding:8px}.pw-controls summary{color:#223e51;cursor:pointer;font-weight:700}.pw-controls details>label{margin:10px 0}.pw-color{grid-template-columns:1fr 52px 72px;align-items:center}.pw-color input{width:48px;height:32px;border:1px solid #b9cfdd;border-radius:4px}.pw-color code{font-size:10px}.pw-range{grid-template-columns:1fr 40px;align-items:center}.pw-range input{grid-column:1/-1;width:100%}.pw-range span{text-align:right}.pw-actions{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid #d9e6ec;padding-top:10px}.pw-actions button{font-size:11px}.pw-actions button:disabled{opacity:.45}.pw-actions .pw-save{background:#147eb1;color:#fff;border-color:#147eb1}.pw-boundary{color:#5d7584;font-size:11px;line-height:1.4}.pw-preview-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.pw-preview-toolbar>div{display:flex;gap:4px}.pw-preview-toolbar button{font-size:10px;text-transform:capitalize}.pw-preview-panel{min-width:0;overflow:auto}.pw-preview{font-family:Arial,sans-serif;background:var(--page);color:var(--card-text);width:100%;min-width:280px;margin:auto;box-shadow:0 12px 32px #1235}.pw-preview.tablet{max-width:650px}.pw-preview.mobile{max-width:375px}.pw-preview-header{display:flex;justify-content:space-between;align-items:center;background:#5c3b7b;color:#fff;font-size:10px;font-weight:700;padding:8px 12px;min-height:64px}.pw-preview-header img{display:block;width:78px;height:48px;object-fit:contain}.pw-preview-hero{background-position:center;background-size:cover;color:#fff;display:grid;gap:8px;min-height:185px;align-content:center;padding:26px}.pw-preview-hero strong{font-size:clamp(24px,4vw,43px)}.pw-preview-hero span{font-size:12px;max-width:300px}.pw-preview-body{background-image:linear-gradient(var(--overlay),var(--overlay)),var(--background-image);background-size:cover;padding:16px}.pw-featured{display:grid;grid-template-columns:38% 1fr;gap:var(--spacing);background:var(--featured);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing)}.pw-cover,.pw-thumbnail{background:linear-gradient(130deg,#68439e,#0caee3);color:#fff;display:grid;place-items:center;font-size:11px;min-height:110px}.pw-featured h3{font-size:21px;margin:5px 0;color:var(--card-text)}.pw-featured p{font-size:11px}.pw-featured small{font-size:9px;color:#633789}.pw-button{display:inline-block;background:var(--button);color:var(--button-text);border:1px solid var(--button-border);border-radius:var(--button-radius);font-size:10px;padding:8px}.pw-preview-body>h3{color:var(--heading);font-size:20px;margin:17px 0 9px}.pw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}.pw-card{background:var(--previous);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;padding-bottom:8px}.pw-card strong,.pw-card small{display:block;margin:7px 8px;font-size:10px}.pw-card small{color:#1c789e}.pw-preview.tablet .pw-grid{grid-template-columns:repeat(2,1fr)}.pw-preview.mobile .pw-grid,.pw-preview.mobile .pw-featured{grid-template-columns:1fr}.pw-preview.mobile .pw-preview-header span{display:none}@media(max-width:950px){.pw-workspace{grid-template-columns:1fr}}.pw-controls .pw-checkbox{display:flex;align-items:center;gap:8px}.pw-controls .pw-checkbox input{accent-color:#147eb1}.pw-controls details>button{background:#fff;border:1px solid #b9cfdd;border-radius:5px;color:#24485c;cursor:pointer;font:inherit;font-size:11px;padding:7px 9px}.pw-preview-header{position:relative;z-index:2;background:var(--header-color);color:var(--nav-text);min-height:calc(var(--header-height) * .68)}.pw-preview-hero{min-height:calc(var(--hero-height) * .48);background-color:#2c2941;background-position:var(--hero-desktop-position);background-size:var(--hero-fit);background-repeat:no-repeat}.pw-preview.hero-behind .pw-preview-header{margin-bottom:calc(var(--header-height) * -.68)}.pw-preview-header{text-shadow:0 1px 3px #172134cc}.pw-preview.hero-behind .pw-preview-hero{padding-top:calc(26px + var(--header-height) * .68);min-height:calc(var(--hero-height) * .48 + var(--header-height) * .68)}.pw-preview.mobile .pw-preview-hero{min-height:calc(var(--hero-mobile-height) * .48);background-position:var(--hero-mobile-position)}.pw-preview.mobile.hero-behind .pw-preview-hero{min-height:calc(var(--hero-mobile-height) * .48 + var(--header-height) * .68)}.publisher-progress{margin:18px 0 22px;padding:25px 28px;border:1px solid #cbd3e6;border-radius:15px;background:linear-gradient(135deg,#fff,#fbfaff);box-shadow:0 8px 25px #2111380b;color:#22143d}.publisher-progress-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.publisher-progress-header h2{margin:0 0 4px;font-size:clamp(25px,2.4vw,38px);line-height:1.1;color:#241044}.publisher-progress-header p{margin:0;color:#65708e;font-size:16px}.publisher-progress-saved{display:flex;align-items:center;gap:12px;min-width:245px;padding:11px 15px;border:1px solid #dfd6e9;border-radius:11px;background:#f8f6fb;color:#604778}.publisher-progress-saved.is-saved{border-color:#b8dec9;background:#eaf8ef;color:#075c3e}.publisher-progress-saved>span{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#e8deef;font-size:23px;font-weight:800}.publisher-progress-saved.is-saved>span{background:#006e49;color:#fff}.publisher-progress-saved strong,.publisher-progress-saved small{display:block}.publisher-progress-saved small{margin-top:2px;font-size:12px;color:#596b79}.publisher-progress-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.publisher-progress-stage-wrap{position:relative;min-width:0}.publisher-progress-arrow{position:absolute;right:-26px;top:25px;color:#909ab2;font-size:38px;line-height:1}.publisher-progress-stage{height:100%;overflow:hidden;border:1px solid #d9d6e6;border-radius:13px;background:#f6f6fa}.publisher-progress-stage.is-done{border-color:#b7e1cf;background:#f0faf5}.publisher-progress-stage.is-active{border-color:#d5c3f0;background:#f7f2fc}.publisher-progress-stage.is-attention{border-color:#ead2b5;background:#fff7ef}.publisher-progress-stage-head{display:flex;align-items:center;gap:15px;min-height:94px;padding:15px 17px;border-bottom:1px solid #ffffffb8}.publisher-progress-number{display:grid;place-items:center;flex:none;width:51px;height:51px;border-radius:50%;background:#929aaf;color:#fff;font-size:24px;font-weight:800}.publisher-progress-stage.is-done .publisher-progress-number{background:#006e49}.publisher-progress-stage.is-active .publisher-progress-number{background:#7026b5}.publisher-progress-stage.is-attention .publisher-progress-number{background:#a96720}.publisher-progress-stage h3{margin:0 0 3px;color:#23103f;font-size:21px;line-height:1.12}.publisher-progress-stage p{margin:0;color:#63708d;font-size:13px;line-height:1.35}.publisher-progress-stage ul{list-style:none;margin:0;padding:12px 17px 16px;display:grid;gap:8px}.publisher-progress-stage li{display:flex;align-items:baseline;gap:9px;color:#4c5873;font-size:13px;line-height:1.3}.publisher-progress-stage li>span{color:#98a1b3;font-size:19px;font-weight:800;line-height:1}.publisher-progress-stage li.is-done>span{color:#00724a}.publisher-progress-stage li.is-attention>span{color:#aa6416}.publisher-progress-actions{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:21px;padding-top:19px;border-top:1px solid #dce1eb}.publisher-progress-actions>div:first-child{flex:1;min-width:0}.publisher-progress-primary{display:flex;justify-content:space-between;align-items:center;gap:25px;width:min(100%,470px);box-sizing:border-box;padding:15px 22px;border:0;border-radius:10px;background:#7222b8;color:#fff;text-decoration:none;font-size:17px;font-weight:800;line-height:1.25;cursor:pointer}.publisher-progress-primary:hover{background:#591592;color:#fff}.publisher-progress-primary:disabled{opacity:.55;cursor:not-allowed}.publisher-progress-primary span{font-size:25px;line-height:1}.publisher-progress-actions p{margin:9px 0 0;color:#64718c;font-size:13px}.publisher-progress-secondary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.publisher-progress-secondary a,.publisher-progress-secondary button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;box-sizing:border-box;padding:8px 13px;border:1px solid #c9d1e2;border-radius:9px;background:#fff;color:#1c3154;text-decoration:none;font-size:13px;font-weight:700;cursor:pointer}.publisher-progress-secondary a:hover,.publisher-progress-secondary button:hover{background:#f1f4f9}.publisher-progress.is-compact{padding:13px 16px;margin:12px 0}.publisher-progress.is-compact .publisher-progress-header{margin-bottom:11px}.publisher-progress.is-compact .publisher-progress-header h2{font-size:19px}.publisher-progress.is-compact .publisher-progress-header p{font-size:12px}.publisher-progress.is-compact .publisher-progress-saved{min-width:0;padding:6px 9px;font-size:11px}.publisher-progress.is-compact .publisher-progress-saved>span{width:25px;height:25px;font-size:16px}.publisher-progress.is-compact .publisher-progress-stages{gap:20px}.publisher-progress.is-compact .publisher-progress-arrow{right:-16px;top:12px;font-size:25px}.publisher-progress.is-compact .publisher-progress-stage-head{min-height:45px;padding:7px 9px;gap:7px}.publisher-progress.is-compact .publisher-progress-number{width:28px;height:28px;font-size:14px}.publisher-progress.is-compact .publisher-progress-stage h3{font-size:13px}.publisher-progress.is-compact .publisher-progress-stage p{font-size:10px}.publisher-progress.is-compact .publisher-progress-actions{align-items:center;margin-top:10px;padding-top:10px}.publisher-progress.is-compact .publisher-progress-primary{width:auto;min-width:245px;padding:10px 13px;font-size:13px}.publisher-progress.is-compact .publisher-progress-primary span{font-size:18px}.publisher-progress.is-compact .publisher-progress-secondary a,.publisher-progress.is-compact .publisher-progress-secondary button{min-height:38px;font-size:11px}@media(max-width:1100px){.publisher-progress-header,.publisher-progress-actions{flex-wrap:wrap}.publisher-progress-secondary{justify-content:flex-start}}@media(max-width:900px){.publisher-progress{padding:16px}.publisher-progress-stages{grid-template-columns:1fr;gap:10px}.publisher-progress-arrow{display:none}.publisher-progress-stage-head{min-height:60px}.publisher-progress-stage ul{padding-top:5px}.publisher-progress-saved{width:100%;box-sizing:border-box}.publisher-progress-primary{width:100%}.publisher-progress.is-compact .publisher-progress-stages{gap:5px}.publisher-progress.is-compact .publisher-progress-stage-head{min-height:39px}.publisher-progress.is-compact .publisher-progress-actions{display:block}.publisher-progress.is-compact .publisher-progress-primary{width:100%}.publisher-progress-secondary{margin-top:9px}}.pub-asset-list{max-height:32rem;overflow:auto;border:1px solid #d2dce5;border-radius:8px;padding:.4rem;background:#f6f9fb}.pub-asset-row{padding:.6rem .75rem;margin:.25rem 0;border:1px solid #d8e1e9;border-radius:6px;background:#fff}.pub-asset-row small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#556778}.pub-asset-row p{margin:.25rem 0;color:#526477}.pub-asset-row label{display:inline-flex;align-items:center;gap:.3rem;margin:.2rem .5rem .2rem 0;flex-wrap:wrap}.pub-asset-row button{margin:.2rem .5rem .2rem 0}.pw-flow{display:flex;gap:.6rem;flex-wrap:wrap;list-style:none;padding:0;margin:1rem 0}.pw-flow li{padding:.45rem .8rem;border:1px solid #b7c9d8;border-radius:999px;background:#eef6fc;color:#173c59;font-weight:600}.pw-flow li+li:before{content:"→";margin-right:.7rem;color:#527996}.pw-info[aria-label="Publication readiness checklist"] li{margin:.4rem 0}.pw-info[aria-label="Publication readiness checklist"] a{color:#075f99}@media(max-width:700px){.pub-asset-row label{display:flex}.pub-asset-row small{white-space:normal;overflow-wrap:anywhere}}.pw-metadata-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.7rem 0}.pw-metadata-grid label{display:grid;gap:.25rem;color:#314b60}.pw-metadata-grid label small{font-size:.78rem;font-weight:400;color:#586b7b}.pw-metadata-grid input,.pw-metadata-grid select,.pw-metadata-grid textarea{width:100%;box-sizing:border-box}.pw-review-check{display:flex;align-items:flex-start;gap:.5rem;margin:.65rem 0;color:#314b60}.pw-review-check input{margin-top:.2rem}.pw-note{font-size:.88rem;color:#586b7b}.pw-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin:.6rem 0}.pw-confirm{border:1px solid #78a9cc;background:#eef7fc;border-radius:8px;padding:.8rem;margin:.65rem 0}.pw-publication-feedback{padding:.8rem;border-radius:8px;margin:.7rem 0;border:1px solid #78a9cc;background:#eef7fc;color:#17364d}.pw-publication-feedback.failed{border-color:#d78e82;background:#fff2ef;color:#7c211c}.pw-publication-feedback.succeeded{border-color:#83bf9b;background:#effaf2;color:#195332}.pw-confirm label{display:flex;align-items:flex-start;gap:.5rem;margin:.55rem 0}.pw-media-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:.75rem}.pw-media-select{align-self:start!important;display:flex!important;align-items:start!important;gap:.35rem!important}.pw-media-thumb{width:88px;height:88px;display:grid;place-items:center;background:#e7edf2;border:1px solid #cfdae2;border-radius:5px;overflow:hidden;text-align:center;font-size:.75rem;color:#65788a}.pw-media-thumb img{width:100%;height:100%;object-fit:contain}.pw-media-detail{min-width:0}.pw-media-detail strong{display:block}.pw-media-detail small{white-space:normal;overflow-wrap:anywhere}.pw-media-omitted{border:1px solid #c9d7e1;border-radius:8px;background:#f6f9fb;padding:.75rem;margin:.7rem 0}.pw-media-omitted p{margin:.35rem 0}.pw-media-omitted>div{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.3rem 0}.pw-media-omitted>div+div{border-top:1px solid #dce5eb}.pw-media-omitted span{overflow-wrap:anywhere}.pw-media-detail details{margin-top:.4rem}.pw-long-url{overflow-wrap:anywhere;word-break:break-word}.pw-links-card{min-width:0;overflow:hidden}.pw-link-filters{display:flex;gap:5px;flex-wrap:wrap;margin:9px 0}.pw-link-filters button{padding:5px 9px;border:1px solid #b9ccda;border-radius:6px;background:#f3f7fa;color:#25445c}.pw-link-filters button.active{background:#176b9e;color:#fff;border-color:#176b9e}.pw-link-list{max-height:34rem;overflow-y:auto;overflow-x:hidden;border:1px solid #dbe6ed;border-radius:7px}.pw-link-row{min-width:0;padding:8px 10px;border-bottom:1px solid #e4edf2;background:#fff}.pw-link-row:last-child{border-bottom:0}.pw-link-main{display:flex;justify-content:space-between;align-items:start;gap:8px;min-width:0}.pw-link-select{display:flex;align-items:start;gap:7px;min-width:0;flex:1}.pw-link-select span{min-width:0}.pw-link-select strong{display:block;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.pw-link-select small{display:block;color:#5b7080;font-size:11px}.pw-link-status{flex:none;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.pw-link-status.ready{background:#e1f5e9;color:#12683c}.pw-link-status.attention{background:#fff1d6;color:#875300}.pw-link-status.excluded{background:#e9edf0;color:#4d6170}.pw-link-row .pw-link-destination{margin:3px 0!important;color:#45657a;font-size:11px;overflow-wrap:anywhere;word-break:break-word}.pw-link-actions{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.pw-link-actions button,.pw-link-actions a{font-size:11px;padding:3px 6px}.pw-link-actions a{color:#075f99}.pw-link-actions details{font-size:11px;min-width:0}.pw-link-actions details[open]{flex-basis:100%}.pw-link-actions details p{overflow-wrap:anywhere}.pw-link-edit{display:flex;align-items:end;gap:6px;flex-wrap:wrap;background:#f2f8fc;padding:6px;border-radius:5px;margin-top:5px}.pw-link-edit label{display:grid;gap:3px;min-width:0;flex:1 1 260px;font-size:11px}.pw-link-edit input[type=url]{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.pw-link-row .pw-link-context{margin:4px 0;color:#526879;font-size:11px;line-height:1.4}.pw-link-thumbnail{display:block;max-width:132px;max-height:68px;object-fit:contain;margin:5px 0;background:#f4f2f7;border:1px solid #dbe1e8;border-radius:4px}.pw-link-edit select{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.pw-reference-picker{flex:1 1 100%;min-width:0}.pw-reference-picker label{display:grid;gap:3px}.pw-reference-picker input{width:100%;min-width:0;box-sizing:border-box}.pw-reference-results{max-height:200px;overflow:auto;display:grid;gap:4px;margin-top:5px}.pw-reference-results button{text-align:left;display:grid;gap:2px;min-width:0}.pw-reference-results small{overflow-wrap:anywhere;font-size:10px}.pw-reference-results p{margin:4px 0;font-size:11px}.pw-lightbox{position:fixed;inset:0;z-index:1000;background:#071321f0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.pw-lightbox button{align-self:flex-end;margin-bottom:.5rem}.pw-lightbox img{max-width:95vw;max-height:85vh;object-fit:contain}.pw-gallery-preview{display:grid;grid-template-columns:150px minmax(0,1fr);gap:.85rem;max-width:560px;background:#fff;border:1px solid #ccd9e3;border-radius:8px;padding:.7rem;margin:.7rem 0}.pw-gallery-cover{min-height:130px;background:#e8eef4;display:grid;place-items:center;color:#637589;font-size:.8rem;text-align:center}.pw-gallery-cover img{width:100%;height:100%;max-height:180px;object-fit:cover}.pw-gallery-preview h5{font-size:1.1rem;margin:.2rem 0}.pw-gallery-preview p{margin:.3rem 0}@media(max-width:700px){.pw-metadata-grid{grid-template-columns:1fr}.pw-media-row{grid-template-columns:84px minmax(0,1fr)}.pw-media-thumb{width:64px;height:64px}.pw-gallery-preview{grid-template-columns:90px minmax(0,1fr)}.pw-link-main{align-items:start}.pw-link-actions{gap:3px}.pw-link-edit{display:grid;grid-template-columns:1fr 1fr}.pw-link-edit label{grid-column:1/-1}}.pw-editorial{padding:18px!important;background:#f2f7fa!important;border:0!important;box-shadow:none!important;max-width:none!important}.pw-editorial-header{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:8px}.pw-editorial-header small{letter-spacing:.13em;text-transform:uppercase;color:#5b7890;font-size:12px}.pw-editorial .pw-editorial-header h2{font-size:clamp(25px,2.6vw,36px);line-height:1.1;margin:5px 0;color:#102943}.pw-editorial-header p,.pw-public-destination{color:#526d82;font-size:13px;margin:3px 0 8px}.pw-editorial-header>a{white-space:nowrap;color:#075f99;font-size:13px}.pw-issue-select{max-width:460px;margin:10px 0}.pw-issue-select label{display:grid;gap:4px;font-size:12px;color:#567186}.pw-editorial select,.pw-editorial input,.pw-editorial textarea{min-height:34px;border:1px solid #becfdb;border-radius:6px;padding:5px 8px;background:#fff;color:#19364e}.pw-editorial textarea{min-height:78px;resize:vertical}.pw-editorial button{cursor:pointer}.pw-editorial button:disabled{cursor:not-allowed;opacity:.58}.pw-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px}.pw-stages button{display:flex;align-items:center;text-align:left;gap:12px;min-height:70px;padding:10px 13px;border:1px solid #d0dfeb;border-radius:10px;background:#fff;color:#17364e}.pw-stages button.active{border-color:#96c9f4;background:#e7f3ff}.pw-stages b{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e9f1f7;color:#17405c;font-size:20px}.pw-stages button.active b{background:#0874cb;color:#fff}.pw-stages strong,.pw-stages small{display:block}.pw-stages strong{font-size:17px}.pw-stages small{font-size:11px;color:#5d778c;font-weight:400;line-height:1.3}.pw-primary-grid{display:grid;grid-template-columns:minmax(290px,1.5fr) minmax(220px,1fr) minmax(220px,1fr);gap:12px;align-items:stretch}.pw-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:10px;margin-top:12px;align-items:start}.pw-editorial .pw-info{min-width:0;border:1px solid #d7e5ef;border-radius:10px;background:#fff;padding:14px;margin:0;box-sizing:border-box}.pw-editorial .pw-info h4{margin:0 0 9px;font-size:17px;color:#163a56}.pw-editorial .pw-info p{font-size:12px;line-height:1.45;color:#49657a}.pw-editorial .pw-metadata-grid{grid-template-columns:1fr 1fr;gap:8px}.pw-editorial .pw-metadata-grid label{font-size:12px;font-weight:600}.pw-editorial .pw-metadata-grid label:has(textarea){grid-column:1/-1}.pw-editorial .pw-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pw-field-group{display:grid;align-content:start;gap:5px;min-width:0;font-size:12px;font-weight:600;color:#314b60}.pw-field-group>*{min-width:0;max-width:100%;box-sizing:border-box}.pw-field-group small{font-size:11px;font-weight:400;line-height:1.35;color:#586b7b}.pw-field-wide{grid-column:1/-1}.pw-date-suggestion{white-space:normal;text-align:left;line-height:1.25;min-height:38px;width:100%;padding:6px 8px}.pw-cover-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:9px 0}.pw-cover-options button{min-width:0;min-height:42px;padding:5px;border:1px solid #bdcfe0;border-radius:6px;background:#f5f8fc;color:#173a57;font-size:11px;line-height:1.2;font-weight:650}.pw-cover-options button.active{background:#eee5f8;border-color:#7840a4;color:#4d2078}.pw-cover-controls,.pw-cover-gallery,.pw-cover-upload{display:grid;gap:7px;margin:8px 0}.pw-cover-controls label{display:grid;gap:4px;font-size:12px}.pw-cover-controls output{font-weight:600}.pw-cover-controls input[type=range]{width:100%}.pw-cover-gallery{grid-template-columns:minmax(0,1fr) 120px}.pw-cover-gallery-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));max-height:270px;overflow:auto;gap:6px}.pw-cover-gallery-grid button{min-width:0;padding:4px;border:2px solid #d2e0ea;border-radius:6px;background:#fff;text-align:left;color:#254a67}.pw-cover-gallery-grid button.selected{border-color:#7840a4;background:#f4ecfa}.pw-cover-gallery-grid button span{display:grid;place-items:center;height:70px;overflow:hidden;background:#e8eef4;font-size:10px}.pw-cover-gallery-grid img{width:100%;height:100%;object-fit:cover}.pw-cover-gallery-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.pw-cover-upload input{display:block;width:100%;margin-top:5px}.pw-cover-card .pw-cover-large{aspect-ratio:16/9;height:auto;min-height:120px;margin-top:9px}.pw-cover-card .pw-cover-large img{object-fit:contain}.pw-cover-large{height:225px;display:grid;place-items:center;background:#e9f0f5;border-radius:7px;overflow:hidden;text-align:center;color:#678095}.pw-cover-large img{width:100%;height:100%;object-fit:contain}.pw-cover-large.pw-cover-live{height:auto;display:block;text-align:left}.pw-cover-unsaved{width:100%;color:#3c5b70}.pw-cover-unsaved-window{position:relative;overflow:hidden;width:100%;background:#fff}.pw-cover-unsaved iframe{position:absolute;top:0;left:0;border:0;transform-origin:top left;pointer-events:none}.pw-cover-unsaved small{display:block;padding:8px 12px;line-height:1.4}.pw-cover-action{display:grid;gap:7px;margin-top:10px}.pw-cover-action p{margin:0!important}.pw-cover-action strong{color:#126343;font-size:14px}.pw-cover-action .pw-cover-primary{width:100%;min-height:46px;border:1px solid #68249d;border-radius:7px;background:#68249d;color:#fff;font-weight:700;font-size:14px;cursor:pointer}.pw-cover-action .pw-cover-primary:hover{background:#542080}.pw-cover-action .pw-cover-primary:disabled{opacity:.55;cursor:wait}.pw-card-head{display:flex;justify-content:space-between;align-items:center}.pw-card-head a{font-size:12px;color:#0874bd}.pw-cover-picker{display:flex;gap:5px;margin-top:10px;overflow-x:auto}.pw-cover-picker button{flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;overflow:hidden;border:2px solid #c4d5e2;border-radius:6px;background:#edf3f7}.pw-cover-picker button.selected{border-color:#007fda}.pw-cover-picker img{width:100%;height:100%;object-fit:cover}.pw-compact-frame{height:225px;overflow:hidden;border:1px solid #c5d6e3;background:#e7eef3;border-radius:6px}.pw-compact-frame iframe{width:800px;height:750px;border:0;transform:scale(.35);transform-origin:top left;pointer-events:none}.pw-compact-preview button{margin-top:8px}.pw-compact-preview small,.pw-cover-card small{display:block;font-size:11px;color:#657d91;line-height:1.35}.pw-mini-thumbs{display:flex;gap:5px;margin:8px 0}.pw-mini-thumbs span{width:47px;height:47px;display:grid;place-items:center;background:#dce8ef;border-radius:5px;overflow:hidden;color:#365b74;font-size:11px}.pw-mini-thumbs img{width:100%;height:100%;object-fit:cover}.pw-readiness{grid-column:1/-1}.pw-readiness-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.pw-readiness-head p{margin:2px 0!important}.pw-readiness-head button{flex:none;background:#087dc9;color:#fff;border:1px solid #087dc9;border-radius:6px;padding:8px 12px}.pw-readiness ul{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none;font-size:12px;margin:10px 0 0}.pw-readiness li{line-height:1.4;border:1px solid #dce6ec;border-radius:6px;padding:4px 7px}.pw-link-examples p{border-top:1px solid #e7edf2;margin:0;padding:3px 0!important}.pw-detail-gallery{margin:8px 0}.pw-detail-gallery>summary,.pw-advanced>summary{cursor:pointer;color:#096cae;font-size:12px}.pw-detail-gallery .pub-asset-list{margin-top:8px}.pw-detail-gallery .pub-asset-list{max-height:none;overflow:visible}.pw-advanced{margin:8px 0;color:#567084;font-size:11px}.pw-advanced p{font-size:11px!important}.pw-pdf-card label{display:grid;gap:5px;font-size:12px;margin-top:8px}.pw-next{margin:16px 0!important}.pw-next button,.pw-review-stage .pw-stage-heading button,.pw-publish-stage .pw-next button{background:#087dc9;color:#fff;border:1px solid #087dc9;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600}.publisher-summary.pw-editorial .pw-next button:not(:disabled),.publisher-summary.pw-editorial .pw-media-card .pw-actions button:not(:disabled),.publisher-summary.pw-editorial .pw-links-card .pw-actions button:not(:disabled){background:#087dc9;color:#fff;border-color:#087dc9;font-size:13px;font-weight:600;padding:8px 12px}.pw-review-stage,.pw-publish-stage{display:grid;gap:14px}.pw-stage-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.pw-stage-heading h3,.pw-publish-stage h3{margin:0;font-size:22px;color:#153c58}.pw-stage-heading p{margin:4px 0;color:#587387;font-size:13px}.pw-blockers{border-color:#edc782!important;background:#fff9ee!important}.pw-exact-preview{display:grid;justify-items:start}.pw-viewport-tabs{display:flex;gap:3px;margin:8px 0}.pw-viewport-tabs button{padding:7px 17px;border:1px solid #c8d8e4;background:#f1f6fa;color:#214761}.pw-viewport-tabs button.active{background:#0877bf;color:#fff}.pw-exact-frame{height:680px;overflow:auto;border:1px solid #a9b6c5;background:#fff}.pw-publish-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:12px}.pw-live-result{padding:10px;border:1px solid #92cdad;border-radius:7px;background:#f1fbf4}.pw-live-gallery{margin-top:18px!important}.pw-live-gallery>summary{cursor:pointer;font-weight:600}@media(max-width:1450px){.pw-primary-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}.pw-compact-preview{grid-column:1/-1}.pw-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.pw-editorial{padding:12px!important}.pw-primary-grid,.pw-summary-grid,.pw-publish-grid{grid-template-columns:1fr}.pw-compact-preview{grid-column:auto}.pw-editorial-header{display:block}.pw-stages{grid-template-columns:1fr}.pw-stages button{min-height:53px}.pw-stage-heading{align-items:start;flex-direction:column}.pw-editorial .pw-metadata-grid{grid-template-columns:1fr}.pw-readiness-head{align-items:start;flex-direction:column}.pw-readiness ul{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:500px){.pw-cover-options,.pw-cover-gallery{grid-template-columns:1fr}.pw-field-wide{grid-column:auto}}@media(max-width:900px){.pw-readiness ul{grid-template-columns:1fr}.pw-link-list{max-height:none;overflow:visible}.pw-link-row{padding:8px;border-bottom:1px solid #e4edf2}.pw-link-main{align-items:center}.pw-link-select strong{font-size:12px}.pw-link-status{font-size:10px;white-space:nowrap}.pw-link-row .pw-link-destination{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;margin:4px 0!important}.pw-link-actions{align-items:center;gap:4px}.pw-link-actions button,.pw-link-actions a{padding:4px 6px;min-height:28px}.pw-link-actions details{flex-basis:100%;margin-top:2px}.pw-link-actions details:not([open]){line-height:1}.pw-link-actions details summary{cursor:pointer;width:max-content;color:#47657a}.pw-link-actions details[open]{padding:6px 8px;background:#f5f8fa;border-radius:5px}.pw-link-actions details p{margin:4px 0}}.pw-summary-grid .pw-links-card{grid-column:1/-1}.pw-link-list{max-height:none;overflow:visible}.pw-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;padding:12px 14px}.pw-link-row .pw-link-main,.pw-link-row .pw-link-context,.pw-link-row .pw-link-destination{grid-column:1}.pw-link-row .pw-link-thumbnail{grid-column:2;grid-row:1/4;width:110px;max-height:76px;margin:0}.pw-link-row .pw-link-actions{grid-column:1/-1;margin-top:6px}.pw-link-select strong{font-size:14px}.pw-link-select small,.pw-link-row .pw-link-context,.pw-link-row .pw-link-destination{font-size:12px}.pw-link-actions button,.pw-link-actions a{font-size:12px;min-height:32px;padding:5px 10px}.pw-destination-backdrop{position:fixed;inset:0;z-index:1100;overflow-y:auto;background:#180c27b8;padding:clamp(10px,3vw,32px);box-sizing:border-box}.pw-destination-dialog{width:min(100%,880px);margin:0 auto;background:#fff;border-radius:14px;box-shadow:0 16px 60px #12082259;padding:clamp(16px,3vw,28px);box-sizing:border-box;color:#17334a}.pw-destination-dialog header{display:flex;justify-content:space-between;gap:16px;align-items:start;border-bottom:1px solid #e1e7ed;padding-bottom:14px}.pw-destination-dialog header small{color:#73518d;letter-spacing:.12em;font-weight:700}.pw-destination-dialog h3{font-size:clamp(20px,2.5vw,28px);line-height:1.2;margin:4px 0}.pw-destination-close{font-size:26px;line-height:1;width:40px;height:40px;flex:none}.pw-destination-source{display:flex;gap:16px;align-items:center;background:#f6f2f9;border:1px solid #e1d7ea;border-radius:9px;padding:12px;margin:14px 0}.pw-destination-source img{width:140px;height:95px;object-fit:contain;background:#fff;border-radius:5px}.pw-destination-source strong{display:block;font-size:17px}.pw-destination-source p{margin:4px 0}.pw-destination-source small{color:#665776}.pw-destination-hint,.pw-destination-count,.pw-destination-empty,.pw-destination-selected{font-size:13px;line-height:1.45;color:#526578}.pw-destination-search,.pw-destination-url{display:grid;gap:6px;font-weight:650;font-size:14px;margin:12px 0}.pw-destination-search input,.pw-destination-url input{width:100%;font-size:16px;box-sizing:border-box}.pw-destination-count{margin:5px 0 9px}.pw-destination-results{display:grid;gap:6px}.pw-destination-results button{text-align:left;display:grid;gap:4px;width:100%;padding:10px 12px;background:#f9fbfd;border:1px solid #d8e3eb;border-radius:8px;color:#173a55}.pw-destination-results button.selected{background:#efe6f7;border:2px solid #783da8}.pw-destination-results button span{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pw-destination-results button strong{font-size:14px}.pw-destination-results button em{font-size:11px;color:#673187}.pw-destination-results button small{font-size:12px;color:#526a7b;overflow-wrap:anywhere}.pw-destination-more{margin-top:9px}.pw-destination-empty{background:#fff7e7;padding:12px;border:1px solid #edd69e;border-radius:7px}.pw-destination-repeat{display:flex;align-items:start;gap:8px;margin:12px 0;font-size:13px}.pw-destination-repeat input{flex:none}.pw-destination-details{margin:14px 0;color:#506779;font-size:12px}.pw-destination-details summary{cursor:pointer}.pw-destination-details p{overflow-wrap:anywhere}.pw-destination-dialog footer{display:flex;gap:10px;align-items:center;border-top:1px solid #e1e7ed;padding-top:16px;margin-top:16px}.pw-destination-dialog footer button{padding:10px 16px;font-size:14px;font-weight:650}.pw-destination-save{background:#7136a1!important;color:#fff!important;border:1px solid #7136a1!important}@media(max-width:700px){.pw-link-row{display:block}.pw-link-row .pw-link-thumbnail{margin:6px 0}.pw-destination-source img{width:90px;height:70px}.pw-destination-dialog footer{position:sticky;bottom:0;background:#fff;padding-bottom:8px}}.pw-review-preparation{border:1px solid #cbddea;border-radius:9px;background:#fff;margin:0 0 12px;min-width:0}.pw-review-preparation>summary{cursor:pointer;padding:10px 13px;color:#174c70;font-weight:650}.pw-review-preparation[open]>summary{border-bottom:1px solid #dfebf2;margin-bottom:12px}.pw-review-preparation>.pw-primary-grid,.pw-review-preparation>.pw-summary-grid,.pw-review-preparation>.pw-actions{margin:0 12px 12px}.pw-editorial [hidden]{display:none!important}.pw-review-preparation .pw-primary-grid,.pw-review-preparation .pw-summary-grid{grid-template-columns:minmax(0,1fr);max-width:880px}.pw-preparation-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 12px 12px}.pw-preparation-area{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:2px 8px;align-items:center;min-width:0;text-align:left;padding:9px 11px;border:1px solid #d7e2eb;border-radius:8px;background:#f8fafc;color:#24445a}.pw-preparation-area>span:first-child{grid-row:1/3;align-self:start;color:#a86724;font-size:18px;font-weight:700}.pw-preparation-area.is-ready>span:first-child{color:#087747}.pw-preparation-area strong{font-size:13px}.pw-preparation-area small{grid-column:2;overflow-wrap:anywhere;color:#5e7180;font-size:11px}.pw-preparation-edit{grid-column:3;grid-row:1/3;color:#195f92;font-size:11px;font-weight:700;white-space:nowrap}.pw-preparation-area.is-open{border-color:#8756ad;background:#f8f2fc}.pw-preparation-area.needs-attention:not(.is-open){border-color:#e9c686;background:#fffaf0}.pw-publication-boundary{margin:0;color:#536c7d;font-size:13px}.pw-gallery-admin-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-top:1px solid #dfe8ed}.pw-gallery-admin-row>div:first-child{display:grid;gap:4px}.pw-gallery-admin-row small{color:#5a7183}.pw-gallery-admin-confirm{max-width:390px;padding:9px 12px;border:1px solid #d9ac8b;border-radius:8px;background:#fff8f2}.pw-gallery-admin-confirm p{margin:0 0 8px}.pw-gallery-admin-confirm button{margin-right:6px}.pw-review-stage .pw-stage-heading .pw-secondary-action{background:#fff;color:#24465f;border-color:#aebdca}@media(max-width:780px){.pw-preparation-overview{grid-template-columns:1fr}.pw-gallery-admin-row{align-items:stretch;flex-direction:column}}.pw-exception-actions{display:flex;flex-wrap:wrap;gap:6px}.pw-exception-actions button{padding:6px 9px;border:1px solid #d7a94d;border-radius:6px;background:#fff;color:#594314}.pw-review-layout{display:grid;grid-template-columns:minmax(0,800px) minmax(215px,1fr);gap:12px;align-items:start;width:100%}.pw-review-inspector{min-width:0;position:sticky;top:12px;border:1px solid #cbddea;border-radius:8px;padding:12px;background:#f7fbfd;color:#24475e}.pw-review-inspector h5{font-size:15px;margin:0 0 9px}.pw-review-inspector strong,.pw-review-inspector small{display:block;overflow-wrap:anywhere}.pw-review-inspector small{color:#5b7385;margin:3px 0 9px}.pw-review-inspector label{display:grid;gap:4px;margin:9px 0;font-size:12px}.pw-review-inspector input,.pw-review-inspector textarea,.pw-review-inspector select{box-sizing:border-box;width:100%;min-width:0}.pw-review-inspector button{background:#087dc9;color:#fff;border:1px solid #087dc9;border-radius:6px;padding:8px 12px}@media(max-width:1120px){.pw-review-layout{grid-template-columns:minmax(0,1fr)}.pw-review-inspector{position:static}}.pw-unified-card{background:#fff;border:1px solid #d8dce6;border-radius:11px;box-shadow:0 5px 20px #30213f0d;margin:14px 0;padding:16px;display:grid;gap:14px}.pw-unified-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;border-bottom:1px solid #e9e9ef;padding-bottom:12px}.pw-unified-heading h3{font-size:20px;margin:0;color:#1d3850}.pw-unified-heading p{margin:3px 0 0;color:#63798b;font-size:13px}.pw-state-ready,.pw-state-attention{border-radius:999px;padding:5px 9px;font-size:12px;white-space:nowrap}.pw-state-ready{background:#e4f5e8;color:#16783b}.pw-state-attention{background:#fff0d5;color:#8c5d12}.pw-readiness-rows{display:grid;gap:2px}.pw-readiness-rows button{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;padding:8px 4px;border:0;border-bottom:1px solid #eef0f3;background:#fff;color:#243d50;text-align:left;cursor:pointer}.pw-readiness-rows button:hover{background:#f7f4fb}.pw-readiness-rows strong{font-size:12px;color:#237447;white-space:nowrap}.pw-readiness-rows button:has(strong:not(:first-child)) strong{font-weight:700}.pw-unified-preview{background:#f7f5fa;border-radius:8px;padding:13px}.pw-unified-preview>strong{display:block;color:#253c50}.pw-unified-preview p{margin:5px 0 10px;color:#627281;font-size:13px}.pw-secondary-action,.pw-secondary-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid #aebdca;border-radius:6px;background:#fff;color:#24465f;padding:8px 12px;text-decoration:none;margin-right:7px;min-height:38px}.pw-public-details{border:1px solid #d7e1ea;background:#f8fbfd;border-radius:8px;padding:12px;width:100%}.pw-public-details>strong{color:#1c4563}.pw-public-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:10px 0}.pw-public-details dt{font-size:11px;color:#6b7f90}.pw-public-details dd{margin:2px 0 0;overflow-wrap:anywhere;color:#223d50;font-size:13px}.pw-unified-footer{position:sticky;bottom:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fff;border:1px solid #d5dbe5;border-radius:9px;box-shadow:0 -6px 22px #30213f22;margin-top:14px}.pw-unified-footer span{color:#5b6c7b;font-size:13px}.pw-unified-footer button,.pw-primary-link{background:#0878bd;color:#fff;border:1px solid #0878bd;border-radius:7px;padding:11px 18px;font-weight:700;text-decoration:none;min-height:42px}.pw-unified-footer button:disabled{opacity:.55}.pw-success{border:1px solid #a8d8b8;background:#f3fbf5;border-radius:10px;padding:18px;margin:16px 0}.pw-success>span{color:#208346;font-size:22px}.pw-success h3{font-size:24px;color:#1e5535;margin:5px 0 12px}.pw-success>strong{font-size:19px}.pw-success p{color:#4f6758}.pw-success-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.pw-success-actions a{margin:0}@media(max-width:780px){.pw-public-details dl{grid-template-columns:1fr}.pw-unified-footer{flex-direction:column;align-items:stretch}.pw-unified-footer button{width:100%}.pw-unified-heading{flex-wrap:wrap}}.publisher-shell{display:flex;min-height:100vh;background:#edf3f6;color:#273c4a;font-family:Arial,Helvetica,sans-serif}.publisher-sidebar{background:#1d3447;color:#eaf3f8;flex:none;width:224px;box-sizing:border-box;padding:18px 12px;display:flex;flex-direction:column;gap:14px}.publisher-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;padding:2px 4px 16px;border-bottom:1px solid #496071}.publisher-brand img{width:46px;height:46px;object-fit:contain}.publisher-brand strong,.publisher-brand small{display:block}.publisher-brand strong{font-size:15px;font-weight:600}.publisher-brand small{font-size:10px;letter-spacing:1px;color:#b6cad5;margin-top:3px}.publisher-nav-caption{font-size:10px;letter-spacing:1.4px;color:#a9c3d2;margin:10px 8px 0}.publisher-nav{display:grid;gap:3px}.publisher-nav a,.publisher-legacy a{color:#e6f1f6;text-decoration:none;font-size:13px;padding:10px 11px;border-radius:7px;display:flex;align-items:center;gap:10px;white-space:nowrap}.publisher-nav a.active{background:#126b9c;color:#fff;border-left:3px solid #43b8e8;padding-left:8px}.publisher-nav a:hover,.publisher-legacy a:hover{background:#2a4b62}.publisher-nav a span{overflow:hidden;text-overflow:ellipsis}.publisher-current{background:#274459;border:1px solid #3a5c72;border-radius:9px;padding:12px;display:grid;gap:5px}.publisher-current small{font-size:10px;color:#b4cddd;letter-spacing:1px}.publisher-current strong{font-size:12px;line-height:1.35}.publisher-current span,.publisher-current em{font-size:11px;color:#c6d9e4;font-style:normal}.publisher-legacy{border-top:1px solid #486072;padding-top:14px}.publisher-legacy summary{cursor:pointer;font-size:12px;color:#d0e3ec;padding:6px}.publisher-legacy p{font-size:11px;color:#b3cad6;line-height:1.4}.publisher-legacy a{font-size:12px}.publisher-local{margin-top:auto;border-top:1px solid #486072;padding:14px 5px 0;font-size:11px;color:#aac9d8}.publisher-main{min-width:0;flex:1;padding:24px 28px}.publisher-page-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.publisher-page-header small{font-size:11px;letter-spacing:1px;color:#5382a0}.publisher-page-header h1{font-size:30px;color:#18334a;margin:4px 0}.publisher-page-header p{color:#637987;margin:0;font-size:14px}.publisher-primary-button,.publisher-review-actions button{background:#087db4;color:#fff;text-decoration:none;border:0;border-radius:7px;padding:10px 15px;cursor:pointer;white-space:nowrap;font-size:13px}.publisher-stats{display:flex;gap:12px;margin:18px 0}.publisher-stats div{background:#fff;border:1px solid #d6e3e9;border-radius:9px;padding:15px;min-width:150px;display:grid;gap:4px}.publisher-stats strong{font-size:23px;color:#185f88}.publisher-stats span{font-size:12px;color:#617887}.publisher-issue-list{display:grid;gap:10px}.publisher-issue-card{background:#fff;border:1px solid #d5e2e8;border-radius:10px;padding:14px;display:flex;align-items:center;gap:15px;text-decoration:none;color:#273d4a}.publisher-issue-card:hover{border-color:#0786bd}.publisher-issue-card>span:nth-child(2){display:grid;gap:5px}.publisher-issue-card strong{font-size:16px}.publisher-issue-card small{font-size:12px;color:#627b89}.publisher-issue-card b{margin-left:auto;font-size:12px;color:#087db4;white-space:nowrap}.publisher-issue-mark{background:#d9edf8;color:#096591;border-radius:8px;width:57px;height:57px;display:grid;place-items:center;font-weight:700}.publisher-index-note,.publisher-empty,.publisher-summary,.publisher-boundary{background:#fff;border:1px solid #d5e2e8;border-radius:10px;padding:16px;margin:15px 0}.publisher-index-note,.publisher-boundary{font-size:12px;color:#657a86}.publisher-summary h2{font-size:19px;margin:0 0 6px}.publisher-summary p{font-size:13px;color:#637987}.publisher-summary label{font-size:12px}.publisher-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.publisher-asset-card{background:#fff;border:1px solid #d6e3e9;border-radius:9px;padding:12px;display:grid;gap:6px;min-width:0}.publisher-asset-card strong{font-size:13px}.publisher-asset-card small{font-size:11px;color:#617987}.publisher-asset-card details{font-size:11px;overflow-wrap:anywhere}.publisher-asset-thumb{height:115px;background:#e5edf1;border-radius:6px;display:grid;place-items:center;color:#67818f;overflow:hidden}.publisher-asset-thumb img{width:100%;height:100%;object-fit:contain}.publisher-preview-toolbar{background:#fff;border:1px solid #d6e3e9;border-radius:9px;padding:12px;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.publisher-preview-toolbar button{background:#fff;border:1px solid #b9cad4;border-radius:6px;padding:7px 10px;cursor:pointer}.publisher-preview-toolbar button.active{background:#24475e;color:#fff}.publisher-preview-toolbar label{font-size:12px}.publisher-preview-toolbar select{margin-left:7px;padding:6px}.publisher-mode-note{font-size:12px;color:#607887}.publisher-visitor-canvas{border:1px solid #c7d2d9;border-radius:8px;min-height:1050px;padding:20px;display:flex;justify-content:center;align-items:flex-start;overflow:auto}.publisher-scale-box{position:relative;flex:none}.publisher-scale-box iframe{display:block}.publisher-review-actions{display:flex;gap:8px}.publisher-main>.fidelity-app{min-height:0}.publisher-main>.fidelity-app>.sidebar{display:none}.publisher-main>.fidelity-app>.fidelity-main{padding:0}.publisher-main .fidelity-main{background:transparent}@media(max-width:850px){.publisher-shell{display:block}.publisher-sidebar{width:auto;gap:8px}.publisher-nav{display:flex;flex-wrap:wrap}.publisher-nav a{font-size:12px;padding:7px}.publisher-current,.publisher-local{display:none}.publisher-main{padding:14px}.publisher-page-header{align-items:flex-start;flex-direction:column}.publisher-stats{flex-wrap:wrap}.publisher-visitor-canvas{padding:8px}.publisher-main>.fidelity-app>.fidelity-main{padding:0}}.publisher-main>.fidelity-app{display:block;width:100%}.publisher-main>.fidelity-app>.fidelity-main{width:100%;box-sizing:border-box}.publisher-shell a.publisher-primary-button{color:#fff}.publisher-global-search{position:relative;padding:0 4px}.publisher-global-search label{display:block;color:#b9d3e1;font-size:10px;letter-spacing:.08em;margin-bottom:5px}.publisher-global-search input{width:100%;box-sizing:border-box;border:1px solid #6e8899;border-radius:7px;background:#f7fbfd;color:#17354b;padding:8px 9px;font:12px Arial,sans-serif}.publisher-search-results{position:absolute;z-index:30;top:100%;left:0;width:min(380px,calc(100vw - 24px));max-height:70vh;overflow:auto;background:#fff;color:#233b4a;border:1px solid #acc5d2;border-radius:8px;box-shadow:0 12px 30px #132c3b44}.publisher-search-results a{display:grid;gap:3px;padding:9px 11px;border-bottom:1px solid #e4edf1;color:#203c4e;text-decoration:none}.publisher-search-results a:hover,.publisher-search-results a:focus{background:#e7f4fb}.publisher-search-results small{color:#50728a}.publisher-search-results strong{font-size:13px}.publisher-search-results span{font-size:11px;line-height:1.35;max-height:3em;overflow:hidden}.publisher-search-results em{font-size:10px;color:#598196;font-style:normal}.publisher-search-results p{padding:10px;font-size:12px}.publisher-archive-filters,.publisher-asset-tabs{display:flex;gap:9px;flex-wrap:wrap;align-items:end;margin:15px 0}.publisher-archive-filters label{display:grid;gap:4px;font-size:12px;color:#486677}.publisher-archive-filters select{min-width:125px;padding:8px;border:1px solid #b8ccd7;border-radius:6px;background:#fff}.publisher-archive-filters button,.publisher-asset-tabs button{padding:8px 10px;border:1px solid #aec7d3;border-radius:6px;background:#fff;color:#24506a;cursor:pointer}.publisher-archive-filters button.active,.publisher-asset-tabs button.active{background:#155d88;color:#fff}.publisher-issue-card .publisher-issue-content{display:grid;gap:5px;min-width:0}.publisher-issue-content a{color:#1b4e6a;text-decoration:none}.publisher-issue-content a:hover{text-decoration:underline}.publisher-issue-content small{overflow-wrap:anywhere}.publisher-issue-actions{margin-left:auto;display:grid;gap:6px;text-align:right;font-size:12px;white-space:nowrap}.publisher-issue-actions a{color:#087db4}.publisher-issue-actions button,.publisher-small-button{background:#fff;border:1px solid #b5cbd6;border-radius:6px;color:#28526a;padding:5px 8px;cursor:pointer;font-size:11px}.publisher-issue-actions button:hover,.publisher-small-button:hover{background:#edf6fa}.publisher-small-button:disabled{opacity:.55;cursor:default}.publisher-inline-message{background:#fff2d6;border:1px solid #dbbc80;border-radius:6px;padding:10px;font-size:13px}.publisher-metadata{margin-top:10px;font-size:12px}.publisher-metadata summary{cursor:pointer;color:#1b6287}.publisher-metadata>div{display:flex;gap:8px;flex-wrap:wrap;align-items:end;margin-top:10px}.publisher-metadata label{display:grid;gap:4px}.publisher-metadata input,.publisher-metadata select{border:1px solid #b8cbd4;border-radius:6px;padding:7px;background:#fff}.publisher-metadata button{background:#087db4;color:#fff;border:0;border-radius:6px;padding:8px 10px;cursor:pointer}.publisher-issue-gallery{margin-bottom:28px}.publisher-issue-gallery>.publisher-summary{margin-bottom:10px}.publisher-external-toggle{display:block;margin:10px 0 15px;font-size:12px}.publisher-asset-label{font-size:11px;color:#597586}.publisher-asset-label input{display:block;box-sizing:border-box;width:100%;margin-top:4px;padding:6px;border:1px solid #c3d3da;border-radius:5px;color:#253e4c}.publisher-asset-card details ul{padding-left:17px}.publisher-asset-card details li{margin:3px 0}.publisher-current strong{font-size:13px;font-weight:600}.publisher-current em{color:#e4f2f9}@media(max-width:850px){.publisher-global-search{max-width:390px}.publisher-search-results{left:0}.publisher-issue-card{align-items:flex-start}.publisher-issue-actions{white-space:normal}.publisher-archive-filters label{flex:1 1 120px}}@media(max-width:600px){.publisher-issue-card{display:grid;grid-template-columns:45px 1fr}.publisher-issue-mark{width:45px;height:45px}.publisher-issue-actions{grid-column:2;display:flex;margin:0;text-align:left}.publisher-archive-filters{align-items:stretch}}.publisher-publication-handoff{margin:16px 0}.publisher-publication-handoff p{overflow-wrap:anywhere}.publisher-publication-fields{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:14px 0}.publisher-publication-fields label{display:grid;gap:5px;font-size:12px;color:#35596d}.publisher-publication-fields input{box-sizing:border-box;width:100%;padding:9px;border:1px solid #b8ccd7;border-radius:6px;background:#fff;color:#1d394a}.publisher-publication-fields small{color:#637d8b;line-height:1.35}.publisher-publication-confirm{display:flex;align-items:flex-start;gap:7px;margin:12px 0;font-size:12px}.publisher-publication-confirm input{margin-top:1px}.publisher-publication-handoff .publisher-review-actions{display:flex;gap:8px;flex-wrap:wrap}.publisher-publication-handoff .publisher-review-actions button{padding:8px 11px;border:1px solid #9dbbcb;border-radius:6px;background:#eff8fc;color:#155d80;cursor:pointer}.publisher-publication-handoff .publisher-review-actions button:disabled{opacity:.55;cursor:default}.publisher-folder-breadcrumb,.publisher-folder-actions,.publisher-folder-rename,.publisher-asset-tabs{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:12px 0}.publisher-folder-breadcrumb{font-size:13px;color:#557587}.publisher-folder-breadcrumb a,.publisher-asset-tabs a{color:#126b9c}.publisher-asset-tabs a{background:#fff;border:1px solid #b8ccd7;border-radius:7px;padding:8px 10px;text-decoration:none;font-size:12px}.publisher-asset-tabs a:hover,.publisher-folder-card:hover{background:#e8f4fb}.publisher-folder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:10px;margin:14px 0}.publisher-folder-card{display:grid;gap:7px;padding:14px;background:#fff;border:1px solid #d0e0e8;border-radius:9px;color:#213f53;text-decoration:none;overflow-wrap:anywhere}.publisher-folder-card strong{font-size:14px}.publisher-folder-card small{font-size:11px;color:#607f90}.publisher-folder-actions,.publisher-folder-rename{padding:10px 12px;background:#fff;border:1px solid #d7e5eb;border-radius:8px;font-size:12px}.publisher-folder-actions label{display:flex;align-items:center;gap:7px}.publisher-folder-actions input:not([type=checkbox]),.publisher-folder-rename input,.publisher-asset-label select{padding:7px;border:1px solid #b8ccd7;border-radius:5px;background:#fff;color:#223d4e;max-width:100%}.publisher-folder-actions button,.publisher-folder-rename button,.publisher-small-button{padding:7px 10px;border:1px solid #a9c8d8;border-radius:6px;background:#f1f9fd;color:#185e84;cursor:pointer}.publisher-folder-actions button:disabled,.publisher-folder-rename button:disabled{opacity:.55;cursor:not-allowed}.publisher-upload-button{background:#e6f4fb;border:1px solid #a9c8d8;padding:8px;border-radius:6px;cursor:pointer}.publisher-upload-button input{display:none}.publisher-asset-card a{font-size:12px}.publisher-asset-grid+.publisher-asset-grid{margin-top:12px}.publisher-ux-global-settings>header h2{font-size:25px;margin:0 0 5px;color:#13324d}.publisher-ux-global-settings>header p{font-size:13px;color:#657e92;margin:0 0 14px}.publisher-ux-global-settings>nav{display:flex;gap:8px;overflow:auto;margin:0 0 14px}.publisher-ux-global-settings>nav button{min-height:38px;padding:8px 15px;border:1px solid #d2e1ea;border-radius:6px;background:#fff;color:#254860;font-weight:700;cursor:pointer;white-space:nowrap}.publisher-ux-global-settings>nav button.active{background:linear-gradient(100deg,#6717c7,#8237be);color:#fff;border-color:#772bc0}.publisher-ux-settings-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.publisher-ux-settings-cards h3,.publisher-ux-global-settings .publisher-ux-panel h3{margin:0 0 9px;font-size:16px}.publisher-ux-settings-cards p,.publisher-ux-global-settings .publisher-ux-panel p{font-size:12px;line-height:1.5;color:#536f82}.publisher-ux-settings-cards a{color:#126b9c;font-size:12px;font-weight:700;text-decoration:none}.publisher-ux-trusted-table{overflow:auto}.publisher-ux-trusted-table>div{display:grid;grid-template-columns:minmax(160px,1fr) 150px minmax(260px,1.8fr) 90px;gap:12px;padding:10px 5px;border-bottom:1px solid #e7eef3;font-size:11px;align-items:start}.publisher-ux-trusted-table>div:first-child{background:#f0f6fa;color:#244660}.publisher-ux-trusted-table a{overflow-wrap:anywhere;color:#116596}.publisher-ux-trusted-table time{color:#617c90}.publisher-shell{background:#f2f6fa;color:#172d46;font-family:Inter,Arial,Helvetica,sans-serif}.publisher-sidebar{width:222px;min-height:100vh;position:sticky;top:0;align-self:flex-start;background:linear-gradient(158deg,#12283e,#1c304c 58%,#182941);padding:18px 13px;box-shadow:3px 0 16px #0b1f3229}.publisher-brand{display:grid;justify-items:start;gap:5px;padding:0 10px 18px;margin-bottom:3px}.publisher-brand img{width:96px;height:72px;object-fit:contain;object-position:left center}.publisher-brand strong{font-size:21px;line-height:1.05;font-weight:750}.publisher-brand small{margin-top:7px;font-size:10px;letter-spacing:.17em}.publisher-sidebar .publisher-global-search{padding:0 3px}.publisher-sidebar .publisher-global-search input{background:#eef5fa;border:1px solid #678297;border-radius:6px;padding:10px 11px}.publisher-nav-caption{margin-top:14px}.publisher-nav{gap:4px}.publisher-nav a{min-height:39px;border-radius:6px;padding:8px 11px;font-weight:540}.publisher-nav a.active{background:linear-gradient(90deg,#1876ab,#0872ac);border-left:0;padding-left:11px;box-shadow:0 3px 9px #061c2b55}.publisher-nav a:hover{background:#315675}.publisher-ux-nav-group{margin:0}.publisher-ux-nav-group summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:39px;padding:8px 11px;border-radius:6px;color:#e6f1f6;font-size:13px;font-weight:540;cursor:pointer}.publisher-ux-nav-group summary::-webkit-details-marker{display:none}.publisher-ux-nav-group summary:hover{background:#315675}.publisher-ux-nav-group[open] summary{background:#29466b}.publisher-ux-nav-group>a{margin:2px 0 2px 15px;min-height:34px;font-size:12px}.publisher-ux-nav-group>a.active{background:linear-gradient(90deg,#5d2d9c,#783dc0)}.publisher-main{padding:24px 27px;min-height:100vh}.publisher-ux-banner{min-height:150px;margin:-24px -27px 22px;padding:24px 28px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background-color:#352551;background-size:cover;background-position:center top;color:#fff}.publisher-ux-banner small{display:block;font-size:11px;letter-spacing:.13em;color:#f1eaf8;margin-bottom:6px}.publisher-ux-banner h1{font-size:clamp(29px,3vw,40px);line-height:1.12;margin:0 0 8px;color:#fff}.publisher-ux-banner p{font-size:14px;line-height:1.4;margin:0;color:#f2ecf7}.publisher-ux-banner>a{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:9px 14px;border:1px solid #baa1e1;border-radius:7px;background:#ffffffec;color:#44246d;text-decoration:none;font-size:11px;font-weight:750;white-space:nowrap}.publisher-ux-banner>a:hover{background:#fff}.publisher-ux-dashboard{max-width:1460px;margin:auto}.publisher-ux-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 16px}.publisher-ux-quick-actions>a{position:relative;display:grid;grid-template-columns:42px 1fr 17px;grid-template-rows:auto auto;align-items:center;column-gap:10px;min-height:74px;border:1px solid #d4e1ed;border-radius:10px;padding:11px 13px;text-decoration:none;color:#183751;background:linear-gradient(115deg,#f0f8ff,#e2f0fc)}.publisher-ux-quick-actions>a:nth-child(2){background:linear-gradient(115deg,#f8f2fd,#ebe2f5)}.publisher-ux-quick-actions>a:nth-child(3){background:linear-gradient(115deg,#edfaf8,#ddf1ed)}.publisher-ux-quick-actions>a:nth-child(4){background:linear-gradient(115deg,#fffaf0,#fcf0d8)}.publisher-ux-quick-actions>a>span{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#126eae;color:#fff;font-size:22px}.publisher-ux-quick-actions>a:nth-child(2)>span{background:#8130aa}.publisher-ux-quick-actions>a:nth-child(3)>span{background:#148b65}.publisher-ux-quick-actions>a:nth-child(4)>span{background:#c99028}.publisher-ux-quick-actions strong{font-size:13px}.publisher-ux-quick-actions small{font-size:11px;color:#516b80}.publisher-ux-quick-actions b{grid-column:3;grid-row:1/3;color:#13669a;font-size:20px}.publisher-ux-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:14px}.publisher-ux-panel{min-width:0;background:#fff;border:1px solid #dae5ed;border-radius:11px;box-shadow:0 6px 20px #2846600b;padding:17px}.publisher-main>.publisher-page-header{margin-top:0}.publisher-main>.publisher-page-header small{display:none}.publisher-main>.publisher-page-header h1{font-size:26px;margin:0 0 4px}.publisher-main>.publisher-page-header p{font-size:13px}.publisher-main>.publisher-page-header h2{font-size:23px;color:#17344e;margin:0 0 4px}.publisher-issue-inventory-details{margin:0 0 10px;color:#5b7284;font-size:11px}.publisher-issue-inventory-details summary{cursor:pointer;display:inline-block;padding:3px 0}.publisher-issue-inventory-details .publisher-boundary,.publisher-issue-inventory-details .publisher-stats{margin:8px 0}.publisher-archive-filters{align-items:end;gap:8px;padding:12px;background:#fff;border:1px solid #dce7ef;border-radius:10px}.publisher-archive-filters>div{display:flex;gap:0}.publisher-archive-filters>div button{border-radius:0;min-height:37px}.publisher-archive-filters>div button:first-child{border-radius:6px 0 0 6px}.publisher-archive-filters>div button:last-child{border-radius:0 6px 6px 0}.publisher-archive-filters label{font-size:11px;color:#56718a}.publisher-archive-filters label:has(input){flex:1 1 210px}.publisher-archive-filters input,.publisher-archive-filters select{height:37px;border:1px solid #c6d6e3;border-radius:6px;background:#fff;color:#203d57;padding:7px 10px;font:inherit}.publisher-archive-filters input{width:100%;min-width:160px}.publisher-archive-filters button.active{background:#096ba3;color:#fff}.publisher-issue-list{gap:0;border:1px solid #d7e4ec;border-radius:10px;overflow:hidden;background:#fff}.publisher-issue-card{border:0;border-bottom:1px solid #e5edf3;border-radius:0;padding:10px 13px;min-height:82px;gap:13px}.publisher-issue-card:last-child{border-bottom:0}.publisher-issue-card:hover{background:#eef7fd;border-color:#d5e6f2}.publisher-issue-mark{width:59px;height:59px;flex:none;background:linear-gradient(145deg,#27689a,#674c91);color:#fff;border-radius:5px}.publisher-issue-content{grid-template-columns:1fr;line-height:1.3}.publisher-issue-content>a strong{font-size:14px}.publisher-issue-content small{font-size:11px}.publisher-issue-content small:last-child{color:#7890a0}.publisher-issue-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.publisher-issue-actions>a,.publisher-issue-actions>button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border:1px solid #bed2e1;border-radius:6px;background:#fff;color:#205174;text-decoration:none;font-size:11px;font-weight:650}.publisher-issue-actions>a:hover,.publisher-issue-actions>button:hover{background:#e8f4fb}.publisher-primary-button,.publisher-review-actions button{background:linear-gradient(105deg,#0874b3,#095d99);font-weight:700;box-shadow:0 3px 8px #14466d22}.publisher-primary-button:hover,.publisher-review-actions button:hover{filter:brightness(1.08)}.publisher-page-header a.publisher-primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:37px;padding:8px 15px;border:1px solid #0874b3;border-radius:6px;background:linear-gradient(105deg,#0874b3,#095d99);color:#fff;text-decoration:none;font-size:12px;font-weight:700}.publisher-preview-toolbar button.active{background:linear-gradient(105deg,#6a19c7,#8039c6);border-color:#7131bd;color:#fff}.publisher-preview-toolbar{box-shadow:0 3px 14px #294c640d}.publisher-summary{box-shadow:0 3px 14px #294c640b}.publisher-ux-workspace-tabs{display:flex;gap:8px;overflow-x:auto;padding:0 0 10px;margin:0 0 8px;scrollbar-width:thin}.publisher-ux-workspace-tabs a{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:8px 14px;background:#fff;border:1px solid #d9e4ed;border-radius:6px;color:#24445e;text-decoration:none;font-size:12px;font-weight:700}.publisher-ux-workspace-tabs a:hover{background:#edf7fc}.publisher-ux-workspace-tabs a.active{background:linear-gradient(105deg,#087ab4,#075d98);border-color:#0972a9;box-shadow:0 3px 9px #184e7025;color:#fff}.publisher-ux-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(275px,1fr);gap:14px}.publisher-ux-overview-main{grid-row:span 2}.publisher-ux-overview-main .publisher-ux-current-body{grid-template-columns:minmax(130px,32%) minmax(0,1fr)}.publisher-ux-overview-main .publisher-ux-cover{min-height:260px;font-size:14px}.publisher-ux-overview-main .publisher-ux-cover strong{font-size:23px}.publisher-ux-overview .publisher-ux-panel p{font-size:13px;line-height:1.5}.publisher-ux-readiness-link.secondary{background:#edf5fb;color:#245e86;margin-top:8px}.publisher-ux-overview-links{display:grid;gap:0}.publisher-ux-overview-links a{display:flex;justify-content:space-between;gap:10px;padding:11px 2px;border-bottom:1px solid #e9eff3;color:#225472;text-decoration:none;font-size:12px;font-weight:650}.publisher-ux-overview-links a:last-child{border-bottom:0}.publisher-ux-overview-links a:hover{color:#7133a4}.publisher-ux-history{max-width:920px}.publisher-ux-history ol{list-style:none;padding:0;margin:16px 0;border-top:1px solid #dce7ef}.publisher-ux-history li{display:grid;grid-template-columns:150px 1fr 180px;gap:12px;padding:14px 5px;border-bottom:1px solid #e2ebf1;font-size:12px}.publisher-ux-history time{color:#657d8e;text-align:right}.publisher-ux-pdf-mark{display:grid;place-items:center;width:72px;height:88px;background:#fff1f0;color:#b72d35;border:2px solid #de9da3;border-radius:6px;font-size:18px;font-weight:800}.publisher-ux-actions button{padding:9px 12px;background:#fff;border:1px solid #bed0dd;border-radius:6px;color:#205675;font-size:12px;cursor:pointer}.publisher-ux-actions button:hover{background:#eaf4fa}.publisher-main .fidelity-header{display:none}.publisher-main .fidelity-summary,.publisher-main .fidelity-import{margin:0 0 12px}.publisher-main .fidelity-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,29%)}.publisher-main .fidelity-editor{box-shadow:0 5px 20px #28466014}.publisher-main .fidelity-controls button.active,.publisher-main .fidelity-viewports button.active{background:linear-gradient(100deg,#6a17c9,#8a35c4);color:#fff;border-color:#7831bd}.publisher-ux-persistent-editor>.fidelity-app{display:block;width:100%;min-height:0}.publisher-ux-persistent-editor>.fidelity-app>.sidebar{display:none}.publisher-ux-persistent-editor>.fidelity-app>.fidelity-main{width:100%;box-sizing:border-box;padding:0;background:transparent}.publisher-ux-persistent-editor .fidelity-workspace{min-width:0}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .publisher-ux-banner{flex:none;margin-top:-12px}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .publisher-ux-workspace-tabs{flex:none}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .publisher-ux-persistent-editor{flex:1;min-height:0;overflow:hidden}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .publisher-ux-persistent-editor>.fidelity-app{height:100%;overflow:hidden}.publisher-ux-settings{max-width:1200px;margin-top:0}.publisher-ux-settings>header h2{font-size:23px;margin:0 0 4px}.publisher-ux-settings>header p{margin:0 0 18px}.publisher-ux-settings-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr);gap:14px}.publisher-ux-settings-grid>div,.publisher-ux-settings-grid>aside{border:1px solid #dce8f0;border-radius:9px;padding:16px;background:#fff}.publisher-ux-settings-grid h3{font-size:16px;margin:0 0 14px}.publisher-ux-settings-grid label{display:grid;gap:5px;margin:12px 0;color:#2b4b62;font-weight:650}.publisher-ux-settings-grid input,.publisher-ux-settings-grid select,.publisher-ux-settings-grid textarea{width:100%;box-sizing:border-box;border:1px solid #bfcedb;border-radius:6px;padding:9px;font:inherit;color:#1d354a;background:#fff}.publisher-ux-settings-grid label small,.publisher-ux-settings-grid aside small{font-size:11px;color:#678092;font-weight:400}.publisher-ux-settings-grid button{border:0;border-radius:6px;background:#0879b6;color:#fff;padding:10px 15px;font-weight:700;cursor:pointer}.publisher-ux-settings-grid aside p{font-size:12px;overflow-wrap:anywhere;border-bottom:1px solid #edf2f6;padding-bottom:10px}.publisher-ux-settings-grid aside details{margin-top:16px;font-size:12px}.publisher-ux-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.publisher-ux-panel h2{font-size:17px;color:#152f4c;margin:0}.publisher-ux-panel header a{color:#6b2ea2;font-size:11px;font-weight:700;text-decoration:none}.publisher-ux-current-body{display:grid;grid-template-columns:145px minmax(0,1fr);gap:18px}.publisher-ux-cover{min-height:190px;padding:12px;display:flex;flex-direction:column;justify-content:space-between;border-radius:5px;background:linear-gradient(145deg,#165382,#684b96 60%,#1a314f);color:#fff;font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:.08em;overflow-wrap:anywhere}.publisher-ux-cover strong{font-size:17px;line-height:1.05}.publisher-ux-cover small{font-size:10px}.publisher-ux-cover:has(img){padding:0;overflow:hidden}.publisher-ux-cover img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.publisher-ux-cover.small{min-height:60px;width:55px;max-height:60px;flex:none;padding:5px;font-size:7px}.publisher-ux-cover.small:has(img){padding:0}.publisher-ux-cover.small strong{font-size:8px}.publisher-ux-cover.small small{font-size:7px}.publisher-ux-current h3{font-size:19px;margin:2px 0 4px}.publisher-ux-current p{font-size:13px;line-height:1.48;max-width:600px}.publisher-ux-muted{color:#61798d;margin:0}.publisher-ux-facts{display:flex;gap:12px;flex-wrap:wrap;color:#506d83;font-size:11px;margin:12px 0}.publisher-ux-facts span{white-space:nowrap}.publisher-ux-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.publisher-ux-actions a{padding:9px 11px;border:1px solid #b6cbdd;border-radius:6px;text-decoration:none;color:#1b517a;font-size:11px;font-weight:650}.publisher-ux-actions a.primary{background:#7337a6;border-color:#7337a6;color:#fff}.publisher-ux-readiness p,.publisher-ux-activity p{font-size:12px;line-height:1.5;color:#536d80}.publisher-ux-readiness-rows{display:grid;gap:3px}.publisher-ux-readiness-rows span{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #edf2f5;font-size:11px;color:#49657b}.publisher-ux-readiness-rows b{color:#173852}.publisher-ux-readiness-link{display:block;margin-top:15px;padding:11px;border-radius:7px;background:#e8f7ef;color:#176443;text-decoration:none;font-size:12px;font-weight:700}.publisher-ux-recent-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.publisher-ux-recent-list>a{display:grid;grid-template-columns:52px minmax(0,1fr);gap:2px 8px;padding:7px;border:1px solid #e2eaf0;border-radius:7px;text-decoration:none;color:#17334b;min-width:0}.publisher-ux-recent-list strong{font-size:11px;line-height:1.25}.publisher-ux-recent-list small{font-size:10px;color:#5d7788}.publisher-ux-mini-cover{grid-row:1/3;display:grid;place-items:center;width:52px;min-height:60px;background:linear-gradient(145deg,#326b9a,#71529c);border-radius:4px;color:#fff;font-size:16px;font-weight:800}.publisher-ux-activity small{display:block;margin-top:14px;color:#668092;font-size:11px}@media(max-width:1100px){.publisher-ux-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-ux-dashboard-grid,.publisher-ux-overview{grid-template-columns:1fr}.publisher-ux-recent-list{grid-template-columns:repeat(3,minmax(0,1fr))}.publisher-ux-overview-main{grid-row:auto}}@media(max-width:700px){.publisher-ux-settings-cards{grid-template-columns:1fr}.publisher-ux-trusted-table>div{grid-template-columns:140px 120px 220px 80px}}@media(max-width:850px){.publisher-sidebar{position:relative;width:auto;min-height:0}.publisher-brand{display:flex;align-items:center}.publisher-brand img{width:58px;height:52px}.publisher-main{padding:14px}.publisher-ux-banner{margin:-14px -14px 17px;padding:20px;min-height:130px}}@media(max-width:600px){.publisher-ux-banner{display:block}.publisher-ux-banner>a{margin-top:13px}.publisher-ux-quick-actions{grid-template-columns:1fr}.publisher-ux-current-body,.publisher-ux-overview-main .publisher-ux-current-body{grid-template-columns:95px minmax(0,1fr);gap:11px}.publisher-ux-cover,.publisher-ux-overview-main .publisher-ux-cover{min-height:145px;font-size:9px;padding:8px}.publisher-ux-cover strong,.publisher-ux-overview-main .publisher-ux-cover strong{font-size:13px}.publisher-ux-recent-list{grid-template-columns:1fr}.publisher-ux-panel{padding:13px}.publisher-ux-history li{grid-template-columns:1fr 1fr}.publisher-ux-history time{grid-column:1/3;text-align:left}.publisher-issue-actions{flex-wrap:wrap}.publisher-archive-filters>div{width:100%}.publisher-ux-settings-grid{grid-template-columns:1fr}}.publisher-ux-settings-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.publisher-ux-settings-cards>.publisher-ux-panel{min-height:176px}.publisher-ux-settings-cards small{display:block;color:#7890a2;font-size:11px;margin-top:-4px}.publisher-ux-settings-cards ul{padding-left:18px;color:#536f82;font-size:12px;line-height:1.6}.publisher-ux-setting-row{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.publisher-ux-setting-row span{background:#eff5fb;border:1px solid #d9e7f1;border-radius:5px;color:#16456c;font-size:11px;font-weight:700;padding:7px 9px}.publisher-ux-color-strip{display:flex;gap:10px;margin:18px 0 12px}.publisher-ux-color-strip i{height:31px;flex:1;border-radius:4px;background:#4b2e83}.publisher-ux-color-strip i:nth-child(2){background:#7a58b3}.publisher-ux-color-strip i:nth-child(3){background:#c9b7e8}.publisher-ux-color-strip i:nth-child(4){background:#f7f2e9}.publisher-ux-color-strip i:nth-child(5){background:#1f2937}.publisher-ux-text-button{padding:0!important;background:none!important;border:0!important;color:#126b9c!important;font-size:12px!important;font-weight:700!important;text-align:left;cursor:pointer}.publisher-ux-settings-note{font-size:11px;color:#407756;background:#eaf7ee;border-radius:5px;padding:6px 9px}.publisher-ux-pdf-workspace>header h2{margin:0;color:#153957;font-size:25px}.publisher-ux-pdf-workspace>header p{margin:4px 0 16px;color:#6c8293;font-size:13px}.publisher-ux-pdf-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,.85fr);gap:14px}.publisher-ux-pdf-main{display:grid;gap:14px}.publisher-ux-pdf-grid h3{font-size:16px;margin:0 0 16px}.publisher-ux-pdf-grid h4{font-size:17px;color:#163957;margin:0 0 6px;overflow-wrap:anywhere}.publisher-ux-pdf-file,.publisher-ux-pdf-empty{display:grid;grid-template-columns:118px minmax(0,1fr);gap:20px;align-items:center;padding:12px 0 20px}.publisher-ux-pdf-file .publisher-ux-pdf-mark,.publisher-ux-pdf-empty .publisher-ux-pdf-mark{width:110px;height:142px;font-size:23px}.publisher-ux-pdf-grid p{font-size:12px;color:#587286;line-height:1.5}.publisher-ux-pdf-info{border:1px solid #cfe7d8;border-radius:7px;background:#f0faf3;color:#28603f;font-size:12px;padding:11px}.publisher-ux-pdf-side .publisher-ux-overview-links button{display:flex;justify-content:space-between;border:0;border-bottom:1px solid #e9eff3;background:transparent;padding:11px 2px;color:#225472;font-size:12px;font-weight:650;cursor:pointer;text-align:left}.publisher-ux-pdf-side details{border-top:1px solid #e2ebf1;margin-top:24px;padding-top:14px;font-size:12px;color:#587286}.publisher-ux-pdf-side summary{cursor:pointer;font-weight:700;color:#1d4968}@media(max-width:1100px){.publisher-ux-settings-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-ux-pdf-grid{grid-template-columns:1fr}}@media(max-width:700px){.publisher-ux-settings-cards{grid-template-columns:1fr}.publisher-ux-settings-cards>.publisher-ux-panel{min-height:0}.publisher-ux-pdf-file,.publisher-ux-pdf-empty{grid-template-columns:75px minmax(0,1fr);gap:12px}.publisher-ux-pdf-file .publisher-ux-pdf-mark,.publisher-ux-pdf-empty .publisher-ux-pdf-mark{width:68px;height:90px;font-size:16px}}.publisher-ux-asset-workspace{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(285px,.85fr);gap:15px;align-items:start;margin:14px 0}.publisher-ux-asset-primary,.publisher-ux-asset-detail{min-width:0;background:#fff;border:1px solid #d9e5ee;border-radius:9px;padding:16px;box-shadow:0 6px 20px #2846600b}.publisher-ux-asset-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.publisher-ux-asset-heading h2{margin:0 0 4px;font-size:22px;color:#173851}.publisher-ux-asset-heading p{margin:0 0 13px;color:#61798b;font-size:12px}.publisher-ux-asset-heading>span{white-space:nowrap;color:#52728a;font-size:12px}.publisher-ux-asset-filters{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.publisher-ux-asset-filters>div{display:flex;gap:5px;overflow:auto}.publisher-ux-asset-filters button{padding:8px 10px;min-height:35px;white-space:nowrap;border:1px solid #d7e4ed;border-radius:5px;background:#fff;color:#31546e;font-size:11px;font-weight:700;cursor:pointer}.publisher-ux-asset-filters button.active{background:#0877b1;border-color:#0877b1;color:#fff}.publisher-ux-asset-filters input{box-sizing:border-box;width:180px;min-width:100px;padding:8px 10px;border:1px solid #c7d7e2;border-radius:5px}.publisher-ux-asset-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.publisher-ux-asset-tile{display:grid;align-content:start;text-align:left;padding:5px;border:1px solid #dbe5ec;border-radius:7px;background:#fff;color:#15334a;cursor:pointer;min-width:0}.publisher-ux-asset-tile.selected{border-color:#0b79b8;box-shadow:0 0 0 2px #0b79b827}.publisher-ux-asset-image{display:grid;place-items:center;width:100%;aspect-ratio:1.42;overflow:hidden;border-radius:4px;background:linear-gradient(140deg,#e2eefa,#ddd2ed);color:#54758b;font-size:12px}.publisher-ux-asset-image img{width:100%;height:100%;object-fit:cover}.publisher-ux-asset-tile strong{font-size:11px;line-height:1.25;margin:6px 2px 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publisher-ux-asset-tile small{margin:0 2px 4px;color:#6c8393;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publisher-ux-asset-detail h3{font-size:16px;margin:0 0 10px}.publisher-ux-asset-detail .publisher-asset-card{border:0;padding:0;box-shadow:none;background:transparent}.publisher-ux-asset-detail .publisher-asset-thumb{height:210px}.publisher-ux-asset-detail .publisher-asset-thumb img{max-height:100%;object-fit:contain}.publisher-asset-advanced{margin:8px 0;padding:10px 13px;border:1px solid #dbe7ef;border-radius:7px;background:#f8fbfd;color:#33566d;font-size:12px}.publisher-asset-advanced summary{cursor:pointer;font-weight:700}.publisher-asset-advanced p{line-height:1.5}.publisher-asset-advanced .publisher-folder-grid{margin-top:12px}@media(max-width:1180px){.publisher-ux-asset-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.publisher-ux-asset-workspace{grid-template-columns:minmax(0,1fr) 275px}.publisher-ux-asset-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.publisher-ux-asset-workspace{grid-template-columns:1fr}.publisher-ux-asset-filters{align-items:stretch;flex-direction:column}.publisher-ux-asset-filters input{width:100%}.publisher-ux-asset-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-ux-asset-detail .publisher-asset-thumb{height:180px}}.publisher-ux-asset-upload{display:flex;align-items:center;gap:12px;margin:12px 0;color:#667f91;font-size:11px}.publisher-ux-asset-upload .publisher-upload-button{display:inline-flex;align-items:center;min-height:36px;padding:7px 13px;background:linear-gradient(105deg,#6b22c6,#893bd6);border-color:#7430bf;color:#fff;font-weight:750;box-sizing:border-box}.publisher-ux-asset-upload .publisher-upload-button:hover{filter:brightness(1.07)}.publisher-ux-history-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:14px;align-items:start}.publisher-ux-history-layout .publisher-ux-history{max-width:none}.publisher-ux-history-layout .publisher-ux-panel h2{font-size:22px;margin:0 0 4px}.publisher-ux-history-layout .publisher-ux-panel h3{font-size:16px;margin:0 0 10px}.publisher-ux-history-layout .publisher-ux-panel p{font-size:12px;color:#627d90;line-height:1.5}.publisher-ux-history-layout aside a{display:block;margin:14px 0;color:#126b9c;font-size:12px;font-weight:700}.publisher-ux-history-layout aside details{font-size:11px;color:#506d83}.publisher-ux-history-layout aside details p{overflow-wrap:anywhere}.publisher-ux-history-layout .publisher-ux-history li{position:relative;grid-template-columns:130px minmax(0,1fr) 155px;padding-left:21px}.publisher-ux-history-layout .publisher-ux-history li:before{content:"";position:absolute;left:1px;top:16px;width:10px;height:10px;border-radius:50%;background:#1679b5;box-shadow:0 0 0 4px #e8f3fa}@media(max-width:850px){.publisher-ux-history-layout{grid-template-columns:1fr}}@media(max-width:600px){.publisher-ux-history-layout .publisher-ux-history li{grid-template-columns:1fr 1fr}.publisher-ux-history-layout .publisher-ux-history li time{grid-column:1/3}}.publisher-ux-confirm-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#102538a8}.publisher-ux-confirm{width:min(100%,450px);box-sizing:border-box;background:#fff;color:#1c3a50;border-radius:11px;padding:22px;box-shadow:0 20px 60px #10253870}.publisher-ux-confirm h2{font-size:21px;margin:0 0 14px}.publisher-ux-confirm p{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.publisher-ux-confirm>div{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.publisher-ux-confirm button{padding:9px 13px;border:1px solid #b9cdd9;border-radius:6px;background:#fff;color:#24475d;font-weight:700;cursor:pointer}.publisher-ux-confirm button.primary{background:#0c74ac;border-color:#0c74ac;color:#fff}.publisher-ux-confirm button:disabled{opacity:.55;cursor:wait}.publisher-shell{height:100vh;min-height:0;overflow:hidden}.publisher-sidebar{height:100vh;min-height:0;overflow-y:auto;overscroll-behavior:contain}.publisher-brand{padding:8px 8px 18px}.publisher-brand strong{font-size:22px;font-weight:600;letter-spacing:-.4px;line-height:1.1}.publisher-brand small{font-size:10px;letter-spacing:1.5px;margin-top:5px}.publisher-main{height:100vh;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace){overflow:hidden;display:flex;flex-direction:column;padding-top:12px;padding-bottom:12px}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace)>.publisher-summary{flex:none;margin:0 0 8px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace)>.publisher-summary h2{font-size:13px;margin:0 0 2px}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace)>.publisher-summary p{font-size:11px;margin:2px 0}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace)>.fidelity-app{flex:1;min-height:0;overflow:hidden}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .fidelity-main{height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .fidelity-header,.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .fidelity-import,.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .fidelity-summary,.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .fidelity-report{display:none}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .fidelity-image-toggle{display:flex;align-items:center;gap:7px;flex:none;margin:0 0 7px 2px;color:#34576a;font-size:12px}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .fidelity-controls{flex:none;margin:5px 0}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .fidelity-controls [aria-label="Viewport width"]{display:none}.fidelity-command{position:relative;z-index:30;background:#fff;border:1px solid #cddde5;border-radius:9px;padding:7px 10px;box-shadow:0 2px 8px #17384a14;flex:none}.fidelity-command-row{display:flex;align-items:center;gap:9px;min-width:0}.fidelity-command-row>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;max-width:260px;color:#193b50}.fidelity-back{font-size:12px;white-space:nowrap;color:#0b719d}.fidelity-save-state{font-size:11px;color:#34724c;white-space:nowrap;margin-left:auto}.fidelity-save-state.failed{color:#a33c2c}.fidelity-command-actions,.fidelity-viewports [role=group]{display:flex;align-items:center;gap:4px}.fidelity-command-actions button,.fidelity-command-actions a,.fidelity-viewports button,.fidelity-viewports select,.fidelity-reset-menu summary{background:#f6fafc;border:1px solid #c6d7df;border-radius:5px;padding:5px 8px;font-size:11px;color:#28485b;cursor:pointer;text-decoration:none;white-space:nowrap}.fidelity-command-actions button:disabled,.fidelity-viewports button:disabled{opacity:.4;cursor:not-allowed}.fidelity-reset-menu{position:relative}.fidelity-reset-menu summary{list-style:none}.fidelity-reset-menu>div{position:absolute;right:0;top:100%;background:#fff;border:1px solid #c6d7df;border-radius:6px;box-shadow:0 8px 18px #142c3b30;padding:6px;display:grid;gap:4px;min-width:180px;z-index:40}.fidelity-viewports{border-top:1px solid #e1ebef;margin-top:6px;padding-top:6px;justify-content:space-between}.fidelity-viewports button.active{background:#1d5d7f;color:#fff}.fidelity-viewports label{font-size:11px;white-space:nowrap}.fidelity-workspace{flex:1;min-height:0;overflow:hidden;align-items:stretch}.fidelity-frames{min-height:0;overflow:auto;overscroll-behavior:contain;padding-bottom:24px}.fidelity-editor{position:relative;top:auto;max-height:none;height:100%;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.fidelity-target{background:#d9eef9;border-left:4px solid #087eae;color:#174b68;padding:9px 10px;margin:10px 0;font-size:14px;font-weight:700;letter-spacing:.4px}.fidelity-frame-scroll{max-width:none}@media(max-width:1050px){.publisher-sidebar{width:174px}.publisher-main{padding-left:12px;padding-right:12px}.fidelity-command-row{flex-wrap:wrap}.fidelity-save-state{margin-left:0}.fidelity-command-actions{margin-left:auto}.fidelity-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:760px){.publisher-shell{display:block;overflow:auto}.publisher-sidebar{width:100%;height:auto;max-height:180px;position:relative;overflow-y:auto}.publisher-main,.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace){height:auto;min-height:calc(100vh - 180px);overflow:visible;display:block}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace)>.fidelity-app{overflow:visible}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .fidelity-main{height:auto;overflow:visible}.fidelity-command{position:sticky;top:0}.fidelity-workspace{display:block;overflow:visible}.fidelity-frames{max-height:65vh;overflow:auto}.fidelity-editor{height:auto;max-height:65vh;overflow:auto;margin-top:10px}}.publisher-sidebar{background:linear-gradient(158deg,#30213f,#49315e 68%,#30213f);color:#fff}.publisher-sidebar .publisher-brand small,.publisher-sidebar .publisher-nav-caption,.publisher-sidebar .publisher-local,.publisher-sidebar .publisher-current span,.publisher-sidebar .publisher-current em{color:#cfc4da}.publisher-sidebar .publisher-nav a,.publisher-sidebar .publisher-ux-nav-group summary{color:#fff}.publisher-sidebar .publisher-nav a.active,.publisher-sidebar .publisher-ux-nav-group>a.active{background:#7840a4;box-shadow:0 3px 9px #21132b55}.publisher-sidebar .publisher-nav a:hover,.publisher-sidebar .publisher-ux-nav-group summary:hover{background:#63427d}.publisher-sidebar .publisher-current{background:#49315e;border-color:#71568a}.publisher-mobile-menu,.publisher-mobile-scrim{display:none}@media(max-width:900px){.publisher-shell{display:block;min-width:0;height:auto;min-height:100dvh;overflow-x:clip;overflow-y:visible}.publisher-sidebar{position:fixed;inset:0 auto 0 0;z-index:1002;width:min(310px,86vw);height:100dvh;max-height:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;transform:translate(-105%);transition:transform .2s ease;box-sizing:border-box;box-shadow:8px 0 30px #1c102455}.publisher-sidebar.is-open{transform:translate(0)}.publisher-sidebar .publisher-nav{display:grid}.publisher-mobile-scrim{display:block;position:fixed;inset:0;z-index:1001;border:0;background:#100c18a8}.publisher-mobile-menu{display:inline-flex;align-items:center;gap:7px;min-height:40px;margin:0 0 10px;padding:7px 12px;border:1px solid #d7c9e5;border-radius:7px;background:#ffffffed;color:#43245e;font-size:13px;font-weight:750;cursor:pointer}.publisher-main,.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace){display:block;width:100%;min-width:0;height:auto;min-height:100dvh;box-sizing:border-box;padding:14px;overflow:visible}.publisher-ux-banner{margin:-14px -14px 17px;padding:16px;min-height:0}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .publisher-ux-persistent-editor,.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .publisher-ux-persistent-editor>.fidelity-app,.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace) .fidelity-main{height:auto;min-height:0;overflow:visible}.publisher-main:has(.publisher-ux-persistent-editor:not([hidden]) .fidelity-workspace)>.fidelity-app{overflow:visible}.publisher-main .fidelity-workspace,.fidelity-workspace{display:block;overflow:visible;min-height:0}.fidelity-frames{max-height:none;overflow:auto}.fidelity-editor{height:auto;max-height:none;overflow:visible;margin-top:12px}.publisher-ux-asset-workspace,.publisher-ux-settings-grid,.publisher-ux-history-layout{grid-template-columns:minmax(0,1fr)}.publisher-ux-asset-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-ux-dashboard-grid,.publisher-ux-overview,.publisher-ux-pdf-grid{grid-template-columns:minmax(0,1fr)}.publisher-visitor-canvas{max-width:100%;box-sizing:border-box;justify-content:flex-start}}@media(max-width:600px){.publisher-ux-quick-actions,.publisher-ux-recent-list,.publisher-ux-settings-cards{grid-template-columns:minmax(0,1fr)}.publisher-ux-banner>a{margin-top:12px}.publisher-main .fidelity-frame-scroll{max-width:calc(100vw - 44px)}}.publisher-preview-expanded{position:fixed;inset:0;z-index:1100;overflow:auto;background:#edf3f6;padding:16px;box-sizing:border-box}.publisher-preview-expanded .publisher-visitor-canvas{min-height:calc(100dvh - 150px);max-width:100%;overflow-x:auto}.publisher-preview-expanded .publisher-summary{display:none}.publisher-preview-expanded .publisher-preview-toolbar{position:sticky;top:0;z-index:2}@media(min-width:901px){.publisher-sidebar{gap:8px;padding:12px 13px}.publisher-sidebar .publisher-brand{gap:2px;margin:0;padding:0 5px 9px}.publisher-sidebar .publisher-brand img{width:72px;height:52px}.publisher-sidebar .publisher-brand strong{font-size:18px;line-height:1.08}.publisher-sidebar .publisher-brand small{font-size:9px;margin-top:2px}.publisher-sidebar .publisher-global-search{padding:0 2px}.publisher-sidebar .publisher-global-search label{margin-bottom:3px}.publisher-sidebar .publisher-global-search input{min-height:34px;padding:7px 9px}.publisher-sidebar .publisher-nav-caption{margin:4px 7px 0;line-height:1.1}.publisher-sidebar .publisher-nav{gap:2px}.publisher-sidebar .publisher-nav>a,.publisher-sidebar .publisher-ux-nav-group>summary{box-sizing:border-box;min-height:40px;padding:7px 10px;font-size:12.5px;line-height:1.2}.publisher-sidebar .publisher-nav>a.active{padding-left:10px}.publisher-sidebar .publisher-ux-nav-group>a{box-sizing:border-box;min-height:34px;margin:0 0 0 11px;padding:6px 9px;font-size:11.5px;line-height:1.2}.publisher-sidebar .publisher-current{gap:2px;padding:8px 10px}.publisher-sidebar .publisher-current small{font-size:9px}.publisher-sidebar .publisher-current strong{font-size:11px;line-height:1.2}.publisher-sidebar .publisher-current span,.publisher-sidebar .publisher-current em{font-size:9px}.publisher-sidebar .publisher-local{padding:7px 4px 0;font-size:10px}}@media(min-width:901px)and (max-height:650px){.publisher-sidebar{gap:5px;padding-top:8px;padding-bottom:8px}.publisher-sidebar .publisher-brand{padding-bottom:6px}.publisher-sidebar .publisher-brand img{height:43px}.publisher-sidebar .publisher-nav>a,.publisher-sidebar .publisher-ux-nav-group>summary{min-height:36px}.publisher-sidebar .publisher-ux-nav-group>a{min-height:30px}.publisher-sidebar .publisher-local{padding-top:3px}}.publisher-sidebar-icon{width:17px;height:17px;flex:none;display:block}.publisher-sidebar .publisher-nav>a,.publisher-admin-nav>a{display:flex;align-items:center;gap:10px;white-space:nowrap;text-decoration:none;color:#fff}.publisher-sidebar .publisher-nav>a span,.publisher-admin-nav>a span{min-width:0;overflow:hidden;text-overflow:ellipsis}.publisher-admin-nav{border-top:1px solid #71568a;padding-top:8px}.publisher-admin-nav>a{box-sizing:border-box;min-height:38px;padding:7px 10px;border-radius:6px;font-size:12.5px}.publisher-admin-nav>a:hover,.publisher-admin-nav>a.active{background:#63427d}.publisher-admin-nav>a.active{background:#7840a4}.publisher-sidebar :is(.publisher-nav,.publisher-admin-nav) a:focus-visible,.publisher-admin-destinations a:focus-visible{outline:2px solid #fff;outline-offset:2px}.publisher-sidebar .publisher-current{min-width:0;gap:3px;padding:8px 10px}.publisher-sidebar .publisher-current strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.25}.publisher-sidebar .publisher-current span{font-size:10px;line-height:1.25}.publisher-sidebar .publisher-local{display:flex;align-items:center;gap:7px;white-space:normal}.publisher-sidebar .publisher-local .publisher-sidebar-icon{width:14px;height:14px}.publisher-admin-destinations{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}.publisher-admin-destinations a{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #cbd8e2;border-radius:7px;background:#fff;color:#26445b;text-decoration:none;font-size:13px}.publisher-admin-destinations a:hover,.publisher-admin-destinations a[aria-current=page]{border-color:#7840a4;color:#5b287b;background:#f6f0fa}.publisher-admin-destinations .publisher-sidebar-icon{width:16px;height:16px}@media(min-width:901px){.publisher-sidebar .publisher-nav>a{min-height:37px}.publisher-sidebar{gap:7px}.publisher-sidebar .publisher-global-search input{min-height:32px}}@media(max-width:900px){.publisher-sidebar .publisher-current{display:grid}}.publisher-hosted-gate{min-height:100vh;box-sizing:border-box;display:grid;place-items:center;padding:28px;background:#30213f;color:#edf6fa;font-family:Arial,Helvetica,sans-serif}.publisher-hosted-gate-card{width:min(100%,440px);box-sizing:border-box;background:#fff;color:#223949;border:1px solid #b8cbd6;border-radius:14px;padding:30px 32px;box-shadow:0 22px 65px #0a1c2a55}.publisher-hosted-gate-card h1{font-size:27px;line-height:1.15;margin:0 0 4px;font-weight:600}.publisher-hosted-gate-card p{font-size:14px;line-height:1.5;margin:14px 0;color:#466070}.publisher-hosted-gate-card p:first-of-type{font-size:11px;letter-spacing:1.6px;color:#357195;margin:0 0 24px}.publisher-hosted-gate-card button{appearance:none;border:1px solid #0878ae;border-radius:7px;padding:11px 16px;background:#087db5;color:#fff;font:600 14px Arial,Helvetica,sans-serif;cursor:pointer}.publisher-hosted-gate-card button:hover{background:#086d9d}.publisher-hosted-gate-card [role=alert]{color:#8c3d2f}.publisher-session-notice{position:fixed;z-index:100;right:12px;bottom:12px;max-width:min(440px,calc(100vw - 24px));margin:0;padding:10px 14px;border:1px solid #d3ad62;border-radius:8px;background:#fff6de;color:#604211;box-shadow:0 6px 22px #132c3b33;font:13px/1.4 Arial,Helvetica,sans-serif}
