.admin_shell__nIi4o{min-height:100vh;background:var(--lav)}.admin_header__Patk_{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem clamp(1rem,4vw,2.5rem);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--violet)}.admin_header__Patk_ nav{display:flex;align-items:center;gap:.6rem}.admin_brand__8RH6p{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-weight:600;color:var(--ink)}.admin_brand__8RH6p b{color:var(--purple)}.admin_navLink__6dV_K{padding:.5rem 1rem;color:var(--purple)}.admin_logout__TCwNj,.admin_navLink__6dV_K{border-radius:999px;font-weight:700;font-size:.9rem}.admin_logout__TCwNj{padding:.55rem 1.1rem;background:var(--ink);color:#fff;font-family:var(--font-display)}.admin_main__owqU8{max-width:1180px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,2rem) 6rem}.admin_main__owqU8 h1{font-size:clamp(1.8rem,4vw,2.8rem);margin-bottom:1.2rem}.admin_main__owqU8 h2{font-size:1.25rem;margin:2rem 0 .8rem}.admin_titleRow__00h1m{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.admin_titleRow__00h1m h1{margin-bottom:.3rem}.admin_muted__gW8dh{color:var(--muted);font-size:.92rem}.admin_danger__djhiH,.admin_ghostBtn__WXdvU,.admin_ghost__N34Ic,.admin_primary__Ouk9O{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.3rem;border-radius:999px;font-family:var(--font-display);font-weight:700;font-size:.92rem;transition:transform .25s var(--ease),background-color .25s,box-shadow .25s}.admin_primary__Ouk9O{background:linear-gradient(90deg,#6a1b9a,var(--pink));color:#fff;box-shadow:0 10px 22px -12px rgba(106,56,194,.8)}.admin_primary__Ouk9O:disabled{opacity:.6;cursor:wait}.admin_primary__Ouk9O:hover:not(:disabled){transform:translateY(-2px)}.admin_ghostBtn__WXdvU,.admin_ghost__N34Ic{border:2px solid var(--ink);color:var(--ink)}.admin_ghostBtn__WXdvU:hover,.admin_ghost__N34Ic:hover{background:var(--ink);color:#fff}.admin_danger__djhiH{border:2px solid #e5484d;color:#e5484d}.admin_danger__djhiH:hover{background:#e5484d;color:#fff}.admin_success__CgAQX{margin:1rem 0;padding:1rem 1.3rem;border-radius:18px;background:#e3f8ec;color:#11603a}.admin_success__CgAQX a{font-weight:700;text-decoration:underline}.admin_status__cOjQS{margin:1rem 0 .5rem;padding:.8rem 1.1rem;border-radius:16px;background:#fff;font-size:.9rem}.admin_statusBad__qO4z9{background:#fff1e6;color:#9a3b00}.admin_error__TKT_F{margin:.8rem 0;padding:.8rem 1.1rem;border-radius:14px;background:#ffe8ea;color:#b3202d;font-weight:600;font-size:.92rem}.admin_empty__2ut3p{padding:2rem 1rem;border-radius:18px;background:#fff;color:var(--muted);text-align:center}.admin_list__bJXai{display:grid;grid-gap:.7rem;gap:.7rem}.admin_row__gZng7{display:flex;align-items:center;gap:1rem;padding:.7rem 1rem .7rem .7rem;border-radius:20px;background:#fff}.admin_thumb__YbLzX{flex-shrink:0;width:96px;height:68px;border-radius:12px;overflow:hidden;background:var(--violet)}.admin_thumb__YbLzX img{width:100%;height:100%;object-fit:cover}.admin_rowBody__HdJiJ{display:flex;flex:1 1;min-width:0;flex-direction:column}.admin_rowBody__HdJiJ strong{font-family:var(--font-display);line-height:1.25}.admin_rowBody__HdJiJ small{color:var(--muted);overflow-wrap:anywhere}.admin_actions__xZvA3{display:flex;flex-wrap:wrap;gap:.4rem}.admin_actions__xZvA3>*{padding:.5rem 1rem;font-size:.85rem}.admin_compact__TIJAU{display:grid;grid-gap:.4rem;gap:.4rem}.admin_compact__TIJAU li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;padding:.6rem 1rem;border-radius:12px;background:#fff}.admin_compact__TIJAU a{font-weight:600}.admin_compact__TIJAU small{color:var(--muted);white-space:nowrap}.admin_loginPage__b6ajG{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(circle at 20% 10%,var(--violet),transparent 50%),radial-gradient(circle at 90% 90%,#ffe2c6,transparent 45%),var(--lav)}.admin_loginCard__7UXN7{width:min(100%,420px);padding:2.2rem 2rem 1.8rem;border-radius:32px;background:#fff;text-align:center;box-shadow:0 30px 60px -30px rgba(106,56,194,.5)}.admin_loginCard__7UXN7 img{margin:0 auto .8rem}.admin_loginCard__7UXN7 h1{font-size:1.7rem}.admin_loginCard__7UXN7 p{margin-top:.4rem;color:var(--muted);font-size:.95rem}.admin_loginForm__41uD1{display:grid;grid-gap:1rem;gap:1rem;margin:1.5rem 0 1rem;text-align:left}.admin_back__k43Gv{color:var(--purple);font-weight:700;font-size:.9rem}.admin_pw__YkAIw{position:relative}.admin_pw__YkAIw input{padding-right:6.5rem}.admin_pw__YkAIw button{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);padding:.35rem .8rem;border-radius:999px;background:var(--violet);color:var(--purple);font-size:.8rem;font-weight:700}.admin_form__CT_at label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.9rem}.admin_form__CT_at label>span:first-child,.admin_loginForm__41uD1 label>span{color:var(--ink);font-weight:700;font-size:.85rem}.admin_form__CT_at input,.admin_form__CT_at select,.admin_form__CT_at textarea,.admin_loginForm__41uD1 input{width:100%;padding:.75rem 1rem;border:2px solid var(--violet);border-radius:14px;outline:none;background:#fff;font:inherit;transition:border-color .2s}.admin_form__CT_at input:focus,.admin_form__CT_at select:focus,.admin_form__CT_at textarea:focus,.admin_loginForm__41uD1 input:focus{border-color:var(--purple)}.admin_form__CT_at textarea{resize:vertical;line-height:1.6}.admin_form__CT_at small{color:var(--muted);font-size:.78rem;text-align:right}.admin_grid__Bxy0A{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.admin_col____5LL,.admin_grid__Bxy0A{display:grid;grid-gap:1.2rem;gap:1.2rem}.admin_card__RJNr8{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.4rem;border-radius:24px;background:#fff}.admin_card__RJNr8 h2{margin:0;font-size:1.1rem}.admin_two___IF33{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.admin_slug__4kTqb{display:flex;align-items:center;border:2px solid var(--violet);border-radius:14px;background:#fff;overflow:hidden}.admin_slug__4kTqb i{padding-left:1rem;color:var(--muted);font-style:normal}.admin_form__CT_at .admin_slug__4kTqb input{border:none;padding-left:.2rem}.admin_content__buezr{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem}.admin_help___SsKG{display:grid;grid-gap:.2rem;gap:.2rem;padding-left:1.1rem;list-style:disc;color:var(--muted);font-size:.85rem}.admin_help___SsKG code{padding:.05rem .4rem;border-radius:6px;background:var(--violet);color:var(--purple)}.admin_infoRow__vtsmP{display:grid;grid-template-columns:1fr 1.6fr auto;grid-gap:.5rem;gap:.5rem;align-items:center}.admin_mini__IPGYk{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--violet);color:var(--purple);font-weight:800}.admin_mini__IPGYk:hover{background:var(--purple);color:#fff}.admin_coverBox__vJykF{position:relative;aspect-ratio:16/10;border-radius:18px;overflow:hidden;background:var(--violet)}.admin_coverBox__vJykF img{width:100%;height:100%;object-fit:cover}.admin_coverBox__vJykF .admin_mini__IPGYk{position:absolute;top:.6rem;right:.6rem;background:#fff}.admin_replaceCover__8tsd9{position:absolute;left:.7rem;bottom:.7rem;padding:.55rem .9rem;border-radius:999px;background:#fff;color:var(--purple);font-weight:700;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.15)}.admin_drop__iCicl{display:grid!important;place-items:center;grid-gap:.2rem!important;gap:.2rem!important;padding:2.2rem 1rem;border:2px dashed var(--purple);border-radius:18px;background:var(--lav);color:var(--purple);text-align:center;cursor:pointer}.admin_drop__iCicl small{text-align:center!important}.admin_dropSmall__I8TeZ{display:inline-flex!important;justify-content:center;padding:.7rem 1rem;border:2px dashed var(--purple);border-radius:999px;color:var(--purple);font-weight:700;cursor:pointer}.admin_thumbs__7SHnE{display:grid;grid-gap:.6rem;gap:.6rem}.admin_thumbItem__lIeJ7{display:grid;grid-template-columns:72px 1fr auto;grid-gap:.6rem;gap:.6rem;align-items:center}.admin_thumbItem__lIeJ7 img{width:72px;height:52px;border-radius:10px;object-fit:cover}.admin_check__Tbroj{display:flex!important;align-items:flex-start;gap:.6rem!important}.admin_form__CT_at .admin_check__Tbroj input{width:20px;height:20px;margin-top:.15rem;accent-color:var(--purple)}.admin_preview__GNBBG{background:var(--ink);color:#fff}.admin_preview__GNBBG h2{color:#fff}.admin_pCard__YFpmE{display:grid;grid-gap:.5rem;gap:.5rem;padding:.7rem;border-radius:20px;background:#fff;color:var(--ink)}.admin_pMedia__Loupf{position:relative;display:grid;place-items:center;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:var(--violet);color:var(--purple)}.admin_pMedia__Loupf img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.admin_pMedia__Loupf i{position:absolute;top:.6rem;left:.6rem;padding:.25rem .7rem;border-radius:999px;background:var(--yellow);color:var(--ink);font-size:.7rem;font-style:normal;font-weight:800;text-transform:uppercase}.admin_pCard__YFpmE strong{padding-inline:.3rem;font-family:var(--font-display);line-height:1.2}.admin_pCard__YFpmE small{padding:0 .3rem .4rem;color:var(--muted);text-align:left!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.admin_bar__0krGV{position:-webkit-sticky;position:sticky;bottom:.8rem;z-index:40;display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.4rem;padding:.7rem;border-radius:999px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 40px -18px rgba(22,11,46,.5)}@media (max-width:900px){.admin_grid__Bxy0A{grid-template-columns:1fr}.admin_row__gZng7{flex-wrap:wrap}.admin_actions__xZvA3{width:100%}}@media (max-width:520px){.admin_two___IF33{grid-template-columns:1fr}.admin_infoRow__vtsmP{grid-template-columns:1fr auto}.admin_infoRow__vtsmP input:nth-child(2){grid-column:1/2}}