@import url("https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;700&display=swap");:root{--bg-0:#050506;--bg-1:#0a0a0d;--bg-2:#120e0b;--surface:rgba(17,15,16,0.86);--surface-strong:rgba(10,10,12,0.95);--line:rgba(255,196,140,0.16);--line-strong:rgba(255,196,140,0.28);--text:#fff4e8;--text-soft:rgba(255,244,232,0.82);--text-muted:rgba(255,244,232,0.52);--accent:#ffb063;--accent-2:#ff7f44;--accent-3:#ffd7a8;--good:#66e9ab;--warn:#ffd071;--bad:#ff7d7d;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--shadow:0 24px 70px rgba(0,0,0,0.44);--shell:min(1320px,calc(100vw - 52px))}*{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;color:var(--text);font-family:Outfit,sans-serif;background:radial-gradient(1200px 600px at -10% -10%,rgba(255,132,67,.18),transparent 55%),radial-gradient(900px 600px at 110% -10%,rgba(255,200,140,.12),transparent 60%),radial-gradient(900px 700px at 50% 120%,rgba(255,140,70,.1),transparent 66%),linear-gradient(180deg,var(--bg-0) 0,var(--bg-1) 46%,var(--bg-2) 100%);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 0);background-size:62px 62px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 78%);mask-image:radial-gradient(circle at center,black,transparent 78%);opacity:.55;z-index:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{cursor:pointer}main{position:relative;z-index:1;width:100%;animation:pageIn .42s ease}h1,h2,h3,h4{margin:0;font-family:Sora,sans-serif;letter-spacing:-.02em;line-height:1.04}p{margin:0;color:var(--text-soft);line-height:1.7}.shell{width:var(--shell);margin:0 auto}.site-shell{padding:22px 0 110px}.dashboard-shell,.roadmap-shell,.site-shell--landing{display:grid;grid-gap:24px;gap:24px}@supports (padding-top:env(safe-area-inset-top)){.site-shell{padding-top:max(22px,env(safe-area-inset-top));padding-bottom:calc(110px + env(safe-area-inset-bottom))}}.site-footer{width:var(--shell);margin:12px auto 16px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:rgba(9,9,10,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-muted);font-size:.72rem}body.body--community{overflow:hidden}body.body--community .site-footer{display:none}.site-footer__group{display:grid;grid-gap:2px;gap:2px}.site-footer__group strong{color:var(--text);font-size:.8rem}.site-footer__links{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.site-footer__links a{text-transform:uppercase;letter-spacing:.08em;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,196,140,.2);background:rgba(255,255,255,.02)}.site-footer__links a:hover{color:var(--text);border-color:rgba(255,196,140,.35)}.site-footer__link--disabled{text-transform:uppercase;letter-spacing:.08em;padding:4px 8px;border-radius:999px;border:1px dashed rgba(255,196,140,.22);background:rgba(255,255,255,.015);color:rgba(255,244,232,.42);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cookie-consent{position:fixed;right:12px;bottom:12px;z-index:135;width:min(420px,calc(100vw - 24px));border:1px solid var(--line-strong);border-radius:16px;background:rgba(8,8,9,.95);box-shadow:0 22px 54px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px;display:grid;grid-gap:10px;gap:10px}@supports (bottom:env(safe-area-inset-bottom)){.cookie-consent{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}}.cookie-consent__body{display:grid;grid-gap:8px;gap:8px}.cookie-consent__body strong{font-size:.9rem}.cookie-consent__body p{font-size:.82rem;line-height:1.45}.cookie-consent__body ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;color:var(--text-soft);font-size:.8rem}.cookie-consent__body small{color:var(--text-muted);font-size:.76rem}.cookie-consent__body small a{color:var(--accent-3)}.cookie-consent__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.global-route-lock{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:18px;background:rgba(5,5,6,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.global-route-lock__card{width:min(560px,calc(100vw - 24px));border-radius:18px;border:1px solid rgba(255,125,125,.42);background:linear-gradient(165deg,rgba(28,14,14,.94),rgba(14,10,10,.96));padding:18px;display:grid;grid-gap:10px;gap:10px;text-align:center;box-shadow:0 22px 54px rgba(0,0,0,.55)}.global-route-lock__card strong{font-size:1.1rem}.global-route-lock__card small{color:var(--text-muted);font-size:.8rem}.global-route-lock__card .button{justify-self:center}.global-route-lock__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.global-route-lock-prompt{position:fixed;inset:0;z-index:261;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.52)}.global-route-lock-prompt__panel{width:min(420px,calc(100vw - 24px));border-radius:16px;border:1px solid rgba(255,196,140,.32);background:rgba(9,9,10,.95);padding:16px;display:grid;grid-gap:10px;gap:10px}.global-route-lock-prompt__panel h3{font-size:1.05rem}.global-route-lock-prompt__panel p{font-size:.86rem}.global-route-lock-prompt__error{color:#ffb8b8;font-size:.8rem}.global-route-lock-prompt__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.discord-gate-modal{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:18px;background:rgba(4,4,5,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.discord-gate-modal__panel{width:min(620px,calc(100vw - 24px));border-radius:18px;border:1px solid rgba(255,196,140,.35);background:linear-gradient(160deg,rgba(20,16,15,.95),rgba(10,10,10,.96));box-shadow:0 20px 54px rgba(0,0,0,.5);padding:18px;display:grid;grid-gap:10px;gap:10px}.discord-gate-modal__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.discord-gate-modal__head strong{font-size:1.08rem}.discord-gate-modal__panel p{color:var(--text-soft);line-height:1.5}.discord-gate-modal__panel small{color:var(--text-muted);font-size:.8rem}.discord-gate-modal__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.legal-shell{display:grid;grid-gap:14px;gap:14px}.page-scroll--legal{overflow-y:auto;overflow-x:hidden;padding-bottom:26px;scrollbar-width:thin;scrollbar-color:rgba(255,176,99,.52) rgba(255,255,255,.03)}.page-scroll--legal::-webkit-scrollbar{display:block;width:9px}.page-scroll--legal::-webkit-scrollbar-track{background:rgba(255,255,255,.03);border-radius:999px}.page-scroll--legal::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(255,176,99,.7),rgba(255,127,68,.58));border-radius:999px}.legal-panel{padding:16px;display:grid;grid-gap:12px;gap:12px}.legal-panel--single{gap:14px}.legal-panel--single .legal-block{border:0;border-radius:0;background:transparent;padding:0 0 12px;border-bottom:1px solid rgba(255,196,140,.18)}.legal-panel--single .legal-block:last-child{border-bottom:0;padding-bottom:0}.legal-block{border:1px solid rgba(255,196,140,.16);border-radius:12px;background:rgba(255,255,255,.02);padding:12px;display:grid;grid-gap:8px;gap:8px}.legal-block h2{font-size:1.02rem}.legal-block li,.legal-block p{font-size:.88rem;color:var(--text-soft);line-height:1.5}.legal-block ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.status-dock{position:fixed;left:12px;bottom:12px;z-index:70;display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,196,140,.2);background:rgba(9,9,10,.72);font-size:.72rem;color:var(--text-soft)}.status-icon{width:16px;height:16px;border-radius:999px;border:1px solid rgba(255,255,255,.24);box-shadow:0 0 0 0 rgba(102,233,171,.45);animation:pulse 2s infinite}.status-icon--online{background:var(--good)}.maintenance-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:18px;background:linear-gradient(130deg,rgba(255,255,255,.08),rgba(255,255,255,.02));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.maintenance-banner__pulse{width:10px;height:10px;border-radius:999px;background:var(--warn);box-shadow:0 0 0 0 rgba(255,208,113,.45);animation:pulse 2s infinite}.maintenance-banner__body{display:grid;grid-gap:2px;gap:2px;flex:1 1}.maintenance-banner--amber{border-color:rgba(255,208,113,.34)}.maintenance-banner--blue{border-color:rgba(129,201,255,.3)}.maintenance-banner--mint{border-color:rgba(102,233,171,.35)}.maintenance-banner--red{border-color:rgba(255,125,125,.34)}.header-signal-stack{position:fixed;top:8px;left:50%;transform:translateX(-50%);z-index:130;width:min(var(--shell),calc(100vw - 24px));display:grid;grid-gap:8px;gap:8px}@supports (top:env(safe-area-inset-top)){.header-signal-stack{top:max(8px,env(safe-area-inset-top))}}.header-signal{display:flex;align-items:flex-start;gap:12px;border-radius:14px;border:1px solid var(--line-strong);background:rgba(8,8,9,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 38px rgba(0,0,0,.45);padding:10px 12px}.header-signal__body{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.header-signal__body strong{font-size:.84rem}.header-signal__body span{color:var(--text-soft);font-size:.82rem;line-height:1.34}.header-signal__body small{color:var(--text-muted);font-size:.75rem}.header-signal__close{width:28px;height:28px;border-radius:999px;border:1px solid rgba(255,196,140,.26);background:rgba(255,255,255,.02);color:var(--text);font-size:.74rem;line-height:1}.header-signal--maintenance.header-signal--amber{border-color:rgba(255,208,113,.42)}.header-signal--maintenance.header-signal--blue{border-color:rgba(129,201,255,.42)}.header-signal--maintenance.header-signal--mint{border-color:rgba(102,233,171,.42)}.header-signal--maintenance.header-signal--red{border-color:rgba(255,125,125,.45)}.header-signal--announcement.header-signal--info{border-color:rgba(129,201,255,.44)}.header-signal--announcement.header-signal--success{border-color:rgba(102,233,171,.44)}.header-signal--announcement.header-signal--warning{border-color:rgba(255,208,113,.44)}.header-signal--announcement.header-signal--spotlight{border-color:rgba(255,176,99,.5)}.global-toast{position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:140;width:min(520px,calc(100vw - 26px));border-radius:16px;border:1px solid var(--line-strong);background:rgba(9,9,10,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:11px 13px;display:grid;grid-gap:4px;gap:4px;box-shadow:0 18px 44px rgba(0,0,0,.45);animation:toastIn .24s ease}.global-toast strong{font-size:.88rem}.global-toast span{color:var(--text-soft);font-size:.82rem}.global-toast--warning{border-color:rgba(255,208,113,.45)}.global-toast--success{border-color:rgba(102,233,171,.45)}.global-toast--spotlight{border-color:rgba(255,176,99,.45)}.global-toast--danger{border-color:rgba(255,125,125,.45)}.route-lock-overlay{position:fixed;inset:0;z-index:135;background:rgba(14,4,4,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.route-lock-card{width:min(560px,calc(100vw - 26px));border-radius:18px;border:1px solid rgba(255,110,110,.5);background:linear-gradient(165deg,rgba(160,18,18,.35),rgba(70,8,8,.46));padding:18px 20px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 26px 62px rgba(0,0,0,.55)}.route-lock-card strong{font-size:1.26rem}.route-lock-card p{color:#ffd9d9}.route-lock-card small{color:rgba(255,228,228,.78);font-size:.82rem}.global-effect{position:fixed;inset:0;z-index:134;pointer-events:none}.global-effect--confetti span{position:absolute;top:-18px;width:8px;height:14px;border-radius:2px;background:linear-gradient(180deg,var(--accent-3),var(--accent));animation:confettiFall 3.2s linear forwards}.global-effect--sparkle{background:radial-gradient(circle at 15% 20%,rgba(255,230,176,.26),transparent 28%),radial-gradient(circle at 74% 24%,rgba(255,176,99,.22),transparent 30%),radial-gradient(circle at 50% 80%,rgba(255,127,68,.18),transparent 32%);animation:sparkleFade 2.4s ease forwards}.global-effect--pulse{animation:pulseOverlay 2.1s ease forwards}.masthead{position:-webkit-sticky;position:sticky;top:14px;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid var(--line);border-radius:999px;background:linear-gradient(145deg,rgba(13,12,13,.84),rgba(21,15,12,.78));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.masthead--lee{border-color:rgba(255,190,130,.2)}.masthead__actions,.masthead__nav{display:flex;align-items:center;gap:8px}.masthead__nav a{color:var(--text-muted);padding:9px 12px;border-radius:999px;transition:.18s ease;font-size:.92rem}.masthead__nav a:hover{color:var(--text);background:rgba(255,255,255,.05)}.masthead__nav a[href="/dashboard"]{position:relative;padding-top:16px;opacity:.46;color:rgba(232,232,232,.72);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);filter:grayscale(.35);pointer-events:none;cursor:not-allowed}.masthead__nav a[href="/dashboard"]:before{content:"PASSWORT";position:absolute;top:1px;left:50%;transform:translateX(-50%);font-size:.52rem;line-height:1;letter-spacing:.09em;color:#ffd7a8;opacity:.92;text-transform:uppercase}.masthead__nav a[href="/dashboard"]:hover{color:rgba(232,232,232,.72);background:rgba(255,255,255,.02)}.notify-link{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,190,130,.2);background:rgba(255,255,255,.03);color:var(--text-soft);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:.18s ease}.notify-link:hover{color:var(--text);border-color:rgba(255,208,113,.45);background:rgba(255,176,99,.14)}.notify-link__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px solid rgba(255,208,113,.26);background:rgba(255,176,99,.16);color:#ffdcae;font-size:.65rem;line-height:1}.notify-link__label{line-height:1}.notify-link__badge{position:absolute;top:-8px;right:-8px;min-width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,176,99,.46);background:linear-gradient(135deg,rgba(255,176,99,.98),rgba(255,127,68,.95));color:#1a0f07;justify-content:center;padding:0 7px;font-size:.62rem;font-weight:800;letter-spacing:.04em;box-shadow:0 10px 26px rgba(255,127,68,.32)}.brandmark,.notify-link__badge{display:inline-flex;align-items:center}.brandmark{gap:12px;min-width:0}.brandmark__pulse{width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 0 0 rgba(255,145,80,.45);animation:pulse 2.3s infinite}.brandmark__text{display:grid;grid-gap:2px;gap:2px}.brandmark__text strong{font-size:.96rem;letter-spacing:.02em}.brandmark__text small{color:var(--text-muted);font-size:.74rem}.brandmark--lee .brandmark__pulse{background:linear-gradient(135deg,var(--accent-3),var(--accent-2))}.panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(170deg,rgba(255,255,255,.05),rgba(255,255,255,.01) 28%),linear-gradient(180deg,var(--surface),var(--surface-strong));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 25%,transparent 75%,rgba(255,255,255,.03));opacity:.55}.panel>*{position:relative;z-index:1}.panel--hero{padding:clamp(22px,2.2vw,34px)}.panel .panel{background:transparent;border-color:rgba(255,196,140,.1);box-shadow:none}.panel .panel:before{display:none}.panel .config-card:not(.panel){border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--accent-3);font-size:.7rem}.eyebrow:before{content:"";width:20px;height:1px;background:currentColor;opacity:.6}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid transparent;color:var(--text);background:rgba(255,255,255,.04);font-weight:700;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.25)}.button--primary{color:#1a0f07;border-color:rgba(255,196,140,.4);background:linear-gradient(135deg,var(--accent),var(--accent-3))}.button--secondary{border-color:rgba(255,190,130,.28);background:linear-gradient(145deg,rgba(255,176,99,.2),rgba(255,127,68,.16))}.button--ghost{border-color:var(--line);background:rgba(255,255,255,.03)}.button--xl{min-height:52px;padding:0 24px;font-size:.98rem}.button--icon{min-height:40px;padding:0 14px;font-size:.82rem}.button[disabled]{opacity:.48;pointer-events:none}.account-pill,.dashboard-badge,.lee-plan-card__foot,.micro-pill,.module-group__count,.plugin-suite-card__summary span,.plugin-suite-row__meta span,.status-pill,.suite-card__count,.timeline-card__count{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.035);color:var(--text-soft);font-weight:700;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.dashboard-badge--good,.status-pill--good{color:var(--good);border-color:rgba(102,233,171,.32);background:rgba(102,233,171,.14)}.dashboard-badge--warm,.status-pill--neutral{color:var(--warn);border-color:rgba(255,208,113,.3);background:rgba(255,208,113,.14)}.status-pill--locked{color:var(--bad);border-color:rgba(255,125,125,.3);background:rgba(255,125,125,.14)}.dashboard-badge--dark{border-color:rgba(255,255,255,.14);background:rgba(0,0,0,.4);color:var(--text)}.dashboard-badge-cluster,.final-cta__actions,.hero__actions,.masthead__actions--dashboard,.pill-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.section-stack{display:grid;grid-gap:18px;gap:18px}.section-heading{display:grid;grid-gap:10px;gap:10px}.section-heading--split{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:18px}.section-heading h2{font-size:clamp(1.65rem,3.2vw,2.9rem)}.section-heading--split>p{max-width:48ch;color:var(--text-muted)}.dashboard-shell .section-heading--split>p,.owner-shell .section-heading--split>p{display:none}:is(.lee-suite-card>p,.plugin-suite-row>p,.release-entry p,.roadmap-card p,.timeline-card p,.announcement-card p){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lee-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);grid-gap:20px;gap:20px;align-items:stretch}.lee-hero__stage{display:grid;grid-gap:14px;gap:14px;position:relative}.lee-hero__rings{position:absolute;border-radius:999px;border:1px solid rgba(255,196,140,.16);pointer-events:none}.lee-hero__rings--one{width:320px;height:320px;right:-60px;top:-40px;transform:rotate(16deg)}.lee-hero__rings--two{width:220px;height:220px;left:-35px;bottom:-20px;transform:rotate(-18deg)}.lee-hero__copy{display:grid;grid-gap:16px;gap:16px;align-content:start}.lee-hero__copy h1{font-size:clamp(2.35rem,5.4vw,4.65rem);line-height:.96;letter-spacing:-.045em;max-width:17ch}.lee-hero__copy h1 span{display:block;color:var(--accent-3)}.lee-hero__copy p{max-width:70ch}.dashboard-command-center,.dashboard-kpi-row,.dashboard-overview-grid,.lee-control-grid,.lee-hero__metrics,.lee-plan-grid,.lee-status-dock__grid,.lee-suite-grid,.lee-value-grid,.owner-admin-grid,.owner-insight-grid,.owner-license-grid,.owner-thread-grid,.plugin-suite-grid,.roadmap-owner-grid,.roadmap-stage-grid,.shop-grid,.status-board__grid,.studio-forms,.timeline-grid,.workspace-strip{display:grid;grid-gap:14px;gap:14px}.dashboard-command-center{grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:start}.dashboard-command-center__hero{display:grid;grid-gap:14px;gap:14px}.dashboard-kpi-row,.lee-hero__metrics,.lee-status-dock__grid,.status-board__grid,.workspace-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.lee-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lee-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lee-suite-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.lee-hero__metrics article,.workspace-strip__item,.kpi-card,.status-panel-card,.detail-list>div,.lee-check-grid div,.lee-mini-status div,.owner-insight-list li,.release-entry,.roadmap-card,.inventory-item,.community-post,.community-reply,.shop-item-card,.marketplace-listing,.owner-license-card,.roadmap-owner-item,.owner-thread-card,.plugin-suite-row,.thread-bubble,.quest-objective){border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,255,255,.03)}:is(.lee-hero__metrics article,.kpi-card,.workspace-strip__item,.status-panel-card,.detail-list>div,.lee-mini-status div,.lee-check-grid div){padding:12px 13px}:is(.lee-hero__metrics span,.workspace-strip__item span,.kpi-card span,.status-panel-card span,.detail-list span,.lee-mini-status span,.release-entry small,.marketplace-listing__body small,.owner-thread-card small,.thread-bubble small,.inventory-item small){color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}:is(.lee-hero__metrics strong,.workspace-strip__item strong,.kpi-card strong,.status-panel-card strong,.detail-list strong,.lee-mini-status strong){display:block;margin-top:8px;font-family:Sora,sans-serif;font-size:1.02rem}.changelog-card,.command-surface,.final-cta,.inventory-card,.lee-console-badge,.lee-control-card,.lee-status-board,.lee-status-dock,.marketplace-card,.owner-insight-card,.owner-license-card,.owner-thread-card,.profile-preview-card,.progress-card,.release-card,.roadmap-stage-card,.roadmap-teaser,.shop-card,.social-feed-card,.studio-shell,.thread-shell{padding:clamp(18px,1.9vw,26px)}:is(.lee-status-dock__head,.release-card__head,.dashboard-command-center__top,.plugin-suite-card__head,.owner-license-card__head,.announcement-card__head,.announcement-card__foot,.owner-insight-card__head,.owner-thread-card__head,.roadmap-stage-card__head,.marketplace-listing,.control-modal__head){display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.announcement-card__actions,.announcement-question-form,.community-post__replies,.community-reply-form,.config-card,.config-card--inline,.inventory-grid,.lee-console-stack,.lee-plan-card__head,.lee-suite-card__rows,.marketplace-feed,.owner-insight-list,.owner-license-grid,.plugin-suite-card__stack,.plugin-suite-card__summary,.release-card__stack,.roadmap-owner-column,.roadmap-stage-card__stack,.shop-grid,.studio-grid,.thread-composer,.thread-feed{display:grid;grid-gap:10px;gap:10px}.lee-plan-card__list,.roadmap-teaser__columns--lee ul{list-style:none;padding:0;margin:0}.lee-plan-card__list li,.roadmap-teaser__columns--lee li{position:relative;padding-left:16px}.lee-plan-card__list li:before,.roadmap-teaser__columns--lee li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.lee-plan-card__price{margin:10px 0 4px;font-size:clamp(1.45rem,2.2vw,2rem)}.lee-plan-card--free{background:linear-gradient(180deg,rgba(21,17,16,.85),rgba(14,13,13,.94))}.lee-plan-card--premium{background:linear-gradient(180deg,rgba(28,20,15,.86),rgba(14,12,11,.94))}.lee-plan-card--enterprise{background:linear-gradient(180deg,rgba(33,19,13,.86),rgba(15,11,9,.94))}.lee-plan-card--custom{background:linear-gradient(180deg,rgba(23,19,20,.86),rgba(13,12,13,.94))}.lee-suite-card{padding:20px}.announcement-card,.community-post,.community-reply,.inventory-item,.lee-suite-card__row,.marketplace-listing,.owner-license-card,.owner-thread-card,.plugin-suite-row,.release-entry,.roadmap-card,.roadmap-owner-item{padding:14px}:is(.lee-suite-card__row,.plugin-suite-row__main,.plugin-suite-row__meta,.plugin-suite-row__actions,.marketplace-listing__actions,.community-post__head,.owner-license-card__head,.roadmap-stage-card__head,.owner-insight-card__head,.owner-thread-card__head,.announcement-card__foot,.announcement-card__actions){display:flex;gap:10px;align-items:center;justify-content:space-between}.plugin-suite-card--security{border-color:rgba(130,160,255,.24)}.plugin-suite-card--community{border-color:rgba(102,233,171,.22)}.plugin-suite-card--automation{border-color:rgba(255,208,113,.22)}.plugin-suite-card--insight{border-color:rgba(255,166,115,.22)}.plugin-suite-card--creator{border-color:rgba(255,139,190,.22)}.announcement-card--info{border-color:rgba(136,180,255,.26)}.announcement-card--success{border-color:rgba(102,233,171,.28)}.announcement-card--warning{border-color:rgba(255,208,113,.28)}.announcement-card--spotlight{border-color:rgba(214,146,255,.3)}.roadmap-stage-card--in_arbeit{border-color:rgba(102,233,171,.26)}.roadmap-stage-card--geplant{border-color:rgba(255,208,113,.26)}.roadmap-stage-card--zukunft{border-color:rgba(200,155,255,.28)}.micro-pill--plan{border-color:rgba(255,196,140,.3);color:var(--accent-3)}.micro-pill--feature{color:#9ec6ff}.micro-pill--improvement{color:#8df2cc}.micro-pill--fix{color:var(--warn)}.micro-pill--ops{color:#ff9a9a}.thread-bubble--owner{border-color:rgba(102,233,171,.32);background:rgba(102,233,171,.08)}.thread-bubble--customer{border-color:rgba(255,196,140,.32);background:rgba(255,196,140,.08)}.thread-empty{border:1px dashed var(--line);border-radius:14px;padding:12px;color:var(--text-soft);background:rgba(255,255,255,.02)}.quest-objective{padding:12px;border-color:rgba(102,233,171,.28);background:rgba(102,233,171,.08)}.announcement-feed,.community-feed,.dashboard-overview-grid--wide,.inventory-grid,.lee-release-grid,.owner-admin-grid,.owner-insight-grid,.owner-license-grid,.owner-thread-grid,.plugin-suite-grid,.release-grid,.roadmap-owner-grid,.roadmap-stage-grid,.roadmap-teaser__columns,.shop-grid,.studio-forms--two,.timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-stage-grid,.roadmap-teaser__columns--lee,.timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap-teaser__columns--lee{display:grid;grid-gap:10px;gap:10px}.dashboard-login-wrap{min-height:max(460px,calc(100dvh - 180px));display:grid;place-items:center}.dashboard-login{width:min(760px,100%);display:grid;grid-gap:14px;gap:14px}.dashboard-login h1{font-size:clamp(2rem,4.8vw,3.4rem)}.lee-control-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.lee-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.lee-mini-status{display:grid;grid-gap:8px;gap:8px}.dashboard-top-compact{display:grid;grid-template-columns:1fr 360px;grid-gap:14px;gap:14px}.dashboard-alert-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-plugin-view{display:grid;grid-gap:12px;gap:12px}.dashboard-plugin-scroller{max-height:none;overflow:visible;padding-right:0}.plugin-suite-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-stage{height:calc(100vh - 170px);min-height:0;display:grid;grid-template-rows:auto auto 1fr;grid-gap:12px;gap:12px}.landing-hero-shell{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px;padding:clamp(18px,2vw,28px);background:radial-gradient(520px 280px at 80% 0,rgba(255,175,110,.25),transparent 65%),linear-gradient(165deg,rgba(255,255,255,.06),rgba(255,255,255,.02) 22%),linear-gradient(180deg,rgba(16,14,16,.92),rgba(10,10,12,.96))}.landing-hero-copy{display:grid;grid-gap:12px;gap:12px;align-content:start}.landing-hero-copy h1{margin:0;font-size:clamp(2rem,4.8vw,3.65rem);line-height:.95;letter-spacing:-.04em;max-width:14ch}.landing-hero-copy p{max-width:58ch;color:var(--text-soft)}.landing-actions{display:flex;flex-wrap:wrap;gap:10px}.landing-metrics-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.landing-metric{padding:11px 12px;border-radius:14px;border:1px solid rgba(255,196,140,.16);background:rgba(255,255,255,.02)}.landing-metric span{color:var(--text-muted);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.landing-metric strong{display:block;margin-top:6px;font-size:1.08rem}.landing-hero-visual{position:relative;min-height:360px;border-radius:22px;border:1px solid rgba(255,196,140,.16);background:radial-gradient(circle at 70% 26%,rgba(255,205,155,.22),transparent 55%),radial-gradient(circle at 10% 90%,rgba(255,127,68,.18),transparent 50%),rgba(255,255,255,.02);overflow:hidden}.landing-console-wrap{position:absolute;left:18px;right:18px;bottom:8px}.landing-console-wrap .command-surface{border-color:rgba(255,196,140,.18);background:linear-gradient(0deg,rgba(0,0,0,.34),rgba(0,0,0,.34)),linear-gradient(180deg,rgba(18,16,17,.96),rgba(10,10,12,.98))}.landing-orbit{position:absolute;border-radius:999px;border:1px solid rgba(255,196,140,.24);pointer-events:none}.landing-orbit--one{width:340px;height:340px;top:-120px;right:-40px;transform:rotate(14deg)}.landing-orbit--two{width:210px;height:210px;bottom:-70px;left:-30px;transform:rotate(-18deg)}.landing-visual-chip{position:absolute;right:18px;left:18px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid rgba(255,196,140,.2);border-radius:14px;background:rgba(7,7,8,.44);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-visual-chip:first-of-type{top:16px}.landing-visual-chip:last-of-type{bottom:168px}.landing-visual-chip span{color:var(--text-muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.landing-visual-chip strong{font-size:.98rem}.landing-marquee{overflow:hidden;border:1px solid rgba(255,196,140,.16);border-radius:999px;background:rgba(255,255,255,.02)}.landing-marquee-track{width:max-content;display:flex;gap:26px;white-space:nowrap;padding:9px 14px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;animation:ticker 22s linear infinite}.landing-grid-clean{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-card{padding:16px;display:grid;grid-gap:10px;gap:10px}.landing-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.landing-clean-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.landing-clean-list li{padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,196,140,.12);color:var(--text-soft)}.landing-plan-rows{display:grid;grid-gap:8px;gap:8px}.landing-plan-row{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:2px;gap:2px;padding:9px 10px;border-radius:11px;background:rgba(255,255,255,.02);border:1px solid rgba(255,196,140,.12)}.landing-plan-row strong{font-size:.92rem}.landing-plan-row small,.landing-plan-row span{color:var(--text-muted);font-size:.72rem}.landing-flow-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;position:relative;padding:10px;border-radius:14px;border:1px solid rgba(255,196,140,.12);background:radial-gradient(120% 120% at 0 50%,rgba(255,176,99,.12),transparent 62%),rgba(255,255,255,.02)}.landing-flow-row:before{content:"";position:absolute;left:24px;right:24px;top:50%;height:1px;background:linear-gradient(90deg,rgba(255,196,140,.2),rgba(255,196,140,.56),rgba(255,196,140,.2));pointer-events:none;z-index:0;opacity:.6;background-size:220% 100%;animation:flowLineWave 10s ease-in-out infinite}.landing-flow-row:after{content:"";position:absolute;top:calc(50% - 5px);left:20px;width:10px;height:10px;border-radius:999px;background:radial-gradient(circle at 50% 50%,#ffd7a8 0,#ffb063 60%,rgba(255,176,99,.15) 100%);box-shadow:0 0 0 5px rgba(255,176,99,.14),0 0 22px rgba(255,127,68,.45);animation:flowTravelWave 10s cubic-bezier(.42,0,.24,1) infinite;pointer-events:none;z-index:1}.landing-flow-pill{position:relative;padding:10px;border-radius:11px;border:1px solid rgba(255,196,140,.12);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.02));z-index:2;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease;animation:flowStepWave 10s ease-in-out infinite}.landing-flow-pill:first-child{animation-delay:0s}.landing-flow-pill:nth-child(2){animation-delay:2.2s}.landing-flow-pill:nth-child(3){animation-delay:4.4s}.landing-flow-pill:nth-child(4){animation-delay:6.6s}.landing-flow-pill:hover{animation-play-state:paused;transform:translateY(-3px);border-color:rgba(255,196,140,.3);box-shadow:0 14px 26px rgba(0,0,0,.24)}.landing-flow-pill:not(:last-child):after{content:"";position:absolute;top:50%;right:-10px;width:14px;height:1px;background:linear-gradient(90deg,rgba(255,196,140,.35),rgba(255,196,140,.08));transform:translateY(-50%);pointer-events:none}.landing-flow-pill span{color:var(--text-muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.landing-flow-pill strong{display:block;margin-top:5px;font-size:.9rem}@keyframes flowLineWave{0%{background-position:0 50%;opacity:.52}50%{background-position:100% 50%;opacity:.75}to{background-position:0 50%;opacity:.52}}@keyframes flowTravelWave{0%{transform:translate(0) scale(.9);opacity:.35}10%{transform:translate(calc(16% - 6px),-2px) scale(.98);opacity:.9}25%{transform:translate(calc(33% - 12px),2px) scale(1);opacity:1}40%{transform:translate(calc(50% - 16px),-2px) scale(1);opacity:1}55%{transform:translate(calc(66% - 22px),2px) scale(1);opacity:1}72%{transform:translate(calc(83% - 28px),-1px) scale(.98);opacity:.95}to{transform:translate(calc(100% - 40px)) scale(.9);opacity:.35}}@keyframes flowStepWave{0%,12%,to{transform:translateY(0);border-color:rgba(255,196,140,.12);box-shadow:none}18%{transform:translateY(-2px);border-color:rgba(255,196,140,.28);box-shadow:0 10px 20px rgba(0,0,0,.16),0 0 0 1px rgba(255,176,99,.14)}28%{transform:translateY(0);border-color:rgba(255,196,140,.16);box-shadow:none}}.plugin-suite-card__stack .plugin-suite-row--card{border:0;border-top:1px solid rgba(255,196,140,.14);border-radius:0;background:transparent;padding:12px 0}.plugin-suite-card__stack .plugin-suite-row--card:first-child{border-top:0;padding-top:0}.plugin-suite-card__stack .plugin-suite-row--card:last-child{padding-bottom:0}.dashboard-shell--lee,.final-cta-wrap,.lee-final-cta-wrap,.lee-section-stack,.owner-shell,.roadmap-shell--lee,.site-shell--lee{display:grid;grid-gap:18px;gap:18px}.community-post--threaded,.dashboard-side-card,.dashboard-side-card--portal,.inventory-item--visual,.lee-control-card--status,.lee-control-card--wide,.lee-final-cta,.lee-release-card,.lee-roadmap-teaser,.lee-timeline-card,.lee-value-card,.plugin-suite-row--card,.progress-card--story,.roadmap-card--lee,.thread-composer--owner{border-color:var(--line)}.roadmap-hero,.roadmap-hero--lee{display:grid;grid-gap:12px;gap:12px}.roadmap-hero h1,.roadmap-hero--lee h1{font-size:clamp(2rem,5.3vw,4rem)}.dashboard-side-card{display:grid;grid-gap:12px;gap:12px}.dashboard-command-center__hero--lee,.lee-status-board__grid,.lee-timeline-grid,.workspace-strip--lee{width:100%}.plugin-suite-row__title{display:grid;grid-gap:3px;gap:3px}.config-card{padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,255,255,.03)}.panel.config-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(170deg,rgba(255,255,255,.05),rgba(255,255,255,.01) 28%),linear-gradient(180deg,var(--surface),var(--surface-strong));box-shadow:var(--shadow)}.config-card__head{display:grid;grid-gap:6px;gap:6px;margin-bottom:2px}:is(.config-card label,.blueprint-card label,.thread-composer textarea,.thread-composer input,.thread-composer select,.community-reply-form textarea,.announcement-question-form textarea){display:grid;grid-gap:7px;gap:7px;color:var(--text-soft);font-size:.9rem}input,select,textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:12px;background:rgba(8,8,9,.78);color:var(--text);padding:10px 12px;transition:border-color .18s ease,box-shadow .18s ease}textarea{min-height:96px;resize:vertical}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(255,176,99,.12)}.checkbox-row{display:flex;align-items:center;gap:10px;min-height:38px}.checkbox-row input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--accent)}.owner-route-grid{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(255,196,140,.18);border-radius:14px;background:rgba(255,255,255,.02);padding:10px 12px}.owner-route-grid strong{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-3)}.owner-route-grid__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 12px;gap:4px 12px}.community-post,.community-reply,.inventory-item,.marketplace-listing,.owner-license-card,.shop-item-card{display:grid;grid-gap:9px;gap:9px}.inventory-item__icon,.marketplace-listing__icon,.shop-item-card__icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,176,99,.24),rgba(255,127,68,.2));font-family:JetBrains Mono,monospace;font-size:.78rem}.marketplace-listing{grid-template-columns:auto 1fr auto;align-items:center}.marketplace-listing__body{display:grid;grid-gap:4px;gap:4px}.marketplace-listing__actions{justify-content:flex-end}.owner-insight-list{margin:0;padding:0;list-style:none}.owner-insight-list li strong{display:block;margin-bottom:4px;color:var(--text)}.locked-overlay{border:1px dashed rgba(255,208,113,.42);border-radius:var(--radius-md);background:rgba(255,208,113,.08);color:var(--warn);padding:12px}.is-locked :is(.config-card,.plugin-suite-card,.shop-card,.marketplace-card,.social-feed-card,.studio-shell){opacity:.74}.lee-signal-strip{overflow:hidden;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.025)}.lee-signal-strip__track{width:max-content;display:flex;gap:34px;padding:10px 16px;white-space:nowrap;color:var(--text-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;animation:ticker 25s linear infinite}.command-surface{border-radius:18px;border:1px solid rgba(255,196,140,.2);background:linear-gradient(0deg,rgba(0,0,0,.26),rgba(0,0,0,.26)),linear-gradient(180deg,#151213,#0c0c0e);overflow:hidden}.command-surface__top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.command-surface__lights{display:flex;gap:6px}.command-surface__lights span{width:9px;height:9px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.command-surface__lights span:nth-child(2){background:linear-gradient(135deg,#6decb3,#45c78d)}.command-surface__lights span:nth-child(3){background:linear-gradient(135deg,#86b9ff,#6c8eff)}.command-surface__status{justify-self:center;display:inline-flex;align-items:center;gap:7px;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(102,233,171,.32);background:rgba(102,233,171,.1);color:#ccfbe8;font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.command-surface__statusDot{width:7px;height:7px;border-radius:999px;background:var(--good);box-shadow:0 0 0 0 rgba(102,233,171,.4);animation:pulse 2s infinite}.command-surface__label{justify-self:end;color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;white-space:nowrap}.command-surface__body{padding:14px;display:grid;grid-gap:8px;gap:8px;position:relative}.command-surface__body:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.03) 1px,transparent 0,transparent 4px);opacity:.3}.command-surface__line{display:flex;gap:9px;align-items:center;font-family:JetBrains Mono,monospace;font-size:.77rem;padding:8px 10px;border:1px solid rgba(102,233,171,.2);border-radius:10px;background:rgba(102,233,171,.07);color:#c9ffe8;animation:rowIn .25s ease}.command-surface__prompt{color:var(--accent-3)}.auto-refresh-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--text-soft);font-size:.78rem}.auto-refresh-pill strong{color:var(--text);font-family:JetBrains Mono,monospace;font-size:.74rem}.auto-refresh-pill__dot{width:8px;height:8px;border-radius:999px;background:var(--good);box-shadow:0 0 0 0 rgba(102,233,171,.42);animation:pulse 2s infinite}.control-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;z-index:9999}.control-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(2,2,3,.72);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:0}.control-modal__panel{position:relative;z-index:1;width:min(760px,calc(100vw - 28px));max-height:min(88vh,900px);overflow:auto;padding:18px;border-radius:var(--radius-lg)}.control-modal__close{width:38px;height:38px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--text)}.control-modal__body{display:grid;grid-gap:10px;gap:10px}.launch-loader{position:fixed;inset:0;z-index:150;display:grid;place-items:center;background:rgba(4,4,5,.88)}.launch-loader__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 10% 10%,rgba(255,127,68,.16),transparent 30%),radial-gradient(circle at 90% 90%,rgba(255,176,99,.12),transparent 32%)}.launch-loader__panel{position:relative;width:min(760px,calc(100vw - 28px));padding:22px;border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:linear-gradient(180deg,rgba(14,13,14,.94),rgba(9,8,9,.96));box-shadow:0 35px 95px rgba(0,0,0,.55);overflow:hidden}.launch-loader__glow{position:absolute;width:260px;height:260px;border-radius:999px;top:-120px;left:-90px;background:radial-gradient(circle,rgba(255,176,99,.24),transparent 65%)}.launch-loader__glow--alt{top:auto;left:auto;right:-110px;bottom:-130px;background:radial-gradient(circle,rgba(255,127,68,.2),transparent 66%)}.launch-loader__header{display:flex;justify-content:space-between;align-items:center;gap:10px}.launch-loader__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--text-soft);font-size:.68rem}.launch-loader__percent{font-family:JetBrains Mono,monospace;color:var(--accent-3);font-size:.78rem}.launch-loader__panel h2{margin:10px 0 6px;font-size:clamp(1.25rem,3.5vw,1.8rem)}.launch-loader__hud{display:flex;align-items:center;gap:14px;margin-top:14px}.launch-loader__ring{width:112px;aspect-ratio:1;border-radius:999px;padding:1px;background:conic-gradient(from 0deg,var(--accent-3),var(--accent),var(--accent-2),var(--accent-3))}.launch-loader__ringInner{width:100%;height:100%;border-radius:inherit;background:rgba(9,9,10,.96);display:grid;place-items:center;text-align:center;grid-gap:2px;gap:2px}.launch-loader__ringInner span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.18em;font-size:.64rem}.launch-loader__ringInner strong{font-family:Sora,sans-serif;font-size:1.18rem}.launch-loader__stack{display:grid;grid-gap:7px;gap:7px;flex:1 1}.launch-loader__row{display:flex;align-items:center;gap:8px;color:var(--text-soft);font-size:.84rem;opacity:.56;transform:translateY(1px)}.launch-loader__row.is-live{color:var(--text);opacity:1;transform:translateY(0)}.launch-loader__dot{width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.24)}.launch-loader__row.is-live .launch-loader__dot{background:var(--accent)}.launch-loader__progress{height:6px;margin-top:14px;border-radius:999px;border:1px solid var(--line);overflow:hidden}.launch-loader__progressBar{height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--accent),var(--accent-2));transition:width .25s ease}body.body--home-scroll,body.body--onepage{overflow-x:hidden;overflow-y:auto}.onepage-root{display:flex;flex-direction:column;gap:14px;min-height:calc(100dvh - 74px);height:auto;overflow:visible}.page-scroll{min-height:0;flex:1 1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:12px;display:grid;grid-gap:14px;gap:14px;scrollbar-width:none}.page-scroll::-webkit-scrollbar{display:none}.page-scroll--offset{padding-top:18px}.page-scroll--offset-lg{padding-top:34px}.page-scroll--natural{flex:0 0 auto;min-height:auto;overflow:visible;overscroll-behavior:auto}.landing-stage--scroll{height:auto;min-height:0;grid-template-rows:auto auto auto auto auto}.landing-success-banner{padding:12px 14px;border:1px solid rgba(102,233,171,.4);border-radius:12px;background:rgba(102,233,171,.12);color:#d5ffe9;font-weight:600}.landing-success-banner--error{border-color:rgba(255,125,125,.44);background:rgba(255,125,125,.12);color:#ffd7d7}.landing-hero-visual--lite{background:radial-gradient(circle at 72% 25%,rgba(255,205,155,.16),transparent 52%),radial-gradient(circle at 10% 92%,rgba(255,127,68,.14),transparent 50%),rgba(255,255,255,.015)}.landing-console-wrap--lite .command-surface{background:linear-gradient(0deg,rgba(0,0,0,.22),rgba(0,0,0,.22)),linear-gradient(180deg,rgba(16,15,17,.66),rgba(10,10,12,.74));border-color:rgba(255,196,140,.12)}.landing-console-wrap--lite .command-surface__body{padding-bottom:10px}.landing-marquee-track{animation-duration:32s}.landing-single-panel{padding:16px;display:grid;grid-gap:12px;gap:12px}.landing-why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.landing-why-item{border:1px solid rgba(255,196,140,.14);border-radius:12px;padding:11px 12px;background:rgba(255,255,255,.025);display:grid;grid-gap:4px;gap:4px}.landing-why-item span{color:var(--text-muted);font-size:.88rem}.landing-plan-rows--single{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-plan-row{align-items:center}.landing-flow-row--wide .landing-flow-pill{min-height:112px}.landing-flow-pill small{color:var(--text-muted);font-size:.8rem;line-height:1.4}.onepage-hero{padding:20px;display:grid;grid-gap:10px;gap:10px}.onepage-grid{display:grid;grid-gap:12px;gap:12px}.onepage-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.onepage-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.onepage-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-card{padding:16px;display:grid;grid-gap:12px;gap:12px;align-content:space-between}.service-card__head,.service-list{display:grid;grid-gap:8px;gap:8px}.service-list{margin:0;padding:0;list-style:none}.service-list li{padding:8px 10px;border-radius:10px;border:1px solid rgba(255,196,140,.14);background:rgba(255,255,255,.02);color:var(--text-soft);font-size:.92rem}.package-card{padding:16px;display:grid;grid-gap:10px;gap:10px}.package-card--active{border-color:rgba(255,196,140,.5);box-shadow:0 0 0 1px rgba(255,196,140,.25),var(--shadow)}.package-card__head{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.package-request-panel{padding:16px;display:grid;grid-gap:12px;gap:12px}.package-request-head{display:grid;grid-gap:6px;gap:6px}.request-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.request-form-grid label{display:grid;grid-gap:6px;gap:6px;font-size:.86rem;color:var(--text-muted)}.request-form-grid__full{grid-column:1/-1}.request-form-grid :is(input,textarea,select){border-radius:10px;border:1px solid rgba(255,196,140,.18);background:rgba(255,255,255,.02);color:var(--text);padding:10px 12px}.faq-panel{padding:16px;display:grid;grid-gap:12px;gap:12px}.faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.faq-item{border:1px solid rgba(255,196,140,.14);border-radius:12px;padding:12px;background:rgba(255,255,255,.02);display:grid;grid-gap:6px;gap:6px}.faq-item p{font-size:.9rem}.faq-panel--inline{padding:0;border:0;box-shadow:none;background:transparent}.button--compact{min-height:36px;padding:0 14px;font-size:.82rem}.onepage-hero--compact{padding:0}.package-panel-single,.service-panel-single{padding:16px;display:grid;grid-gap:16px;gap:16px}.package-panel-single--tight{gap:12px}.package-panel-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.package-panel-top__actions{align-items:flex-start;flex-shrink:0}.package-panel-top__actions,.request-form-grid__actions{display:flex;justify-content:flex-end}.package-panel-single--tight .package-card{padding:12px;gap:8px}.package-panel-single--tight .service-list{gap:6px}.package-panel-single--tight .service-list li{padding:7px 9px;font-size:.84rem}.package-panel-single--tight .faq-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.package-panel-single--tight .faq-item{padding:10px;gap:5px}.package-panel-single--tight .faq-item p{font-size:.82rem;line-height:1.4}.package-card--plain,.service-card--plain{border:1px solid rgba(255,196,140,.14);border-radius:14px;padding:14px;background:rgba(255,255,255,.02)}.changelog-tile{padding:16px;display:grid;grid-gap:8px;gap:8px}.changelog-tile small{color:var(--text-muted)}.structured-text-paragraph{margin:0;color:var(--text-soft);line-height:1.6}.structured-text-list{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;color:var(--text-soft)}.structured-text-list li{line-height:1.55}.community-shell{position:relative;width:100vw;max-width:none;min-height:100dvh;padding-top:max(8px,env(safe-area-inset-top));padding-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right));padding-bottom:max(8px,env(safe-area-inset-bottom))}.community-top-actions{position:fixed;top:max(10px,calc(env(safe-area-inset-top) + 6px));left:max(14px,calc(env(safe-area-inset-left) + 8px));right:max(14px,calc(env(safe-area-inset-right) + 8px));z-index:95;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}.community-top-actions .account-pill,.community-top-actions .button{pointer-events:auto}.community-top-actions__auth,.community-top-actions__left{display:flex;align-items:center;gap:8px}.community-top-actions__left{flex-wrap:wrap}.community-home-btn{min-width:88px}.community-login-banner{position:fixed;top:max(56px,calc(env(safe-area-inset-top) + 52px));left:max(14px,calc(env(safe-area-inset-left) + 8px));right:max(14px,calc(env(safe-area-inset-right) + 8px));z-index:94;border:1px solid rgba(255,196,140,.32);border-radius:12px;background:linear-gradient(110deg,rgba(255,176,99,.2),rgba(255,126,60,.08)),rgba(9,9,10,.9);color:var(--text);padding:8px 12px;display:flex;align-items:center;gap:10px;box-shadow:0 14px 28px rgba(0,0,0,.32)}.community-login-banner strong{white-space:nowrap}.community-login-banner span{color:var(--text-soft);font-size:.84rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-header-toggle{position:fixed;left:50%;top:86px;transform:translateX(-50%);z-index:80;width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,196,140,.24);background:rgba(9,9,10,.86);color:var(--text);display:grid;place-items:center;transition:.18s ease}.community-header-toggle.is-collapsed{top:14px}body.community-header-collapsed .community-shell .masthead{transform:translateY(-120%);opacity:0;pointer-events:none}.page-scroll--community{overflow:hidden;padding-top:4px;padding-bottom:0}.community-page-scroll{width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 12px);margin:0 auto;contain:layout paint}.community-layout{display:grid;grid-template-columns:240px 1fr 260px;grid-gap:0;gap:0;height:100%;min-height:100%;overflow:visible;position:relative;isolation:isolate}.community-layout>*{min-height:0}.community-season-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;opacity:.35}.community-season-layer i{position:absolute;width:4px;height:4px;border-radius:999px;background:rgba(255,230,196,.8);filter:blur(.2px);animation:seasonDrift 9s linear infinite}.community-season-layer i:first-child{top:12%;left:9%;animation-duration:8s}.community-season-layer i:nth-child(2){top:18%;right:13%;animation-duration:10s;animation-delay:-2s}.community-season-layer i:nth-child(3){top:44%;left:18%;animation-duration:11s;animation-delay:-3s}.community-season-layer i:nth-child(4){top:62%;right:18%;animation-duration:9s;animation-delay:-4s}.community-season-layer i:nth-child(5){top:78%;left:38%;animation-duration:12s;animation-delay:-5s}.community-season-layer i:nth-child(6){top:30%;right:42%;animation-duration:10s;animation-delay:-6s}.community-season-layer--frost i{background:rgba(199,232,255,.86)}.community-season-layer--neon i{background:rgba(131,243,255,.86)}.community-season-layer--obsidian i{background:rgba(197,174,255,.86)}.community-season-layer--ember i{background:rgba(255,194,131,.88)}.community-chat,.community-presence,.community-sidebar{position:relative;z-index:1}.page-scroll--community .community-layout{min-height:100%}.community-presence,.community-sidebar{padding:14px;border-right:1px solid rgba(255,196,140,.14);background:transparent;gap:12px}.community-sidebar{display:flex;flex-direction:column}.community-presence{display:grid;align-content:start;border-right:0;border-left:1px solid rgba(255,196,140,.14)}.community-channel-list,.community-tools{display:grid;grid-gap:6px;gap:6px}.community-tools{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,196,140,.14)}.community-channel{border:1px solid rgba(255,196,140,.2);border-radius:10px;padding:8px 10px;color:rgba(255,244,232,.86);transition:.18s ease;background:rgba(8,8,9,.45);min-height:38px}.community-channel.is-active,.community-channel:hover{color:var(--text);border-color:rgba(255,196,140,.34);background:rgba(255,176,99,.14)}.community-tool{border:1px solid rgba(255,196,140,.2);border-radius:10px;padding:8px 10px;color:rgba(255,244,232,.86);transition:.18s ease;background:rgba(8,8,9,.45)}.community-tool.is-active,.community-tool:hover{color:var(--text);border-color:rgba(255,196,140,.34);background:rgba(255,176,99,.14)}.community-chat{padding:14px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:10px;gap:10px;min-width:0;min-height:0}.community-chat__head h2{margin-top:2px;font-size:1.14rem}.community-chat__feed{overflow:auto;display:grid;grid-gap:3px;gap:3px;align-content:start;grid-auto-rows:max-content;padding:2px 6px 10px 2px;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.community-chat__feed::-webkit-scrollbar{display:none}.community-message--discord{display:flex;align-items:flex-start;gap:7px;padding:4px 6px;border-radius:10px;transition:background .15s ease}.community-message--discord:hover{background:rgba(255,255,255,.02)}.community-avatar{width:40px;height:40px;border-radius:999px;overflow:hidden;border:1px solid rgba(255,196,140,.32);display:grid;place-items:center;background:rgba(255,255,255,.04);flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(10,10,11,.45)}.community-avatar img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.community-avatar span{font-size:.7rem;color:var(--text-soft)}.community-message__content{min-width:0;display:grid;grid-gap:3px;gap:3px}.community-message__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.community-message__head small{color:var(--text-muted);font-size:.72rem}.community-message__content p{margin:0;color:var(--text-soft);font-size:clamp(.84rem,.22vw + .8rem,.91rem);line-height:1.38;overflow-wrap:anywhere}.community-profile-anchor{position:relative;display:inline-flex;align-items:center;gap:6px}.community-profile-preview{position:absolute;left:0;top:calc(100% + 6px);width:240px;padding:10px;border-radius:12px;border:1px solid rgba(255,196,140,.26);background:rgba(9,9,10,.92);display:flex;align-items:center;gap:10px;box-shadow:0 20px 40px rgba(0,0,0,.4);opacity:0;transform:translateY(4px);pointer-events:none;transition:.15s ease}.community-profile-banner{width:100%;height:58px;border-radius:10px;border:1px solid rgba(255,196,140,.28);margin-bottom:2px}.community-profile-banner--ember{background:radial-gradient(circle at 80% 20%,rgba(255,196,140,.36),transparent 45%),radial-gradient(circle at 14% 84%,rgba(255,120,70,.34),transparent 52%),linear-gradient(135deg,rgba(27,21,19,.9),rgba(13,10,10,.94))}.community-profile-banner--neon{background:radial-gradient(circle at 20% 25%,rgba(95,238,255,.4),transparent 45%),radial-gradient(circle at 85% 75%,rgba(145,115,255,.36),transparent 48%),linear-gradient(135deg,rgba(11,18,31,.92),rgba(9,10,20,.95))}.community-profile-banner--obsidian{background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 35%,transparent 65%,rgba(255,255,255,.07)),linear-gradient(145deg,rgba(22,22,24,.94),rgba(10,10,12,.98))}.community-profile-anchor:hover .community-profile-preview{opacity:1;transform:translateY(0)}.community-profile-preview__avatar{width:36px;height:36px;border-radius:999px;overflow:hidden;border:1px solid rgba(255,196,140,.26);display:grid;place-items:center}.community-profile-preview__avatar img{width:100%;height:100%;object-fit:cover}.community-profile-preview p{margin-top:2px;font-size:.78rem;color:var(--text-muted)}.community-chat__composer{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px}.community-chat__composer input{border-radius:8px;border:1px solid rgba(255,196,140,.18);background:rgba(255,255,255,.02);color:var(--text);padding:8px 10px}.community-presence__list{display:grid;grid-gap:8px;gap:8px}.community-presence-group{display:grid;grid-gap:6px;gap:6px}.community-presence-group>strong{font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted)}.community-user-row{display:flex;align-items:flex-start;gap:9px;padding:6px 8px;border-radius:10px;border:1px solid rgba(255,196,140,.1);background:rgba(255,255,255,.02);font-size:.82rem}.community-user-row__dot{width:9px;height:9px;border-radius:999px;background:var(--good);margin-top:5px}.community-user-row small{color:var(--text-muted);margin-top:1px}.community-user-row__meta{min-width:0;display:grid;grid-gap:1px;gap:1px}.community-user-row__meta small,.community-user-row__meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-user-row__meta strong{font-size:.79rem;color:var(--text-soft)}.community-user-row__meta small{font-size:.69rem}.community-coming-soon{position:relative;border-radius:14px;border:1px solid rgba(255,196,140,.16);overflow:hidden;min-height:420px;background:linear-gradient(135deg,rgba(255,127,68,.12),rgba(255,176,99,.06))}.community-coming-soon__grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px;filter:blur(2px)}.community-coming-soon__grid>div{border-radius:12px;border:1px solid rgba(255,196,140,.2);background:rgba(255,255,255,.05)}.community-coming-soon__overlay{position:absolute;inset:0;display:grid;place-content:center;text-align:center;grid-gap:8px;gap:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(5,5,6,.45)}.community-coming-soon__overlay h3{font-size:1.5rem}.community-coming-soon__overlay p{max-width:48ch}.community-layout--expanded{position:relative;grid-template-columns:300px minmax(0,1fr) 340px;min-height:100%;height:100%;overflow:visible}.community-rail{position:fixed;left:clamp(10px,2vw,28px);top:50%;transform:translateY(-50%);display:grid;grid-gap:10px;gap:10px;z-index:90}.community-rail__btn{width:64px;min-height:68px;border-radius:16px;border:1px solid rgba(255,196,140,.3);background:linear-gradient(180deg,rgba(20,18,17,.95),rgba(10,9,9,.92));color:var(--text-soft);display:grid;place-items:center;grid-gap:4px;gap:4px;padding:8px 4px;transition:.16s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent}.community-rail__btn span{font-size:.96rem;font-weight:700}.community-rail__btn small{font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.community-rail__btn.is-active,.community-rail__btn:hover{color:var(--text);border-color:rgba(255,196,140,.6);transform:translateX(2px);box-shadow:0 12px 20px rgba(0,0,0,.26)}.community-sidebar__section{display:grid;grid-gap:8px;gap:8px}.community-sidebar__divider{height:1px;background:linear-gradient(90deg,rgba(255,196,140,.05),rgba(255,196,140,.38),rgba(255,196,140,.05))}.community-chat__head--rich{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.community-chat__welcome{margin-top:7px;border:1px solid rgba(255,196,140,.3);border-radius:9px;padding:5px 8px;font-size:.76rem;color:var(--text-soft);background:rgba(255,255,255,.03);max-width:100%;width:-moz-fit-content;width:fit-content}.community-chat__head-pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.community-hud-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.community-hud-card{border:1px solid rgba(255,196,140,.18);border-radius:12px;background:rgba(255,255,255,.02);padding:8px 10px;display:grid;grid-gap:4px;gap:4px}.community-hud-card small{color:var(--text-muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.community-hud-card strong{font-size:.86rem}.community-hud-card__bar{width:100%;height:5px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.community-hud-card__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.community-message--compact{gap:6px;padding:2px 0}.community-name-btn{color:var(--text);font-size:.88rem;font-weight:700;background:transparent;border:0;padding:0}.role-chip{padding:2px 6px;border-radius:999px;border:1px solid rgba(128,236,176,.35);color:#82f3b8;background:rgba(13,34,24,.5);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.role-chip--owner{border-color:rgba(255,199,120,.45);color:#ffd086;background:rgba(48,34,17,.45)}.community-ticket-stack{display:grid;grid-gap:10px;gap:10px}.community-ticket-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.community-ticket-card{border:1px solid rgba(255,196,140,.2);border-radius:12px;background:rgba(255,255,255,.02);color:var(--text-soft);text-align:left;display:grid;grid-gap:3px;gap:3px;padding:10px}.community-ticket-card small{color:var(--text-muted)}.community-ticket-card.is-active,.community-ticket-card:hover{border-color:rgba(255,196,140,.45);background:rgba(255,176,99,.1)}.community-ticket-detail{border:1px solid rgba(255,196,140,.24);border-radius:12px;background:rgba(0,0,0,.24);padding:12px;display:grid;grid-gap:5px;gap:5px}.community-ticket-detail__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.community-ticket-detail p{margin:0;color:var(--text-soft);font-size:.85rem}.community-chat__composer--enhanced{position:relative;align-items:center;padding:8px;border:1px solid rgba(255,196,140,.16);border-radius:12px;background:linear-gradient(180deg,rgba(10,10,11,.92),rgba(8,8,9,.92));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.community-chat__composer-main{display:grid;grid-template-columns:auto 1fr;grid-gap:6px;gap:6px}.community-emoji-toggle{width:38px;min-height:38px;border-radius:10px;border:1px solid rgba(255,196,140,.2);background:rgba(255,255,255,.04);color:var(--text)}.community-emoji-panel{position:absolute;left:0;bottom:calc(100% + 8px);padding:8px;border-radius:12px;border:1px solid rgba(255,196,140,.3);background:rgba(12,11,11,.96);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:4px;gap:4px;z-index:15}.community-emoji-panel button{border-radius:8px;border:1px solid rgba(255,196,140,.18);background:rgba(255,255,255,.03);padding:4px 6px}.community-presence__head{display:grid;grid-gap:6px;gap:6px}.community-presence__head input{border-radius:10px;border:1px solid rgba(255,196,140,.22);background:rgba(255,255,255,.03);color:var(--text);padding:8px 10px}.community-presence .community-user-row{width:100%;text-align:left;background:rgba(255,255,255,.02);border:1px solid rgba(255,196,140,.1);min-height:44px;transition:border-color .16s ease,background .16s ease}.community-presence .community-user-row:hover{border-color:rgba(255,196,140,.24);background:rgba(255,176,99,.08)}.community-login-hint{position:absolute;left:50%;bottom:-18px;transform:translateX(-50%);border-radius:999px;border:1px solid rgba(255,196,140,.24);background:rgba(10,10,11,.95);padding:7px 14px;font-size:.73rem;color:var(--text-muted)}.community-account-dock{margin-top:auto;border-top:1px solid rgba(255,196,140,.18);padding-top:10px;display:grid;grid-gap:8px;gap:8px}.community-account-activity{border:1px solid rgba(255,196,140,.18);border-radius:10px;padding:8px 10px;background:rgba(255,255,255,.02);display:grid;grid-gap:6px;gap:6px}.community-account-activity small{color:var(--text-muted);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.community-account-activity strong{color:var(--text);font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-account-activity-card{margin-top:2px;border:1px solid rgba(255,196,140,.24);border-radius:12px;background:linear-gradient(145deg,rgba(23,20,19,.84),rgba(12,11,11,.9));display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px;min-height:78px;align-items:center}.community-account-activity-card img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px;display:block}.community-account-activity-card__meta{min-width:0;display:grid;grid-gap:4px;gap:4px;align-content:start}.community-account-activity-card__meta small,.community-account-activity-card__meta strong{margin:0;overflow:visible;text-overflow:clip;white-space:normal}.community-account-activity-card__meta strong{font-size:.82rem;line-height:1.24}.community-account-activity-card__meta small{color:var(--text-muted);font-size:.72rem;line-height:1.24}.community-account-activity-card__bar{width:100%;height:5px;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden}.community-account-activity-card__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.community-account-activity-card__time{display:flex;justify-content:space-between;gap:6px}.community-account-activity-card__time small{font-size:.66rem}.community-activity-box{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(255,196,140,.24);border-radius:12px;background:linear-gradient(145deg,rgba(23,20,19,.84),rgba(12,11,11,.9));padding:8px}.community-activity-box--compact{grid-template-columns:58px minmax(0,1fr)}.community-activity-box--profile{grid-template-columns:76px minmax(0,1fr)}.community-activity-box__media{width:100%;height:100%;min-height:60px;border-radius:10px;border:1px solid rgba(255,196,140,.22);background:rgba(255,255,255,.04);display:grid;place-items:center;overflow:hidden}.community-activity-box__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.community-activity-box__media span{font-size:.58rem;letter-spacing:.12em;color:rgba(255,224,188,.9)}.community-activity-box__meta{min-width:0;display:grid;grid-gap:4px;gap:4px;align-content:start}.community-activity-box__meta small,.community-activity-box__meta strong{margin:0;overflow:visible;text-overflow:clip;white-space:normal}.community-activity-box__meta strong{font-size:.82rem;line-height:1.24}.community-activity-box__meta small{color:var(--text-muted);font-size:.72rem;line-height:1.24}.community-activity-box__bar{width:100%;height:5px;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden}.community-activity-box__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.community-activity-box__time{display:flex;justify-content:space-between;gap:6px}.community-activity-box__time small{font-size:.66rem}.community-account-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;align-items:center}.community-account-main{min-width:0;border:1px solid rgba(255,196,140,.2);border-radius:12px;background:rgba(255,255,255,.02);color:var(--text);padding:8px;display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:center;text-align:left}.community-account-main:hover{border-color:rgba(255,196,140,.4)}.community-account-avatar{width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,196,140,.34);overflow:hidden;display:grid;place-items:center;background:rgba(255,255,255,.04);flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(10,10,11,.45)}.community-account-avatar img{width:100%;height:100%;object-fit:cover}.community-account-avatar>span{font-size:.68rem;color:var(--text-soft)}.community-account-meta{min-width:0;display:grid;grid-gap:2px;gap:2px}.community-account-meta strong{font-size:.85rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-account-meta small{font-size:.72rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-account-settings{width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,196,140,.24);background:rgba(255,255,255,.04);color:var(--text)}.community-account-settings:hover{border-color:rgba(255,196,140,.46)}.community-account-logout{width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,136,122,.42);background:rgba(70,19,16,.35);color:#ffd9d0}.community-account-logout:hover{border-color:rgba(255,170,148,.78);background:rgba(94,27,23,.52)}.community-overlay{position:fixed;inset:0;z-index:140;background:rgba(7,7,8,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px;animation:communityOverlayIn .18s ease}.community-cinematic-loader{position:fixed;inset:0;z-index:220;background:#000;display:grid;place-items:center;overflow:hidden;transition:opacity .9s ease}.community-cinematic-loader.is-fadeout{opacity:0}.community-cinematic-loader__filmgrain{position:absolute;inset:-80px;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 0);background-size:3px 3px;opacity:.16;animation:cinematicShift 1.8s steps(3) infinite}.community-cinematic-loader__center{position:relative;z-index:1;display:grid;grid-gap:22px;gap:22px;justify-items:center;text-align:center;padding-inline:16px;width:min(960px,calc(100vw - 36px));min-height:min(520px,calc(100dvh - 44px));align-content:center}.community-cinematic-loader__message-track{position:relative;width:min(820px,calc(100vw - 44px));min-height:clamp(88px,15vh,136px)}.community-cinematic-loader__line{position:absolute;inset:0;margin:0;display:grid;place-content:center;text-align:center;color:rgba(255,248,240,.92);font-size:clamp(1.1rem,2.1vw,1.9rem);letter-spacing:.04em;line-height:1.24;max-width:42ch;margin-inline:auto;opacity:0;transform:translateY(8px);transition:opacity .62s ease,transform .62s ease}.community-cinematic-loader__line--accent{color:rgba(255,196,140,.96);font-size:clamp(.96rem,1.5vw,1.22rem)}.community-cinematic-loader__line--sub{font-size:clamp(.9rem,1.36vw,1.12rem)}.community-cinematic-loader__line.is-visible{opacity:1;transform:translateY(0)}.community-cinematic-loader__loading{opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease;display:grid;grid-gap:8px;gap:8px;justify-items:center}.community-cinematic-loader__loading span{color:rgba(255,255,255,.92);font-size:clamp(.88rem,1.2vw,1.05rem);letter-spacing:.09em;text-transform:uppercase}.community-cinematic-loader__loading em{display:inline-flex;gap:6px;font-style:normal}.community-cinematic-loader__loading em i{width:8px;height:8px;border-radius:999px;background:rgba(255,196,140,.96);opacity:.25;animation:loaderDot 1s ease-in-out infinite}.community-cinematic-loader__loading em i:nth-child(2){animation-delay:.15s}.community-cinematic-loader__loading em i:nth-child(3){animation-delay:.3s}.community-cinematic-loader__loading.is-visible{opacity:1;transform:translateY(0)}.site-entry-loader{position:fixed;inset:0;z-index:260;background:#000;display:grid;place-items:center;overflow:hidden;transition:opacity 1.2s ease}.site-entry-loader.is-fadeout{opacity:0}.site-entry-loader__filmgrain{position:absolute;inset:-90px;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 0);background-size:3px 3px;opacity:.14;animation:cinematicShift 1.8s steps(3) infinite}.site-entry-loader__glow{position:absolute;width:42vw;height:42vw;max-width:620px;max-height:620px;border-radius:999px;filter:blur(24px);opacity:.28;pointer-events:none}.site-entry-loader__glow--one{left:-10%;top:-8%;background:radial-gradient(circle,rgba(255,176,99,.45),rgba(255,176,99,0));animation:loaderGlowOne 6.2s ease-in-out infinite}.site-entry-loader__glow--two{right:-12%;bottom:-12%;background:radial-gradient(circle,rgba(255,132,68,.4),rgba(255,132,68,0));animation:loaderGlowTwo 7.2s ease-in-out infinite}.site-entry-loader__center{position:relative;z-index:1;display:grid;grid-gap:20px;gap:20px;justify-items:center;text-align:center;padding-inline:16px;width:min(980px,calc(100vw - 36px));min-height:min(540px,calc(100dvh - 44px));align-content:center}.site-entry-loader__message-track{position:relative;width:min(860px,calc(100vw - 44px));min-height:clamp(92px,16vh,144px)}.site-entry-loader__message{position:absolute;inset:0;margin:0;display:grid;place-content:center;text-align:center;color:rgba(255,248,240,.94);font-size:clamp(1.1rem,2.1vw,2rem);letter-spacing:.04em;line-height:1.26;max-width:42ch;margin-inline:auto;opacity:0;transform:translateY(10px);transition:opacity .62s ease,transform .62s ease}.site-entry-loader__message--accent{color:rgba(255,196,140,.96);font-size:clamp(.98rem,1.6vw,1.32rem)}.site-entry-loader__message--sub{font-size:clamp(.9rem,1.4vw,1.2rem)}.site-entry-loader__message.is-visible{opacity:1;transform:translateY(0)}.site-entry-loader__loading{opacity:0;transform:translateY(8px);transition:opacity .62s ease,transform .62s ease;display:grid;grid-gap:8px;gap:8px;justify-items:center}.site-entry-loader__loading.is-visible{opacity:1;transform:translateY(0)}.site-entry-loader__loading span{color:rgba(255,255,255,.92);font-size:clamp(.86rem,1.2vw,1.02rem);letter-spacing:.08em;text-transform:uppercase}.site-entry-loader__loading em{display:inline-flex;gap:6px;font-style:normal}.site-entry-loader__loading em i{width:8px;height:8px;border-radius:999px;background:rgba(255,196,140,.96);opacity:.25;animation:loaderDot 1s ease-in-out infinite}.site-entry-loader__loading em i:nth-child(2){animation-delay:.15s}.site-entry-loader__loading em i:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.community-achievement-toast,.community-auction-ticker__track,.community-cinematic-loader__filmgrain,.community-cinematic-loader__loading em i,.community-combat-popup,.community-hub-boss .community-activity-box__bar span,.community-loot-reveal__card,.community-overlay,.community-overlay__panel,.community-quest-step.is-unlocked,.community-season-layer i,.site-entry-loader__filmgrain,.site-entry-loader__glow--one,.site-entry-loader__glow--two,.site-entry-loader__loading em i{animation:none!important}.community-cinematic-loader,.community-cinematic-loader__line,.community-cinematic-loader__loading,.site-entry-loader,.site-entry-loader__loading,.site-entry-loader__message{transition-duration:.01ms!important}}.community-overlay__panel{width:min(1180px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border-radius:18px;border:1px solid rgba(255,196,140,.28);background:linear-gradient(160deg,rgba(18,16,15,.98),rgba(10,10,11,.98));padding:14px;display:grid;grid-gap:12px;gap:12px;animation:communityOverlayPanelIn .21s ease;transform-origin:50% 60%}.community-overlay__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.community-overlay__loading{min-height:360px;display:grid;place-content:center;grid-gap:8px;gap:8px;color:var(--text-muted)}.community-overlay__loading span{width:38px;height:38px;border-radius:50%;border:2px solid rgba(255,196,140,.25);border-top-color:rgba(255,196,140,.92);animation:rotate .9s linear infinite;margin:0 auto}.community-rpg{display:grid;grid-template-columns:280px minmax(0,1fr) 280px;grid-gap:12px;gap:12px;min-height:min(78dvh,780px)}.community-rpg__side{display:grid;grid-gap:10px;gap:10px;align-content:start}.community-rpg-card{border:1px solid rgba(255,196,140,.24);border-radius:12px;background:rgba(255,255,255,.03);padding:10px;display:grid;grid-gap:8px;gap:8px}.community-rpg-card>small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.64rem}.community-rpg-card>p{font-size:.8rem;line-height:1.45}.community-rpg-hud-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.community-rpg-hud-grid>div{border:1px solid rgba(255,196,140,.18);border-radius:10px;background:rgba(255,255,255,.02);padding:7px;display:grid;grid-gap:2px;gap:2px}.community-rpg-hud-grid span{font-size:.66rem;color:var(--text-muted)}.community-rpg-hud-grid strong{font-size:.8rem}.community-rpg-bar{height:6px;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden}.community-rpg-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.community-rpg-quest{display:grid;grid-gap:8px;gap:8px}.community-rpg-quest strong{font-size:.92rem}.community-rpg-quest p{font-size:.78rem;line-height:1.4}.community-rpg-quest ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.community-rpg-quest li{border:1px solid rgba(255,196,140,.16);border-radius:10px;background:rgba(255,255,255,.02);padding:6px 8px;display:flex;justify-content:space-between;gap:8px}.community-rpg-quest li.is-done{border-color:rgba(102,233,171,.45);background:rgba(37,85,61,.25)}.community-rpg-quest li span{font-size:.75rem}.community-rpg-quest li em{font-style:normal;font-size:.7rem;color:var(--text-muted)}.community-rpg__stage-wrap{position:relative;border:1px solid rgba(255,196,140,.28);border-radius:14px;background:rgba(6,7,11,.95);overflow:hidden;min-height:min(72dvh,700px)}.community-rpg__stage{width:100%;height:100%;min-height:min(72dvh,700px)}.community-rpg__stage canvas{width:100%!important;height:100%!important;image-rendering:pixelated}.community-rpg__loading{position:absolute;inset:0;display:grid;place-content:center;grid-gap:8px;gap:8px;background:linear-gradient(180deg,rgba(8,9,12,.92),rgba(6,6,8,.92));z-index:3}.community-rpg__loading span{width:34px;height:34px;border-radius:999px;border:2px solid rgba(255,196,140,.25);border-top-color:rgba(255,196,140,.9);margin:0 auto;animation:rotate .9s linear infinite}.community-rpg__loading strong{font-size:.84rem;color:var(--text-soft)}.community-rpg__error{position:absolute;left:10px;right:10px;bottom:10px;border:1px solid rgba(255,125,125,.45);border-radius:10px;background:rgba(71,20,20,.74);padding:8px 10px;font-size:.76rem;color:#ffd2d2;z-index:4}.community-rpg__prompt{position:absolute;left:50%;transform:translateX(-50%);bottom:10px;border:1px solid rgba(255,196,140,.36);border-radius:999px;background:rgba(9,9,12,.92);padding:6px 11px;font-size:.74rem;color:var(--text-soft);z-index:5}.community-rpg-controls{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.community-rpg-controls li{display:flex;justify-content:space-between;gap:8px;border:1px solid rgba(255,196,140,.14);border-radius:8px;background:rgba(255,255,255,.02);padding:6px 8px}.community-rpg-controls span{font-size:.74rem}.community-rpg-controls em{font-style:normal;font-size:.7rem;color:var(--text-muted)}.community-rpg-inventory{display:grid;grid-gap:7px;gap:7px}.community-rpg-item{border:1px solid rgba(255,196,140,.18);border-radius:10px;background:rgba(255,255,255,.02);padding:7px 8px;display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:center}.community-rpg-item>span{width:24px;height:24px;border-radius:6px;border:1px solid rgba(255,196,140,.24);display:grid;place-items:center;font-size:.7rem;font-family:JetBrains Mono,monospace;letter-spacing:.03em;background:rgba(255,255,255,.03)}.community-rpg-item>div{display:grid;grid-gap:3px;gap:3px}.community-rpg-item strong{font-size:.79rem}.community-rpg-item small{font-size:.68rem;color:var(--text-muted)}.community-rpg-item.rarity-common{border-color:rgba(255,196,140,.18)}.community-rpg-item.rarity-rare{border-color:rgba(120,179,255,.45)}.community-rpg-item.rarity-epic{border-color:rgba(198,132,255,.45)}.community-rpg-item.rarity-legendary{border-color:rgba(255,201,114,.62)}.community-rpg-overlay{position:absolute;inset:0;z-index:12;background:rgba(5,5,8,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:14px}.community-rpg-dialogue,.community-rpg-shop{width:min(720px,calc(100% - 8px));border:1px solid rgba(255,196,140,.28);border-radius:14px;background:linear-gradient(160deg,rgba(14,14,16,.98),rgba(9,9,11,.98));box-shadow:0 22px 60px rgba(0,0,0,.48);padding:12px;display:grid;grid-gap:10px;gap:10px}.community-rpg-dialogue header,.community-rpg-shop header{display:flex;justify-content:space-between;gap:10px;align-items:center}.community-rpg-dialogue p{font-size:.86rem;line-height:1.55}.community-rpg-dialogue__actions{display:flex;justify-content:flex-end;gap:8px}.community-rpg-shop__grid{display:grid;grid-gap:8px;gap:8px}.community-rpg-shop .community-rpg-item button{margin-top:4px}.community-rpg-toast-stack{position:absolute;right:10px;top:10px;z-index:15;display:grid;grid-gap:6px;gap:6px}.community-rpg-toast-stack article{border:1px solid rgba(255,196,140,.28);border-radius:10px;background:rgba(10,10,12,.9);padding:7px 9px;font-size:.73rem;color:var(--text-soft)}.community-rpg-screen{position:fixed;inset:0;z-index:230;background:radial-gradient(circle at 8% 12%,rgba(255,176,99,.16),transparent 38%),radial-gradient(circle at 90% 8%,rgba(112,199,255,.14),transparent 40%),linear-gradient(180deg,#05070d,#07090f 45%,#06070c);overflow:hidden}.community-rpg-screen.has-vignette:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,transparent 52%,rgba(0,0,0,.66) 100%)}.community-rpg-screen.is-low{filter:saturate(.92) contrast(.98)}.community-rpg-screen.is-high{filter:saturate(1.08) contrast(1.05)}.community-rpg-creator,.community-rpg-loader,.community-rpg-menu{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:20px}.community-rpg-loader__grain,.community-rpg-menu__bg{position:absolute;inset:0;pointer-events:none}.community-rpg-loader__grain{background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0);background-size:3px 3px;opacity:.14;animation:cinematicShift 1.8s steps(3) infinite}.community-rpg-menu__bg{background:radial-gradient(circle at 12% 20%,rgba(255,176,99,.24),transparent 36%),radial-gradient(circle at 84% 74%,rgba(99,168,255,.2),transparent 40%)}.community-rpg-creator__panel,.community-rpg-loader__content,.community-rpg-menu__panel,.community-rpg-settings{position:relative;width:min(660px,calc(100vw - 30px));border:1px solid rgba(255,196,140,.34);border-radius:18px;background:linear-gradient(160deg,rgba(14,14,17,.96),rgba(9,9,11,.96));box-shadow:0 30px 70px rgba(0,0,0,.6);padding:16px;display:grid;grid-gap:10px;gap:10px}.community-rpg-creator__panel h3,.community-rpg-loader__content h3,.community-rpg-menu__panel h3{font-size:1.34rem}.community-rpg-creator__panel small,.community-rpg-loader__content small,.community-rpg-menu__panel small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.community-rpg-creator__panel p,.community-rpg-loader__content p,.community-rpg-menu__panel p{font-size:.9rem;line-height:1.5}.community-rpg-loader__bar{width:100%;height:8px;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden}.community-rpg-loader__bar>span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.community-rpg-loader__content em{font-style:normal;color:var(--text-muted);font-size:.76rem}.community-rpg-creator__actions,.community-rpg-menu__buttons,.community-rpg-settings__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.coming-soon-label{margin-left:6px;font-size:.64rem;color:var(--text-muted)}.community-rpg-field{display:grid;grid-gap:6px;gap:6px;font-size:.78rem;color:var(--text-soft)}.community-rpg-field input,.community-rpg-field select{border-radius:10px;border:1px solid rgba(255,196,140,.22);background:rgba(255,255,255,.03);color:var(--text);padding:9px 10px}.community-rpg-avatar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.community-rpg-avatar-choice{border:1px solid rgba(255,196,140,.22);border-radius:12px;background:rgba(255,255,255,.02);padding:8px 6px;display:grid;grid-gap:6px;gap:6px;justify-items:center;color:var(--text-soft)}.community-rpg-avatar-choice img{width:42px;height:54px;image-rendering:pixelated}.community-rpg-avatar-choice span{font-size:.68rem}.community-rpg-avatar-choice.is-active{border-color:rgba(255,196,140,.64);background:rgba(255,176,99,.16)}.community-rpg-runtime{position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto 1fr}.community-rpg-runtime__top{grid-column:1/3;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(255,196,140,.18);background:rgba(8,9,12,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.community-rpg-runtime__brand{display:grid;grid-gap:2px;gap:2px}.community-rpg-runtime__brand strong{font-size:.98rem}.community-rpg-runtime__brand small{color:var(--text-muted);font-size:.72rem}.community-rpg-runtime__actions{display:flex;gap:8px}.community-rpg-runtime__canvas-wrap{position:relative;min-width:0}.community-rpg-runtime__canvas{width:100%;height:100%;min-height:calc(100vh - 54px)}.community-rpg-runtime__canvas.has-particles:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,196,140,.1) 1px,transparent 0);background-size:9px 9px;opacity:.2;mix-blend-mode:screen}.community-rpg-runtime__canvas canvas{width:100%!important;height:100%!important;image-rendering:pixelated}.community-rpg-runtime__prompt{position:absolute;left:50%;transform:translateX(-50%);bottom:14px;border:1px solid rgba(255,196,140,.4);border-radius:999px;background:rgba(8,8,10,.9);padding:7px 12px;font-size:.74rem;color:var(--text-soft);z-index:2}.community-rpg-runtime__debug{position:absolute;right:12px;bottom:14px;border:1px solid rgba(129,201,255,.44);border-radius:8px;background:rgba(10,20,32,.76);padding:6px 8px;color:#b9deff;font-size:.68rem}.community-rpg-runtime__hud{border-left:1px solid rgba(255,196,140,.18);background:rgba(7,8,11,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px;display:grid;grid-gap:9px;gap:9px;align-content:start;overflow:auto}.community-rpg-mini-card{border:1px solid rgba(255,196,140,.22);border-radius:12px;background:rgba(255,255,255,.02);padding:9px;display:grid;grid-gap:8px;gap:8px}.community-rpg-mini-card>small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.community-rpg-mini-card__profile{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:center}.community-rpg-mini-card__profile img{width:36px;height:46px;image-rendering:pixelated}.community-rpg-mini-card__profile strong{font-size:.82rem}.community-rpg-mini-card__profile small{color:var(--text-muted);font-size:.68rem}.community-rpg-mini-card__stats{display:grid;grid-gap:4px;gap:4px}.community-rpg-mini-card__stats span{display:flex;justify-content:space-between;font-size:.74rem;color:var(--text-soft)}.community-rpg-mini-card p{font-size:.76rem;line-height:1.45}.community-rpg-mini-card__quest-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:5px;gap:5px}.community-rpg-mini-card__quest-list li{border:1px solid rgba(255,196,140,.14);border-radius:8px;background:rgba(255,255,255,.02);padding:5px 7px;display:flex;justify-content:space-between;gap:8px}.community-rpg-mini-card__quest-list li.is-done{border-color:rgba(102,233,171,.48);background:rgba(24,66,48,.4)}.community-rpg-mini-card__quest-list li span{font-size:.68rem}.community-rpg-mini-card__quest-list li em{font-style:normal;font-size:.64rem;color:var(--text-muted)}.community-rpg-mini-card__inventory{display:grid;grid-gap:6px;gap:6px}.community-rpg-dialogue__body{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start}.community-rpg-dialogue__avatar{width:56px;height:68px;border:1px solid rgba(255,196,140,.28);border-radius:10px;background:rgba(255,255,255,.03);display:grid;place-items:center}.community-rpg-dialogue__avatar img{width:40px;height:54px;image-rendering:pixelated}.community-rpg-switch{border:1px solid rgba(255,196,140,.2);border-radius:10px;background:rgba(255,255,255,.02);padding:8px 9px;display:flex;align-items:center;gap:8px}.community-rpg-switch span{font-size:.78rem}.community-rpg-settings__grid{display:grid;grid-gap:8px;gap:8px}.community-rpg-error{position:fixed;left:12px;right:12px;bottom:12px;z-index:260;border:1px solid rgba(255,125,125,.48);border-radius:10px;background:rgba(71,20,20,.85);padding:8px 10px;color:#ffd2d2;font-size:.78rem}.community-quests{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:12px;gap:12px}.community-quest-detail,.community-quests__path{border:1px solid rgba(255,196,140,.2);border-radius:14px;background:rgba(255,255,255,.02);padding:12px;display:grid;grid-gap:10px;gap:10px}.community-quests__path-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.community-quest-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;position:relative}.community-quest-steps:before{content:"";position:absolute;left:50%;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg,rgba(255,196,140,.28),rgba(255,196,140,.06));transform:translateX(-50%);pointer-events:none}.community-quest-step{border:1px solid rgba(255,196,140,.24);border-radius:12px;background:rgba(255,255,255,.02);color:var(--text-soft);padding:10px;display:grid;grid-gap:4px;gap:4px;text-align:left;position:relative}.community-quest-step.is-active{border-color:rgba(255,196,140,.56);background:rgba(255,176,99,.13)}.community-quest-step em{font-style:normal;font-size:.69rem;color:var(--text-muted);line-height:1.25}.community-quest-step.is-done{border-color:rgba(128,236,176,.4)}.community-quest-step.is-locked{opacity:.45}.community-quest-step.is-unlocked{animation:questUnlockPulse 1.3s ease-in-out infinite}.community-quest-objective,.community-quest-reward{border:1px solid rgba(255,196,140,.16);border-radius:12px;background:rgba(0,0,0,.2);padding:10px}.community-quest-objective p,.community-quest-reward p{margin:4px 0 0;color:var(--text-soft)}.community-quest-detail__actions{display:flex;flex-wrap:wrap;gap:8px}.community-hub-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}.community-hub-card{border:1px solid rgba(255,196,140,.2);border-radius:14px;background:rgba(255,255,255,.02);padding:12px;display:grid;grid-gap:9px;gap:9px;min-height:172px;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.community-hub-card:hover{border-color:rgba(255,196,140,.34);background:rgba(255,255,255,.035);transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.22)}.community-hub-card textarea{border-radius:10px;border:1px solid rgba(255,196,140,.22);background:rgba(0,0,0,.24);color:var(--text);padding:8px 10px;resize:vertical;min-height:72px}.community-hub-card__head{display:flex;justify-content:space-between;gap:8px;align-items:center}.community-hub-card__head strong{display:inline-flex;align-items:center;gap:6px;letter-spacing:.01em}.community-hub-card__head small{color:var(--text-muted)}.community-hub-district-grid,.community-hub-inline-list{display:flex;flex-wrap:wrap;gap:8px}.community-mini-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.community-mini-map__cell{border:1px solid rgba(255,196,140,.16);border-radius:10px;background:rgba(0,0,0,.2);min-height:64px;padding:7px;display:grid;align-content:space-between;grid-gap:4px;gap:4px}.community-mini-map__cell small{color:var(--text-muted);font-size:.64rem}.community-mini-map__cell strong{font-size:.72rem;line-height:1.2}.community-mini-map__cell.is-active{border-color:rgba(255,196,140,.44);background:rgba(255,176,99,.14);box-shadow:inset 0 0 0 1px rgba(255,196,140,.2)}.community-faction-banner{border:1px solid rgba(255,196,140,.2);border-radius:12px;padding:10px;display:grid;grid-gap:4px;gap:4px}.community-faction-banner.is-vanguard{background:linear-gradient(135deg,rgba(102,179,255,.2),rgba(11,25,44,.44))}.community-faction-banner.is-shadow{background:linear-gradient(135deg,rgba(186,110,255,.22),rgba(24,12,36,.44))}.community-faction-banner strong{letter-spacing:.08em;font-size:.82rem}.community-pet-widget{border:1px solid rgba(255,196,140,.16);border-radius:10px;background:rgba(0,0,0,.2);padding:8px;display:grid;grid-gap:5px;gap:5px}.community-pet-widget__bar{width:100%;height:5px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.community-pet-widget__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(128,236,176,.95),rgba(139,242,206,.92))}.community-hub-rep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.community-hub-rep>div{border:1px solid rgba(255,196,140,.14);border-radius:10px;background:rgba(0,0,0,.18);padding:8px;display:grid;grid-gap:2px;gap:2px;min-height:60px}.community-hub-boss .button{justify-self:start}.community-hub-boss .community-activity-box__bar span{animation:hubBossPulse 2.2s ease-in-out infinite}.community-hub-boss-popups{min-height:20px;display:flex;flex-wrap:wrap;gap:6px}.community-combat-popup{border-radius:999px;padding:2px 8px;font-size:.65rem;border:1px solid rgba(255,196,140,.24);background:rgba(0,0,0,.28);animation:combatPopupRise 1.2s ease}.community-combat-popup--damage{color:#ffc6ad}.community-combat-popup--crit{color:#ffe7a6;border-color:rgba(255,214,125,.5)}.community-combat-popup--reward{color:#9ef7c7;border-color:rgba(128,236,176,.45)}.community-hub-challenge p{margin:0;color:var(--text-soft)}.community-mission-board{display:grid;grid-gap:8px;gap:8px}.community-mission-row{border:1px solid rgba(255,196,140,.14);border-radius:10px;background:rgba(0,0,0,.18);padding:8px;display:grid;grid-gap:6px;gap:6px}.community-mission-row.is-done{border-color:rgba(128,236,176,.4);background:rgba(22,44,35,.32)}.community-mission-row__bar{width:100%;height:5px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.community-mission-row__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.community-heatmap{display:grid;grid-gap:7px;gap:7px}.community-heatmap-row{display:grid;grid-template-columns:90px 1fr auto;grid-gap:8px;gap:8px;align-items:center}.community-heatmap-row strong{font-size:.73rem}.community-heatmap-row small{color:var(--text-muted);font-size:.68rem}.community-heatmap-row__bar{width:100%;height:6px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.community-heatmap-row__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,196,140,.92),rgba(255,144,84,.92))}.community-shop{display:grid;grid-gap:12px;gap:12px}.community-shop__featured{border:1px solid rgba(255,196,140,.24);border-radius:14px;background:linear-gradient(160deg,rgba(255,167,90,.14),rgba(255,255,255,.02));padding:12px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.community-shop__countdown{margin:8px 0 0;color:var(--accent-3)}.community-shop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.community-shop-card{border:1px solid rgba(255,196,140,.2);border-radius:12px;background:rgba(255,255,255,.02);padding:10px;display:grid;grid-gap:6px;gap:6px}.community-shop-card p{margin:0;color:var(--text-soft);font-size:.82rem}.community-shop-card__actions{display:flex;flex-wrap:wrap;gap:6px}.community-shop-card.rarity-common{box-shadow:inset 0 0 0 1px rgba(255,196,140,.08)}.community-shop-card.rarity-rare{border-color:rgba(128,188,255,.42);box-shadow:inset 0 0 0 1px rgba(128,188,255,.14)}.community-shop-card.rarity-epic{border-color:rgba(199,134,255,.46);box-shadow:inset 0 0 0 1px rgba(199,134,255,.18)}.community-shop-card.rarity-legendary{border-color:rgba(255,212,122,.5);box-shadow:inset 0 0 0 1px rgba(255,212,122,.2)}.community-shop-card__head{display:flex;align-items:center;gap:8px}.community-shop__meta{color:var(--text-muted)}.community-shop__meta-row{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid rgba(255,196,140,.14);border-radius:12px;background:rgba(255,255,255,.02);padding:8px 10px}.community-shop__wallet{display:inline-flex;align-items:center;gap:6px;color:#f4d18e;font-weight:600}.community-shop-module{border:1px solid rgba(255,196,140,.2);border-radius:14px;background:rgba(255,255,255,.02);padding:12px;display:grid;grid-gap:10px;gap:10px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.community-shop-module:hover{border-color:rgba(255,196,140,.3);background:rgba(255,255,255,.03);box-shadow:0 10px 24px rgba(0,0,0,.2)}.community-shop-module__head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.community-shop-module__head strong{display:inline-flex;align-items:center;gap:6px}.community-shop-module__head small{color:var(--text-muted)}.community-crafting-grid,.community-shop-module__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.community-crafting-card{border:1px solid rgba(255,196,140,.16);border-radius:12px;background:rgba(0,0,0,.18);padding:10px;display:grid;grid-gap:6px;gap:6px;transition:border-color .18s ease,background .18s ease}.community-crafting-card:hover{border-color:rgba(255,196,140,.28);background:rgba(0,0,0,.24)}.community-crafting-card small{color:var(--text-soft)}.community-shop-module--auction{gap:12px}.community-auction-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:end}.community-auction-form label{display:grid;grid-gap:5px;gap:5px;font-size:.76rem;color:var(--text-soft)}.community-auction-form input,.community-auction-form select{border-radius:10px;border:1px solid rgba(255,196,140,.24);background:rgba(255,255,255,.03);color:var(--text);padding:8px 9px}.community-auction-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}.community-auction-group{border:1px solid rgba(255,196,140,.14);border-radius:12px;background:rgba(0,0,0,.18);padding:10px;display:grid;grid-gap:8px;gap:8px}.community-auction-group header{display:flex;justify-content:space-between;align-items:center}.community-auction-list{display:grid;grid-gap:8px;gap:8px}.community-auction-ticker{border:1px solid rgba(255,196,140,.22);border-radius:12px;overflow:hidden;background:rgba(0,0,0,.26);padding-block:6px}.community-auction-ticker__track{display:inline-flex;min-width:100%;gap:24px;align-items:center;white-space:nowrap;animation:auctionTickerMove 26s linear infinite}.community-auction-ticker__track span{padding-inline:8px;color:var(--text-soft);font-size:.72rem}.community-layout--season-ember{box-shadow:0 20px 46px rgba(255,130,44,.16),inset 0 0 0 1px rgba(255,196,140,.1)}.community-layout--season-neon{box-shadow:0 20px 46px rgba(76,210,255,.17),inset 0 0 0 1px rgba(121,232,255,.14)}.community-layout--season-obsidian{box-shadow:0 20px 46px rgba(145,115,255,.15),inset 0 0 0 1px rgba(165,122,255,.14)}.community-layout--season-frost{box-shadow:0 20px 46px rgba(140,196,255,.15),inset 0 0 0 1px rgba(185,220,255,.14)}.community-layout--season-ember:after,.community-layout--season-frost:after,.community-layout--season-neon:after,.community-layout--season-obsidian:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 12% 16%,rgba(255,196,140,.12),transparent 34%),radial-gradient(circle at 88% 84%,rgba(255,196,140,.08),transparent 36%);opacity:.72}@keyframes hubBossPulse{0%,to{filter:saturate(1);box-shadow:0 0 0 rgba(255,196,140,0)}50%{filter:saturate(1.14);box-shadow:0 0 14px rgba(255,196,140,.3)}}.community-shop__all{border:1px solid rgba(255,196,140,.18);border-radius:12px;padding:10px;display:grid;grid-gap:8px;gap:8px}.community-shop__all-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.community-shop__all-grid span{border:1px solid rgba(255,196,140,.14);border-radius:10px;padding:7px 8px;font-size:.75rem;color:var(--text-soft);background:rgba(255,255,255,.02)}.community-overlay__panel--reward{width:min(520px,calc(100vw - 32px))}.community-overlay__panel--settings{width:min(860px,calc(100vw - 32px))}.community-reward-card{border:1px solid rgba(255,196,140,.2);border-radius:12px;padding:14px;background:rgba(255,255,255,.02);display:grid;grid-gap:8px;gap:8px}.community-settings-form{display:grid;grid-gap:10px;gap:10px}.community-settings-form label{display:grid;grid-gap:6px;gap:6px;color:var(--text-soft);font-size:.82rem}.community-settings-form input,.community-settings-form select,.community-settings-form textarea{border-radius:10px;border:1px solid rgba(255,196,140,.24);background:rgba(255,255,255,.03);color:var(--text);padding:8px 10px}.community-settings-actions{display:flex;gap:8px;flex-wrap:wrap}.community-login-gate{border-color:rgba(255,196,140,.46);box-shadow:0 18px 38px rgba(0,0,0,.36)}.community-settings-cosmetics{display:grid;grid-gap:8px;gap:8px}.community-settings-cosmetics__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.community-settings-cosmetic{border:1px solid rgba(255,196,140,.24);border-radius:10px;background:rgba(255,255,255,.02);color:var(--text-soft);display:grid;grid-gap:2px;gap:2px;justify-items:center;text-align:center;padding:7px 6px;min-height:60px}.community-settings-cosmetic span{font-size:.95rem}.community-settings-cosmetic small{font-size:.62rem;line-height:1.2}.community-settings-cosmetic.is-active{border-color:rgba(128,236,176,.7);background:rgba(20,60,42,.36);color:#d7ffe9}.community-overlay__panel--inventory{width:min(980px,calc(100vw - 32px))}.community-inventory{display:grid;grid-template-columns:1fr 280px;grid-gap:12px;gap:12px}.community-inventory__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.community-inventory-slot{border:1px solid rgba(255,196,140,.18);border-radius:10px;min-height:70px;background:rgba(255,255,255,.02);color:var(--text-soft);display:grid;place-content:center;grid-gap:4px;gap:4px;text-align:center;padding:6px}.community-inventory-slot small{font-size:.6rem}.community-inventory-slot.has-item:hover{border-color:rgba(255,196,140,.48)}.community-inventory-slot.is-recent{border-color:rgba(128,236,176,.56);box-shadow:inset 0 0 0 1px rgba(128,236,176,.26)}.community-inventory-slot__empty{color:rgba(255,255,255,.22)}.community-inventory__detail{border:1px solid rgba(255,196,140,.2);border-radius:12px;background:rgba(255,255,255,.02);padding:10px;display:grid;grid-gap:6px;gap:6px;align-content:start}.community-equip-slots{border:1px solid rgba(255,196,140,.16);border-radius:10px;background:rgba(0,0,0,.2);padding:8px}.community-equip-slots,.community-equip-slots__grid{display:grid;grid-gap:6px;gap:6px}.community-overlay__panel--profile{width:min(900px,calc(100vw - 32px))}.community-loot-reveal{position:fixed;right:16px;bottom:16px;z-index:160}.community-loot-reveal__card{border:1px solid rgba(255,196,140,.34);border-radius:12px;background:rgba(8,8,9,.92);padding:10px 12px;display:grid;grid-gap:4px;gap:4px;min-width:240px;box-shadow:0 16px 32px rgba(0,0,0,.35);animation:lootRevealIn .22s ease}.community-loot-reveal__card>small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.community-loot-reveal__card>span{color:var(--text-soft);font-size:.74rem}.community-achievement-stack{position:fixed;left:16px;bottom:16px;z-index:160;display:grid;grid-gap:8px;gap:8px}.community-achievement-toast{border:1px solid rgba(255,196,140,.32);border-radius:12px;background:rgba(8,8,9,.92);min-width:260px;max-width:360px;padding:10px 12px;display:grid;grid-gap:4px;gap:4px;box-shadow:0 16px 32px rgba(0,0,0,.35);animation:toastSlideIn .22s ease}.community-achievement-toast small{color:var(--text-soft);font-size:.74rem}.community-recap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.community-recap-grid>div{border:1px solid rgba(255,196,140,.16);border-radius:10px;background:rgba(255,255,255,.02);padding:8px;display:grid;grid-gap:3px;gap:3px}.community-recap-grid>div small{color:var(--text-muted);font-size:.68rem}.community-profile-card{display:grid;grid-gap:10px;gap:10px}.community-profile-card__identity{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center}.community-avatar--xl{width:70px;height:70px;border:1px solid rgba(255,196,140,.4);box-shadow:inset 0 0 0 1px rgba(10,10,11,.48)}.community-profile-card__meta{display:grid;grid-gap:3px;gap:3px;min-width:0}.community-profile-card__meta h4{margin:0}.community-profile-card__meta p,.community-profile-card__meta small{margin:0;color:var(--text-muted)}.community-profile-card__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.community-profile-card__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.community-profile-card__grid--public{grid-template-columns:1fr}.community-profile-card__block{border:1px solid rgba(255,196,140,.2);border-radius:12px;background:rgba(255,255,255,.02);padding:10px;display:grid;grid-gap:8px;gap:8px}.community-profile-card__block p{margin:0;color:var(--text-soft);line-height:1.4}.community-profile-card__block a{color:var(--text);font-size:.83rem;text-decoration:none;border:1px solid rgba(255,196,140,.22);border-radius:999px;padding:5px 9px;width:-moz-fit-content;width:fit-content}.community-profile-card__socials{display:flex;flex-wrap:wrap;gap:6px}.community-profile-card__cosmetics span,.community-profile-card__socials span{border:1px solid rgba(255,196,140,.2);border-radius:999px;padding:4px 8px;font-size:.72rem;color:var(--text-soft);background:rgba(255,255,255,.02)}.community-profile-card__cosmetics{display:flex;flex-wrap:wrap;gap:6px}.profile-settings-form{display:grid;grid-gap:10px;gap:10px}.profile-banner-grid{display:grid;grid-gap:8px;gap:8px}.profile-banner-grid>strong{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-3)}.profile-banner-grid__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.profile-banner-option{display:grid;grid-gap:0;gap:0;cursor:pointer}.profile-banner-option input{position:absolute;opacity:0;pointer-events:none}.profile-banner-art{min-height:82px;border-radius:12px;border:1px solid rgba(255,196,140,.24);display:grid;align-items:end;overflow:hidden}.profile-banner-art span{font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,244,232,.92);padding:6px 8px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.55))}.profile-banner-art--ember{background:radial-gradient(circle at 80% 20%,rgba(255,196,140,.38),transparent 45%),radial-gradient(circle at 14% 84%,rgba(255,120,70,.36),transparent 52%),linear-gradient(135deg,rgba(27,21,19,.9),rgba(13,10,10,.94))}.profile-banner-art--neon{background:radial-gradient(circle at 20% 25%,rgba(95,238,255,.45),transparent 45%),radial-gradient(circle at 85% 75%,rgba(145,115,255,.38),transparent 48%),linear-gradient(135deg,rgba(11,18,31,.92),rgba(9,10,20,.95))}.profile-banner-art--obsidian{background:linear-gradient(120deg,rgba(255,255,255,.1),transparent 35%,transparent 65%,rgba(255,255,255,.08)),linear-gradient(145deg,rgba(22,22,24,.94),rgba(10,10,12,.98))}.profile-banner-option input:checked+.profile-banner-art,.profile-banner-option.is-active .profile-banner-art{border-color:rgba(255,196,140,.6);box-shadow:0 0 0 2px rgba(255,176,99,.2)}@media (max-width:1320px){.dashboard-overview-grid--wide,.lee-plan-grid,.lee-suite-grid,.onepage-grid--four,.onepage-grid--three,.owner-license-grid,.roadmap-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-command-center,.dashboard-top-compact,.lee-control-grid,.lee-hero{grid-template-columns:1fr}.community-layout{grid-template-columns:200px 1fr}.community-layout--expanded{grid-template-columns:220px 1fr}.community-rail{left:clamp(8px,1.8vw,18px)}.community-hub-grid,.community-quests{grid-template-columns:1fr}.community-hud-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.community-rpg{grid-template-columns:1fr;min-height:auto}.community-rpg__side{grid-template-columns:repeat(2,minmax(0,1fr))}.community-rpg__stage,.community-rpg__stage-wrap{min-height:500px}.community-rpg-runtime{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}.community-rpg-runtime__top{grid-column:1}.community-rpg-runtime__hud{border-left:0;border-top:1px solid rgba(255,196,140,.18)}.community-crafting-grid,.community-rpg-avatar-grid,.community-rpg-runtime__hud,.community-shop-module__grid,.community-shop__all-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-presence{display:none}.landing-stage{height:auto}.landing-hero-shell{grid-template-columns:1fr}.landing-hero-visual{min-height:330px}.landing-visual-chip:last-of-type{bottom:150px}}@media (max-width:1040px){.community-top-actions{top:max(10px,calc(env(safe-area-inset-top) + 6px));left:max(10px,calc(env(safe-area-inset-left) + 6px));right:max(10px,calc(env(safe-area-inset-right) + 6px))}.community-page-scroll{width:calc(100vw - 16px)}.masthead{border-radius:24px}.masthead,.masthead__actions,.masthead__nav{flex-wrap:wrap;justify-content:center}.notify-link__label{display:none}.notify-link{padding:0 10px;min-width:40px;justify-content:center}.landing-flow-pill:not(:last-child):after,.landing-flow-row:after,.landing-flow-row:before{display:none}.landing-flow-pill{animation:none}.announcement-feed,.community-feed,.community-layout,.dashboard-alert-strip,.dashboard-kpi-row,.faq-grid,.inventory-grid,.landing-flow-grid,.landing-flow-row,.landing-grid-clean,.landing-mini-stats,.landing-packages-grid,.landing-why-grid,.lee-status-dock__grid,.lee-value-grid,.onepage-grid--four,.onepage-grid--three,.onepage-grid--two,.owner-admin-grid,.owner-insight-grid,.owner-thread-grid,.plugin-suite-grid,.plugin-suite-grid--compact,.release-grid,.request-form-grid,.roadmap-owner-grid,.roadmap-teaser__columns--lee,.section-heading--split,.shop-grid,.status-board__grid,.studio-forms,.timeline-grid,.workspace-strip{grid-template-columns:1fr}.community-layout{min-height:100%;height:100%}.community-layout--expanded,.community-rail{grid-template-columns:1fr}.community-rail{position:fixed;left:max(8px,env(safe-area-inset-left));top:50%;transform:translateY(-50%);grid-auto-flow:row;margin:0;z-index:130}.community-rail__btn{width:56px;min-height:56px}.package-panel-top{flex-direction:column;align-items:stretch}.package-panel-single--tight .faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-banner-grid__options{grid-template-columns:1fr}.community-presence,.community-sidebar{border:0;border-bottom:1px solid rgba(255,196,140,.14)}.community-presence{display:grid;border-bottom:0}.community-chat{min-height:520px}.community-auction-feed,.community-crafting-grid,.community-hud-strip,.community-inventory,.community-rpg__side,.community-shop-module__grid,.community-shop__all-grid,.community-shop__grid,.community-ticket-grid{grid-template-columns:1fr}.community-rpg__stage,.community-rpg__stage-wrap{min-height:420px}.community-rpg-runtime__hud{grid-template-columns:1fr}.community-rpg-runtime__canvas{min-height:62dvh}.community-auction-form,.community-hub-rep,.community-mini-map,.community-rpg-creator__actions,.community-rpg-menu__buttons,.community-rpg-settings__actions{grid-template-columns:1fr}.community-hub-card{min-height:unset}.community-heatmap-row,.community-recap-grid{grid-template-columns:1fr}.community-heatmap-row{gap:4px}.community-profile-card__identity{grid-template-columns:1fr;text-align:left}.community-profile-card__chips{justify-content:flex-start}.community-profile-card__grid{grid-template-columns:1fr}.community-settings-cosmetics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-overlay__panel{max-height:calc(100dvh - 20px)}.marketplace-listing,.owner-route-grid__checks{grid-template-columns:1fr}.marketplace-listing{align-items:start}:is(.marketplace-listing__actions,.plugin-suite-row__actions,.plugin-suite-row__actions--split,.announcement-card__actions,.announcement-card__foot,.announcement-card__head,.dashboard-command-center__top,.release-card__head,.lee-suite-card__head,.owner-license-card__head,.owner-thread-card__head,.owner-insight-card__head,.roadmap-stage-card__head,.control-modal__head,.lee-status-dock__head){flex-direction:column;align-items:stretch}.lee-hero__copy h1{font-size:clamp(2rem,9vw,3.6rem)}.landing-hero-copy h1{font-size:clamp(1.8rem,7.5vw,3.1rem)}}@media (max-width:760px){.community-top-actions{align-items:stretch;gap:6px}.community-login-banner,.community-top-actions{flex-direction:column;right:max(8px,calc(env(safe-area-inset-right) + 4px));left:max(8px,calc(env(safe-area-inset-left) + 4px))}.community-login-banner{top:max(90px,calc(env(safe-area-inset-top) + 86px));align-items:flex-start;gap:4px}.community-top-actions__auth{justify-content:flex-end}.page-scroll--community{padding-top:4px}.community-page-scroll{width:calc(100vw - 12px);height:calc(100dvh - 12px - env(safe-area-inset-bottom));padding-top:0}.community-achievement-stack,.community-loot-reveal{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom))}.community-achievement-toast,.community-loot-reveal__card{min-width:0;max-width:none;width:100%}:root{--shell:min(1320px,calc(100vw - 24px))}.site-shell{padding-top:12px;padding-bottom:80px}button,input,select,textarea{font-size:16px}:is(.panel,.config-card,.launch-loader__panel,.control-modal__panel){border-radius:18px}.button,.button--xl{width:100%;justify-content:center}.final-cta__actions,.hero__actions{width:100%}.launch-loader__hud{flex-direction:column;align-items:stretch}.launch-loader__ring{margin:0 auto}.landing-actions,.landing-actions .button{width:100%}.site-footer{width:calc(100vw - 16px);margin:8px auto 12px;border-radius:14px;justify-content:flex-start}.site-footer__links{width:100%}.cookie-consent{right:8px;bottom:8px;width:calc(100vw - 16px)}.cookie-consent__actions,.global-route-lock-prompt__actions,.global-route-lock__actions{grid-template-columns:1fr}.status-dock{left:10px;bottom:10px;padding:6px 9px;font-size:.66rem}.button--compact{width:auto}.command-surface__top{grid-template-columns:auto auto 1fr}.command-surface__status{font-size:.6rem;padding:0 7px}.command-surface__label{font-size:.58rem;letter-spacing:.1em}.header-signal-stack{top:6px;width:calc(100vw - 16px)}.masthead__nav a[href="/dashboard"]:before{display:none}.discord-gate-modal__actions{grid-template-columns:1fr}}@supports not (height:100dvh){.onepage-root{min-height:calc(100vh - 74px)}.community-layout{min-height:calc(100vh - 220px)}.dashboard-login-wrap{min-height:calc(100vh - 180px)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,145,80,.4)}70%{box-shadow:0 0 0 10px rgba(255,145,80,0)}to{box-shadow:0 0 0 0 rgba(255,145,80,0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cinematicShift{0%{transform:translateZ(0)}25%{transform:translate3d(-8px,4px,0)}50%{transform:translate3d(4px,-6px,0)}75%{transform:translate3d(7px,5px,0)}to{transform:translateZ(0)}}@keyframes loaderGlowOne{0%,to{transform:scale(1) translateZ(0);opacity:.18}50%{transform:scale(1.16) translate3d(14px,-10px,0);opacity:.34}}@keyframes loaderGlowTwo{0%,to{transform:scale(1) translateZ(0);opacity:.16}50%{transform:scale(1.22) translate3d(-12px,12px,0);opacity:.3}}@keyframes loaderDot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes rowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pageIn{0%{opacity:0}to{opacity:1}}@keyframes toastIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes confettiFall{0%{transform:translate3d(0,-10px,0) rotate(0deg);opacity:0}10%{opacity:1}to{transform:translate3d(0,110vh,0) rotate(520deg);opacity:0}}@keyframes sparkleFade{0%{opacity:0;transform:scale(.98)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}@keyframes pulseOverlay{0%{opacity:0;background:radial-gradient(circle at center,rgba(255,176,99,0),rgba(255,176,99,0))}18%{opacity:1;background:radial-gradient(circle at center,rgba(255,176,99,.22),rgba(255,176,99,0))}to{opacity:0;background:radial-gradient(circle at center,rgba(255,176,99,0),rgba(255,176,99,0))}}@keyframes communityOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes communityOverlayPanelIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes seasonDrift{0%{transform:translateZ(0);opacity:.12}50%{transform:translate3d(0,-8px,0);opacity:.32}to{transform:translateZ(0);opacity:.12}}@keyframes questUnlockPulse{0%,to{box-shadow:0 0 0 rgba(255,196,140,0)}50%{box-shadow:0 0 14px rgba(255,196,140,.3)}}@keyframes combatPopupRise{0%{transform:translateY(8px);opacity:0}20%{opacity:1}to{transform:translateY(-6px);opacity:0}}@keyframes auctionTickerMove{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes lootRevealIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}