.platform-admin-body{margin:0}.admin-dashboard-preview{--navy:var(--color-heading);--blue:var(--color-primary);--blue-text:var(--color-primary-dark);--teal:var(--color-success);--gold:var(--color-warning);--page:var(--color-background);--surface:var(--color-surface);--surface-soft:var(--color-surface-soft);--text:var(--color-on-surface);--muted:var(--color-muted);--line:var(--color-border);--shadow:var(--shadow-small);min-height:100vh;color:var(--text);background:var(--page);font-family:var(--font-interface);-webkit-font-smoothing:antialiased;font-size:.9375rem;line-height:1.375rem;display:flex}.admin-dashboard-preview,.admin-dashboard-preview *,.admin-dashboard-preview :before,.admin-dashboard-preview :after{box-sizing:border-box}.admin-dashboard-preview a{color:inherit;text-decoration:none}.admin-dashboard-preview :focus-visible{outline:var(--focus-ring-width) solid rgb(var(--color-primary-rgb) / var(--focus-ring-opacity));outline-offset:.15rem}.admin-dashboard-preview .dashboard-sidebar{z-index:2;border-inline-end:1px solid var(--line);background:var(--surface);flex-direction:column;width:260px;padding:1.25rem .75rem 1rem;transition:width .2s,transform .2s;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.admin-dashboard-preview .sidebar-backdrop[hidden]{display:none!important}.admin-dashboard-preview .dashboard-brand{color:var(--navy);align-items:center;gap:.75rem;padding:0 .5rem 1.5rem;font-size:.9375rem;font-weight:600;display:flex}.admin-dashboard-preview .dashboard-brand small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:-2px;font-size:.6875rem;font-weight:600;display:block}.admin-dashboard-preview .brand-mark{border-radius:var(--radius-root);color:#fff;background:linear-gradient(135deg, var(--blue), var(--teal));place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.admin-dashboard-preview .sidebar-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 10px 9px;font-size:.6875rem;font-weight:500}.admin-dashboard-preview .sidebar-nav{gap:.375rem;display:grid}.admin-dashboard-preview .nav-link{border-radius:var(--radius-root);min-height:2.375rem;color:var(--muted);align-items:center;gap:12px;padding:.5rem .75rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.admin-dashboard-preview .nav-link:hover{color:var(--navy);background:var(--surface-soft)}.admin-dashboard-preview .nav-link.is-active{color:#fff;background:linear-gradient(to right, var(--color-primary), var(--color-primary-dark));box-shadow:0 .125rem .375rem rgb(var(--color-primary-rgb) / 30%)}.admin-dashboard-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .nav-link.is-active{background:linear-gradient(to left, var(--color-primary), var(--color-primary-dark))}.admin-dashboard-preview .nav-icon{width:1.375rem;height:1.375rem;color:var(--blue-text);flex:0 0 1.375rem;place-items:center;font-size:1.375rem;display:inline-grid}.admin-dashboard-preview .sidebar-footer{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:14px 8px 4px;display:flex}.admin-dashboard-preview .preview-avatar{width:36px;height:36px;color:var(--navy);background:rgb(var(--color-primary-rgb) / 12%);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.admin-dashboard-preview .sidebar-footer strong,.admin-dashboard-preview .sidebar-footer small{display:block}.admin-dashboard-preview .sidebar-footer strong{color:var(--navy);font-size:.75rem}.admin-dashboard-preview .sidebar-footer small{color:var(--muted);font-size:.6875rem}.admin-dashboard-preview .dashboard-main{width:calc(100% - 260px);min-width:0;margin-inline-start:260px;transition:width .2s,margin-inline-start .2s}.admin-dashboard-preview .dashboard-topbar{z-index:3;border-bottom:1px solid var(--line);background:var(--surface);min-height:3.5rem;box-shadow:var(--shadow-small);justify-content:flex-start;align-items:center;gap:12px;padding-inline:1.5rem;display:flex;position:sticky;top:0}.admin-dashboard-preview .sidebar-toggle,.admin-dashboard-preview .theme-toggle{border:1px solid var(--line);border-radius:var(--radius-root);width:38px;height:38px;color:var(--navy);background:var(--surface);cursor:pointer;flex:none;place-items:center;display:inline-grid}.admin-dashboard-preview .theme-toggle:hover{border-color:var(--color-primary);background:var(--surface-soft)}.admin-dashboard-preview .theme-toggle svg{width:19px;height:19px}.admin-dashboard-preview .theme-icon-dark,.admin-dashboard-preview[data-theme=dark] .theme-icon-light{display:none}.admin-dashboard-preview[data-theme=dark] .theme-icon-dark{display:block}.admin-dashboard-preview .sidebar-toggle:hover{border-color:var(--color-primary);background:var(--surface-soft)}.admin-dashboard-preview .sidebar-toggle svg{width:19px;height:19px}.admin-dashboard-preview .sidebar-icon-menu,.admin-dashboard-preview .sidebar-icon-collapse,.admin-dashboard-preview .sidebar-icon-close{display:none}.admin-dashboard-preview:not(.is-sidebar-collapsed) .sidebar-icon-collapse,.admin-dashboard-preview.is-sidebar-collapsed .sidebar-icon-menu{display:block}.admin-dashboard-preview.is-sidebar-collapsed .sidebar-icon-collapse{display:none}.admin-dashboard-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sidebar-icon-collapse{transform:rotate(180deg)}.admin-dashboard-preview .dashboard-topbar>:last-child{margin-inline-start:auto}.admin-dashboard-preview .dashboard-topbar form{margin:0}.admin-dashboard-preview .breadcrumb{color:var(--muted);font-size:12px}.admin-dashboard-preview .breadcrumb span{color:var(--color-subtle);padding-inline:8px}.admin-dashboard-preview .topbar-link{color:var(--blue-text);font-size:.8125rem;font-weight:500}.admin-dashboard-preview button.topbar-link{border-radius:var(--radius-root);cursor:pointer;font:inherit;background:0 0;border:0;padding:.4812rem .75rem}.admin-dashboard-preview button.topbar-link:hover{background:var(--surface-soft)}.admin-dashboard-preview .dashboard-content{width:min(1440px,100%);margin-inline:auto;padding:1.5rem}.admin-dashboard-preview .dashboard-footnote{border-top:1px solid var(--line);min-height:54px;color:var(--muted);text-align:center;justify-content:center;align-items:center;margin-top:1.5rem;padding-block:.5rem;font-size:.8125rem;display:flex}.admin-dashboard-preview.is-sidebar-collapsed .dashboard-sidebar{width:70px;padding-inline:.5rem}.admin-dashboard-preview.is-sidebar-collapsed .dashboard-main{width:calc(100% - 70px);margin-inline-start:70px}.admin-dashboard-preview.is-sidebar-collapsed .dashboard-topbar{padding-inline-start:clamp(22px,4vw,56px)}.admin-dashboard-preview.is-sidebar-collapsed .dashboard-brand{justify-content:center;padding-inline:0}.admin-dashboard-preview.is-sidebar-collapsed .dashboard-brand>span:not(.brand-mark),.admin-dashboard-preview.is-sidebar-collapsed .sidebar-label,.admin-dashboard-preview.is-sidebar-collapsed .sidebar-footer>span:not(.preview-avatar){display:none}@media (width>=721px){.admin-dashboard-preview.is-sidebar-collapsed .sidebar-nav .nav-link>.nav-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.admin-dashboard-preview.is-sidebar-collapsed .sidebar-nav{gap:8px}.admin-dashboard-preview.is-sidebar-collapsed .nav-link{justify-content:center;padding-inline:8px}.admin-dashboard-preview.is-sidebar-collapsed .nav-icon{width:auto}.admin-dashboard-preview.is-sidebar-collapsed .sidebar-footer{justify-content:center;padding-inline:0}.admin-dashboard-preview[data-theme=dark]{--navy:var(--color-heading);--blue:var(--color-primary);--blue-text:var(--color-primary);--teal:var(--color-success);--gold:var(--color-warning);--page:var(--color-background);--surface:var(--color-surface);--surface-soft:var(--color-surface-soft);--text:var(--color-on-surface);--muted:var(--color-muted);--line:var(--color-border);--shadow:var(--shadow-medium)}.admin-dashboard-preview[data-theme=dark] .dashboard-topbar,.admin-dashboard-preview[data-theme=dark] .dashboard-sidebar{background:var(--surface)}.admin-dashboard-preview[data-theme=dark] .sidebar-label,.admin-dashboard-preview[data-theme=dark] .dashboard-footnote,.admin-dashboard-preview[data-theme=dark] .nav-link{color:var(--muted)}.admin-dashboard-preview[data-theme=dark] .nav-link:not(.is-active):hover{color:var(--text);background:var(--surface-soft)}.admin-dashboard-preview[data-theme=dark] .nav-link.is-active{color:#fff;background:linear-gradient(to right, var(--color-primary), var(--color-primary-dark))}.admin-dashboard-preview[data-theme=dark]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .nav-link.is-active{background:linear-gradient(to left, var(--color-primary), var(--color-primary-dark))}.admin-dashboard-preview[data-theme=dark] .sidebar-toggle,.admin-dashboard-preview[data-theme=dark] .theme-toggle{color:var(--text);background:var(--surface)}@media (width<=960px){.admin-dashboard-preview .dashboard-sidebar{width:230px}.admin-dashboard-preview .dashboard-main{width:calc(100% - 230px);margin-inline-start:230px}.admin-dashboard-preview.is-sidebar-collapsed .dashboard-sidebar{width:70px}.admin-dashboard-preview.is-sidebar-collapsed .dashboard-main{width:calc(100% - 70px);margin-inline-start:70px}}@media (width<=720px){body.admin-mobile-sidebar-open{overflow:hidden}.admin-dashboard-preview{display:block}.admin-dashboard-preview .dashboard-sidebar{z-index:5;width:min(280px,100vw - 48px);box-shadow:var(--shadow-large);border:0;padding:1.25rem 1rem;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-105%)}.admin-dashboard-preview .sidebar-icon-menu{display:block}.admin-dashboard-preview .sidebar-icon-collapse,.admin-dashboard-preview .sidebar-icon-close,.admin-dashboard-preview.is-mobile-sidebar-open .sidebar-icon-menu{display:none}.admin-dashboard-preview.is-mobile-sidebar-open .sidebar-icon-close{display:block}.admin-dashboard-preview.is-sidebar-collapsed .dashboard-sidebar{width:min(280px,100vw - 48px)}.admin-dashboard-preview .dashboard-brand{padding:0 2px 20px}.admin-dashboard-preview .sidebar-label{display:block}.admin-dashboard-preview .sidebar-nav{gap:.375rem;display:grid}.admin-dashboard-preview .nav-link{min-height:2.375rem;padding:.5rem .75rem;font-size:.8125rem}.admin-dashboard-preview .nav-icon{flex-basis:1.375rem;width:1.375rem;height:1.375rem}.admin-dashboard-preview .sidebar-footer{display:flex}.admin-dashboard-preview.is-sidebar-collapsed .dashboard-brand{justify-content:flex-start;padding-inline:10px}.admin-dashboard-preview.is-sidebar-collapsed .dashboard-brand>span:not(.brand-mark),.admin-dashboard-preview.is-sidebar-collapsed .sidebar-label,.admin-dashboard-preview.is-sidebar-collapsed .sidebar-footer>span:not(.preview-avatar),.admin-dashboard-preview.is-sidebar-collapsed .sidebar-nav .nav-label{display:inline}.admin-dashboard-preview.is-sidebar-collapsed .sidebar-label{display:block}.admin-dashboard-preview.is-sidebar-collapsed .sidebar-nav{gap:.375rem}.admin-dashboard-preview.is-sidebar-collapsed .nav-link{justify-content:flex-start;padding:9px 11px}.admin-dashboard-preview.is-sidebar-collapsed .nav-icon{width:20px}.admin-dashboard-preview.is-sidebar-collapsed .sidebar-footer{justify-content:flex-start;padding-inline:8px}.admin-dashboard-preview .dashboard-main{width:100%;margin-inline-start:0}.admin-dashboard-preview.is-sidebar-collapsed .dashboard-sidebar{transform:translate(-105%)}.admin-dashboard-preview.is-mobile-sidebar-open .dashboard-sidebar,.admin-dashboard-preview.is-sidebar-collapsed.is-mobile-sidebar-open .dashboard-sidebar{transform:translate(0)}.admin-dashboard-preview .sidebar-backdrop{z-index:4;background:var(--color-overlay);cursor:pointer;border:0;position:fixed;inset:0}.admin-dashboard-preview:not(.is-mobile-sidebar-open) .sidebar-backdrop{display:none}.admin-dashboard-preview.is-mobile-sidebar-open .sidebar-backdrop{display:block}.admin-dashboard-preview .sidebar-nav .nav-label{display:inline}.admin-dashboard-preview.is-sidebar-collapsed .dashboard-main{width:100%;margin-inline-start:0}.admin-dashboard-preview .dashboard-topbar{min-height:3.5rem;padding-inline:18px}.admin-dashboard-preview .dashboard-content{padding:1.25rem 1rem}.admin-dashboard-preview .dashboard-topbar{gap:8px}.admin-dashboard-preview .dashboard-topbar .breadcrumb{margin-inline-start:auto}.admin-dashboard-preview .dashboard-topbar>:last-child{margin-inline-start:0}.admin-dashboard-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dashboard-sidebar{transform:translate(105%)}.admin-dashboard-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)).is-sidebar-collapsed .dashboard-sidebar{width:min(280px,100vw - 48px)}.admin-dashboard-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)).is-mobile-sidebar-open .dashboard-sidebar{transform:translate(0)}.admin-dashboard-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)).is-sidebar-collapsed.is-mobile-sidebar-open .dashboard-sidebar{transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.admin-dashboard-preview .nav-link,.admin-dashboard-preview .sidebar-toggle,.admin-dashboard-preview .theme-toggle{transition:background-color .15s,border-color .15s,color .15s}}.admin-dashboard-preview .preview-notice{border-radius:var(--radius-root);color:var(--color-on-surface);background:#ff9f431f;border:1px solid #ff9f4361;align-items:center;gap:10px;margin-bottom:28px;padding:12px 15px;font-size:.8125rem;display:flex}.admin-dashboard-preview .notice-dot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px}.admin-dashboard-preview .page-heading,.admin-dashboard-preview .module-heading,.admin-dashboard-preview .module-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-dashboard-preview .page-heading{margin-bottom:24px}.admin-dashboard-preview .eyebrow{color:var(--blue-text);letter-spacing:.05rem;text-transform:uppercase;margin:0 0 6px;font-size:.6875rem;font-weight:500}.admin-dashboard-preview h1,.admin-dashboard-preview h2,.admin-dashboard-preview p{margin-top:0}.admin-dashboard-preview h1{color:var(--navy);margin-bottom:5px;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:500;line-height:1.35}.admin-dashboard-preview .page-lead{color:var(--muted);margin-bottom:0;font-size:.8125rem}.admin-dashboard-preview .button{border:1px solid var(--line);border-radius:var(--radius-root);background:var(--surface);min-height:2.375rem;color:var(--navy);white-space:nowrap;align-items:center;gap:.5rem;padding:.4812rem 1.25rem;font-size:.8125rem;font-weight:500;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex}.admin-dashboard-preview .button:hover{border-color:var(--color-primary);background:var(--surface-soft)}.admin-dashboard-preview .button:active{transform:scale(.98)}.admin-dashboard-preview .button:disabled{cursor:not-allowed;opacity:.45}.admin-dashboard-preview .overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:18px;display:grid}.admin-dashboard-preview .overview-card,.admin-dashboard-preview .module-card{border-radius:var(--radius-root);background:var(--surface);box-shadow:var(--shadow-medium);border:0}.admin-dashboard-preview .overview-card{align-items:flex-start;gap:13px;min-height:112px;padding:1.5rem;display:flex}.admin-dashboard-preview .card-icon{border-radius:var(--radius-root);flex:none;place-items:center;width:38px;height:38px;font-size:1.25rem;display:grid}.admin-dashboard-preview .card-icon svg{width:20px;height:20px}.admin-dashboard-preview .action-icon{vertical-align:middle;width:16px;height:16px}.admin-dashboard-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .action-icon{transform:rotate(180deg)}.admin-dashboard-preview .icon-blue{color:var(--blue-text);background:rgb(var(--color-primary-rgb) / 12%)}.admin-dashboard-preview .icon-teal{color:var(--color-on-surface);background:#28c76f1f}.admin-dashboard-preview .icon-gold{color:var(--color-on-surface);background:#ff9f4324}.admin-dashboard-preview .card-label{color:var(--muted);margin-bottom:3px;font-size:.8125rem;font-weight:500}.admin-dashboard-preview .card-value{color:var(--navy);margin-bottom:7px;font-size:.9375rem;font-weight:600}.admin-dashboard-preview .overview-card a,.admin-dashboard-preview .module-footer a{color:var(--blue-text);font-size:.8125rem;font-weight:500}.admin-dashboard-preview .workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-dashboard-preview .module-card{min-height:205px;padding:1.5rem;scroll-margin-top:20px}.admin-dashboard-preview .module-heading{align-items:flex-start;margin-bottom:13px}.admin-dashboard-preview .module-heading .eyebrow{margin-bottom:5px}.admin-dashboard-preview h2{color:var(--navy);margin-bottom:0;font-size:1rem;font-weight:500;line-height:1.35}.admin-dashboard-preview .module-status{border-radius:2px;flex:none;padding:.4235em .77em;font-size:.8125rem;font-weight:500}.admin-dashboard-preview .status-ready{color:var(--color-on-surface);background:#28c76f1f}.admin-dashboard-preview .status-planned{color:var(--color-on-surface);background:#ff9f4324}.admin-dashboard-preview .status-muted{color:var(--muted);background:var(--surface-soft)}.admin-dashboard-preview .module-card>p{min-height:42px;color:var(--muted);margin-bottom:17px;font-size:.8125rem}.admin-dashboard-preview .module-footer{border-top:1px solid var(--line);min-height:38px;padding-top:10px}.admin-dashboard-preview .module-footer>span:first-child{color:var(--muted);font-size:.75rem}.admin-dashboard-preview .text-action{color:var(--muted);font-size:.75rem;font-weight:500}.admin-dashboard-preview .empty-state{border-radius:var(--radius-root);color:var(--muted);background:var(--page);align-items:center;gap:.5rem;padding:.6875rem .9375rem;font-size:.8125rem;display:flex}.admin-dashboard-preview .empty-icon{color:var(--blue-text);font-size:1rem}.admin-dashboard-preview[data-theme=dark] .preview-notice{color:var(--color-on-surface);background:#ff9f4324;border-color:#ff9f4373}.admin-dashboard-preview[data-theme=dark] .overview-card,.admin-dashboard-preview[data-theme=dark] .module-card{border-color:var(--line);background:var(--surface)}.admin-dashboard-preview[data-theme=dark] .icon-blue{color:var(--color-primary);background:rgb(var(--color-primary-rgb) / 22%)}.admin-dashboard-preview[data-theme=dark] .icon-teal{color:var(--color-on-surface);background:#28c76f2e}.admin-dashboard-preview[data-theme=dark] .icon-gold{color:var(--color-on-surface);background:#ff9f432e}.admin-dashboard-preview[data-theme=dark] .status-ready{color:var(--color-on-surface);background:#28c76f2e}.admin-dashboard-preview[data-theme=dark] .status-planned{color:var(--color-on-surface);background:#ff9f432e}.admin-dashboard-preview[data-theme=dark] .status-muted,.admin-dashboard-preview[data-theme=dark] .empty-state{color:var(--muted);background:var(--surface-soft)}.admin-dashboard-preview[data-theme=dark] .button{border-color:var(--line);color:var(--text);background:var(--surface)}.admin-dashboard-preview[data-theme=dark] .button:hover{border-color:var(--color-primary);background:var(--surface-soft)}.admin-dashboard-preview[data-theme=dark] .module-footer{border-color:var(--line)}@media (width<=960px){.admin-dashboard-preview .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.admin-dashboard-preview .overview-grid,.admin-dashboard-preview .workspace-grid{grid-template-columns:1fr}}@media (width<=720px){.admin-dashboard-preview .page-heading{flex-direction:column;align-items:flex-start}.admin-dashboard-preview .overview-grid{grid-template-columns:1fr;gap:10px}.admin-dashboard-preview .overview-card{min-height:auto;padding:14px}.admin-dashboard-preview .workspace-grid{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:no-preference){.admin-dashboard-preview .button{transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,transform .135s}}
