@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2?dpl=dpl_5KmZsisrGVwqMaycnyRHFCvsh5Tk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2?dpl=dpl_5KmZsisrGVwqMaycnyRHFCvsh5Tk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_1e95f85d-module__6AoK7a__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_1e95f85d-module__6AoK7a__variable{--font-admin-en:"Sora", "Sora Fallback"}
@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2?dpl=dpl_5KmZsisrGVwqMaycnyRHFCvsh5Tk)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2?dpl=dpl_5KmZsisrGVwqMaycnyRHFCvsh5Tk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2?dpl=dpl_5KmZsisrGVwqMaycnyRHFCvsh5Tk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_2d11ced0-module__fIT8bG__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_2d11ced0-module__fIT8bG__variable{--font-admin-ar:"Cairo", "Cairo Fallback"}
.admin-app{--adm-bg-main:#f4f7fe;--adm-bg-sidebar:#fff;--adm-bg-card:#fff;--adm-bg-inner:#f8fafc;--adm-accent:#0a0a0a;--adm-accent-hover:#000;--adm-accent-light:#0a0a0a14;--adm-accent-red:#ef4444;--adm-accent-green:#10b981;--adm-accent-blue:#3b82f6;--adm-text-primary:#111827;--adm-text-secondary:#4b5563;--adm-text-muted:#9ca3af;--adm-border-color:#e2e8f0;--adm-radius-xl:32px;--adm-radius-lg:24px;--adm-radius-md:16px;--adm-radius-pill:9999px;--adm-shadow-sm:0 4px 6px -1px #0000000d;--adm-shadow-md:0 15px 35px -5px #0000000d;--adm-shadow-glow:0 0 15px #ffffffe6, 0 10px 20px #00000080;background:var(--adm-bg-main);min-height:100vh;color:var(--adm-text-primary);font-family:var(--font-admin-en), sans-serif;-webkit-font-smoothing:antialiased;display:flex}.admin-app[dir=rtl]{font-family:var(--font-admin-ar), sans-serif}.admin-app *,.admin-app :before,.admin-app :after{box-sizing:border-box}.admin-app h1,.admin-app h2,.admin-app h3,.admin-app h4,.admin-app h5,.admin-app h6{color:var(--adm-text-primary);font-weight:700}.admin-app .adm-sidebar{background:var(--adm-bg-sidebar);width:260px;height:100vh;box-shadow:var(--adm-shadow-sm);z-index:100;border-right:1px solid var(--adm-border-color);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.admin-app[dir=rtl] .adm-sidebar{border-right:none;border-left:1px solid var(--adm-border-color)}.admin-app .adm-main{flex-direction:column;flex:1;gap:32px;min-width:0;height:100vh;padding:24px 32px;display:flex;overflow-y:auto}.admin-app .adm-sidebar-header{align-items:center;gap:12px;padding:32px 24px 24px;font-size:1.25rem;font-weight:800;display:flex}.admin-app .adm-sidebar-header svg{color:var(--adm-accent)}.admin-app .adm-sidebar-nav{flex-direction:column;flex:1;gap:4px;padding:0 16px;display:flex;overflow-y:auto}.admin-app .adm-nav-item{border-radius:var(--adm-radius-md);color:var(--adm-text-secondary);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.admin-app .adm-nav-item svg{flex-shrink:0;width:20px;height:20px}.admin-app .adm-nav-item:hover:not(.is-active){background:var(--adm-bg-inner);color:var(--adm-text-primary);transform:translate(4px)}.admin-app[dir=rtl] .adm-nav-item:hover:not(.is-active){transform:translate(-4px)}.admin-app .adm-nav-item.is-active{background:var(--adm-accent-light);color:var(--adm-accent)}.admin-app .adm-sidebar-footer{border-top:1px solid var(--adm-border-color);padding:24px}.admin-app .adm-user-profile{background:var(--adm-bg-inner);border-radius:var(--adm-radius-md);align-items:center;gap:12px;padding:12px;display:flex}.admin-app .adm-user-avatar{border-radius:var(--adm-radius-pill);background:linear-gradient(135deg, var(--adm-accent), #ff9b44);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.85rem;font-weight:800;display:flex}.admin-app .adm-user-name{font-size:.85rem;font-weight:700}.admin-app .adm-user-role{color:var(--adm-text-muted);font-size:.75rem}.admin-app .adm-top-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-app .adm-header-left{align-items:center;gap:16px;display:flex}.admin-app .adm-date-pill{background:var(--adm-bg-card);border-radius:var(--adm-radius-pill);box-shadow:var(--adm-shadow-sm);align-items:center;gap:12px;padding:8px 24px 8px 8px;display:flex}.admin-app[dir=rtl] .adm-date-pill{padding:8px 8px 8px 24px}.admin-app .adm-date-circle{border-radius:var(--adm-radius-pill);border:1px solid var(--adm-border-color);justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;display:flex}.admin-app .adm-btn-pill{background:var(--adm-accent);color:#fff;border-radius:var(--adm-radius-pill);cursor:pointer;box-shadow:var(--adm-shadow-glow);border:none;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.admin-app .adm-btn-pill:hover{background:var(--adm-accent-hover);transform:translateY(-2px)}.admin-app .adm-search-bar{background:var(--adm-bg-card);border-radius:var(--adm-radius-pill);width:min(350px,100%);box-shadow:var(--adm-shadow-sm);border:1px solid #0000;align-items:center;gap:12px;padding:12px 24px;display:flex}.admin-app .adm-search-bar:focus-within{border-color:var(--adm-accent-light);box-shadow:0 0 0 4px var(--adm-accent-light)}.admin-app .adm-search-bar input{width:100%;color:var(--adm-text-primary);background:0 0;border:none;outline:none;font-family:inherit;font-size:.9rem}.admin-app .adm-header-right{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.admin-app .adm-icon-btn{border-radius:var(--adm-radius-pill);background:var(--adm-bg-card);width:44px;height:44px;color:var(--adm-text-secondary);cursor:pointer;box-shadow:var(--adm-shadow-sm);border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.admin-app .adm-icon-btn:hover{background:var(--adm-accent);color:#fff}.admin-app .adm-lang-toggle{background:var(--adm-bg-card);border-radius:var(--adm-radius-pill);box-shadow:var(--adm-shadow-sm);padding:4px;display:flex}.admin-app .adm-lang-btn{cursor:pointer;border-radius:var(--adm-radius-pill);color:var(--adm-text-muted);background:0 0;border:none;padding:8px 16px;font-family:inherit;font-size:.85rem;font-weight:700}.admin-app .adm-lang-btn.is-active{background:var(--adm-accent-light);color:var(--adm-accent)}.admin-app .adm-card{background:var(--adm-bg-card);border-radius:var(--adm-radius-xl);box-shadow:var(--adm-shadow-md);border:1px solid #fffc;margin-bottom:32px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.admin-app .adm-card:hover{transform:translateY(-2px);box-shadow:0 25px 50px -12px #00000014}.admin-app .adm-card--flat{margin-bottom:0}.admin-app .adm-card--flat:hover{transform:none}.admin-app .adm-grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.admin-app .adm-grid-2{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;display:grid}.admin-app .adm-grid-layout{grid-template-columns:2fr 1fr;gap:24px;display:grid}.admin-app .adm-input-pill{border-radius:var(--adm-radius-pill);border:1px solid var(--adm-border-color);background:var(--adm-bg-card);outline:none;width:100%;padding:12px 20px;font-family:inherit;font-size:.9rem}.admin-app .adm-btn-solid{background:var(--adm-accent);color:#fff;border-radius:var(--adm-radius-pill);cursor:pointer;box-shadow:var(--adm-shadow-glow);border:1px solid #fff6;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-weight:700;transition:all .2s;display:inline-flex}.admin-app .adm-btn-solid:hover{transform:translateY(-2px)}.admin-app .adm-btn-solid--green{background:#10b981!important;border-color:#10b981!important;box-shadow:0 0 15px #10b98180!important}.admin-app .adm-btn-solid--red{background:#ef4444!important;border-color:#ef4444!important;box-shadow:0 0 15px #ef444480!important}.admin-app .adm-btn-solid--stripe{background:#635bff!important;border-color:#635bff!important;box-shadow:0 0 15px #635bff66!important}.admin-app .adm-btn-light{background:var(--adm-bg-inner);color:var(--adm-text-primary);border-radius:var(--adm-radius-pill);cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-weight:700;display:inline-flex}.admin-app .adm-table-wrap{overflow-x:auto}.admin-app .adm-table{border-collapse:collapse;text-align:start;width:100%}.admin-app .adm-table thead{background:var(--adm-bg-inner);color:var(--adm-text-muted)}.admin-app .adm-table th{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-bottom:1px solid var(--adm-border-color);padding:16px;font-size:.8rem;font-weight:600}.admin-app .adm-table td{white-space:nowrap;border-bottom:1px solid var(--adm-border-color);padding:16px;font-size:.9rem}.admin-app .adm-table tbody tr:hover{background:var(--adm-bg-inner)}.admin-app .adm-badge{border-radius:var(--adm-radius-pill);align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.admin-app .adm-badge--green{color:#166534;background:#dcfce7}.admin-app .adm-badge--amber{color:#d97706;background:#fef3c7}.admin-app .adm-badge--red{color:#991b1b;background:#fee2e2}.admin-app .adm-badge--blue{color:#4f46e5;background:#e0e7ff}.admin-app .adm-badge--gray{color:#475569;background:#f1f5f9}.admin-app .adm-badge--purple{color:#9333ea;background:#f3e8ff}.admin-app .adm-action-icon{border-radius:var(--adm-radius-pill);width:36px;height:36px;color:var(--adm-text-secondary);cursor:pointer;box-shadow:var(--adm-shadow-sm);background:#fff;border:none;justify-content:center;align-items:center;margin:0 2px;display:inline-flex}.admin-app .adm-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.admin-app .adm-page-head h2{margin-bottom:8px;font-size:2rem}.admin-app .adm-page-lead{color:var(--adm-text-muted);font-size:.9rem}.admin-app .adm-muted{color:var(--adm-text-muted)}.admin-app .adm-text-green{color:var(--adm-accent-green)}.admin-app .adm-text-red{color:var(--adm-accent-red)}.admin-app .adm-text-blue{color:var(--adm-accent-blue)}.admin-app .adm-stagger{animation:.4s admFadeIn}.admin-app .adm-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.admin-app .adm-modal{background:var(--adm-bg-card);border-radius:var(--adm-radius-lg);flex-direction:column;width:min(800px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px #0003}.admin-app .adm-modal-header,.admin-app .adm-modal-footer{background:var(--adm-bg-inner);border-bottom:1px solid var(--adm-border-color);justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex}.admin-app .adm-modal-footer{border-bottom:none;border-top:1px solid var(--adm-border-color);justify-content:flex-end}.admin-app .adm-modal-body{padding:32px;overflow-y:auto}.admin-app .adm-data-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.admin-app .adm-data-label{color:var(--adm-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:700}.admin-app .adm-data-value{word-break:break-all;font-size:1rem;font-weight:600}.admin-app .adm-hero-gradient{background:linear-gradient(135deg, var(--adm-accent) 0%, #ff9b44 100%);color:#fff;border:none;padding:40px;box-shadow:0 20px 40px -10px #f9731666}.admin-app .adm-hero-dark{color:#fff;background:#111827;border:none;padding:40px;box-shadow:0 20px 40px -10px #11182766}.admin-app .adm-activity-item{align-items:flex-start;gap:16px;display:flex}.admin-app .adm-activity-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.admin-app .adm-toggle{width:50px;height:28px;display:inline-block;position:relative}.admin-app .adm-toggle input{opacity:0;width:0;height:0}.admin-app .adm-toggle-slider{cursor:pointer;background:#cbd5e1;border-radius:34px;transition:all .3s;position:absolute;inset:0}.admin-app .adm-toggle-slider:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:4px;left:4px}.admin-app[dir=rtl] .adm-toggle-slider:before{left:auto;right:4px}.admin-app .adm-toggle input:checked+.adm-toggle-slider{background:var(--adm-accent)}.admin-app .adm-toggle input:checked+.adm-toggle-slider:before{transform:translate(22px)}.admin-app[dir=rtl] .adm-toggle input:checked+.adm-toggle-slider:before{transform:translate(-22px)}.admin-app .adm-crex-wrapper{background:linear-gradient(135deg,#f1f5f9 0%,#fef3c7 100%);border-radius:40px;padding:40px;box-shadow:inset 0 0 80px #ffffffb3}.admin-app .adm-crex-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffa6;border:1px solid #fffc;border-radius:32px;padding:24px;box-shadow:0 10px 40px #00000008}.admin-app .adm-crex-dark{color:#fff;background:#27272a;border-radius:32px;padding:24px}@keyframes admFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.admin-app{flex-direction:column}.admin-app .adm-sidebar{width:100%;height:auto;position:relative}.admin-app .adm-main{height:auto;padding:18px}.admin-app .adm-grid-layout,.admin-app .adm-grid-2,.admin-app .adm-data-grid{grid-template-columns:1fr}}.admin-login{flex:1;place-items:center;width:100%;min-height:100vh;padding:24px;display:grid}.admin-login-card{gap:12px;width:min(100%,420px);padding:32px;display:grid}.admin-login-card h1{margin:0;font-size:1.6rem}.admin-login-card label{font-size:.85rem;font-weight:700}.adm-spin{animation:1s linear infinite adm-spin}@keyframes adm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-app .adm-personal-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-app .adm-personal-stat{border-radius:var(--adm-radius-lg);background:var(--adm-bg-card);border:1px solid var(--adm-border-color);box-shadow:var(--adm-shadow-sm);padding:20px 22px}.admin-app .adm-personal-stat-label{color:var(--adm-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:.82rem;font-weight:600;display:block}.admin-app .adm-personal-stat strong{letter-spacing:-.03em;font-size:1.8rem}.admin-app .adm-personal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}.admin-app .adm-personal-search{flex:1;min-width:240px;max-width:460px;position:relative}.admin-app .adm-personal-search svg{inset-inline-start:16px;position:absolute;top:50%;transform:translateY(-50%)}.admin-app .adm-personal-search input{border-radius:12px;width:100%;padding-inline-start:44px}.admin-app .adm-personal-filter{align-items:center;gap:10px;display:flex}.admin-app .adm-personal-filter label{color:var(--adm-text-secondary);font-size:.88rem;font-weight:700}.admin-app .adm-personal-filter select{border-radius:12px;min-width:170px}.admin-app .adm-personal-table-card{padding:0;overflow:hidden}.admin-app .adm-personal-table td{vertical-align:middle}.admin-app .adm-personal-founder-cell{align-items:center;gap:12px;display:flex}.admin-app .adm-personal-avatar{object-fit:cover;border:2px solid #fff;border-radius:14px;flex-shrink:0;width:48px;height:48px;box-shadow:0 8px 18px -12px #0f172a59}.admin-app .adm-personal-avatar--empty{color:#fff;background:linear-gradient(135deg,#ff8f30 0%,#ff6b00 100%);justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:flex}.admin-app .adm-personal-founder-name{font-weight:700}.admin-app .adm-personal-founder-email{font-size:.8rem}.admin-app .adm-personal-completion{align-items:center;gap:10px;min-width:120px;display:flex}.admin-app .adm-personal-completion-track{background:#e2e8f0;border-radius:999px;flex:1;height:8px;overflow:hidden}.admin-app .adm-personal-completion-fill{border-radius:inherit;background:linear-gradient(90deg,#ff8f30 0%,#ff6b00 100%);height:100%;display:block}.admin-app .adm-personal-completion strong{min-width:36px;font-size:.82rem}.admin-app .adm-personal-review-btn{padding:8px 14px;font-size:.82rem}.admin-app .adm-personal-footnote{margin-top:16px;font-size:.86rem}.admin-app .adm-personal-review{gap:20px;display:grid}.admin-app .adm-personal-review-top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.admin-app .adm-personal-back{border:1px solid var(--adm-border-color)}.admin-app .adm-personal-review-title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.admin-app .adm-personal-review-title h2{margin:0;font-size:1.5rem}.admin-app .adm-personal-live-link{border:1px solid var(--adm-border-color);margin-inline-start:auto}.admin-app .adm-personal-review-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:20px;display:grid}.admin-app .adm-personal-preview-pane,.admin-app .adm-personal-actions-pane{background:var(--adm-bg-card);border:1px solid var(--adm-border-color);border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow-sm);overflow:hidden}.admin-app .adm-personal-pane-head{border-bottom:1px solid var(--adm-border-color);background:var(--adm-bg-inner);align-items:center;gap:10px;padding:16px 20px;display:flex}.admin-app .adm-personal-pane-head h3{margin:0;font-size:.95rem}.admin-app .adm-personal-preview-shell{background:#f4f7fb;max-height:calc(100vh - 220px);padding:20px;overflow:auto}.admin-app .adm-personal-preview-card{max-width:100%;margin:0 auto}.admin-app .adm-personal-preview-card .public-founder-body{padding-inline:24px}.admin-app .adm-personal-actions-pane{padding:0 0 20px}.admin-app .adm-personal-score-card,.admin-app .adm-personal-founder-card,.admin-app .adm-personal-slug-card,.admin-app .adm-personal-action-stack{padding-inline:20px}.admin-app .adm-personal-score-card{padding-top:20px}.admin-app .adm-personal-founder-card{border-top:1px solid var(--adm-border-color);margin-top:18px;padding-top:18px}.admin-app .adm-personal-founder-card h4{margin:0 0 12px;font-size:.92rem}.admin-app .adm-personal-meta{gap:12px;margin:0;display:grid}.admin-app .adm-personal-meta div{gap:4px;display:grid}.admin-app .adm-personal-meta dt{letter-spacing:.05em;text-transform:uppercase;color:var(--adm-text-muted);font-size:.72rem;font-weight:700}.admin-app .adm-personal-meta dd{color:var(--adm-text-primary);align-items:center;gap:8px;margin:0;font-size:.9rem;display:flex}.admin-app .adm-personal-slug-card{border-top:1px solid var(--adm-border-color);margin-top:18px;padding-top:18px}.admin-app .adm-personal-slug-card label{margin-bottom:8px;font-size:.82rem;font-weight:700;display:block}.admin-app .adm-personal-slug-field{align-items:center;gap:8px;display:flex}.admin-app .adm-personal-slug-field span{color:var(--adm-text-muted);white-space:nowrap;font-size:.88rem}.admin-app .adm-personal-slug-field input{border-radius:12px;flex:1}.admin-app .adm-personal-live-url{align-items:center;gap:8px;display:inline-flex}.admin-app .adm-personal-action-stack{gap:10px;margin-top:20px;display:grid}.admin-app .adm-personal-action-primary,.admin-app .adm-personal-action-secondary{justify-content:center;width:100%}.admin-app .adm-vault-tabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.admin-app .adm-vault-status{background:var(--adm-bg-inner);border-radius:12px;margin:0 0 16px;padding:12px 16px}.admin-app .adm-vault-status--error{color:#b91c1c;background:#ef44441a}.admin-app .adm-vault-status--ok{color:#047857;background:#10b9811f}.admin-app .adm-vault-layout{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:start;gap:24px;display:grid}.admin-app .adm-vault-list,.admin-app .adm-vault-form,.admin-app .adm-vault-suggestions{padding:24px}.admin-app .adm-vault-list-head,.admin-app .adm-vault-form-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:18px;display:flex}.admin-app .adm-vault-list-head h3,.admin-app .adm-vault-form-head h3{margin:0;font-size:1.15rem}.admin-app .adm-vault-form-head{flex-direction:column;align-items:flex-start}.admin-app .adm-vault-form-head p,.admin-app .adm-vault-muted,.admin-app .adm-vault-empty{color:var(--adm-text-secondary,#64748b);margin:0;font-size:.92rem}.admin-app .adm-vault-empty{text-align:center;padding:28px 8px}.admin-app .adm-vault-list .adm-table tbody tr{cursor:pointer}.admin-app .adm-vault-row-active{background:#0b5fff14}.admin-app .adm-vault-title-cell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-app .adm-vault-form{gap:16px;display:grid}.admin-app .adm-vault-field{flex-direction:column;gap:8px;min-width:0;display:flex}.admin-app .adm-vault-field label{letter-spacing:.02em;color:var(--adm-text-primary);font-size:.82rem;font-weight:700}.admin-app .adm-vault-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-app .adm-vault-meta-grid{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}.admin-app .adm-vault-textarea{resize:vertical;border-radius:16px;min-height:110px;line-height:1.45}.admin-app .adm-vault-check{border:1px solid var(--adm-border-color);background:var(--adm-bg-inner);cursor:pointer;border-radius:16px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.admin-app .adm-vault-check input{margin-top:3px}.admin-app .adm-vault-check span{flex-direction:column;gap:2px;display:flex}.admin-app .adm-vault-check small{color:var(--adm-text-secondary,#64748b)}.admin-app .adm-vault-media{gap:10px;padding-top:4px;display:grid}.admin-app .adm-vault-media-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.admin-app .adm-vault-media-controls{gap:6px;min-width:min(100%,240px);display:grid}.admin-app .adm-vault-thumb{object-fit:cover;border:1px solid var(--adm-border-color);background:var(--adm-bg-inner);border-radius:12px;width:96px;height:64px}.admin-app .adm-vault-thumb--empty{color:var(--adm-text-secondary,#64748b);place-items:center;font-size:.75rem;display:grid}.admin-app .adm-vault-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.admin-app .adm-vault-suggestions{gap:16px;display:grid}.admin-app .adm-vault-suggestion{border-top:1px solid var(--adm-border-color);gap:8px;padding-top:16px;display:grid}.admin-app .adm-vault-suggestion:first-of-type{border-top:0;padding-top:0}.admin-app .adm-vault-suggestion-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-app .adm-vault-suggestion-top h4{margin:0}.admin-app .adm-vault-note{background:var(--adm-bg-inner);border-radius:12px;margin:0;padding:10px 12px}@media (max-width:1100px){.admin-app .adm-vault-layout,.admin-app .adm-vault-field-grid,.admin-app .adm-vault-meta-grid,.admin-app .adm-personal-review-grid{grid-template-columns:1fr}.admin-app .adm-personal-preview-shell{max-height:none}.admin-app .adm-personal-stats{grid-template-columns:1fr}}
