:root{--cms-navy:#0f1f38;--cms-navy-2:#16294a;--cms-blue:#2563eb;--cms-blue-2:#1d4ed8;--cms-bg:#f4f7fb;--cms-border:#e2e8f0;--cms-border-2:#cbd5e1;--cms-text:#14263f;--cms-muted:#64748b}.cms{display:flex;background:var(--cms-bg);color:var(--cms-text)}.cms-sidebar{width:248px;flex:0 0 248px;background:var(--cms-navy);color:#dbe4f5}.cms-brand{padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.cms-brand-mark{background:var(--cms-blue);color:#fff;font-weight:800;border-radius:8px;width:32px;height:32px;font-size:14px}.cms-brand-name{font-weight:700;color:#fff;font-size:15px}.cms-nav{padding:12px 10px}.cms-nav-item{gap:10px;padding:9px 12px;border-radius:8px;color:#c4d2ec;font-size:14px;margin-bottom:2px}.cms-nav-item:hover{background:var(--cms-navy-2);color:#fff}.cms-nav-item.active{background:var(--cms-blue);color:#fff}.cms-ico{width:18px;opacity:.9}.cms-section{margin-top:10px}.cms-section-head{background:none;color:#8fa3c7;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:6px 12px}.cms-caret{transition:transform .15s;font-size:10px}.cms-sidebar-foot{padding:12px 10px;border-top:1px solid rgba(255,255,255,.08)}.cms-topbar{gap:16px;background:#fff;border-bottom:1px solid var(--cms-border);padding:12px 24px}.cms-burger{background:none;cursor:pointer;color:var(--cms-text)}.cms-crumbs{flex:1 1;font-size:14px}.cms-crumb{color:var(--cms-muted)}.cms-crumb:last-child{color:var(--cms-text);font-weight:600}.cms-crumb-sep{margin:0 8px;color:var(--cms-border-2)}.cms-user{display:flex;align-items:center;gap:10px}.cms-user-name{font-weight:600;font-size:14px}.cms-user-role{font-size:11px;background:#eef4ff;color:var(--cms-blue-2);padding:2px 8px;border-radius:999px;font-weight:700}.cms-logout{background:#fff;border:1px solid var(--cms-border-2);color:var(--cms-text);padding:6px 12px;border-radius:8px;font-size:13px;cursor:pointer}.cms-logout:hover{background:#f1f5fb}.cms-main{padding:28px 28px 64px;max-width:1120px}.cms-main h1{margin:0 0 4px;font-size:24px}@media (max-width:900px){.cms-sidebar{position:fixed;left:0;top:0;z-index:40;transform:translateX(-100%);transition:transform .2s}.cms-sidebar.open{transform:translateX(0);box-shadow:0 0 40px rgba(0,0,0,.3)}.cms-scrim{position:fixed;inset:0;background:rgba(15,31,56,.4);z-index:30}.cms-burger,.cms-scrim{display:block}.cms-user-name{display:none}}.rte{border:1px solid var(--cms-border-2);border-radius:10px;background:#fff;overflow:hidden}.rte-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:8px 10px;background:#f8fafc;border-bottom:1px solid var(--cms-border);position:-webkit-sticky;position:sticky;top:0;z-index:5}.rte-btn{padding:0 8px;border:1px solid transparent;background:none;border-radius:6px;font-size:14px;cursor:pointer;color:var(--cms-text);display:inline-flex;align-items:center;justify-content:center}.rte-btn:hover{background:#e8eefb}.rte-btn.active{background:#dbe6fb;color:var(--cms-blue-2);border-color:#c3d3f5}.rte-btn[disabled]{opacity:.4;cursor:not-allowed}.rte-sep{width:1px;background:var(--cms-border);margin:0 6px}.rte-content,.rte-editor{min-height:320px}.rte-content{padding:18px 20px;outline:none;line-height:1.7;font-size:15px}.rte-content p{margin:0 0 1em}.rte-content h1,.rte-content h2,.rte-content h3,.rte-content h4{line-height:1.3;margin:1.2em 0 .5em}.rte-content h1{font-size:1.7em}.rte-content h2{font-size:1.45em}.rte-content h3{font-size:1.2em}.rte-content h4{font-size:1.05em}.rte-content ol,.rte-content ul{margin:0 0 1em;padding-left:1.5em}.rte-content blockquote{border-left:3px solid var(--cms-border-2);margin:0 0 1em;padding:4px 0 4px 14px;color:var(--cms-muted)}.rte-content img{max-width:100%;height:auto;border-radius:8px}.rte-content a{color:var(--cms-blue);text-decoration:underline}.rte-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#9aa7bd;float:left;height:0;pointer-events:none}.rte-loading{padding:40px;color:var(--cms-muted);text-align:center;border:1px dashed var(--cms-border-2);border-radius:10px}.rte-preview{margin-top:12px;border:1px solid var(--cms-border);border-radius:10px;background:#fff}.rte-preview-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--cms-muted);padding:8px 20px;border-bottom:1px solid var(--cms-border)}.rte-preview .blog-content{padding:18px 20px}.mp-overlay{position:fixed;inset:0;background:rgba(15,31,56,.5);z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px;overflow-y:auto}.mp-modal{background:#fff;border-radius:14px;width:100%;max-width:760px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.mp-modal-sm{max-width:520px}.mp-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--cms-border)}.mp-header h3{margin:0;font-size:17px}.mp-close{background:none;border:0;font-size:26px;line-height:1;cursor:pointer;color:var(--cms-muted)}.mp-close:hover{color:var(--cms-text)}.mp-tabs{display:flex;gap:4px;padding:12px 20px 0}.mp-tab{background:none;border:0;border-bottom:2px solid transparent;padding:8px 12px;font-size:14px;font-weight:600;color:var(--cms-muted);cursor:pointer}.mp-tab.active{color:var(--cms-blue-2);border-bottom-color:var(--cms-blue)}.mp-toolbar{padding:12px 20px 0}.mp-search{width:100%;padding:9px 12px;border:1px solid var(--cms-border-2);border-radius:8px;font-size:14px;box-sizing:border-box}.mp-body{padding:16px 20px;min-height:240px;max-height:50vh;overflow-y:auto}.mp-empty{color:var(--cms-muted);text-align:center;padding:40px 0}.mp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px;gap:12px}.mp-item{border:2px solid var(--cms-border);border-radius:10px;overflow:hidden;cursor:pointer;background:#fff;padding:0;text-align:left}.mp-item.selected{border-color:var(--cms-blue);box-shadow:0 0 0 3px rgba(37,99,235,.22)}.mp-item img{width:100%;height:90px;object-fit:cover;display:block}.mp-item-name{font-size:11px;padding:5px 7px;display:block;word-break:break-all;color:var(--cms-muted)}.mp-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--cms-border);flex-wrap:wrap}.mp-meta{font-size:13px;color:var(--cms-text)}.mp-alt{color:var(--cms-muted);font-size:12px}.mp-footer-actions{display:flex;gap:10px}.mp-upload{padding:16px 20px 20px}.mp-dropzone{border:2px dashed var(--cms-border-2);border-radius:12px;min-height:180px;display:grid;place-items:center;cursor:pointer;background:#f8fafc;overflow:hidden}.mp-dropzone:hover{border-color:var(--cms-blue);background:#f0f5ff}.mp-drop-hint{text-align:center;color:var(--cms-muted);display:flex;flex-direction:column;gap:6px;padding:20px}.mp-drop-hint strong{color:var(--cms-text);font-size:15px}.mp-preview{max-width:100%;max-height:220px;object-fit:contain}.ld-body{padding:16px 20px}.ld-results{margin-top:8px;border:1px solid var(--cms-border);border-radius:8px;overflow:hidden;max-height:200px;overflow-y:auto}.ld-result{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 10px;background:#fff;border:0;border-bottom:1px solid var(--cms-border);cursor:pointer}.ld-result:last-child{border-bottom:0}.ld-result:hover{background:#f0f5ff}.ld-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;text-transform:uppercase}.ld-badge-post{background:#e0f2fe;color:#075985}.ld-badge-page{background:#ede9fe;color:#5b21b6}.ld-result-title{font-size:13px;font-weight:600;color:var(--cms-text);flex:1 1}.ld-result-url{font-size:11px;color:var(--cms-muted);font-family:monospace}.ld-check{display:flex;align-items:center;gap:8px;font-size:14px;margin-top:4px}.ml-toolbar{gap:14px;margin:16px 0}.ml-search{flex:1 1;min-width:220px;padding:10px 12px;border:1px solid var(--cms-border-2);border-radius:8px;font-size:14px}.ml-mine{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--cms-text)}.ml-upload-row{flex-wrap:wrap}.ml-grid{grid-gap:14px;gap:14px;margin-top:8px}.ml-item{border:1px solid var(--cms-border);border-radius:10px;background:#fff;padding:0;transition:box-shadow .12s}.ml-item:hover{box-shadow:0 4px 14px rgba(15,31,56,.12)}.ml-item img{height:110px}.ml-item-name{font-size:12px;padding:6px 8px 0;display:block;word-break:break-all;color:var(--cms-text);font-weight:600}.ml-item-meta{font-size:11px;padding:0 8px 8px;display:block}.ml-detail{padding:16px 20px}.ml-detail-img{background:#f8fafc;border-radius:10px}.ml-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 16px;gap:6px 16px}.ml-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.05em}.ml-facts dd{font-size:13px;color:var(--cms-text)}.admin-panel{border:1px solid var(--cms-border);border-radius:10px;background:#fff;padding:4px 18px 18px;margin-bottom:18px}.admin-panel>summary{font-weight:700;font-size:14px;padding:12px 0;cursor:pointer;color:var(--cms-navy);text-transform:uppercase;letter-spacing:.04em}.cl-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:16px 0}.cl-filters input[type=text],.cl-filters select{padding:9px 12px;border:1px solid var(--cms-border-2);border-radius:8px;font-size:14px;background:#fff}.cl-filters input[type=text]{flex:1 1;min-width:200px}.cms-main:has(.pe-shell){max-width:1480px;padding-top:18px}.pe-shell{--pe-surface:#ffffff;--pe-soft:#f7f9fc;--pe-line:#dde4ee;width:100%}.pe-commandbar{position:-webkit-sticky;position:sticky;top:57px;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;margin:-18px -28px 20px;padding:10px 28px;background:rgba(255,255,255,.97);border-bottom:1px solid var(--pe-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pe-commandbar-actions,.pe-commandbar-title,.pe-create-category,.pe-inline-actions{display:flex;align-items:center;gap:10px}.pe-commandbar-title{min-width:0}.pe-commandbar-title h1{margin:0;font-size:20px;line-height:1.2}.pe-eyebrow{margin-bottom:2px;color:var(--cms-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pe-back{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--pe-line);border-radius:50%;color:var(--cms-text);text-decoration:none;font-size:18px}.pe-back:hover{background:#f1f5f9}.pe-status{padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.pe-status-draft{color:#854d0e;background:#fef3c7}.pe-status-published{color:#166534;background:#dcfce7}.pe-commandbar-actions{justify-content:flex-end;flex-wrap:wrap}.pe-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:22px;gap:22px;align-items:start}.pe-workspace{min-width:0;padding:18px 20px 22px;background:var(--pe-surface);border:1px solid var(--pe-line);border-radius:12px;box-shadow:0 2px 8px rgba(15,31,56,.04)}.pe-title-label{display:block;margin-bottom:5px;color:var(--cms-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pe-title-input{width:100%;padding:6px 2px 14px;border:0;border-bottom:1px solid var(--pe-line);outline:none;color:var(--cms-navy);background:transparent;font-size:clamp(25px,3vw,36px);font-weight:650;line-height:1.25}.pe-title-input::placeholder{color:#9aa7b8}.pe-title-input:focus{border-bottom-color:var(--cms-blue)}.pe-document{margin-top:18px}.pe-document .rte{overflow:visible;border:0;border-radius:0;background:transparent}.pe-document .rte-toolbar{top:125px;z-index:12;flex-wrap:nowrap;overflow-x:auto;padding:6px 8px;border:1px solid var(--pe-line);border-radius:8px 8px 0 0;box-shadow:0 2px 8px rgba(15,31,56,.05);scrollbar-width:thin}.rte-toolbar-group{gap:1px}.rte-btn{flex:0 0 auto;height:30px;min-width:30px;padding:0 7px;font-size:12px;font-weight:600}.rte-btn-text{padding-inline:10px}.rte-sep{flex:0 0 1px;margin:0 5px}.pe-document .rte-editor{min-height:690px;padding:28px;border:1px solid var(--pe-line);border-top:0;border-radius:0 0 8px 8px;background:#f0f3f7}.pe-document .rte-content{box-sizing:border-box;width:min(100%,780px);min-height:630px;margin:0 auto;padding:48px 58px 80px;border:1px solid #e4e9f0;border-radius:2px;background:#fff;box-shadow:0 7px 24px rgba(15,31,56,.08);color:#172033;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.75}.pe-document .rte-content:focus{border-color:#cad7e8;box-shadow:0 7px 28px rgba(15,31,56,.11)}.pe-document .rte-content h1,.pe-document .rte-content h2,.pe-document .rte-content h3,.pe-document .rte-content h4{font-family:Inter,Arial,sans-serif;color:#10223e}.pe-document .rte-content hr{margin:2rem 0;border:0;border-top:1px solid #cbd5e1}.pe-preview{min-height:690px;border:1px solid var(--pe-line);border-radius:8px;background:#f0f3f7}.pe-preview-head{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-bottom:1px solid var(--pe-line);background:#fff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.pe-preview-head small{color:var(--cms-muted);font-size:11px;font-weight:500;text-transform:none;letter-spacing:0}.pe-preview-article{box-sizing:border-box;width:min(calc(100% - 56px),780px);min-height:630px;margin:28px auto;padding:48px 58px 80px;background:#fff;box-shadow:0 7px 24px rgba(15,31,56,.08)}.pe-preview-article>h1{margin:0 0 20px;font-size:36px}.pe-preview-featured{width:100%;max-height:420px;margin-bottom:20px;object-fit:cover}.pe-preview-excerpt{color:var(--cms-muted);font-size:17px;line-height:1.6}.pe-settings{position:-webkit-sticky;position:sticky;top:145px;max-height:calc(100vh - 168px);overflow-y:auto;border:1px solid var(--pe-line);border-radius:12px;background:var(--pe-surface);box-shadow:0 2px 8px rgba(15,31,56,.04)}.pe-settings-head{padding:16px 16px 13px;border-bottom:1px solid var(--pe-line)}.pe-settings-head span{display:block;font-size:15px;font-weight:800}.pe-settings-head small{display:block;margin-top:3px;color:var(--cms-muted);font-size:11px;line-height:1.4}.pe-setting{border-bottom:1px solid var(--pe-line)}.pe-setting:last-of-type{border-bottom:0}.pe-setting>summary{position:relative;padding:13px 38px 13px 16px;list-style:none;cursor:pointer;color:var(--cms-navy);font-size:13px;font-weight:750}.pe-setting>summary::-webkit-details-marker{display:none}.pe-setting>summary:after{content:"+";position:absolute;right:16px;top:11px;color:var(--cms-muted);font-size:18px;font-weight:400}.pe-setting[open]>summary:after{content:"−"}.pe-setting[open]>summary{background:var(--pe-soft)}.pe-setting-body{padding:14px 16px 16px}.pe-setting-body .admin-field{margin-bottom:14px}.pe-setting-body .admin-field:last-child{margin-bottom:0}.pe-setting-body textarea{min-height:76px}.pe-category-list{display:flex;flex-wrap:wrap;gap:7px}.pe-category-list label{position:relative;cursor:pointer}.pe-category-list input{position:absolute;opacity:0;pointer-events:none}.pe-category-list span{display:block;padding:5px 8px;border:1px solid var(--pe-line);border-radius:999px;background:#fff;color:var(--cms-muted);font-size:11px;line-height:1.2}.pe-category-list label.selected span{border-color:#9cb8ee;background:#edf4ff;color:var(--cms-blue-2)}.pe-text-action{margin-top:10px;padding:0;border:0;background:none;color:var(--cms-blue-2);cursor:pointer;font-size:12px;font-weight:700}.pe-create-category{margin-top:10px;align-items:stretch;flex-wrap:wrap}.pe-create-category input{min-width:0;flex:1 1 140px;padding:7px 9px;border:1px solid var(--cms-border-2);border-radius:6px}.pe-create-category .admin-btn{padding:6px 9px}.pe-inline-error{width:100%;color:#991b1b;font-size:11px}.pe-featured-preview{overflow:hidden;border:1px solid var(--pe-line);border-radius:8px;background:var(--pe-soft)}.pe-featured-preview img{display:block;width:100%;height:145px;object-fit:cover}.pe-featured-preview code{display:block;padding:7px 8px;overflow:hidden;color:var(--cms-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pe-featured-empty{display:grid;place-items:center;min-height:98px;border:1px dashed var(--cms-border-2);border-radius:8px;color:var(--cms-muted);font-size:12px;text-align:center}.pe-inline-actions{margin-top:10px;align-items:stretch;flex-direction:column}.pe-inline-actions .admin-btn{justify-content:center}.pe-facts{display:grid;grid-gap:10px;gap:10px}.pe-facts>div{display:grid;grid-template-columns:88px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.pe-facts span{color:var(--cms-muted);font-size:11px}.pe-facts strong{font-weight:650}.pe-check,.pe-facts strong{color:var(--cms-text);font-size:12px}.pe-check{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px;cursor:pointer;line-height:1.4}.pe-check:last-child{margin-bottom:0}.pe-check input{margin-top:2px}.pe-danger-zone{padding:16px;border-top:1px solid #fecaca;background:#fffafa}@media (max-width:1120px){.pe-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.pe-document .rte-content,.pe-preview-article{padding-inline:42px}}@media (max-width:940px){.cms-main:has(.pe-shell){padding-inline:18px}.pe-commandbar{top:57px;margin-inline:-18px;padding-inline:18px}.pe-layout{grid-template-columns:1fr}.pe-settings{position:static;max-height:none}.pe-document .rte-toolbar{top:125px}}@media (max-width:680px){.cms-main:has(.pe-shell){padding:12px 12px 48px}.pe-commandbar{position:static;align-items:flex-start;margin:-12px -12px 14px;padding:12px;flex-direction:column}.pe-commandbar-actions{width:100%;justify-content:flex-start}.pe-commandbar-actions .admin-btn{flex:1 1 auto;justify-content:center}.pe-workspace{padding:14px 12px 16px;border-radius:9px}.pe-title-input{font-size:26px}.pe-document .rte-toolbar{top:0}.pe-document .rte-editor{min-height:520px;padding:12px}.pe-document .rte-content{min-height:490px;padding:28px 24px 56px;font-size:16px}.pe-preview{min-height:520px}.pe-preview-article{width:calc(100% - 24px);min-height:490px;margin:12px auto;padding:28px 24px 56px}.pe-preview-head{align-items:flex-start;flex-direction:column;gap:2px}.pe-settings{border-radius:9px}.rte-btn{min-width:30px}.rte-sep{margin-inline:3px}.mp-overlay{padding:0;align-items:stretch}.mp-modal{min-height:100vh;border-radius:0}.mp-body{max-height:calc(100vh - 210px)}.ml-grid,.mp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-grid{gap:9px}}@media (max-width:480px){.cms-topbar{gap:8px;padding:10px 12px}.cms-crumb-sep,.cms-crumb:not(:last-child){display:none}.cms-crumbs{min-width:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-user-role{display:none}.cms-logout{padding:5px 9px;font-size:12px;white-space:nowrap}}.cms-main:has(.pe-shell){max-width:1620px;padding-bottom:28px}.pe-shell{--blogger-orange:#f57c00;--blogger-line:#e3e7eb}.pe-commandbar{min-height:56px;padding-block:8px;margin-bottom:12px}.pe-commandbar-title{gap:8px}.pe-post-label{color:#5f6368;font-size:13px;font-weight:650}.pe-back{width:32px;height:32px;border-radius:4px;border-color:transparent}.pe-commandbar-actions .admin-btn{min-height:38px;gap:7px;border-radius:4px;padding:8px 13px}.pe-publish{background:var(--blogger-orange);border:1px solid #e66f00;color:#fff;font-weight:750}.pe-publish:hover{background:#e66f00;color:#fff}.pe-layout{grid-template-columns:minmax(0,1fr) 306px;gap:0}.pe-workspace{padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}.pe-title-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pe-title-input{padding:13px 10px 9px;border-bottom:2px solid var(--blogger-orange);color:#3c4043;font-family:Arial,sans-serif;font-size:17px;font-weight:400}.pe-title-input::placeholder{color:#8a8d91}.pe-title-input:focus{border-bottom-color:#e66f00}.pe-document{margin-top:10px}.pe-document .rte{background:#f1f3f4}.pe-document .rte-toolbar{position:-webkit-sticky;position:sticky;top:113px;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:0;min-height:50px;padding:7px 8px;overflow:visible;border:0;border-bottom:1px solid var(--blogger-line);border-radius:0;background:#fff;box-shadow:none}.rte-toolbar-group{display:inline-flex;align-items:center;gap:0;flex:0 0 auto}.rte-toolbar-group.is-disabled{opacity:.42;pointer-events:none}.rte-btn{width:32px;min-width:32px;height:32px;padding:0;border:0;border-radius:3px;color:#455a64}.rte-btn svg{width:18px;height:18px;stroke-width:2}.rte-btn:hover{background:#eef1f3;color:#263238}.rte-btn.active{border:0;background:#e3eef7;color:#174f78}.rte-btn-text{width:auto;padding-inline:9px}.rte-sep{height:22px;margin:0 4px;background:#dde2e6}.rte-size-icon{font-family:Georgia,serif;font-size:16px;font-weight:700;letter-spacing:-1px}.rte-format-label{min-width:52px;overflow:hidden;color:#37474f;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.rte-color-summary{position:relative;display:inline-flex;align-items:center}.rte-color-summary i{position:absolute;right:0;bottom:-3px;left:0;height:3px;border-radius:999px}.rte-menu{position:relative;flex:0 0 auto}.rte-menu>summary{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:35px;height:32px;padding:0 5px;list-style:none;border-radius:3px;color:#455a64;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rte-menu>summary::-webkit-details-marker{display:none}.rte-menu>summary:hover,.rte-menu[open]>summary{background:#eef1f3;color:#263238}.rte-menu-wide>summary{min-width:82px;justify-content:space-between}.rte-menu-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:120;min-width:190px;padding:6px;border:1px solid #dfe4e8;border-radius:6px;background:#fff;box-shadow:0 8px 28px rgba(30,45,58,.18)}.rte-menu-wide .rte-menu-popover{min-width:210px}.rte-menu-item{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:4px;background:transparent;color:#37474f;font:inherit;font-size:13px;text-align:left;cursor:pointer;white-space:nowrap}.rte-menu-item.active,.rte-menu-item:hover{background:#edf3f8;color:#174f78}.rte-color-grid{display:grid;grid-template-columns:repeat(5,28px);grid-gap:5px;gap:5px;padding:6px}.rte-color{width:28px;height:28px;border:1px solid rgba(15,23,42,.18);border-radius:4px;cursor:pointer}.rte-color:hover{outline:2px solid #1a73e8;outline-offset:1px}.rte-emoji-grid{display:grid;grid-template-columns:repeat(4,38px);grid-gap:3px;gap:3px;padding:4px}.rte-emoji-grid button{width:38px;height:36px;border:0;border-radius:4px;background:transparent;font-size:20px;cursor:pointer}.rte-emoji-grid button:hover{background:#eef1f3}.pe-document .rte-editor,.rte-source-editor{min-height:720px;padding:24px 30px 36px;border:0;border-radius:0;background:#f1f3f4}.pe-document .rte-content,.rte-source-editor{box-sizing:border-box;width:min(100%,800px);min-height:670px;margin:0 auto;padding:50px 64px 90px;border:1px solid #e5e7e9;border-radius:0;background:#fff;box-shadow:0 2px 8px rgba(60,64,67,.12);color:#202124;font-family:Arial,sans-serif;font-size:16px;line-height:1.65}.rte-source-editor{display:block;resize:vertical;outline:none;font-family:Courier New,monospace;font-size:13px;line-height:1.55}.pe-document .rte-content .cms-indent-1{-webkit-margin-start:40px;margin-inline-start:40px}.pe-document .rte-content .cms-indent-2{-webkit-margin-start:80px;margin-inline-start:80px}.pe-document .rte-content .cms-indent-3{-webkit-margin-start:120px;margin-inline-start:120px}.pe-document .rte-content .cms-indent-4{-webkit-margin-start:160px;margin-inline-start:160px}.pe-document .rte-content video[data-cms-video]{display:block;width:100%;max-width:100%;margin:22px 0;border-radius:5px;background:#0b1220}.pe-document .rte-content h1,.pe-document .rte-content h2,.pe-document .rte-content h3,.pe-document .rte-content h4{font-family:Arial,sans-serif}.pe-settings{top:113px;max-height:calc(100vh - 128px);border:0;border-left:1px solid var(--blogger-line);border-radius:0;box-shadow:none}.pe-settings-head{padding:15px 18px}.pe-settings-head span{font-size:16px;font-weight:500}.pe-settings-head small{display:none}.pe-setting>summary{padding:15px 42px 15px 18px;color:#5f6368;font-size:14px;font-weight:500}.pe-setting>summary:after{right:20px;top:12px;color:#5f6368}.pe-setting[open]>summary{background:#fff;color:#3c4043}.pe-setting-body{padding:2px 18px 18px}.pe-category-list span{border-radius:4px}@media (max-width:1120px){.pe-layout{grid-template-columns:minmax(0,1fr) 286px}.pe-document .rte-content,.rte-source-editor{padding-inline:46px}}@media (max-width:940px){.pe-layout{grid-template-columns:1fr;gap:14px}.pe-settings{border:1px solid var(--blogger-line)}.pe-document .rte-toolbar{top:113px}}@media (max-width:680px){.pe-commandbar{flex-direction:row;align-items:center}.pe-commandbar-title{display:none}.pe-commandbar-actions{width:100%}.pe-commandbar-actions .admin-btn{min-width:0;padding-inline:10px;font-size:12px}.pe-title-input{padding-inline:4px;font-size:17px}.pe-document .rte-toolbar{position:relative;top:0;flex-wrap:wrap;padding:6px}.rte-menu-popover{position:fixed;top:auto;right:12px;bottom:12px;left:12px;max-height:56vh;overflow-y:auto}.pe-document .rte-editor,.rte-source-editor{min-height:560px;padding:12px}.pe-document .rte-content,.rte-source-editor{min-height:530px;padding:30px 24px 60px;font-size:16px}.pe-document .rte-content .cms-indent-1{-webkit-margin-start:20px;margin-inline-start:20px}.pe-document .rte-content .cms-indent-2{-webkit-margin-start:36px;margin-inline-start:36px}.pe-document .rte-content .cms-indent-3{-webkit-margin-start:52px;margin-inline-start:52px}.pe-document .rte-content .cms-indent-4{-webkit-margin-start:68px;margin-inline-start:68px}}.rte-menu:not([open])>.rte-menu-popover{display:none}.admin-table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border-radius:8px}.admin-table-scroll .admin-table{min-width:620px}@media (max-width:560px){.admin-table-scroll .admin-table{min-width:560px}}:root{--cms-canvas:#0e1520;--cms-sidebar:#09111b;--cms-sidebar-ink:#f1f7f5;--cms-sidebar-muted:#91a1b4;--cms-topbar:#121c29;--cms-surface:#151f2c;--cms-soft:#111a25;--cms-input:#101a26;--cms-ink:#eef4f3;--cms-muted:#99a8b9;--cms-line:#2a3a4e;--cms-accent:#57d8ae;--cms-accent-soft:rgba(87,216,174,.10);--cms-accent-border:rgba(87,216,174,.28);--cms-success:#57d8ae;--cms-success-soft:rgba(87,216,174,.11);--cms-warning:#e7b75c;--cms-warning-soft:rgba(231,183,92,.12);--cms-danger:#ef7f83;--cms-danger-soft:rgba(239,127,131,.11);--cms-danger-line:rgba(239,127,131,.28);--cms-shadow:0 5px 18px rgba(0,0,0,.16);--cms-shadow-lg:0 16px 42px rgba(0,0,0,.38);--cms-serif:Georgia,"Times New Roman",serif;--cms-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.cms{min-height:100vh;background:var(--cms-canvas);color:var(--cms-ink);font-family:var(--cms-sans);letter-spacing:.01em}.cms-sidebar{width:230px;flex:0 0 230px;background:var(--cms-sidebar);color:var(--cms-sidebar-ink);padding:26px 16px 18px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;z-index:40}.cms-brand{display:flex;align-items:center;gap:10px;padding:0 10px 28px;border:0}.cms-brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--cms-accent);color:#071119;font:800 13px var(--cms-serif)}.cms-brand-copy b,.cms-brand-copy small{display:block}.cms-brand-copy b{color:var(--cms-sidebar-ink);font:700 16px var(--cms-serif);letter-spacing:-.2px}.cms-brand-copy small{margin-top:2px;color:var(--cms-sidebar-muted);font-size:10px;text-transform:uppercase;letter-spacing:1.4px}.cms-env-chip{margin:0 5px 22px;padding:7px 10px;border:1px solid #31445a;border-radius:7px;background:transparent;color:#84dcbc;font-size:9px;letter-spacing:1.3px}.cms-nav{padding:0;flex:1 1}.cms-section{margin-top:17px}.cms-section-workspace{margin-top:0}.cms-section-head,.cms-section-label{display:block;padding:0 12px 7px;color:var(--cms-sidebar-muted);font-size:9px;font-weight:750;letter-spacing:1.4px;text-transform:uppercase}.cms-section-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:0;border:0;background:transparent;cursor:pointer}.cms-section-head:hover{color:var(--cms-sidebar-ink)}.cms-caret{transition:transform .15s ease;font-size:11px}.cms-caret.closed{transform:rotate(-90deg)}.cms-nav-item{display:flex;align-items:center;gap:12px;margin:2px 0;padding:10px 12px;border-radius:7px;color:var(--cms-sidebar-muted);font-size:13px;font-weight:500;text-decoration:none}.cms-nav-item:hover{background:#132231;color:var(--cms-sidebar-ink)}.cms-nav-item.active{background:#172a38;color:var(--cms-sidebar-ink);box-shadow:inset 2px 0 0 var(--cms-accent)}.cms-ico{width:17px;color:currentColor;font-size:15px;text-align:center}.cms-sidebar-foot{padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.cms-help-card{margin:10px 5px 0;padding:12px;border:1px solid var(--cms-accent-border);border-radius:9px;background:var(--cms-accent-soft);font-size:11px}.cms-help-card b,.cms-help-card span{display:block}.cms-help-card span{margin-top:5px;color:var(--cms-accent)}.cms-help-card strong{font-weight:700}.cms-body{min-width:0;flex:1 1;display:flex;flex-direction:column}.cms-topbar{min-height:86px;display:flex;align-items:center;gap:22px;padding:0 38px;border-bottom:1px solid var(--cms-line);background:var(--cms-topbar);position:-webkit-sticky;position:sticky;top:0;z-index:20}.cms-topbar-context{min-width:0;flex:1 1}.cms-crumbs{display:flex;align-items:center;gap:7px;min-width:0;color:var(--cms-muted);font-size:11px;margin-bottom:6px}.cms-crumb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-crumb:last-child{color:var(--cms-accent);font-weight:700}.cms-crumb-sep{margin:0 2px;color:#52657c}.cms-page-title{margin:0;color:var(--cms-ink);font:700 20px/1.15 var(--cms-serif);letter-spacing:-.2px}.cms-top-actions{display:flex;align-items:center;gap:12px}.cms-local-status{color:var(--cms-success);font-size:11px;white-space:nowrap}.cms-local-status i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:currentColor;vertical-align:1px}.cms-command-hint{padding:7px 10px;border:1px solid var(--cms-line);border-radius:7px;color:var(--cms-muted);font-size:11px}.cms-identity{position:relative}.cms-identity summary{display:flex;align-items:center;gap:8px;padding-left:15px;border-left:1px solid var(--cms-line);cursor:pointer;list-style:none}.cms-identity summary::-webkit-details-marker{display:none}.cms-identity summary:hover .cms-identity-copy b,.cms-identity[open] summary .cms-identity-copy b{color:var(--cms-accent)}.cms-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#d3f7ed;color:#087657;font-size:10px;font-weight:800}.cms-identity-copy b,.cms-identity-copy small{display:block}.cms-identity-copy b{color:var(--cms-ink);font-size:12px}.cms-identity-copy small{margin-top:2px;color:var(--cms-muted);font-size:10px}.cms-identity-chevron{color:var(--cms-muted)}.cms-identity-menu{position:absolute;top:calc(100% + 12px);right:0;width:205px;padding:6px;border:1px solid var(--cms-line);border-radius:8px;background:var(--cms-surface);box-shadow:var(--cms-shadow-lg)}.cms-identity-menu-user{padding:10px;border-bottom:1px solid var(--cms-line)}.cms-identity-menu-user b,.cms-identity-menu-user small{display:block}.cms-identity-menu-user b{font-size:11px}.cms-identity-menu-user small{margin-top:3px;color:var(--cms-muted);font-size:10px}.cms-identity-menu form{margin:4px 0 0}.cms-identity-menu button{width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:var(--cms-ink);font-size:11px;text-align:left;cursor:pointer}.cms-identity-menu button:hover{background:var(--cms-accent-soft);color:var(--cms-accent)}.cms-burger{border:0;background:transparent;color:var(--cms-ink);font-size:20px}.cms-burger,.cms-scrim{display:none}.cms-main{width:100%;max-width:1420px;margin:0 auto;padding:34px 38px 70px}.cms-main h1,.cms-main h2,.cms-main h3,.cms-main h4{color:var(--cms-ink);font-family:var(--cms-serif)}.cms-main h1,.cms-main h2{margin:0 0 8px;font-size:31px;line-height:1.05}.cms-main h3{font-size:18px}.cms-main a{color:var(--cms-accent)}.cms-main .admin-count-card .lbl,.cms-main .admin-muted{color:var(--cms-muted)}.cms-main .admin-card,.cms-main .admin-count-card,.cms-main .admin-panel{border:1px solid var(--cms-line);border-radius:10px;background:var(--cms-surface);box-shadow:var(--cms-shadow)}.cms-main .admin-card{padding:22px}.cms-main .admin-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:20px 0}.cms-main .admin-count-card{min-width:0;padding:19px}.cms-main .admin-count-card .num{color:var(--cms-ink);font:700 28px var(--cms-serif)}.cms-main .admin-count-card .lbl{margin-top:5px;font-size:11px}.cms-main .admin-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:20px}.cms-main .admin-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:9px 15px;border:1px solid transparent;border-radius:7px;font-size:11px;font-weight:750;text-decoration:none;cursor:pointer}.cms-main .admin-btn-primary{background:var(--cms-accent);color:#071119;box-shadow:none}.cms-main .admin-btn-primary:hover{background:#73e6c3;color:#071119}.cms-main .admin-btn-secondary{border-color:var(--cms-line);background:transparent;color:var(--cms-ink)}.cms-main .admin-btn-secondary:hover{border-color:var(--cms-accent-border);background:var(--cms-accent-soft);color:var(--cms-accent)}.cms-main .admin-btn-danger{background:var(--cms-danger);color:#1b0d11}.cms-main .admin-table{width:100%;margin-top:16px;border-collapse:collapse}.cms-main .admin-table th{padding:11px 18px;background:var(--cms-soft);font-size:9px;letter-spacing:1px;text-align:left;text-transform:uppercase}.cms-main .admin-table td,.cms-main .admin-table th{border-bottom:1px solid var(--cms-line);color:var(--cms-muted)}.cms-main .admin-table td{padding:14px 18px;font-size:11px;vertical-align:middle}.cms-main .admin-table tr:last-child td{border-bottom:0}.cms-main .admin-table tr:hover td{background:rgba(87,216,174,.025)}.cms-main .admin-table td:first-child{color:var(--cms-ink)}.cms-main .admin-table td a{font-weight:700}.cms-main .admin-table td code{color:var(--cms-accent);font-size:10px}.cms-main .admin-badge{padding:5px 8px;border-radius:20px;font-size:9px;font-weight:800}.cms-main .admin-badge-published{background:var(--cms-success-soft);color:var(--cms-success)}.cms-main .admin-badge-draft{background:var(--cms-warning-soft);color:var(--cms-warning)}.cms-main .admin-notice{border-radius:8px;font-size:11px}.cms-main .admin-notice-info{border:1px solid rgba(87,216,174,.2);background:var(--cms-accent-soft);color:var(--cms-accent)}.cms-main .admin-notice-error{border:1px solid var(--cms-danger-line);background:var(--cms-danger-soft);color:var(--cms-danger)}.cms-main .admin-notice-success{border:1px solid rgba(87,216,174,.2);background:var(--cms-success-soft);color:var(--cms-success)}.cms-main .admin-field{gap:7px;margin-bottom:16px}.cms-main .admin-field label{color:var(--cms-muted);font-size:10px;font-weight:750}.cms-main .admin-field input,.cms-main .admin-field select,.cms-main .admin-field textarea{border:1px solid var(--cms-line);border-radius:7px;background:var(--cms-input);color:var(--cms-ink);padding:10px 11px;font-size:11px}.cms-main .admin-field input:focus,.cms-main .admin-field select:focus,.cms-main .admin-field textarea:focus{outline:2px solid rgba(87,216,174,.28);outline-offset:1px;border-color:var(--cms-accent)}.cms-main .admin-field .hint{color:var(--cms-muted);font-size:10px}.cms-main .admin-table-scroll{overflow-x:auto;border:1px solid var(--cms-line);border-radius:10px;background:var(--cms-surface)}.cms-main .admin-table-scroll .admin-table{min-width:720px;margin:0}.cms-main .cl-filters{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(125px,1fr)) auto;align-items:center;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--cms-line);border-radius:9px;background:var(--cms-soft)}.cms-main .cl-filters input[type=text],.cms-main .cl-filters select{width:100%;min-width:0;height:36px;border:1px solid var(--cms-line);border-radius:7px;background:var(--cms-input);color:var(--cms-ink);padding:0 10px;font-size:11px}.cms-main .cl-filters input[type=text]::placeholder{color:#718297}.cms-main .ml-mine{color:var(--cms-muted);font-size:10px}.cms-main .ml-mine input,.cms-main input[type=checkbox]{accent-color:var(--cms-accent)}.cms-main .status-badge{display:inline-flex;padding:5px 8px;border-radius:20px;font-size:9px;font-weight:800}.cms-main .status-published{background:var(--cms-success-soft);color:var(--cms-success)}.cms-main .status-draft{background:var(--cms-warning-soft);color:var(--cms-warning)}.cms-main .status-trash{background:var(--cms-danger-soft);color:var(--cms-danger)}@media (max-width:1050px){.cms-sidebar{width:210px;flex-basis:210px}.cms-main{padding:28px}.cms-topbar{padding:0 27px}.cms-main .admin-counts,.cms-main .cl-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-main .cl-filters input[type=text]{grid-column:1/-1}}@media (max-width:760px){.cms-sidebar{position:fixed;left:0;transform:translateX(-100%);transition:transform .2s ease}.cms-sidebar.open{transform:translateX(0);box-shadow:var(--cms-shadow-lg)}.cms-scrim{position:fixed;inset:0;z-index:30;background:rgba(4,9,15,.66)}.cms-burger,.cms-scrim{display:block}.cms-topbar{min-height:72px;gap:12px;padding:0 16px}.cms-command-hint,.cms-local-status{display:none}.cms-identity summary{padding-left:0;border-left:0}.cms-identity-chevron,.cms-identity-copy{display:none}.cms-main{padding:20px 15px 42px}.cms-main h1,.cms-main h2{font-size:27px}.cms-main .admin-counts{gap:10px}.cms-main .admin-count-card{padding:14px}.cms-main .admin-count-card .num{font-size:24px}.cms-main .cl-filters{grid-template-columns:1fr 1fr;padding:9px}.cms-main .cl-filters input[type=text]{grid-column:1/-1}.cms-main .admin-table-scroll .admin-table{min-width:650px}}@media (max-width:480px){.cms-main .cl-filters{grid-template-columns:1fr}.cms-main .cl-filters input[type=text]{grid-column:auto}.cms-main .admin-actions .admin-btn{flex:1 1 auto}}.cms-eyebrow,.cms-page-kicker{color:var(--cms-muted);font-size:10px;font-weight:800;letter-spacing:1.35px;text-transform:uppercase}.cms-page-kicker{margin-bottom:10px}.cms-page-kicker span{color:var(--cms-accent);margin:0 5px}.cms-welcome{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:28px 30px;border:1px solid var(--cms-line);border-radius:11px;background:var(--cms-hero,#182a3b)}.cms-welcome h1{margin:8px 0 7px}.cms-welcome p{margin:0;color:var(--cms-muted);font-size:12px}.cms-health-ring{display:grid;place-items:center;align-content:center;flex:0 0 92px;height:92px;border:8px solid var(--cms-accent);border-left-color:var(--cms-line);border-radius:50%;background:var(--cms-surface)}.cms-health-ring strong{font:700 24px var(--cms-serif)}.cms-health-ring small{color:var(--cms-muted);font-size:9px;text-align:center}.cms-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.cms-stat-card{padding:19px;border:1px solid var(--cms-line);border-radius:10px;background:var(--cms-surface);box-shadow:var(--cms-shadow)}.cms-stat-label{display:flex;align-items:center;justify-content:space-between;color:var(--cms-muted);font-size:11px}.cms-stat-card>strong{display:block;margin:13px 0 4px;color:var(--cms-ink);font:700 28px var(--cms-serif)}.cms-stat-card>small{font-size:10px}.cms-stat-positive{color:var(--cms-success)}.cms-stat-warning{color:var(--cms-warning)}.cms-stat-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--cms-accent-soft);color:var(--cms-accent)}.cms-stat-icon.warning{background:var(--cms-warning-soft);color:var(--cms-warning)}.cms-stat-icon.neutral{color:var(--cms-muted)}.cms-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);grid-gap:18px;gap:18px}.cms-panel{overflow:hidden;border:1px solid var(--cms-line);border-radius:10px;background:var(--cms-surface);box-shadow:var(--cms-shadow)}.cms-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 15px}.cms-panel-head h2{margin:5px 0 0;font-size:18px}.cms-panel-head>a{color:var(--cms-accent);font-size:11px;font-weight:750}.cms-table-scroll{width:100%;overflow-x:auto}.cms-table{width:100%;border-collapse:collapse}.cms-table th{padding:11px 20px;background:var(--cms-soft);font-size:9px;letter-spacing:1px;text-align:left;text-transform:uppercase;white-space:nowrap}.cms-table td,.cms-table th{border-bottom:1px solid var(--cms-line);color:var(--cms-muted)}.cms-table td{padding:15px 20px;font-size:11px;vertical-align:middle}.cms-table tr:last-child td{border-bottom:0}.cms-table tr:hover td{background:rgba(87,216,174,.025)}.cms-table td:first-child{max-width:420px;color:var(--cms-ink)}.cms-table td a{color:var(--cms-ink);font-size:12px;font-weight:700}.cms-table td a:hover{color:var(--cms-accent)}.cms-table td small{display:block;margin-top:4px;color:var(--cms-muted);font-size:10px}.cms-status-badge{display:inline-flex;padding:5px 8px;border-radius:20px;font-size:9px;font-weight:800}.cms-status-badge.published{background:var(--cms-success-soft);color:var(--cms-success)}.cms-status-badge.draft{background:var(--cms-warning-soft);color:var(--cms-warning)}.cms-row-action{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--cms-line);border-radius:7px;color:var(--cms-muted)!important;font-size:13px!important}.cms-row-action:hover{border-color:var(--cms-accent-border);color:var(--cms-accent)!important;background:var(--cms-accent-soft)}.cms-count-pill{padding:4px 8px;border-radius:20px;background:var(--cms-accent-soft);color:var(--cms-accent);font-size:10px;font-weight:750}.cms-attention-row{display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--cms-line)}.cms-attention-row>div{min-width:0;flex:1 1}.cms-attention-row b,.cms-attention-row small{display:block}.cms-attention-row b{color:var(--cms-ink);font-size:11px}.cms-attention-row small{margin-top:3px;color:var(--cms-muted);font-size:10px}.cms-attention-row>a{color:var(--cms-accent);font-size:10px;font-weight:750}.cms-attention-icon{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:50%;font-weight:800}.cms-attention-icon.warning{background:var(--cms-warning-soft);color:var(--cms-warning)}.cms-attention-icon.neutral{background:rgba(153,168,185,.12);color:var(--cms-muted)}.cms-attention-icon.success{background:var(--cms-success-soft);color:var(--cms-success)}.cms-empty-state{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:36px 20px;text-align:center}.cms-empty-state strong{color:var(--cms-ink);font-family:var(--cms-serif);font-size:17px}.cms-empty-state span{color:var(--cms-muted);font-size:11px}.cms-empty-state .admin-btn{margin-top:7px}.cms-quick-actions{display:flex;align-items:center;gap:10px;margin-top:18px;overflow-x:auto}.cms-quick-actions>.cms-eyebrow{flex:0 0 auto;margin-right:5px}.cms-quick-action{display:grid;grid-template-columns:28px 1fr auto;grid-template-rows:1fr 1fr;align-items:center;grid-column-gap:9px;column-gap:9px;min-width:215px;padding:10px 12px;border:1px solid var(--cms-line);border-radius:8px;background:var(--cms-surface);color:var(--cms-ink)!important;box-shadow:none}.cms-quick-action>span{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--cms-accent-soft);color:var(--cms-accent);font-size:17px}.cms-quick-action b{font-size:11px}.cms-quick-action small{color:var(--cms-muted);font-size:9px}.cms-quick-action i{grid-column:3;grid-row:1/3;color:var(--cms-accent);font-style:normal}.cms-quick-action:hover{border-color:var(--cms-accent-border);background:var(--cms-accent-soft)}@media (max-width:1050px){.cms-dashboard-grid{grid-template-columns:1fr}}@media (max-width:760px){.cms-welcome{align-items:flex-start;padding:22px 20px}.cms-health-ring{flex-basis:76px;height:76px;border-width:6px}.cms-stats-grid{gap:10px}.cms-stat-card{padding:14px}.cms-stat-card>strong{font-size:24px}.cms-table{min-width:720px}.cms-quick-action{min-width:205px}}.cms-section-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.cms-section-intro h1{margin:8px 0 7px}.cms-section-intro p{margin:0;color:var(--cms-muted);font-size:12px}.cms-inline-help{margin-top:12px;color:var(--cms-muted);font-size:11px}.cl-tabs{display:flex;align-items:center;gap:4px;margin-bottom:10px;padding:4px;border-bottom:1px solid var(--cms-line)}.cl-tabs button{border:0;border-bottom:2px solid transparent;padding:9px 12px;background:transparent;color:var(--cms-muted);font-size:11px;cursor:pointer}.cl-tabs button:hover{color:var(--cms-ink)}.cl-tabs button.active{border-bottom-color:var(--cms-accent);color:var(--cms-accent);font-weight:800}.cl-tabs b{margin-left:4px;color:#6f8092;font-size:10px;font-weight:600}.cl-tabs button.active b{color:var(--cms-accent)}.cl-filters,.page-filterbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:11px;padding:10px;border:1px solid var(--cms-line);border-radius:9px;background:var(--cms-soft)}.cl-search{display:flex;align-items:center;flex:1 1 230px;min-width:190px;height:36px;border:1px solid var(--cms-line);border-radius:7px;background:var(--cms-input)}.cl-search span{padding-left:11px;color:var(--cms-muted);font-size:17px}.cl-search input{min-width:0;flex:1 1;height:100%;border:0;outline:0;background:transparent;color:var(--cms-ink);padding:0 10px;font-size:11px}.cl-search input::placeholder{color:#718297}.cl-filters select{height:36px;min-width:125px;border:1px solid var(--cms-line);border-radius:7px;background:var(--cms-input);color:var(--cms-ink);padding:0 9px;font-size:10px}.cl-reset{border:0;background:transparent;color:var(--cms-accent);font-size:10px;font-weight:750;cursor:pointer}.cl-reset:hover{text-decoration:underline}.cl-mine{display:flex;align-items:center;gap:5px;color:var(--cms-muted);font-size:10px;white-space:nowrap}.cl-chips{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 12px}.cl-chips span{padding:5px 8px;border:1px solid var(--cms-accent-border);border-radius:20px;background:var(--cms-accent-soft);color:var(--cms-accent);font-size:9px}.cl-table-card,.page-table-card{border:1px solid var(--cms-line);border-radius:10px;background:var(--cms-surface);box-shadow:var(--cms-shadow)}.cl-table{margin:0}.cl-table td:first-child{min-width:245px}.cl-table td:last-child{width:55px;text-align:right}.cl-result-count{margin:9px 0 0;color:var(--cms-muted);font-size:10px}.cl-action-wrap{position:relative;display:inline-flex}.cl-gear{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--cms-line);border-radius:7px;background:transparent;color:var(--cms-muted);font-size:13px;cursor:pointer}.cl-gear:hover,.cl-gear[aria-expanded=true]{border-color:var(--cms-accent-border);background:var(--cms-accent-soft);color:var(--cms-accent)}.cl-action-menu{position:absolute;top:35px;right:0;z-index:15;width:180px;padding:5px;border:1px solid var(--cms-line);border-radius:8px;background:var(--cms-surface);box-shadow:var(--cms-shadow-lg)}.cl-action-menu a,.cl-action-menu button{display:block;width:100%;border:0;border-radius:5px;background:transparent;color:var(--cms-ink);padding:9px 10px;font-size:10px;text-align:left;text-decoration:none;cursor:pointer}.cl-action-menu a:hover,.cl-action-menu button:hover{background:var(--cms-accent-soft);color:var(--cms-accent)}.cl-action-menu .danger-action{color:var(--cms-danger)}.cl-action-menu .danger-action:hover{background:var(--cms-danger-soft);color:var(--cms-danger)}.cms-modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(3,7,12,.74)}.cms-confirm-dialog{width:min(440px,100%);padding:25px;border:1px solid var(--cms-danger-line);border-radius:11px;background:var(--cms-surface);box-shadow:var(--cms-shadow-lg)}.cms-danger-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--cms-danger-soft);color:var(--cms-danger);font-weight:800}.cms-confirm-dialog h2{margin:16px 0 9px;font-size:22px}.cms-confirm-dialog p{margin:0;color:var(--cms-muted);font-size:11px;line-height:1.65}.cms-confirm-dialog code{display:inline-block;margin-top:10px;color:var(--cms-accent);font-size:10px}.cms-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:23px}@media (max-width:760px){.cms-section-intro{align-items:flex-start;flex-direction:column}.cms-section-intro>.admin-btn{width:100%}.cl-tabs{overflow-x:auto}.cl-tabs button{white-space:nowrap}.cl-filters,.page-filterbar{align-items:stretch;flex-direction:column}.cl-search{flex-basis:36px;width:100%}.cl-filters select,.page-filterbar .cl-reset{width:100%}.page-table-card .admin-table{min-width:700px}}.um-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:8px 0 14px}.um-toolbar p{margin:5px 0 0;color:var(--cms-muted);font-size:11px}.um-table-card{border:1px solid var(--cms-line);border-radius:10px;background:var(--cms-surface);box-shadow:var(--cms-shadow)}.um-user-cell{display:flex;align-items:center;gap:10px}.um-user-cell b,.um-user-cell small{display:block}.um-user-cell b{color:var(--cms-ink);font-size:12px}.um-user-cell small{margin-top:4px;color:var(--cms-muted);font-size:10px}.um-avatar{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#d3f7ed;color:#087657;font-size:10px;font-weight:800}.um-role{display:inline-flex;padding:5px 8px;border-radius:20px;font-size:9px;font-weight:800}.um-role.master{background:var(--cms-accent-soft);color:var(--cms-accent)}.um-role.writer{background:rgba(153,168,185,.12);color:var(--cms-muted)}.um-access-full{color:var(--cms-accent);font-size:10px;font-weight:750}.um-access-count{color:var(--cms-muted);font-size:10px}.um-dialog{width:min(720px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:25px;border:1px solid var(--cms-line);border-radius:11px;background:var(--cms-surface);box-shadow:var(--cms-shadow-lg)}.um-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.um-dialog-head h2{margin:7px 0 0;font-size:24px}.um-close{border:0;background:transparent;color:var(--cms-muted);font-size:24px;line-height:1;cursor:pointer}.um-close:hover{color:var(--cms-ink)}.um-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.um-role-line{display:grid;grid-template-columns:minmax(170px,.7fr) 1fr;align-items:end;grid-gap:14px;gap:14px}.um-role-note{padding:11px 12px;border:1px solid var(--cms-line);border-radius:7px;background:var(--cms-soft)}.um-role-note b,.um-role-note span{display:block}.um-role-note b{color:var(--cms-accent);font-size:11px}.um-role-note span{margin-top:4px;color:var(--cms-muted);font-size:10px}.um-password,.um-permissions{margin-top:19px;padding-top:19px;border-top:1px solid var(--cms-line)}.um-permissions-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.um-password h3,.um-permissions h3{margin:5px 0 4px;color:var(--cms-ink);font-family:var(--cms-serif);font-size:18px}.um-permissions p{margin:0;color:var(--cms-muted);font-size:10px}.um-permission-actions{display:flex;gap:6px}.um-permission-actions button,.um-permission-grid legend button{border:1px solid var(--cms-line);border-radius:6px;background:transparent;color:var(--cms-accent);padding:7px 9px;font-size:9px;font-weight:750;cursor:pointer}.um-permission-actions button:hover,.um-permission-grid legend button:hover{background:var(--cms-accent-soft)}.um-permission-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:14px}.um-permission-grid fieldset{min-width:0;padding:13px;border:1px solid var(--cms-line);border-radius:8px;background:var(--cms-soft)}.um-permission-grid legend{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--cms-ink);font-size:11px;font-weight:750}.um-permission-grid legend button{padding:4px 6px;font-size:8px}.um-permission-grid label{display:flex;align-items:flex-start;gap:7px;margin-top:10px;color:var(--cms-muted);font-size:10px;line-height:1.35}.um-permission-grid label input{margin-top:1px}.um-password>h3{margin-bottom:14px}.cms-dialog-actions{align-items:center}.cms-dialog-actions .admin-btn{min-width:110px}@media (max-width:760px){.um-toolbar{align-items:flex-start;flex-direction:column}.um-toolbar>.admin-btn{width:100%}.um-table-card .admin-table{min-width:720px}.um-dialog{max-height:calc(100vh - 20px);padding:20px 16px}.um-form-grid,.um-permission-grid,.um-role-line{grid-template-columns:1fr}.um-permissions-head{flex-direction:column}.um-permission-actions{width:100%}.um-permission-actions button{flex:1 1}.cms-dialog-actions{flex-direction:column-reverse}.cms-dialog-actions .admin-btn{width:100%}}.ml-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;padding:10px;border:1px solid var(--cms-line);border-radius:9px;background:var(--cms-soft)}.ml-search{flex:1 1 270px;min-width:200px;height:36px;border:1px solid var(--cms-line);border-radius:7px;background:var(--cms-input);color:var(--cms-ink);padding:0 11px;font-size:11px}.ml-search::placeholder{color:#718297}.ml-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.ml-item{min-width:0;overflow:hidden;padding:0 0 11px;border:1px solid var(--cms-line);border-radius:9px;background:var(--cms-surface);color:var(--cms-ink);text-align:left;cursor:pointer}.ml-item:hover{border-color:var(--cms-accent-border);background:var(--cms-accent-soft)}.ml-item img{display:block;width:100%;aspect-ratio:1.2;object-fit:cover;background:#0a121c}.ml-item-meta,.ml-item-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-item-name{margin:9px 10px 0;font-size:10px;font-weight:750}.ml-item-meta{margin:4px 10px 0;color:var(--cms-muted);font-size:9px}.ml-upload{margin-bottom:16px}.ml-upload-row{display:flex;gap:20px}.ml-upload .mp-dropzone{border:1px dashed var(--cms-accent-border);border-radius:9px;background:var(--cms-soft)}.ml-detail-img{display:block;width:100%;max-height:260px;object-fit:contain;border-radius:7px;background:#0a121c}.ml-facts{margin:14px 0}.ml-facts div{display:flex;justify-content:space-between;gap:15px;padding:7px 0;border-bottom:1px solid var(--cms-line);font-size:10px}.ml-facts dt{color:var(--cms-muted)}.ml-facts dd{max-width:70%;margin:0;color:var(--cms-ink);text-align:right}.cat-manager .admin-card,.category-manager .admin-card{background:var(--cms-surface)}.admin-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.cms-main .card{border:1px solid var(--cms-line);border-radius:10px;background:var(--cms-surface);box-shadow:var(--cms-shadow);padding:20px}.cms-main .card input,.cms-main .card select{border:1px solid var(--cms-line);border-radius:7px;background:var(--cms-input);color:var(--cms-ink);padding:9px 10px;font-size:11px}.seo-manager{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:16px;gap:16px}.seo-list{overflow:hidden;border:1px solid var(--cms-line);border-radius:10px;background:var(--cms-surface)}.seo-list-item{display:block;width:100%;padding:14px 16px;border:0;border-bottom:1px solid var(--cms-line);background:transparent;color:var(--cms-ink);text-align:left;cursor:pointer}.seo-list-item:last-child{border-bottom:0}.seo-list-item.active,.seo-list-item:hover{background:var(--cms-accent-soft)}.seo-badge,.seo-list-route,.seo-list-title{display:block}.seo-list-route{color:var(--cms-accent);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.seo-list-title{margin:6px 0;overflow:hidden;color:var(--cms-ink);font:700 12px var(--cms-serif);text-overflow:ellipsis;white-space:nowrap}.seo-badge{width:max-content;padding:4px 6px;border-radius:20px;background:var(--cms-success-soft);color:var(--cms-success);font-size:8px;font-weight:800;text-transform:uppercase}.seo-badge.auto{background:rgba(153,168,185,.12);color:var(--cms-muted)}.seo-editor{border:1px solid var(--cms-line);border-radius:10px;background:var(--cms-surface);padding:22px}.seo-editor h2{margin:0 0 6px;font-size:22px}.seo-editor>p{color:var(--cms-muted);font-size:10px}.seo-editor fieldset{margin:18px 0 0;padding:16px;border:1px solid var(--cms-line);border-radius:8px;background:var(--cms-soft)}.seo-editor legend{padding:0 6px;color:var(--cms-accent);font:700 14px var(--cms-serif)}.seo-editor label{display:grid;grid-gap:6px;gap:6px;margin-top:13px;color:var(--cms-muted);font-size:10px}.seo-editor input,.seo-editor textarea{width:100%;box-sizing:border-box;border:1px solid var(--cms-line);border-radius:7px;background:var(--cms-input);color:var(--cms-ink);padding:10px;font-size:11px}.seo-editor input:focus,.seo-editor textarea:focus{outline:2px solid rgba(87,216,174,.25);border-color:var(--cms-accent)}.seo-editor .seo-check{display:flex;align-items:flex-start;grid-template-columns:auto 1fr}.seo-actions{display:flex;align-items:center;gap:10px;margin-top:18px}.seo-actions .btn-primary{min-height:36px;padding:9px 15px;border:0;border-radius:7px;background:var(--cms-accent);color:#071119;font-size:11px;font-weight:800}.social-links-manager .card{overflow:auto}.social-links-manager .admin-table input{max-width:220px;border:1px solid var(--cms-line);border-radius:6px;background:var(--cms-input);color:var(--cms-ink);padding:8px;font-size:10px}.social-links-manager .admin-table input[type=checkbox]{width:15px}.social-links-manager .admin-table code{color:var(--cms-accent)}.social-links-manager form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.social-links-manager form label{display:grid;grid-gap:6px;gap:6px;color:var(--cms-muted);font-size:10px}.social-links-manager form input{min-height:34px;border:1px solid var(--cms-line);border-radius:7px;background:var(--cms-input);color:var(--cms-ink);padding:0 9px;font-size:10px}.audit-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:8px 0 16px}.audit-toolbar p{margin:6px 0 0;color:var(--cms-muted);font-size:11px}.audit-clear,.audit-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:50px 25px;border:1px dashed var(--cms-line);border-radius:10px;background:var(--cms-surface);text-align:center}.audit-empty h2{margin:8px 0 0;font-size:22px}.audit-clear span,.audit-empty p{max-width:520px;margin:0;color:var(--cms-muted);font-size:11px;line-height:1.6}.audit-empty-icon{display:grid;place-items:center;width:45px;height:45px;border:1px solid var(--cms-accent-border);border-radius:50%;color:var(--cms-accent);font-size:26px}.audit-spinner{width:30px;height:30px;border:3px solid var(--cms-line);border-top-color:var(--cms-accent);border-radius:50%;animation:cms-spin .8s linear infinite}@keyframes cms-spin{to{transform:rotate(1turn)}}.audit-summary{display:grid;grid-template-columns:minmax(270px,1.7fr) minmax(170px,1fr) repeat(3,minmax(100px,.55fr));grid-gap:10px;gap:10px}.audit-coverage,.audit-score-card,.audit-stat{min-width:0;padding:18px;border:1px solid var(--cms-line);border-radius:10px;background:var(--cms-surface)}.audit-score-card{display:flex;align-items:center;gap:16px}.audit-score-ring{display:grid;place-items:center;flex:0 0 76px;width:76px;height:76px;border-left:7px solid var(--cms-line);border-bottom:7px solid var(--cms-line);border-right-color:var(--cms-line);border-top-color:var(--cms-line);border-top:7px solid var(--cms-accent);border-right:7px solid var(--cms-accent);border-radius:50%}.audit-score-ring strong{font:700 22px var(--cms-serif)}.audit-score-ring small{color:var(--cms-muted);font-size:8px}.audit-score-card h2{margin:6px 0 5px;font-size:17px}.audit-coverage small,.audit-score-card p{margin:0;color:var(--cms-muted);font-size:9px;line-height:1.5}.audit-coverage>strong{display:block;margin:9px 0 1px;font:700 25px var(--cms-serif)}.audit-coverage-bar{height:5px;margin:12px 0 8px;border-radius:5px;background:var(--cms-line);overflow:hidden}.audit-coverage-bar i{display:block;height:100%;background:var(--cms-accent)}.audit-stat b,.audit-stat small,.audit-stat span{display:block}.audit-stat b{font:700 26px var(--cms-serif)}.audit-stat span{margin-top:6px;color:var(--cms-ink);font-size:10px}.audit-stat small{margin-top:4px;color:var(--cms-muted);font-size:9px}.audit-stat.critical b{color:var(--cms-danger)}.audit-stat.warning b{color:var(--cms-warning)}.audit-stat.info b{color:var(--cms-accent)}.audit-filters{display:flex;align-items:center;gap:7px;margin:18px 0 10px;padding-bottom:10px;border-bottom:1px solid var(--cms-line)}.audit-filters button{border:1px solid var(--cms-line);border-radius:20px;background:transparent;color:var(--cms-muted);padding:6px 9px;font-size:9px;cursor:pointer}.audit-filters button.active,.audit-filters button:hover{border-color:var(--cms-accent-border);background:var(--cms-accent-soft);color:var(--cms-accent)}.audit-filters button.critical.active{border-color:var(--cms-danger-line);background:var(--cms-danger-soft);color:var(--cms-danger)}.audit-filters button.warning.active{background:var(--cms-warning-soft);color:var(--cms-warning)}.audit-filters button.info.active{background:var(--cms-accent-soft);color:var(--cms-accent)}.audit-filters b{margin-left:3px}.audit-findings{display:grid;grid-gap:8px;gap:8px}.audit-finding{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:flex-start;padding:15px 17px;border-left:1px solid var(--cms-line);border:1px solid var(--cms-line);border-left-width:3px;border-radius:8px;background:var(--cms-surface)}.audit-finding.critical{border-left-color:var(--cms-danger)}.audit-finding.warning{border-left-color:var(--cms-warning)}.audit-finding.informational{border-left-color:var(--cms-accent)}.audit-finding-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--cms-accent-soft);color:var(--cms-accent);font-size:11px;font-weight:800}.audit-finding.critical .audit-finding-icon{background:var(--cms-danger-soft);color:var(--cms-danger)}.audit-finding.warning .audit-finding-icon{background:var(--cms-warning-soft);color:var(--cms-warning)}.audit-finding-meta{display:flex;align-items:center;gap:8px}.audit-finding-meta span{color:var(--cms-muted);font-size:8px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.audit-finding code{color:var(--cms-accent);font-size:9px}.audit-finding h3{margin:6px 0 4px;font:700 14px var(--cms-serif)}.audit-finding p{margin:0;color:var(--cms-muted);font-size:10px;line-height:1.5}.audit-finding>a{color:var(--cms-accent);font-size:10px;font-weight:750;white-space:nowrap}.audit-clear{margin-top:15px}.audit-clear strong{color:var(--cms-ink);font-family:var(--cms-serif)}@media (max-width:1050px){.audit-summary{grid-template-columns:repeat(3,1fr)}.audit-score-card{grid-column:span 2}.audit-coverage{grid-column:span 1}}@media (max-width:760px){.ml-upload-row{flex-direction:column}.admin-row,.seo-manager{grid-template-columns:1fr}.seo-list{max-height:280px;overflow-y:auto}.audit-toolbar{align-items:flex-start;flex-direction:column}.audit-toolbar .admin-btn{width:100%}.audit-summary{grid-template-columns:1fr 1fr}.audit-coverage,.audit-score-card{grid-column:1/-1}.audit-finding{grid-template-columns:28px minmax(0,1fr)}.audit-finding>a{grid-column:2}.social-links-manager form label{width:100%}.social-links-manager form input{width:100%;box-sizing:border-box}}.social-add-card,.social-table-wrap{padding:0!important;overflow:hidden}.social-table-head{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 15px}.social-add-card h2,.social-empty h2,.social-table-head h2{margin:6px 0 0;font-size:18px}.social-table-wrap .admin-table{margin:0;min-width:1060px}.social-table-wrap .admin-table td input{box-sizing:border-box;min-height:32px;max-width:190px;border:1px solid var(--cms-line);border-radius:6px;background:var(--cms-input);color:var(--cms-ink);padding:7px 8px;font-size:10px}.social-checks{display:grid;grid-gap:6px;gap:6px}.social-checks label,.social-enabled{display:flex;align-items:center;gap:5px;color:var(--cms-muted);font-size:9px;white-space:nowrap}.social-enabled{color:var(--cms-accent)}.social-row-actions{display:flex;flex-wrap:wrap;gap:5px}.social-row-actions .admin-btn{min-height:30px;padding:6px 9px;font-size:9px}.social-add-card{margin-top:16px;padding:20px 22px!important}.social-add-card form{display:grid;grid-template-columns:150px 190px minmax(220px,1fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-top:16px}.social-add-card form label{display:grid;grid-gap:6px;gap:6px;color:var(--cms-muted);font-size:10px}.social-add-card form input{min-height:36px;box-sizing:border-box;border:1px solid var(--cms-line);border-radius:7px;background:var(--cms-input);color:var(--cms-ink);padding:0 10px;font-size:10px}.social-add-card>p{margin:15px 0 0;font-size:10px}.social-empty{padding:24px!important}.social-empty p{color:var(--cms-muted);font-size:11px}@media (max-width:760px){.social-add-card form{grid-template-columns:1fr}.social-add-card .admin-btn,.social-add-card form input{width:100%}}.seo-directory{min-width:0}.seo-directory-head{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:7px 12px;gap:7px 12px;margin-bottom:10px}.seo-directory-head strong{color:var(--cms-accent);font:700 14px var(--cms-serif)}.seo-directory-head .cl-search{grid-column:1/-1;min-width:0;width:100%}.seo-no-results{padding:18px;font-size:10px}.seo-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.seo-editor-head p{margin:6px 0 0}.seo-editor-head p strong{color:var(--cms-ink)}.seo-editor label small{color:var(--cms-muted);font-size:9px;line-height:1.4}.seo-save-message{color:var(--cms-success);font-size:10px}.seo-empty{display:grid;justify-items:center;align-content:center;min-height:360px;padding:25px;border:1px dashed var(--cms-line);border-radius:10px;background:var(--cms-surface);text-align:center}.seo-empty h2{margin:14px 0 5px;font-size:22px}.seo-empty p{max-width:360px;margin:0;color:var(--cms-muted);font-size:11px;line-height:1.6}.cms .pe-shell{--pe-line:var(--cms-line);--pe-soft:var(--cms-soft);color:var(--cms-ink)}.cms .pe-commandbar{min-height:54px;margin:-8px -4px 18px;padding:10px 4px;border-bottom:1px solid var(--cms-line);background:transparent}.cms .pe-post-label{color:var(--cms-ink);font:700 16px var(--cms-serif)}.cms .pe-status{border-radius:20px;font-size:9px;font-weight:800}.cms .pe-status-published{background:var(--cms-success-soft);color:var(--cms-success)}.cms .pe-status-draft{background:var(--cms-warning-soft);color:var(--cms-warning)}.cms .pe-status-trashed{background:var(--cms-danger-soft);color:var(--cms-danger)}.cms .pe-back{border:1px solid var(--cms-line);color:var(--cms-muted)}.cms .pe-back:hover{border-color:var(--cms-accent-border);background:var(--cms-accent-soft);color:var(--cms-accent)}.cms .pe-commandbar-actions .admin-btn{min-height:36px;gap:7px;border-radius:7px}.cms .pe-publish{background:var(--cms-accent);color:#071119}.cms .pe-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.cms .pe-workspace{min-width:0;border:1px solid var(--cms-line);border-radius:10px;background:var(--cms-surface);padding:24px;box-shadow:var(--cms-shadow)}.cms .pe-title-label{color:var(--cms-muted);font-size:10px;font-weight:750;letter-spacing:.5px}.cms .pe-title-input{border:0;border-bottom:1px solid var(--cms-line);border-radius:0;background:transparent;color:var(--cms-ink);padding:10px 0 13px;font:700 30px var(--cms-serif)}.cms .pe-title-input:focus{border-bottom-color:var(--cms-accent);outline:0}.cms .pe-document{margin-top:20px}.cms .pe-document .rte{border:1px solid var(--cms-line);border-radius:8px;background:var(--cms-soft)}.cms .pe-document .rte-toolbar{background:var(--cms-input)}.cms .pe-document .rte-content,.cms .pe-document .rte-editor{color:var(--cms-ink);background:var(--cms-soft)}.cms .pe-document .rte-content{min-height:480px;padding:24px 28px;font-family:var(--cms-serif);font-size:16px;line-height:1.7}.cms .pe-document .rte-content h1,.cms .pe-document .rte-content h2,.cms .pe-document .rte-content h3,.cms .pe-document .rte-content h4{color:var(--cms-ink);font-family:var(--cms-serif)}.cms .pe-settings{border:1px solid var(--cms-line);border-radius:10px;background:var(--cms-surface);overflow:hidden}.cms .pe-settings-head{padding:18px;border-bottom:1px solid var(--cms-line)}.cms .pe-settings-head span{color:var(--cms-ink);font:700 17px var(--cms-serif)}.cms .pe-settings-head small{display:block;margin-top:5px;color:var(--cms-muted);font-size:9px}.cms .pe-setting{border-bottom:1px solid var(--cms-line)}.cms .pe-setting>summary{color:var(--cms-ink);padding:14px 38px 14px 18px;font-size:11px;font-weight:750}.cms .pe-setting>summary:after{color:var(--cms-muted)}.cms .pe-setting[open]>summary{background:var(--cms-accent-soft);color:var(--cms-accent)}.cms .pe-setting-body{padding:13px 18px 17px}.cms .pe-category-list span{border-radius:20px;border-color:var(--cms-line);background:var(--cms-input);color:var(--cms-muted)}.cms .pe-category-list label.selected span{border-color:var(--cms-accent-border);background:var(--cms-accent-soft);color:var(--cms-accent)}.cms .pe-danger-zone{border-top:0;background:var(--cms-danger-soft)}.cms .pe-danger-zone .admin-btn{width:100%}@media (max-width:900px){.cms .pe-layout{grid-template-columns:1fr}.cms .pe-settings{order:2}.cms .pe-workspace{padding:18px}}@media (max-width:600px){.cms .pe-commandbar{align-items:flex-start;flex-direction:column}.cms .pe-commandbar-actions{width:100%;flex-wrap:wrap}.cms .pe-commandbar-actions .admin-btn{flex:1 1}.cms .pe-title-input{font-size:26px}.cms .pe-document .rte-content{min-height:360px;padding:18px}}.cms-main .admin-card:has(.admin-field){color:var(--cms-ink)}.cms-main .admin-card>p.admin-muted{padding-bottom:14px;border-bottom:1px solid var(--cms-line)}.cms-main .admin-card>p.admin-muted code{color:var(--cms-accent)}.cms-main .admin-card .admin-row{gap:14px}.cms-main .admin-card .admin-field{margin:16px 0}.cms-main .admin-card .admin-field label{color:var(--cms-muted)}.cms-main .admin-card .admin-field textarea{min-height:76px}.cms-main .admin-card .admin-field input[style],.cms-main .admin-card .admin-field textarea[style]{font-family:var(--cms-sans)!important;font-size:11px!important}.cms-main .admin-card .admin-row .seo-check{color:var(--cms-muted);font-size:10px}.cms-main .admin-card .seo-actions{flex-wrap:wrap;border-top:1px solid var(--cms-line);padding-top:16px}.cms-main .admin-card .seo-actions .admin-muted{font-size:10px;color:var(--cms-success)}.cms-main .admin-media-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.cms-main .admin-media-item{overflow:hidden;border:1px solid var(--cms-line);border-radius:6px;background:var(--cms-input);color:var(--cms-ink);cursor:pointer}.cms-main .admin-media-item img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.cms-main .admin-media-item .name{display:block;padding:5px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cms-main .admin-media-item:hover{border-color:var(--cms-accent-border)}.cms-main .admin-card .admin-btn{margin-right:6px}@media (max-width:760px){.cms-topbar.mobile-open{z-index:60}}.cms,.cms *,.cms :after,.cms :before{box-sizing:border-box}.admin-card,.admin-panel,.cms-main,.cms-main>*,.cms-section-intro,.cms-topbar-context{min-width:0}.cms-main .admin-table-scroll,.cms-table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--cms-accent) var(--cms-soft)}.cms-main .admin-table-scroll::-webkit-scrollbar,.cms-table-scroll::-webkit-scrollbar{height:8px}.cms-main .admin-table-scroll::-webkit-scrollbar-thumb,.cms-table-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:var(--cms-accent)}.cms-main .admin-table-scroll::-webkit-scrollbar-track,.cms-table-scroll::-webkit-scrollbar-track{background:var(--cms-soft)}.cms-modal-backdrop{overflow-y:auto;overscroll-behavior:contain}.cms-confirm-dialog,.um-dialog{max-width:100%;overscroll-behavior:contain}.um-close{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;margin:-8px -8px 0 0;border-radius:7px}.um-close:focus-visible,.um-close:hover{background:var(--cms-accent-soft);color:var(--cms-accent)}.um-permission-actions button,.um-permission-grid legend button{min-height:38px;padding:8px 10px}.category-table-card .admin-table-scroll{border:0;border-radius:0}.category-table-card .admin-table{min-width:460px!important}.social-add-card form,.social-add-card form input,.social-add-card form label,.social-url-field{min-width:0;max-width:100%}@media (max-width:1100px){.social-add-card form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.social-add-card .social-url-field{grid-column:1/-1}.social-add-card form>.admin-btn{width:100%}}@media (max-width:760px){.cl-gear,.cms-burger,.cms-identity summary,.cms-main .admin-btn,.cms-row-action{min-width:44px;min-height:44px}.cms-crumbs{max-width:100%;overflow:hidden}.cms-crumb{flex:0 1 auto;max-width:min(48vw,250px)}.cms-crumb:last-child{flex:1 1 auto}.cms-page-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-add-card .social-url-field,.social-add-card form{grid-template-columns:1fr;grid-column:auto}.um-dialog{overscroll-behavior-y:contain;scrollbar-width:thin}.um-permission-actions button,.um-permission-grid legend button{min-height:42px;font-size:10px}}@media (max-width:480px){.cms-topbar-context{overflow:hidden}.cms-crumb-sep,.cms-crumb:not(:last-child){display:none}.cms-crumb:last-child{display:block;max-width:100%}.category-table-card .admin-table{min-width:420px!important}.social-add-card{padding:18px 16px!important}}body:has(.cms),html:has(.cms){overflow-x:clip;overflow-y:visible}.pe-action-label-short{display:none}.cms .pe-commandbar{position:-webkit-sticky;position:sticky;top:86px;z-index:28;background:rgba(14,21,32,.96);border-bottom-color:var(--cms-line);box-shadow:0 8px 20px rgba(0,0,0,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cms .pe-document,.cms .pe-document .rte,.cms .pe-workspace{overflow:visible}.cms .pe-document .rte-toolbar{position:-webkit-sticky;position:sticky;top:150px;z-index:27;max-width:100%;border-color:var(--cms-line);background:rgba(16,26,38,.98);box-shadow:0 8px 20px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rte-menu-popover{width:max-content;max-width:min(320px,calc(100vw - 24px));max-height:min(460px,calc(100dvh - 190px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cms-accent) #e5e7eb}.rte-toolbar>.rte-toolbar-group:last-child .rte-menu-popover{right:0;left:auto}.mp-overlay{overscroll-behavior:contain}.mp-modal{display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.mp-footer,.mp-header,.mp-tabs,.mp-toolbar{flex:0 0 auto}.ld-body,.ml-detail,.mp-body,.mp-upload{min-height:0;overflow-y:auto;overscroll-behavior:contain}.mp-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin:-8px -10px -8px 0;border-radius:7px}.mp-close:focus-visible,.mp-close:hover{background:var(--cms-accent-soft);color:var(--cms-accent)}@media (max-width:940px){.cms .pe-commandbar{top:72px}.cms .pe-document .rte-toolbar{top:136px}}@media (max-width:680px){.cms .pe-commandbar{position:-webkit-sticky;position:sticky;top:72px;z-index:28;margin:-12px -12px 12px;padding:8px 12px;background:rgba(14,21,32,.98)}.cms .pe-commandbar-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;grid-gap:7px;gap:7px}.cms .pe-commandbar-actions .admin-btn{width:100%;min-width:0;min-height:44px;padding-inline:8px;white-space:nowrap}.pe-action-label-long{display:none}.pe-action-label-short{display:inline}.cms .pe-document .rte-toolbar{position:-webkit-sticky;position:sticky;top:132px;z-index:27;display:flex;flex-wrap:nowrap;gap:0;min-height:52px;padding:6px 8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--cms-accent) var(--cms-input);scroll-padding-inline:8px}.cms .pe-document .rte-toolbar::-webkit-scrollbar{height:6px}.cms .pe-document .rte-toolbar::-webkit-scrollbar-thumb{border-radius:999px;background:var(--cms-accent)}.rte-toolbar-group{scroll-snap-align:start}.rte-btn,.rte-menu>summary{min-width:42px;height:42px}.rte-menu-wide>summary{min-width:96px}.rte-menu-popover{position:fixed;top:auto;right:10px;bottom:10px;left:10px;width:auto;max-width:none;max-height:min(62dvh,calc(100dvh - 154px));padding:8px;overflow-y:auto;overscroll-behavior-y:contain;border-color:var(--cms-line);background:var(--cms-surface);color:var(--cms-ink);box-shadow:var(--cms-shadow-lg)}.rte-menu-item{min-height:44px;color:var(--cms-ink);white-space:normal}.rte-menu-item.active,.rte-menu-item:hover{background:var(--cms-accent-soft);color:var(--cms-accent)}.rte-color-grid{grid-template-columns:repeat(5,minmax(40px,1fr))}.rte-color,.rte-emoji-grid button{width:42px;height:42px}.mp-overlay{height:100dvh;padding:0;overflow:hidden}.mp-modal{width:100%;height:100dvh;min-height:0;max-height:100dvh;border-radius:0}.mp-header{min-height:60px;padding:10px 16px}.ld-body,.ml-detail,.mp-footer,.mp-tabs,.mp-toolbar,.mp-upload{padding-inline:16px}.mp-body{max-height:none;padding:14px 16px}.ld-body,.ml-detail,.mp-body,.mp-upload{flex:1 1 auto}.mp-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;background:var(--cms-surface)}.mp-footer-actions{width:100%}.mp-footer-actions .admin-btn{flex:1 1}}@media (max-width:360px){.cms .pe-commandbar-actions{gap:5px}.cms .pe-commandbar-actions .admin-btn{padding-inline:6px;font-size:10px}.cms .pe-title-input{font-size:22px}.cms .pe-document .rte-content,.rte-source-editor{padding-inline:16px}}.cms .pe-settings{max-height:calc(100dvh - 156px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--cms-accent) var(--cms-soft)}.cms .mp-modal,.cms .rte-menu-popover{border-color:var(--cms-line);background:var(--cms-surface);color:var(--cms-ink)}.cms .ld-result-title,.cms .mp-header h3,.cms .mp-meta,.cms .rte-menu-item{color:var(--cms-ink)}.cms .ld-result:hover,.cms .rte-menu-item.active,.cms .rte-menu-item:hover{background:var(--cms-accent-soft);color:var(--cms-accent)}.cms .mp-footer,.cms .mp-header,.cms .mp-tabs{border-color:var(--cms-line);background:var(--cms-surface)}.cms .ld-body,.cms .ml-detail,.cms .mp-body,.cms .mp-upload{background:var(--cms-surface)}.cms .ld-body input,.cms .ld-body select,.cms .ld-body textarea,.cms .ld-result,.cms .ld-results,.cms .ml-detail input,.cms .mp-dropzone,.cms .mp-item,.cms .mp-search,.cms .mp-upload input{border-color:var(--cms-line);background:var(--cms-input);color:var(--cms-ink)}.cms .mp-item.selected{border-color:var(--cms-accent);box-shadow:0 0 0 3px var(--cms-accent-soft)}.cms .mp-tab.active{border-bottom-color:var(--cms-accent);color:var(--cms-accent)}@media (max-width:900px){.cms .pe-settings{max-height:min(72dvh,680px)}}.cms .seo-list-title{display:-webkit-box;margin-block:6px;overflow:hidden;white-space:normal;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:760px){.cms .seo-list{max-height:min(38dvh,320px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.cms .seo-editor-head{flex-direction:column}.cms .seo-editor-head .admin-btn{width:100%}}.cms .cms-quick-actions{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--cms-accent) var(--cms-soft)}.cms .cms-quick-actions::-webkit-scrollbar{height:7px}.cms .cms-quick-actions::-webkit-scrollbar-thumb{border-radius:999px;background:var(--cms-accent)}@media (max-width:680px){.cms .pe-document .rte-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:480px){.cms .cms-page-title{display:none}.cms .cms-crumbs{margin-bottom:0}}.cms .um-table-card{min-height:clamp(340px,calc(100dvh - 390px),560px);overflow-x:auto;overflow-y:auto}.cms .um-table tbody tr{height:72px}.cms .um-table-card .cl-action-menu{max-height:min(320px,calc(100dvh - 120px));overflow-y:auto;overscroll-behavior:contain}@media (min-width:901px){.cms .pe-layout{grid-template-columns:minmax(0,1fr) 360px}.cms .pe-settings{height:calc(100dvh - 188px);max-height:none;overflow-y:auto}}@media (max-width:900px){.cms .pe-settings{position:static;height:auto;max-height:none;overflow:visible}}.pe-live-preview-overlay{z-index:120;padding:clamp(10px,2vw,24px)}.pe-live-preview-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);height:min(94dvh,100%);max-height:94dvh;overflow:hidden;border:1px solid var(--cms-line);border-radius:14px;background:#ffffff;box-shadow:var(--cms-shadow-lg)}.pe-live-preview-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid var(--cms-line);background:var(--cms-surface)}.pe-live-preview-head h2{margin:4px 0 0;color:var(--cms-ink);font-size:22px}.pe-live-preview-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:clamp(20px,4vw,52px);background:#ffffff;color:#111827}.pe-live-preview-scroll .blog-article{max-width:900px;margin:0 auto}@media (max-width:760px){.cms .um-table-card{min-height:420px}.pe-live-preview-overlay{padding:0}.pe-live-preview-dialog{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.pe-live-preview-head{padding:12px 14px}.pe-live-preview-scroll{padding:20px 14px 36px}}@media (min-width:901px){.cms .pe-settings-head{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--cms-surface)}}.cms .pe-settings .pe-setting-body .pe-check{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:40px;margin:0 0 8px;padding:8px 10px;border:1px solid rgba(151,174,197,.24);border-radius:8px;background:rgba(7,17,27,.42);color:var(--cms-ink)!important;-webkit-text-fill-color:var(--cms-ink);font-size:13px;font-weight:650;line-height:1.35}.cms .pe-settings .pe-setting-body .pe-check:last-child{margin-bottom:0}.cms .pe-settings .pe-setting-body .pe-check:focus-within,.cms .pe-settings .pe-setting-body .pe-check:hover{border-color:rgba(87,216,174,.58);background:rgba(87,216,174,.09)}.cms .pe-settings .pe-setting-body .pe-check:has(input:checked){border-color:rgba(87,216,174,.5);background:rgba(87,216,174,.12)}.cms .pe-settings .pe-setting-body .pe-check span{min-width:0;color:var(--cms-ink)!important;-webkit-text-fill-color:var(--cms-ink);opacity:1}.cms .pe-settings .pe-setting-body .pe-check input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--cms-mint);opacity:1;cursor:pointer}.cms .pe-document .rte-content h1,.cms .pe-document .rte-content h2,.cms .pe-document .rte-content h3,.cms .pe-document .rte-content h4,.cms .pe-document .rte-content h5{margin:1.35em 0 .55em;color:var(--cms-ink);font-family:var(--cms-serif);font-weight:750;letter-spacing:-.015em}.cms .pe-document .rte-content h1{font-size:36px;line-height:1.16}.cms .pe-document .rte-content h2{font-size:30px;line-height:1.2}.cms .pe-document .rte-content h3{font-size:25px;line-height:1.24}.cms .pe-document .rte-content h4{font-size:21px;line-height:1.3}.cms .pe-document .rte-content h5{font-size:18px;line-height:1.36;letter-spacing:0}.cms .pe-document .rte-content>h1:first-child,.cms .pe-document .rte-content>h2:first-child,.cms .pe-document .rte-content>h3:first-child,.cms .pe-document .rte-content>h4:first-child,.cms .pe-document .rte-content>h5:first-child{margin-top:0}.cms .rte-format-label{min-width:64px;font-weight:700}.cms .pe-document .rte-format-label{color:#111827}@media (max-width:600px){.cms .pe-document .rte-content h1{font-size:30px}.cms .pe-document .rte-content h2{font-size:26px}.cms .pe-document .rte-content h3{font-size:22px}.cms .pe-document .rte-content h4{font-size:19px}.cms .pe-document .rte-content h5{font-size:17px}}.cms .cms-brand{display:grid;justify-items:start;grid-gap:2px;gap:2px;min-height:82px;padding:10px 14px 14px;overflow:hidden;text-decoration:none}.cms .cms-brand-logo{display:block;width:164px;height:54px;max-width:100%;object-fit:cover;object-position:center;filter:drop-shadow(0 3px 9px rgba(0,0,0,.24))}.cms .cms-brand-cms-label{padding-left:3px;color:var(--cms-sidebar-muted);font-size:8px;font-weight:750;letter-spacing:1.7px;line-height:1;text-transform:uppercase}.cms .cms-identity-copy b,.cms .cms-identity-menu-user b{white-space:nowrap}@media (max-width:600px){.cms .cms-brand{min-height:76px;padding-inline:12px}.cms .cms-brand-logo{width:158px;height:50px}}.cms .content-list .cl-table-card{box-sizing:border-box;min-height:max(360px,calc(100dvh - 400px));padding-bottom:140px;position:relative;isolation:isolate}.cms .content-list .cl-action-menu{z-index:40}@media (max-width:760px){.cms .content-list .cl-table-card{min-height:340px;padding-bottom:120px}}.cms .rte-content blockquote,.cms .rte-content li,.cms .rte-content p{font-weight:400}.cms .rte-content h1,.cms .rte-content h2,.cms .rte-content h3,.cms .rte-content h4,.cms .rte-content h5{font-weight:650}.cms .rte-content b,.cms .rte-content h1 strong,.cms .rte-content h2 strong,.cms .rte-content h3 strong,.cms .rte-content h4 strong,.cms .rte-content h5 strong,.cms .rte-content strong{font-weight:800}.cms .rte-btn[aria-label=Bold][aria-pressed=true]{border-color:var(--cms-accent-border);background:var(--cms-accent-soft);color:var(--cms-accent);box-shadow:inset 0 0 0 1px rgba(87,216,174,.12)}.cms .pe-live-preview-scroll{--text-heading:#0f172a;--text-body:#111827;--text-muted:#475569;--border-subtle:#d9e1ea;--bg-surface:#f5f7fa;--blue-600:#1d4ed8;background:#ffffff;color:#111827}.cms .pe-live-preview-scroll .blog-article,.cms .pe-live-preview-scroll .blog-article-excerpt,.cms .pe-live-preview-scroll .blog-content,.cms .pe-live-preview-scroll .blog-content blockquote,.cms .pe-live-preview-scroll .blog-content li,.cms .pe-live-preview-scroll .blog-content p{color:#111827}.cms .pe-live-preview-scroll .blog-article-title,.cms .pe-live-preview-scroll .blog-content h1,.cms .pe-live-preview-scroll .blog-content h2,.cms .pe-live-preview-scroll .blog-content h3,.cms .pe-live-preview-scroll .blog-content h4,.cms .pe-live-preview-scroll .blog-content h5,.cms .pe-live-preview-scroll .blog-content h6{color:#0f172a}.cms .pe-live-preview-scroll .blog-article-meta,.cms .pe-live-preview-scroll .blog-meta{color:#475569}.cms .pe-live-preview-scroll .blog-content a,.cms .pe-live-preview-scroll .blog-content a *{color:#1d4ed8!important;text-decoration:none!important}.cms .pe-live-preview-scroll .blog-content code{color:#111827;background:#eef2f7}.cms .seo-editor .seo-indexing-fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.cms .seo-editor .seo-indexing-fieldset legend{margin-bottom:2px}.cms .seo-editor .seo-check{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;grid-gap:10px!important;gap:10px!important;min-width:0;min-height:82px;box-sizing:border-box;margin:0!important;padding:13px!important;border:1px solid var(--cms-line);border-radius:9px;background:var(--cms-surface);color:var(--cms-ink)!important;cursor:pointer}.cms .seo-editor .seo-check:focus-within,.cms .seo-editor .seo-check:hover{border-color:var(--cms-accent-border);background:var(--cms-accent-soft)}.cms .seo-editor .seo-check:has(input:checked){border-color:var(--cms-accent-border);background:rgba(87,216,174,.1)}.cms .seo-editor .seo-check input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:18px!important;height:18px!important;min-width:18px;margin:1px 0 0!important;padding:0!important;accent-color:var(--cms-accent);cursor:pointer}.cms .seo-editor .seo-check>span{display:grid;min-width:0;grid-gap:4px;gap:4px}.cms .seo-editor .seo-check strong{color:var(--cms-ink);font-size:11px;line-height:1.35}.cms .seo-editor .seo-check small{color:var(--cms-muted);font-size:9px;line-height:1.5}@media (max-width:1100px){.cms .seo-editor .seo-indexing-fieldset{grid-template-columns:1fr}.cms .seo-editor .seo-check{min-height:0}}.cms .pe-document,.cms .pe-document .rte,.cms .pe-document .rte-content,.cms .pe-document .rte-editor,.cms .pe-workspace,.cms .rte-source-editor{background:#ffffff;color:#111827}.cms .pe-workspace{border-color:#d8dee8}.cms .pe-title-input{color:#111827}.cms .pe-document .rte-toolbar{border-color:#d8dee8;background:#ffffff;color:#111827}.cms .pe-document .rte-content,.cms .rte-source-editor{border-color:#d8dee8;box-shadow:none}.cms .pe-document .rte-content blockquote,.cms .pe-document .rte-content li,.cms .pe-document .rte-content p,.cms .pe-document .rte-content span{color:#111827}.cms .pe-document .rte-content h1,.cms .pe-document .rte-content h2,.cms .pe-document .rte-content h3,.cms .pe-document .rte-content h4,.cms .pe-document .rte-content h5{color:#0f172a}.cms .pe-document .rte-content a,.cms .pe-document .rte-content a *{color:#1d4ed8!important;text-decoration:none!important}.cms .pe-document .rte-content p.is-editor-empty:first-child:before{color:#6b7280}.cms .cms-topbar{z-index:200;overflow:visible}.cms .cms-identity,.cms .cms-identity[open],.cms .cms-top-actions{position:relative;z-index:210;overflow:visible}.cms .cms-identity-menu{z-index:220;overflow:hidden;isolation:isolate;box-shadow:0 22px 52px rgba(0,0,0,.42)}@media (max-width:760px){.cms .cms-identity-menu{top:calc(100% + 10px);right:-4px;width:min(245px,calc(100vw - 24px))}}.cms-builder-callout{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;margin-bottom:18px;border:1px solid rgba(78,222,188,.24);border-radius:14px;background:rgba(19,45,56,.76);box-shadow:0 14px 36px rgba(4,15,24,.2)}.cms-builder-callout b{color:#f7fbff;font-size:15px}.cms-builder-callout p{margin:5px 0 0;color:var(--cms-muted);line-height:1.55}.cms-builder-callout>a,.cms-builder-links a{color:#73e7cc;font-weight:800;text-decoration:none;white-space:nowrap}.cms-builder-links{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:flex-end}.cms-settings-section{margin-bottom:18px;padding:22px}.cms-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.cms-settings-head h2{margin:4px 0 5px;color:#f7fbff;font-size:21px}.cms-settings-head p{margin:0;color:var(--cms-muted);line-height:1.5}.cms-form-grid{display:grid;grid-gap:16px 20px;gap:16px 20px}.cms-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-settings-stack{display:grid;grid-gap:14px;gap:14px;align-content:start}.cms-settings-section .admin-field small{display:block;margin-top:6px;color:var(--cms-muted)}.cms-toggle-row{display:inline-flex;align-items:center;gap:10px;min-height:38px;color:#dce7ec;cursor:pointer}.cms-toggle-row input{width:18px;height:18px;accent-color:var(--cms-accent)}.cms-asset-preview{display:flex;align-items:center;gap:14px;margin-top:16px;padding:12px;border:1px solid var(--cms-line);border-radius:12px;background:rgba(2,16,25,.28)}.cms-asset-preview img{width:132px;height:70px;object-fit:contain;border-radius:8px;background:#0c171d}.cms-asset-preview span{min-width:0;overflow-wrap:anywhere;color:var(--cms-muted);font-size:12px}.cms-sticky-actions{position:-webkit-sticky;position:sticky;bottom:18px;z-index:120;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:13px 15px;margin-top:20px;border:1px solid rgba(110,229,201,.25);border-radius:14px;background:rgba(5,25,36,.96);box-shadow:0 18px 48px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cms-sticky-actions>span{margin-right:auto}.cms-dirty{color:#ffc86a;font-weight:800}.navigation-manager{padding-bottom:48px}.nav-menu-card{margin-bottom:18px;padding:20px;overflow:visible}.nav-menu-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--cms-line)}.nav-menu-head input[aria-label="Menu label"]{display:block;width:min(420px,70vw);margin:5px 0 3px;border:0;background:transparent;color:#f7fbff;font-size:21px;font-weight:850}.nav-menu-head small{color:var(--cms-muted)}.nav-items{display:grid;grid-gap:12px;gap:12px;margin:16px 0}.nav-item-editor{padding:14px;border:1px solid var(--cms-line);border-radius:12px;background:rgba(5,20,30,.36)}.nav-item-fields{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.4fr) repeat(4,auto);align-items:end;grid-gap:10px 14px;gap:10px 14px}.nav-item-fields label{display:flex;align-items:center;gap:7px;color:#c8d5dc;font-size:12px;font-weight:700}.nav-item-fields .nav-url-field,.nav-item-fields label:has(input[type=text]){display:grid;grid-gap:5px;gap:5px}.nav-item-fields input:not([type]),.nav-item-fields input[type=text]{width:100%;min-width:0}.nav-item-fields input[type=checkbox]{width:16px;height:16px;accent-color:var(--cms-accent)}.nav-item-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:10px}.nav-item-actions button{min-height:31px;padding:5px 10px;border:1px solid var(--cms-line);border-radius:8px;background:rgba(21,48,61,.8);color:#dce8ed;font-weight:750;cursor:pointer}.nav-item-actions button:disabled{opacity:.4;cursor:default}.nav-item-actions .danger-action{color:#ff9f9b;border-color:rgba(255,108,102,.25)}.nav-child-list{display:grid;grid-gap:9px;gap:9px;margin:14px 0 0 28px;padding:14px;border-left:2px solid rgba(89,224,192,.38);background:rgba(2,14,22,.3);border-radius:0 10px 10px 0}.nav-child-editor{padding:11px;border:1px solid rgba(105,136,151,.2);border-radius:10px}@media (max-width:1050px){.nav-item-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-item-fields label:not(:has(input[type=text])){align-self:center}}@media (max-width:720px){.cms-builder-callout,.cms-settings-head,.nav-menu-head{align-items:stretch;flex-direction:column}.cms-builder-links{justify-content:flex-start}.cms-form-grid-2,.nav-item-fields{grid-template-columns:1fr}.cms-settings-section,.nav-menu-card{padding:16px}.cms-sticky-actions{bottom:8px;flex-wrap:wrap}.cms-sticky-actions>span{width:100%;margin:0 0 3px}.cms-sticky-actions .admin-btn{flex:1 1 130px}.nav-child-list{margin-left:8px;padding-left:10px}.nav-item-actions{justify-content:flex-start}.nav-menu-head input[aria-label="Menu label"]{width:100%}}.cms-main:has(.hybrid-builder){max-width:1600px;padding-top:18px}.hybrid-builder{min-width:0;padding-bottom:56px}.hybrid-commandbar{position:-webkit-sticky;position:sticky;top:72px;z-index:110;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-18px -28px 18px;padding:12px 28px;border-bottom:1px solid rgba(103,133,148,.24);background:rgba(5,24,35,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 28px rgba(0,0,0,.18)}.hybrid-command-title{display:flex;align-items:center;gap:12px;min-width:0}.hybrid-command-title>a{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--cms-line);border-radius:50%;color:#e8f3f6;text-decoration:none}.hybrid-command-title>div{display:grid;min-width:0}.hybrid-command-title b{max-width:58vw;overflow:hidden;color:#f7fbff;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.hybrid-command-title small{color:var(--cms-muted)}.hybrid-command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.hybrid-tabs{display:flex;align-items:center;gap:5px;padding:5px;margin-bottom:16px;border:1px solid var(--cms-line);border-radius:12px;background:rgba(5,23,33,.56);overflow-x:auto}.hybrid-tabs a,.hybrid-tabs button{flex:0 0 auto;min-height:38px;padding:8px 14px;border:0;border-radius:8px;background:transparent;color:var(--cms-muted);font-weight:800;text-decoration:none;cursor:pointer}.hybrid-tabs button.active{background:rgba(74,220,185,.14);color:#76e9ce}.hybrid-tabs button span{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;border-radius:999px;background:rgba(255,255,255,.08);font-size:11px}.hybrid-tabs a{margin-left:auto;color:#87d9ff}.hybrid-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,420px);grid-gap:18px;gap:18px;align-items:start}.hybrid-canvas,.hybrid-inspector-panel{border:1px solid var(--cms-line);border-radius:14px;background:rgba(8,29,41,.72);box-shadow:0 14px 36px rgba(3,14,22,.18)}.hybrid-addbar{position:-webkit-sticky;position:sticky;top:142px;z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:13px;border-bottom:1px solid var(--cms-line);background:rgba(8,29,41,.96);border-radius:14px 14px 0 0}.hybrid-addbar select{min-width:170px}.hybrid-addbar>a{margin-left:auto;color:#73e7cc;font-size:12px;font-weight:800;text-decoration:none}.hybrid-addbar details{position:relative}.hybrid-addbar summary{min-height:38px;padding:9px 12px;border:1px solid var(--cms-line);border-radius:9px;color:#dbe7ec;font-weight:800;cursor:pointer;list-style:none}.hybrid-reusable-menu{position:absolute;z-index:80;top:calc(100% + 7px);left:0;display:grid;width:280px;max-height:320px;overflow-y:auto;padding:8px;border:1px solid var(--cms-line);border-radius:11px;background:#0a2432;box-shadow:0 20px 50px rgba(0,0,0,.4)}.hybrid-reusable-menu button{display:grid;grid-gap:3px;gap:3px;padding:10px;border:0;border-radius:8px;background:transparent;color:#e8f2f5;text-align:left;cursor:pointer}.hybrid-reusable-menu button:hover{background:rgba(82,219,187,.12)}.hybrid-reusable-menu small{color:var(--cms-muted)}.hybrid-section-list{display:grid;grid-gap:10px;gap:10px;padding:13px;min-height:340px}.hybrid-section-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(104,136,151,.25);border-radius:12px;background:rgba(7,23,33,.58);cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.hybrid-section-card:hover{border-color:rgba(106,228,199,.46);transform:translateY(-1px)}.hybrid-section-card.selected{border-color:#55dcbc;background:rgba(27,74,75,.27);box-shadow:0 0 0 2px rgba(85,220,188,.1)}.hybrid-section-card.disabled{opacity:.55}.hybrid-section-index{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.06);color:#91a8b4;font-weight:850}.hybrid-section-summary{display:grid;min-width:0;grid-gap:3px;gap:3px}.hybrid-section-summary b{overflow:hidden;color:#f3f8fa;text-overflow:ellipsis;white-space:nowrap}.hybrid-section-summary small{color:var(--cms-muted)}.hybrid-section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:270px}.hybrid-section-actions button{min-height:30px;padding:5px 8px;border:1px solid var(--cms-line);border-radius:7px;background:rgba(22,50,62,.72);color:#d8e4e9;font-size:11px;font-weight:800;cursor:pointer}.hybrid-section-actions button:disabled{opacity:.35;cursor:default}.hybrid-section-actions .danger-action{color:#ffaaa4}.hybrid-inspector{position:-webkit-sticky;position:sticky;top:142px;max-height:calc(100vh - 162px);overflow-y:auto}.hybrid-inspector-panel{overflow:hidden}.hybrid-inspector-head{padding:18px;border-bottom:1px solid var(--cms-line);background:rgba(17,47,59,.52)}.hybrid-inspector-head h2{margin:5px 0 3px;color:#f7fbff;font-size:20px}.hybrid-inspector-head p{margin:0;color:var(--cms-muted)}.hybrid-inspector-group{border-bottom:1px solid var(--cms-line)}.hybrid-inspector-group>summary{padding:13px 17px;color:#dce7ec;font-size:13px;font-weight:850;cursor:pointer}.hybrid-inspector-group[open]>summary{color:#75e6cc;background:rgba(79,217,185,.07)}.hybrid-inspector-fields{display:grid;grid-gap:13px;gap:13px;padding:2px 17px 18px}.hybrid-inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hybrid-inspector-panel .admin-field{display:grid;grid-gap:5px;gap:5px;margin:0}.hybrid-inspector-panel .admin-field>span{color:#b9c9d1;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.hybrid-inspector-panel .admin-field small{color:var(--cms-muted);line-height:1.45}.hybrid-html-field{min-height:120px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55}.hybrid-reusable-notice{padding:12px;border:1px solid rgba(95,221,192,.3);border-radius:10px;background:rgba(73,198,169,.08)}.hybrid-reusable-notice b{color:#81ead2}.hybrid-reusable-notice p{color:var(--cms-muted);font-size:12px;line-height:1.45}.hybrid-reusable-notice button{padding:0;border:0;background:none;color:#84d8ff;font-weight:800;cursor:pointer}.hybrid-block-editor,.hybrid-collection,.hybrid-columns-editor{display:grid;grid-gap:9px;gap:9px}.hybrid-collection-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#dbe7ec}.hybrid-block-add button,.hybrid-collection-head button{padding:5px 8px;border:1px solid var(--cms-line);border-radius:7px;background:rgba(25,56,68,.75);color:#78e3cb;font-size:11px;font-weight:800;cursor:pointer}.hybrid-block,.hybrid-collection-item,.hybrid-column-editor{border:1px solid rgba(104,136,151,.24);border-radius:10px;background:rgba(2,16,24,.26)}.hybrid-collection-item>summary{display:flex;justify-content:space-between;gap:8px;padding:10px;color:#dce7eb;cursor:pointer}.hybrid-collection-fields{display:grid;grid-gap:10px;gap:10px;padding:2px 10px 10px}.hybrid-collection-actions{display:flex;justify-content:flex-end;gap:6px;padding:0 10px 10px}.hybrid-block header button,.hybrid-collection-actions button,.hybrid-column-head button{padding:4px 7px;border:1px solid var(--cms-line);border-radius:6px;background:rgba(24,52,64,.7);color:#d6e3e8;font-size:10px;font-weight:800;cursor:pointer}.hybrid-block header .danger-action,.hybrid-collection-actions .danger-action,.hybrid-column-head .danger-action{color:#ffaaa4}.hybrid-column-editor{padding:10px}.hybrid-column-head{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;align-items:end;grid-gap:8px;gap:8px;margin-bottom:10px}.hybrid-block-add{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.hybrid-block-add span{width:100%;color:var(--cms-muted);font-size:11px;font-weight:800;text-transform:uppercase}.hybrid-block{padding:9px}.hybrid-block header{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;color:#dbe7ec;text-transform:capitalize}.hybrid-route-lock{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;margin-top:16px;padding:14px;border:1px solid var(--cms-line);border-radius:10px;background:rgba(5,21,30,.38)}.hybrid-route-lock code{color:#77e4ca}.hybrid-route-lock span{grid-column:1/-1;color:var(--cms-muted);font-size:12px}.hybrid-empty{padding:34px 20px;color:var(--cms-muted);text-align:center}.hybrid-empty b{color:#dce8ed}.hybrid-revision-list{display:grid;grid-gap:10px;gap:10px}.hybrid-revision-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px;border:1px solid var(--cms-line);border-radius:10px;background:rgba(5,20,29,.32)}.hybrid-revision-list article>div{display:grid;grid-gap:3px;gap:3px}.hybrid-revision-list b{color:#ecf5f7}.hybrid-revision-list small,.hybrid-revision-list span{color:var(--cms-muted)}.reusable-layout{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.reusable-list{position:-webkit-sticky;position:sticky;top:90px;display:grid;grid-gap:8px;gap:8px;max-height:calc(100vh - 120px);overflow-y:auto;padding:12px}.reusable-create{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin-bottom:5px}.reusable-list-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px;border:1px solid var(--cms-line);border-radius:9px;background:rgba(5,22,31,.36);color:#dce7eb;text-align:left;cursor:pointer}.reusable-list-item.active{border-color:#55dcbc;background:rgba(54,145,126,.15)}.reusable-list-item span{display:grid;min-width:0;grid-gap:3px;gap:3px}.reusable-list-item small{overflow:hidden;color:var(--cms-muted);text-overflow:ellipsis;white-space:nowrap}.reusable-list-item i{padding:3px 7px;border-radius:999px;background:rgba(255,255,255,.06);color:#8ba0aa;font-size:10px;font-style:normal;font-weight:800}.reusable-list-item i.enabled{background:rgba(77,215,181,.14);color:#76e5cb}@media (max-width:1120px){.hybrid-layout-grid{grid-template-columns:1fr}.hybrid-inspector{position:static;max-height:none;overflow:visible}.hybrid-addbar{top:132px}.reusable-layout{grid-template-columns:1fr}.reusable-list{position:static;max-height:380px}}@media (max-width:760px){.hybrid-commandbar{top:62px;align-items:stretch;flex-direction:column;margin:-18px -16px 14px;padding:10px 16px}.hybrid-command-title b{max-width:72vw}.hybrid-command-actions{justify-content:stretch}.hybrid-command-actions .admin-btn{flex:1 1 120px}.hybrid-tabs a{margin-left:0}.hybrid-addbar{position:static;align-items:stretch}.hybrid-addbar .admin-btn,.hybrid-addbar select{flex:1 1 150px}.hybrid-addbar>a{width:100%;margin-left:0}.hybrid-section-card{grid-template-columns:34px minmax(0,1fr)}.hybrid-section-actions{grid-column:1/-1;justify-content:flex-start;max-width:none}.hybrid-column-head,.hybrid-inspector-grid{grid-template-columns:1fr}.hybrid-revision-list article{align-items:stretch;flex-direction:column}}.hybrid-asset-field{display:grid;grid-gap:10px;gap:10px;padding:11px;border:1px solid rgba(104,136,151,.24);border-radius:10px;background:rgba(3,17,25,.25)}.hybrid-asset-field-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.hybrid-asset-field-head b{color:#dce8ed}.hybrid-asset-field-head button{padding:6px 9px;border:1px solid rgba(87,223,191,.28);border-radius:7px;background:rgba(64,187,158,.09);color:#78e3cb;font-size:11px;font-weight:800;cursor:pointer}.hybrid-asset-field .cms-asset-preview{margin-top:0}@media (max-width:520px){.hybrid-asset-field-head{align-items:stretch;flex-direction:column}}.global-code-manager{display:grid;grid-gap:20px;gap:20px;padding-bottom:94px}.gcm-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.gcm-status-grid article{min-width:0;padding:18px;border:1px solid var(--cms-line);border-radius:14px;background:var(--cms-surface);display:grid;grid-gap:7px;gap:7px}.gcm-status-grid strong{color:var(--cms-ink);font-size:1.22rem;line-height:1.2}.gcm-status-grid small{color:var(--cms-muted);font-size:.76rem;line-height:1.45}.gcm-warning{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid rgba(245,180,56,.32);border-radius:14px;background:rgba(245,180,56,.08);color:var(--cms-ink)}.gcm-warning-icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f5b438;color:#101722;font-weight:900}.gcm-warning strong{display:block;margin-bottom:4px}.gcm-warning p{margin:0;color:var(--cms-muted);line-height:1.55}.gcm-workspace{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:16px;gap:16px;align-items:start}.gcm-editor-panel,.gcm-publish-panel,.gcm-revisions{border:1px solid var(--cms-line);border-radius:16px;background:var(--cms-surface);box-shadow:var(--cms-shadow-sm);overflow:hidden}.gcm-tabs{display:flex;gap:4px;padding:8px;border-bottom:1px solid var(--cms-line);background:rgba(255,255,255,.018)}.gcm-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--cms-muted);padding:10px 13px;font:inherit;font-weight:800;cursor:pointer}.gcm-tabs button span{margin-left:7px;color:#7f93ab;font-size:.72rem;font-weight:700}.gcm-tabs button.active{border-color:rgba(92,232,190,.32);background:rgba(92,232,190,.09);color:var(--cms-accent)}.gcm-code-pane{display:grid}.gcm-code-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px}.gcm-code-head h2,.gcm-publish-panel h2,.gcm-section-head h2{margin:0 0 5px;color:var(--cms-ink);font-size:1.18rem}.gcm-code-head p,.gcm-publish-panel p,.gcm-section-head p{margin:0;color:var(--cms-muted);font-size:.82rem;line-height:1.55}.gcm-switch{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;color:var(--cms-ink);font-size:.78rem;font-weight:800}.gcm-switch input{accent-color:var(--cms-accent);width:18px;height:18px}.gcm-code-editor{width:100%;min-height:480px;resize:vertical;border:0;border-top:1px solid var(--cms-line);border-bottom:1px solid var(--cms-line);border-radius:0;outline:none;background:#07111e;color:#d9e8f6;padding:20px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.65;-moz-tab-size:2;tab-size:2;white-space:pre;overflow:auto}.gcm-code-editor:focus{box-shadow:inset 0 0 0 2px rgba(92,232,190,.42)}.gcm-code-foot{display:flex;justify-content:space-between;gap:14px;padding:11px 18px;color:var(--cms-muted);font-size:.72rem}.gcm-code-foot strong{color:var(--cms-ink)}.gcm-publish-panel{position:-webkit-sticky;position:sticky;top:82px;padding:20px;display:grid;grid-gap:13px;gap:13px}.gcm-publish-panel label{color:var(--cms-ink);font-size:.75rem;font-weight:800}.gcm-publish-panel textarea{width:100%;min-height:94px;resize:vertical}.gcm-publish-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.gcm-publish-summary span{padding:9px;border:1px solid var(--cms-line);border-radius:9px;background:rgba(255,255,255,.018);color:var(--cms-muted);font-size:.72rem;text-align:center}.gcm-publish-panel .admin-btn{width:100%;justify-content:center}.gcm-revisions{overflow:visible;padding:20px}.gcm-section-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:14px}.gcm-count{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:rgba(92,232,190,.09);color:var(--cms-accent);font-size:.74rem;font-weight:800}.gcm-revision-list{display:grid;grid-gap:10px;gap:10px}.gcm-revision-list article{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(200px,1.4fr) minmax(240px,1.2fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:14px;border:1px solid var(--cms-line);border-radius:12px;background:rgba(255,255,255,.015)}.gcm-revision-version{display:flex;align-items:center;gap:8px;color:var(--cms-ink)}.gcm-revision-version span{padding:4px 7px;border-radius:999px;background:rgba(92,232,190,.12);color:var(--cms-accent);font-size:.64rem;font-weight:900;text-transform:uppercase}.gcm-revision-list p{margin:0;color:var(--cms-muted);font-size:.8rem}.gcm-revision-meta{display:flex;flex-wrap:wrap;gap:5px 12px;color:var(--cms-muted);font-size:.7rem}.gcm-empty{padding:24px;border:1px dashed var(--cms-line);border-radius:12px;text-align:center}.gcm-empty strong{color:var(--cms-ink)}.gcm-empty p{margin:6px 0 0;color:var(--cms-muted)}.gcm-sticky-actions{z-index:120}.gcm-sticky-actions>div:first-child{display:grid;grid-gap:2px;gap:2px}.gcm-sticky-actions strong{color:var(--cms-ink);font-size:.78rem}.gcm-sticky-actions span{color:var(--cms-muted);font-size:.7rem}@media (max-width:1100px){.gcm-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gcm-workspace{grid-template-columns:1fr}.gcm-publish-panel{position:static}.gcm-revision-list article{grid-template-columns:1fr 1fr}}@media (max-width:640px){.gcm-status-grid{grid-template-columns:1fr}.gcm-warning{padding:14px}.gcm-code-head{align-items:flex-start;flex-direction:column}.gcm-tabs{overflow-x:auto}.gcm-tabs button{white-space:nowrap}.gcm-code-editor{min-height:390px;font-size:12px;padding:14px}.gcm-code-foot{align-items:flex-start;flex-direction:column}.gcm-revision-list article{grid-template-columns:1fr;gap:10px}.gcm-revision-list article .admin-btn{width:100%;justify-content:center}.gcm-section-head{align-items:flex-start;flex-direction:column}.gcm-sticky-actions{align-items:stretch}.gcm-sticky-actions>div:last-child{display:grid;grid-template-columns:1fr 1fr}.gcm-sticky-actions .admin-btn{width:100%;justify-content:center}}