@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Questrial&family=Inter:wght@300;400;500;600&display=swap";:root,[data-theme=dark]{color-scheme:dark;--nuance-bg: #0a0a0b;--nuance-surface: #0e0e11;--nuance-panel: #131316;--nuance-panel-hover: #18181c;--nuance-border: rgba(255, 255, 255, .08);--nuance-border-hover: rgba(255, 255, 255, .16);--nuance-text: #ececef;--nuance-muted: #94949c;--nuance-dim: #5c5c66;--nuance-accent: #f4f4f5;--nuance-accent-hover: #ffffff;--nuance-accent-fg: #0c0c0d;--nuance-emerald: #34d399;--nuance-emerald-bg: rgba(16, 185, 129, .1);--nuance-emerald-border: rgba(16, 185, 129, .25);--nuance-purple: #c084fc;--nuance-gold: #fbbf24;--font-heading: "Questrial", system-ui, sans-serif;--font-display: "Fredoka", system-ui, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--transition: all .2s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--nuance-bg);color:var(--nuance-text);font-family:var(--font-body);font-size:16px;-webkit-font-smoothing:antialiased}body,.landing-page{background-color:#0a0a0b;background-image:linear-gradient(180deg,#0a0a0b73,#0a0a0bad 45%,#0a0a0beb),url(./skyline-bg-BIwnoymH.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;color:var(--nuance-text);line-height:1.6;overflow-x:hidden;position:relative;min-height:100vh}.landing-container{width:100%;max-width:64rem;margin:0 auto;padding:0 1.5rem;position:relative}#boot-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;align-items:center;justify-content:center;pointer-events:all;transition:opacity .5s ease,visibility .5s ease}#boot-splash.loaded{opacity:0;visibility:hidden;pointer-events:none}.boot-splash__veil,.boot-splash__crest{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:200% 400%;mask-size:200% 400%;-webkit-mask-position:0% 100%;mask-position:0% 100%}.boot-splash__veil{display:flex;align-items:center;justify-content:center;background:#0a0a0b;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='3000' viewBox='0 0 1400 3000' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 1900C175 1740 350 1760 525 1600C700 1440 875 1460 1050 1300C1225 1140 1400 1160 1400 1160V3000H0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='3000' viewBox='0 0 1400 3000' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 1900C175 1740 350 1760 525 1600C700 1440 875 1460 1050 1300C1225 1140 1400 1160 1400 1160V3000H0Z'/%3E%3C/svg%3E")}.boot-splash__crest{background:#ffffff4d;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='3000' viewBox='0 0 1400 3000' preserveAspectRatio='none'%3E%3Cpath d='M0 1900C175 1740 350 1760 525 1600C700 1440 875 1460 1050 1300C1225 1140 1400 1160 1400 1160' fill='none' stroke='white' stroke-width='40'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='3000' viewBox='0 0 1400 3000' preserveAspectRatio='none'%3E%3Cpath d='M0 1900C175 1740 350 1760 525 1600C700 1440 875 1460 1050 1300C1225 1140 1400 1160 1400 1160' fill='none' stroke='white' stroke-width='40'/%3E%3C/svg%3E")}#boot-splash.is-leave .boot-splash__veil,#boot-splash.is-leave .boot-splash__crest{animation:boot-liquid 1.1s cubic-bezier(.65,.05,.36,1) forwards}.boot-splash__center{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.boot-splash__logo{width:110px;height:110px;object-fit:contain}.boot-splash__loading-gif{width:200px;height:auto;opacity:.8}@keyframes boot-liquid{0%{-webkit-mask-position:0% 100%;mask-position:0% 100%}to{-webkit-mask-position:100% 0%;mask-position:100% 0%}}.landing-navbar{position:fixed;left:0;right:0;top:0;z-index:50;background:#0c0c0d94;border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 10px 40px #0000004d;padding:0 1.5rem;transition:var(--transition)}.landing-navbar__inner{margin:0 auto;display:flex;height:3.5rem;width:100%;max-width:64rem;align-items:center;justify-content:space-between}.landing-navbar__start{display:flex;align-items:center;gap:1.5rem}.landing-brand{display:flex;align-items:center;gap:.65rem;text-decoration:none}.landing-brand__logo{height:2rem;width:2rem;object-fit:contain}.landing-brand__name{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:#fff;letter-spacing:-.02em}.landing-brand__badge{display:inline-flex;align-items:center;gap:.4rem;background:var(--nuance-emerald-bg);border:1px solid var(--nuance-emerald-border);padding:.2rem .65rem;border-radius:9999px;font-family:var(--font-display);font-size:.78rem;font-weight:600;color:var(--nuance-emerald)}.landing-brand__badge-dot{width:5px;height:5px;border-radius:50%;background:var(--nuance-emerald);box-shadow:0 0 6px var(--nuance-emerald)}.landing-nav{display:flex;align-items:center;list-style:none}.landing-nav__link{font-family:var(--font-display);font-size:.95rem;color:#ffffffd9;text-decoration:none;transition:var(--transition);padding:.35rem .85rem;border-radius:9999px;background:#ffffff0d;border:1px solid var(--nuance-border)}.landing-nav__link:hover,.landing-nav__link.active{color:#fff;background:#ffffff1f;border-color:var(--nuance-border-hover)}.landing-navbar__end{display:flex;align-items:center;gap:.75rem}.btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.45rem 1.15rem;border-radius:9999px;font-family:var(--font-display);font-size:.86rem;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:var(--transition)}.btn-pill-white{background:var(--nuance-accent);color:var(--nuance-accent-fg);border-color:#fff}.btn-pill-white:hover{background:#fff;transform:translateY(-1px)}.btn-pill-ghost{background:#ffffff0d;color:var(--nuance-text);border-color:var(--nuance-border)}.btn-pill-ghost:hover{background:#ffffff1a;border-color:var(--nuance-border-hover);color:#fff;transform:translateY(-1px)}.btn-pill-discord{background:#5865f2;color:#fff;border-color:#5865f2}.btn-pill-discord:hover{background:#4752c4}.landing-hero{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;padding-top:8rem;padding-bottom:4rem;text-align:center}.landing-hero__copy{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:52rem;margin:0 auto}.landing-hero__headline{font-family:var(--font-heading);font-size:clamp(2.2rem,4.8vw,3.8rem);font-weight:400;line-height:1.15;color:#fff;letter-spacing:-.02em}.landing-hero__headline-line{display:block}.landing-hero__lead{font-family:var(--font-body);font-size:1.12rem;line-height:1.7;color:var(--nuance-muted);max-width:40rem}.landing-hero__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.landing-f8-strip{display:flex;align-items:center;gap:.75rem;background:var(--nuance-panel);border:1px solid var(--nuance-border);border-radius:9999px;padding:.45rem 1rem;font-size:.88rem;color:var(--nuance-text);font-family:Courier New,Courier,monospace}.landing-f8-strip code{color:#fff}.landing-f8-copy-btn{background:#ffffff14;border:none;color:var(--nuance-muted);border-radius:9999px;padding:.25rem .65rem;font-family:var(--font-display);font-size:.78rem;font-weight:600;cursor:pointer;transition:var(--transition)}.landing-f8-copy-btn:hover{background:#fff;color:#000}.landing-preview{position:relative;padding-bottom:5rem}.landing-preview__inner{margin:0 auto;max-width:64rem}.landing-preview__tabs{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;overflow-x:auto;padding-bottom:.5rem}.landing-preview__tab-btn{background:var(--nuance-panel);border:1px solid var(--nuance-border);color:var(--nuance-muted);border-radius:9999px;padding:.45rem 1.15rem;font-family:var(--font-display);font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:var(--transition)}.landing-preview__tab-btn:hover{color:#fff;border-color:var(--nuance-border-hover)}.landing-preview__tab-btn.active{background:#fff;color:#000;border-color:#fff}.landing-preview__stage{background:#131316e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--nuance-border);border-radius:20px;overflow:hidden;position:relative;min-height:380px;display:flex;align-items:center;justify-content:center}.preview-view{width:100%;height:100%;display:none;padding:2.5rem}.preview-view.active{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}.preview-copy{max-width:440px}.preview-tag{font-family:var(--font-display);font-size:.78rem;font-weight:700;text-transform:uppercase;color:var(--nuance-purple);margin-bottom:.5rem;letter-spacing:.05em}.preview-title{font-family:var(--font-heading);font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.75rem;line-height:1.2}.preview-text{font-size:.95rem;color:var(--nuance-muted);line-height:1.65}.preview-visual-box{flex-shrink:0;max-width:360px;display:flex;align-items:center;justify-content:center}.preview-visual-box img{width:100%;height:auto;border-radius:12px;object-fit:cover;box-shadow:0 15px 40px #0009}.landing-staff-section{padding-bottom:5rem}.section-head{margin-bottom:2rem}.section-subtitle-tag{font-family:var(--font-display);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--nuance-dim);margin-bottom:.4rem}.section-main-title{font-family:var(--font-heading);font-size:1.75rem;font-weight:400;color:#fff;letter-spacing:-.02em}.staff-banners-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.staff-banner-card{background:#0e0e11e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--nuance-border);border-radius:14px;overflow:hidden;transition:var(--transition);display:flex;flex-direction:column}.staff-banner-card:hover{border-color:var(--nuance-border-hover);background:#18181ceb;transform:translateY(-2px)}.staff-banner-gif-img{width:100%;aspect-ratio:4 / 1;object-fit:cover;display:block;background:#000;border-bottom:1px solid rgba(255,255,255,.05)}.staff-banner-meta{padding:.85rem 1.2rem;display:flex;align-items:center;justify-content:space-between}.staff-banner-role-name{font-family:var(--font-heading);font-size:1.05rem;font-weight:600;color:#fff}.staff-banner-badge{font-family:var(--font-display);font-size:.75rem;font-weight:600;color:var(--nuance-muted)}.landing-reach{padding-bottom:4rem}.landing-reach__card{position:relative;background:#0e0e11e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--nuance-border);border-radius:20px;padding:3rem;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:2rem}.landing-reach__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.15;pointer-events:none}.landing-reach__copy{position:relative;z-index:1;max-width:520px}.landing-reach__title{font-family:var(--font-heading);font-size:1.85rem;font-weight:600;color:#fff;margin-bottom:.5rem}.landing-reach__lead{font-size:.95rem;color:var(--nuance-muted);line-height:1.6}.landing-reach__actions{position:relative;z-index:1;flex-shrink:0}.landing-fivem-strip-img{margin-top:2rem;width:100%;max-width:64rem;height:auto;border-radius:8px;opacity:.8}.wiki-container{max-width:76rem;margin:0 auto;padding:6rem 1.5rem 4rem;position:relative;width:100%}.wiki-mobile-toggle-bar{display:none;align-items:center;gap:.5rem;margin-bottom:1.25rem}.wiki-sommaire-btn,.btn-wiki-sommaire{background:var(--nuance-surface);border:1px solid var(--nuance-border);color:#fff;border-radius:8px;padding:.45rem .85rem;font-family:var(--font-display);font-size:.82rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition)}.wiki-sommaire-btn:hover,.btn-wiki-sommaire:hover{background:var(--nuance-panel);border-color:var(--nuance-border-hover)}.wiki-panel__layout{display:grid;grid-template-columns:minmax(16rem,19.5rem) minmax(0,1fr);gap:1.5rem;align-items:start}.wiki-panel__nav{position:sticky;top:5rem;background:#0e0e11e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--nuance-border);border-radius:12px;overflow:hidden;max-height:calc(100vh - 7rem);display:flex;flex-direction:column}.wiki-panel__search-box{padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.wiki-search-field{display:flex;align-items:center;gap:.5rem;background:#ffffff08;border:1px solid var(--nuance-border);border-radius:8px;padding:.4rem .75rem;transition:border-color .15s ease}.wiki-search-field:focus-within{border-color:#ffffff40;background:#ffffff0d}.wiki-search-icon{color:var(--nuance-dim);flex-shrink:0}.wiki-search-input{width:100%;background:transparent;border:none;font-family:var(--font-body);font-size:.84rem;color:#fff;outline:none}.wiki-search-input::placeholder{color:var(--nuance-dim)}.wiki-panel__groups{overflow-y:auto;padding:.65rem .75rem 1.25rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.wiki-panel__groups::-webkit-scrollbar{width:5px}.wiki-panel__groups::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.wiki-group-block{margin-bottom:1.15rem}.wiki-group-block.hidden{display:none!important}.wiki-group-label{font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6b76;padding:.5rem .6rem .3rem;display:block}.wiki-nav-list{list-style:none;display:flex;flex-direction:column;gap:2px}.wiki-nav-item.hidden{display:none!important}.wiki-nav-item a{display:block;padding:.4rem .65rem;border-radius:6px;color:var(--nuance-muted);text-decoration:none;font-size:.84rem;line-height:1.4;transition:all .15s ease;font-weight:400}.wiki-nav-item a:hover{color:#fff;background:#ffffff0a}.wiki-nav-item a.active{color:#fff;background:#ffffff14;font-weight:600}.wiki-article-panel{background:#0e0e11e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--nuance-border);border-radius:12px;padding:2.75rem 3rem;min-height:600px}.wiki-article__kicker{font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6b76;margin-bottom:.35rem}.wiki-article__title{font-family:var(--font-heading);font-size:1.85rem;font-weight:700;color:#fff;line-height:1.25;margin-bottom:.5rem}.wiki-article__lead{font-size:.95rem;color:var(--nuance-muted);line-height:1.65;margin-bottom:.4rem}.wiki-article__date{font-size:.78rem;color:var(--nuance-dim);margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.06)}.wiki-article__intro-text{font-size:.92rem;color:#c4c4cc;line-height:1.7;margin-bottom:2rem}.wiki-cards-list{display:flex;flex-direction:column;gap:.85rem;margin-bottom:2rem}.wiki-sub-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:1.15rem 1.4rem;cursor:pointer;transition:all .2s ease;text-decoration:none;display:block}.wiki-sub-card:hover{background:#ffffff0d;border-color:#ffffff29;transform:translateY(-1px)}.wiki-sub-card__title{font-family:var(--font-heading);font-size:1.05rem;font-weight:600;color:#fff;margin-bottom:.3rem}.wiki-sub-card__desc{font-size:.84rem;color:var(--nuance-muted);line-height:1.5}.wiki-content-pane{display:none}.wiki-content-pane.active{display:block}.wiki-detail-box{margin-bottom:1.75rem}.wiki-detail-h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.wiki-detail-p{font-size:.92rem;color:var(--nuance-muted);line-height:1.65;margin-bottom:.85rem}.wiki-rules-checklist{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.wiki-rules-checklist li{font-size:.88rem;color:var(--nuance-text);display:flex;align-items:flex-start;gap:.5rem}.wiki-rules-checklist li span.badge-ok{color:var(--nuance-emerald);font-weight:700}.wiki-rules-checklist li span.badge-no{color:#f87171;font-weight:700}.landing-site-footer{border-top:1px solid rgba(255,255,255,.07);padding:3rem 1.5rem 2rem;margin-top:4rem}.landing-site-footer__inner{margin:0 auto;max-width:64rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.landing-site-footer__brand{display:flex;align-items:center;gap:.75rem}.landing-site-footer__logo{width:24px;height:24px;object-fit:contain}.landing-site-footer__links{display:flex;align-items:center;gap:1.5rem;list-style:none}.landing-site-footer__links a{font-family:var(--font-display);font-size:.88rem;color:var(--nuance-muted);text-decoration:none;transition:color .15s ease}.landing-site-footer__links a:hover{color:#fff}.landing-site-footer__legal{width:100%;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.05);font-size:.76rem;color:var(--nuance-dim);line-height:1.5}#toast-clean{position:fixed;bottom:2rem;right:2rem;background:var(--nuance-panel);border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:9999px;padding:.6rem 1.25rem;display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:.84rem;font-weight:500;box-shadow:0 10px 30px #000c;transform:translateY(80px);opacity:0;visibility:hidden;transition:var(--transition);z-index:9999999}#toast-clean.show{transform:translateY(0);opacity:1;visibility:visible}@media(max-width:900px){.staff-banners-grid{grid-template-columns:repeat(2,1fr)}.wiki-panel__layout{grid-template-columns:1fr}.wiki-panel__nav{display:none;position:static;max-height:none}.wiki-panel__nav.open,.wiki-mobile-toggle-bar{display:flex}.preview-view.active{flex-direction:column;text-align:center}.preview-copy{max-width:100%}.landing-reach__card{flex-direction:column;text-align:center;padding:2rem}}.discord-auth-wrapper{position:relative;display:inline-flex;align-items:center}.auth-user-dropdown-wrap{position:relative}.auth-user-btn{background:#ffffff0d;border:1px solid var(--nuance-border);color:#fff;border-radius:9999px;padding:.35rem .85rem .35rem .45rem;font-family:var(--font-display);font-size:.85rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition)}.auth-user-btn:hover{background:#ffffff17;border-color:var(--nuance-border-hover)}.auth-user-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;background:#18181c}.auth-user-name{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-role-badge{font-size:.65rem;font-weight:700;letter-spacing:.06em;background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3);padding:.15rem .4rem;border-radius:9999px}.auth-role-badge.active{background:#10b98126;color:var(--nuance-emerald);border-color:#10b9814d}.auth-chevron{color:var(--nuance-dim);transition:transform .2s ease}.auth-user-menu{position:absolute;top:calc(100% + .6rem);right:0;width:280px;background:#0e0e11f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--nuance-border);border-radius:14px;box-shadow:0 16px 40px #000000b3;padding:.75rem;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease;z-index:99999}.auth-user-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.auth-user-menu__header{display:flex;align-items:center;gap:.75rem;padding:.5rem .5rem .75rem}.auth-user-menu__avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.auth-user-menu__details{display:flex;flex-direction:column}.auth-user-menu__name{font-size:.9rem;font-weight:600;color:#fff}.auth-user-menu__id{font-size:.72rem;color:var(--nuance-dim)}.auth-user-menu__divider{height:1px;background:#ffffff0f;margin:.4rem 0}.auth-user-menu__item{width:100%;background:transparent;border:none;border-radius:8px;padding:.6rem .75rem;font-family:var(--font-body);font-size:.82rem;color:var(--nuance-text);display:flex;align-items:center;gap:.65rem;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.auth-user-menu__item:hover{background:#ffffff0f;color:#fff}.auth-toggle-item{justify-content:space-between;cursor:default}.auth-toggle-item:hover{background:transparent}.auth-toggle-label{display:flex;flex-direction:column}.auth-menu-title{font-weight:600;color:#fff}.auth-menu-desc{font-size:.72rem;color:var(--nuance-dim)}.auth-user-menu__notice{font-size:.78rem;color:var(--nuance-muted);padding:.5rem .75rem;line-height:1.4}.text-danger{color:#f87171!important}.text-danger:hover{background:#f871711a!important}.text-warning{color:#fbbf24!important}.text-warning:hover{background:#fbbf241a!important}.nuance-switch{position:relative;display:inline-block;width:38px;height:22px;flex-shrink:0}.nuance-switch input{opacity:0;width:0;height:0}.nuance-slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#ffffff1f;transition:.3s;border-radius:9999px}.nuance-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.nuance-switch input:checked+.nuance-slider{background-color:var(--nuance-emerald)}.nuance-switch input:checked+.nuance-slider:before{transform:translate(16px)}.nuance-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:999999;opacity:0;visibility:hidden;transition:all .25s ease}.nuance-modal-overlay.open{opacity:1;visibility:visible}.nuance-modal-card{width:100%;max-width:480px;background:#111115;border:1px solid var(--nuance-border);border-radius:16px;box-shadow:0 25px 60px #000c;overflow:hidden;transform:scale(.96) translateY(10px);transition:transform .25s cubic-bezier(.16,1,.3,1)}.nuance-modal-card--large{max-width:620px}.nuance-modal-overlay.open .nuance-modal-card{transform:scale(1) translateY(0)}.nuance-modal-head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.nuance-modal-title-group{display:flex;align-items:center;gap:.65rem}.nuance-modal-title{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:#fff}.nuance-modal-close{background:transparent;border:none;color:var(--nuance-muted);font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem;border-radius:6px;transition:color .15s ease}.nuance-modal-close:hover{color:#fff}.nuance-modal-body{padding:1.5rem;max-height:75vh;overflow-y:auto}.nuance-modal-desc{font-size:.88rem;color:var(--nuance-muted);line-height:1.6;margin-bottom:1.5rem}.btn-full-width{width:100%;justify-content:center;display:flex;text-align:center;text-decoration:none}.auth-modal-buttons{display:flex;flex-direction:column;gap:.85rem}.auth-modal-or{text-align:center;font-size:.72rem;color:var(--nuance-dim);font-weight:700;letter-spacing:.08em;margin:.5rem 0;position:relative}.auth-modal-or:before,.auth-modal-or:after{content:"";position:absolute;top:50%;width:25%;height:1px;background:#ffffff14}.auth-modal-or:before{left:0}.auth-modal-or:after{right:0}.auth-modal-config-toggle{margin-top:1.25rem;text-align:center}.link-subtle{background:transparent;border:none;color:var(--nuance-dim);font-size:.8rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.link-subtle:hover{color:var(--nuance-text)}.auth-modal-settings{margin-top:1.25rem;padding:1.15rem;background:#ffffff05;border:1px solid var(--nuance-border);border-radius:10px}.form-label{display:block;font-size:.82rem;font-weight:600;color:#fff;margin-bottom:.45rem}.form-hint{font-size:.74rem;color:var(--nuance-dim);margin-top:.35rem}.form-hint a{color:var(--nuance-purple);text-decoration:none}.form-hint a:hover{text-decoration:underline}.textarea-admin{min-height:80px;resize:vertical;line-height:1.5}.modal-actions-footer{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:.75rem}.admin-ids-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;max-height:160px;overflow-y:auto;padding:.25rem}.admin-id-tag{background:#ffffff0f;border:1px solid var(--nuance-border);border-radius:6px;padding:.3rem .65rem;font-size:.78rem;color:#fff;display:flex;align-items:center;gap:.5rem}.btn-remove-id{background:transparent;border:none;color:var(--nuance-dim);cursor:pointer;font-size:1rem;line-height:1}.btn-remove-id:hover{color:#f87171}.admin-sidebar-toolbar{padding:.65rem .75rem;border-bottom:1px solid rgba(255,255,255,.06)}.btn-admin-action{width:100%;justify-content:center;font-size:.8rem;padding:.45rem .75rem}.wiki-group-header{display:flex;align-items:center;justify-content:space-between;padding-right:.5rem}.admin-category-actions{display:flex;align-items:center;gap:4px}.btn-icon-admin{background:transparent;border:none;color:var(--nuance-dim);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.btn-icon-admin:hover{color:#fff;background:#ffffff14}.admin-add-rule-item{margin-top:4px}.btn-add-rule-link{width:100%;background:transparent;border:1px dashed rgba(255,255,255,.12);border-radius:6px;padding:.35rem .65rem;font-size:.78rem;color:var(--nuance-dim);text-align:left;cursor:pointer;transition:all .15s ease}.btn-add-rule-link:hover{color:#fff;border-color:#ffffff4d;background:#ffffff08}.wiki-article__head-wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:.5rem}.admin-rule-top-buttons{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.btn-admin-edit-rule,.btn-admin-edit-overview{font-size:.78rem;padding:.4rem .85rem}.editable-admin-active{outline:1px dashed rgba(251,191,36,.35);outline-offset:3px;cursor:pointer!important;position:relative;transition:outline .15s ease}.editable-admin-active:hover{outline-color:var(--nuance-gold);background:#fbbf240d}.floating-admin-bar{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);background:#0e0e11eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(251,191,36,.4);border-radius:9999px;padding:.55rem 1.25rem;box-shadow:0 10px 40px #000c,0 0 20px #fbbf2426;z-index:999999;animation:slide-up-bar .3s cubic-bezier(.16,1,.3,1)}@keyframes slide-up-bar{0%{transform:translate(-50%,40px);opacity:0}to{transform:translate(-50%);opacity:1}}.floating-admin-bar__inner{display:flex;align-items:center;gap:1.5rem}.floating-admin-bar__info{display:flex;align-items:center;gap:.6rem;font-size:.84rem;color:#fff}.admin-pulse-dot{width:8px;height:8px;background:var(--nuance-gold);border-radius:50%;box-shadow:0 0 10px var(--nuance-gold);animation:pulse-dot 1.5s infinite}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.floating-admin-bar__actions{display:flex;align-items:center;gap:.5rem}.btn-small{padding:.3rem .75rem;font-size:.78rem}@media(max-width:900px){.floating-admin-bar{width:90%;border-radius:12px;padding:.75rem 1rem}.floating-admin-bar__inner{flex-direction:column;gap:.75rem;text-align:center}.wiki-article__head-wrap{flex-direction:column}}
