.Catalog_page__YDhUW{max-width:var(--sg-container);margin:auto;padding:54px 48px 80px}.Catalog_breadcrumb__M0dj9{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--sg-muted-foreground);margin-bottom:32px}.Catalog_breadcrumb__M0dj9 a{display:inline-flex;align-items:center;min-height:44px}.Catalog_intro__pch1Z{display:flex;justify-content:space-between;align-items:end;gap:32px;padding-bottom:40px}.Catalog_eyebrow__B1lkq{font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:var(--sg-primary);margin-bottom:14px}.Catalog_intro__pch1Z h1{font-size:clamp(40px,4.2vw,60px);line-height:1.13;font-weight:450;letter-spacing:-2px}.Catalog_intro__pch1Z h1 em{color:var(--sg-primary)}.Catalog_intro__pch1Z>p{color:var(--sg-muted-foreground);max-width:360px;font-size:16px;line-height:1.7}.Catalog_help__H9_dC{margin-top:72px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:36px;background:var(--sg-surface-muted);border-radius:var(--sg-radius)}.Catalog_help__H9_dC h2{font-size:27px;margin-bottom:10px}.Catalog_help__H9_dC p{color:var(--sg-muted-foreground);font-size:15px;max-width:540px}.Catalog_empty__1HyDA a,.Catalog_empty__1HyDA button,.Catalog_help__H9_dC a{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-weight:800;text-decoration:underline;text-underline-offset:6px;font-size:14px;padding:12px 0;flex-shrink:0}.Catalog_empty__1HyDA{padding:64px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--sg-surface-muted);border-radius:var(--sg-radius)}.Catalog_empty__1HyDA h1{font-size:32px;margin:20px 0 10px}.Catalog_empty__1HyDA p{max-width:400px;font-size:15px;color:var(--sg-muted-foreground);margin-bottom:18px}.Catalog_skeletonBanner__e9odJ,.Catalog_skeletonCover__DmUGE,.Catalog_skeletonLine__8ai_S,.Catalog_skeletonTitle__V6dZ4,.Catalog_skeletonToolbar__h0ulC{background:var(--sg-surface-muted);animation:Catalog_skeletonPulse__uwE5b 1.6s ease-in-out infinite}.Catalog_skeletonBanner__e9odJ{height:200px;border-radius:var(--sg-radius);margin-bottom:48px}.Catalog_skeletonToolbar__h0ulC{height:77px;border-radius:12px;margin-bottom:64px}.Catalog_skeletonGrid__F5dWN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.Catalog_skeletonCard__YdXCk{display:flex;flex-direction:column;gap:12px}.Catalog_skeletonCover__DmUGE{aspect-ratio:1;border-radius:8px;margin-bottom:8px}.Catalog_skeletonLine__8ai_S{height:14px;width:70%;border-radius:7px}.Catalog_skeletonTitle__V6dZ4{height:26px;width:85%;border-radius:8px}@keyframes Catalog_skeletonPulse__uwE5b{50%{opacity:.55}}@media (max-width:900px){.Catalog_intro__pch1Z{align-items:start;flex-direction:column;gap:18px}.Catalog_intro__pch1Z>p{max-width:520px}.Catalog_skeletonGrid__F5dWN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.Catalog_page__YDhUW{padding:30px 24px 56px}.Catalog_intro__pch1Z{padding-bottom:28px}.Catalog_intro__pch1Z h1{font-size:40px;letter-spacing:-1.5px}.Catalog_help__H9_dC{flex-direction:column;align-items:start;padding:26px;margin-top:48px}.Catalog_help__H9_dC h2{font-size:25px}.Catalog_skeletonGrid__F5dWN{grid-template-columns:1fr}.Catalog_skeletonBanner__e9odJ{height:280px}}.ThemeCover_cover__18kql{--cloth:#2c5e47;--cloth-deep:#1b4231;--title:#f8ebcc;--accent:#ebbd63;position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;container-type:inline-size;color:var(--title);background-color:var(--cloth);background-image:repeating-linear-gradient(0deg,rgb(255 255 255/.05) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgb(0 0 0/.06) 0 1px,transparent 1px 3px),radial-gradient(130% 100% at 30% 16%,rgb(255 255 255/.18),transparent 58%),linear-gradient(160deg,var(--cloth),var(--cloth-deep));box-shadow:var(--sg-card-shadow),inset 0 0 0 1px rgb(0 0 0/.08)}.ThemeCover_cover__18kql:before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:7%;border-right:1px solid rgb(0 0 0/.12);background:linear-gradient(90deg,rgb(0 0 0/.22),rgb(0 0 0/.04) 70%,rgb(255 255 255/.08));pointer-events:none}.ThemeCover_cover__18kql[data-palette=forest]{--cloth:#2c5e47;--cloth-deep:#1b4231;--title:#f8ebcc;--accent:#ebbd63}.ThemeCover_cover__18kql[data-palette=saffron]{--cloth:#e2ae4f;--cloth-deep:#c9912f;--title:#233c31;--accent:#7a3f1d}.ThemeCover_cover__18kql[data-palette=terracotta]{--cloth:#a5543a;--cloth-deep:#7f3e2b;--title:#fff1dd;--accent:#f3c77f}.ThemeCover_cover__18kql[data-palette=sage]{--cloth:#b9c9ad;--cloth-deep:#98ad8a;--title:#22392e;--accent:#4f6b43}.ThemeCover_cover__18kql[data-palette=ink]{--cloth:#22303f;--cloth-deep:#141d28;--title:#f2e6c9;--accent:#ebbd63}.ThemeCover_cover__18kql[data-palette=rose]{--cloth:#dcaaa1;--cloth-deep:#c48a80;--title:#3f1a24;--accent:#7c2f3f}.ThemeCover_cover__18kql[data-palette=sky]{--cloth:#a8c6d6;--cloth-deep:#84a9bd;--title:#18344a;--accent:#1f4f6e}.ThemeCover_cover__18kql[data-palette=plum]{--cloth:#5d3557;--cloth-deep:#3f2140;--title:#f6e7d8;--accent:#e4b363}.ThemeCover_panel__0wCEa{position:absolute;inset:9% 8% 9% 15%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5cqw;padding:10cqw 6cqw;text-align:center;border:1px solid color-mix(in srgb,var(--title) 42%,transparent);border-radius:3px;box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--cloth-deep) 30%,transparent)}.ThemeCover_kicker___lJGP{position:absolute;top:6cqw;inset-inline:6cqw;font-size:max(9px,2.9cqw);font-weight:800;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.ThemeCover_title__yXwiF{font-family:var(--font-story-heading);font-size:8.4cqw;font-weight:520;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 1px 0 rgb(0 0 0/.08)}.ThemeCover_rule__foZ3_{display:flex;align-items:center;gap:2.4cqw;width:36%;color:var(--accent)}.ThemeCover_rule__foZ3_:after,.ThemeCover_rule__foZ3_:before{content:"";flex:1;height:1px;background:currentColor}.ThemeCover_rule__foZ3_ span{width:2.2cqw;height:2.2cqw;border:1px solid;transform:rotate(45deg)}.ThemeCover_mark__w5tk5{position:absolute;bottom:6cqw;width:6cqw;height:6cqw;background:currentColor;opacity:.7;-webkit-mask:url(/storyglo-mark.svg) center/contain no-repeat;mask:url(/storyglo-mark.svg) center/contain no-repeat}.ThemeCover_image__ycjaw{object-fit:cover}.ThemeCover_imageBand__mi0bs{position:absolute;inset:0 0 auto;z-index:1;min-height:30%;padding:6cqw 9cqw 9cqw 12cqw;color:var(--sg-ink);text-align:center;background:linear-gradient(180deg,rgb(255 253 248/.95),rgb(255 253 248/.78) 65%,transparent)}.ThemeCover_imageTitle__SX0dM{font-family:var(--font-story-heading);font-size:7.4cqw;font-weight:560;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.ThemeCatalog_eyebrow__8D1WS{font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:var(--sg-primary)}.ThemeCatalog_primaryAction__g4Kjd{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;border-radius:var(--button-radius-pill);background:var(--sg-primary);color:var(--sg-primary-foreground);font-size:14px;font-weight:800;transition:background-color .18s ease}.ThemeCatalog_primaryAction__g4Kjd:hover{background:var(--sg-primary-hover)}.ThemeCatalog_custom__VBouj{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:40px;margin-bottom:48px;padding:32px 40px;border-radius:var(--sg-radius);background:var(--sg-accent-soft)}.ThemeCatalog_customCopy__FGA1D h2{margin:10px 0 8px;font-size:clamp(26px,2.6vw,32px);line-height:1.15}.ThemeCatalog_customCopy__FGA1D p:not(.ThemeCatalog_eyebrow__8D1WS){max-width:560px;margin-bottom:20px;color:var(--sg-muted-foreground);font-size:16px}.ThemeCatalog_blankCover__cs6yS{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:8px;background-color:var(--sg-paper);background-image:repeating-linear-gradient(180deg,transparent 0 21px,color-mix(in srgb,var(--sg-secondary-border) 70%,transparent) 21px 22px);box-shadow:var(--sg-card-shadow),inset 0 0 0 1px var(--sg-border);transform:rotate(-3deg)}.ThemeCatalog_blankCover__cs6yS:before{content:"";position:absolute;inset:0 auto 0 14%;width:1px;background:color-mix(in srgb,var(--sg-danger) 45%,transparent)}.ThemeCatalog_blankCover__cs6yS span{padding:4px 10px;background:var(--sg-paper);color:var(--sg-primary);font-family:var(--font-story-heading);font-size:24px;font-style:italic;font-weight:450}.ThemeCatalog_toolbar__uf94_{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-block:1px solid var(--sg-border)}.ThemeCatalog_filters__Ysy4b{display:flex;flex-wrap:wrap;gap:8px}.ThemeCatalog_filters__Ysy4b button{min-height:44px;padding:10px 16px;border-radius:var(--button-radius-pill);color:var(--sg-muted-foreground);font-size:14px;font-weight:750;transition:background-color .18s ease,color .18s ease}.ThemeCatalog_filters__Ysy4b button[aria-pressed=true]{background:var(--sg-primary);color:var(--sg-primary-foreground)}.ThemeCatalog_filters__Ysy4b button:hover:not([aria-pressed=true]){background:var(--sg-secondary);color:var(--sg-text)}.ThemeCatalog_toolbarEnd__8QZrh{display:flex;flex-shrink:0;align-items:center;gap:12px}.ThemeCatalog_audience__WH3Uk{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:750;color:var(--sg-muted-foreground)}.ThemeCatalog_audience__WH3Uk select{padding:0 36px 0 16px;background-color:var(--sg-surface);background-image:linear-gradient(45deg,transparent 50%,var(--sg-text) 50%),linear-gradient(135deg,var(--sg-text) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;color:var(--sg-text);font-size:16px;appearance:none}.ThemeCatalog_audience__WH3Uk select,.ThemeCatalog_search__422r9{min-height:44px;border:1px solid var(--sg-field-border);border-radius:var(--button-radius-pill)}.ThemeCatalog_search__422r9{display:flex;align-items:center;gap:10px;min-width:240px;padding:0 16px;background:var(--sg-surface);color:var(--sg-muted-foreground)}.ThemeCatalog_search__422r9 input{width:100%;min-width:0;padding:10px 0;background:transparent;color:var(--sg-text);font-size:16px}.ThemeCatalog_search__422r9 input::placeholder{color:var(--sg-muted-foreground)}.ThemeCatalog_search__422r9:focus-within{outline:3px solid var(--sg-ring);outline-offset:3px}.ThemeCatalog_search__422r9 input:focus-visible{outline:none}.ThemeCatalog_resultCount__Cbd_M{margin:20px 0;color:var(--sg-muted-foreground);font-size:14px}.ThemeCatalog_grid__1jkN1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;list-style:none}.ThemeCatalog_grid__1jkN1>li{min-width:0;display:flex}.ThemeCatalog_card__Nky9l{display:flex;flex:1;flex-direction:column;min-width:0}.ThemeCatalog_cardInfo__oPuUl{display:flex;flex:1;flex-direction:column;padding-top:20px}.ThemeCatalog_meta__3DVLn{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--sg-muted-foreground);font-size:13px;font-weight:750}.ThemeCatalog_cardInfo__oPuUl h2{margin-top:8px;font-size:24px;line-height:1.2}.ThemeCatalog_tagline__eDsLV{margin:10px 0 20px;color:var(--sg-muted-foreground);font-size:15px;line-height:1.65}.ThemeCatalog_cardActions__lxNx3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto}.ThemeCatalog_cardActions__lxNx3>a,.ThemeCatalog_cardActions__lxNx3>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--sg-border);border-radius:var(--button-radius-pill);font-size:14px;font-weight:750;transition:background-color .18s ease,border-color .18s ease}.ThemeCatalog_cardActions__lxNx3>button:hover{border-color:var(--sg-secondary-border);background:var(--sg-secondary)}.ThemeCatalog_cardActions__lxNx3 .ThemeCatalog_select__9S6dQ{border-color:var(--sg-primary);background:var(--sg-primary);color:var(--sg-primary-foreground)}.ThemeCatalog_cardActions__lxNx3 .ThemeCatalog_select__9S6dQ:hover{border-color:var(--sg-primary-hover);background:var(--sg-primary-hover)}.ThemeCatalog_empty__WDf9D{display:flex;flex-direction:column;align-items:center;padding:64px 24px;border-radius:var(--sg-radius);background:var(--sg-surface-muted);color:var(--sg-primary);text-align:center}.ThemeCatalog_empty__WDf9D h2{margin:20px 0 10px;color:var(--sg-text);font-size:30px}.ThemeCatalog_empty__WDf9D p{max-width:420px;margin-bottom:18px;color:var(--sg-muted-foreground);font-size:15px}.ThemeCatalog_emptyActions__Ntx5R{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px}.ThemeCatalog_emptyActions__Ntx5R a,.ThemeCatalog_emptyActions__Ntx5R button{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:10px 0;color:var(--sg-text);font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:6px}.ThemeCatalog_dialog__96H4K{width:100%;max-width:min(100vw - 32px,980px);height:calc(100dvh - 40px);max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid var(--sg-border);border-radius:var(--sg-radius);background:var(--sg-background);color:var(--sg-text)}.ThemeCatalog_dialog__96H4K::backdrop{background:#10251ad9}.ThemeCatalog_dialogInner__PdJup{display:flex;flex-direction:column;height:100%}.ThemeCatalog_dialogHeader__uramk{display:flex;justify-content:space-between;align-items:center;padding:10px 16px 10px 32px;border-bottom:1px solid var(--sg-border);color:var(--sg-muted-foreground);font-size:14px;font-weight:750}.ThemeCatalog_dialogHeader__uramk button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--sg-border);border-radius:50%;color:var(--sg-text);transition:background-color .18s ease}.ThemeCatalog_dialogHeader__uramk button:hover{background:var(--sg-secondary)}.ThemeCatalog_dialogBody__7Rh3d{flex:1;overflow-y:auto;padding:32px 32px 48px;overscroll-behavior:contain}.ThemeCatalog_dialogIntro__YMtLq{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:40px}.ThemeCatalog_dialogCover__VZbv5{width:100%}.ThemeCatalog_dialogEyebrow__xMmU9{color:var(--sg-primary);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ThemeCatalog_dialogIntro__YMtLq h2{margin-top:8px;font-size:clamp(30px,3.4vw,44px);line-height:1.1}.ThemeCatalog_dialogTagline__WaiKh{margin-top:12px;font-family:var(--font-story-heading);font-size:19px;font-style:italic;line-height:1.45;color:var(--sg-primary)}.ThemeCatalog_dialogDescription__s3_6g{margin-top:14px;color:var(--sg-muted-foreground);font-size:16px}.ThemeCatalog_facts__1a_Hb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-top:24px;padding-top:20px;border-top:1px solid var(--sg-border)}.ThemeCatalog_facts__1a_Hb dt{color:var(--sg-muted-foreground);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ThemeCatalog_facts__1a_Hb dd{margin-top:2px;font-size:15px}.ThemeCatalog_dialogSection__6QJBp{margin-top:40px;padding-top:28px;border-top:1px solid var(--sg-border)}.ThemeCatalog_dialogSection__6QJBp h3{font-size:24px}.ThemeCatalog_premise__mfcjk{max-width:720px;margin-top:12px;color:var(--sg-text);font-size:16px}.ThemeCatalog_beats___2Zzm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:20px;list-style:none}.ThemeCatalog_beats___2Zzm li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--sg-border-soft)}.ThemeCatalog_beatNumber__nXc5u{color:var(--sg-primary);font-family:var(--font-story-heading);font-size:18px;line-height:1.4}.ThemeCatalog_beats___2Zzm h4{font-size:17px;line-height:1.35}.ThemeCatalog_beats___2Zzm p{margin-top:4px;color:var(--sg-muted-foreground);font-size:14px;line-height:1.6}.ThemeCatalog_beats___2Zzm .ThemeCatalog_lesson__Jgouc{margin-top:8px;padding-left:12px;border-left:3px solid var(--sg-accent);color:var(--sg-text);font-family:var(--font-story-heading);font-size:15px;font-style:italic}.ThemeCatalog_note__eXJ_L{margin-top:16px;color:var(--sg-muted-foreground);font-size:14px}.ThemeCatalog_roles__BOWEB{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:16px;list-style:none}.ThemeCatalog_roles__BOWEB li{padding:18px 20px;border-radius:var(--sg-radius);background:var(--sg-surface);box-shadow:inset 0 0 0 1px var(--sg-border-soft)}.ThemeCatalog_roles__BOWEB li p{font-size:14px;color:var(--sg-muted-foreground)}.ThemeCatalog_roles__BOWEB .ThemeCatalog_roleName__uQMbv{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;color:var(--sg-text);font-size:16px;font-weight:800}.ThemeCatalog_roleTag__vBtia{padding:2px 10px;border-radius:var(--button-radius-pill);background:var(--sg-secondary);color:var(--sg-secondary-foreground);font-size:12px;font-weight:800}.ThemeCatalog_roles__BOWEB .ThemeCatalog_roleKinds__FD76e{margin-top:8px;font-size:13px;font-weight:750}.ThemeCatalog_styleList__mw4Zk{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px 24px;margin-top:16px;list-style:none}.ThemeCatalog_styleList__mw4Zk li{display:flex;align-items:flex-start;gap:14px;font-size:14px;color:var(--sg-muted-foreground)}.ThemeCatalog_styleList__mw4Zk strong{display:block;color:var(--sg-text);font-size:15px}.ThemeCatalog_swatch__5xS_U{flex-shrink:0;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0/.08)}.ThemeCatalog_questions__eCiVq{margin-top:14px;padding-left:20px;list-style:disc;font-size:15px}.ThemeCatalog_questions__eCiVq li+li{margin-top:6px}.ThemeCatalog_dialogFooter__rNEx8{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 32px;border-top:1px solid var(--sg-border);background:var(--sg-surface)}.ThemeCatalog_dialogFooter__rNEx8 p{color:var(--sg-muted-foreground);font-size:14px}@media (max-width:1200px){.ThemeCatalog_toolbar__uf94_{flex-direction:column;align-items:stretch}.ThemeCatalog_toolbarEnd__8QZrh{justify-content:space-between}}@media (max-width:900px){.ThemeCatalog_grid__1jkN1{grid-template-columns:repeat(2,minmax(0,1fr))}.ThemeCatalog_custom__VBouj{grid-template-columns:120px minmax(0,1fr);gap:28px;padding:28px}.ThemeCatalog_blankCover__cs6yS span{font-size:18px}.ThemeCatalog_dialogIntro__YMtLq{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:28px}.ThemeCatalog_beats___2Zzm{grid-template-columns:1fr}}@media (max-width:600px){.ThemeCatalog_custom__VBouj{grid-template-columns:1fr;gap:20px;padding:24px}.ThemeCatalog_blankCover__cs6yS{width:96px}.ThemeCatalog_blankCover__cs6yS span{font-size:14px}.ThemeCatalog_toolbarEnd__8QZrh{flex-direction:column;align-items:stretch}.ThemeCatalog_audience__WH3Uk{justify-content:space-between}.ThemeCatalog_audience__WH3Uk select{flex:1;max-width:220px}.ThemeCatalog_search__422r9{min-width:0}.ThemeCatalog_grid__1jkN1{grid-template-columns:1fr;gap:40px}.ThemeCatalog_dialog__96H4K{max-width:100vw;height:100dvh;border:0;border-radius:0}.ThemeCatalog_dialogHeader__uramk{padding-left:16px}.ThemeCatalog_dialogBody__7Rh3d{padding:20px 16px 40px}.ThemeCatalog_dialogIntro__YMtLq{grid-template-columns:1fr;gap:20px}.ThemeCatalog_dialogCover__VZbv5{max-width:240px}.ThemeCatalog_facts__1a_Hb{grid-template-columns:1fr}.ThemeCatalog_dialogFooter__rNEx8{flex-direction:column;align-items:stretch;padding:12px 16px 16px;text-align:center}}.ThemeAdmin_page__vXv8d{max-width:1180px;margin:0 auto;padding:32px 24px 120px;color:var(--sg-text)}.ThemeAdmin_header__3r6IF{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.ThemeAdmin_header__3r6IF h1{font-size:32px;line-height:1.15}.ThemeAdmin_header__3r6IF p{margin-top:6px;color:var(--sg-muted-foreground);font-size:14px}.ThemeAdmin_headerActions__qsRNm{display:flex;flex-wrap:wrap;gap:10px}.ThemeAdmin_buttonDanger__TP7i3,.ThemeAdmin_buttonGhost__O3xVr,.ThemeAdmin_buttonSecondary__Rcro8,.ThemeAdmin_button__VD_9I{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid transparent;border-radius:var(--button-radius-pill);font-size:14px;font-weight:750;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.ThemeAdmin_button__VD_9I{background:var(--sg-primary);color:var(--sg-primary-foreground)}.ThemeAdmin_button__VD_9I:hover:not(:disabled){background:var(--sg-primary-hover)}.ThemeAdmin_buttonSecondary__Rcro8{border-color:var(--sg-border);background:var(--sg-surface);color:var(--sg-text)}.ThemeAdmin_buttonSecondary__Rcro8:hover:not(:disabled){background:var(--sg-secondary)}.ThemeAdmin_buttonDanger__TP7i3{border-color:color-mix(in srgb,var(--sg-danger) 35%,transparent);background:var(--sg-surface);color:var(--sg-danger)}.ThemeAdmin_buttonDanger__TP7i3:hover:not(:disabled){background:color-mix(in srgb,var(--sg-danger) 8%,var(--sg-surface))}.ThemeAdmin_buttonGhost__O3xVr{color:var(--sg-text);text-decoration:underline;text-underline-offset:4px}.ThemeAdmin_buttonDanger__TP7i3:disabled,.ThemeAdmin_buttonSecondary__Rcro8:disabled,.ThemeAdmin_button__VD_9I:disabled{cursor:not-allowed;opacity:.6}.ThemeAdmin_statusError__n40Ml,.ThemeAdmin_statusSuccess__mOPkX{margin-bottom:16px;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:650}.ThemeAdmin_statusSuccess__mOPkX{background:var(--sg-secondary);color:var(--sg-primary)}.ThemeAdmin_statusError__n40Ml{background:color-mix(in srgb,var(--sg-danger) 9%,var(--sg-surface));color:var(--sg-danger)}.ThemeAdmin_tableWrap__2DTSd{overflow-x:auto;border:1px solid var(--sg-border);border-radius:var(--sg-radius);background:var(--sg-surface)}.ThemeAdmin_table__q8mnW{width:100%;min-width:860px;border-collapse:collapse;font-size:14px}.ThemeAdmin_table__q8mnW caption{padding:14px 20px;color:var(--sg-muted-foreground);font-size:13px;text-align:left}.ThemeAdmin_table__q8mnW th{padding:12px 16px;border-bottom:1px solid var(--sg-border);color:var(--sg-muted-foreground);font-size:12px;font-weight:800;letter-spacing:.06em;text-align:left;text-transform:uppercase}.ThemeAdmin_table__q8mnW td{padding:12px 16px;border-bottom:1px solid var(--sg-border-soft);vertical-align:middle}.ThemeAdmin_table__q8mnW tr:last-child td{border-bottom:0}.ThemeAdmin_titleCell__9xa7_{display:flex;align-items:center;gap:14px}.ThemeAdmin_titleCell__9xa7_ a{font-weight:800}.ThemeAdmin_titleCell__9xa7_ a:hover{text-decoration:underline}.ThemeAdmin_miniCover__WBNGr{flex-shrink:0;width:48px}.ThemeAdmin_muted__mngy_{display:block;color:var(--sg-muted-foreground);font-size:12px}.ThemeAdmin_toggle__cR5D0{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 6px;border-radius:var(--button-radius-pill);color:var(--sg-muted-foreground);font-size:13px;font-weight:750}.ThemeAdmin_toggle__cR5D0:before{content:"";width:36px;height:20px;border-radius:10px;background:var(--sg-border) radial-gradient(circle at 10px 50%,var(--sg-surface) 7px,transparent 7.5px);transition:background .18s ease}.ThemeAdmin_toggle__cR5D0[aria-pressed=true]{color:var(--sg-primary)}.ThemeAdmin_toggle__cR5D0[aria-pressed=true]:before{background:var(--sg-primary) radial-gradient(circle at 26px 50%,var(--sg-surface) 7px,transparent 7.5px)}.ThemeAdmin_toggle__cR5D0:disabled{opacity:.6}.ThemeAdmin_rowActions__yky_m{display:flex;justify-content:flex-end;gap:8px}.ThemeAdmin_empty__ngBdG{padding:48px 24px;border:1px dashed var(--sg-border);border-radius:var(--sg-radius);text-align:center}.ThemeAdmin_empty__ngBdG h2{font-size:22px}.ThemeAdmin_empty__ngBdG p{margin:8px auto 16px;max-width:420px;color:var(--sg-muted-foreground);font-size:14px}.ThemeAdmin_editor__EazuH{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px}.ThemeAdmin_sections__dwqZ_{display:grid;gap:24px;min-width:0}.ThemeAdmin_section__oMQSw{padding:24px;border:1px solid var(--sg-border);border-radius:var(--sg-radius);background:var(--sg-surface)}.ThemeAdmin_sectionHeader__9gL0b{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px}.ThemeAdmin_sectionHeader__9gL0b h2{font-size:22px}.ThemeAdmin_sectionHeader__9gL0b p{color:var(--sg-muted-foreground);font-size:13px}.ThemeAdmin_grid2__OKkac{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ThemeAdmin_grid3__g33Ba{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ThemeAdmin_stack__2Wn3B{display:grid;gap:16px}.ThemeAdmin_field__njD4V{display:grid;align-content:start;gap:6px;min-width:0}.ThemeAdmin_field__njD4V label,.ThemeAdmin_legend__Fgrsc{font-size:14px;font-weight:800}.ThemeAdmin_field__njD4V input,.ThemeAdmin_field__njD4V select,.ThemeAdmin_field__njD4V textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--sg-secondary-border);border-radius:10px;background:var(--sg-paper);color:var(--sg-text);font-size:14px;line-height:1.5}.ThemeAdmin_field__njD4V textarea{resize:vertical}.ThemeAdmin_field__njD4V input[readonly]{background:var(--sg-muted);color:var(--sg-muted-foreground)}.ThemeAdmin_field__njD4V input[aria-invalid=true],.ThemeAdmin_field__njD4V select[aria-invalid=true],.ThemeAdmin_field__njD4V textarea[aria-invalid=true]{border-color:var(--sg-danger)}.ThemeAdmin_help__PqyJN{color:var(--sg-muted-foreground);font-size:13px}.ThemeAdmin_error__O7xyf{color:var(--sg-danger);font-size:13px;font-weight:700}.ThemeAdmin_checks__4MSYG{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;border:0}.ThemeAdmin_checks__4MSYG legend{margin-bottom:4px}.ThemeAdmin_check__8spW3{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.ThemeAdmin_check__8spW3 input{width:18px;height:18px;accent-color:var(--sg-primary)}.ThemeAdmin_items__ebqZg{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ThemeAdmin_item__ACLho{padding:16px;border:1px solid var(--sg-border-soft);border-radius:12px;background:var(--sg-background)}.ThemeAdmin_itemHeader__qf5Nt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.ThemeAdmin_itemHeader__qf5Nt h3{font-size:16px}.ThemeAdmin_itemControls__VKXYo{display:flex;gap:4px}.ThemeAdmin_iconButton__7aL9L{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--sg-border);border-radius:50%;background:var(--sg-surface);color:var(--sg-text)}.ThemeAdmin_iconButton__7aL9L:hover:not(:disabled){background:var(--sg-secondary)}.ThemeAdmin_iconButton__7aL9L:disabled{opacity:.4}.ThemeAdmin_iconButtonDanger__UYTLM{color:var(--sg-danger)}.ThemeAdmin_addButton__FHYc8{margin-top:12px}.ThemeAdmin_aside___Sgio{position:sticky;top:96px;display:grid;gap:16px}.ThemeAdmin_aside___Sgio h2{font-size:16px}.ThemeAdmin_aside___Sgio p{color:var(--sg-muted-foreground);font-size:13px}.ThemeAdmin_saveBar__Sq61b{position:fixed;inset:auto 0 0;z-index:40;border-top:1px solid var(--sg-border);background:var(--sg-paper-glass);backdrop-filter:blur(8px)}.ThemeAdmin_saveBarInner__92MIq{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:12px 24px}.ThemeAdmin_saveBarInner__92MIq p{color:var(--sg-muted-foreground);font-size:14px}.ThemeAdmin_saveBarActions__IKPK8{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:900px){.ThemeAdmin_editor__EazuH{grid-template-columns:1fr}.ThemeAdmin_aside___Sgio{position:static;grid-row:1;grid-template-columns:140px minmax(0,1fr);align-items:center}.ThemeAdmin_grid3__g33Ba{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ThemeAdmin_page__vXv8d{padding-inline:16px}.ThemeAdmin_grid2__OKkac,.ThemeAdmin_grid3__g33Ba{grid-template-columns:1fr}.ThemeAdmin_section__oMQSw{padding:18px}.ThemeAdmin_aside___Sgio{grid-template-columns:100px minmax(0,1fr)}}