:root,[data-theme=dark]{color-scheme:dark;--color-bg-canvas:#07110f;--color-bg-canvas-subtle:#091714;--color-bg-surface:#0d1b18;--color-bg-surface-hover:#12231f;--color-bg-elevated:#152821;--color-bg-inverse:#f2f5ed;--color-bg-accent-subtle:#172815;--color-text-primary:#f3f6ef;--color-text-secondary:#b7c5be;--color-text-muted:#82938a;--color-text-inverse:#0a1512;--color-text-accent:#c4f252;--color-border-subtle:#182b25;--color-border-default:#2a4239;--color-border-strong:#537267;--color-border-inverse:#cbd4cc;--color-accent:#b7e83f;--color-accent-hover:#c9f260;--color-accent-active:#9bc52d;--color-accent-foreground:#102000;--color-focus-ring:#d4ff70;--color-success:#5ee19a;--color-warning:#ffc857;--color-danger:#ff8585;--color-info:#80bfff;--color-overlay:rgba(0,8,6,0.8);--shadow-xs:0 1px 2px rgba(0,0,0,0.22);--shadow-sm:0 4px 14px rgba(0,0,0,0.2);--shadow-md:0 16px 40px rgba(0,0,0,0.3);--shadow-lg:0 28px 72px rgba(0,0,0,0.38);--shadow-xl:0 42px 110px rgba(0,0,0,0.48)}[data-theme=light]{color-scheme:light;--color-bg-canvas:#f6f7f2;--color-bg-canvas-subtle:#eef1ea;--color-bg-surface:#fff;--color-bg-surface-hover:#f4f7f1;--color-bg-elevated:#e9eee7;--color-bg-inverse:#08130f;--color-bg-accent-subtle:#edf4dc;--color-text-primary:#102019;--color-text-secondary:#40544b;--color-text-muted:#687b72;--color-text-inverse:#f4f7f1;--color-text-accent:#567f08;--color-border-subtle:#e2e8e1;--color-border-default:#ced8d1;--color-border-strong:#91a79b;--color-border-inverse:#31463d;--color-accent:#91c629;--color-accent-hover:#7db218;--color-accent-active:#67950f;--color-accent-foreground:#0c1700;--color-focus-ring:#4f7900;--color-success:#087a44;--color-warning:#995c00;--color-danger:#b52831;--color-info:#145aa3;--color-overlay:rgba(7,17,15,0.58);--shadow-xs:0 1px 2px rgba(17,32,25,0.06);--shadow-sm:0 5px 18px rgba(17,32,25,0.08);--shadow-md:0 16px 40px rgba(17,32,25,0.11);--shadow-lg:0 30px 80px rgba(17,32,25,0.15);--shadow-xl:0 44px 112px rgba(17,32,25,0.2)}.gv-button,.gv-icon-button,.gv-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid transparent;border-radius:.45rem;font:inherit;font-weight:750;cursor:pointer;transition:background-color .18s,color .18s,border-color .18s,transform .18s}.gv-button{min-height:2.8rem;padding:.68rem 1.1rem}.gv-button--sm{min-height:2.3rem;padding:.45rem .75rem;font-size:.875rem}.gv-button--lg{min-height:3.35rem;padding:.9rem 1.35rem}.gv-button--primary{background:var(--color-accent);color:var(--color-accent-foreground)}.gv-button--primary:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.gv-button--secondary{border-color:var(--color-border-strong);background:transparent;color:var(--color-text-primary)}.gv-button--ghost:hover,.gv-button--secondary:hover{background:var(--color-bg-surface-hover)}.gv-button--ghost,.gv-button--tertiary{background:transparent;color:var(--color-text-primary)}.gv-button--tertiary{border-block-end-color:var(--color-border-strong);border-radius:0;padding-inline:.2rem}.gv-button--inverse{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.gv-button:active{transform:translateY(0)}.gv-button:disabled,.gv-icon-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.gv-button__spinner{inline-size:1em;block-size:1em;border:2px solid;border-inline-end-color:transparent;border-radius:50%;animation:gv-spin .7s linear infinite}.gv-icon-button,.gv-theme-toggle{inline-size:2.8rem;block-size:2.8rem;padding:0;border-color:var(--color-border-default);background:transparent;color:var(--color-text-primary)}.gv-icon-button:hover,.gv-theme-toggle:hover{background:var(--color-bg-surface-hover);border-color:var(--color-border-strong)}.gv-icon-button--sm{inline-size:2.3rem;block-size:2.3rem}.gv-icon-button--lg{inline-size:3.35rem;block-size:3.35rem}.gv-icon{inline-size:1.2rem;block-size:1.2rem;display:block;flex:none}.gv-button:focus-visible,.gv-choice input:focus-visible,.gv-icon-button:focus-visible,.gv-input:focus-visible,.gv-theme-toggle:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.gv-card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.8rem;box-shadow:var(--shadow-xs);padding:1.4rem}.gv-badge{display:inline-flex;align-items:center;padding:.28rem .62rem;border-radius:999px;background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:.78rem;font-weight:700}.gv-badge--success{color:var(--color-success)}.gv-badge--warning{color:var(--color-warning)}.gv-badge--danger{color:var(--color-danger)}.gv-badge--info{color:var(--color-info)}.gv-field{display:grid;grid-gap:.48rem;gap:.48rem;font-weight:650}.gv-field__label{font-size:.92rem}.gv-field small{color:var(--color-text-muted);font-weight:400}.gv-field__error{color:var(--color-danger)!important}.gv-input{width:100%;min-height:3rem;border:1px solid var(--color-border-default);border-radius:.45rem;background:var(--color-bg-canvas);color:var(--color-text-primary);padding:.72rem .85rem;font:inherit;transition:border-color .18s,box-shadow .18s}.gv-input:hover{border-color:var(--color-border-strong)}.gv-input::placeholder{color:var(--color-text-muted)}.gv-textarea{min-height:9rem;resize:vertical}.gv-choice{display:flex;align-items:flex-start;gap:.65rem;color:var(--color-text-secondary)}.gv-choice input{inline-size:1.1rem;block-size:1.1rem;-webkit-margin-before:.2rem;margin-block-start:.2rem;accent-color:var(--color-accent)}.gv-state{text-align:center;padding:4rem 1rem;color:var(--color-text-secondary);max-width:36rem;margin-inline:auto}.gv-state h2{color:var(--color-text-primary);margin-block:.8rem .3rem}.gv-state__mark{display:inline-block;inline-size:2.2rem;block-size:2.2rem;border:1px solid var(--color-accent);transform:rotate(45deg)}.gv-state--error .gv-state__mark{border-color:var(--color-danger)}.gv-skeleton{display:inline-block;height:1rem;border-radius:.3rem;background:linear-gradient(90deg,var(--color-bg-elevated),var(--color-border-default),var(--color-bg-elevated));background-size:200%;animation:gv-pulse 1.5s infinite}.gv-pagination{display:flex;justify-content:center;align-items:center;gap:1rem}.gv-dialog-backdrop{position:fixed;inset:0;z-index:100;background:var(--color-overlay);display:grid;place-items:center;padding:1rem}.gv-dialog{width:min(42rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;background:var(--color-bg-surface);border:1px solid var(--color-border-default);box-shadow:var(--shadow-xl);padding:1.5rem}.gv-tabs{display:flex;gap:.35rem;-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default)}.gv-accordion{display:grid;-webkit-border-before:1px solid var(--color-border-default);border-block-start:1px solid var(--color-border-default)}@keyframes gv-pulse{to{background-position:-200% 0}}@keyframes gv-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}body{margin:0;background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.5}html[dir=rtl] body{font-family:Segoe UI,Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}.admin-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr}.sidebar{position:-webkit-sticky;position:sticky;inset-block-start:0;height:100vh;overflow:auto;background:var(--color-bg-surface);-webkit-border-end:1px solid var(--color-border-default);border-inline-end:1px solid var(--color-border-default);padding:1.2rem}.admin-brand{display:flex;align-items:center;gap:.6rem;font-weight:900;letter-spacing:.15em;padding:.6rem}.admin-brand span,.eyebrow{color:var(--color-accent)}.nav-group{margin-block:1.4rem}.nav-group h2{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);padding-inline:.6rem}.nav-group a{display:block;padding:.55rem .65rem;border-radius:.4rem;color:var(--color-text-secondary);font-size:.92rem}.nav-group a:hover,.nav-group a[aria-current=page]{background:var(--color-bg-elevated);color:var(--color-text-primary)}.admin-main{min-width:0}.topbar{height:4.4rem;justify-content:space-between;padding-inline:1.5rem;-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default);background:color-mix(in srgb,var(--color-bg-canvas) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:20}.header-tools,.toolbar,.topbar{display:flex;align-items:center}.header-tools,.toolbar{flex-wrap:wrap;gap:.7rem}.text-link{display:inline-flex;align-items:center;min-height:2.75rem;padding:.6rem .9rem;border:1px solid var(--color-border-default);border-radius:.45rem;background:transparent;color:var(--color-text-primary)}.admin-content{padding:clamp(1rem,3vw,2rem);max-width:1500px;margin-inline:auto}.page-title{display:flex;align-items:end;justify-content:space-between;gap:1rem;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.page-title h1{font-size:2rem;margin:0}.cell-meta,.page-title p{margin:.2rem 0;color:var(--color-text-secondary)}.toolbar{-webkit-margin-after:1rem;margin-block-end:1rem}.search-input{max-width:26rem}.admin-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;-webkit-margin-after:1rem;margin-block-end:1rem;padding:.75rem;border:1px solid var(--color-border-default);border-radius:.65rem;background:var(--color-bg-surface)}.admin-filter-bar__actions,.admin-filter-bar__advanced,.admin-filter-bar__primary,.media-browser-view-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.admin-filter-bar__primary{flex:1 1 36rem}.admin-filter-bar__search{flex:1 1 280px;min-width:220px;max-width:380px}.admin-filter-bar__control{flex:0 1 auto;width:auto;min-width:150px;max-width:220px}.admin-filter-bar__actions{flex:0 0 auto;-webkit-margin-start:auto;margin-inline-start:auto}.admin-filter-bar__more{position:relative}.admin-filter-bar__more summary{cursor:pointer;list-style:none}.admin-filter-bar__advanced{position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-end:0;z-index:25;width:min(560px,85vw);padding:.75rem;border:1px solid var(--color-border-strong);border-radius:.55rem;background:var(--color-bg-elevated);box-shadow:0 12px 32px rgb(0 0 0/18%)}.media-browser-layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.media-browser-main{min-width:0}.media-browser-folders{position:-webkit-sticky;position:sticky;inset-block-start:5rem;padding:1rem;border:1px solid var(--color-border-default);border-radius:.65rem;background:var(--color-bg-surface)}.media-browser-folders h2{-webkit-margin-before:0;margin-block-start:0;font-size:1rem}.media-browser-folders__select{display:none}.media-browser-folders__list{display:grid;grid-gap:.25rem;gap:.25rem}.media-browser-folders__list button{width:100%;padding:.5rem;border:0;border-radius:.4rem;background:transparent;color:var(--color-text-secondary);text-align:start;cursor:pointer}.media-browser-folders__list button:hover,.media-browser-folders__list button[aria-current=page]{background:var(--color-bg-elevated);color:var(--color-text-primary)}.media-browser-new-folder{display:flex;gap:.3rem;-webkit-margin-before:.6rem;margin-block-start:.6rem}.media-browser-new-folder .gv-input{min-width:0}.media-browser-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.8rem;gap:.8rem}.media-browser-list{display:grid;grid-gap:.5rem;gap:.5rem}.media-browser-list .media-browser-tile{grid-template-columns:96px minmax(0,1fr)}.media-browser-list .media-browser-tile__preview{aspect-ratio:16/9}.media-browser-tile{position:relative;min-width:0;padding:0;overflow:hidden;display:grid;align-content:start;border:2px solid var(--color-border-default);border-radius:.55rem;background:var(--color-bg-surface);color:var(--color-text-primary);text-align:start;cursor:pointer}.media-browser-tile:hover{border-color:var(--color-border-strong);transform:translateY(-1px)}.media-browser-tile:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 45%,transparent);outline-offset:2px}.media-browser-tile[aria-pressed=true]{border-color:var(--color-accent)}.media-browser-tile__preview{display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;background:var(--color-bg-elevated)}.media-browser-tile__preview img{width:100%;height:100%;object-fit:cover}.media-browser-tile__icon{color:var(--color-text-muted);font-weight:800}.media-browser-tile__body{min-width:0;display:grid;grid-gap:.2rem;gap:.2rem;padding:.55rem}.media-browser-tile__body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.media-browser-tile__check{position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--color-accent);color:var(--color-bg-canvas);font-weight:900}.media-browser-view-toggle .text-link[aria-pressed=true]{background:var(--color-bg-elevated);border-color:var(--color-accent)}.media-browser-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;-webkit-margin-before:1rem;margin-block-start:1rem;color:var(--color-text-secondary)}.media-browser-pagination>div{display:flex;align-items:center;gap:.6rem}.media-picker-field__selection{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.media-picker-field__selection img{object-fit:cover;border-radius:.4rem}.media-picker-field__selection .gv-input{flex:1 1 220px}.media-picker-dialog{width:min(1120px,94vw);height:min(760px,88dvh);max-width:none;padding:0;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:.75rem;background:var(--color-bg-canvas);color:var(--color-text-primary)}.media-picker-dialog::-webkit-backdrop{background:rgb(0 0 0/62%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.media-picker-dialog::backdrop{background:rgb(0 0 0/62%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.media-picker-dialog__footer,.media-picker-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;background:var(--color-bg-surface)}.media-picker-dialog__header{-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default)}.media-picker-dialog__header h2{margin:0}.media-picker-dialog__footer{-webkit-border-before:1px solid var(--color-border-default);border-block-start:1px solid var(--color-border-default)}.media-picker-dialog__footer>div{display:flex;gap:.55rem}.media-picker-dialog__body{height:calc(100% - 132px);padding:1rem;overflow:auto}.table-wrap{overflow:auto;border:1px solid var(--color-border-default);border-radius:.65rem;background:var(--color-bg-surface);-webkit-margin-after:1rem;margin-block-end:1rem}table{width:100%;border-collapse:collapse;font-size:.9rem}td,th{text-align:start;padding:.8rem 1rem;-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default);vertical-align:top}th{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);background:var(--color-bg-elevated)}tr:last-child td{border:0}.cell-main{font-weight:700}.cell-meta{font-size:.8rem}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.metric strong{display:block;font-size:2rem;color:var(--color-accent)}.editor{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:1rem;gap:1rem}.editor-main,.editor-side,.field-stack{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.panel{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.65rem;padding:1rem}.panel h2{font-size:1rem;-webkit-margin-before:0;margin-block-start:0}.tabs{display:flex;gap:.4rem;-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default);-webkit-margin-after:1rem;margin-block-end:1rem;overflow:auto}.tab{white-space:nowrap;background:transparent;color:var(--color-text-secondary);border:0;-webkit-border-after:3px solid transparent;border-block-end:3px solid transparent;padding:.7rem;cursor:pointer}.tab[aria-selected=true]{color:var(--color-text-primary);border-color:var(--color-accent)}.timeline{-webkit-border-start:2px solid var(--color-border-default);border-inline-start:2px solid var(--color-border-default);-webkit-padding-start:1.3rem;padding-inline-start:1.3rem}.timeline article{position:relative;-webkit-margin-after:1.2rem;margin-block-end:1.2rem}.timeline article:before{content:"";position:absolute;inset-inline-start:-1.7rem;inset-block-start:.4rem;width:.65rem;height:.65rem;border-radius:50%;background:var(--color-accent)}.login-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.login-art{background:var(--color-bg-inverse);color:var(--color-text-inverse);display:grid;place-items:center;padding:3rem}.login-portal{width:min(420px,80%);aspect-ratio:1;border:1px solid var(--color-accent);box-shadow:inset 0 0 0 50px color-mix(in srgb,var(--color-accent) 5%,transparent)}.login-form,.login-portal{display:grid;place-items:center}.login-form{padding:2rem}.login-form form{width:min(420px,100%);display:grid;grid-gap:1rem;gap:1rem}.form-status{padding:1rem;-webkit-border-start:4px solid var(--color-info);border-inline-start:4px solid var(--color-info);background:var(--color-bg-elevated)}.form-status--error{border-color:var(--color-danger)}.mobile-nav{display:none}.mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:30;animation:fade-in .18s ease}.sidebar--mobile{position:fixed;inset-block:0;inset-inline-start:0;width:280px;height:100vh;overflow:auto;background:var(--color-bg-surface);-webkit-border-end:1px solid var(--color-border-default);border-inline-end:1px solid var(--color-border-default);padding:1.2rem;z-index:40;transform:translateX(-100%);transition:transform .22s ease;display:none}html[dir=rtl] .sidebar--mobile{transform:translateX(100%)}.sidebar--mobile.sidebar--open,html[dir=rtl] .sidebar--mobile.sidebar--open{transform:translateX(0)}.mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;-webkit-padding-after:.8rem;padding-block-end:.8rem;-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default);-webkit-margin-after:.6rem;margin-block-end:.6rem}.sections-editor{display:grid;grid-gap:.6rem;gap:.6rem;-webkit-margin-before:.6rem;margin-block-start:.6rem}.section-row{display:flex;align-items:center;gap:.6rem;padding:.6rem;border:1px solid var(--color-border-default);border-radius:.45rem;background:var(--color-bg-elevated)}.section-type{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.section-actions{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:.3rem}.section-fields{-webkit-margin-start:1.4rem;margin-inline-start:1.4rem;display:grid;grid-gap:.5rem;gap:.5rem;padding-block:.5rem}.relation-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-block:.3rem}.relation-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:2rem;background:var(--color-bg-elevated);border:1px solid var(--color-border-default);font-size:.8rem}.relation-chip button{background:none;border:none;cursor:pointer;line-height:1;color:var(--color-text-muted)}.step-progress{display:flex;gap:.4rem;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.step-dot{width:2rem;height:.35rem;border-radius:1rem;background:var(--color-border-default)}.step-dot--active{background:var(--color-accent)}.step-dot--done{background:var(--color-success,#16a34a)}.step-nav{display:flex;justify-content:space-between;gap:.8rem;-webkit-margin-before:1.5rem;margin-block-start:1.5rem}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:1000px){.admin-shell{grid-template-columns:1fr}.sidebar:not(.sidebar--mobile){display:none}.mobile-nav,.sidebar--mobile{display:block}.editor{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.media-browser-layout{grid-template-columns:1fr}.media-browser-folders{position:static}.media-browser-folders h2,.media-browser-folders__list{display:none}.media-browser-folders__select{display:block}}@media (max-width:650px){.login-page,.metric-grid{grid-template-columns:1fr}.login-art{display:none}.admin-content{padding:1rem}.page-title{align-items:start;flex-direction:column}.admin-filter-bar,.admin-filter-bar__actions,.admin-filter-bar__advanced,.admin-filter-bar__primary{align-items:stretch;flex-direction:column;width:100%}.admin-filter-bar__control,.admin-filter-bar__search{flex:0 0 auto;width:100%;min-width:0;max-width:none}.admin-filter-bar__actions{-webkit-margin-start:0;margin-inline-start:0}.admin-filter-bar__advanced{position:static;-webkit-margin-before:.4rem;margin-block-start:.4rem}.media-picker-dialog{width:100vw;height:100dvh;max-height:none;border-radius:0}.media-picker-dialog__footer{align-items:stretch;flex-direction:column}.media-picker-dialog__footer>div{display:grid;grid-template-columns:1fr 1fr}.media-picker-dialog__body{height:calc(100% - 164px)}.media-browser-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}.media-browser-pagination{align-items:stretch;flex-direction:column}.media-browser-pagination>div{justify-content:space-between}}:root{--font-latin:"Aptos","Segoe UI",Arial,sans-serif;--font-arabic:var(--font-expo-arabic),Tahoma,Arial,sans-serif;--font-admin:var(--font-latin)}html[lang^=ar]{--font-admin:var(--font-arabic)}body{text-rendering:optimizeLegibility}body,html[dir=rtl] body{font-family:var(--font-admin)}button,input,select,textarea{font:inherit}.topbar__leading{min-width:0;display:flex;align-items:center;gap:.75rem}.topbar__title{color:var(--color-text-secondary);white-space:nowrap}.admin-back-button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.45rem;padding:.45rem .75rem;border:1px solid var(--color-border-default);border-radius:.5rem;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;font-weight:650}.admin-back-button:hover{border-color:var(--color-border-strong);background:var(--color-bg-elevated)}.admin-back-button span{color:var(--color-accent);font-size:1.05rem}.admin-toast-viewport{position:fixed;inset-block-start:5.25rem;inset-inline-end:1rem;z-index:10020;width:min(390px,calc(100vw - 2rem));display:grid;grid-gap:.6rem;gap:.6rem;pointer-events:none}.admin-toast{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.8rem .9rem;border:1px solid var(--color-border-strong);border-inline-start-width:4px;border-radius:.65rem;background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:0 14px 40px rgb(0 0 0/22%);animation:admin-toast-in .18s ease-out}.admin-toast--success{border-inline-start-color:var(--color-success,#16a34a)}.admin-toast--error{border-inline-start-color:var(--color-danger,#dc2626)}.admin-toast--info{border-inline-start-color:var(--color-info,#2563eb)}.admin-toast__icon{width:1.65rem;height:1.65rem;display:grid;place-items:center;border-radius:50%;background:var(--color-bg-elevated);font-weight:900}.admin-toast--success .admin-toast__icon{color:var(--color-success,#16a34a)}.admin-toast--error .admin-toast__icon{color:var(--color-danger,#dc2626)}.admin-toast__close{border:0;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:1.25rem;line-height:1}.admin-navigation-feedback{position:fixed;inset:0;z-index:10000;cursor:progress;background:rgb(0 0 0/2%)}.admin-navigation-progress{position:fixed;inset-block-start:0;inset-inline:0;height:3px;overflow:hidden;background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.admin-navigation-progress:after{content:"";display:block;width:38%;height:100%;background:var(--color-accent);animation:admin-progress-slide .9s ease-in-out infinite}.admin-navigation-feedback__label{position:fixed;inset-block-start:5rem;inset-inline-start:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .85rem;border:1px solid var(--color-border-default);border-radius:999px;background:var(--color-bg-surface);color:var(--color-text-secondary);box-shadow:0 8px 24px rgb(0 0 0/14%);font-size:.85rem}html[dir=rtl] .admin-navigation-feedback__label{transform:translateX(50%)}.admin-spinner{width:.95rem;height:.95rem;border:2px solid var(--color-border-strong);border-block-start-color:var(--color-accent);border-radius:50%;animation:admin-spin .65s linear infinite}.media-upload-progress{display:grid;grid-gap:.55rem;gap:.55rem;margin-block:.8rem;padding:.8rem;border:1px solid var(--color-border-default);border-radius:.6rem;background:var(--color-bg-surface)}.media-upload-progress__file,.media-upload-progress__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.35rem .75rem;gap:.35rem .75rem;align-items:center}.media-upload-progress__file>span:last-of-type,.media-upload-progress__summary span{color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.media-upload-progress__files{display:grid;grid-gap:.5rem;gap:.5rem}.media-upload-progress__file>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-upload-progress progress{grid-column:1/-1;width:100%;height:.55rem;accent-color:var(--color-accent)}.media-browser-upload{display:inline-flex;align-items:center;min-height:2.75rem;padding:.6rem .9rem;border:1px solid var(--color-border-default);border-radius:.45rem;background:var(--color-accent);color:var(--color-accent-foreground,#fff);cursor:pointer;font-weight:700}.media-browser-upload[aria-disabled=true]{opacity:.6;cursor:wait}@keyframes admin-spin{to{transform:rotate(1turn)}}@keyframes admin-progress-slide{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}html[dir=rtl] .admin-navigation-progress:after{animation-name:admin-progress-slide-rtl}@keyframes admin-progress-slide-rtl{0%{transform:translateX(120%)}to{transform:translateX(-320%)}}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:650px){.topbar{padding-inline:.75rem}.topbar__title{display:none}.admin-back-button{padding-inline:.6rem}.admin-toast-viewport{inset-block-start:4.8rem;inset-inline:.75rem;width:auto}.admin-navigation-feedback__label{inset-block-start:4.75rem}}@font-face{font-family:expoArabic;src:url(/_next/static/media/4bf6a2fb87e89fa6-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:expoArabic;src:url(/_next/static/media/12cc825a4ea1cb9f-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:expoArabic;src:url(/_next/static/media/a8d6a1bcd63b5612-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:expoArabic;src:url(/_next/static/media/4ab97f0807701770-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:expoArabic;src:url(/_next/static/media/37d836b25de4ac93-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:expoArabic Fallback;src:local("Arial");ascent-override:78.50%;descent-override:32.32%;line-gap-override:0.00%;size-adjust:108.29%}.__className_0527b6{font-family:expoArabic,expoArabic Fallback}.__variable_0527b6{--font-expo-arabic:"expoArabic","expoArabic Fallback"}