.dashboard-v4{--admin-accent:#168ac5;--admin-accent-strong:#0c6fa6;--admin-accent-soft:rgba(22,138,197,.1);--admin-panel-shadow:0 16px 44px rgba(24,70,108,.08);min-height:100dvh;grid-template-columns:112px minmax(0,1fr);color:var(--dash-ink);background:var(--dash-bg,#f4f8fc)}html[data-theme=dark] .dashboard-v4{--admin-accent-soft:rgba(58,181,232,.12);--admin-panel-shadow:0 18px 48px rgba(0,4,15,.24)}.dashboard-v4 .dashboard-sidebar-v4{position:sticky;z-index:80;top:0;width:112px;max-width:none;height:100dvh;padding:18px 11px 14px;display:flex;flex-direction:column;align-items:stretch;gap:14px;overflow:hidden auto;color:#d8e7f7;border:0;border-left:1px solid rgba(106,163,217,.13);background:linear-gradient(180deg,#06152c,#081d38 58%,#06152c);box-shadow:-8px 0 32px rgba(7,28,54,.14)}.dashboard-v4 .dashboard-sidebar-v4:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 10%,rgba(36,153,218,.16),transparent 24%)}.dashboard-v4 .dashboard-brand{position:relative;width:100%;min-height:66px;margin:0;padding:6px 2px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-bottom:1px solid rgba(137,183,226,.12);color:#fff;text-align:center}.dashboard-v4 .dashboard-brand img,.dashboard-v4 .dashboard-brand svg{width:42px;max-height:27px}.dashboard-v4 .dashboard-brand strong{font:800 8px/1.15 Arial,sans-serif;letter-spacing:.08em}.dashboard-v4 .sidebar-label,.dashboard-v4 .sidebar-status{display:none}.dashboard-v4 .dashboard-sidebar-primary-nav,.dashboard-v4 .dashboard-sidebar-v4>nav{position:relative;min-width:0;margin:0;padding:0;display:grid;gap:5px}.dashboard-v4 .dashboard-sidebar-primary-nav a,.dashboard-v4 .dashboard-sidebar-v4>nav>a{position:relative;min-width:0;min-height:59px;padding:7px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:13px;color:#7f9ab8;background:transparent;font-size:9px;font-weight:750;line-height:1.2;text-align:center;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.dashboard-v4 .dashboard-sidebar-primary-nav a:hover,.dashboard-v4 .dashboard-sidebar-v4>nav>a:hover{color:#eaf7ff;background:rgba(92,174,225,.08);transform:translateY(-1px)}.dashboard-v4 .dashboard-sidebar-primary-nav a.active,.dashboard-v4 .dashboard-sidebar-v4>nav>a.active{color:#68d8ff;border-color:rgba(86,195,240,.23);background:linear-gradient(145deg,rgba(23,125,184,.25),rgba(12,70,116,.18));box-shadow:inset 3px 0 #24b0e6,0 8px 18px rgba(2,11,24,.16)}.dashboard-v4 .dashboard-sidebar-primary-nav a>span,.dashboard-v4 .dashboard-sidebar-v4>nav>a>span{width:27px;height:27px;display:grid;place-items:center;color:inherit;background:transparent}.dashboard-v4 .dashboard-sidebar-primary-nav .app-icon,.dashboard-v4 .dashboard-sidebar-v4>nav .app-icon{width:19px;height:19px}.dashboard-v4 .dashboard-sidebar-primary-nav a>em{position:absolute;top:6px;left:7px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;color:#8fe6ff;background:rgba(31,151,206,.2);font-size:7px;font-style:normal;font-weight:850}.dashboard-v4 .sidebar-user{position:relative;width:100%;margin:auto 0 0;padding:12px 0 0;display:grid;place-items:center;border-top:1px solid rgba(137,183,226,.12)}.dashboard-v4 .sidebar-user>div{width:38px;height:38px;display:grid;place-items:center;border:2px solid rgba(78,194,235,.45);border-radius:50%;color:#fff;background:linear-gradient(145deg,#0f76ac,#183c69);font-size:13px;font-weight:850}.dashboard-v4 .sidebar-user p{display:none}.dashboard-v4 .dashboard-sidebar-logout,.dashboard-v4 .dashboard-sidebar-site-link{position:relative;width:100%;margin:0}.dashboard-v4 .dashboard-sidebar-logout button,.dashboard-v4 .dashboard-sidebar-site-link{width:100%;min-height:35px;padding:5px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:9px;color:#718eab;background:transparent;font:inherit;font-size:8px;cursor:pointer}.dashboard-v4 .dashboard-sidebar-logout .app-icon,.dashboard-v4 .dashboard-sidebar-site-link .app-icon{width:13px;height:13px}.dashboard-v4 .dashboard-main{width:100%;max-width:1780px;min-width:0;padding:30px clamp(24px,3vw,48px) 52px;overflow:clip}.dashboard-v4 .dashboard-main:before{display:none}.dashboard-v4 .dashboard-command-header{min-height:82px;margin:0 0 24px;padding:0 0 21px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--dash-line)}.dashboard-v4 .dashboard-header-copy{min-width:220px}.dashboard-v4 .dashboard-header-copy>span{color:var(--admin-accent);font-size:9px;font-weight:850;letter-spacing:.08em}.dashboard-v4 .dashboard-header-copy h1{max-width:none;margin:7px 0 3px;font-size:clamp(26px,2.2vw,36px);line-height:1.18}.dashboard-v4 .dashboard-header-copy p{margin:0;color:var(--dash-muted);font-size:11px}.dashboard-v4 .dashboard-command-tools{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.dashboard-v4 .dashboard-command-search{width:min(290px,25vw);min-height:42px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--dash-line);border-radius:11px;color:var(--dash-muted);background:var(--dash-card)}.dashboard-v4 .dashboard-command-search .app-icon{flex:none;width:15px;height:15px}.dashboard-v4 .dashboard-command-search input{width:100%;min-height:38px;padding:0;border:0;outline:0;color:var(--dash-ink);background:transparent;font:inherit;font-size:11px}.dashboard-v4 .dashboard-command-tools>.theme-toggle,.dashboard-v4 .dashboard-notification-action,.dashboard-v4 .dashboard-preview-action{position:relative;min-width:42px;height:42px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--dash-line);border-radius:11px;color:var(--dash-ink);background:var(--dash-card)}.dashboard-v4 .dashboard-notification-action{font:inherit;cursor:pointer}.dashboard-v4 .dashboard-notification-action .app-icon,.dashboard-v4 .dashboard-preview-action .app-icon{width:16px;height:16px}.dashboard-v4 .dashboard-notification-action b{position:absolute;top:-5px;left:-4px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border:2px solid var(--dash-bg,#f4f8fc);border-radius:999px;color:#fff;background:#e65f73;font-size:8px}.dashboard-v4 .dashboard-preview-action span{font-size:10px;font-weight:800;white-space:nowrap}.dashboard-v4 .dashboard-command-tools .add-founder,.dashboard-v4 .dashboard-command-tools .add-project{min-height:42px;padding:0 16px;border:0;border-radius:11px;color:#fff;background:linear-gradient(135deg,#0a6fa9,#169fd0);box-shadow:0 9px 20px rgba(18,137,193,.2)}.dashboard-overview-v4{min-width:0;display:grid;gap:18px}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-kpi-card{min-width:0;min-height:112px;padding:17px;display:flex;align-items:center;gap:13px;border:1px solid var(--dash-line);border-radius:16px;background:var(--dash-card);box-shadow:var(--admin-panel-shadow)}.dashboard-kpi-icon{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#147fb6;background:rgba(33,157,211,.12)}.dashboard-kpi-icon.is-purple{color:#735bc4;background:rgba(115,91,196,.11)}.dashboard-kpi-icon.is-green{color:#1d9a77;background:rgba(29,154,119,.11)}.dashboard-kpi-icon.is-amber{color:#b47c1d;background:rgba(212,157,58,.12)}.dashboard-kpi-icon .app-icon{width:20px;height:20px}.dashboard-kpi-card>div{min-width:0;display:grid;gap:4px}.dashboard-kpi-card>div>span{color:var(--dash-muted);font-size:9px;font-weight:750}.dashboard-kpi-card strong{font:850 clamp(22px,2.3vw,31px)/1 Arial,sans-serif;letter-spacing:-.03em}.dashboard-kpi-card small{color:var(--dash-muted);font-size:9px}.dashboard-overview-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(285px,.75fr);gap:16px}.dashboard-panel{min-width:0;padding:19px;overflow:hidden;border:1px solid var(--dash-line);border-radius:18px;background:var(--dash-card);box-shadow:var(--admin-panel-shadow)}.dashboard-panel-header{min-height:43px;margin-bottom:15px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-panel-header>div{min-width:0}.dashboard-panel-header span:first-child{color:var(--admin-accent);font-size:8px;font-weight:850}.dashboard-panel-header h2{margin:5px 0 0;font-size:16px;line-height:1.3}.dashboard-panel-header>button,.dashboard-panel-trend{padding:7px 9px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;color:var(--admin-accent-strong);background:var(--admin-accent-soft);font:inherit;font-size:8px;font-weight:800;white-space:nowrap;cursor:pointer}.dashboard-panel-header .app-icon{width:12px;height:12px}.dashboard-traffic-panel{min-height:315px}.dashboard-traffic-chart{height:226px;padding:5px 4px 0;display:grid;grid-template-columns:repeat(7,minmax(30px,1fr));align-items:end;gap:clamp(6px,1.4vw,18px);border-bottom:1px solid var(--dash-line);background:repeating-linear-gradient(to top,transparent 0 53px,color-mix(in srgb,var(--dash-line) 62%,transparent) 54px)}.dashboard-traffic-column{height:100%;min-width:0;display:grid;grid-template-rows:18px minmax(0,1fr) 25px;justify-items:center;align-items:end;gap:5px}.dashboard-traffic-value{color:var(--dash-muted);font:750 8px/1 Arial,sans-serif;opacity:0;transition:opacity .2s ease}.dashboard-traffic-column:hover .dashboard-traffic-value{opacity:1}.dashboard-traffic-track{position:relative;width:min(32px,68%);height:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px}.dashboard-traffic-track b,.dashboard-traffic-track i{width:48%;min-height:5px;display:block;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#29b7df,#167fb9);box-shadow:0 6px 13px rgba(20,132,186,.14)}.dashboard-traffic-track b{background:linear-gradient(180deg,#846cdf,#6550b4)}.dashboard-traffic-column small{color:var(--dash-muted);font-size:8px}.dashboard-priority-list{display:grid;gap:9px}.dashboard-priority-list>button{width:100%;min-height:67px;padding:10px;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;border:1px solid var(--dash-line);border-radius:12px;color:var(--dash-ink);background:var(--dash-soft);font:inherit;text-align:start;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.dashboard-priority-list>button:hover{border-color:rgba(34,151,204,.35);transform:translateX(-2px)}.dashboard-priority-list>button>span:nth-child(2){min-width:0;display:grid;gap:4px}.dashboard-priority-list b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dashboard-priority-list small{color:var(--dash-muted);font-size:8px}.dashboard-priority-list>button>.app-icon{width:13px;height:13px;color:var(--dash-muted)}.dashboard-priority-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#1689c5;background:rgba(22,137,197,.12)}.dashboard-priority-icon.is-amber{color:#b27a1b;background:rgba(210,155,54,.13)}.dashboard-priority-icon.is-purple{color:#7058bf;background:rgba(112,88,191,.12)}.dashboard-priority-icon .app-icon{width:17px;height:17px}.dashboard-projects-panel{min-height:315px}.dashboard-project-list{display:grid}.dashboard-project-list article{min-height:58px;padding:9px 4px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 30px;align-items:center;gap:10px;border-top:1px solid var(--dash-line)}.dashboard-project-list article:first-child{border-top:0}.dashboard-project-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#1689c5;background:var(--admin-accent-soft)}.dashboard-project-mark.midnight{color:#7962c7;background:rgba(121,98,199,.12)}.dashboard-project-mark.ice{color:#1d9a86;background:rgba(29,154,134,.12)}.dashboard-project-mark .app-icon{width:16px;height:16px}.dashboard-project-list article>div{min-width:0;display:grid;gap:4px}.dashboard-project-list article strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-list article small{overflow:hidden;color:var(--dash-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-status{padding:6px 8px;border-radius:999px;font-size:8px;font-weight:800}.dashboard-project-status.is-live{color:#157a5f;background:rgba(32,167,126,.12)}.dashboard-project-status.is-draft{color:#a8751d;background:rgba(206,151,54,.13)}.dashboard-project-status.is-hidden{color:#8b6b74;background:rgba(137,107,116,.13)}.dashboard-project-list article>a{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--dash-line);border-radius:8px;color:var(--dash-muted)}.dashboard-project-list article>a .app-icon{width:12px;height:12px}.dashboard-overview-empty{min-height:205px;display:grid;place-items:center;align-content:center;gap:7px;color:var(--dash-muted);text-align:center}.dashboard-overview-empty .app-icon{width:25px;height:25px}.dashboard-overview-empty b{color:var(--dash-ink);font-size:12px}.dashboard-overview-empty p{margin:0;font-size:9px}.dashboard-health-live{padding:6px 9px;border-radius:999px;color:#188063;background:rgba(34,166,126,.12);font-size:8px;font-style:normal;font-weight:850}.dashboard-health-live:before{content:"";width:6px;height:6px;margin-left:5px;display:inline-block;border-radius:50%;background:#24b486;box-shadow:0 0 0 4px rgba(36,180,134,.1)}.dashboard-health-score{padding:4px 0 17px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--dash-line)}.dashboard-health-score>div{flex:none;width:82px;height:82px;padding:8px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--admin-accent) var(--health-score),var(--dash-soft) 0)}.dashboard-health-score>div:before{content:"";grid-area:1/1;width:64px;height:64px;border-radius:50%;background:var(--dash-card)}.dashboard-health-score>div span{z-index:1;grid-area:1/1;font:850 17px/1 Arial,sans-serif}.dashboard-health-score p{margin:0;display:grid;gap:5px}.dashboard-health-score strong{font-size:11px}.dashboard-health-score small{color:var(--dash-muted);font-size:8px;line-height:1.6}.dashboard-health-facts{padding-top:9px;display:grid}.dashboard-health-facts p{min-height:35px;margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--dash-muted);border-bottom:1px solid var(--dash-line);font-size:9px}.dashboard-health-facts p:last-child{border-bottom:0}.dashboard-health-facts p span{display:flex;align-items:center;gap:6px}.dashboard-health-facts .app-icon{width:13px;height:13px}.dashboard-health-facts b{color:var(--dash-ink)}.dashboard-health-facts b.is-good{color:#188063}.dashboard-mobile-more,.dashboard-mobile-nav{display:none}.dashboard-v4 .admin-page-command{border-radius:18px}.dashboard-v4 .admin-page-workbench{align-items:start}.dashboard-v4 .admin-page-editor,.dashboard-v4 .admin-page-map{border-radius:16px;box-shadow:var(--admin-panel-shadow)}@media (max-width:1180px){.dashboard-v4{grid-template-columns:96px minmax(0,1fr)}.dashboard-v4 .dashboard-sidebar-v4{width:96px}.dashboard-v4 .dashboard-command-header{align-items:flex-start}.dashboard-v4 .dashboard-command-tools{flex-wrap:wrap}.dashboard-v4 .dashboard-command-search{width:min(260px,36vw)}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr)}}@media (max-width:940px){.dashboard-v4{grid-template-columns:88px minmax(0,1fr)}.dashboard-v4 .dashboard-sidebar-v4{position:sticky;width:88px;max-width:none;height:100dvh;padding:14px 8px;overflow:hidden auto}.dashboard-v4 .dashboard-sidebar-v4 nav{display:grid;overflow:visible}.dashboard-v4 .dashboard-sidebar-v4 nav a{min-width:0;min-height:55px;padding:6px 3px}.dashboard-v4 .dashboard-main{padding-top:24px}.dashboard-v4 .dashboard-command-header{align-items:stretch;flex-direction:column}.dashboard-v4 .dashboard-command-tools{justify-content:flex-start}.dashboard-v4 .dashboard-command-search{flex:1 1 230px;width:auto}.dashboard-overview-grid{grid-template-columns:1fr}.dashboard-projects-panel,.dashboard-traffic-panel{min-height:300px}}@media (max-width:650px){.dashboard-v4{display:block;min-width:0;background:var(--dash-bg,#f4f8fc)}.dashboard-v4 .dashboard-sidebar-v4{display:none}.dashboard-v4 .dashboard-main{width:100%;padding:18px 13px 108px;contain:inline-size;overflow:clip}.dashboard-v4 .dashboard-command-header{min-height:0;margin-bottom:14px;padding-bottom:14px;gap:14px}.dashboard-v4 .dashboard-header-copy>span{font-size:8px}.dashboard-v4 .dashboard-header-copy h1{margin-top:5px;font-size:24px}.dashboard-v4 .dashboard-header-copy p{margin-top:3px;font-size:10px}.dashboard-v4 .dashboard-command-tools{width:100%;display:grid;grid-template-columns:1fr 42px 42px 42px;gap:7px}.dashboard-v4 .dashboard-command-search{grid-column:1/-1;width:100%;min-height:41px}.dashboard-v4 .dashboard-command-tools>.theme-toggle{min-width:42px}.dashboard-v4 .dashboard-preview-action{padding:0}.dashboard-v4 .dashboard-preview-action span{display:none}.dashboard-v4 .dashboard-command-tools .add-founder,.dashboard-v4 .dashboard-command-tools .add-project{grid-column:1;grid-row:2;min-width:0;padding-inline:10px}.dashboard-v4 .dashboard-preview-note{margin-bottom:10px;border-radius:10px}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-kpi-card{min-height:101px;padding:12px 10px;align-items:flex-start;flex-direction:column;gap:8px;border-radius:14px}.dashboard-kpi-icon{width:32px;height:32px;border-radius:9px}.dashboard-kpi-icon .app-icon{width:16px;height:16px}.dashboard-kpi-card>div{width:100%}.dashboard-kpi-card strong{font-size:22px}.dashboard-kpi-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-overview-grid,.dashboard-overview-v4{gap:10px}.dashboard-panel{padding:14px;border-radius:15px}.dashboard-panel-header{margin-bottom:10px}.dashboard-panel-header h2{font-size:15px}.dashboard-panel-trend{display:none}.dashboard-traffic-panel{min-height:260px}.dashboard-traffic-chart{height:184px;gap:5px}.dashboard-traffic-track{width:min(25px,74%);gap:2px}.dashboard-priority-list>button{min-height:63px}.dashboard-projects-panel{min-height:0}.dashboard-project-list article{grid-template-columns:34px minmax(0,1fr) auto 28px;gap:7px}.dashboard-project-mark{width:32px;height:32px}.dashboard-project-status{padding-inline:6px}.dashboard-health-score>div{width:72px;height:72px}.dashboard-health-score>div:before{width:56px;height:56px}.dashboard-mobile-nav{position:fixed;z-index:170;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;min-height:68px;padding:7px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;border:1px solid rgba(128,174,216,.2);border-radius:18px;background:rgba(6,23,46,.96);box-shadow:0 18px 44px rgba(1,8,20,.35);backdrop-filter:blur(20px)}.dashboard-mobile-nav button{position:relative;min-width:0;min-height:53px;padding:6px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:11px;color:#7892ad;background:transparent;font:inherit;font-size:8px;font-weight:750;cursor:pointer}.dashboard-mobile-nav button.active{color:#69d8ff;background:rgba(29,135,190,.17)}.dashboard-mobile-nav .app-icon{width:18px;height:18px}.dashboard-mobile-nav b{position:absolute;top:3px;left:8px;min-width:15px;height:15px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#e45d72;font-size:7px}.dashboard-mobile-more{position:fixed;z-index:180;right:13px;bottom:91px;left:13px;padding:18px;display:grid;gap:14px;border:1px solid var(--dash-line);border-radius:18px;color:var(--dash-ink);background:var(--dash-card);box-shadow:0 22px 70px rgba(1,8,20,.32)}.dashboard-mobile-more>strong{font-size:14px}.dashboard-mobile-more>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dashboard-mobile-more>div button{min-height:78px;padding:10px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid var(--dash-line);border-radius:12px;color:var(--dash-ink);background:var(--dash-soft);font:inherit;font-size:9px;font-weight:800}.dashboard-mobile-more>div .app-icon{width:19px;height:19px;color:var(--admin-accent)}.dashboard-mobile-more-close{position:absolute;top:10px;left:10px;width:28px;height:28px;border:0;border-radius:8px;color:var(--dash-muted);background:var(--dash-soft);font-size:20px;cursor:pointer}.dashboard-v4 .admin-page-command{padding:13px;border-radius:16px}}.dashboard-v4{--dash-bg:#e6eef5;--dash-card:#f8fbfd;--dash-ink:#081a2e;--dash-muted:#405d73;--dash-line:#7894aa;--dash-soft:#e1ebf2;--admin-accent:#087fb7;--admin-accent-strong:#075f8d;--admin-accent-soft:rgba(8,127,183,.11)}html[data-theme=dark] .dashboard-v4{--dash-bg:#071522;--dash-card:#0d2237;--dash-ink:#f3f8fc;--dash-muted:#b8cde0;--dash-line:#4d718d;--dash-soft:#142f49;--admin-accent:#58caf3;--admin-accent-strong:#86dcfa;--admin-accent-soft:rgba(88,202,243,.13)}.dashboard-v4 input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),.dashboard-v4 select,.dashboard-v4 textarea{color:var(--dash-ink);border-color:var(--dash-line);background:var(--dash-soft);caret-color:var(--admin-accent)}.dashboard-v4 :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--dash-muted) 86%,transparent);opacity:1}.dashboard-v4 :is(input,textarea,select):focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-soft);outline:0}.dashboard-v4 select{color-scheme:light}.dashboard-v4 select option{color:#081a2e;background:#f8fbfd}html[data-theme=dark] .dashboard-v4 select{color-scheme:dark}html[data-theme=dark] .dashboard-v4 select option{color:#f3f8fc;background:#0d2237}.dashboard-v4 .status.live{color:#075c82;background:#d6eaf3}.dashboard-v4 .status.draft{color:#73530d;background:#f6e6b9}.dashboard-v4 .status.hidden{color:#4e5963;background:#dbe4ea}.dashboard-v4 .row-actions .feature.active{color:#73530d;background:#f6e6b9}.dashboard-v4 .row-actions .visibility.active{color:#075c82;background:#d6eaf3}.dashboard-v4 .row-actions .delete{color:#a13f4b}html[data-theme=dark] .dashboard-v4 .status.live{color:#8bdcf6;background:#173b55}html[data-theme=dark] .dashboard-v4 .status.draft{color:#f5d57d;background:#493b17}html[data-theme=dark] .dashboard-v4 .status.hidden{color:#d3dde6;background:#314252}html[data-theme=dark] .dashboard-v4 .row-actions .feature.active{color:#f5d57d;background:#493b17}html[data-theme=dark] .dashboard-v4 .row-actions .visibility.active{color:#8bdcf6;background:#173b55}html[data-theme=dark] .dashboard-v4 .row-actions .delete{color:#ff9eaa}.dashboard-v4 .dashboard-health-facts b.is-good,.dashboard-v4 .dashboard-health-live,.dashboard-v4 .dashboard-project-status.is-live{color:#116147}.dashboard-v4 .dashboard-health-live,.dashboard-v4 .dashboard-project-status.is-live{background:#d7f1e6}.dashboard-v4 .dashboard-project-status.is-draft{color:#73530d;background:#f6e6b9}.dashboard-v4 .dashboard-project-status.is-hidden{color:#5c4c62;background:#eadfed}html[data-theme=dark] .dashboard-v4 .dashboard-health-facts b.is-good,html[data-theme=dark] .dashboard-v4 .dashboard-health-live,html[data-theme=dark] .dashboard-v4 .dashboard-project-status.is-live{color:#91e8c6}html[data-theme=dark] .dashboard-v4 .dashboard-health-live,html[data-theme=dark] .dashboard-v4 .dashboard-project-status.is-live{background:#123f35}html[data-theme=dark] .dashboard-v4 .dashboard-project-status.is-draft{color:#f5d57d;background:#493b17}html[data-theme=dark] .dashboard-v4 .dashboard-project-status.is-hidden{color:#d8bfdc;background:#3b2f42}.dashboard-v4 .admin-page-command{padding:16px 18px;gap:12px;overflow:visible;color:var(--dash-ink);border-color:var(--dash-line);border-radius:16px;background:var(--dash-card);box-shadow:var(--admin-panel-shadow)}.dashboard-v4 .admin-page-command-head{align-items:center;gap:20px}.dashboard-v4 .admin-page-studio-title{align-items:center;gap:12px}.dashboard-v4 .admin-page-studio-title>span{width:42px;height:42px;border-color:var(--dash-line);border-radius:11px;color:var(--admin-accent-strong);background:var(--admin-accent-soft)}.dashboard-v4 .admin-page-studio-title>span .app-icon{width:19px;height:19px}.dashboard-v4 .admin-page-studio-title small{color:var(--admin-accent-strong);font-size:8px;letter-spacing:.08em}.dashboard-v4 .admin-page-title-row{margin-top:5px;display:flex;align-items:center;flex-wrap:wrap;gap:9px}.dashboard-v4 .admin-page-title-row h2{margin:0;font-size:clamp(21px,2vw,28px);line-height:1.2}.dashboard-v4 .admin-page-title-row i{padding:5px 8px;border-radius:999px;font-size:8px;font-style:normal;font-weight:850}.dashboard-v4 .admin-page-title-row .status-published{color:#116147;background:#d7f1e6}.dashboard-v4 .admin-page-title-row .status-review{color:#78550c;background:#f9e9bd}.dashboard-v4 .admin-page-title-row .status-draft{color:#66536d;background:#eadfed}html[data-theme=dark] .dashboard-v4 .admin-page-title-row .status-published{color:#91e8c6;background:#123f35}html[data-theme=dark] .dashboard-v4 .admin-page-title-row .status-review{color:#f6d47d;background:#493b17}html[data-theme=dark] .dashboard-v4 .admin-page-title-row .status-draft{color:#d8bfdc;background:#3b2f42}.dashboard-v4 .admin-page-studio-title p{margin-top:4px;color:var(--dash-muted);font-size:9px;line-height:1.5}.dashboard-v4 .admin-page-studio-actions{align-items:stretch;flex-wrap:nowrap;gap:6px}.dashboard-v4 .admin-page-context-select,.dashboard-v4 .admin-page-studio-actions a,.dashboard-v4 .admin-page-studio-actions button{min-height:40px;border:1px solid var(--dash-line);border-radius:10px;color:var(--dash-ink);background:var(--dash-soft)}.dashboard-v4 .admin-page-studio-actions a,.dashboard-v4 .admin-page-studio-actions button{padding:0 11px;font-size:9px}.dashboard-v4 .admin-page-studio-actions a:hover,.dashboard-v4 .admin-page-studio-actions button:hover{border-color:var(--admin-accent)}.dashboard-v4 .admin-page-studio-actions button.active{color:var(--dash-ink);border-color:var(--admin-accent);background:var(--admin-accent-soft)}.dashboard-v4 .admin-page-studio-actions .admin-page-open-action,.dashboard-v4 .admin-page-studio-actions .admin-page-save-action{color:#fff;border-color:#087fb7;background:#087fb7}.dashboard-v4 .admin-page-studio-actions .admin-page-save-action:disabled{color:var(--dash-muted);border-color:var(--dash-line);background:var(--dash-soft);opacity:.72;cursor:not-allowed}.dashboard-v4 .admin-page-context-select{min-width:136px;padding:4px 8px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px}.dashboard-v4 .admin-page-context-select>span{color:var(--dash-muted);font-size:8px;font-weight:800}.dashboard-v4 .admin-page-context-select select{min-width:0;height:30px;padding:0 5px;border:0;background:transparent;font-size:9px;font-weight:800;box-shadow:none}.dashboard-v4 .admin-page-workbench{grid-template-columns:minmax(230px,.32fr) minmax(0,1.68fr);gap:12px}.dashboard-v4 .admin-page-workbench .admin-page-map{padding:13px;gap:10px;border-radius:15px;box-shadow:var(--admin-panel-shadow)}.dashboard-v4 .admin-page-workbench .admin-page-map>header{padding:2px 3px 9px}.dashboard-v4 .admin-page-editor>header span,.dashboard-v4 .admin-page-workbench .admin-page-map>header>span{color:var(--admin-accent-strong);font-size:8px}.dashboard-v4 .admin-page-workbench .admin-page-map>header h3{margin:6px 0 3px;font-size:17px}.dashboard-v4 .admin-page-workbench .admin-page-map>header p{font-size:9px;line-height:1.55}.dashboard-v4 .admin-page-workbench .admin-page-map>div{gap:6px}.dashboard-v4 .admin-page-workbench .admin-page-map>div>button{min-height:58px;padding:8px;grid-template-columns:20px 34px minmax(0,1fr) 14px;gap:7px;border-radius:10px;background:var(--dash-soft)}.dashboard-v4 .admin-page-workbench .admin-page-map>div>button:hover{transform:none;border-color:var(--admin-accent)}.dashboard-v4 .admin-page-workbench .admin-page-map>div>button.active{border-color:var(--admin-accent);background:var(--admin-accent-soft);box-shadow:inset -3px 0 var(--admin-accent)}.dashboard-v4 .admin-page-workbench .admin-page-map-icon{width:34px;height:34px;color:var(--admin-accent-strong);background:var(--dash-card)}.dashboard-v4 .admin-page-workbench .admin-page-map b{font-size:10px}.dashboard-v4 .admin-page-workbench .admin-page-map em{color:var(--dash-muted);font-size:8px;white-space:nowrap}.dashboard-v4 .admin-page-workbench .admin-page-map-arrow{grid-column:4;grid-row:1;color:var(--dash-muted)}.dashboard-v4 .admin-page-workbench .admin-page-editor>header{min-height:76px;padding:13px 16px;border-radius:15px;box-shadow:var(--admin-panel-shadow)}.dashboard-v4 .admin-page-editor>header h3{margin:5px 0 3px;font-size:19px}.dashboard-v4 .admin-page-editor>header p{font-size:10px}.dashboard-v4 .admin-page-editor>header>b{color:#116147;background:#d7f1e6}html[data-theme=dark] .dashboard-v4 .admin-page-editor>header>b{color:#91e8c6;background:#123f35}.dashboard-v4 .settings-accordion-list{display:grid;gap:8px}.dashboard-v4 .settings-accordion{min-width:0;overflow:hidden;border:1px solid var(--dash-line);border-radius:13px;background:var(--dash-card);box-shadow:0 8px 24px rgba(15,49,75,.045)}.dashboard-v4 .settings-accordion.open{border-color:color-mix(in srgb,var(--admin-accent) 58%,var(--dash-line))}.dashboard-v4 .settings-accordion-trigger{width:100%;min-height:66px;padding:10px 12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:10px;border:0;color:var(--dash-ink);background:transparent;font:inherit;text-align:start;cursor:pointer}.dashboard-v4 .settings-accordion-trigger:hover{background:var(--dash-soft)}.dashboard-v4 .settings-accordion-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--dash-line);border-radius:10px;color:var(--admin-accent-strong);background:var(--dash-soft)}.dashboard-v4 .settings-accordion-icon .app-icon{width:17px;height:17px}.dashboard-v4 .settings-accordion-copy{min-width:0;display:grid;gap:3px}.dashboard-v4 .settings-accordion-copy small{color:var(--admin-accent-strong);font:850 8px/1 Arial,sans-serif;letter-spacing:.06em}.dashboard-v4 .settings-accordion-copy b{font-size:12px}.dashboard-v4 .settings-accordion-copy em{overflow:hidden;color:var(--dash-muted);font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.dashboard-v4 .settings-accordion-trigger>strong{padding:5px 8px;border-radius:999px;color:var(--dash-muted);background:var(--dash-soft);font-size:8px;white-space:nowrap}.dashboard-v4 .settings-accordion-arrow{width:15px;height:15px;color:var(--dash-muted);transition:transform .2s ease}.dashboard-v4 .settings-accordion.open .settings-accordion-arrow{transform:rotate(180deg)}.dashboard-v4 .settings-accordion-body{padding:14px;display:grid;gap:14px;border-top:1px solid var(--dash-line);background:color-mix(in srgb,var(--dash-soft) 42%,var(--dash-card))}.dashboard-v4 .settings-group-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.dashboard-v4 .settings-group-fields>.bilingual-setting{padding:12px;border:1px solid var(--dash-line);border-radius:11px;background:var(--dash-card)}.dashboard-v4 .home-appearance-inline{border:1px solid var(--dash-line);border-radius:12px;background:var(--dash-card);box-shadow:none}.dashboard-v4 .home-appearance-inline>header{padding:14px}.dashboard-v4 .home-appearance-inline>header h2{font-size:18px}.dashboard-v4 .home-appearance-inline>header p{font-size:10px}.dashboard-v4 .settings-accordion-body.page-publishing-card{margin:0;padding:14px;border:0;border-top:1px solid var(--dash-line);border-radius:0;background:color-mix(in srgb,var(--dash-soft) 42%,var(--dash-card));box-shadow:none}.dashboard-v4 .page-publishing-card select{color:var(--dash-ink);border-color:var(--dash-line);background:var(--dash-soft)}.dashboard-v4 .settings-save-bar{border-color:var(--admin-accent)}@media (max-width:1220px){.dashboard-v4 .admin-page-command-head{align-items:stretch;flex-direction:column}.dashboard-v4 .admin-page-studio-actions{justify-content:flex-start}.dashboard-v4 .admin-page-workbench{grid-template-columns:1fr}.dashboard-v4 .admin-page-workbench .admin-page-map{position:static}.dashboard-v4 .admin-page-workbench .admin-page-map>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.dashboard-v4 .admin-page-command{padding:13px}.dashboard-v4 .admin-page-command-head{gap:14px}.dashboard-v4 .admin-page-title-row h2{font-size:21px}.dashboard-v4 .admin-page-studio-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v4 .admin-page-context-select{grid-column:1/-1}.dashboard-v4 .admin-page-studio-actions a,.dashboard-v4 .admin-page-studio-actions button{min-width:0;padding-inline:7px}.dashboard-v4 .admin-page-workbench .admin-page-map{overflow:visible}.dashboard-v4 .admin-page-workbench .admin-page-map>div{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x proximity}.dashboard-v4 .admin-page-workbench .admin-page-map>div>button{flex:0 0 min(240px,82vw);scroll-snap-align:start}.dashboard-v4 .admin-page-workbench .admin-page-editor>header{align-items:flex-start}.dashboard-v4 .admin-page-editor>header>b{white-space:normal}.dashboard-v4 .settings-accordion-trigger{grid-template-columns:36px minmax(0,1fr) 16px;padding:9px}.dashboard-v4 .settings-accordion-trigger>strong{display:none}.dashboard-v4 .settings-accordion-copy em{white-space:normal}.dashboard-v4 .settings-group-fields,.dashboard-v4 .settings-group-fields .bilingual-setting{grid-template-columns:1fr}.dashboard-v4 .settings-group-fields .bilingual-setting>strong,.dashboard-v4 .settings-group-fields .content-field-help{grid-column:auto}.dashboard-v4 .settings-accordion-body{padding:10px}.dashboard-v4 .settings-save-bar{bottom:82px;align-items:stretch;flex-direction:column}.dashboard-v4 .settings-save-bar button{width:100%}}@media (prefers-reduced-motion:reduce){.dashboard-v4 *,.dashboard-v4 :after,.dashboard-v4 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}