.product-layer[data-v-2faffdd4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-drawer[data-v-2faffdd4]{position:absolute;right:0;top:0;bottom:0;width:460px;max-width:100%;background:var(--surface);overflow:auto;box-shadow:var(--shadow-popover);color:var(--text-primary)}.product-close[data-v-2faffdd4]{position:sticky;top:20px;float:right;margin:20px;width:35px;height:35px;border:0;border-radius:50%;background:var(--surface-soft);color:var(--text-muted);font-size:24px;z-index:2}.product-body[data-v-2faffdd4]{padding:40px 35px}.product-body h2[data-v-2faffdd4]{font-size:29px;line-height:1.4;letter-spacing:-1px;margin:27px 0 20px}.product-body p[data-v-2faffdd4]{font-size:13px;line-height:1.9;color:var(--text-muted)}.product-method[data-v-2faffdd4]{display:flex;gap:7px;background:var(--surface-soft);border-radius:12px;padding:30px 13px;margin:27px 0}.product-method span[data-v-2faffdd4]{background:var(--surface);border:1px solid var(--border);border-radius:7px;padding:12px 10px;font-size:10px;color:var(--text-secondary)}.product-body h3[data-v-2faffdd4]{font-size:16px;font-weight:550;margin:30px 0 15px}.product-body small[data-v-2faffdd4]{font-size:10px;color:var(--text-faint);display:block;margin-top:12px}.refresh[data-v-2faffdd4]{float:right;font-size:11px;color:var(--text-muted);border:0;background:none}.release-row[data-v-2faffdd4]{border-top:1px solid var(--border);padding:17px 0}.release-row b[data-v-2faffdd4]{font-size:13px;font-weight:550}.release-row p[data-v-2faffdd4]{font-size:12px}.release-row a[data-v-2faffdd4]{display:block;font-size:11px;color:var(--accent-text);text-align:right}.product-error[data-v-2faffdd4]{color:var(--error-text)!important}.product-footer[data-v-2faffdd4]{border-top:1px solid var(--border);padding-top:25px;margin-top:35px;font-size:12px;color:var(--text-secondary)}.product-footer p[data-v-2faffdd4]{font-size:11px}.product-enter-active[data-v-2faffdd4],.product-leave-active[data-v-2faffdd4]{transition:opacity .2s}.product-enter-active .product-drawer[data-v-2faffdd4],.product-leave-active .product-drawer[data-v-2faffdd4]{transition:transform .25s ease}.product-enter-from[data-v-2faffdd4],.product-leave-to[data-v-2faffdd4]{opacity:0}.product-enter-from .product-drawer[data-v-2faffdd4],.product-leave-to .product-drawer[data-v-2faffdd4]{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.product-enter-active[data-v-2faffdd4],.product-leave-active[data-v-2faffdd4],.product-enter-active .product-drawer[data-v-2faffdd4],.product-leave-active .product-drawer[data-v-2faffdd4]{transition:none}}.community-ambient[data-v-58ce8ad7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict}.ambient-haze[data-v-58ce8ad7]{position:absolute;top:-24vmax;right:-24vmax;bottom:-24vmax;left:-24vmax;background-repeat:no-repeat;animation:haze-breathe-58ce8ad7 53s ease-in-out infinite alternate}.ambient-haze-a[data-v-58ce8ad7]{background-image:radial-gradient(ellipse 44% 48% at 26% 47%,var(--glow-a),transparent 74%)}.ambient-haze-b[data-v-58ce8ad7]{background-image:radial-gradient(ellipse 43% 45% at 72% 32%,var(--glow-b),transparent 76%);animation-duration:67s;animation-delay:-23s;animation-direction:alternate-reverse}.ambient-haze-c[data-v-58ce8ad7]{background-image:radial-gradient(ellipse 49% 39% at 52% 75%,var(--glow-c),transparent 78%);animation-duration:79s;animation-delay:-41s}.ambient-dust[data-v-58ce8ad7]{position:absolute;width:var(--dust-size);height:var(--dust-size);border-radius:50%;color:var(--dust-color);background:currentColor;box-shadow:0 0 9px 3px currentColor;filter:blur(.7px);opacity:.08;animation:dust-breathe-58ce8ad7 var(--dust-duration) ease-in-out var(--dust-delay) infinite alternate}@keyframes haze-breathe-58ce8ad7{0%{opacity:.72;transform:translate3d(-.4%,-.3%,0) scale(1)}to{opacity:1;transform:translate3d(.6%,.4%,0) scale(1.02)}}@keyframes dust-breathe-58ce8ad7{0%{opacity:.025;transform:translateZ(0) scale(.9)}to{opacity:.16;transform:translate3d(var(--dust-x),var(--dust-y),0) scale(1.12)}}@media (max-width: 600px){.ambient-dust[data-v-58ce8ad7]:nth-of-type(n+9){display:none}}@media (prefers-reduced-motion: reduce){.ambient-haze[data-v-58ce8ad7],.ambient-dust[data-v-58ce8ad7]{animation:none}.ambient-haze[data-v-58ce8ad7]{opacity:.82}.ambient-dust[data-v-58ce8ad7]{opacity:.045}}@media (hover: hover) and (pointer: fine){html.mihe-cat-cursor,.mihe-cat-cursor body{cursor:var(--cat-cursor)}.mihe-cat-cursor :is(a,button,summary,[role=button],[role=menuitemradio],[role=menuitemcheckbox],label[for]){cursor:var(--cat-cursor-action)}.mihe-cat-cursor :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),textarea,[contenteditable]:not([contenteditable=false])){cursor:text}.mihe-cat-cursor :is(input[type=checkbox],input[type=radio],input[type=submit],input[type=button]){cursor:var(--cat-cursor-action)}.mihe-cat-cursor :is(button:disabled,[aria-disabled=true]){cursor:not-allowed}.mihe-cat-cursor :is(video,audio,iframe,canvas,select,[data-native-cursor]){cursor:auto}}.cat-paw-trail{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10000;overflow:hidden;contain:strict}.cat-paw-stamp{position:absolute;opacity:0;fill:var(--cat-paw-color);pointer-events:none}@media (prefers-reduced-motion: reduce),(hover: none),(pointer: coarse){.cat-paw-trail{display:none}}.theme-switcher[data-v-c2492b0f]{position:relative}.theme-trigger[data-v-c2492b0f]{color:var(--text-secondary);padding:6px 0;font-size:12px;border-radius:7px}.theme-menu[data-v-c2492b0f]{position:absolute;top:calc(100% + 15px);right:0;width:232px;padding:9px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-popover)}.theme-menu p[data-v-c2492b0f]{padding:5px 8px 10px;font-size:10px;color:var(--text-muted)}.theme-menu button[data-v-c2492b0f]{display:flex;align-items:center;width:100%;gap:10px;padding:9px 8px;border-radius:9px;text-align:left;color:var(--text-secondary)}.theme-menu button[data-v-c2492b0f]:hover,.theme-menu button[data-v-c2492b0f]:focus-visible{background:var(--surface-soft)}.theme-menu button[aria-checked=true][data-v-c2492b0f]{background:var(--accent-soft);color:var(--accent-text)}.theme-menu b[data-v-c2492b0f]{font-size:12px;font-weight:550;display:block}.theme-menu small[data-v-c2492b0f]{display:block;font-size:10px;font-weight:400;color:var(--text-muted);margin-top:3px}.theme-swatch[data-v-c2492b0f]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid rgb(127 127 150 / 15%);flex-shrink:0}.theme-swatch svg[data-v-c2492b0f]{width:16px;height:16px}.swatch-light[data-v-c2492b0f]{color:#80749e;background:linear-gradient(135deg,#f6f4ff,#fff)}.swatch-dark[data-v-c2492b0f]{color:#c9bde5;background:#282633}.swatch-sakura[data-v-c2492b0f]{color:#b56c92;background:linear-gradient(135deg,#f9dfe9,#fff7fa)}.theme-check[data-v-c2492b0f]{margin-left:auto;font-size:12px}.theme-divider[data-v-c2492b0f]{height:1px;background:var(--border);margin:8px}.paw-swatch[data-v-c2492b0f]{background:var(--accent-soft);color:var(--accent-text)}@media (max-width: 1100px){.theme-trigger-label[data-v-c2492b0f]{display:none}}@media (max-width: 600px){.theme-menu[data-v-c2492b0f]{right:-55px}}@media (max-width:600px){.download-label[data-v-361541e8]{display:none}}:root{--bg: #f5f3f0;--surface: #ffffff;--accent: #1a1a1a;--accent-warm: #c8553d;--accent-warm-soft: rgba(200, 85, 61, .08);--accent-warm-hover: #b34832;--green: #2d8a56;--green-bg: #eef7f1;--amber: #d97706;--amber-bg: #fef9ee;--purple: #7c3aed;--purple-bg: #f3f0ff;--blue: #3b82f6;--blue-bg: #eff6ff;--rose: #e11d48;--rose-bg: #fff1f2;--teal: #0d9488;--teal-bg: #f0fdfa;--orange: #ea580c;--orange-bg: #fff7ed;--red: #dc2626;--red-bg: #fef2f2;--text-primary: #1a1a1a;--text-secondary: #5c5c5c;--text-muted: #9e9e9e;--border: #e8e5e1;--border-light: #f0ede9;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 20px rgba(0,0,0,.06);--shadow-lg: 0 12px 48px rgba(0,0,0,.08);--shadow-hover: 0 8px 32px rgba(0,0,0,.1);--radius: 16px;--radius-sm: 10px;--radius-xs: 8px;--font-sans: "Noto Sans SC", "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{font-family:var(--font-sans);background:var(--bg);color:var(--text-primary);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit}ul,ol{list-style:none}img{max-width:100%;display:block}.container{max-width:1120px;margin:0 auto;padding:0 48px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border-radius:var(--radius-xs);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;border:1px solid transparent;white-space:nowrap}.btn-primary{background:var(--accent);color:var(--on-solid, #fff);border-color:var(--accent)}.btn-primary:hover{background:var(--solid-hover, #333);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn-outline{background:var(--surface);color:var(--text-primary);border-color:var(--border)}.btn-outline:hover{border-color:var(--accent)}.btn-warm{background:var(--accent-warm);color:var(--on-accent, #fff);border-color:var(--accent-warm)}.btn-warm:hover{background:var(--accent-warm-hover);transform:translateY(-1px);box-shadow:0 4px 12px #c8553d4d}.btn-sm{padding:8px 16px;font-size:13px}.btn-lg{padding:14px 28px;font-size:15px}.card{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:all .3s ease}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:11.5px;font-weight:600;letter-spacing:.02em}.mono{font-family:"Space Grotesk",var(--font-mono),monospace}.ellipsis-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 768px){.container{padding:0 16px}}:root{color-scheme:light;--bg: #fff;--surface: #fff;--surface-soft: #f5f4f9;--surface-raised: #faf9fd;--rail-bg: #fff;--header-glass: rgb(255 255 255 / 88%);--text-primary: #25252c;--text-secondary: #6c6d7b;--text-muted: #787987;--text-faint: #9596a2;--border: #eaeaf0;--border-light: #f0f0f5;--border-strong: #d9d9e5;--solid: #292930;--solid-hover: #41414b;--on-solid: #fff;--theme-accent: #6560a9;--theme-accent-hover: #504b90;--on-accent: #fff;--accent-soft: #f1effa;--accent-text: #6760ad;--focus-ring: #a49bde;--avatar-bg: #eae5f2;--avatar-text: #847493;--scrim: rgb(25 25 38 / 34%);--badge-bg: rgb(255 255 255 / 86%);--badge-text: #555561;--error-bg: #fff2f3;--error-text: #a14e63;--shadow-popover: 0 15px 50px rgb(36 36 48 / 9%);--glow-a: rgb(173 158 238 / 11%);--glow-b: rgb(145 208 225 / 9%);--glow-c: rgb(240 171 191 / 9%);--dust-color: #aca2d3;--accent: var(--solid);--accent-warm: var(--theme-accent);--accent-warm-soft: var(--accent-soft);--accent-warm-hover: var(--theme-accent-hover)}:root[data-mihe-theme=dark]{color-scheme:dark;--bg: #121319;--surface: #1b1c24;--surface-soft: #242530;--surface-raised: #20212b;--rail-bg: #17181f;--header-glass: rgb(22 23 30 / 89%);--text-primary: #eeeef4;--text-secondary: #b9bac9;--text-muted: #989aac;--text-faint: #818398;--border: #30313e;--border-light: #292a36;--border-strong: #484957;--solid: #e1dfee;--solid-hover: #f0edfa;--on-solid: #22222c;--theme-accent: #bbb0ee;--theme-accent-hover: #d2c8fa;--on-accent: #252032;--accent-soft: #2c293c;--accent-text: #c4b7f2;--focus-ring: #b5a6eb;--avatar-bg: #373044;--avatar-text: #d2bedf;--scrim: rgb(4 5 12 / 64%);--badge-bg: rgb(29 29 39 / 87%);--badge-text: #e1deee;--error-bg: #35242c;--error-text: #efa9bb;--shadow-popover: 0 18px 55px rgb(0 0 0 / 34%);--glow-a: rgb(145 112 212 / 13%);--glow-b: rgb(72 155 179 / 10%);--glow-c: rgb(181 105 149 / 9%);--dust-color: #a89bcc;--green-bg: #1b3028;--amber-bg: #342b1e;--purple-bg: #2c2540;--blue-bg: #202c40;--rose-bg: #36232d;--teal-bg: #1c3333;--orange-bg: #35291f;--red-bg: #38232a;--green: #88c7a0;--amber: #e4ba7d;--purple: #c0a4ee;--blue: #95b8ed;--rose: #eaa2b9;--teal: #81c3c3;--orange: #e6ae81;--red: #eca4af}:root[data-mihe-theme=sakura]{color-scheme:light;--bg: #fff9fb;--surface: #fffdfd;--surface-soft: #faeef3;--surface-raised: #fff5f8;--rail-bg: #fffafd;--header-glass: rgb(255 249 252 / 89%);--text-primary: #3d303a;--text-secondary: #806574;--text-muted: #886d7b;--text-faint: #ab8e9d;--border: #efdee6;--border-light: #f5e7ed;--border-strong: #dec1cf;--solid: #69495d;--solid-hover: #7b536a;--on-solid: #fffafd;--theme-accent: #ae6b8e;--theme-accent-hover: #955875;--on-accent: #fff;--accent-soft: #f6e6ee;--accent-text: #9b5c7d;--focus-ring: #ca8fad;--avatar-bg: #f1dbe6;--avatar-text: #ad738f;--scrim: rgb(68 36 56 / 27%);--badge-bg: rgb(255 246 250 / 89%);--badge-text: #805f73;--error-bg: #ffeef2;--error-text: #ab536f;--shadow-popover: 0 15px 50px rgb(128 62 93 / 11%);--glow-a: rgb(226 142 181 / 14%);--glow-b: rgb(180 164 232 / 8%);--glow-c: rgb(245 192 180 / 11%);--dust-color: #d0a0bc}html{background:var(--bg);accent-color:var(--theme-accent)}::selection{background:var(--accent-soft);color:var(--text-primary)}:root[data-mihe-theme] .btn-warm{color:var(--on-accent)}:root[data-mihe-theme] .btn-primary{color:var(--on-solid)}@media (prefers-reduced-motion: no-preference){.community-layout,.community-rail,.community-header,.community-panel,.product-drawer,.community-solid,.community-outline,.community-modes button,.community-categories button{transition:background-color .18s ease,color .18s ease,border-color .18s ease}}.community-layout{min-height:100vh;background:var(--bg);isolation:isolate}.community-shell{position:relative;margin-left:76px;z-index:1}.community-layout svg,.community-panel svg{width:19px;height:19px;flex-shrink:0}.community-layout button,.community-panel button{cursor:pointer;font:inherit}.community-layout button:focus-visible,.community-layout a:focus-visible,.community-panel button:focus-visible,.community-panel input:focus-visible,.community-panel textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.community-rail{position:fixed;left:0;top:0;bottom:0;width:76px;background:var(--rail-bg);border-right:1px solid var(--border);z-index:150;display:flex;flex-direction:column;align-items:center;padding:22px 0}.community-mark{height:36px;width:36px;border-radius:10px;background:var(--solid);color:var(--on-solid);display:grid;place-items:center;font-size:20px;font-weight:750;margin-bottom:27px}.community-rail>a:not(.community-mark){width:41px;height:41px;border-radius:10px;display:grid;place-items:center;color:var(--text-muted);margin:5px 0}.community-rail>a:not(.community-mark).router-link-active{background:var(--accent-soft);color:var(--accent-text)}.community-rail .rail-bottom{margin-top:auto!important}.community-header{height:78px;background:var(--header-glass);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 38px;gap:34px;position:sticky;top:0;z-index:120}.community-brand{font-size:20px;font-weight:700;white-space:nowrap}.community-brand small{font:10px monospace;color:var(--text-faint);letter-spacing:1px;margin-left:7px}.community-nav{display:flex;height:100%;align-items:stretch;gap:24px}.community-nav>a{display:flex;align-items:center;font-size:13px;color:var(--text-muted);position:relative;white-space:nowrap}.community-nav>a.router-link-active{color:var(--text-primary)}.community-nav>a.router-link-active:after{content:"";height:2px;background:var(--text-primary);position:absolute;bottom:0;left:0;right:0}.community-header-right{margin-left:auto;display:flex;gap:17px;align-items:center;font-size:12px}.community-header-right button{border:0;background:none;display:flex;align-items:center;gap:7px;white-space:nowrap;color:var(--text-secondary)}.community-solid{background:var(--solid)!important;color:var(--on-solid)!important;padding:9px 16px;border:0;border-radius:9px;font-size:12px}.community-outline{border:1px solid var(--border-strong)!important;border-radius:8px;padding:8px 12px;background:var(--surface);color:var(--text-secondary);font-size:12px!important}.community-solid:disabled,.community-outline:disabled{opacity:.5;cursor:not-allowed}.community-avatar{width:30px;height:30px;border-radius:50%;background:var(--avatar-bg)!important;justify-content:center;color:var(--avatar-text)!important}.community-account{position:relative}.community-menu{position:absolute;top:38px;right:0;width:185px;padding:8px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-popover);border-radius:12px;display:grid;z-index:140}.community-menu a,.community-menu button{padding:9px 12px;color:var(--text-secondary);font-size:12px;text-align:left}.community-menu a:hover,.community-menu button:hover{background:var(--surface-soft);border-radius:7px}.community-main{max-width:1560px;margin:auto;padding:30px 38px 40px}.community-top{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:26px}.community-top h1{font-size:26px;font-weight:650;letter-spacing:-.8px;margin:0 0 6px}.community-subtitle{font-size:12px;color:var(--text-muted);margin:0;line-height:1.8}.community-modes{border:1px solid var(--border);border-radius:11px;padding:4px;display:flex;gap:3px}.community-modes button{display:flex;gap:7px;align-items:center;border:0;border-radius:7px;font-size:12px;color:var(--text-muted);padding:8px 14px;background:none;white-space:nowrap}.community-modes button[aria-pressed=true]{background:var(--solid);color:var(--on-solid)}.community-modes svg{width:15px;height:15px}.community-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.community-categories{display:flex;gap:6px;flex-wrap:wrap}.community-categories button{font-size:12px;padding:6px 12px;border:0;background:transparent;border-radius:7px;color:var(--text-secondary)}.community-categories button[aria-pressed=true]{background:var(--surface-soft);color:var(--text-primary)}.community-search{margin-left:auto;display:flex;gap:7px;align-items:center;border:1px solid var(--border);border-radius:9px;padding:9px 11px;color:var(--text-faint)}.community-search input{border:0;background:none;outline:0;font-size:12px;width:170px;color:var(--text-primary)}.community-search svg{width:15px;height:15px}.community-toolbar select{font-size:12px;color:var(--text-secondary);border:0;background:var(--surface)}.community-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 24px}.community-card{min-width:0;animation:community-enter .3s ease-out both}.community-card.featured{grid-column:span 2;grid-row:span 2}.community-cover{position:relative;overflow:hidden;background:var(--surface-soft);border-radius:13px;aspect-ratio:1.43;display:block}.community-card.featured .community-cover{aspect-ratio:1.23}.community-cover img{transition:transform .4s ease}.community-cover:hover img{transform:scale(1.03)}.community-card-meta{display:flex;justify-content:space-between;gap:12px;padding-top:10px}.community-card-meta>div{min-width:0}.community-card-meta h2{font-size:13px;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.community-card.featured h2{font-size:16px}.community-author{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--text-muted)}.community-author-avatar{width:15px;height:15px;display:grid;place-items:center;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-text);font-size:8px}.community-counter{position:absolute;bottom:10px;left:10px;background:var(--badge-bg);padding:3px 7px;border-radius:5px;font-size:10px;color:var(--badge-text)}.community-badge{position:absolute;top:11px;left:11px;background:var(--badge-bg);color:var(--badge-text);padding:3px 7px;border-radius:5px;font-size:10px}.community-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted);gap:9px;background:linear-gradient(145deg,var(--surface-soft),var(--surface-raised));font-size:11px}.community-save{border:0;background:none;color:var(--text-faint);padding:3px;align-self:start}.community-save[aria-pressed=true]{color:var(--accent-text)}.community-note{border-top:1px solid var(--border);display:flex;gap:20px;justify-content:space-between;font-size:10px;color:var(--text-muted);margin-top:35px;padding-top:20px}.community-empty{padding:60px 20px;text-align:center;color:var(--text-secondary);font-size:13px;border:1px dashed var(--border-strong);border-radius:12px}.community-error{background:var(--error-bg);border-radius:9px;padding:14px;color:var(--error-text);font-size:12px;margin:14px 0}.community-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0}.community-pagination{display:flex;gap:15px;align-items:center;justify-content:center;margin-top:35px;font-size:12px;color:var(--text-muted)}.community-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:35px}.community-panel{position:relative;max-height:calc(100dvh - 70px);width:min(1180px,100%);overflow:auto;background:var(--surface);border-radius:20px;padding:32px;color:var(--text-primary)}.community-close{position:sticky;float:right;top:0;z-index:5;width:35px;height:35px;background:var(--surface-soft);border:0;border-radius:50%;display:grid;place-items:center;color:var(--text-muted)}.community-tabs{display:flex;gap:22px;border-bottom:1px solid var(--border);overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin-bottom:20px;padding-bottom:1px}.community-tabs button{border:0;background:none;padding:10px 0;font-size:12px;color:var(--text-muted)}.community-tabs button[aria-pressed=true]{color:var(--text-primary);border-bottom:2px solid var(--text-primary)}.community-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.community-fields label{display:flex;flex-direction:column;gap:7px;color:var(--text-secondary);font-size:12px;min-width:0}.community-fields .wide{grid-column:1/-1}.community-fields input,.community-fields textarea,.community-fields select{font:inherit;color:var(--text-primary);padding:10px 12px;background:var(--surface);border:1px solid var(--border-strong);border-radius:9px;min-width:0;width:100%}.community-fields textarea{min-height:90px;resize:vertical}.community-check{display:flex;align-items:start;gap:9px;font-size:12px;color:var(--text-secondary);line-height:1.8;margin:17px 0}.community-check input{margin-top:5px;accent-color:var(--theme-accent)}.community-prose{white-space:pre-wrap;font-size:13px;line-height:1.9;color:var(--text-secondary);overflow-wrap:anywhere}.community-license{background:var(--surface-soft);border-radius:10px;padding:17px;font-size:12px;color:var(--text-secondary);line-height:1.9}.community-spec{display:grid;grid-template-columns:86px 1fr;gap:12px;font-size:12px;color:var(--text-secondary);overflow-wrap:anywhere}.community-spec dt{color:var(--text-muted)}.community-spec dd{margin:0}.community-toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:var(--solid);color:var(--on-solid);padding:11px 18px;border-radius:9px;z-index:500;font-size:12px}.community-no-effects .community-ambient{display:none}.detail-delete{border:0;background:none;color:var(--error-text);font-size:11px!important;padding:7px!important;width:auto!important}@keyframes community-enter{0%{transform:translateY(6px);opacity:.5}to{transform:none;opacity:1}}@media (max-width:1100px){.community-header{gap:22px;padding:0 25px}.community-brand small{display:none}.community-nav{gap:19px}.community-main{padding:25px}.community-header-right{gap:12px}.community-grid{gap:20px 17px}}@media (max-width:800px){.community-rail{width:58px}.community-shell{margin-left:58px}.community-header{height:auto;min-height:67px;flex-wrap:wrap;padding:15px 20px;gap:15px}.community-nav{order:3;width:100%;justify-content:space-between;height:32px}.community-header-right{margin-left:auto}.community-main{padding:24px 20px}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-top{flex-wrap:wrap;align-items:start}.community-toolbar{gap:13px}.community-search{margin-left:0}}@media (max-width:600px){.community-rail{display:none}.community-shell{margin:0}.community-header{padding:14px 18px}.community-nav{gap:10px}.community-nav>a{font-size:12px}.community-header-right{gap:10px}.community-main{padding:23px 18px}.community-top h1{font-size:24px}.community-modes{width:100%;justify-content:space-between}.community-modes button{flex:1;justify-content:center;padding:8px 10px}.community-categories{gap:3px}.community-categories button{padding:5px 9px;font-size:11px}.community-search,.community-search input{width:100%}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 13px}.community-card.featured{grid-column:span 2;grid-row:auto}.community-card.featured .community-cover{aspect-ratio:1.5}.community-cover{aspect-ratio:1.1;border-radius:10px}.community-card-meta h2{font-size:12px}.community-author{font-size:9px}.community-author .category{display:none}.community-panel{padding:22px;max-height:calc(100dvh - 32px);border-radius:15px}.community-veil{padding:16px}.community-fields{grid-template-columns:1fr}.community-note{flex-wrap:wrap;gap:8px}.community-toast{max-width:calc(100% - 30px);width:max-content}.community-tabs{gap:18px}}@media (prefers-reduced-motion:reduce){.community-card{animation:none!important}.community-cover img{transition:none!important}}
