@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=Barlow+Semi+Condensed:wght@500;600;700&family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,400&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";:root,[data-theme=light]{--n-0: #FFFFFF;--n-25: #FBFAFD;--n-50: #F6F4FA;--n-100: #EEEBF3;--n-200: #DEDAE6;--n-300: #C6C0D1;--n-400: #8C859B;--n-500: #756E84;--n-600: #5F586E;--n-700: #433E52;--n-800: #2C283A;--n-900: #1C1926;--n-950: #121019;--brand: #9B2FE8;--brand-strong: #3B0A6B;--brand-contrast: #FFFFFF;--brand-on: #FFFFFF;--brand-subtle: #F3E9FD;--brand-ink: #7E1FC4;--breaking: #C8102E;--breaking-contrast: #FFFFFF;--live: #BE123C;--success: #157F3C;--success-subtle: #E7F6EC;--warning: #8A5300;--warning-subtle: #FDF3DC;--danger: #B42318;--danger-subtle: #FDECEA;--danger-fill: #B42318;--info: #1D5FA8;--info-subtle: #E8F0FA;--cat-gundem: #1D4E89;--cat-spor: #1B7A36;--cat-ekonomi: #7A5C00;--cat-siyaset: #8F1D3B;--cat-dunya: #00677F;--cat-saglik: #00756B;--cat-egitim: #9A4A00;--cat-kultur-sanat: #4E3D9E;--cat-magazin: #A3206F;--cat-teknoloji: #3F5468;--cat-on: #FFFFFF;--web-bg: var(--n-0);--web-surface: var(--n-0);--web-surface-alt: var(--n-50);--web-ink: var(--n-900);--web-ink-2: var(--n-700);--web-ink-3: var(--n-600);--web-rule: var(--n-200);--web-rule-strong: var(--n-900);--web-control-border: var(--n-400);--web-ph: #E4E0EB;--web-ph-ink: var(--n-500);--web-overlay: #121019E0;--web-overlay-ink: #FFFFFF;--focus: #7E1FC4;--panel-bg: var(--n-50);--panel-surface: var(--n-0);--panel-surface-2: var(--n-25);--panel-hover: #F1EEF6;--panel-selected: #F3E9FD;--panel-border: var(--n-200);--panel-control-border: var(--n-400);--panel-ink: var(--n-900);--panel-ink-2: var(--n-700);--panel-ink-3: var(--n-600);--panel-accent: #7E1FC4;--panel-accent-on: #FFFFFF;--panel-sidebar: #1E1030;--panel-sidebar-ink: #E7E1F0;--panel-sidebar-ink-2: #A99CBD;--panel-sidebar-active: #3B0A6B;--panel-scrim: #121019A6;--st-draft-bg: #EEEBF3;--st-draft-ink: #433E52;--st-review-bg: #FDF3DC;--st-review-ink: #7A4900;--st-scheduled-bg: #E8F0FA;--st-scheduled-ink: #1D5FA8;--st-published-bg: #E7F6EC;--st-published-ink: #126B33;--st-unpublished-bg: #FFF0E5;--st-unpublished-ink: #9A3D00;--st-trash-bg: #FDECEA;--st-trash-ink: #B42318;--shadow-pop: 0 4px 12px #1210191f;--shadow-overlay: 0 16px 40px #12101933}[data-theme=dark]{--brand: #B57BF0;--brand-strong: #2E0856;--brand-contrast: #FFFFFF;--brand-on: #16091F;--brand-subtle: #2A1B3D;--brand-ink: #C9A2F5;--breaking: #C8102E;--live: #FB7185;--success: #4ADE80;--success-subtle: #12301E;--warning: #FBBF24;--warning-subtle: #33260A;--danger: #F87171;--danger-subtle: #3A1513;--danger-fill: #DC2626;--info: #7CB4F5;--info-subtle: #14243A;--cat-gundem: #8DB6EC;--cat-spor: #6FD08C;--cat-ekonomi: #E5C15A;--cat-siyaset: #F28BA6;--cat-dunya: #5FC8E0;--cat-saglik: #56D2C2;--cat-egitim: #F5A660;--cat-kultur-sanat: #A99BF0;--cat-magazin: #F08BC6;--cat-teknoloji: #A9BCCF;--cat-on: #121019;--web-bg: var(--n-950);--web-surface: var(--n-900);--web-surface-alt: var(--n-800);--web-ink: #EEEBF3;--web-ink-2: #C9C3D4;--web-ink-3: #A8A1B6;--web-rule: #383246;--web-rule-strong: #EEEBF3;--web-control-border: #7D7590;--web-ph: #2C283A;--web-ph-ink: #8F88A0;--web-overlay: #000000E0;--focus: #D4B3FA;--panel-bg: #121019;--panel-surface: #1A1724;--panel-surface-2: #211D2C;--panel-hover: #2A2537;--panel-selected: #2E1F45;--panel-border: #332D42;--panel-control-border: #766E8A;--panel-ink: #EEEBF3;--panel-ink-2: #C9C3D4;--panel-ink-3: #A39CB2;--panel-accent: #B57BF0;--panel-accent-on: #16091F;--panel-sidebar: #0E0B14;--panel-sidebar-ink: #D8D1E3;--panel-sidebar-ink-2: #958BA6;--panel-sidebar-active: #2E1F45;--panel-scrim: #000000B3;--st-draft-bg: #2A2537;--st-draft-ink: #C9C3D4;--st-review-bg: #33260A;--st-review-ink: #FBBF24;--st-scheduled-bg: #14243A;--st-scheduled-ink: #7CB4F5;--st-published-bg: #12301E;--st-published-ink: #4ADE80;--st-unpublished-bg: #38200F;--st-unpublished-ink: #FDBA74;--st-trash-bg: #3A1513;--st-trash-ink: #F87171;color-scheme:dark}[data-theme=musteri]{--n-0: #FFFFFF;--n-25: #FAFBFD;--n-50: #F3F5F9;--n-100: #E9EDF3;--n-200: #D7DDE7;--n-300: #BCC5D3;--n-400: #7F8AA0;--n-500: #67728A;--n-600: #535D73;--n-700: #3A4356;--n-800: #252D3D;--n-900: #161C29;--n-950: #0E121B;--brand: #C2410C;--brand-strong: #14284B;--brand-contrast: #FFFFFF;--brand-on: #FFFFFF;--brand-subtle: #FDEEE3;--brand-ink: #B23C0A;--breaking: #C8102E;--web-bg: var(--n-0);--web-surface: var(--n-0);--web-surface-alt: var(--n-50);--web-ink: var(--n-900);--web-ink-2: var(--n-700);--web-ink-3: var(--n-600);--web-rule: var(--n-200);--web-rule-strong: var(--n-900);--web-control-border: var(--n-400);--web-ph: #E1E6EE;--web-ph-ink: var(--n-500);--web-overlay: #0E121BE0;--focus: #B23C0A;--panel-bg: var(--n-50);--panel-surface: var(--n-0);--panel-surface-2: var(--n-25);--panel-border: var(--n-200);--panel-control-border: var(--n-400);--panel-ink: var(--n-900);--panel-ink-2: var(--n-700);--panel-ink-3: var(--n-600)}:root{--space-0: 0px;--space-0-5: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-0: 0px;--radius-web: 2px;--radius-web-lg: 4px;--radius-panel: 4px;--radius-panel-lg: 6px;--radius-round: 999px;--tap: 44px;--control-web: 44px;--control-panel: 36px;--control-panel-sm: 32px;--row-panel: 48px;--container-web: 1280px;--rail-web: 300px;--measure-article: 680px;--sidebar-panel: 248px;--topbar-panel: 56px;--rule-hair: 1px;--rule-section: 3px;--focus-width: 2px;--font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--font-serif: Newsreader, Georgia, serif;--font-label: "Barlow Semi Condensed", "Arial Narrow", sans-serif;--font-ui: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}body{margin:0;background:var(--web-bg);color:var(--web-ink);font-family:var(--font-serif);-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}svg{flex:none}.num,time,.tnum{font-variant-numeric:tabular-nums}:focus-visible,.is-focus{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ty-manset-desktop{font:700 64px/60px var(--font-display);letter-spacing:-.005em}.ty-manset-mobile{font:700 34px/36px var(--font-display);letter-spacing:-.005em}.ty-h1-article{font:700 48px/52px var(--font-display)}.ty-h1-article-mobile{font:700 32px/36px var(--font-display)}.ty-h2{font:700 30px/34px var(--font-display)}.ty-card-title-l{font:700 28px/31px var(--font-display)}.ty-card-title-m{font:600 22px/25px var(--font-display)}.ty-card-title-s{font:600 17px/21px var(--font-label)}.ty-deck{font:500 20px/28px var(--font-serif)}.ty-body{font:400 19px/31px var(--font-serif)}.ty-body-mobile{font:400 18px/29px var(--font-serif)}.ty-caption{font:italic 400 14px/20px var(--font-serif)}.ty-nav{font:600 15px/20px var(--font-label);letter-spacing:.02em;text-transform:uppercase}.ty-label{font:700 13px/16px var(--font-label);letter-spacing:.06em;text-transform:uppercase}.ty-meta{font:500 13px/18px var(--font-label);letter-spacing:.01em;font-variant-numeric:tabular-nums}.ty-button-web{font:600 15px/20px var(--font-label);letter-spacing:.03em;text-transform:uppercase}.ty-page-title{font:600 22px/28px var(--font-ui)}.ty-section{font:600 16px/24px var(--font-ui)}.ty-panel-body{font:400 14px/20px var(--font-ui)}.ty-table{font:400 13px/18px var(--font-ui);font-variant-numeric:tabular-nums}.ty-table-strong{font:600 13px/18px var(--font-ui)}.ty-form-label{font:500 13px/16px var(--font-ui)}.ty-help{font:400 12px/16px var(--font-ui)}.ty-button-panel{font:500 14px/20px var(--font-ui)}.ty-mono{font:400 12px/16px var(--font-mono)}.ty-mono-md{font:400 13px/20px var(--font-mono)}.upper{text-transform:uppercase}.dk-stage{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.dk-row{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start}.dk-cap{font:500 12px/16px var(--font-mono);color:var(--web-ink-3);margin:0 0 var(--space-2)}.pnl .dk-cap{color:var(--panel-ink-3)}.tfs{font-family:var(--font-serif);color:var(--web-ink);background:var(--web-bg)}.tfs a{color:inherit;text-decoration:none}.tfs a:hover .tfs-title,.tfs a.is-hover .tfs-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.tfs-ph{position:relative;background:var(--web-ph);color:var(--web-ph-ink);display:flex;align-items:center;justify-content:center;overflow:hidden}.tfs-ph.r169{aspect-ratio:16 / 9}.tfs-ph.r43{aspect-ratio:4 / 3}.tfs-ph.r11{aspect-ratio:1 / 1}.tfs-ph.is-loading{animation:tfs-pulse 1.4s ease-in-out infinite}@keyframes tfs-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.tfs-ph.is-loading,.sk{animation:none}}.sk{display:block;background:var(--web-ph);animation:tfs-pulse 1.4s ease-in-out infinite}.pnl .sk{background:var(--panel-hover)}.tfs-cat{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-web);background:var(--cat, var(--cat-gundem));color:var(--cat-on);font:700 13px/16px var(--font-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tfs-cat.is-text{background:none;padding:0;color:var(--cat, var(--cat-gundem))}.tfs-cat.is-breaking{background:var(--breaking);color:var(--breaking-contrast)}.tfs-cat.is-live{background:none;padding:0;color:var(--live)}.tfs-dot{width:8px;height:8px;border-radius:var(--radius-round);background:currentColor}.c-gundem{--cat: var(--cat-gundem)}.c-spor{--cat: var(--cat-spor)}.c-ekonomi{--cat: var(--cat-ekonomi)}.c-siyaset{--cat: var(--cat-siyaset)}.c-dunya{--cat: var(--cat-dunya)}.c-saglik{--cat: var(--cat-saglik)}.c-egitim{--cat: var(--cat-egitim)}.c-kultur{--cat: var(--cat-kultur-sanat)}.c-magazin{--cat: var(--cat-magazin)}.c-teknoloji{--cat: var(--cat-teknoloji)}.tfs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--web-ink-3);font:500 13px/18px var(--font-label);letter-spacing:.01em;font-variant-numeric:tabular-nums}.tfs-meta .sep{width:3px;height:3px;background:currentColor;border-radius:var(--radius-round)}.tfs-meta svg{width:14px;height:14px}.tfs-card{display:flex;flex-direction:column;gap:var(--space-3);color:var(--web-ink)}.tfs-card .tfs-title{margin:0;color:var(--web-ink)}.tfs-card .tfs-deck{margin:0;color:var(--web-ink-2);font:400 16px/24px var(--font-serif)}.tfs-card--manset{position:relative;gap:0;background:var(--n-800);color:var(--web-overlay-ink)}.tfs-card--manset .tfs-ph{aspect-ratio:16 / 9;background:var(--n-700);color:var(--n-400)}.tfs-card--manset .band{position:absolute;left:0;right:0;bottom:0;background:var(--web-overlay);padding:var(--space-6) var(--space-8) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.tfs-card--manset .tfs-title{color:var(--web-overlay-ink);text-transform:uppercase}.tfs-card--manset .tfs-meta{color:var(--web-overlay-ink);opacity:1}.tfs-manset-nums{display:flex;background:var(--brand-strong)}.tfs-manset-nums a{flex:1;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--brand-contrast);font:700 18px/1 var(--font-display);font-variant-numeric:tabular-nums;border-right:1px solid var(--web-overlay)}.tfs-manset-nums a:last-child{border-right:0}.tfs-manset-nums a:hover{background:var(--brand);color:var(--brand-on)}.tfs-manset-nums a[aria-current=true]{background:var(--web-bg);color:var(--web-ink)}.tfs-card--hs{flex-direction:row;gap:var(--space-3);align-items:flex-start}.tfs-card--hs .tfs-ph{width:120px;flex:none;aspect-ratio:4 / 3}.tfs-card--vm .tfs-ph{aspect-ratio:16 / 9}.tfs-card--txt{display:grid;grid-template-columns:48px 1fr;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--web-rule)}.tfs-card--txt time{font:700 15px/21px var(--font-label);color:var(--brand-ink);font-variant-numeric:tabular-nums}.tfs-card--num{display:grid;grid-template-columns:40px 1fr;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--web-rule)}.tfs-card--num .n{font:800 40px/36px var(--font-display);color:var(--brand-ink);font-variant-numeric:tabular-nums}.tfs-card--ilc{display:grid;grid-template-columns:88px 1fr;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--web-rule);align-items:start}.tfs-card--ilc .tfs-ph{aspect-ratio:1 / 1}.tfs-ticker{display:flex;align-items:stretch;height:44px;background:var(--web-surface);border-top:1px solid var(--web-rule);border-bottom:1px solid var(--web-rule);overflow:hidden}.tfs-ticker .head{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);background:var(--breaking);color:var(--breaking-contrast);font:700 15px/1 var(--font-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tfs-ticker .track{flex:1;display:flex;align-items:center;gap:var(--space-6);padding:0 var(--space-4);overflow:hidden;white-space:nowrap;font:600 16px/1 var(--font-label)}.tfs-ticker .track time{color:var(--breaking);font-weight:700;margin-right:var(--space-2);font-variant-numeric:tabular-nums}.tfs-ticker .ctrl{display:flex}.tfs-ticker .ctrl button{width:44px;border:0;border-left:1px solid var(--web-rule);background:var(--web-surface);color:var(--web-ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.tfs-ticker .ctrl button:hover{background:var(--web-surface-alt)}.tfs-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);border-top:var(--rule-section) solid var(--web-rule-strong);padding-top:var(--space-2);margin-bottom:var(--space-4)}.tfs-sh h2{margin:0;font:700 30px/34px var(--font-display);text-transform:uppercase}.tfs-sh.is-cat{border-top-color:var(--cat)}.tfs-sh.is-cat h2{color:var(--cat)}.tfs-sh.is-block{border-top:0;padding:0 0 0 var(--space-4);background:var(--brand-strong);color:var(--brand-contrast);height:44px;align-items:center}.tfs-sh.is-block h2{font-size:22px;line-height:44px}.tfs-sh.is-block .tfs-all{color:var(--brand-contrast);padding-right:var(--space-4)}.tfs-all{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;color:var(--brand-ink);font:700 14px/1 var(--font-label);letter-spacing:.04em;text-transform:uppercase}.tfs-all:hover,.tfs-all.is-hover{text-decoration:underline;text-underline-offset:3px}.tfs-author{display:inline-flex;align-items:center;gap:var(--space-3)}.tfs-av{width:40px;height:40px;border-radius:var(--radius-round);background:var(--brand-subtle);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;font:700 15px/1 var(--font-label);flex:none}.tfs-av.sm{width:28px;height:28px;font-size:12px}.tfs-author .nm{font:700 15px/18px var(--font-label);color:var(--web-ink)}.tfs-author .rl{font:500 13px/18px var(--font-label);color:var(--web-ink-3)}.tfs-ad{display:flex;flex-direction:column;gap:var(--space-1);align-items:center}.tfs-ad .lbl{align-self:stretch;text-align:center;font:700 10px/12px var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--web-ink-3)}.tfs-ad .box{background:var(--web-surface-alt);border:1px dashed var(--web-control-border);color:var(--web-ink-3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);font:600 13px/16px var(--font-label);font-variant-numeric:tabular-nums}.tfs-ad .box.is-filled{border-style:solid;border-color:var(--web-rule);background:var(--web-ph)}.tfs-ad.in-article{align-self:stretch;padding:var(--space-4) 0;border-top:1px solid var(--web-rule);border-bottom:1px solid var(--web-rule)}.tfs-w{background:var(--web-surface-alt);border-radius:var(--radius-web-lg);overflow:hidden;color:var(--web-ink)}.tfs-w .hd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--web-rule)}.tfs-w .hd h3{margin:0;font:700 18px/22px var(--font-display);text-transform:uppercase;display:flex;align-items:center;gap:var(--space-2)}.tfs-w .bd{padding:var(--space-3) var(--space-4) var(--space-4)}.tfs-w .ft{padding:var(--space-2) var(--space-4);border-top:1px solid var(--web-rule);font:500 12px/16px var(--font-label);color:var(--web-ink-3)}.tfs-w table{width:100%;border-collapse:collapse;font:500 15px/20px var(--font-label);font-variant-numeric:tabular-nums}.tfs-w th{text-align:left;font:700 12px/16px var(--font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--web-ink-3);padding:var(--space-1) 0}.tfs-w td{padding:var(--space-2) 0;border-top:1px solid var(--web-rule)}.tfs-w .r{text-align:right}.tfs-w .up{color:var(--success)}.tfs-w .dn{color:var(--danger)}.tfs-w .now td{color:var(--brand-ink);font-weight:700}.tfs-w .hl td{background:var(--brand-subtle)}.tfs-w select{height:32px}.tfs-w .big{font:700 48px/1 var(--font-display);font-variant-numeric:tabular-nums}.tfs-pg{display:flex;gap:var(--space-1);align-items:center;font:600 15px/1 var(--font-label);font-variant-numeric:tabular-nums}.tfs-pg a,.tfs-pg span{min-width:44px;height:44px;padding:0 var(--space-3);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);border-radius:var(--radius-web);color:var(--web-ink);border:1px solid var(--web-rule)}.tfs-pg a:hover,.tfs-pg a.is-hover{background:var(--web-surface-alt);border-color:var(--web-control-border)}.tfs-pg a[aria-current=page]{background:var(--brand-strong);border-color:var(--brand-strong);color:var(--brand-contrast)}.tfs-pg span.gap{border:0;min-width:24px;padding:0;color:var(--web-ink-3)}.tfs-pg .is-disabled{color:var(--web-ink-3);border-color:var(--web-rule);opacity:.6;pointer-events:none}.tfs-bc ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;padding:0;font:600 13px/18px var(--font-label);letter-spacing:.02em;text-transform:uppercase;color:var(--web-ink-3)}.tfs-bc a{color:var(--web-ink-2);display:inline-flex;align-items:center;min-height:24px}.tfs-bc a:hover{color:var(--brand-ink);text-decoration:underline}.tfs-bc svg{width:14px;height:14px;color:var(--web-ink-3)}.tfs-bc [aria-current]{color:var(--web-ink-3)}.tfs-share{display:flex;gap:var(--space-1);align-items:center;flex-wrap:wrap}.tfs-share .lbl{font:700 13px/16px var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--web-ink-3);margin-right:var(--space-2)}.tfs-share button,.tfs-share a{width:44px;height:44px;border:1px solid var(--web-rule);background:var(--web-surface);color:var(--web-ink);border-radius:var(--radius-web);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tfs-share button:hover,.tfs-share a:hover,.tfs-share .is-hover{background:var(--brand-strong);border-color:var(--brand-strong);color:var(--brand-contrast)}.tfs-share .is-done{color:var(--success);border-color:var(--success)}.tfs-share.is-vertical{flex-direction:column}.tfs-tag{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--space-3);border:1px solid var(--web-control-border);border-radius:var(--radius-web);font:600 14px/1 var(--font-label);color:var(--web-ink);background:var(--web-surface)}.tfs-tag:before{content:"#";color:var(--brand-ink);margin-right:2px}.tfs-tag:hover,.tfs-tag.is-hover{border-color:var(--brand-ink);color:var(--brand-ink)}.tfs-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-web);padding:0 var(--space-5);border-radius:var(--radius-web);border:1px solid transparent;font:600 15px/20px var(--font-label);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.tfs-btn svg{width:18px;height:18px}.tfs-btn--primary{background:var(--brand);color:var(--brand-on)}.tfs-btn--primary:hover,.tfs-btn--primary.is-hover{background:var(--brand-strong);color:var(--brand-contrast)}.tfs-btn--primary:active,.tfs-btn--primary.is-active{background:var(--brand-strong);transform:translateY(1px)}.tfs-btn--secondary{background:var(--web-surface);color:var(--web-ink);border-color:var(--web-ink)}.tfs-btn--secondary:hover,.tfs-btn--secondary.is-hover{background:var(--web-ink);color:var(--web-bg)}.tfs-btn--ghost{background:none;color:var(--brand-ink);padding:0 var(--space-3)}.tfs-btn--ghost:hover,.tfs-btn--ghost.is-hover{background:var(--brand-subtle)}.tfs-btn[disabled],.tfs-btn.is-disabled{background:var(--n-100);color:var(--n-500);border-color:var(--n-100);cursor:not-allowed}.tfs-btn.is-loading{pointer-events:none}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tfs-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:260px}.tfs-field label{font:700 13px/16px var(--font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--web-ink-2)}.tfs-input{height:var(--control-web);padding:0 var(--space-3);border:1px solid var(--web-control-border);border-radius:var(--radius-web);background:var(--web-surface);color:var(--web-ink);font:400 17px/1 var(--font-serif);width:100%}.tfs-input::placeholder{color:var(--n-500)}.tfs-input:hover,.tfs-input.is-hover{border-color:var(--web-ink-2)}.tfs-input:focus-visible,.tfs-input.is-focus{outline:var(--focus-width) solid var(--focus);outline-offset:0;border-color:var(--focus)}.tfs-input[disabled]{background:var(--web-surface-alt);color:var(--web-ink-3)}.tfs-input.is-error{border-color:var(--danger)}textarea.tfs-input{height:112px;padding:var(--space-3);line-height:26px;resize:vertical}.tfs-help{font:500 13px/18px var(--font-label);color:var(--web-ink-3);display:flex;gap:var(--space-1);align-items:center}.tfs-help.is-error{color:var(--danger)}.tfs-search{display:flex}.tfs-search .tfs-input{border-right:0;border-radius:var(--radius-web) 0 0 var(--radius-web)}.tfs-search .tfs-btn{border-radius:0 var(--radius-web) var(--radius-web) 0;width:44px;padding:0}.pnl{font:400 14px/20px var(--font-ui);color:var(--panel-ink);background:var(--panel-bg)}.pnl a{color:var(--panel-accent)}.pnl svg{width:16px;height:16px}.pnl-mono{font:400 12px/16px var(--font-mono);color:var(--panel-ink-3)}.pnl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-panel);padding:0 var(--space-3);border-radius:var(--radius-panel);border:1px solid var(--panel-control-border);background:var(--panel-surface);color:var(--panel-ink);font:500 14px/20px var(--font-ui);cursor:pointer;white-space:nowrap}.pnl-btn:hover,.pnl-btn.is-hover{background:var(--panel-hover)}.pnl-btn--primary{background:var(--panel-accent);border-color:var(--panel-accent);color:var(--panel-accent-on)}.pnl-btn--primary:hover,.pnl-btn--primary.is-hover{background:var(--brand-strong);border-color:var(--brand-strong);color:var(--brand-contrast)}.pnl-btn--danger{background:var(--danger-fill);border-color:var(--danger-fill);color:var(--brand-contrast)}.pnl-btn--ghost{border-color:transparent;background:none}.pnl-btn--sm{height:var(--control-panel-sm);padding:0 var(--space-2);font-size:13px}.pnl-btn--icon{width:var(--control-panel);padding:0}.pnl-btn[disabled]{background:var(--panel-surface-2);border-color:var(--panel-border);color:var(--panel-ink-3);cursor:not-allowed}.pnl-st{display:inline-flex;align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius-panel);font:500 12px/16px var(--font-ui);white-space:nowrap}.pnl-st svg{width:13px;height:13px}.st-draft{background:var(--st-draft-bg);color:var(--st-draft-ink)}.st-review{background:var(--st-review-bg);color:var(--st-review-ink)}.st-scheduled{background:var(--st-scheduled-bg);color:var(--st-scheduled-ink)}.st-published{background:var(--st-published-bg);color:var(--st-published-ink)}.st-unpublished{background:var(--st-unpublished-bg);color:var(--st-unpublished-ink)}.st-trash{background:var(--st-trash-bg);color:var(--st-trash-ink)}.pnl-side{width:var(--sidebar-panel);background:var(--panel-sidebar);color:var(--panel-sidebar-ink);padding:var(--space-3) var(--space-2);display:flex;flex-direction:column;gap:2px}.pnl-side .grp{font:600 11px/16px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--panel-sidebar-ink-2);padding:var(--space-4) var(--space-3) var(--space-1)}.pnl-nav{display:flex;align-items:center;gap:var(--space-3);height:36px;padding:0 var(--space-3);border-radius:var(--radius-panel);color:var(--panel-sidebar-ink);font:500 14px/20px var(--font-ui);text-decoration:none}.pnl .pnl-nav{color:var(--panel-sidebar-ink)}.pnl-nav svg{width:18px;height:18px}.pnl-nav .ct{margin-left:auto;font:500 12px/18px var(--font-mono);color:var(--panel-sidebar-ink-2)}.pnl-nav .ct.is-alert{min-width:22px;height:20px;padding:0 6px;border-radius:var(--radius-panel);background:var(--breaking);color:var(--breaking-contrast);text-align:center}.pnl-nav:hover,.pnl-nav.is-hover{background:var(--panel-sidebar-active)}.pnl-nav[aria-current=page]{background:var(--panel-sidebar-active);color:var(--brand-contrast);box-shadow:inset 3px 0 0 var(--brand)}.pnl-nav.is-disabled{opacity:.5}.pnl-top{height:var(--topbar-panel);display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-4);background:var(--panel-surface);border-bottom:1px solid var(--panel-border)}.pnl-search{flex:1;max-width:480px;display:flex;align-items:center;gap:var(--space-2);height:var(--control-panel);padding:0 var(--space-3);border:1px solid var(--panel-control-border);border-radius:var(--radius-panel);color:var(--panel-ink-3);background:var(--panel-surface)}.pnl-search input{border:0;outline:0;flex:1;font:400 14px/20px var(--font-ui);background:none;color:var(--panel-ink)}.pnl-kbd{font:500 11px/16px var(--font-mono);padding:0 4px;border:1px solid var(--panel-border);border-radius:var(--radius-panel);color:var(--panel-ink-3)}.pnl-online{display:inline-flex;align-items:center;gap:var(--space-2);font:500 13px/18px var(--font-ui);color:var(--panel-ink-2);font-variant-numeric:tabular-nums}.pnl-online .tfs-dot{color:var(--success)}.pnl-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:var(--radius-panel-lg);font:400 13px/18px var(--font-ui);font-variant-numeric:tabular-nums}.pnl-table th{text-align:left;font:600 12px/16px var(--font-ui);color:var(--panel-ink-2);background:var(--panel-surface-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--panel-border);white-space:nowrap}.pnl-table td{padding:var(--space-2) var(--space-3);height:var(--row-panel);border-bottom:1px solid var(--panel-border);vertical-align:middle}.pnl-table tr:last-child td{border-bottom:0}.pnl-table tr:hover td,.pnl-table tr.is-hover td{background:var(--panel-hover)}.pnl-table tr.is-selected td{background:var(--panel-selected)}.pnl-table .ttl{font-weight:600;color:var(--panel-ink);display:block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnl-table .sub{color:var(--panel-ink-3);font-size:12px}.pnl-table .r{text-align:right}.pnl-table input[type=checkbox],.pnl-check{width:16px;height:16px;accent-color:var(--panel-accent)}.pnl-thumb{width:64px;height:36px;background:var(--panel-hover);border-radius:2px;flex:none}.pnl-cell{display:flex;align-items:center;gap:var(--space-3)}.pnl-rc{background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:var(--radius-panel-lg);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.pnl-rc .row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.pnl-rc .ttl{font:600 15px/21px var(--font-ui);margin:0}.pnl-rc .meta{font:400 13px/18px var(--font-ui);color:var(--panel-ink-3);font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.pnl-rc .acts{display:flex;gap:var(--space-2);border-top:1px solid var(--panel-border);padding-top:var(--space-2);margin-top:var(--space-1)}.pnl-rc .acts .pnl-btn{height:var(--tap);flex:1}.pnl-filter{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding:var(--space-3);background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:var(--radius-panel-lg)}.pnl-chip{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--control-panel-sm);padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-panel);border:1px solid var(--panel-control-border);background:var(--panel-surface);font:500 13px/18px var(--font-ui);color:var(--panel-ink);cursor:pointer}.pnl-chip.is-on{background:var(--panel-selected);border-color:var(--panel-accent);color:var(--panel-ink)}.pnl-chip .k{color:var(--panel-ink-3)}.pnl-chip button{border:0;background:none;color:inherit;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;cursor:pointer;padding:0}.pnl-bulk{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--panel-ink);color:var(--panel-surface);border-radius:var(--radius-panel-lg);font:500 14px/20px var(--font-ui)}.pnl-bulk .pnl-btn{background:transparent;color:var(--panel-surface);border-color:var(--panel-ink-3)}.pnl-bulk .pnl-btn:hover{background:var(--panel-ink-2)}.pnl-bulk .pnl-btn--danger{background:var(--danger-fill);border-color:var(--danger-fill);color:var(--brand-contrast)}.pnl-f{display:flex;flex-direction:column;gap:6px}.pnl-f>label,.pnl-f .lb{font:500 13px/16px var(--font-ui);color:var(--panel-ink-2);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.pnl-f .req{color:var(--danger)}.pnl-in{height:var(--control-panel);padding:0 var(--space-3);border:1px solid var(--panel-control-border);border-radius:var(--radius-panel);background:var(--panel-surface);color:var(--panel-ink);font:400 14px/20px var(--font-ui);width:100%;display:flex;align-items:center;gap:var(--space-2)}.pnl-in::placeholder{color:var(--panel-ink-3)}.pnl-in:focus-visible,.pnl-in.is-focus{outline:var(--focus-width) solid var(--focus);outline-offset:0;border-color:var(--focus)}.pnl-in.is-error{border-color:var(--danger);background:var(--danger-subtle)}.pnl-in[disabled],.pnl-in.is-disabled{background:var(--panel-surface-2);color:var(--panel-ink-3);border-color:var(--panel-border)}textarea.pnl-in{height:96px;padding:var(--space-2) var(--space-3);resize:vertical}select.pnl-in{appearance:none}.pnl-help{font:400 12px/16px var(--font-ui);color:var(--panel-ink-3);display:flex;justify-content:space-between;gap:var(--space-2);font-variant-numeric:tabular-nums}.pnl-help.is-error{color:var(--danger);justify-content:flex-start;align-items:center;gap:var(--space-1)}.pnl-help svg{width:14px;height:14px}.pnl-ms{min-height:var(--control-panel);height:auto;padding:3px var(--space-2);flex-wrap:wrap;gap:var(--space-1)}.pnl-tok{display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 2px 0 var(--space-2);border-radius:var(--radius-panel);background:var(--panel-selected);font:500 13px/18px var(--font-ui)}.pnl-tok button{width:22px;height:22px;border:0;background:none;color:var(--panel-ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.pnl-toggle{display:inline-flex;align-items:center;gap:var(--space-3);font:400 14px/20px var(--font-ui);cursor:pointer}.pnl-toggle .trk{width:36px;height:20px;border-radius:10px;background:var(--panel-control-border);position:relative;flex:none}.pnl-toggle .trk:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--panel-surface)}.pnl-toggle.is-on .trk{background:var(--panel-accent)}.pnl-toggle.is-on .trk:after{left:18px;background:var(--panel-accent-on)}.pnl-img{display:flex;gap:var(--space-3);align-items:stretch}.pnl-img .drop{flex:1;min-height:112px;border:1px dashed var(--panel-control-border);border-radius:var(--radius-panel);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);color:var(--panel-ink-2);background:var(--panel-surface-2);text-align:center;padding:var(--space-3)}.pnl-img .drop svg{width:24px;height:24px}.pnl-img .pick{width:200px;aspect-ratio:16 / 9;background:var(--panel-hover);border-radius:var(--radius-panel);position:relative;overflow:hidden;display:flex;align-items:flex-end}.pnl-img .pick .bar{display:flex;gap:var(--space-1);padding:var(--space-1)}.pnl-slug{display:flex}.pnl-slug .pre{display:flex;align-items:center;padding:0 var(--space-2);border:1px solid var(--panel-control-border);border-right:0;border-radius:var(--radius-panel) 0 0 var(--radius-panel);background:var(--panel-surface-2);font:400 13px/20px var(--font-mono);color:var(--panel-ink-3);white-space:nowrap}.pnl-slug .pnl-in{border-radius:0;font:400 13px/20px var(--font-mono)}.pnl-slug .pnl-btn{border-radius:0 var(--radius-panel) var(--radius-panel) 0;border-left:0}.pnl-tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--panel-border)}.pnl-tab{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);border:0;background:none;font:500 14px/20px var(--font-ui);color:var(--panel-ink-2);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.pnl-tab:hover,.pnl-tab.is-hover{color:var(--panel-ink);background:var(--panel-hover)}.pnl-tab[aria-selected=true]{color:var(--panel-ink);border-bottom-color:var(--panel-accent);font-weight:600}.pnl-tab .ct{font:500 12px/16px var(--font-mono);padding:0 6px;border-radius:var(--radius-panel);background:var(--panel-hover);color:var(--panel-ink-2)}.pnl-tab[disabled]{color:var(--panel-ink-3);cursor:not-allowed}.pnl-scrim{background:var(--panel-scrim);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.pnl-modal{width:520px;max-width:100%;background:var(--panel-surface);border-radius:var(--radius-panel-lg);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column}.pnl-modal .hd{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border-bottom:1px solid var(--panel-border)}.pnl-modal .hd h2{margin:0;font:600 16px/24px var(--font-ui);display:flex;gap:var(--space-2);align-items:center}.pnl-modal .bd{padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.pnl-modal .ft{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-top:1px solid var(--panel-border);background:var(--panel-surface-2);border-radius:0 0 var(--radius-panel-lg) var(--radius-panel-lg)}.pnl-drawer{width:440px;max-width:100%;background:var(--panel-surface);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column;border-left:1px solid var(--panel-border)}.pnl-toast{display:flex;align-items:flex-start;gap:var(--space-3);width:380px;max-width:100%;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:var(--radius-panel-lg);box-shadow:var(--shadow-pop)}.pnl-toast .ic{width:20px;height:20px;margin-top:1px}.pnl-toast .tx{flex:1;font:400 14px/20px var(--font-ui)}.pnl-toast .tx strong{display:block;font-weight:600}.pnl-toast .x{width:28px;height:28px;border:0;background:none;color:var(--panel-ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--radius-panel)}.pnl-toast.is-success .ic{color:var(--success)}.pnl-toast.is-error .ic{color:var(--danger)}.pnl-toast.is-warning .ic{color:var(--warning)}.pnl-toast.is-info .ic{color:var(--info)}.pnl-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--space-6);background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:var(--radius-panel-lg)}.pnl-empty .ic{width:40px;height:40px;border-radius:var(--radius-panel-lg);background:var(--panel-surface-2);border:1px solid var(--panel-border);color:var(--panel-ink-2);display:flex;align-items:center;justify-content:center}.pnl-empty h3{margin:0;font:600 16px/24px var(--font-ui)}.pnl-empty p{margin:0;color:var(--panel-ink-2);max-width:460px}.pnl-callout{display:flex;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-panel);background:var(--danger-subtle);color:var(--panel-ink);font:400 13px/18px var(--font-ui)}.pnl-callout svg{color:var(--danger);margin-top:1px}.pnl-callout.is-info{background:var(--info-subtle)}.pnl-callout.is-info svg{color:var(--info)}.pnl-side :focus-visible,.pnl-side .is-focus,.tfs-sh.is-block :focus-visible,.tfs-sh.is-block .is-focus,.tfs-manset-nums :focus-visible,.tfs-ticker .head :focus-visible{outline-color:var(--brand-contrast)}.tfs-ticker a,.tfs-manset-nums a,.tfs-share a,.tfs-bc a,.tfs-tag,.tfs-pg a,.tfs-all,.tfs-author{text-decoration:none}.tfs-ticker a{color:inherit}.tfs-card>.tfs-cat,.tfs-card .band>.tfs-cat{align-self:flex-start}.pnl-table a.ttl{text-decoration:none}.pnl-table a.ttl:hover{text-decoration:underline}.cms{font:400 14px/20px var(--font-ui);color:var(--panel-ink);background:var(--panel-bg);-webkit-font-smoothing:antialiased}.cms *,.cms *:before,.cms *:after{box-sizing:border-box}.cms a{color:var(--panel-accent)}.cms svg.i{width:16px;height:16px;flex:none}.cms svg.i18{width:18px;height:18px;flex:none}.cms svg.i20{width:20px;height:20px;flex:none}.cms svg.i24{width:24px;height:24px;flex:none}.cms h1,.cms h2,.cms h3,.cms p{margin:0}.num{font-variant-numeric:tabular-nums}.mono{font:400 12px/16px var(--font-mono);color:var(--panel-ink-3)}.muted{color:var(--panel-ink-2)}.faint{color:var(--panel-ink-3)}.row{display:flex;align-items:center;gap:var(--space-2)}.col{display:flex;flex-direction:column;gap:var(--space-2)}.grow{flex:1 1 auto;min-width:0}.cms-frame{min-height:900px;display:flex;flex-direction:column}.cms-demo{display:flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:36px;padding:var(--space-1) var(--space-4);background:var(--warning-subtle);color:var(--panel-ink);border-bottom:1px solid var(--panel-border);font:500 13px/18px var(--font-ui);flex-wrap:wrap}.cms-demo svg{color:var(--warning)}.cms-demo a{font-weight:600}.cms-top{display:flex;align-items:center;gap:var(--space-3);height:var(--topbar-panel);background:var(--panel-surface);border-bottom:1px solid var(--panel-border);position:relative;z-index:3}.cms-brand{width:var(--sidebar-panel);height:100%;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-right:1px solid var(--panel-border);flex:none}.cms-brand.is-collapsed{width:64px;padding:0;justify-content:center}.cms-logo{height:34px;width:auto;display:block}.cms-mark{height:34px;width:34px;display:block}[data-theme=dark] .cms-logo,[data-theme=dark] .cms-mark{background:var(--n-0);border-radius:var(--radius-panel);padding:2px 6px;box-sizing:content-box}[data-theme=dark] .cms-mark{padding:2px}.cms-top .pnl-search{max-width:520px;flex:1 1 360px}.cms-site{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-panel);padding:0 var(--space-3);border:1px solid var(--panel-control-border);border-radius:var(--radius-panel);background:var(--panel-surface);color:var(--panel-ink);font:500 14px/20px var(--font-ui)}.cms-site .dot{width:8px;height:8px;border-radius:var(--radius-round);background:var(--brand)}.cms-top-actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);padding-right:var(--space-4)}.cms-badge-dot{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-panel);background:var(--breaking);color:var(--breaking-contrast);font:600 10px/16px var(--font-ui);text-align:center}.cms-iconbtn{position:relative;width:var(--control-panel);height:var(--control-panel);display:inline-flex;align-items:center;justify-content:center;border:0;background:none;border-radius:var(--radius-panel);color:var(--panel-ink-2);cursor:pointer}.cms-iconbtn:hover{background:var(--panel-hover);color:var(--panel-ink)}.cms-av{width:32px;height:32px;border-radius:var(--radius-round);background:var(--panel-selected);color:var(--panel-accent);display:inline-flex;align-items:center;justify-content:center;font:600 12px/1 var(--font-ui);flex:none}.cms-av.lg{width:40px;height:40px;font-size:14px}.cms-pop{position:absolute;top:calc(var(--topbar-panel) - 4px);background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:var(--radius-panel-lg);box-shadow:var(--shadow-pop);padding:var(--space-1);z-index:5;min-width:240px}.cms-pop .hd{padding:var(--space-2) var(--space-3) var(--space-1);font:600 11px/16px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--panel-ink-3)}.cms-mi{display:flex;align-items:center;gap:var(--space-3);min-height:36px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-panel);color:var(--panel-ink);font:400 14px/20px var(--font-ui);text-decoration:none}.cms .cms-mi{color:var(--panel-ink)}.cms-mi:hover,.cms-mi.is-hover{background:var(--panel-hover)}.cms-mi .k{margin-left:auto}.cms-mi .sub{display:block;font-size:12px;line-height:16px;color:var(--panel-ink-3)}.cms-mi svg{color:var(--panel-ink-2)}.cms-sep{height:1px;background:var(--panel-border);margin:var(--space-1) 0}.cms-hit{background:var(--panel-selected);color:var(--panel-ink);padding:0 1px;border-radius:2px}.cms-body{display:flex;flex:1 1 auto;min-height:0}.cms-side{width:var(--sidebar-panel);flex:none;background:var(--panel-sidebar);color:var(--panel-sidebar-ink);padding:var(--space-2) var(--space-2) var(--space-4);display:flex;flex-direction:column;gap:2px}.cms-side .grp{font:600 11px/16px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--panel-sidebar-ink-2);padding:var(--space-4) var(--space-3) var(--space-1)}.cms-side .pnl-nav{height:34px}.cms-side .pnl-nav .chev{margin-left:auto;color:var(--panel-sidebar-ink-2)}.cms-side .sub-nav{display:flex;flex-direction:column;gap:2px;padding-left:30px}.cms-side .sub-nav .pnl-nav{height:30px;font-size:13px}.cms-side .foot{margin-top:auto;padding-top:var(--space-4)}.cms-side.is-collapsed{width:64px;align-items:center}.cms-side.is-collapsed .lbl,.cms-side.is-collapsed .grp,.cms-side.is-collapsed .sub-nav,.cms-side.is-collapsed .chev,.cms-side.is-collapsed .ct{display:none}.cms-side.is-collapsed .pnl-nav{width:44px;height:40px;padding:0;justify-content:center;position:relative}.cms-side.is-collapsed .gsep{display:block}.cms-side .gsep{display:none;width:32px;height:1px;background:var(--panel-sidebar-active);margin:var(--space-2) 0}.cms-side .dotb{display:none}.cms-side.is-collapsed .dotb{display:block;position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:var(--radius-round);background:var(--breaking)}.cms-main{flex:1 1 auto;min-width:0;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.cms-ph{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.cms-ph h1{font:600 22px/28px var(--font-ui)}.cms-ph .crumb{font:400 13px/18px var(--font-ui);color:var(--panel-ink-3)}.cms-card{background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:var(--radius-panel-lg)}.cms-card>.hd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--panel-border)}.cms-card>.hd h2{font:600 16px/24px var(--font-ui);display:flex;align-items:center;gap:var(--space-2)}.cms-card>.bd{padding:var(--space-4)}.cms-card>.ft{padding:var(--space-2) var(--space-4);border-top:1px solid var(--panel-border);display:flex;justify-content:space-between;align-items:center;font-size:13px}.cms-live{display:inline-flex;align-items:center;gap:6px;font:500 12px/16px var(--font-ui);color:var(--success)}.cms-live .d{width:8px;height:8px;border-radius:var(--radius-round);background:var(--success)}.cms-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.cms-stat{background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:var(--radius-panel-lg);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);text-decoration:none;color:var(--panel-ink)}.cms .cms-stat{color:var(--panel-ink)}.cms-stat .k{font:500 12px/16px var(--font-ui);color:var(--panel-ink-2);display:flex;align-items:center;gap:var(--space-1)}.cms-stat .v{font:600 28px/34px var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cms-stat .d{font:400 12px/16px var(--font-ui);color:var(--panel-ink-3);font-variant-numeric:tabular-nums}.cms-stat .up{color:var(--success);font-weight:600}.cms-stat .dn{color:var(--danger);font-weight:600}.cms-stat.is-alert{border-color:var(--warning)}.cms-bars{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;align-items:end;height:96px}.cms-bars span{display:block;background:var(--panel-accent);border-radius:1px 1px 0 0;min-height:2px}.cms-bars span.y{background:var(--panel-border)}.cms-bars span.now{background:var(--brand-strong)}.cms-axis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));font:400 11px/16px var(--font-mono);color:var(--panel-ink-3);margin-top:var(--space-1)}.cms-rank{list-style:none;margin:0;padding:0}.cms-rank li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--panel-border)}.cms-rank li:last-child{border-bottom:0}.cms-rank .n{font:600 13px/18px var(--font-mono);color:var(--panel-ink-3);text-align:right}.cms-rank .t{font:500 13px/18px var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-rank .m{font:400 12px/16px var(--font-ui);color:var(--panel-ink-3)}.cms-rank .r{font:600 13px/18px var(--font-ui);font-variant-numeric:tabular-nums;text-align:right;display:flex;align-items:center;gap:6px;justify-content:flex-end}.cms-meter{height:4px;background:var(--panel-hover);border-radius:2px;overflow:hidden;margin-top:4px}.cms-meter span{display:block;height:100%;background:var(--panel-accent)}.cms-q{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--panel-border);align-items:flex-start}.cms-q:last-child{border-bottom:0}.cms-q .t{font:600 14px/20px var(--font-ui)}.cms-q .acts{display:flex;gap:var(--space-1);flex:none}.cms-note{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--panel-surface-2);border:1px solid var(--panel-border);border-radius:var(--radius-panel);font:400 13px/18px var(--font-ui)}.cms-note b{font-weight:600}.cms-warn{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--panel-border)}.cms-warn:last-child{border-bottom:0}.cms-warn .ic{width:28px;height:28px;border-radius:var(--radius-panel);display:flex;align-items:center;justify-content:center;flex:none}.cms-warn.is-danger .ic{background:var(--danger-subtle);color:var(--danger)}.cms-warn.is-warning .ic{background:var(--warning-subtle);color:var(--warning)}.cms-warn.is-ok .ic{background:var(--success-subtle);color:var(--success)}.cms-tbl-wrap{overflow-x:auto;border:1px solid var(--panel-border);border-radius:var(--radius-panel-lg);background:var(--panel-surface)}.cms-tbl-wrap .pnl-table{border:0;border-radius:0;min-width:1120px}.cms-tbl-wrap .pnl-table th{position:sticky;top:0;z-index:1}.cms-tbl-wrap .pnl-table th.is-sorted{color:var(--panel-ink)}.cms-tbl-wrap .pnl-table th .sort{display:inline-flex;align-items:center;gap:4px}.cms-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-2) var(--space-3);border-top:1px solid var(--panel-border);background:var(--panel-surface);font:400 13px/18px var(--font-ui)}.cms-pager .pnl-btn{height:var(--control-panel-sm)}.cms-saved{display:flex;gap:var(--space-1);flex-wrap:wrap}.cms-saved .pnl-tab{height:36px}.cms-form{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-6);align-items:start}.cms-form .main,.cms-form .meta{display:flex;flex-direction:column;gap:var(--space-4)}.cms-form .cms-card>.bd{display:flex;flex-direction:column;gap:var(--space-5)}.cms-editor{min-height:280px;border:1px solid var(--panel-control-border);border-radius:var(--radius-panel);background:var(--panel-surface)}.cms-editor .tb{display:flex;gap:2px;padding:var(--space-1);border-bottom:1px solid var(--panel-border);background:var(--panel-surface-2);flex-wrap:wrap}.cms-editor .tb button{width:32px;height:32px;border:0;background:none;border-radius:var(--radius-panel);color:var(--panel-ink-2);display:inline-flex;align-items:center;justify-content:center}.cms-editor .tb .sep{width:1px;background:var(--panel-border);margin:4px}.cms-editor .tx{padding:var(--space-4);font:400 17px/28px var(--font-serif);color:var(--panel-ink);display:flex;flex-direction:column;gap:var(--space-3)}.cms-saving{display:inline-flex;align-items:center;gap:6px;font:400 13px/18px var(--font-ui);color:var(--panel-ink-3);font-variant-numeric:tabular-nums}.cms-saving svg{color:var(--success)}.cms-dirty{display:inline-flex;align-items:center;gap:6px;font:500 13px/18px var(--font-ui);color:var(--warning)}.cms-dirty .d{width:8px;height:8px;border-radius:var(--radius-round);background:var(--warning)}.cms-errsum{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--danger);background:var(--danger-subtle);border-radius:var(--radius-panel-lg)}.cms-errsum svg{color:var(--danger)}.cms-errsum ul{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.cms-kv{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-3);font:400 13px/18px var(--font-ui)}.cms-kv dt{color:var(--panel-ink-3)}.cms-kv dd{margin:0;text-align:right}.cms-login{min-height:900px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--panel-bg)}.cms-login .side{background:var(--brand-strong);color:var(--brand-contrast);padding:var(--space-12);display:flex;flex-direction:column;justify-content:space-between}.cms-login .side h2{font:700 44px/48px var(--font-display);text-transform:uppercase;max-width:520px}.cms-login .side p{font:400 16px/24px var(--font-ui);max-width:460px;color:var(--brand-contrast)}.cms-login .side .facts{display:flex;gap:var(--space-8);font:400 13px/18px var(--font-ui)}.cms-login .side .facts b{display:block;font:600 24px/30px var(--font-ui);font-variant-numeric:tabular-nums}.cms-login .pane{display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4)}.cms-auth{width:400px;max-width:100%;display:flex;flex-direction:column;gap:var(--space-5)}.cms-auth .logo{height:64px;width:auto;align-self:flex-start}.cms-auth h1{font:600 22px/28px var(--font-ui)}.cms-auth .pnl-in,.cms-auth .pnl-btn{height:var(--tap)}.cms-auth .pnl-btn--primary{width:100%}.cms-check{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);font:400 14px/20px var(--font-ui)}.cms-check input{width:18px;height:18px;accent-color:var(--panel-accent);margin:0}.cms-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2)}.cms-otp input{height:56px;width:100%;text-align:center;font:500 24px/1 var(--font-mono);border:1px solid var(--panel-control-border);border-radius:var(--radius-panel);background:var(--panel-surface);color:var(--panel-ink);padding:0}.cms-otp input.is-focus{outline:var(--focus-width) solid var(--focus);outline-offset:0;border-color:var(--focus)}.cms-otp .mid{display:none}.cms-legal{font:400 12px/16px var(--font-ui);color:var(--panel-ink-3)}.m-frame{width:390px;min-height:844px;display:flex;flex-direction:column;background:var(--panel-bg);position:relative;overflow:hidden}.m-top{height:var(--topbar-panel);display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-1);background:var(--panel-surface);border-bottom:1px solid var(--panel-border);flex:none}.m-top .title{flex:1;font:600 17px/24px var(--font-ui);padding-left:var(--space-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-top .cms-mark{height:30px;width:30px}.m-btn{width:var(--tap);height:var(--tap);display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--panel-ink);border-radius:var(--radius-panel);position:relative;flex:none;text-decoration:none}.m-btn .cms-badge-dot{top:6px;right:4px}.m-content{flex:1;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.m-tabs{position:sticky;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--panel-surface);border-top:1px solid var(--panel-border);padding-bottom:var(--space-2);flex:none}.m-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;color:var(--panel-ink-3);font:500 11px/14px var(--font-ui);text-decoration:none;position:relative}.cms .m-tab{color:var(--panel-ink-3)}.m-tab[aria-current=page],.cms .m-tab[aria-current=page]{color:var(--panel-accent)}.m-tab .new{width:44px;height:36px;border-radius:var(--radius-panel-lg);background:var(--panel-accent);color:var(--panel-accent-on);display:flex;align-items:center;justify-content:center}.m-tab .cms-badge-dot{top:4px;right:18px}.m-sticky{position:sticky;bottom:0;background:var(--panel-surface);border-top:1px solid var(--panel-border);padding:var(--space-2) var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);flex:none}.m-sticky .pnl-btn{height:var(--tap)}.m-section{font:600 11px/16px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--panel-ink-3);padding:var(--space-2) 0 0}.m-chips{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:2px}.m-chips .pnl-chip{height:36px;flex:none}.m-swipe{position:relative;border-radius:var(--radius-panel-lg);overflow:hidden;background:var(--danger-fill)}.m-swipe .under{position:absolute;inset:0;display:flex;justify-content:flex-end}.m-swipe .under a{width:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--brand-contrast);font:500 12px/16px var(--font-ui);text-decoration:none}.m-swipe .under .pub{background:var(--success)}.cms .m-swipe .under a{color:var(--brand-contrast)}.m-swipe .pnl-rc{position:relative;transform:translate(-160px);border-radius:0}.m-sheet{position:absolute;left:0;right:0;bottom:0;background:var(--panel-surface);border-radius:var(--radius-panel-lg) var(--radius-panel-lg) 0 0;box-shadow:var(--shadow-overlay);display:flex;flex-direction:column;max-height:88%}.m-sheet .grab{width:40px;height:4px;border-radius:2px;background:var(--panel-control-border);margin:var(--space-2) auto 0}.m-sheet .hd{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--panel-border)}.m-sheet .hd h2{font:600 16px/24px var(--font-ui)}.m-sheet .bd{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);overflow:auto}.m-sheet .ft{display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--panel-border)}.m-sheet .ft .pnl-btn{height:var(--tap);flex:1}.m-opt{display:flex;flex-wrap:wrap;gap:var(--space-2)}.m-opt .pnl-chip{height:var(--tap);padding:0 var(--space-3)}.m-menu-item{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);border-bottom:1px solid var(--panel-border);color:var(--panel-ink);font:500 15px/20px var(--font-ui);text-decoration:none}.cms .m-menu-item{color:var(--panel-ink)}.m-menu-item svg{color:var(--panel-ink-2)}.m-menu-item .ct{margin-left:auto;font:500 12px/16px var(--font-mono);color:var(--panel-ink-3)}.m-menu-item .ct.is-alert{min-width:22px;height:20px;padding:0 6px;border-radius:var(--radius-panel);background:var(--breaking);color:var(--breaking-contrast);line-height:20px;text-align:center}.m-menu-item[aria-current=page]{color:var(--panel-accent);background:var(--panel-selected)}.m-stat2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.m-stat2 .cms-stat .v{font-size:22px;line-height:28px}svg.i,svg.i18,svg.i20,svg.i24{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.cms .pnl-nav{color:var(--panel-sidebar-ink);text-decoration:none}.cms .pnl-nav[aria-current=page]{color:var(--brand-contrast)}.cms .sub-nav .pnl-nav[aria-current=page]{box-shadow:none;background:var(--panel-sidebar-active)}.cms a.cms-mi,.cms a.m-tab,.cms a.m-menu-item,.cms a.cms-stat,.cms a.pnl-btn,.cms a.m-btn{text-decoration:none}.cms a.pnl-btn{color:var(--panel-ink)}.cms a.pnl-btn--primary{color:var(--panel-accent-on)}.cms .pnl-table a.ttl{color:var(--panel-ink)}.cms .pnl-btn.is-sel{border-color:var(--panel-accent);background:var(--panel-selected);color:var(--panel-ink)}.cms-split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--space-5);align-items:start}.cms-two{display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--space-5);align-items:start}.cms-stack{display:flex;flex-direction:column;gap:var(--space-4)}.cms-card>.bd.stack{display:flex;flex-direction:column;gap:var(--space-4)}.cms-label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.cms-seg{display:inline-flex;border:1px solid var(--panel-control-border);border-radius:var(--radius-panel);overflow:hidden}.cms-seg button{height:32px;padding:0 var(--space-3);border:0;border-right:1px solid var(--panel-border);background:var(--panel-surface);color:var(--panel-ink-2);font:500 13px/18px var(--font-ui);display:inline-flex;align-items:center;gap:6px}.cms-seg button:last-child{border-right:0}.cms-seg button[aria-pressed=true]{background:var(--panel-selected);color:var(--panel-ink);font-weight:600}.cms-lock{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--warning-subtle);border:1px solid var(--warning);border-radius:var(--radius-panel-lg)}.cms-lock svg{color:var(--warning)}.cms-presence{display:inline-flex;align-items:center}.cms-presence .cms-av{width:28px;height:28px;font-size:11px;border:2px solid var(--panel-bg);margin-left:-6px}.cms-len{display:grid;grid-template-columns:60fr 30fr 10fr;gap:2px;height:4px;margin-top:2px}.cms-len span{background:var(--panel-hover);border-radius:1px}.cms-len .ok{background:var(--success)}.cms-len .warn{background:var(--warning)}.be{border:1px solid var(--panel-control-border);border-radius:var(--radius-panel);background:var(--panel-surface)}.be-tb{display:flex;align-items:center;gap:2px;padding:var(--space-1);border-bottom:1px solid var(--panel-border);background:var(--panel-surface-2);position:sticky;top:0;z-index:1;flex-wrap:wrap}.be-tb button{height:32px;min-width:32px;padding:0 6px;border:0;background:none;border-radius:var(--radius-panel);color:var(--panel-ink-2);display:inline-flex;align-items:center;justify-content:center;gap:4px;font:500 13px/1 var(--font-ui)}.be-tb button[aria-pressed=true]{background:var(--panel-selected);color:var(--panel-ink)}.be-tb .sep{width:1px;height:20px;background:var(--panel-border);margin:0 4px}.be-body{padding:var(--space-4) var(--space-4) var(--space-6) 0;display:flex;flex-direction:column;gap:var(--space-1)}.be-block{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-2);align-items:start;border-radius:var(--radius-panel);position:relative}.be-gut{display:flex;align-items:center;justify-content:flex-end;gap:2px;padding-top:6px;color:var(--panel-ink-3);font:500 10px/14px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;opacity:.9}.be-gut svg{width:14px;height:14px}.be-c{padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:var(--radius-panel)}.be-block.is-active .be-c{border-color:var(--panel-accent);background:var(--panel-surface)}.be-block.is-active .be-gut{color:var(--panel-accent)}.be-p{font:400 18px/30px var(--font-serif);color:var(--panel-ink);margin:0}.be-h{font:700 26px/30px var(--font-display);margin:0;color:var(--panel-ink)}.be-q{margin:0;padding-left:var(--space-4);border-left:3px solid var(--panel-ink);font:italic 400 21px/30px var(--font-serif);color:var(--panel-ink)}.be-q cite{display:block;margin-top:var(--space-1);font:500 13px/18px var(--font-ui);font-style:normal;color:var(--panel-ink-2)}.be-media{background:var(--panel-hover);border-radius:2px;display:flex;align-items:center;justify-content:center;color:var(--panel-ink-3)}.be-cap{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-2);margin-top:var(--space-2)}.be-cap .pnl-in{height:32px;font-size:13px}.be-embed{border:1px solid var(--panel-border);border-radius:var(--radius-panel);padding:var(--space-3);display:flex;gap:var(--space-3);background:var(--panel-surface-2)}.be-embed .src{font:600 11px/16px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--panel-ink-3)}.be-adbreak{display:flex;align-items:center;gap:var(--space-3);color:var(--panel-ink-3);font:600 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.be-adbreak:before,.be-adbreak:after{content:"";flex:1;border-top:1px dashed var(--panel-control-border)}.be-tbl{width:100%;border-collapse:collapse;font:400 15px/22px var(--font-ui);font-variant-numeric:tabular-nums}.be-tbl th,.be-tbl td{border:1px solid var(--panel-border);padding:var(--space-1) var(--space-2);text-align:left}.be-tbl th{background:var(--panel-surface-2);font-weight:600;font-size:13px}.be-tbl .r{text-align:right}.be-rel{display:flex;gap:var(--space-3);align-items:center;border-top:3px solid var(--panel-ink);padding-top:var(--space-2)}.be-rel .k{font:700 11px/16px var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--panel-accent)}.be-caret{display:inline-block;width:2px;height:22px;background:var(--panel-accent);vertical-align:-4px;margin-left:1px}.be-slash{position:absolute;left:88px;top:40px;width:340px;z-index:3}.be-slash .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.be-warn{display:flex;align-items:center;gap:6px;margin-top:var(--space-1);font:500 12px/16px var(--font-ui);color:var(--warning)}.be-warn.is-error{color:var(--danger)}.be-add{display:flex;align-items:center;gap:var(--space-2);margin-left:80px;color:var(--panel-ink-3);font:400 14px/20px var(--font-ui)}.cms-chk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cms-chk li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:var(--space-2);align-items:start;padding:var(--space-2) 0;border-bottom:1px solid var(--panel-border);font:400 13px/18px var(--font-ui)}.cms-chk li:last-child{border-bottom:0}.cms-chk .ok{color:var(--success)}.cms-chk .warn{color:var(--warning)}.cms-chk .err{color:var(--danger)}.cms-chk a{font-size:12px;white-space:nowrap}.cms-ta{position:relative}.cms-ta .list{position:absolute;left:0;right:0;top:calc(100% + 4px);background:var(--panel-surface);border:1px solid var(--panel-border);border-radius:var(--radius-panel-lg);box-shadow:var(--shadow-pop);padding:var(--space-1);z-index:4}.cms-focal{position:relative;width:100%;aspect-ratio:3 / 2;background:var(--panel-hover);border-radius:2px;overflow:hidden}.cms-focal .pt{position:absolute;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:var(--radius-round);border:2px solid var(--n-0);box-shadow:0 0 0 2px var(--panel-accent)}.cms-focal .fr{position:absolute;border:1px dashed var(--panel-ink-2)}.cms-crops{display:grid;grid-template-columns:16fr 9fr 8fr;gap:var(--space-2);align-items:end}.cms-crops figure{margin:0;display:flex;flex-direction:column;gap:4px}.cms-crops .c{background:var(--panel-hover);border-radius:2px;position:relative;overflow:hidden}.cms-crops .c .pt{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:var(--radius-round);background:var(--panel-accent)}.cms-crops figcaption{font:500 11px/14px var(--font-mono);color:var(--panel-ink-3);text-align:center}.cms-serp{padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--n-0);color:var(--n-900)}.cms-serp .u{font:400 12px/16px var(--font-ui);color:var(--n-600)}.cms-serp .t{font:400 18px/24px var(--font-ui);color:var(--info);margin:2px 0}.cms-serp .d{font:400 13px/20px var(--font-ui);color:var(--n-700)}.cms-og{border:1px solid var(--panel-border);border-radius:var(--radius-panel);overflow:hidden;background:var(--panel-surface-2)}.cms-og .img{aspect-ratio:1.91 / 1;background:var(--panel-hover)}.cms-og .tx{padding:var(--space-2) var(--space-3)}.cms-og .dom{font:400 11px/16px var(--font-ui);text-transform:uppercase;color:var(--panel-ink-3)}.cms-og .t{font:600 15px/20px var(--font-ui)}.cms-og .d{font:400 13px/18px var(--font-ui);color:var(--panel-ink-2)}.cms-diff{font:400 15px/26px var(--font-serif);color:var(--panel-ink);display:flex;flex-direction:column;gap:var(--space-2)}.cms-diff del{background:var(--danger-subtle);color:var(--danger);text-decoration:line-through;padding:0 2px}.cms-diff ins{background:var(--success-subtle);color:var(--success);text-decoration:none;padding:0 2px}.cms-rev{display:grid;grid-template-columns:12px minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--panel-border)}.cms-rev .dot{width:10px;height:10px;border-radius:var(--radius-round);border:2px solid var(--panel-control-border);margin-top:5px}.cms-rev.is-sel{background:var(--panel-selected)}.cms-rev.is-sel .dot{border-color:var(--panel-accent);background:var(--panel-accent)}.cms-mgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.cms-ph-card{border:1px solid var(--panel-border);border-radius:var(--radius-panel-lg);background:var(--panel-surface);overflow:hidden;display:flex;flex-direction:column}.cms-ph-card .im{aspect-ratio:4 / 3;background:var(--panel-hover);position:relative}.cms-ph-card .im .tl{position:absolute;top:var(--space-1);left:var(--space-1);display:flex;gap:4px}.cms-ph-card .im .tr{position:absolute;top:var(--space-1);right:var(--space-1);display:flex;gap:4px}.cms-chip-ov{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 6px;border-radius:var(--radius-panel);background:var(--panel-surface);color:var(--panel-ink);font:600 12px/16px var(--font-ui);font-variant-numeric:tabular-nums;border:1px solid var(--panel-border)}.cms-ph-card .fd{padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.cms-ph-card .fd .pnl-in{height:32px;font-size:13px}.cms-ph-card.is-drag{box-shadow:var(--shadow-overlay);border-color:var(--panel-accent);transform:rotate(-1.5deg)}.cms-ph-slot{border:2px dashed var(--panel-accent);border-radius:var(--radius-panel-lg);background:var(--panel-selected);display:flex;align-items:center;justify-content:center;color:var(--panel-accent);font:500 13px/18px var(--font-ui);min-height:220px}.cms-up{display:flex;flex-direction:column;gap:var(--space-2)}.cms-up .it{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;font:400 13px/18px var(--font-ui)}.cms-up .bar{height:4px;background:var(--panel-hover);border-radius:2px;overflow:hidden;margin-top:4px}.cms-up .bar span{display:block;height:100%;background:var(--panel-accent)}.cms-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-2)}.cms-cal .dh{font:600 11px/16px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--panel-ink-3);padding:0 var(--space-1)}.cms-day{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel-surface);padding:var(--space-1);display:flex;flex-direction:column;gap:4px;min-height:112px;text-decoration:none;color:var(--panel-ink)}.cms .cms-day{color:var(--panel-ink)}.cms-day .n{font:600 12px/16px var(--font-ui);font-variant-numeric:tabular-nums;display:flex;justify-content:space-between}.cms-day .pg{flex:1;background:var(--panel-hover);border-radius:2px;aspect-ratio:3 / 4;max-height:72px}.cms-day .m{font:400 11px/14px var(--font-ui);color:var(--panel-ink-3)}.cms-day.is-off{background:var(--panel-surface-2);color:var(--panel-ink-3)}.cms-day.is-missing{border-style:dashed;border-color:var(--warning)}.cms-day.is-sel{border:2px solid var(--panel-accent)}.cms-day.is-out{opacity:.45}.cms-pages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.cms-pages figure{margin:0;display:flex;flex-direction:column;gap:2px}.cms-pages .p{aspect-ratio:3 / 4;background:var(--panel-hover);border:1px solid var(--panel-border);border-radius:2px}.cms-pages figcaption{font:500 11px/14px var(--font-mono);color:var(--panel-ink-3);text-align:center}.cms-tree{list-style:none;margin:0;padding:0}.cms-tree li>.node{display:grid;grid-template-columns:20px 16px 12px minmax(0,1fr) auto auto;gap:var(--space-2);align-items:center;height:40px;padding:0 var(--space-3);border-bottom:1px solid var(--panel-border);font:400 14px/20px var(--font-ui)}.cms-tree .sw{width:12px;height:12px;border-radius:2px}.cms-tree .grip{color:var(--panel-ink-3)}.cms-tree ul{list-style:none;margin:0;padding:0 0 0 28px}.cms-tree .node.is-sel{background:var(--panel-selected)}.cms-tree .node.is-drag{background:var(--panel-surface);box-shadow:var(--shadow-overlay);border:1px solid var(--panel-accent);border-radius:var(--radius-panel);transform:translate(16px)}.cms-tree .drop{height:2px;background:var(--panel-accent);margin-left:28px;position:relative}.cms-tree .drop:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:var(--radius-round);background:var(--panel-accent)}.cms-swatches{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--space-1)}.cms-swatches button{height:32px;border:0;border-radius:var(--radius-panel);color:var(--cat-on);display:inline-flex;align-items:center;justify-content:center}.cms-swatches button[aria-checked=true]{outline:2px solid var(--panel-ink);outline-offset:2px}.cms-layouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.cms-layout{border:1px solid var(--panel-control-border);border-radius:var(--radius-panel);padding:var(--space-2);background:var(--panel-surface);display:flex;flex-direction:column;gap:var(--space-2);text-align:left;color:var(--panel-ink);font:500 12px/16px var(--font-ui)}.cms-layout[aria-checked=true]{border:2px solid var(--panel-accent);background:var(--panel-selected)}.cms-wire{display:grid;gap:3px;height:72px}.cms-wire i{display:block;background:var(--panel-control-border);border-radius:1px}.cms-wire i.h{background:var(--panel-ink-2)}.cms-poll li{list-style:none;display:flex;flex-direction:column;gap:4px;padding:var(--space-2) 0}.cms-poll .bar{height:10px;background:var(--panel-hover);border-radius:2px;overflow:hidden}.cms-poll .bar span{display:block;height:100%;background:var(--panel-accent)}.cms-poll .win .bar span{background:var(--brand-strong)}.cms-opt{display:grid;grid-template-columns:20px minmax(0,1fr) 36px;gap:var(--space-2);align-items:center}.cms-three{display:grid;grid-template-columns:340px minmax(0,1fr) 360px;gap:var(--space-4);align-items:start}.cms-scroll{max-height:760px;overflow:auto}.cms-kbd-row{display:flex;flex-wrap:wrap;gap:var(--space-3);font:400 12px/16px var(--font-ui);color:var(--panel-ink-2)}.cms-kbd-row span{display:inline-flex;align-items:center;gap:4px}.cms-slots{list-style:none;margin:0;padding:0}.cms-slot{display:grid;grid-template-columns:36px 64px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;min-height:52px;padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--panel-border);background:var(--panel-surface)}.cms-slot .n{font:700 18px/1 var(--font-display);color:var(--panel-ink);font-variant-numeric:tabular-nums;text-align:center}.cms-slot .t{font:600 13px/18px var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-slot .m{font:400 12px/16px var(--font-ui);color:var(--panel-ink-3);display:flex;gap:var(--space-2);flex-wrap:wrap}.cms-slot.is-pinned{background:var(--panel-selected)}.cms-slot.is-empty{background:var(--panel-surface-2)}.cms-slot.is-empty .t{color:var(--panel-ink-3);font-weight:400}.cms-slot.is-target{outline:2px dashed var(--panel-accent);outline-offset:-2px;background:var(--panel-selected)}.cms-slot.is-drag{box-shadow:var(--shadow-overlay);border:1px solid var(--panel-accent);transform:translate(-12px) rotate(-.6deg);position:relative;z-index:2}.cms-pin{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px;border-radius:var(--radius-panel);background:var(--brand-strong);color:var(--brand-contrast);font:500 11px/16px var(--font-ui);font-variant-numeric:tabular-nums}.cms-src{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--panel-border);cursor:grab;align-items:center}.cms-src .t{font:500 13px/18px var(--font-ui)}.cms-src .m{font:400 11px/16px var(--font-ui);color:var(--panel-ink-3);font-variant-numeric:tabular-nums}.cms-src.is-used{opacity:.55}.cms-mini{background:var(--web-bg);border:1px solid var(--panel-border);border-radius:var(--radius-panel);overflow:hidden;color:var(--web-ink)}.cms-mini .mast{height:28px;background:var(--brand-strong);display:flex;align-items:center;padding:0 var(--space-2);color:var(--brand-contrast);font:800 13px/1 var(--font-display)}.cms-mini .nav{height:14px;border-bottom:1px solid var(--web-rule)}.cms-mini .tick{height:12px;display:flex}.cms-mini .tick b{width:40px;background:var(--breaking)}.cms-mini .tick i{flex:1;background:var(--web-surface-alt)}.cms-mini .body{padding:var(--space-2);display:grid;gap:var(--space-2)}.cms-mini .ph{background:var(--web-ph);border-radius:0}.cms-mini .ln{height:5px;background:var(--web-ink);opacity:.75;border-radius:1px}.cms-mini .ln.s{opacity:.35}.cms-mini .hl{outline:2px solid var(--panel-accent);outline-offset:1px}.cms-blk{display:grid;grid-template-columns:20px 28px 40px minmax(0,1fr) auto auto auto;gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--panel-border);min-height:56px}.cms-blk .ix{font:500 12px/1 var(--font-mono);color:var(--panel-ink-3);text-align:right}.cms-blk .ic{width:40px;height:32px;border-radius:var(--radius-panel);background:var(--panel-surface-2);border:1px solid var(--panel-border);display:flex;align-items:center;justify-content:center;color:var(--panel-ink-2)}.cms-blk .t{font:600 14px/20px var(--font-ui)}.cms-blk .m{font:400 12px/16px var(--font-ui);color:var(--panel-ink-3)}.cms-blk.is-sel{background:var(--panel-selected)}.cms-blk.is-off .t,.cms-blk.is-off .m{color:var(--panel-ink-3)}.cms-dev{display:inline-flex;gap:2px}.cms-dev button{width:32px;height:28px;border:1px solid var(--panel-control-border);background:var(--panel-surface);color:var(--panel-ink-3);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-panel)}.cms-dev button[aria-pressed=true]{background:var(--panel-selected);color:var(--panel-ink);border-color:var(--panel-accent)}.cms-swatch{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-2) 0;border-bottom:1px solid var(--panel-border)}.cms-swatch .c{width:40px;height:40px;border-radius:var(--radius-panel);border:1px solid var(--panel-border);display:flex;align-items:center;justify-content:center;font:700 14px/1 var(--font-ui)}.cms-cr{display:inline-flex;align-items:center;gap:4px;font:500 12px/16px var(--font-ui);font-variant-numeric:tabular-nums;padding:0 6px;height:22px;border-radius:var(--radius-panel)}.cms-cr.ok{background:var(--success-subtle);color:var(--success)}.cms-cr.bad{background:var(--danger-subtle);color:var(--danger)}.cms-fontopt{border:1px solid var(--panel-control-border);border-radius:var(--radius-panel);padding:var(--space-3);background:var(--panel-surface);text-align:left;display:flex;flex-direction:column;gap:4px;color:var(--panel-ink)}.cms-fontopt[aria-checked=true]{border:2px solid var(--panel-accent);background:var(--panel-selected)}.cms-mlib{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2)}.cms-mi-tile{position:relative;border:1px solid var(--panel-border);border-radius:var(--radius-panel);overflow:hidden;background:var(--panel-surface);display:flex;flex-direction:column;text-align:left;padding:0;color:var(--panel-ink)}.cms-mi-tile .im{aspect-ratio:4 / 3;background:var(--panel-hover);position:relative}.cms-mi-tile .cap{padding:4px 6px;font:400 11px/14px var(--font-ui);color:var(--panel-ink-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cms-mi-tile .ck{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:var(--radius-panel);border:1px solid var(--panel-control-border);background:var(--panel-surface);display:flex;align-items:center;justify-content:center}.cms-mi-tile.is-sel{outline:2px solid var(--panel-accent);outline-offset:-1px}.cms-mi-tile.is-sel .ck{background:var(--panel-accent);border-color:var(--panel-accent);color:var(--panel-accent-on)}.cms-mi-tile .badge{position:absolute;right:4px;bottom:4px}.cms-map{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel-surface-2);padding:var(--space-2);display:grid;gap:6px}.cms-map .z{border:1px dashed var(--panel-control-border);border-radius:2px;background:var(--panel-surface);display:flex;align-items:center;justify-content:center;font:500 11px/14px var(--font-mono);color:var(--panel-ink-3);text-align:center;padding:2px}.cms-map .ad{border:2px solid var(--panel-accent);background:var(--panel-selected);color:var(--panel-ink);font-weight:600}.cms-map .ad.is-empty{border-style:dashed;border-color:var(--warning);background:var(--warning-subtle)}.cms-map .ad.is-sel{outline:2px solid var(--panel-ink);outline-offset:1px}.cms-code{display:grid;grid-template-columns:48px minmax(0,1fr);border:1px solid var(--panel-control-border);border-radius:var(--radius-panel);background:var(--panel-surface);font:400 13px/22px var(--font-mono);overflow:hidden}.cms-code .ln{background:var(--panel-surface-2);border-right:1px solid var(--panel-border);color:var(--panel-ink-3);text-align:right;padding:var(--space-2) var(--space-2)}.cms-code .ln span,.cms-code .tx span{display:block;white-space:pre}.cms-code .tx{padding:var(--space-2) var(--space-3);color:var(--panel-ink);overflow-x:auto}.cms-code .tx .cm{color:var(--panel-ink-3)}.cms-code .tx .err{background:var(--danger-subtle);box-shadow:inset 3px 0 0 var(--danger)}.cms-code .tx .warn{background:var(--warning-subtle)}.cms-code .ln .err{color:var(--danger);font-weight:600}.cms-inbox{list-style:none;margin:0;padding:0}.cms-inbox li a{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--panel-border);text-decoration:none;color:var(--panel-ink)}.cms .cms-inbox li a{color:var(--panel-ink)}.cms-inbox .u{width:8px;height:8px;border-radius:var(--radius-round);background:var(--panel-accent);margin-top:6px}.cms-inbox .s{font:600 13px/18px var(--font-ui)}.cms-inbox .p{font:400 12px/16px var(--font-ui);color:var(--panel-ink-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cms-inbox li.is-sel a{background:var(--panel-selected)}.cms-inbox li.is-read .s{font-weight:400}.cms-rx{display:flex;height:8px;border-radius:2px;overflow:hidden;background:var(--panel-hover);min-width:160px}.cms-rx span{display:block;height:100%}.cms-cm{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--panel-border)}.cms-cm.is-focus-row{background:var(--panel-selected);box-shadow:inset 3px 0 0 var(--panel-accent)}.cms-cm .ctx{font:400 12px/16px var(--font-ui);color:var(--panel-ink-3)}.cms-cm .txt{font:400 14px/21px var(--font-ui);margin:2px 0}.cms-cm mark{background:var(--danger-subtle);color:var(--danger);padding:0 2px}.cms-cm .acts{display:flex;gap:var(--space-1);align-items:flex-start}.pnl-callout.is-warning{background:var(--warning-subtle)}.pnl-callout.is-warning svg{color:var(--warning)}.pnl-callout.is-success{background:var(--success-subtle)}.pnl-callout.is-success svg{color:var(--success)}.cms-svc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;border:1px solid var(--panel-border);border-radius:var(--radius-panel-lg);background:var(--panel-surface)}.cms-svc>div{padding:var(--space-3) var(--space-4);border-right:1px solid var(--panel-border);display:flex;flex-direction:column;gap:2px;min-width:0}.cms-svc>div:last-child{border-right:0;justify-content:center}.cms-svc .k{font:500 12px/16px var(--font-ui);color:var(--panel-ink-3)}.cms-svc .v{font:600 14px/20px var(--font-ui);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:var(--space-1)}.cms-svc.is-error{border-color:var(--danger)}.cms-svc .ok{color:var(--success)}.cms-svc .bad{color:var(--danger)}.cms-svc .warn{color:var(--warning)}.cms-ovr td{background:var(--warning-subtle)}.cms-ovr-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--radius-panel);font:600 11px/14px var(--font-ui);background:var(--warning-subtle);color:var(--warning);border:1px solid var(--warning)}.cms-perm{border-collapse:separate;border-spacing:0;width:100%;font:400 13px/18px var(--font-ui);background:var(--panel-surface)}.cms-perm th,.cms-perm td{border-bottom:1px solid var(--panel-border);padding:0 var(--space-2);height:36px;text-align:center}.cms-perm thead th{position:sticky;top:0;z-index:2;background:var(--panel-surface-2);font:600 12px/16px var(--font-ui);color:var(--panel-ink-2);white-space:nowrap}.cms-perm thead tr:first-child th{top:0}.cms-perm thead tr:nth-child(2) th{top:36px;height:28px;font-weight:500;color:var(--panel-ink-3)}.cms-perm th.l,.cms-perm td.l{text-align:left;position:sticky;left:0;background:var(--panel-surface);z-index:1;border-right:1px solid var(--panel-border);min-width:200px}.cms-perm thead th.l{background:var(--panel-surface-2);z-index:3}.cms-perm tr.grp td{background:var(--panel-surface-2);font:600 11px/16px var(--font-ui);text-transform:uppercase;letter-spacing:.04em;color:var(--panel-ink-3);height:28px;text-align:left}.cms-perm td.sep,.cms-perm th.sep{border-left:1px solid var(--panel-border)}.cms-perm tbody tr:hover td{background:var(--panel-hover)}.cms-pc{width:24px;height:24px;border-radius:var(--radius-panel);border:1px solid var(--panel-control-border);background:var(--panel-surface);display:inline-flex;align-items:center;justify-content:center;color:var(--panel-ink-3);padding:0}.cms-pc.on{background:var(--panel-accent);border-color:var(--panel-accent);color:var(--panel-accent-on)}.cms-pc.own{background:var(--panel-selected);border-color:var(--panel-accent);color:var(--panel-ink);font:600 10px/1 var(--font-ui);width:auto;padding:0 4px}.cms-pc:disabled{opacity:.4}.cms-pc:focus-visible,.cms-pc.is-focus{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.cms-qr{width:168px;height:168px;padding:8px;background:var(--n-0);border:1px solid var(--panel-border);border-radius:var(--radius-panel)}.cms-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-4);font:500 14px/24px var(--font-mono);color:var(--panel-ink);padding:var(--space-3) var(--space-4);background:var(--panel-surface-2);border:1px solid var(--panel-border);border-radius:var(--radius-panel)}.cms-codes s{color:var(--panel-ink-3)}.cms-bignum{display:flex;align-items:baseline;gap:var(--space-3)}.cms-bignum .n{font:600 56px/60px var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--panel-ink)}.cms-hbar{display:grid;grid-template-columns:140px minmax(0,1fr) 64px 48px;gap:var(--space-3);align-items:center;padding:6px 0;font:400 13px/18px var(--font-ui);font-variant-numeric:tabular-nums}.cms-hbar .b{height:8px;background:var(--panel-hover);border-radius:2px;overflow:hidden}.cms-hbar .b span{display:block;height:100%;background:var(--panel-accent)}.cms-hbar .r{text-align:right}.cms-hbar .p{text-align:right;color:var(--panel-ink-3)}.cms-hl{display:grid;grid-template-columns:28px 160px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--panel-border);font:400 13px/18px var(--font-ui)}.cms-hl:last-child{border-bottom:0}.cms-hl .ic{width:28px;height:28px;border-radius:var(--radius-panel);display:flex;align-items:center;justify-content:center}.cms-hl.ok .ic{background:var(--success-subtle);color:var(--success)}.cms-hl.warn .ic{background:var(--warning-subtle);color:var(--warning)}.cms-hl.bad .ic{background:var(--danger-subtle);color:var(--danger)}.cms-hl b{font-weight:600}.cms-err{max-width:560px;display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-12)}.cms-err .code{font:600 13px/18px var(--font-mono);color:var(--panel-ink-3)}.cms-err h1{font:600 28px/34px var(--font-ui);margin:0}.cms-err p{margin:0;font:400 15px/24px var(--font-ui);color:var(--panel-ink-2)}.cms-rank.is-time li{grid-template-columns:48px minmax(0,1fr) auto}.cms-rank.is-time .n{text-align:left;font-variant-numeric:tabular-nums}html,body,#root{margin:0;min-height:100%}body{background:var(--panel-bg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cms :focus-visible{outline:var(--focus-width, 2px) solid var(--focus);outline-offset:2px}.cms-side :focus-visible{outline-color:var(--brand-contrast)}button.pnl-nav,button.cms-mi,button.m-tab,button.m-menu-item{border:0;background:none;color:inherit;font:inherit;width:100%;text-align:left;cursor:pointer}.cms-side button.pnl-nav{font:500 14px/20px var(--font-ui);color:var(--panel-sidebar-ink)}.cms-side button.pnl-nav.is-current{background:var(--panel-sidebar-active)}.app-frame{min-height:100vh}.app-frame .cms-body{align-items:stretch}.app-frame .cms-side{position:sticky;top:0;height:calc(100vh - var(--topbar-panel));overflow-y:auto}.cms-login{min-height:100vh}.cms.pnl-scrim{background:var(--panel-scrim)}.cms.app-toasts{background:none}.app-overlay{position:fixed;inset:0;z-index:50}.app-drawer{position:fixed;inset:0 0 0 auto;z-index:50;display:flex}.app-drawer .pnl-drawer{height:100%}.app-toasts{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:60;display:flex;flex-direction:column;gap:var(--space-2)}.cms-top .cms-pop{right:auto}.app-dash-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-4);align-items:start}@media(max-width:1199px){.app-dash-grid{grid-template-columns:minmax(0,1fr)}}.m-only{display:none}@media(max-width:899px){.d-only{display:none!important}.m-only{display:flex}.app-frame .cms-main{padding:var(--space-4)}.app-frame .m-top{position:sticky;top:0;z-index:3}.app-frame .m-tabs{position:fixed;left:0;right:0;bottom:0;z-index:4}.app-frame .cms-main{padding-bottom:calc(72px + var(--space-4))}.cms-login{grid-template-columns:minmax(0,1fr)}.cms-login .side{display:none}.app-toasts{left:var(--space-2);right:var(--space-2);bottom:80px}.app-toasts .pnl-toast{width:100%}.pnl-scrim.app-overlay{align-items:flex-end;padding:0}.pnl-scrim.app-overlay .pnl-modal{width:100%;border-radius:var(--radius-panel-lg) var(--radius-panel-lg) 0 0}.pnl-scrim.app-overlay .ft .pnl-btn{height:var(--tap);flex:1}}.app-mmenu{position:fixed;inset:0;z-index:40;background:var(--panel-surface);overflow-y:auto}.app-editor-head{position:sticky;top:0;z-index:3;background:var(--panel-bg);padding-bottom:var(--space-2);border-bottom:1px solid var(--panel-border)}.app-editor-actions{gap:var(--space-2);justify-content:flex-end;flex-wrap:wrap}.app-editor-tabs{margin-bottom:var(--space-4)}.app-editor{min-height:360px}.app-editor.is-disabled{opacity:.78}.app-editor-loading{padding:var(--space-4)}.app-editor-loading .sk{height:260px}.app-editor .tiptap{min-height:310px;padding:var(--space-4);outline:0;font:400 18px/30px var(--font-serif);color:var(--panel-ink)}.app-editor .tiptap>*:first-child{margin-top:0}.app-editor .tiptap>*:last-child{margin-bottom:0}.app-editor .tiptap h2{font:700 26px/32px var(--font-display)}.app-editor .tiptap blockquote{margin-left:0;padding-left:var(--space-4);border-left:3px solid var(--panel-ink);font-style:italic}.app-editor .tiptap a{color:var(--panel-accent);text-decoration:underline}.app-editor .tiptap img{display:block;max-width:100%;height:auto}.app-editor .tiptap table{width:100%;border-collapse:collapse;font:400 15px/22px var(--font-ui)}.app-editor .tiptap th,.app-editor .tiptap td{border:1px solid var(--panel-border);padding:var(--space-1) var(--space-2);vertical-align:top}.app-editor .tiptap th{background:var(--panel-surface-2)}.app-editor .tiptap p.is-editor-empty:first-child:before{content:"Haber metnini yazın…";color:var(--panel-ink-3);float:left;height:0;pointer-events:none}.app-spot{min-height:112px}.app-two-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.app-field-wide{grid-column:1 / -1}.app-toggle{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--tap);color:var(--panel-ink);cursor:pointer}.app-toggle input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--panel-accent);flex:none}.app-toggle span{display:flex;flex-direction:column;font:400 13px/18px var(--font-ui)}.app-toggle b{font-weight:500}.app-toggle small{color:var(--panel-ink-3);font:inherit}.pnl-ms input{min-width:100px;flex:1;height:26px;border:0;outline:0;background:none;color:var(--panel-ink);font:400 13px/18px var(--font-ui)}.pnl-tok button{width:24px;height:24px;border:0;background:none;color:inherit;cursor:pointer}.app-tag-results{display:flex;flex-direction:column;padding:var(--space-1);border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel-surface)}.app-tag-results button{min-height:32px;padding:0 var(--space-2);border:0;background:none;color:var(--panel-ink);text-align:left;cursor:pointer}.app-tag-results button:hover{background:var(--panel-hover)}.app-workflow{align-items:stretch}.app-cover{display:grid;grid-template-columns:minmax(180px,320px) minmax(0,1fr);gap:var(--space-4);align-items:start}.app-cover img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:2px;background:var(--panel-hover)}.app-cover p{margin:var(--space-1) 0 0}.app-gallery-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.app-gallery-items figure{margin:0}.app-gallery-items img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:2px}.app-gallery-items figcaption{margin-top:var(--space-1);font:400 12px/16px var(--font-ui);color:var(--panel-ink-2)}.app-history{grid-template-columns:320px minmax(0,1fr)}.app-revision-list{display:flex;flex-direction:column;gap:var(--space-1)}.app-revision-list button{display:grid;grid-template-columns:1fr auto;gap:2px var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-panel);background:none;color:var(--panel-ink);text-align:left;cursor:pointer}.app-revision-list button:hover{background:var(--panel-hover)}.app-revision-list button.is-current{border-color:var(--panel-accent);background:var(--panel-selected)}.app-revision-list button>span:first-of-type{color:var(--panel-ink-2)}.app-revision-list .mono{grid-column:1 / -1;color:var(--panel-ink-3);font-size:11px}.app-revision-data{max-height:520px;overflow:auto;white-space:pre-wrap;padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel-surface-2);color:var(--panel-ink-2);font:400 12px/18px var(--font-mono)}.app-media-filter .pnl-search{width:min(320px,100%)}.app-media-count{margin-left:auto;font-size:13px}.app-media-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.app-media-grid.has-drawer{padding-right:440px;grid-template-columns:repeat(4,minmax(0,1fr))}.cms-mi-tile .im img{width:100%;height:100%;object-fit:cover;display:block}.app-media-pdf{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);color:var(--panel-ink-2);font:500 12px/16px var(--font-ui)}.app-media-drawer{position:fixed;z-index:8;top:var(--topbar-panel);right:0;bottom:0;width:440px;display:flex;flex-direction:column}.app-media-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-bottom:1px solid var(--panel-border)}.app-media-drawer-head h2{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-media-drawer-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.app-media-drawer-foot{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--panel-border);background:var(--panel-surface-2)}.app-media-focal{border:0;cursor:crosshair;background-position:center;background-size:cover}.app-media-usages{border:1px solid var(--panel-border);border-radius:var(--radius-panel)}.app-media-usages a{grid-template-columns:minmax(0,1fr)}.app-picker-count{margin-right:auto;font-size:13px}.app-picker-tabs{padding:0 var(--space-4);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0}.app-picker-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;height:min(560px,calc(100vh - 220px));min-height:0;margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1)}.app-picker-library{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4);border-right:1px solid var(--panel-border);overflow:auto}.app-picker-library .pnl-search{max-width:none}.app-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-picker-detail{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);overflow:auto}.app-picker-preview{width:100%;height:auto;aspect-ratio:16 / 9;overflow:hidden}.app-picker-preview img{width:100%;height:100%;object-fit:cover;display:block}.app-picker-name{margin:0;overflow-wrap:anywhere}.app-picker-detail textarea{min-height:64px}.app-picker-upload{min-height:480px;display:grid;place-items:center}.pnl-scrim.app-overlay .pnl-modal:has(.app-picker-tabs){width:min(1040px,calc(100vw - var(--space-6)));max-height:min(780px,calc(100vh - var(--space-6)))}.app-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.app-record-card .bd{display:flex;flex-direction:column;gap:var(--space-3);height:100%}.app-record-card dl{margin:0;display:grid;gap:var(--space-2)}.app-record-card dl>div{display:grid;grid-template-columns:minmax(100px,30%) minmax(0,1fr);gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--panel-border)}.app-record-card dt{color:var(--panel-ink-3);font:500 11px/16px var(--font-mono);text-transform:uppercase}.app-record-card dd{margin:0;min-width:0;overflow-wrap:anywhere;font:400 13px/18px var(--font-ui);color:var(--panel-ink)}.app-record-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto}.app-form-stack{display:flex;flex-direction:column;gap:var(--space-3)}.app-json-area{min-height:120px;font-family:var(--font-mono)}.app-config-editor{min-height:min(620px,calc(100vh - 280px));font:400 13px/20px var(--font-mono);tab-size:2;white-space:pre}.app-data-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.app-data-list pre,.app-data-object{margin:0;padding:var(--space-3);max-height:360px;overflow:auto;border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel-surface);color:var(--panel-ink-2);font:400 12px/18px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.app-data-object{padding:var(--space-4)}.app-layout-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:start}.app-slot-preview{display:flex;flex-direction:column;gap:var(--space-2)}.app-slot-preview>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-2);align-items:center;padding:var(--space-2);border:1px solid var(--panel-border);border-radius:var(--radius-panel)}.app-slot-preview b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-session-list{display:flex;flex-direction:column;gap:var(--space-2)}.app-session-list>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-panel)}.app-session-list>div>div{display:flex;min-width:0;flex-direction:column}.app-session-list span{color:var(--panel-ink-3);font:400 12px/18px var(--font-ui)}@media(max-width:1099px){.cms-form{grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-4)}.app-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-media-grid.has-drawer{grid-template-columns:repeat(3,minmax(0,1fr))}.app-layout-zones{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.app-editor-head{top:var(--topbar-panel);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;padding:var(--space-3) var(--space-4);align-items:flex-start}.app-editor-head>div:first-child{min-width:0}.app-editor-head h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.app-editor-actions{width:100%;justify-content:flex-start;margin-top:var(--space-2)}.app-editor-actions .cms-saving,.app-editor-actions .cms-dirty{width:100%}.app-editor-tabs{overflow-x:auto;flex-wrap:nowrap;margin-top:var(--space-3)}.app-editor-tabs .pnl-tab{white-space:nowrap}.cms-form,.app-two-fields{grid-template-columns:minmax(0,1fr)}.app-field-wide{grid-column:auto}.app-editor .be-tb{overflow-x:auto;flex-wrap:nowrap;position:sticky;top:calc(var(--topbar-panel) + 112px)}.app-editor .be-tb button{min-width:var(--tap);height:var(--tap)}.app-editor .tiptap{min-height:420px;padding:var(--space-3);font-size:17px;line-height:28px}.app-cover{grid-template-columns:minmax(0,1fr)}.app-gallery-items{grid-template-columns:repeat(2,minmax(0,1fr))}.app-history{grid-template-columns:minmax(0,1fr)}.app-media-filter{align-items:stretch}.app-media-filter .pnl-search{width:100%;max-width:none}.app-media-count{margin-left:0}.app-media-grid,.app-media-grid.has-drawer{padding-right:0;grid-template-columns:repeat(3,minmax(0,1fr))}.app-media-drawer{top:auto;left:0;width:100%;max-height:calc(100vh - var(--topbar-panel));border-radius:var(--radius-panel-lg) var(--radius-panel-lg) 0 0}.app-media-drawer-body{padding:var(--space-4)}.app-picker-body{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:calc(100vh - 210px);overflow:auto}.app-picker-library{border-right:0;border-bottom:1px solid var(--panel-border);overflow:visible}.app-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-picker-detail{overflow:visible}.app-picker-upload{min-height:360px}.app-record-grid,.app-data-list{grid-template-columns:minmax(0,1fr)}.app-record-card dl>div{grid-template-columns:minmax(88px,34%) minmax(0,1fr)}.app-config-editor{min-height:480px}.app-session-list>div{align-items:flex-start}}.app-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}@media(max-width:899px){.cms-split,.cms-two{grid-template-columns:minmax(0,1fr)!important}}
