@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{color:#fff;font-synthesis:none;background:#09060f;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{color:inherit}button{cursor:pointer}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em}.paypal-card-form{text-align:left;gap:14px;width:100%;min-width:0;display:grid}.paypal-card-form p,.paypal-card-form small{margin:0;line-height:1.5}.paypal-card-form small{opacity:.75}.paypal-card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.paypal-card-grid>div{min-width:0}.paypal-card-grid span{margin-bottom:6px;font-size:.85rem;display:block}.paypal-card-wide{grid-column:1/-1}.paypal-hosted-field{background:#fff;border:1px solid #d5c8e0;border-radius:10px;height:52px;overflow:hidden}.paypal-card-form button{width:100%;min-height:48px}.paypal-card-form [role=alert]{color:#ffb8b8}@media (width<=360px){.paypal-card-grid{grid-template-columns:minmax(0,1fr)}}:root{--ink:#fff;--muted:#a79daf;--violet:#ba68ff;--pink:#ff5ac8;--lime:#c8ff62;--panel:#140e1dc7}.auth-shell,.welcome-shell{isolation:isolate;background:radial-gradient(circle at 14% 18%,#34205a 0,#0000 28%),radial-gradient(circle at 86% 86%,#3b1239 0,#0000 26%),#09060f;min-height:100vh;padding:0 clamp(1.25rem,5vw,5rem) 3rem;position:relative;overflow:hidden}.grain{opacity:.19;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");position:absolute;inset:0}.aurora{filter:blur(90px);opacity:.28;z-index:-2;border-radius:50%;animation:12s ease-in-out infinite alternate drift;position:absolute}.aurora-one{background:#8838ff;width:38vw;height:38vw;top:15vh;left:-15vw}.aurora-two{background:#ff328d;width:35vw;height:35vw;animation-delay:-6s;bottom:-12vw;right:-16vw}.topbar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;max-width:1500px;height:88px;margin:auto;display:flex}.brand{align-items:center;gap:.75rem;font:700 1.25rem Manrope;text-decoration:none;display:flex}.brand b,.mobile-logo b{color:var(--violet)}.aura-mark{place-items:center;width:32px;height:32px;display:inline-grid;position:relative}.aura-mark i{width:4px;height:4px;box-shadow:0 0 10px var(--violet);background:#fff;border-radius:50%;position:absolute}.aura-mark i:first-child{transform:translate(-12px,-8px)}.aura-mark i:nth-child(2){transform:translate(12px,-8px)}.aura-mark i:nth-child(3){transform:translateY(14px)}.aura-mark b{background:linear-gradient(145deg, var(--pink), var(--violet));clip-path:polygon(50% 0,63% 36%,100% 50%,63% 64%,50% 100%,37% 64%,0 50%,37% 36%);filter:drop-shadow(0 0 8px #ba68ff);width:20px;height:20px}.trust{color:#b8afc0;align-items:center;gap:.55rem;font-size:.8rem;display:flex}.trust svg{color:var(--lime)}.story{width:min(42vw,650px);position:absolute;top:50%;left:clamp(2rem,8vw,9rem);transform:translateY(-48%)}.kicker{color:#d7a5ff;letter-spacing:.18em;align-items:center;gap:.45rem;font-size:.69rem;font-weight:700;display:flex}.story h1,.welcome-card h1{letter-spacing:-.075em;margin:1.3rem 0 1.8rem;font:700 clamp(3.4rem,6.6vw,7.2rem)/.91 Manrope}.story h1 em,.welcome-card h1 em{background:linear-gradient(90deg, #f7edff, var(--pink) 45%, var(--violet));color:#0000;-webkit-background-clip:text;font-style:normal}.story-copy{color:#b4a9bd;max-width:490px;font-size:1.08rem;line-height:1.7}.pulse-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:1rem;width:max-content;margin-top:2.7rem;padding:.8rem 1rem;display:flex}.mini-avatars{display:flex}.mini-avatars span{background:linear-gradient(140deg,#fd70cc,#8346d7);border:2px solid #160e20;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:.58rem;font-weight:700;display:grid}.mini-avatars span:first-child{margin:0}.mini-avatars span:nth-child(2){background:linear-gradient(140deg,#71e1ff,#5c6aff)}.mini-avatars span:last-child{background:#292034}.pulse-card strong,.pulse-card small{display:block}.pulse-card strong{font-size:.82rem}.pulse-card small{color:#8f8399;margin-top:.2rem;font-size:.7rem}.pulse-card>i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse;box-shadow:0 0 0 6px #c8ff6215}.auth-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#1e1529e0,#0f0a16e0);border:1px solid #ffffff1b;border-radius:28px;width:min(470px,100vw - 2rem);margin:clamp(2rem,5vh,4rem) clamp(0rem,5vw,6rem) 2rem auto;padding:1.25rem 2.5rem 1.7rem;position:relative;box-shadow:0 30px 90px #0009,inset 0 0 0 1px #8f55ff0c}.auth-card:before{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff35,#0000 35%,#d95cff22);border-radius:28px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tabs{border-bottom:1px solid #ffffff12;grid-template-columns:1fr 1fr;margin:0 0 1.75rem;display:grid;position:relative}.tabs button{color:#85798f;background:0 0;border:0;padding:.8rem;font-weight:600}.tabs button.active{color:#fff}.tabs span{background:linear-gradient(90deg, var(--pink), var(--violet));width:50%;height:2px;box-shadow:0 0 14px var(--violet);transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px}.tabs span.register{transform:translate(100%)}.card-heading h2{letter-spacing:-.045em;margin:0;font:700 1.75rem Manrope}.card-heading>p{color:#958a9f;margin:.45rem 0 1.45rem;font-size:.9rem}.mobile-logo{display:none!important}.auth-card form>label{color:#c9c0cf;margin-bottom:1rem;font-size:.75rem;font-weight:600;display:block}.field{margin-top:.45rem;display:block;position:relative}.field input{color:#fff;background:#0a0710a8;border:1px solid #ffffff16;border-radius:12px;outline:none;width:100%;height:48px;padding:0 2.8rem 0 .95rem;transition:all .25s}.field input::placeholder{color:#63596c}.field input:focus{border-color:#b66cffaa;box-shadow:0 0 0 3px #b66cff16,0 8px 24px #0005}.field>i{background:linear-gradient(90deg, transparent, var(--violet), transparent);height:1px;transition:all .3s;position:absolute;bottom:0;left:1rem;right:1rem;transform:scaleX(0)}.field input:focus~i{transform:scaleX(1)}.peek{color:#8f8399;background:0 0;border:0;padding:.4rem;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.strength{margin:-.45rem 0 1rem}.strength>span{gap:4px;display:flex}.strength i{background:#302738;border-radius:4px;flex:1;height:3px;transition:all .3s}.strength i.on{background:linear-gradient(90deg, var(--pink), var(--violet));box-shadow:0 0 8px #ba68ff55}.strength small{color:#766c7e;margin-top:.35rem;font-size:.64rem;display:block}fieldset{border:0;margin:0 0 1rem;padding:0}legend{color:#c9c0cf;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.account-types{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.account-types label{cursor:pointer;background:#0a071087;border:1px solid #ffffff13;border-radius:12px;padding:.7rem;transition:all .25s;position:relative}.account-types label.selected{background:#8c42cf13;border-color:#b66cff88;box-shadow:0 0 0 2px #a75cff0c}.account-types input{opacity:0;position:absolute}.account-types span{float:left;color:#d98dff;margin-right:.55rem;font-size:1rem}.account-types b,.account-types small{display:block}.account-types b{font-size:.75rem}.account-types small{color:#746a7c;margin-top:.15rem;font-size:.6rem}.reveal{animation:.3s reveal}.form-meta{color:#9b90a3;justify-content:space-between;align-items:center;margin:.25rem 0 1rem;font-size:.68rem;display:flex}.check{cursor:pointer;align-items:center;gap:.45rem;display:flex}.check input{opacity:0;position:absolute}.check>span{border:1px solid #ffffff2a;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.check svg{opacity:0;width:12px}.check input:checked+span{background:var(--violet);border-color:var(--violet)}.check input:checked+span svg{opacity:1}.link{color:#c18cf0;font-size:inherit;background:0 0;border:0}.error{color:#ff9baa;background:#ff435512;border:1px solid #ff647e38;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:.8rem;padding:.65rem .8rem;font-size:.72rem;display:flex}.error span{color:#19070b;background:#ff647e;border-radius:50%;place-items:center;width:17px;height:17px;font-weight:800;display:grid}.submit{color:#201027;background:linear-gradient(110deg,#f4e8ff,#e7c9ff 45%,#d8a8ff);border:0;border-radius:13px;justify-content:center;align-items:center;gap:.65rem;width:100%;height:50px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 28px #a246ff28}.submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 38px #a246ff48}.submit:disabled{opacity:.7;cursor:wait}.loader{border:2px solid #4b255b44;border-top-color:#4b255b;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}.legal{color:#6f6576;justify-content:center;align-items:center;gap:.4rem;margin:1rem 0 0;font-size:.6rem;display:flex}.legal svg{color:#9d6abd}.float-shape,.float-ring{z-index:-1;position:absolute}.shape-one{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1c;border-radius:22px;place-items:center;width:76px;height:76px;animation:6s ease-in-out infinite float;display:grid;top:19%;left:48%;transform:rotate(12deg)}.shape-one span{color:var(--lime);margin-top:.5rem;font:800 1rem Manrope}.shape-one small{color:#94889c;margin-top:-1.3rem;font-size:.48rem}.shape-two{color:#ff81d1;text-shadow:0 0 24px #ff5ac8;font-size:2.5rem;animation:7s ease-in-out infinite reverse float;bottom:15%;left:44%}.float-ring{border:1px solid #ffffff10;border-radius:50%}.ring-one{width:340px;height:340px;bottom:-140px;left:-120px}.ring-two{width:560px;height:560px;bottom:-250px;left:-220px}footer{color:#5f5665;align-items:center;gap:.7rem;max-width:1500px;margin:auto;font-size:.62rem;display:flex}footer span{background:#64566e;border-radius:50%;width:3px;height:3px}.welcome-shell{flex-direction:column;display:flex}.logout{background:#ffffff08;border:1px solid #ffffff16;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .85rem;display:flex}.welcome-card{text-align:center;width:min(1050px,100%);margin:auto;padding:5rem 0}.success-orbit{border:1px solid #b866ff33;border-radius:50%;place-items:center;width:100px;height:100px;margin:auto;display:grid;position:relative;box-shadow:0 0 60px #a44fff25}.success-orbit>.aura-mark{transform:scale(1.8)}.success-orbit>span{background:var(--lime);width:8px;height:8px;box-shadow:0 0 12px var(--lime);border-radius:50%;position:absolute;top:10px;left:18px}.success-orbit>span:last-child{background:var(--pink);inset:auto 8px 20px auto}.welcome-card>.kicker{justify-content:center;margin-top:2rem}.welcome-card h1{margin:.8rem 0 1.2rem;font-size:clamp(3rem,6vw,6rem)}.welcome-card>p:not(.kicker){color:#a99eaf}.role-row{justify-content:center;gap:.5rem;margin:1.5rem;display:flex}.role-row span{background:#9a4ee91a;border:1px solid #be75ff3d;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.75rem;display:flex}.role-row svg{color:var(--lime)}.quick-grid{background:#ffffff16;border:1px solid #ffffff16;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;display:grid;overflow:hidden}.quick-grid article{background:#110b19;padding:1.5rem}.quick-grid small{color:#8b7f93;letter-spacing:.12em;font-size:.6rem}.quick-grid strong{margin:.7rem;font:700 1.6rem Manrope;display:block}.quick-grid p{color:#786e80;font-size:.72rem}@keyframes drift{to{transform:translate(8vw,-4vw)scale(1.15)}}@keyframes pulse{50%{box-shadow:0 0 0 10px #c8ff6200}}@keyframes float{50%{transform:translateY(-18px)rotate(4deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes reveal{0%{opacity:0;transform:translateY(-8px)}}@media (width<=1000px){.story{left:4vw}.story h1{font-size:clamp(3rem,6vw,5rem)}.auth-card{margin-right:0}.float-shape{display:none}}@media (width<=780px){.auth-shell{padding:0 1rem 2rem}.topbar{height:68px}.auth-shell>.topbar .brand,.trust{display:none}.story{text-align:center;width:100%;padding:3rem 1rem 2rem;position:relative;inset:auto;transform:none}.story h1{font-size:clamp(2.8rem,13vw,4.6rem)}.story-copy{margin:auto;font-size:.95rem}.pulse-card{display:none}.auth-card{border-radius:22px;margin:0 auto;padding:1rem 1.2rem 1.4rem}.mobile-logo{justify-content:center;align-items:center;color:#fff!important;margin-bottom:1.2rem!important;display:flex!important}.quick-grid{grid-template-columns:1fr}.welcome-card{padding:3rem 0}.welcome-shell{padding:0 1rem 2rem}footer{justify-content:center;margin-top:2rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-space{--side:230px;--aura-theme:#b84cff;--aura-bright:color-mix(in srgb, var(--aura-theme) 62%, white);--aura-pale:color-mix(in srgb, var(--aura-theme) 25%, white);--aura-soft:color-mix(in srgb, var(--aura-theme) 16%, transparent);--aura-faint:color-mix(in srgb, var(--aura-theme) 8%, transparent);--aura-border:color-mix(in srgb, var(--aura-theme) 30%, transparent);--aura-surface:color-mix(in srgb, var(--aura-theme) 7%, #100b16);--aura-surface-strong:color-mix(in srgb, var(--aura-theme) 18%, #17101f);background:radial-gradient(circle at 76% -15%, color-mix(in srgb, var(--aura-theme) 10%, transparent), transparent 34%), #0a0710;color:#fff;min-height:100vh;padding-left:var(--side);position:relative;overflow-x:hidden}.app-space .kicker,.app-space .page-heading .kicker,.app-space .dash-hero h1 em,.app-space .idea-panel small,.app-space .discover-grid small,.app-space .discover-grid button,.app-space .wallet-card>small,.app-space .wallet-card>span,.app-space .battle-history header small,.app-space .qr-window .kicker,.app-space .menu-qr{color:var(--aura-bright)}.app-space .side-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--aura-theme) 10%, #0c0910), #0b0810)}.app-space .app-header{background:color-mix(in srgb, var(--aura-theme) 2%, #09060d);border-color:var(--aura-faint)}.app-space .nav-links button:hover,.app-space .nav-links button.active{background:var(--aura-soft);color:var(--aura-bright)}.app-space .nav-links button.active{border-color:var(--aura-bright);box-shadow:inset 3px 0 var(--aura-theme)}.app-space .nav-links button.active i,.app-space .nav-links button b{color:var(--aura-bright)}.app-space .aura-pill{border-color:var(--aura-border);background:var(--aura-faint)}.app-space .aura-pill span small{color:var(--aura-pale)}.app-space .aura-mark b{background:linear-gradient(145deg, var(--aura-bright), var(--aura-theme))}.app-space .aura-mark i{box-shadow:0 0 10px var(--aura-theme)}.app-space .profile-menu .menu-qr{color:var(--aura-bright)}.app-space .dash-hero{background:radial-gradient(circle at 80% 40%, var(--aura-soft), transparent 28%), linear-gradient(120deg, var(--aura-surface), #0f0a15);border-color:var(--aura-faint)}.app-space .dash-hero:before{border-color:var(--aura-border)}.app-space .primary-action{background:linear-gradient(135deg, color-mix(in srgb, var(--aura-theme) 24%, white), color-mix(in srgb, var(--aura-theme) 42%, white));color:color-mix(in srgb, var(--aura-theme) 35%, #100817);box-shadow:0 10px 34px var(--aura-soft)}.app-space .secondary-action,.app-space .history-button{border-color:var(--aura-border);background:var(--aura-faint);color:var(--aura-bright)}.app-space .stat-grid article,.app-space .radar-panel,.app-space .idea-panel{background:linear-gradient(145deg, var(--aura-surface), #100b16);border-color:var(--aura-faint)}.app-space .stat-icon.purple,.app-space .stat-icon.pink{background:var(--aura-soft);color:var(--aura-bright)}.app-space .idea-panel{background:radial-gradient(circle at 100% 100%, var(--aura-soft), transparent 38%), var(--aura-surface)}.app-space .idea-panel>span{color:var(--aura-faint)}.app-space .daily-card>button{border-color:var(--aura-border);background:var(--aura-faint);color:var(--aura-bright)}.app-space .panel-title button,.app-space .idea-panel button{color:var(--aura-bright)}.app-space .battle-list-toggle,.app-space .filter-menu-trigger,.app-space .join-strip{border-color:var(--aura-border);background:linear-gradient(90deg, var(--aura-faint), transparent)}.app-space .battle-list-toggle>span,.app-space .battle-controls-toggle>span{background:var(--aura-soft);color:var(--aura-bright)}.app-space .battle-list-toggle>i,.app-space .filter-menu-trigger.active,.app-space .filter-menu-trigger:hover,.app-space .join-strip>span,.app-space .join-strip .scan-qr-button{color:var(--aura-bright)}.app-space .filter-menu-trigger.active,.app-space .filter-menu-trigger:hover,.app-space .join-strip .scan-qr-button{border-color:var(--aura-border);background:var(--aura-faint)}.app-space .battle-filter-popover,.app-space .battle-history,.app-space .battle-modal{background:radial-gradient(circle at 85% 0, var(--aura-soft), transparent 35%), var(--aura-surface);border-color:var(--aura-border)}.app-space .battle-filters button.active{background:var(--aura-soft);border-color:var(--aura-border);color:var(--aura-bright)}.app-space .battle-sort-select select{border-color:var(--aura-border);background:var(--aura-surface)}.app-space .battle-card{background:linear-gradient(145deg, var(--aura-surface), #100b16);border-color:var(--aura-faint)}.app-space .battle-card:hover,.app-space .battle-card.live{border-color:var(--aura-border);box-shadow:0 16px 45px var(--aura-faint)}.app-space .battle-code,.app-space .moderator-row,.app-space .group-arena section{background:var(--aura-faint);border-color:var(--aura-border)}.app-space .battle-code span,.app-space .battle-code button,.app-space .archive-battle,.app-space .battle-detail{color:var(--aura-bright)}.app-space .format-line span{background:var(--aura-soft);color:var(--aura-bright)}.app-space .wallet-card{background:radial-gradient(circle at 75% 90%, var(--aura-soft), transparent 35%), linear-gradient(145deg, var(--aura-surface-strong), var(--aura-surface));border-color:var(--aura-border)}.app-space .wallet-wave{border-color:var(--aura-border)}.app-space .movements{background:linear-gradient(145deg, var(--aura-surface), #100b16);border-color:var(--aura-faint)}.app-space .movement>span{background:var(--aura-soft);color:var(--aura-bright)}.app-space .discover-grid article{background:linear-gradient(145deg, var(--aura-surface), #100b16);border-color:var(--aura-faint)}.app-space .discover-grid article.wide{background:radial-gradient(circle at 80% 50%, var(--aura-soft), transparent 38%), var(--aura-surface)}.app-space .discover-grid article:not(.discover-solidarity-card)>span{filter:drop-shadow(0 0 15px var(--aura-theme))}.app-space .solidarity-hub,.app-space .solidarity-hub-list>article,.app-space .solidarity-create-form{background-color:var(--aura-surface);border-color:var(--aura-border)}.app-space .profile-menu,.app-space .qr-window,.app-space .account-modal,.app-space .qr-scanner{background:radial-gradient(circle at 85% 0, var(--aura-soft), transparent 34%), var(--aura-surface);border-color:var(--aura-border)}.app-space .profile-menu button:hover{background:var(--aura-soft);color:var(--aura-bright)}.app-space .account-modal input,.app-space .account-modal select,.app-space .account-modal textarea,.app-space .battle-modal input,.app-space .battle-modal select,.app-space .battle-modal textarea{border-color:var(--aura-border);background:color-mix(in srgb, var(--aura-theme) 4%, #0e0913)}.app-space .account-modal input:focus,.app-space .battle-modal input:focus,.app-space .battle-modal select:focus,.app-space .battle-modal textarea:focus{border-color:var(--aura-bright);box-shadow:0 0 0 3px var(--aura-faint)}.app-glow{background:color-mix(in srgb, var(--aura-theme) 10%, transparent);filter:blur(50px);pointer-events:none;border-radius:50%;width:720px;height:720px;position:fixed;top:-380px;right:-380px}.side-nav{z-index:30;width:var(--side);background:linear-gradient(180deg, color-mix(in srgb, var(--aura-theme) 7%, #0e0a13), #0c0811);border-right:1px solid #ffffff0e;flex-direction:column;padding:1.55rem 1.1rem;display:flex;position:fixed;top:0;bottom:0;left:0}.app-brand{padding:0 .6rem 1.8rem}.nav-links{flex-direction:column;gap:.35rem;display:flex}.nav-links button{color:#786f80;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:.85rem;padding:.75rem .85rem;transition:all .22s;display:flex}.nav-links button i{text-align:center;width:22px;font-size:1.1rem;font-style:normal}.nav-links button span{flex:1;font-size:.82rem;font-weight:600}.nav-links button b{color:#1b0d21;background:#be6aff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:.62rem;display:grid}.nav-links button:hover,.nav-links button.active{color:#fff;background:#ffffff08}.nav-links button.active{box-shadow:inset 2px 0 var(--violet)}.side-streak{background:linear-gradient(120deg,#ff8a3214,#ffcc5d08);border:1px solid #ffad4b1c;border-radius:14px;align-items:center;gap:.7rem;margin-top:auto;padding:.8rem;display:flex}.side-streak>span{font-size:1.45rem}.side-streak small,.side-streak strong{display:block}.side-streak small{letter-spacing:.11em;color:#a47d67;font-size:.48rem}.side-streak strong{margin-top:.2rem;font:700 .78rem Manrope}.app-header{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0710d9;border-bottom:1px solid #ffffff0d;align-items:center;gap:1rem;height:82px;padding:0 clamp(1rem,3.5vw,3.5rem);display:flex;position:sticky;top:0}.hello{flex-direction:column;margin-right:auto;display:flex}.hello small{letter-spacing:.13em;color:#796f82;font-size:.53rem}.hello strong{margin-top:.2rem;font:600 .87rem Manrope}.aura-pill{background:#af5dff0c;border:1px solid #bd6cff2b;border-radius:999px;align-items:center;gap:.3rem;padding:.38rem .75rem .38rem .35rem;display:flex}.aura-pill .aura-mark{transform:scale(.65)}.aura-pill span b,.aura-pill span small{display:block}.aura-pill span b{font-size:.78rem}.aura-pill span small{letter-spacing:.12em;color:#a777c7;font-size:.43rem}.profile-wrap{position:relative}.profile-button{background:0 0;border:0;align-items:center;gap:.45rem;padding:.2rem;display:flex}.profile-button>span{background:linear-gradient(145deg,#ff65bd,#7653ee);border-radius:12px;place-items:center;width:35px;height:35px;font-size:.7rem;font-weight:800;display:grid}.profile-button i{color:#756b7d;font-style:normal}.profile-menu{background:color-mix(in srgb, var(--aura-theme) 5%, #15101b);border:1px solid #ffffff16;border-radius:14px;width:250px;padding:.65rem;animation:.2s reveal;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #000b}.profile-menu>div{border-bottom:1px solid #ffffff0d;padding:.5rem .6rem .7rem}.profile-menu strong,.profile-menu small{display:block}.profile-menu strong{font-size:.8rem}.profile-menu small{color:#887e91;margin-top:.2rem;font-size:.65rem}.profile-menu button{color:#d6cadc;background:0 0;border:0;border-radius:9px;align-items:center;gap:.55rem;width:100%;margin-top:.35rem;padding:.7rem .6rem;font-size:.75rem;display:flex}.profile-menu button:hover{color:#ff92a0;background:#ff536710}.mobile-menu{display:none}.app-content{max-width:1500px;margin:auto;padding:clamp(1.4rem,3vw,3rem) clamp(1rem,3.5vw,3.5rem) 4rem}.toast{z-index:50;color:#dfffc0;background:#182016;border:1px solid #b7ff6440;border-radius:12px;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.75rem;animation:.25s reveal;display:flex;position:fixed;top:95px;right:2rem;box-shadow:0 16px 50px #0008}.toast.bad{color:#ffb2c0;background:#251017;border-color:#ff557640}.toast button{color:inherit;background:0 0;border:0;margin-left:.5rem;font-size:1.1rem}.dash-hero{background:radial-gradient(circle at 80% 40%,#a94ff51e,#0000 26%),linear-gradient(120deg,#16101e,#0f0a15);border:1px solid #ffffff0f;border-radius:24px;align-items:center;min-height:330px;padding:clamp(1.6rem,3.5vw,3.3rem);display:flex;position:relative;overflow:hidden}.dash-hero:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.dash-hero>div:first-child{z-index:2;position:relative}.dash-hero h1{letter-spacing:-.07em;margin:.85rem 0 1rem;font:700 clamp(2.7rem,5vw,5.2rem)/.9 Manrope}.dash-hero h1 em{background:linear-gradient(90deg,#fff,#f07ce5 50%,#a95aff);color:#0000;-webkit-background-clip:text;font-style:normal}.dash-hero>div>p:not(.kicker){color:#94899d;font-size:.9rem}.primary-action,.soft-action{border-radius:12px;height:44px;padding:0 1.05rem;font-size:.75rem;font-weight:700}.primary-action{color:#23102d;background:linear-gradient(110deg,#f8edff,#dcb7ff);border:0;box-shadow:0 8px 28px #b35cff21}.soft-action{color:#bfb3c6;background:#ffffff07;border:1px solid #ffffff12;margin-left:.6rem}.soft-action svg{vertical-align:middle;margin-left:.35rem}.aura-orb{border:1px solid #b75cff2a;border-radius:50%;place-items:center;width:230px;height:230px;display:grid;position:absolute;top:50%;right:8%;transform:translateY(-50%);box-shadow:0 0 70px #b65aff18,inset 0 0 45px #c06aff0d}.aura-orb:before,.aura-orb:after{content:"";border:1px solid #ffffff0b;border-radius:50%;position:absolute;inset:-28px}.aura-orb:after{inset:-58px}.aura-orb>div{text-align:center}.aura-orb span,.aura-orb small{display:block}.aura-orb span{letter-spacing:-.08em;font:800 3.2rem Manrope}.aura-orb small{letter-spacing:.15em;color:#9e76b9;font-size:.52rem}.aura-orb i{background:var(--lime);width:9px;height:9px;box-shadow:0 0 15px var(--lime);border-radius:50%;position:absolute;top:11px;left:42px}.aura-orb i:nth-of-type(2){background:var(--pink);inset:auto 20px 22px auto}.aura-orb>b{color:#e87ee8;text-shadow:0 0 20px #ff55d1;font-size:1.7rem;position:absolute;top:25px;right:-35px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1rem 0;display:grid}.stat-grid article{background:#110c17;border:1px solid #ffffff0e;border-radius:16px;align-items:center;gap:.9rem;min-height:112px;padding:1rem;display:flex;position:relative}.stat-icon{border-radius:13px;place-items:center;width:44px;height:44px;font-size:1.1rem;display:grid}.stat-icon.purple{color:#c189ff;background:#a45cff15}.stat-icon.green{color:#c8ff62;background:#b9ff6810}.stat-icon.pink{color:#ff7ed3;background:#ff5ac812}.stat-grid small,.stat-grid strong,.stat-grid p{margin:0;display:block}.stat-grid small{letter-spacing:.12em;color:#776e7f;font-size:.49rem}.stat-grid strong{margin:.25rem 0;font:700 1.6rem Manrope}.stat-grid p{color:#726879;font-size:.62rem}.daily-card>button{color:#dca8ff;background:#c66eff10;border:1px solid #d179ff35;border-radius:9px;margin-left:auto;padding:.5rem .65rem;font-size:.62rem}.home-grid{grid-template-columns:1.55fr .8fr;gap:.8rem;display:grid}.panel{background:#110c17;border:1px solid #ffffff0e;border-radius:18px;padding:1.25rem}.panel-title{justify-content:space-between;align-items:flex-start;display:flex}.panel-title small{letter-spacing:.13em;color:#756a7d;font-size:.48rem}.panel-title h2{margin:.3rem 0;font:700 1rem Manrope}.panel-title button{color:#ad78d1;background:0 0;border:0;font-size:.65rem}.empty-mini{color:#817687;border:1px dashed #ffffff12;border-radius:13px;align-items:center;gap:.8rem;min-height:80px;padding:1rem;display:flex}.empty-mini>span{font-size:1.3rem}.empty-mini strong{color:#d8cedd;font-size:.78rem}.empty-mini p{color:#746a7c;margin:.25rem 0;font-size:.63rem}.empty-mini button{color:#c1b4c7;background:#ffffff09;border:0;border-radius:9px;margin-left:auto;padding:.5rem;font-size:.65rem}.next-battle{background:#0a070e;border-radius:13px;align-items:center;gap:1rem;min-height:80px;padding:1rem;display:flex}.next-battle>span{background:linear-gradient(140deg,#ff5dbb,#8057ee);border-radius:50%;place-items:center;width:42px;height:42px;font-size:.65rem;font-weight:800;display:grid}.next-battle div{flex:1}.next-battle strong{font-size:.82rem}.next-battle p{color:#786e80;font-size:.62rem}.next-battle>b{color:#c8ff62;font-size:.7rem}.idea-panel{background:linear-gradient(135deg,#1c1026,#120b1a);position:relative;overflow:hidden}.idea-panel small{color:#cf86ff;letter-spacing:.13em;font-size:.49rem}.idea-panel h2{font:700 1.1rem Manrope}.idea-panel p{color:#83768b;max-width:75%;font-size:.68rem;line-height:1.5}.idea-panel button{color:#d5a0ff;background:0 0;border:0;padding:0;font-size:.65rem}.idea-panel>span{color:#bc62ff12;font-size:8rem;position:absolute;bottom:-50px;right:-25px}.page-heading{justify-content:space-between;align-items:end;margin-bottom:1.5rem;display:flex}.page-heading h1{letter-spacing:-.065em;margin:.4rem 0;font:700 clamp(2.3rem,4vw,4rem) Manrope}.page-heading>div>p:last-child{color:#877d8e;font-size:.82rem}.heading-actions{align-items:center;gap:.65rem;display:flex}.history-button{color:#d8a9ff;background:#ba68ff0b;border:1px solid #ba68ff38;border-radius:12px;padding:.75rem 1rem;font-weight:700}.history-button:hover{background:#ba68ff18;border-color:#ba68ff66}.battle-filters{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.battle-filters button{color:#766d7e;background:#ffffff04;border:1px solid #ffffff0e;border-radius:999px;padding:.5rem .8rem;font-size:.65rem}.battle-filters button.active{color:#d9a8ff;background:#b45aff15;border-color:#bc6cff35}.battle-view-controls{background:linear-gradient(100deg,#b55cff09,#ffffff02);border:1px solid #ffffff0d;border-radius:15px;margin-bottom:1rem;transition:border-color .2s,background .2s;overflow:hidden}.battle-view-controls.expanded{background:linear-gradient(100deg,#b55cff0e,#ffffff02);border-color:#bd67ff2f}.battle-controls-toggle{color:#bdb2c2;text-align:left;background:0 0;border:0;align-items:center;gap:.7rem;width:100%;padding:.68rem .85rem;display:flex}.battle-controls-toggle>span{color:#ce8cff;background:#bd67ff12;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.9rem;display:grid}.battle-controls-toggle>div{gap:.12rem;display:grid}.battle-controls-toggle strong{color:#d9d0dd;font-size:.66rem}.battle-controls-toggle small{color:#756b7b;font-size:.55rem}.battle-controls-toggle>i{color:#a96cce;margin-left:auto;font-style:normal;transition:transform .2s}.battle-controls-content{opacity:0;visibility:hidden;justify-content:space-between;align-items:center;gap:1rem;max-height:0;padding:0 .85rem;transition:max-height .25s,opacity .18s,padding .25s;display:flex}.battle-view-controls.expanded .battle-controls-content{opacity:1;visibility:visible;max-height:100px;padding:.2rem .85rem .85rem}.battle-sort-select{align-items:center;gap:.55rem;margin-left:auto;display:flex}.battle-sort-select>span{color:#756b7c;letter-spacing:.1em;white-space:nowrap;font-size:.52rem}.battle-sort-select select{color:#cfc4d4;background:#0d0911;border:1px solid #bd67ff22;border-radius:10px;outline:0;padding:.52rem .7rem;font-size:.62rem}.battle-toolbar{z-index:15;align-items:stretch;gap:.6rem;margin-bottom:1rem;display:flex;position:relative}.battle-list-toggle{color:#cfc4d4;text-align:left;background:linear-gradient(100deg,#b55cff09,#ffffff02);border:1px solid #ffffff0d;border-radius:14px;flex:1;align-items:center;gap:.7rem;min-height:52px;padding:.65rem .85rem;display:flex}.battle-list-toggle:hover{border-color:#bd67ff2d}.battle-list-toggle>span{color:#ce8cff;background:#bd67ff12;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.battle-list-toggle>div{gap:.12rem;display:grid}.battle-list-toggle strong{color:#e1d8e5;font-size:.68rem}.battle-list-toggle small{color:#776d7d;font-size:.55rem}.battle-list-toggle>i{color:#b16dda;margin-left:auto;font-style:normal}.battle-filter-menu-wrap{position:relative}.filter-menu-trigger{color:#a99eaf;background:#ffffff04;border:1px solid #ffffff0d;border-radius:14px;align-items:center;gap:.45rem;height:100%;min-height:52px;padding:0 .9rem;font-size:.62rem;font-weight:700;display:flex}.filter-menu-trigger.active,.filter-menu-trigger:hover{color:#dbaaff;background:#bd67ff0c;border-color:#bd67ff38}.filter-menu-trigger i{color:#8e619f;font-style:normal}.battle-filter-popover{background:#130d19;border:1px solid #bd67ff32;border-radius:16px;width:min(390px,100vw - 2rem);padding:1rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 24px 65px #000b}.battle-filter-popover header{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.battle-filter-popover header strong{font:700 .82rem Manrope}.battle-filter-popover header button{color:#998da0;background:#ffffff05;border:1px solid #ffffff10;border-radius:50%;width:27px;height:27px}.battle-filter-popover>small{color:#776b7d;letter-spacing:.12em;margin-bottom:.5rem;font-size:.5rem;display:block}.battle-filter-popover .battle-filters{border-bottom:1px solid #ffffff0a;padding-bottom:.85rem}.battle-filter-popover .battle-sort-select{gap:.4rem;margin:.85rem 0 0;display:grid}.battle-filter-popover .battle-sort-select select{width:100%}.apply-view-filter{color:#23142b;background:#ddc0f3;border:0;border-radius:10px;width:100%;margin-top:.8rem;padding:.62rem;font-size:.65rem;font-weight:800}.battle-list-fold{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .2s;display:grid}.battle-list-fold>*{min-height:0}.battle-list-fold.collapsed{overflow:hidden}.battle-list-fold.expanded{opacity:1;grid-template-rows:1fr}.battle-list-fold.expanded>.battle-grid{overflow:visible}.battle-grid{grid-template-columns:repeat(3,minmax(250px,1fr));gap:.8rem;display:grid}.battle-card{background:linear-gradient(145deg,#15101c,#100b16);border:1px solid #ffffff0f;border-radius:18px;padding:1.1rem;transition:all .22s;position:relative}.archive-battle{color:#756b7d;background:0 0;border:0;padding:.2rem;font-size:.57rem;position:absolute;top:2.65rem;right:1rem}.archive-battle:hover{color:#d7a8fa}.history-backdrop{z-index:90}.battle-history{background:linear-gradient(145deg,#17101f,#0e0a13);border:1px solid #c16cff33;border-radius:24px;width:min(1120px,100vw - 2rem);max-height:min(760px,100vh - 2rem);overflow:hidden;box-shadow:0 30px 100px #000b}.battle-history>header{border-bottom:1px solid #ffffff0b;justify-content:space-between;gap:2rem;padding:1.55rem 1.7rem 1.1rem;display:flex}.battle-history header small{color:#c478ff;letter-spacing:.16em;font-size:.58rem}.battle-history header h2{margin:.3rem 0;font:750 1.7rem Manrope}.battle-history header p{color:#8d8294;margin:0;font-size:.72rem}.close-modal{color:#b8aebd;background:#ffffff08;border:1px solid #ffffff12;border-radius:50%;align-self:flex-start;width:34px;height:34px;font-size:1.2rem}.history-search{background:#ffffff06;border:1px solid #ffffff0e;border-radius:13px;align-items:center;gap:.7rem;height:46px;margin:1rem 1.7rem;padding:0 .9rem;display:flex}.history-search span{color:#c178ff;font-size:1.2rem}.history-search input{color:#f6eff9;background:0 0;border:0;outline:0;flex:1}.history-search b{color:#837889;white-space:nowrap;font-size:.6rem}.history-table-wrap{max-height:540px;padding:0 1.7rem 1.7rem;overflow:auto}.history-table{border-collapse:collapse;width:100%;min-width:850px}.history-table th{text-align:left;color:#706675;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff0e;padding:.7rem;font-size:.55rem}.history-table td{color:#c8bdcd;vertical-align:middle;border-bottom:1px solid #ffffff09;padding:.85rem .7rem;font-size:.69rem}.history-table tbody tr:hover{background:#c16bff06}.history-table td strong,.history-table td small{display:block}.history-table td strong{color:#f7f1fa;margin-bottom:.25rem;font-size:.76rem}.history-table td small{color:#766b7c;text-transform:capitalize;margin-top:.2rem;font-size:.56rem}.history-status{color:#a99cae;white-space:nowrap;background:#ffffff08;border-radius:999px;padding:.3rem .5rem;font-size:.58rem;display:inline-block}.history-status.completed{color:#c8ff62;background:#c8ff6210}.history-status.accepted{color:#ff8bd3;background:#ff64c510}.history-actions{justify-content:flex-end;gap:.35rem;display:flex}.history-actions button{color:#a99eae;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff10;border-radius:9px;padding:.45rem .55rem;font-size:.6rem}.history-actions .restore{color:#d5a2ff;border-color:#bd69ff34}.history-empty{text-align:center;color:#766c7b;padding:4rem 1rem}.history-empty span,.history-empty strong{display:block}.history-empty span{color:#bb68ff;margin-bottom:.8rem;font-size:2rem}.history-empty strong{color:#d9cfdd}.history-empty p{font-size:.7rem}.battle-card:hover{border-color:#b95fff2b;transform:translateY(-3px)}.battle-top{justify-content:space-between;align-items:center;display:flex}.battle-top span{border-radius:999px;padding:.36rem .55rem;font-size:.57rem;font-weight:700}.battle-top span.wager{color:#c8ff62;background:#c8ff6211}.battle-top span.friendly{color:#ff8bd3;background:#ff6bc712}.battle-top i{color:#827789;font-size:.57rem;font-style:normal}.battle-card>small{color:#6e6475;letter-spacing:.08em;margin-top:1rem;font-size:.52rem;display:block}.battle-card h2{margin:.45rem 0;font:700 1.15rem Manrope}.battle-card>p{color:#776d7e;height:32px;font-size:.65rem;line-height:1.45}.versus{border-top:1px solid #ffffff09;border-bottom:1px solid #ffffff09;grid-template-columns:1fr 25px 1fr;align-items:center;gap:.4rem;margin:1rem 0;padding:.8rem 0;display:grid}.versus>div{text-align:center;min-width:0}.versus span{background:linear-gradient(145deg,#7548bb,#dc5caa);border-radius:12px;place-items:center;width:38px;height:38px;margin:auto;font-size:.58rem;font-weight:800;display:grid}.versus>div:last-child span{background:linear-gradient(145deg,#3d6ba7,#5cd0bb)}.versus .waiting span{color:#726878;background:#ffffff07;border:1px dashed #ffffff20}.versus strong{white-space:nowrap;text-overflow:ellipsis;margin-top:.4rem;font-size:.61rem;display:block;overflow:hidden}.versus>b{color:#716678;text-align:center;font-size:.56rem}.accept,.battle-detail{border-radius:10px;width:100%;height:38px;font-size:.66rem;font-weight:700}.accept{color:#24102e;background:linear-gradient(100deg,#efe1ff,#d9b4ff);border:0}.accept svg{vertical-align:middle;margin-left:.35rem}.battle-detail{color:#9c90a4;background:#ffffff05;border:1px solid #ffffff0f}.empty-state{text-align:center;color:#877c8e;padding:5rem 1rem}.empty-state>span{font-size:3rem}.empty-state h2{color:#fff;font:700 1.5rem Manrope}.empty-state p{font-size:.8rem}.wallet-layout{grid-template-columns:minmax(300px,.8fr) 1.4fr;gap:.9rem;display:grid}.wallet-card{background:radial-gradient(circle at 80% 10%,#e575ff36,#0000 25%),linear-gradient(145deg,#532b72,#241532 70%);border-radius:24px;min-height:330px;padding:2rem;position:relative;overflow:hidden}.wallet-card>small{letter-spacing:.14em;color:#d2b7e1;font-size:.55rem}.wallet-card>strong{letter-spacing:-.08em;margin-top:2.5rem;font:800 clamp(3rem,6vw,5.5rem) Manrope;display:block}.wallet-card>span{color:#cda9df;letter-spacing:.2em;font-size:.65rem}.wallet-card>p{color:#b99dc6;max-width:75%;font-size:.65rem;line-height:1.5;position:absolute;bottom:1.3rem;left:2rem}.wallet-wave{border:1px solid #ffffff12;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-110px;right:-100px;box-shadow:0 0 0 30px #ffffff05,0 0 0 60px #ffffff03}.movements{padding:1.5rem}.movement{border-bottom:1px solid #ffffff09;align-items:center;gap:.8rem;padding:.85rem 0;display:flex}.movement>span{color:#ca8aff;background:#b666ff10;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.movement>div{flex:1}.movement strong,.movement small{display:block}.movement strong{font-size:.72rem}.movement small{color:#716778;margin-top:.2rem;font-size:.57rem}.movement>b{font-size:.75rem}.movement>b.credit{color:#c8ff62}.movement>b.debit{color:#ff789a}.discover-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.discover-grid article{background:#120d18;border:1px solid #ffffff0e;border-radius:18px;min-height:210px;padding:1.35rem;position:relative;overflow:hidden}.discover-grid article.wide{background:radial-gradient(circle at 85%,#d15cff30,#0000 25%),linear-gradient(130deg,#21102b,#120c19);grid-column:span 2}.discover-grid article>span{font-size:1.8rem}.discover-grid small{color:#a66fd0;letter-spacing:.13em;margin-top:1.3rem;font-size:.49rem;display:block}.discover-grid h2{font:700 1.15rem Manrope}.discover-grid p{color:#796e81;max-width:75%;font-size:.68rem;line-height:1.55}.discover-grid button{color:#a897b0;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:.45rem .7rem;font-size:.6rem}.discover-grid>.discover-solidarity-card{min-height:210px;color:inherit;text-align:left;background:radial-gradient(circle at 90% 10%,#84e2641c,#0000 35%),#120d18;border:1px solid #a1f27324;border-radius:18px;padding:1.35rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.discover-grid>.discover-pose-card{grid-column:span 2}.discover-grid>.discover-solidarity-card:hover{border-color:#aef88257;transform:translateY(-4px);box-shadow:0 18px 45px #00000038}.discover-solidarity-card>span{font-size:1.8rem}.discover-solidarity-card i{color:#b9ef97;margin-top:1rem;font-size:.6rem;font-style:normal;font-weight:800;display:block}.pose-studio-backdrop{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05020ad1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.pose-studio{border:1px solid var(--aura-faint);background:radial-gradient(circle at 15% 15%, var(--aura-soft), transparent 30%), #0e0914;border-radius:26px;grid-template-columns:minmax(300px,1.35fr) minmax(240px,.8fr);gap:1rem 1.25rem;width:min(900px,96vw);max-height:94vh;padding:1.45rem;display:grid;position:relative;overflow:auto;box-shadow:0 35px 100px #000a}.pose-studio header{grid-area:1/2;align-self:end}.pose-studio header h2{margin:.35rem 0;font:750 1.8rem Manrope}.pose-studio header>p:not(.kicker){color:#9a8da2;font-size:.7rem;line-height:1.55}.pose-meta{align-items:center;gap:.55rem;margin:.55rem 0;display:flex}.pose-meta span,.pose-meta strong{border-radius:999px;padding:.32rem .55rem;font-size:.56rem}.pose-meta span{color:#c8b8d0;background:#ffffff08;border:1px solid #ffffff0c}.pose-meta strong{color:#d8ff8c;background:#b4ef5b12;border:1px solid #b4ef5b22}.pose-close{z-index:3;color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;width:34px;height:34px;font-size:1.1rem;position:absolute;top:1rem;right:1rem}.pose-camera{border:1px solid var(--aura-faint);background:linear-gradient(155deg,#171020,#08060b);border-radius:22px;grid-area:1/1/span 5;min-height:560px;position:relative;overflow:hidden}.pose-camera video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.pose-camera canvas{display:none}.pose-guide{fill:none;width:60%;height:80%;stroke:color-mix(in srgb, var(--aura-theme) 80%, white);stroke-width:13px;stroke-linecap:round;opacity:.72;filter:drop-shadow(0 0 12px var(--aura-theme));animation:1.8s ease-in-out infinite poseBreathe;position:absolute;inset:10% 20%}.pose-guide circle{fill:color-mix(in srgb, var(--aura-theme) 28%, transparent)}.pose-placeholder{text-align:center;color:#b7aabd;place-content:center;justify-items:center;gap:.5rem;display:grid;position:absolute;inset:0}.pose-placeholder span{color:var(--aura-theme);filter:drop-shadow(0 0 18px var(--aura-theme));font-size:3.2rem}.pose-placeholder small{color:#716778}.pose-countdown{color:#fff;text-shadow:0 0 35px var(--aura-theme);place-items:center;font:800 6rem Manrope;display:grid;position:absolute;inset:0}.pose-hold{border:1px solid var(--aura-theme);color:#fff;letter-spacing:.14em;white-space:nowrap;background:#0b0710d9;border-radius:999px;padding:.55rem .9rem;font-size:.62rem;position:absolute;bottom:1.1rem;left:50%;translate:-50%}.pose-status{background:#ffffff05;border-radius:14px;grid-column:2;align-items:flex-start;gap:.55rem;padding:.8rem;display:flex}.pose-status span{color:#ffb454}.pose-status span.passed{color:#b9ff72}.pose-status p{color:#b5a8bd;margin:0;font-size:.68rem;line-height:1.5}.pose-privacy{background:#45d5a008;border:1px solid #7ee6c020;border-radius:14px;grid-column:2;gap:.3rem;padding:.85rem;display:grid}.pose-privacy strong{color:#9ce8cd;font-size:.65rem}.pose-privacy span{color:#71887e;font-size:.56rem;line-height:1.5}.pose-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--aura-theme) 75%, white), var(--aura-theme));color:#13091a;border:0;border-radius:14px;grid-column:2;align-self:end;padding:.85rem 1rem;font-weight:800}.pose-primary:disabled{opacity:.5}.pose-primary.pose-ready{color:#fff;box-shadow:0 0 28px var(--aura-soft);animation:1.7s ease-in-out infinite readyPulse}@keyframes poseBreathe{50%{opacity:.92;transform:scale(1.025)}}@keyframes readyPulse{50%{box-shadow:0 0 42px var(--aura-soft);transform:translateY(-2px)}}@media (width<=760px){.pose-studio{display:block}.pose-studio header{padding-right:2rem}.pose-camera{min-height:52vh;margin:1rem 0}.pose-status,.pose-privacy,.pose-primary{width:100%;margin-top:.75rem}}.solidarity-hub-backdrop{z-index:130}.solidarity-hub{background:radial-gradient(circle at 8% 0,#77d55f21,#0000 28%),linear-gradient(145deg,#171020,#0c0811);border:1px solid #9cef702b;border-radius:28px;width:min(1040px,96vw);max-height:92vh;padding:2rem;position:relative;overflow:auto;box-shadow:0 35px 110px #000}.solidarity-hub-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-right:2.5rem;display:flex}.solidarity-hub-header h2{margin:.4rem 0;font:800 1.8rem Manrope}.solidarity-hub-header p:not(.kicker){color:#8f8395;max-width:580px;margin:0;font-size:.75rem}.solidarity-hub-tools{align-items:center;gap:.65rem;display:flex}.book-icon-only{background:#81d96212;border:1px solid #aff27c33;border-radius:14px;place-items:center;width:54px;height:48px;display:grid;position:relative}.book-icon-only .mini-book{transform:scale(.78)}.book-icon-only:after{content:attr(data-tooltip);z-index:8;color:#fff;opacity:0;pointer-events:none;background:#302438;border-radius:7px;padding:.35rem .55rem;font-size:.55rem;transition:all .18s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.book-icon-only:hover:after,.book-icon-only:focus-visible:after{opacity:1;transform:none}.book-icon-only.active{border-color:#a9ec7d;box-shadow:0 0 20px #95eb6521}.new-solidarity{color:#142112;background:linear-gradient(100deg,#8de36f,#c7f27d);border:0;border-radius:14px;min-height:48px;padding:0 1rem;font-weight:900}.hub-book{max-width:820px;margin:0 auto 1.35rem}.solidarity-hub-list{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:.85rem;display:grid}.solidarity-hub-list>article{background:radial-gradient(circle at 100% 0,#82de621a,#0000 38%),#130e19;border:1px solid #96ea6c24;border-radius:18px;padding:1.1rem}.solidarity-hub-list>article.verified{border-color:#bff06652}.hub-cause-top{color:#baf58d;align-items:center;gap:.45rem;display:flex}.hub-cause-top>span{background:#91e6681a;border-radius:10px;place-items:center;width:29px;height:29px;display:grid}.hub-cause-top small{letter-spacing:.1em;font-size:.48rem}.solidarity-hub-list h3{margin:.7rem 0 .2rem;font:800 1rem Manrope}.solidarity-hub-list article>strong{color:#c9f4b1;font-size:.65rem}.solidarity-hub-list article>p{color:#897e8e;min-height:44px;font-size:.64rem;line-height:1.45}.hub-card-actions{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.hub-card-actions button{color:#c9f9ae;background:#85dd6212;border:1px solid #a4f07b33;border-radius:999px;padding:.38rem .55rem;font-size:.58rem;font-weight:800}.hub-card-actions .join-cause{color:#172513;background:#bdf083;border:0;margin-left:auto}.solidarity-create-form{background:#ffffff06;border:1px solid #9bed6f29;border-radius:20px;max-width:820px;margin:0 auto;padding:1.35rem}.solidarity-create-form label{color:#bcb1c3;margin-bottom:.9rem;font-size:.68rem;font-weight:700;display:block}.solidarity-create-form input,.solidarity-create-form textarea{color:#fff;background:#09060d;border:1px solid #ffffff1a;border-radius:11px;width:100%;margin-top:.4rem;padding:.78rem;display:block}.solidarity-access-fieldset{border:1px solid #9bed6f29;border-radius:16px;margin:1rem 0;padding:1rem}.solidarity-access-fieldset legend{color:#d8ffbf;padding:0 .4rem;font-size:.7rem;font-weight:800}.solidarity-access-options{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.solidarity-access-options button{color:#95899b;text-align:left;background:#ffffff03;border:1px solid #ffffff10;border-radius:11px;grid-template-columns:24px 1fr;align-items:center;column-gap:.4rem;min-height:58px;padding:.55rem;display:grid}.solidarity-access-options button>span{color:#9ca596;grid-row:span 2}.solidarity-access-options button strong{color:#d0c5d5;font-size:.62rem}.solidarity-access-options button small{color:#746a79;font-size:.48rem}.solidarity-access-options button.selected{background:#93e5670d;border-color:#9bea6f55;box-shadow:inset 0 0 24px #7dd9500a}.solidarity-access-options button.selected>span,.solidarity-access-options button.selected strong{color:#c9f9ae}.solidarity-geography{background:#8fe26308;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;margin-top:.75rem;padding:.75rem;display:grid}.solidarity-geography label,.direct-solidarity-invite{margin:0}.solidarity-geography select{color:#fff;background:#09060d;border:1px solid #ffffff1a;border-radius:11px;width:100%;margin-top:.4rem;padding:.78rem;display:block}.geo-privacy{color:#788273;grid-column:1/-1;font-size:.53rem}.geo-attribution{color:#788273;grid-column:1/-1;width:fit-content;font-size:.5rem;text-decoration:none}.geo-attribution:hover{color:#c9f9ae;text-decoration:underline}.private-access-note{color:#a9c69a;background:#8fe26308;border:1px dashed #9bea6f38;border-radius:11px;margin-top:.7rem;padding:.75rem;font-size:.6rem}.solidarity-access-fieldset .direct-solidarity-invite{background:#8fe26308;border-radius:11px;margin-top:.7rem;padding:.7rem;display:grid}@media (width<=720px){.solidarity-access-options{grid-template-columns:1fr 1fr}}.solidarity-create-form textarea{resize:vertical;min-height:86px}.solidarity-form-intro{background:#84dc630f;border-radius:14px;align-items:center;gap:.8rem;margin-bottom:1rem;padding:.8rem;display:flex}.solidarity-form-intro>span{font-size:1.5rem}.solidarity-form-intro div{gap:3px;display:grid}.solidarity-form-intro strong{color:#d8ffbf}.solidarity-form-intro p{color:#84907f;margin:0;font-size:.62rem}.three-fields{grid-template-columns:1.4fr .8fr .65fr}@media (width<=700px){.solidarity-hub{padding:1.2rem}.solidarity-hub-header{padding-right:2rem;display:grid}.solidarity-hub-tools{justify-content:space-between}.three-fields{grid-template-columns:1fr}}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050308c9;place-items:center;padding:1rem;animation:.2s reveal;display:grid;position:fixed;inset:0}.battle-modal{background:linear-gradient(145deg,#1b1324,#100b16);border:1px solid #ffffff1c;border-radius:24px;width:min(580px,100%);max-height:94vh;padding:1.6rem;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.close-modal{color:#a99caf;background:#ffffff08;border:0;border-radius:50%;width:31px;height:31px;position:absolute;top:1rem;right:1rem}.battle-modal h2{margin:.5rem 0;font:700 1.65rem Manrope}.battle-modal>p:not(.kicker){color:#83788b;margin-bottom:1.3rem;font-size:.75rem}.battle-modal label{color:#bcb1c3;margin-bottom:.85rem;font-size:.68rem;font-weight:600;display:block}.battle-modal label>small{color:#6f6576;font-weight:400}.battle-modal input,.battle-modal select,.battle-modal textarea{color:#fff;background:#09060d;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;margin-top:.4rem;padding:.75rem;display:block}.battle-modal input:focus,.battle-modal select:focus,.battle-modal textarea:focus{border-color:#bd6cff70;box-shadow:0 0 0 3px #b55cff10}.battle-modal textarea{resize:vertical;height:70px}.form-row{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.battle-modal fieldset{margin-bottom:.85rem}.invite-method-fieldset{border:0!important;padding:0!important}.invite-method-fieldset legend{color:#bcb1c3;margin-bottom:.55rem;font-size:.68rem;font-weight:700}.invite-method-fieldset legend small{color:#756a7d;font-weight:400}.invite-methods{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.invite-methods button{color:#8e8394;text-align:left;background:#ffffff03;border:1px solid #ffffff10;border-radius:12px;grid-template-columns:24px 1fr;align-items:center;column-gap:.45rem;min-height:58px;padding:.6rem;display:grid}.invite-methods button>span{background:#ffffff07;border-radius:8px;grid-row:span 2;place-items:center;width:24px;height:24px;display:grid}.invite-methods button strong{color:#c9becf;font-size:.65rem}.invite-methods button small{color:#716678;font-size:.5rem}.invite-methods button.selected{border-color:var(--aura-border);background:var(--aura-soft);box-shadow:inset 0 0 25px var(--aura-faint)}.invite-methods button.selected>span,.invite-methods button.selected strong{color:var(--aura-bright)}.invite-methods button.selected>span{background:var(--aura-soft)}.battle-modal .invite-value-field{background:var(--aura-faint);border-radius:12px;gap:.35rem;margin-top:.65rem;padding:.7rem;display:grid}.battle-modal .invite-value-field input{margin-top:0}.battle-modal .invite-value-field>small{color:#817587;font-size:.52rem}.invite-qr-note{border:1px dashed var(--aura-border);background:var(--aura-faint);border-radius:12px;align-items:center;gap:.65rem;margin-top:.65rem;padding:.7rem;display:flex}.invite-qr-note>span{color:var(--aura-bright);font-size:1.2rem}.invite-qr-note p,.invite-qr-note strong,.invite-qr-note small{margin:0;display:block}.invite-qr-note strong{color:#d8cedd;font-size:.63rem}.invite-qr-note small{color:#807485;margin-top:.15rem;font-size:.53rem}@media (width<=620px){.invite-methods{grid-template-columns:1fr}}.mode-picker{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.mode-picker:has(.solidarity-option){grid-template-columns:repeat(3,1fr)}.mode-picker .solidarity-option.selected{background:#69d36a14;border-color:#8fef748c}.mode-picker .solidarity-option>span{color:#a9f27d}.solidarity-config{background:#63c95b09;border-color:#84ee6c33!important}.solidarity-book-button{color:#e8f6df;text-align:left;background:linear-gradient(90deg,#85dc661a,#b760df0d);border:1px solid #aff27c38;border-radius:14px;grid-template-columns:48px 1fr 24px;align-items:center;gap:.7rem;width:100%;margin:.35rem 0 1rem;padding:.7rem .8rem;display:grid}.solidarity-book-button>span:nth-child(2){gap:2px;display:grid}.solidarity-book-button strong{font-size:.75rem}.solidarity-book-button small{color:#8fa286;font-size:.58rem}.solidarity-book-button>b{color:#baf58b;text-align:center;font-size:1.1rem}.mini-book{filter:drop-shadow(0 7px 8px #00000040);width:44px;height:34px;display:flex;position:relative}.mini-book i{background:linear-gradient(145deg,#6daf59,#315b37);border:1px solid #caffa159;width:50%;height:100%;transition:transform .35s}.mini-book i:first-child{transform-origin:100%;border-radius:7px 2px 2px 7px}.mini-book i:last-child{transform-origin:0;border-radius:2px 7px 7px 2px}.mini-book:after{content:"♥";color:#e1ffc9;place-items:center;font-size:.65rem;display:grid;position:absolute;inset:0}.solidarity-book-button.open .mini-book i:first-child{transform:perspective(70px)rotateY(12deg)}.solidarity-book-button.open .mini-book i:last-child{transform:perspective(70px)rotateY(-12deg)}.solidarity-book{color:#32283a;background:#f7f0df;border-radius:16px;grid-template-columns:1fr 1fr;margin:0 0 1rem;animation:.35s both book-open;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000052}.solidarity-book:before,.solidarity-book:after{content:"";pointer-events:none;border:1px solid #5e452e1f;border-radius:12px;position:absolute;inset:8px}.book-spine{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#442c1f2b,#0000);width:12px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.book-page{background:repeating-linear-gradient(0deg,#0000 0 23px,#634b350b 24px),linear-gradient(100deg,#fbf5e8,#f3ead8);min-width:0;padding:1.15rem 1rem}.right-page{background:linear-gradient(80deg,#f3ead8,#fff9ed)}.book-cover-title{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.book-cover-title>span{color:#fff;background:#6fbb5e;border-radius:50% 50% 45% 45%;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.book-cover-title small{color:#859178;letter-spacing:.1em;font-size:.42rem}.book-cover-title h3{margin:.15rem 0 0;font:800 .78rem/1.2 Manrope}.book-intro{color:#665d69;margin:0 0 .8rem;font-size:.57rem;line-height:1.5}.book-steps{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.book-steps li{grid-template-columns:24px 1fr;gap:.45rem;display:grid}.book-steps li>span{color:#4d763e;background:#dff0c9;border-radius:8px;place-items:center;width:23px;height:23px;font:900 .58rem Manrope;display:grid}.book-steps strong{font-size:.58rem;display:block}.book-steps p{color:#6f6571;margin:.15rem 0 0;font-size:.5rem;line-height:1.4}.impact-formula{background:#e6f2d6;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin:.75rem 0;padding:.55rem;font-size:.48rem;display:flex}.impact-formula span{background:#fff;border-radius:5px;padding:.2rem .3rem}.impact-formula i{color:#78925e;font-size:.75rem}.impact-formula strong{color:#3e6c35;text-align:center;width:100%;font-size:.6rem}.book-example{grid-template-columns:27px 1fr;align-items:start;gap:.4rem;display:grid}.book-example>span{font-size:1rem}.book-example p{color:#615665;margin:0;font-size:.49rem;line-height:1.4}.book-safety{color:#8b7d86;margin-top:.65rem;font-size:.43rem;line-height:1.4;display:block}@keyframes book-open{0%{opacity:0;transform:perspective(600px)rotateX(-8deg)scale(.97)}to{opacity:1;transform:none}}@media (width<=560px){.solidarity-book{grid-template-columns:1fr}.book-spine{display:none}.book-page{padding:1rem}}.solidarity-panel{background:radial-gradient(circle at 0 0,#8beb691f,#0000 42%),#1320166b;border:1px solid #9cf47033;border-radius:17px;margin:1rem 0;padding:1rem}.solidarity-title,.solidarity-numbers,.solidarity-actions{align-items:center;gap:.65rem;display:flex}.solidarity-title>span{color:#aaf47d;background:#9df5701f;border-radius:12px;place-items:center;width:35px;height:35px;display:grid}.solidarity-title div{gap:2px;display:grid}.solidarity-title small,.solidarity-actions>small{color:#84b976;letter-spacing:.1em;font-size:.55rem}.solidarity-title strong{color:#dfffd3;font-size:.78rem}.solidarity-panel>p{color:#aeb6aa;margin:.75rem 0;font-size:.68rem;line-height:1.45}.solidarity-numbers{justify-content:space-between}.solidarity-numbers strong{color:#c8ff9f;font-size:.85rem}.solidarity-numbers span{color:#7f927b;font-size:.6rem}.solidarity-progress{background:#ffffff0f;border-radius:999px;height:8px;margin:.55rem 0 .8rem;overflow:hidden}.solidarity-progress i{border-radius:inherit;background:linear-gradient(90deg,#6edc66,#c4ff77);height:100%;transition:width .45s;display:block;box-shadow:0 0 16px #aeff6f73}.solidarity-actions{flex-wrap:wrap}.solidarity-actions button{color:#caffaa;background:#96ee6912;border:1px solid #a5f57933;border-radius:999px;padding:.35rem .55rem;font-size:.62rem;font-weight:800}.verify-solidarity{color:#10210f;background:linear-gradient(90deg,#73d969,#c2ef75);border:0;border-radius:10px;width:100%;margin-top:.8rem;padding:.65rem;font-weight:900}.solidarity-complete{color:#c6ff9d;margin-top:.7rem;font-size:.65rem;font-weight:700}.battle-top .solidarity{color:#baf78c;background:#78dc631a}.mode-picker label{cursor:pointer;background:#0b070f;border:1px solid #ffffff12;border-radius:12px;margin:0;padding:.75rem}.mode-picker label.selected{background:#b45cff0c;border-color:#c16eff70}.mode-picker input{opacity:0;position:absolute}.mode-picker span{float:left;color:#dc84ff;margin-right:.6rem;font-size:1.1rem}.mode-picker b,.mode-picker small{display:block}.mode-picker b{font-size:.72rem}.mode-picker small{color:#706678;margin-top:.2rem;font-size:.57rem}.stake-input{position:relative}.stake-input .aura-mark{position:absolute;top:.45rem;left:.6rem;transform:scale(.6)}.stake-input input{padding-left:2.6rem}.stake-input small{color:#766b7e;position:absolute;top:1.15rem;right:.8rem}.modal-note{color:#a177bd;background:#b15cff0c;border:1px solid #b15cff18;border-radius:11px;gap:.6rem;margin:.5rem 0 1rem;padding:.7rem;display:flex}.modal-note svg{flex:none}.modal-note b,.modal-note span{display:block}.modal-note span{font-size:.59rem;line-height:1.4}.modal-note b{color:#ceb0df;font-size:.65rem}@media (width<=1050px){.app-space{--side:82px}.side-nav{align-items:center;padding:1.4rem .7rem}.app-brand span,.nav-links span,.nav-links b,.side-streak div{display:none}.app-brand{padding-left:0;padding-right:0}.nav-links button{justify-content:center;padding:.75rem}.side-streak{padding:.65rem}.aura-orb{right:4%;transform:translateY(-50%)scale(.8)}.battle-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.app-space{padding-bottom:74px;padding-left:0}.side-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100b17ed;border:0;border-top:1px solid #ffffff12;flex-direction:row;justify-content:center;width:auto;height:70px;padding:.45rem 1rem;inset:auto 0 0}.app-brand,.side-streak{display:none}.nav-links{flex-direction:row;justify-content:space-around;width:100%}.nav-links button{flex-direction:column;gap:.12rem;padding:.35rem .65rem}.nav-links button span{font-size:.48rem;display:block}.nav-links button b{margin:-25px 0 0 26px;display:grid;position:absolute}.app-header{height:68px;padding:0 1rem}.hello,.mobile-menu{display:none}.aura-pill{margin-left:auto}.app-content{padding:1rem 1rem 3rem}.dash-hero{align-items:flex-start;min-height:420px;padding:1.5rem}.dash-hero h1{font-size:3.2rem}.dash-hero>div>p:not(.kicker){max-width:85%}.aura-orb{width:150px;height:150px;top:auto;bottom:5px;right:50%;transform:translate(50%)}.aura-orb span{font-size:2rem}.aura-orb:before{inset:-15px}.aura-orb:after{display:none}.stat-grid,.home-grid,.wallet-layout,.battle-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start;gap:1rem}.page-heading .primary-action{width:44px;padding:0;font-size:0}.page-heading .primary-action:first-letter{font-size:1rem}.battle-filters{padding-bottom:.3rem;overflow:auto}.discover-grid{grid-template-columns:1fr}.discover-grid article.wide{grid-column:auto}.form-row{grid-template-columns:1fr}.battle-modal{border-radius:18px;padding:1.2rem}.toast{top:75px;left:1rem;right:1rem}.wallet-card{min-height:280px}}.battle-modal{overflow-x:hidden}.form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.form-row>*,.form-row input{min-width:0}@media (width<=720px){.form-row{grid-template-columns:1fr}}.profile-menu hr{border:0;border-top:1px solid #ffffff0d;margin:.25rem 0}.profile-menu .menu-qr{color:#d28cff;width:1.2em;font-size:1.1rem}.profile-menu .logout-line{color:#a99daf}.appearance-picker{border-top:1px solid #ffffff0d;margin:.35rem 0;padding:.7rem .6rem}.profile-menu .appearance-picker>div:first-child{border:0;grid-template-columns:18px 1fr;column-gap:.4rem;padding:0;display:grid}.appearance-picker>div:first-child>span{color:var(--aura-theme);grid-row:span 2}.appearance-picker>div:first-child strong{font-size:.68rem}.appearance-picker>div:first-child small{color:#817586;margin:.1rem 0 0;font-size:.53rem}.appearance-swatches{gap:.38rem;border:0!important;padding:.65rem 0 .2rem!important;display:flex!important}.profile-menu .appearance-swatches>button{background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;width:25px;height:25px;margin:0;padding:0;display:grid}.profile-menu .appearance-swatches>button:hover,.profile-menu .appearance-swatches>button.selected{background:0 0;border-color:#fff;box-shadow:0 0 0 2px #ffffff18}.appearance-swatches button i{background:var(--swatch);border-radius:50%;width:17px;height:17px;box-shadow:inset 0 0 0 1px #ffffff28}.custom-color{color:#aaa0af;cursor:pointer;border:1px dashed #ffffff35;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:relative;overflow:hidden}.custom-color input{opacity:0;cursor:pointer;width:42px;height:42px;position:absolute;inset:-8px}.custom-color span{pointer-events:none;font-size:.8rem}.profile-menu .restore-aura-color{color:#928796;border:1px solid #ffffff0d;justify-content:center;margin:.45rem 0 0;padding:.42rem;font-size:.55rem}.profile-menu .restore-aura-color:disabled{opacity:.38;cursor:default}.profile-menu .restore-aura-color:not(:disabled):hover{color:#d8a9ff;background:#ffffff06}.account-location{background:0 0;border:0;gap:.45rem;margin:.2rem 0 .75rem;padding:0;display:grid}.account-location>strong{color:#a99eae;font-size:.66rem;font-weight:600}.account-location>small{color:#817687;font-size:.55rem;line-height:1.5}.account-location .form-row{margin:.15rem 0 0}.autosave-state{color:#9de2c4;background:#5ee0a309;border:1px solid #8ef0bf22;border-radius:12px;place-items:center;min-height:2.5rem;margin-bottom:0;display:grid}.autosave-state.saving{color:#d9b4f5;border-color:var(--aura-faint);background:var(--aura-soft)}.organizer-space{--org:#ffb24a;--org2:#ff6b45;color:#f8f4fa;background:radial-gradient(circle at 80% 0,#33170f 0,#0000 30%),#09070d;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.organizer-sidebar{background:linear-gradient(#17101d,#0e0a12);border-right:1px solid #ffffff0b;flex-direction:column;min-height:100vh;padding:1.45rem 1rem;display:flex;position:sticky;top:0}.organizer-brand{color:var(--org);align-items:center;gap:.55rem;font-size:1.5rem;text-decoration:none;display:flex}.organizer-brand span{color:#fff;font:800 1.15rem Manrope}.organizer-brand strong{color:var(--org)}.organizer-sidebar>small{color:#786c7d;letter-spacing:.16em;margin:1.2rem .45rem;font-size:.49rem}.organizer-sidebar nav{gap:.35rem;display:grid}.organizer-sidebar nav button{color:#8f8494;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;font-weight:650;display:flex}.organizer-sidebar nav button i{color:#9b8da0;width:24px;font-style:normal}.organizer-sidebar nav button.active,.organizer-sidebar nav button:hover{color:#fff;box-shadow:inset 3px 0 var(--org);background:linear-gradient(90deg,#ff9e3120,#ff6b450b)}.org-sidebar-foot{background:#ffffff04;border:1px solid #ffffff0c;border-radius:14px;gap:.35rem;margin-top:auto;padding:.8rem;display:grid}.org-sidebar-foot span{color:#756a79;letter-spacing:.12em;font-size:.46rem}.org-sidebar-foot strong{font-size:.68rem}.org-sidebar-foot button{color:#817587;text-align:left;background:0 0;border:0;margin-top:.5rem;font-size:.58rem}.organizer-main{min-width:0}.organizer-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0910cc;border-bottom:1px solid #ffffff0a;align-items:center;gap:1rem;height:92px;padding:0 2.1rem;display:flex}.organizer-header>div:first-child{margin-right:auto;display:grid}.organizer-header small{color:#776c7d;letter-spacing:.12em;font-size:.48rem}.organizer-header strong{margin-top:.25rem;font-size:.78rem}.institutional-pill{background:#ff9e3110;border:1px solid #ffac4630;border-radius:999px;grid-template-columns:22px auto;align-items:center;column-gap:.4rem;padding:.45rem .75rem;display:grid!important}.institutional-pill span{color:var(--org);grid-row:1/3}.institutional-pill b{font-size:.75rem}.institutional-pill small{color:#b88651;font-size:.38rem}.organizer-content{max-width:1280px;margin:auto;padding:2rem}.org-message{color:#e7bb83;background:#ff9e310c;border:1px solid #ffb14a2c;border-radius:12px;margin:1rem 2rem 0;padding:.65rem .8rem;font-size:.65rem}.org-message button{float:right;color:inherit;background:0 0;border:0}.org-hero{background:radial-gradient(circle at 80%,#ff9d3128,#0000 24%),linear-gradient(135deg,#1b1116,#100c13);border:1px solid #ffffff0d;border-radius:24px;grid-template-columns:1.2fr .8fr;align-items:center;min-height:300px;padding:2rem;display:grid;overflow:hidden}.org-hero h1{margin:.55rem 0;font:800 2.7rem/1 Manrope}.org-hero h1 em{color:var(--org);font-style:normal}.org-hero p:not(.kicker){color:#948791;max-width:570px;font-size:.75rem;line-height:1.6}.org-hero button,.org-section-head>button{background:linear-gradient(135deg,var(--org),var(--org2));color:#251008;border:0;border-radius:12px;margin-top:.65rem;padding:.7rem 1rem;font-weight:850}.org-orbit{text-align:center;border:1px solid #ffb14a40;border-radius:50%;place-content:center;justify-self:center;width:190px;height:190px;display:grid;box-shadow:0 0 0 22px #ff9e3109,0 0 0 45px #ff9e3105}.org-orbit span,.org-orbit i{color:#9c795e;letter-spacing:.12em;font-size:.48rem}.org-orbit b{font:800 3rem Manrope}.org-orbit i{letter-spacing:0;font-style:normal}.org-metrics{grid-template-columns:repeat(4,1fr);gap:.8rem;margin:1rem 0;display:grid}.org-metrics article{background:#110d14;border:1px solid #ffffff0c;border-radius:16px;padding:1rem}.org-metrics article>span{color:var(--org)}.org-metrics small{color:#776d7b;letter-spacing:.1em;margin:.7rem 0 .3rem;font-size:.44rem;display:block}.org-metrics strong{font:800 1.5rem Manrope}.org-metrics p{color:#6f6573;font-size:.55rem}.org-flow{background:#0e0b11;border:1px solid #ffffff0b;border-radius:18px;padding:1.2rem}.org-flow h2{font-size:1rem}.org-flow>div{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.org-flow article{border-left:1px solid #ffb14a2b;padding:.8rem}.org-flow article b{color:var(--org)}.org-flow article strong{margin:.35rem 0;font-size:.67rem;display:block}.org-flow article p{color:#756a79;margin:0;font-size:.55rem;line-height:1.45}.org-section-head{justify-content:space-between;align-items:end;margin-bottom:1.1rem;display:flex}.org-section-head h1{margin:.3rem 0;font:800 2rem Manrope}.org-section-head p:not(.kicker){color:#887c8c;font-size:.7rem}.org-events{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:.8rem;display:grid}.org-events>article{background:radial-gradient(circle at 100% 0,#ff9e3111,#0000 35%),#120e15;border:1px solid #ffffff0d;border-radius:17px;padding:1rem}.org-event-top{justify-content:space-between;display:flex}.org-event-top span{color:var(--org);letter-spacing:.12em;font-size:.45rem}.org-event-top small{color:#756a79}.org-events h2{font-size:1.05rem}.org-event-stats{gap:1rem;display:flex}.org-event-stats p{color:#84788a;font-size:.57rem}.org-event-stats b{color:#fff}.org-events article>button{color:#e9b87c;background:#ff9e3109;border:1px solid #ffb14a2b;border-radius:10px;width:100%;padding:.55rem}.org-empty{text-align:center;color:#786e7c;border:1px dashed #ffffff18;border-radius:18px;grid-column:1/-1;place-content:center;min-height:230px;display:grid}.org-empty span{color:var(--org);font-size:2rem}.org-empty h2{color:#fff}.org-empty p{font-size:.65rem}.aura-fund-card{background:radial-gradient(circle at 90% 20%,#ff9e3135,#0000 30%),linear-gradient(135deg,#2a1713,#140f14);border:1px solid #ffb14a36;border-radius:20px;max-width:520px;padding:1.4rem}.aura-fund-card small{color:#bd8c5d;display:block}.aura-fund-card strong{font:850 3.2rem Manrope}.aura-fund-card>span{color:var(--org);margin-left:.5rem}.aura-fund-card p{color:#9a7e70;font-size:.62rem}.package-title{margin-top:1.5rem}.aura-packages{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.aura-packages article{background:#120e15;border:1px solid #ffffff0c;border-radius:15px;padding:1rem;display:grid}.aura-packages small{color:#8b7f8f}.aura-packages strong{font-size:1.4rem}.aura-packages span{color:var(--org);font-size:.55rem}.aura-packages button{color:#6f6574;background:#ffffff04;border:1px solid #ffffff0d;border-radius:9px;margin-top:.8rem;padding:.5rem}.org-event-form{background:#120e15;border:1px solid #ffb14a2b;border-radius:22px;width:min(650px,94vw);max-height:92vh;padding:1.5rem;position:relative;overflow:auto}.org-event-form h2{font:800 1.5rem Manrope}.org-event-form label{color:#a89dac;gap:.35rem;margin:.6rem 0;font-size:.62rem;display:grid}.org-event-form input{color:#fff;background:#0b0910;border:1px solid #ffffff12;border-radius:10px;padding:.7rem}.org-event-form fieldset{border:1px solid #ffffff0e;border-radius:12px;gap:1rem;margin:.8rem 0;display:flex}.org-event-form fieldset label{display:flex}.org-event-form .submit{background:linear-gradient(135deg,var(--org),var(--org2));border:0;border-radius:12px;width:100%;padding:.8rem;font-weight:850}@media (width<=900px){.organizer-space{grid-template-columns:72px 1fr}.organizer-brand span,.organizer-sidebar>small,.organizer-sidebar nav button:not(.active){font-size:0}.organizer-sidebar nav button{justify-content:center}.org-sidebar-foot{display:none}.org-metrics,.org-flow>div{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.organizer-space{display:block}.organizer-sidebar{flex-direction:row;align-items:center;min-height:auto;padding:.6rem;position:static}.organizer-sidebar nav{margin-left:auto;display:flex}.organizer-sidebar nav button{padding:.6rem;font-size:0}.organizer-header{padding:0 .8rem}.organizer-content{padding:1rem}.org-hero{grid-template-columns:1fr}.org-orbit{display:none}.org-hero h1{font-size:2rem}.org-metrics,.org-flow>div,.aura-packages{grid-template-columns:1fr 1fr}}.qr-window{text-align:center;background:radial-gradient(circle at 50% 0,#9c48dd22,#0000 32%),linear-gradient(145deg,#1b1324,#100b16);border:1px solid #ffffff1c;border-radius:26px;width:min(430px,100%);max-height:94vh;padding:2rem;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.qr-spark{place-items:center;margin-bottom:1rem;display:grid}.qr-window .kicker{justify-content:center}.qr-window h2{margin:.55rem 0;font:700 1.7rem Manrope}.qr-window>p:not(.kicker){color:#8c8094;max-width:320px;margin:0 auto 1.2rem;font-size:.75rem;line-height:1.5}.qr-frame{background:#fff;border-radius:20px;place-items:center;width:250px;height:250px;margin:auto auto 1.3rem;padding:12px;display:grid;position:relative;box-shadow:0 0 55px #b460ff35}.qr-frame img{width:100%;height:100%;display:block}.qr-frame i{border-color:#c467ff;width:25px;height:25px;position:absolute}.qr-frame i:first-of-type{border-top:2px solid;border-left:2px solid;top:-7px;left:-7px}.qr-frame i:nth-of-type(2){border-top:2px solid;border-right:2px solid;top:-7px;right:-7px}.qr-frame i:nth-of-type(3){border-bottom:2px solid;border-left:2px solid;bottom:-7px;left:-7px}.qr-frame i:nth-of-type(4){border-bottom:2px solid;border-right:2px solid;bottom:-7px;right:-7px}.qr-window>small{letter-spacing:.13em;color:#756a7d;font-size:.5rem}.copy-code{background:#b15cff0c;border:1px solid #c56dff30;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:.45rem;padding:.6rem .8rem;display:flex}.copy-code strong{letter-spacing:.07em;word-break:break-all;text-align:left;font:700 .82rem Manrope}.copy-code span{color:#d599ff;margin-left:.8rem;font-size:.62rem}.qr-actions{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.8rem;display:grid}.qr-actions button{color:#eee7f2;background:linear-gradient(145deg,#b15cff18,#ffffff08);border:1px solid #c56dff30;border-radius:12px;min-height:44px;font-size:.68rem;font-weight:800}.qr-actions button:hover:not(:disabled){border-color:#cf80ff88;transform:translateY(-1px)}.qr-actions button:disabled{opacity:.45}.qr-actions span{color:#d599ff;margin-right:.25rem}.copy-link{color:#aa8bbb;background:0 0;border:0;margin-top:.65rem;font-size:.65rem;text-decoration:underline}.qr-action-message{color:#b9ff68!important;margin:.65rem auto 0!important;font-size:.65rem!important}.qr-safe{color:#716777;justify-content:center;align-items:center;gap:.35rem;margin-top:1rem;font-size:.55rem;display:flex}@media print{body *{visibility:hidden!important}.qr-window,.qr-window *{visibility:visible!important}.qr-window{width:100%;max-height:none;box-shadow:none;color:#17101c;border:0;border-radius:0;margin:0;padding:2cm;position:fixed;inset:0;overflow:visible;background:#fff!important}.qr-window .close-modal,.qr-actions,.copy-link,.qr-action-message{display:none!important}.qr-window>p:not(.kicker),.qr-window>small,.qr-safe{color:#514658!important}.copy-code{color:#17101c;background:#faf7fb;border-color:#d7cbdc}}.qr-safe svg{color:#b9ff68}.join-strip{background:linear-gradient(90deg,#b35aff0c,#0000);border:1px solid #b95fff1d;border-radius:15px;align-items:center;gap:.8rem;margin-bottom:1rem;padding:.75rem .9rem;display:flex}.join-strip>span{color:#d58dff;font-size:1.35rem}.join-strip>div{margin-right:auto}.join-strip strong,.join-strip small{display:block}.join-strip strong{font-size:.72rem}.join-strip small{color:#746a7b;margin-top:.18rem;font-size:.57rem}.join-strip input{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#09060d;border:1px solid #ffffff12;border-radius:9px;outline:none;width:160px;padding:.65rem}.join-strip .scan-qr-button{color:#dbaaff;white-space:nowrap;background:#bd67ff0e;border:1px solid #bd67ff35;align-items:center;gap:.38rem;display:inline-flex}.join-strip .scan-qr-button span{font-size:1rem}.scanner-backdrop{z-index:110}.qr-scanner{text-align:center;background:radial-gradient(circle at 50% 0,#8e38c326,#0000 38%),#120c18;border:1px solid #c06cff3d;border-radius:24px;width:min(450px,100vw - 2rem);padding:1.6rem;position:relative;box-shadow:0 32px 110px #000c}.qr-scanner>.close-modal{position:absolute;top:1rem;right:1rem}.qr-scanner h2{margin:.4rem 0;font:750 1.65rem Manrope}.qr-scanner>p:not(.kicker){color:#8e8194;margin:0 0 1.1rem;font-size:.72rem}.scanner-viewport{aspect-ratio:1;background:#08060b;border:1px solid #ffffff12;border-radius:20px;position:relative;overflow:hidden}.scanner-viewport video{object-fit:cover;width:100%;height:100%;display:block}.scanner-viewport>i{filter:drop-shadow(0 0 6px #c8ff6299);border-style:solid;border-color:#c8ff62;width:42px;height:42px;position:absolute}.scanner-viewport>i:first-of-type{border-width:3px 0 0 3px;border-radius:10px 0 0;top:16px;left:16px}.scanner-viewport>i:nth-of-type(2){border-width:3px 3px 0 0;border-radius:0 10px 0 0;top:16px;right:16px}.scanner-viewport>i:nth-of-type(3){border-width:0 0 3px 3px;border-radius:0 0 0 10px;bottom:16px;left:16px}.scanner-viewport>i:nth-of-type(4){border-width:0 3px 3px 0;border-radius:0 0 10px;bottom:16px;right:16px}.scanner-line{background:linear-gradient(90deg,#0000,#c8ff62,#0000);height:2px;animation:2.2s ease-in-out infinite alternate scanQr;position:absolute;top:20%;left:9%;right:9%;box-shadow:0 0 12px #c8ff62}.scanner-viewport b{color:#ddd2e2;white-space:nowrap;background:#09060dcc;border-radius:999px;padding:.42rem .65rem;font-size:.6rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.scanner-error{text-align:left;color:#ff9aaf;background:#ff6b8910;border-radius:12px;gap:.65rem;margin-top:.8rem;padding:.8rem;font-size:.68rem;display:flex}.scanner-error>span{background:#ff6b8920;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-weight:900;display:grid}.scanner-error p{margin:0}.scanner-error small{color:#9c8791;margin-top:.25rem;display:block}.scanner-privacy{color:#7e7184;margin-top:.9rem;font-size:.58rem}@keyframes scanQr{to{top:78%}}.join-strip select{color:#26162f;background:#fff;border:1px solid #684d7b2e;border-radius:13px;min-width:145px;padding:12px 14px;font-weight:700}.format-line{justify-content:space-between;align-items:center;gap:12px;margin:10px 0 4px;display:flex}.format-line span{color:#8c36b6;letter-spacing:.08em;background:#af52de17;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:900}.group-arena{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:18px 0;display:grid}.group-arena section{background:radial-gradient(circle at 50% 20%,#b452ed21,#0000 55%),linear-gradient(145deg,#1a1022,#120c18);border:1px solid #cd76ff29;border-radius:18px;padding:13px}.group-arena section.team-winner{border-color:#eeb62c;box-shadow:0 10px 28px #eeb62c29}.team-heading,.group-member{align-items:center;gap:8px;display:flex}.team-heading{justify-content:space-between;margin-bottom:10px}.team-heading button{color:#fff;background:#2e173a;border:0;border-radius:9px;padding:6px 8px;font-size:.68rem;font-weight:800}.group-member{margin-top:7px}.group-member .silhouette{width:31px;height:31px}.combat-avatar{--skin:#c98765;--suit:#a94bd5;filter:drop-shadow(0 8px 13px #74239e4d);transform-origin:50% 90%;flex:0 0 62px;width:62px;height:76px;display:inline-block;position:relative}.combat-avatar.avatar-feminine{--skin:#d89a7d;--suit:#e454ae}.combat-avatar.avatar-neutral{--skin:#a97861;--suit:#5c75e8}.avatar-head{z-index:3;background:var(--skin);border-radius:48% 48% 46% 46%;width:25px;height:27px;position:absolute;top:5px;left:19px}.avatar-head b{background:#332038;border-radius:60% 60% 35% 35%;position:absolute;inset:-3px -2px 13px}.avatar-feminine .avatar-head b{clip-path:polygon(0 0,100% 0,90% 100%,72% 56%,20% 66%,10% 100%);border-radius:60% 60% 50% 50%;inset:-4px -5px 6px}.avatar-neutral .avatar-head b{border-radius:35% 70% 35% 55%;inset:-4px 0 15px}.avatar-body{z-index:2;background:linear-gradient(145deg, color-mix(in srgb, var(--suit), white 18%), var(--suit));border-radius:10px 10px 7px 7px;width:31px;height:31px;position:absolute;top:29px;left:16px}.avatar-arm,.avatar-leg{z-index:1;background:var(--suit);transform-origin:50% 3px;border-radius:8px;width:10px;position:absolute}.avatar-arm{height:32px;top:31px}.arm-left{left:10px;transform:rotate(24deg)}.arm-right{right:10px;transform:rotate(-24deg)}.avatar-leg{background:#392744;height:27px;top:53px}.leg-left{left:19px;transform:rotate(7deg)}.leg-right{right:18px;transform:rotate(-7deg)}.avatar-energy{border:1px solid color-mix(in srgb, var(--suit), white 30%);opacity:0;border-radius:50%;position:absolute;inset:0}.combat-avatar.warming{animation:1.65s ease-in-out infinite avatar-warmup}.combat-avatar.warming .arm-left{animation:1.65s ease-in-out infinite left-jab}.combat-avatar.warming .arm-right{animation:1.65s ease-in-out .28s infinite right-jab}.combat-avatar.warming .avatar-energy{animation:1.65s ease-out infinite avatar-pulse}.versus span.combat-avatar{width:62px;height:76px;color:inherit;font-size:inherit;background:0 0;border-radius:0;display:inline-block}@keyframes avatar-warmup{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes left-jab{0%,to{transform:rotate(24deg)}42%{transform:rotate(70deg)translateY(-7px)}}@keyframes right-jab{0%,to{transform:rotate(-24deg)}42%{transform:rotate(-70deg)translateY(-7px)}}@keyframes avatar-pulse{0%{opacity:.55;transform:scale(.65)}to{opacity:0;transform:scale(1.25)}}.empty-avatar{color:#c275ee;border:1px dashed #cd76ff59;border-radius:18px;place-items:center;width:62px;height:76px;display:grid}.profile-button .combat-avatar{transform-origin:50%;width:34px;height:42px;margin:-5px -8px;transform:scale(.55)}.account-modal{background:linear-gradient(145deg,#1b1223,#100b16);border:1px solid #cf7eff33;border-radius:26px;width:min(780px,96vw);max-height:92vh;padding:2rem;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.account-modal h2{margin:.4rem 0 1rem}.profile-reminder,.privacy-note{color:#c9e7ae;background:#b9ff680f;border:1px solid #b9ff682e;border-radius:13px;margin-bottom:1rem;padding:.85rem 1rem;font-size:.76rem;line-height:1.5}.avatar-picker{grid-template-columns:repeat(3,1fr);gap:.7rem;margin:1rem 0;display:grid}.avatar-picker legend{grid-column:1/-1;margin-bottom:.7rem}.avatar-picker button{color:#ddd3e2;background:#ffffff06;border:1px solid #cd76ff2e;border-radius:17px;justify-content:center;align-items:center;gap:.7rem;min-height:98px;display:flex}.avatar-picker button.selected{background:#b952e81f;border-color:#bd62ec;box-shadow:0 0 30px #b145e01f}.account-modal label{color:#b8aabd;gap:.4rem;font-size:.72rem;display:grid}.account-modal input,.account-modal select,.account-modal textarea{color:#fff;background:#120c18;border:1px solid #cd76ff2b;border-radius:11px;width:100%;padding:.75rem}.account-modal input:disabled{opacity:.58}.account-modal textarea{resize:vertical;min-height:74px}.privacy-note{color:#9f91a5;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.privacy-note svg{color:#b9ff68}.account-message{color:#b9ff68;font-size:.75rem}.profile-loading{color:#a793af;place-items:center;min-height:220px;display:grid}@media (prefers-reduced-motion:reduce){.combat-avatar,.combat-avatar *{animation:none!important}}.group-member em{color:#a33ad2;margin-left:auto;font-size:.72rem}.empty-slot{color:#8b7c91;border:1px dashed #694a7a3d;border-radius:12px;padding:11px;font-size:.78rem}.group-config{align-items:end}.format-help{color:#78677f;margin-top:10px;display:block}.join-strip button{color:#281332;background:#e4c8fa;border:0;border-radius:9px;padding:.68rem .85rem;font-size:.65rem;font-weight:700}.join-strip button:disabled{opacity:.35}.battle-card.live{border-color:#c269ff32;box-shadow:inset 0 0 35px #a84fff08}.battle-code{background:#ffffff04;border-radius:8px;justify-content:space-between;align-items:center;margin-top:.7rem;padding:.4rem .5rem;display:flex}.battle-code span{color:#b99fc8;letter-spacing:.12em;font:700 .58rem Manrope}.battle-code button{color:#cc87f7;background:0 0;border:0;font-size:.58rem}.arena-silhouettes{align-items:start}.arena-silhouettes .silhouette{color:#0000;clip-path:polygon(25% 0,75% 0,90% 32%,75% 48%,92% 100%,8% 100%,25% 48%,10% 32%);background:radial-gradient(circle at 50% 24%,#f1d9ff 0 8px,#0000 9px),linear-gradient(160deg,#b15dff88,#572b7b);border-radius:34px 34px 18px 18px;width:62px;height:76px}.arena-silhouettes>div:last-child .silhouette{background:radial-gradient(circle at 50% 24%,#d8fff4 0 8px,#0000 9px),linear-gradient(160deg,#53d6bf99,#245f6b)}.arena-silhouettes .winner .silhouette{filter:drop-shadow(0 0 12px #c8ff62)}.arena-silhouettes button{color:#d8ff96;background:#c8ff6210;border:1px solid #c8ff6240;border-radius:999px;margin:.45rem auto 0;padding:.35rem .5rem;font-size:.52rem;display:block}.arena-silhouettes em{color:#c8ff62;margin-top:.35rem;font:700 .58rem Manrope;display:block}.arena-silhouettes em.kind-loss{color:#bcaac7;font-size:.5rem;font-weight:500;line-height:1.35}.moderator-row{background:#ffffff03;border:1px solid #ffffff0b;border-radius:10px;align-items:center;gap:.6rem;margin-bottom:.7rem;padding:.55rem .65rem;display:flex}.moderator-row>span{color:#d18cff}.moderator-row>div{flex:1}.moderator-row small,.moderator-row strong{display:block}.moderator-row small{letter-spacing:.12em;color:#716678;font-size:.45rem}.moderator-row strong{margin-top:.15rem;font-size:.62rem}.moderator-row button{color:#ce92ef;background:#bb5fff0b;border:1px solid #d077ff2b;border-radius:8px;padding:.4rem .5rem;font-size:.54rem}.waiting-moderator{text-align:center;color:#d2a1ed;border:1px dashed #bd64ef33;border-radius:9px;padding:.65rem;font-size:.58rem}.start-arena,.enter-arena{letter-spacing:.02em;border-radius:14px;width:100%;margin-top:.7rem;padding:.85rem;font-weight:900}.start-arena{background:linear-gradient(135deg,var(--aura-bright),#ffd2fb);color:#17091c;box-shadow:0 0 28px var(--aura-faint);border:0}.enter-arena{border:1px solid var(--aura-border);background:var(--aura-faint);color:#fff}.enter-arena.live{animation:1.5s ease-in-out infinite arenaButtonPulse}.live-arena-backdrop{z-index:500;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030107eb;place-items:center;padding:clamp(.4rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.live-arena{border:1px solid var(--aura-border);background:radial-gradient(circle at 50% 40%,var(--aura-faint),transparent 38%),linear-gradient(145deg,#100817,#050308 72%);width:100%;height:100%;box-shadow:0 0 80px var(--aura-faint);color:#fff;border-radius:clamp(16px,2vw,30px);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.live-arena-header{z-index:4;background:#09050dbd;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:clamp(1rem,2.5vw,2rem);display:grid;position:relative}.live-arena-header h2{margin:.25rem 0;font:900 clamp(1.4rem,3vw,2.6rem) Manrope}.live-arena-header p{color:#887b91;margin:0}.live-pulse{color:var(--aura-bright);letter-spacing:.18em;font-size:.65rem;font-weight:900}.in_progress .live-pulse{animation:1s ease-in-out infinite liveBlink}.arena-role{border:1px solid var(--aura-border);background:var(--aura-faint);text-align:right;border-radius:14px;padding:.65rem 1rem;display:grid}.arena-role small{color:#8e8096;letter-spacing:.12em;font-size:.5rem}.arena-role strong{font-size:.8rem}.close-live-arena{color:#fff;background:#ffffff08;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.4rem;display:grid}.arena-ready{text-align:center;place-self:center;justify-items:center;max-width:600px;padding:2rem;display:grid}.arena-ready>span{filter:drop-shadow(0 0 25px var(--aura-bright));font-size:4rem}.arena-ready h3{margin:.5rem 0;font:900 clamp(2rem,5vw,4rem) Manrope}.arena-ready p{color:#9c8fa3}.arena-ready button{background:linear-gradient(135deg,var(--aura-bright),#fff);color:#16081b;border:0;border-radius:16px;margin-top:1rem;padding:1rem 2.2rem;font-weight:900}.arena-ready strong{color:var(--aura-bright);margin-top:1rem}.arena-stage{min-height:0;padding:clamp(1rem,3vw,2.5rem);position:relative;overflow:auto}.arena-duel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,5vw,5rem);min-height:100%;display:grid;position:relative}.arena-fighter{background:radial-gradient(circle at 50% 45%,var(--aura-faint),transparent 42%),#0e0913;border:1px solid #ffffff12;border-radius:28px;align-content:center;place-items:center;gap:.8rem;min-height:430px;display:grid;position:relative;overflow:hidden}.arena-fighter .combat-avatar{font-size:clamp(5rem,14vw,11rem);transform:scale(1.35)}.arena-fighter>strong{font:900 clamp(1.2rem,3vw,2rem) Manrope}.arena-fighter>em{color:var(--aura-bright)}.arena-fighter>button,.arena-teams section>button{border:1px solid var(--aura-border);background:var(--aura-bright);color:#150818;border-radius:12px;padding:.8rem 1.2rem;font-weight:900}.fighter-side{color:#ffffff18;font:900 5rem Manrope;position:absolute;top:1rem;left:1rem}.arena-vs{z-index:2;border:1px solid var(--aura-border);width:72px;height:72px;color:var(--aura-bright);box-shadow:0 0 30px var(--aura-faint);background:#0a0610;border-radius:50%;place-items:center;font-size:1.25rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arena-fighter.champion,.arena-teams .champion{border-color:#cfff60;box-shadow:inset 0 0 70px #a8ff3b18,0 0 35px #a8ff3b20}.arena-teams{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;min-height:100%;display:grid}.arena-teams>section{background:#0e0913;border:1px solid #ffffff12;border-radius:24px;align-content:center;gap:1rem;padding:1.4rem;display:grid}.arena-teams h3{text-align:center;font-size:1.3rem}.arena-team-member{background:#ffffff08;border-radius:14px;align-items:center;gap:.8rem;padding:.7rem;display:flex}.arena-team-member .combat-avatar{font-size:3rem}.spectator-banner{z-index:3;border:1px solid var(--aura-border);text-align:center;color:#cabed0;background:#0b0710e8;border-radius:999px;max-width:760px;margin:1rem auto 0;padding:.8rem 1rem;position:sticky;bottom:.5rem}.arena-result{z-index:10;text-align:center;background:radial-gradient(circle,var(--aura-faint),#050208 70%);align-content:center;place-items:center;padding:2rem;animation:.65s ease-out resultReveal;display:grid;position:absolute;inset:0;overflow:hidden}.arena-result>:not(.result-rays){z-index:2;position:relative}.arena-result>span{filter:drop-shadow(0 0 35px);font-size:clamp(4rem,12vw,9rem)}.arena-result small{letter-spacing:.3em;color:#c9bcd0}.arena-result h1{letter-spacing:-.07em;margin:.2rem 0;font:1000 clamp(3.5rem,11vw,9rem) Manrope}.arena-result p{color:#c0b4c4;max-width:680px;font-size:clamp(.9rem,2vw,1.2rem);line-height:1.6}.arena-result button{color:#fff;background:#ffffff10;border:1px solid #ffffff25;border-radius:14px;margin-top:1rem;padding:.9rem 1.4rem;font-weight:850}.arena-result.victory{color:#d7ff72;background:radial-gradient(circle,#90ff372e,#050208 68%)}.arena-result.encouragement{color:#76cfff;background:radial-gradient(circle,#437dff26,#050208 68%)}.result-rays{background:repeating-conic-gradient(#ffffff0a 0deg 5deg,#0000 5deg 18deg);width:75vmax;height:75vmax;animation:18s linear infinite resultSpin;position:absolute}.arena-footer{z-index:4;color:#94879a;background:#09050de8;border-top:1px solid #ffffff12;justify-content:space-between;gap:1rem;padding:.8rem clamp(1rem,3vw,2rem);font-size:.7rem;display:flex;position:relative}.arena-footer strong{color:#fff}@keyframes liveBlink{50%{opacity:.45}}@keyframes arenaButtonPulse{50%{box-shadow:0 0 28px var(--aura-bright)}}@keyframes resultReveal{0%{opacity:0;transform:scale(1.06)}}@keyframes resultSpin{to{transform:rotate(360deg)}}@media (width<=700px){.live-arena-backdrop{padding:0}.live-arena{border:0;border-radius:0}.live-arena-header{grid-template-columns:1fr auto;padding:.8rem}.arena-role{display:none}.live-arena-header h2{font-size:1.2rem}.arena-stage{padding:.65rem}.arena-duel{grid-template-columns:1fr 1fr;gap:.5rem}.arena-fighter{border-radius:18px;min-height:58vh}.arena-fighter .combat-avatar{font-size:4.5rem}.arena-fighter>strong{text-align:center;font-size:.85rem}.arena-fighter>button{padding:.65rem;font-size:.68rem}.fighter-side{font-size:2.5rem}.arena-vs{width:46px;height:46px}.arena-footer{font-size:.58rem}.arena-result h1{font-size:3.4rem}.arena-result p{font-size:.86rem}}@media (height<=600px) and (orientation:landscape){.live-arena-header{padding:.6rem 1rem}.live-arena-header h2{font-size:1.15rem}.live-arena-header p{display:none}.arena-stage{padding:.6rem 1rem}.arena-fighter{min-height:310px}.arena-fighter .combat-avatar{font-size:4rem}.arena-footer{padding:.5rem 1rem}.arena-result>span{font-size:3rem}.arena-result h1{font-size:3.4rem}.arena-result p{margin:.2rem 0}.arena-result button{margin-top:.4rem}}@media (width<=720px){.qr-window{padding:1.35rem}.qr-frame{width:220px;height:220px}.join-strip{grid-template-columns:auto 1fr;display:grid}.join-strip input{grid-column:span 2;width:100%}.join-strip button{grid-column:span 2}.battle-controls-content{flex-direction:column;align-items:stretch}.battle-view-controls.expanded .battle-controls-content{max-height:180px}.battle-sort-select{justify-content:space-between;width:100%;margin-left:0}.battle-sort-select select{flex:1}.battle-toolbar{align-items:stretch}.filter-menu-trigger{padding:0 .85rem;font-size:0}.filter-menu-trigger span{font-size:1rem}.filter-menu-trigger i{font-size:.7rem}}.event-access-pricing{background:linear-gradient(135deg,#ffad4510,#ffffff03);border:1px solid #ffb24a2b;border-radius:16px;margin:.9rem 0;padding:1rem}.event-access-pricing h3{margin:0;font-size:.85rem}.event-access-pricing>p{color:#8f8494;margin:.25rem 0 .8rem;font-size:.58rem}.event-access-pricing>div{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.event-access-pricing article{background:#09070d;border:1px solid #ffffff0e;border-radius:12px;padding:.7rem}.event-access-pricing article label{align-items:center;gap:.55rem;margin:0;display:flex}.event-access-pricing article label span{display:grid}.event-access-pricing article small{color:#817685}.event-access-pricing article>input{width:100%;margin-top:.55rem}.event-invitation-backdrop{z-index:120}.event-invitation{color:#fff;background:radial-gradient(circle at 85% 0,#4b17623d,#0000 38%),#100b16;border:1px solid #c451ff55;border-radius:24px;width:min(480px,92vw);padding:1.6rem;position:relative;box-shadow:0 30px 90px #000b}.event-invitation h2{margin:.35rem 0;font:850 1.65rem Manrope}.event-invitation>p{color:#9d91a5;font-size:.7rem}.event-invitation h3{margin:1.2rem 0 .55rem;font-size:.75rem}.event-role-choice{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.event-role-choice button{text-align:left;color:#fff;background:#0a0810;border:1px solid #ffffff16;border-radius:15px;gap:.25rem;padding:1rem;display:grid}.event-role-choice button.selected{background:#c451ff17;border-color:#c55cff;box-shadow:inset 0 0 24px #c451ff0c}.event-role-choice span{font-size:1.2rem}.event-role-choice small{color:#c990ee}.event-payment-summary{background:#ffffff08;border-radius:12px;justify-content:space-between;margin:1rem 0;padding:.8rem;font-size:.68rem;display:flex}.event-payment-summary strong{color:#d895ff}.confirm-event-entry{color:#190b20;background:linear-gradient(135deg,#e8c6ff,#c45bff);border:0;border-radius:12px;width:100%;padding:.85rem;font-weight:850}.payment-consent{text-align:center;color:#7e7285;margin-top:.6rem;display:block}.org-event-actions{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.org-event-actions button:last-child{color:#ffc877;background:#ffb24a0b;border-color:#ffb24a40}.courtesy-backdrop{z-index:125}.courtesy-panel{color:#fff;background:radial-gradient(circle at 90% 0,#ff8a3320,#0000 35%),#120e15;border:1px solid #ffb24a38;border-radius:24px;width:min(600px,94vw);max-height:88vh;padding:1.6rem;position:relative;overflow:auto;box-shadow:0 30px 90px #000c}.courtesy-panel h2{margin:.3rem 0;font:850 1.6rem Manrope}.courtesy-panel>p:not(.kicker){color:#9f949f;font-size:.68rem}.courtesy-panel form{grid-template-columns:1fr auto;align-items:end;gap:.7rem;margin:1rem 0;display:grid}.courtesy-panel form label{color:#a89dac;gap:.35rem;font-size:.62rem;display:grid}.courtesy-panel input{color:#fff;background:#0b0910;border:1px solid #ffb24a35;border-radius:11px;padding:.75rem}.courtesy-panel form button{background:linear-gradient(135deg,#ffba55,#ff7447);border:0;border-radius:11px;padding:.78rem 1rem;font-weight:850}.courtesy-list{gap:.55rem;display:grid}.courtesy-list article{background:#0b0910;border:1px solid #ffffff0e;border-radius:13px;align-items:center;gap:.7rem;padding:.75rem;display:flex}.courtesy-list article>span{color:#ffc16c;background:#ffb24a16;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.courtesy-list article>div{margin-right:auto;display:grid}.courtesy-list article small{color:#877b89;margin-top:.2rem;font-size:.53rem}.courtesy-list article>button{color:#e89084;background:#ff5d4810;border:1px solid #ff7c6b30;border-radius:8px;padding:.4rem .65rem}.courtesy-empty{text-align:center;color:#a99dac;border:1px dashed #ffffff15;border-radius:15px;place-items:center;padding:2rem;display:grid}.courtesy-empty>span{color:#ffbd62;font-size:2rem}.courtesy-empty p{color:#786d7b;margin:.3rem 0 0;font-size:.6rem}@media (width<=650px){.org-event-actions,.courtesy-panel form{grid-template-columns:1fr}}.org-event-actions button{border:1px solid color-mix(in srgb,var(--org) 35%,transparent);background:color-mix(in srgb,var(--org) 10%,#0d0911);width:100%;color:color-mix(in srgb,var(--org) 72%,white);border-radius:10px;padding:.58rem;font-weight:750}.org-event-actions button:hover{background:color-mix(in srgb,var(--org) 18%,#0d0911)}.organizer-profile{position:relative}.organizer-profile .profile-button{background:0 0;border:0}.organizer-profile-menu{z-index:80;text-align:left;top:calc(100% + .65rem);right:0}.organizer-profile-menu .appearance-picker button{width:auto}.org-flow-intro{color:#817584;margin:-.35rem 0 .9rem;font-size:.58rem}.organizer-participants{gap:1rem;display:grid}.organizer-participants>section{background:#110d14;border:1px solid #ffffff0e;border-radius:18px;overflow:hidden}.organizer-participants>section>header{background:color-mix(in srgb,var(--org) 8%,transparent);border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;padding:1rem;display:flex}.organizer-participants header small{color:var(--org);letter-spacing:.14em;font-size:.45rem}.organizer-participants header h2{margin:.25rem 0 0;font-size:1rem}.organizer-participants header>b{background:color-mix(in srgb,var(--org) 14%,transparent);color:var(--org);border-radius:999px;padding:.4rem .65rem;font-size:.6rem}.organizer-participants>section>div{display:grid}.organizer-participants article{border-bottom:1px solid #ffffff08;grid-template-columns:52px minmax(180px,1fr) auto 90px;align-items:center;gap:.7rem;padding:.75rem 1rem;display:grid}.organizer-participants article:last-child{border:0}.organizer-participants article .combat-avatar{transform-origin:0;width:42px;transform:scale(.6)}.organizer-participants article>div{display:grid}.organizer-participants article small{color:#766b7a;font-size:.52rem}.registration-role{background:#ffffff08;border-radius:999px;padding:.35rem .55rem;font-size:.55rem}.registration-role.participant{color:var(--org)}.registration-role.observer{color:#9cb8ff}.organizer-participants article p{text-align:right;color:#9d919f;font-size:.58rem}.organizer-participants article p b{color:#9cff67}.organizer-space{background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--org) 18%,transparent) 0,transparent 30%),#09070d}.org-hero{background:radial-gradient(circle at 90% 30%,color-mix(in srgb,var(--org) 20%,transparent),transparent 35%),#110d14}.aura-fund-card{border-color:color-mix(in srgb,var(--org) 35%,transparent);background:radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--org) 25%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--org) 12%,#151016),#140f14)}@media (width<=650px){.organizer-participants article{grid-template-columns:44px 1fr}.organizer-participants article>span,.organizer-participants article>p{text-align:left;grid-column:2}}.participant-event-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:1rem;display:grid}.participant-event-card{text-align:left;border:1px solid color-mix(in srgb,var(--org) 22%,#ffffff10);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--org) 17%,transparent),transparent 45%),#110d14;color:#fff;border-radius:22px;min-height:230px;padding:1.35rem;transition:all .25s}.participant-event-card:hover{border-color:color-mix(in srgb,var(--org) 65%,white 5%);transform:translateY(-3px);box-shadow:0 18px 45px #0007}.participant-event-card>div{color:#8c7d91;justify-content:space-between;font-size:.58rem;display:flex}.participant-event-card>div small{color:var(--org);letter-spacing:.12em}.participant-event-card h2{margin:1.2rem 0 .5rem;font-size:1.2rem}.participant-event-card>p{color:#8d8191;min-height:42px;font-size:.7rem;line-height:1.55}.participant-event-card footer{border-top:1px solid #ffffff0c;align-items:end;gap:1.25rem;margin-top:1.4rem;padding-top:1rem;display:flex}.participant-event-card footer b{font-size:1rem}.participant-event-card footer small{color:#766b7a;letter-spacing:.12em;margin-top:.2rem;font-size:.42rem;display:block}.participant-event-card footer i{color:var(--org);margin-left:auto;font-size:.65rem;font-style:normal}.participant-back{color:#b5a8b7;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;margin-bottom:.9rem;padding:.55rem .8rem}.participant-event-hero{border:1px solid color-mix(in srgb,var(--org) 20%,#ffffff0a);background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--org) 20%,transparent),transparent 42%),#110d14;border-radius:22px;justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem;display:flex}.participant-event-hero>div>small{color:var(--org);letter-spacing:.14em;font-size:.5rem}.participant-event-hero h2{margin:.35rem 0;font-size:1.45rem}.participant-event-hero p{color:#8b7e8e;font-size:.65rem}.participant-metrics{gap:1.8rem;display:flex}.participant-metrics b{text-align:center;min-width:66px;font-size:1.35rem}.participant-metrics small{color:#847787;letter-spacing:.12em;margin-top:.25rem;font-size:.43rem;display:block}.participant-tools{grid-template-columns:minmax(240px,1fr) auto auto auto;gap:.6rem;margin:1rem 0;display:grid}.participant-tools label{color:var(--org);background:#0d0a10;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:.55rem;padding:0 .8rem;display:flex}.participant-tools input,.participant-tools select,.participant-tools button,.participant-actions select{color:#e7dfe9;background:#0d0a10;border:1px solid #ffffff12;border-radius:12px;min-height:42px}.participant-tools input{background:0 0;border:0;outline:0;width:100%}.participant-tools select,.participant-tools button{padding:0 .8rem}.participant-tools button{color:var(--org)}.participant-table{background:#0e0b11;border:1px solid #ffffff10;border-radius:18px;overflow:hidden}.participant-table-head,.participant-table>article{grid-template-columns:minmax(220px,1.45fr) .75fr .55fr .7fr .55fr minmax(230px,1.2fr);align-items:center;gap:.7rem;display:grid}.participant-table-head{color:#766b7a;letter-spacing:.12em;text-transform:uppercase;background:#ffffff05;padding:.75rem 1rem;font-size:.47rem}.participant-table>article{border-top:1px solid #ffffff08;min-height:86px;padding:.7rem 1rem;transition:all .2s}.participant-table>article:hover{background:#ffffff025}.participant-table>article.inactive{opacity:.58}.participant-person{align-items:center;gap:.6rem;display:flex}.participant-person .combat-avatar{transform-origin:0;width:44px;transform:scale(.62)}.participant-person>span,.participant-table article>div:not(.participant-actions){gap:.16rem;display:grid}.participant-person small,.participant-person em,.participant-table article small{color:#766b7a;font-size:.48rem;font-style:normal}.participant-table article>div>.registration-role{width:max-content}.checkin{color:#9d919f;background:#ffffff05;border:1px solid #ffffff13;border-radius:10px;padding:.5rem;font-size:.55rem}.checkin.active{color:#78f7a1;background:#67ff9a10;border-color:#67ff9a44}.participant-status{background:#ffffff08;border-radius:999px;width:max-content;padding:.35rem .55rem;font-size:.5rem}.participant-status.active{color:#7df69f}.participant-status.cancelled{color:#b3a7b5}.participant-status.blocked{color:#ff7a82}.participant-actions{gap:.35rem;display:flex}.participant-actions select,.participant-actions button{color:#cbbdce;background:#151019;border:1px solid #ffffff10;border-radius:9px;min-height:34px;padding:0 .5rem;font-size:.5rem}.participant-actions button{cursor:pointer}.participant-actions .danger-soft{color:#ff8e94}.participant-no-results{color:#8e8191;place-items:center;gap:.3rem;padding:3rem;display:grid}.participant-no-results b{color:#d7cbd9}@media (width<=1100px){.participant-event-hero{flex-direction:column;align-items:flex-start}.participant-table-head{display:none}.participant-table>article{grid-template-columns:1fr 1fr 1fr}.participant-person{grid-column:1/3}.participant-actions{grid-column:2/4;justify-content:flex-end}.participant-tools{grid-template-columns:1fr 1fr}.participant-tools label{grid-column:1/3}}@media (width<=650px){.participant-event-grid{grid-template-columns:1fr}.participant-event-card footer{gap:.7rem}.participant-metrics{grid-template-columns:1fr 1fr;width:100%;display:grid}.participant-tools{flex-direction:column;display:flex}.participant-tools label{min-height:42px}.participant-table>article{grid-template-columns:1fr 1fr}.participant-person{grid-column:1/3}.participant-actions{flex-wrap:wrap;grid-column:1/3;justify-content:flex-start}}.participant-tools .participant-export{border-color:color-mix(in srgb,var(--org) 35%,#ffffff10);min-height:42px;color:var(--org);padding:0 .55rem;display:flex}.participant-export select{color:#dfd4e1;background:0 0;border:0;outline:0;min-height:38px;padding:0 .35rem}.participant-export select option{color:#f3eaf4;background:#171119}.institutional-wallet-pro{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.35fr);gap:1rem;display:grid}.institutional-balance-pro,.aura-purchase-builder{border:1px solid color-mix(in srgb,var(--org) 24%,#ffffff0c);border-radius:24px;position:relative;overflow:hidden}.institutional-balance-pro{background:radial-gradient(circle at 80% 85%,color-mix(in srgb,var(--org) 35%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--org) 22%,#151017),#100c13);flex-direction:column;min-height:430px;padding:1.8rem;display:flex}.institutional-balance-pro:after{border:1px solid color-mix(in srgb,var(--org) 30%,transparent);content:"";border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-70px}.wallet-status{color:#75ef98;letter-spacing:.1em;background:#64ff9210;border-radius:99px;width:max-content;margin-bottom:auto;padding:.4rem .6rem;font-size:.48rem}.institutional-balance-pro>small{color:#96889a;letter-spacing:.15em;font-size:.5rem}.institutional-balance-pro>strong{letter-spacing:-.06em;margin-top:.5rem;font-size:3.6rem}.institutional-balance-pro>b{color:var(--org);letter-spacing:.2em;font-size:.7rem}.institutional-balance-pro>p{color:#958799;max-width:320px;margin-top:auto;font-size:.67rem;line-height:1.6}.institutional-balance-pro>div{color:#b2a4b5;border-top:1px solid #ffffff0c;gap:1rem;margin-top:1rem;padding-top:1rem;font-size:.53rem;display:flex}.aura-purchase-builder{background:#110d14;padding:1.6rem}.purchase-builder-head{justify-content:space-between;align-items:start;display:flex}.purchase-builder-head small,.aura-smart-suggestions small,.aura-purchase-history>div>small{color:var(--org);letter-spacing:.14em;font-size:.48rem}.purchase-builder-head h2{margin:.35rem 0 0;font-size:1.25rem}.purchase-builder-head>span{border:1px solid color-mix(in srgb,var(--org) 28%,transparent);color:#bcaec0;border-radius:99px;padding:.45rem .65rem;font-size:.55rem}.aura-amount-input{border:1px solid color-mix(in srgb,var(--org) 45%,transparent);background:#0c0910;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin:1.5rem 0 .9rem;padding:.8rem 1rem;display:grid}.aura-amount-input>span{color:var(--org);font-size:1.3rem}.aura-amount-input input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:1.7rem;font-weight:800}.aura-amount-input>b{color:#887b8c;font-size:.65rem}.aura-quick-picks{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.aura-quick-picks button{color:#cfc3d2;background:#0d0a10;border:1px solid #ffffff10;border-radius:12px;gap:.25rem;padding:.7rem .4rem;display:grid}.aura-quick-picks button.active{border-color:var(--org);background:color-mix(in srgb,var(--org) 12%,#0d0a10);color:#fff}.aura-quick-picks small{color:#766a79;font-size:.45rem}.aura-purchase-total{border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;justify-content:space-between;margin:1.2rem 0;padding:1rem 0;display:flex}.aura-purchase-total>div{gap:.25rem;display:grid}.aura-purchase-total>div:last-child{text-align:right}.aura-purchase-total small{color:#756a78;letter-spacing:.12em;font-size:.46rem}.aura-purchase-total strong{font-size:1.05rem}.start-aura-checkout,.paypal-pending-button{background:linear-gradient(120deg,var(--org),color-mix(in srgb,var(--org) 65%,white));color:#130d16;border:0;border-radius:13px;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:50px;font-weight:800;display:flex}.start-aura-checkout span{font-size:1.2rem}.purchase-security,.checkout-legal{text-align:center;color:#746a77;font-size:.49rem}.aura-smart-suggestions{border:1px solid color-mix(in srgb,var(--org) 18%,#ffffff0c);background:color-mix(in srgb,var(--org) 5%,#100c13);border-radius:17px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.1rem 1.25rem;display:flex}.aura-smart-suggestions>div{align-items:center;gap:1rem;display:flex}.aura-smart-suggestions>div>span{background:color-mix(in srgb,var(--org) 16%,transparent);width:42px;height:42px;color:var(--org);border-radius:12px;place-items:center;display:grid}.aura-smart-suggestions strong{margin:.18rem 0;font-size:.75rem;display:block}.aura-smart-suggestions p{color:#837688;margin:0;font-size:.56rem}.aura-smart-suggestions button{border:1px solid color-mix(in srgb,var(--org) 32%,transparent);color:var(--org);background:0 0;border-radius:10px;padding:.65rem .85rem}.aura-purchase-history{background:#100c13;border:1px solid #ffffff0d;border-radius:18px;margin-top:1rem;padding:1.25rem}.aura-purchase-history h2{margin:.3rem 0 1rem}.purchase-history-empty{color:#837688;border:1px dashed #ffffff10;border-radius:14px;place-items:center;padding:2rem;display:grid}.purchase-history-empty span{color:var(--org);font-size:1.2rem}.purchase-history-empty strong{color:#d5c9d8;margin:.5rem 0}.purchase-history-empty p{margin:0;font-size:.55rem}.aura-checkout-modal{border:1px solid color-mix(in srgb,var(--org) 35%,#ffffff12);background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--org) 18%,transparent),transparent 35%),#110d14;color:#fff;border-radius:24px;width:min(560px,100vw - 2rem);padding:1.7rem;position:relative}.aura-checkout-modal h2{margin:.35rem 0 1.3rem;font-size:1.55rem}.checkout-product{background:#ffffff06;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:.7rem;padding:1rem;display:grid}.checkout-product>span{background:color-mix(in srgb,var(--org) 18%,transparent);width:42px;height:42px;color:var(--org);border-radius:11px;place-items:center;display:grid}.checkout-product>div{display:grid}.checkout-product small{color:#827687;font-size:.5rem}.aura-checkout-modal h3{margin:1.3rem 0 .7rem;font-size:.7rem}.payment-method-options{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.payment-method-options button{text-align:left;color:#ddd2df;background:#0d0a10;border:1px solid #ffffff12;border-radius:13px;min-height:86px;padding:.8rem;display:grid;position:relative}.payment-method-options button.active{border-color:var(--org);background:color-mix(in srgb,var(--org) 9%,#0d0a10)}.payment-method-options small{color:#796d7c;font-size:.49rem}.payment-method-options i{color:var(--org);position:absolute;top:.7rem;right:.7rem}.paypal-word{color:#63a9ff;font-size:1rem;font-weight:900}.checkout-summary{border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;gap:.65rem;margin:1rem 0;padding:1rem;display:grid}.checkout-summary span{color:#928597;justify-content:space-between;font-size:.6rem;display:flex}.checkout-summary b{color:#ddd3e0}.checkout-total{border-top:1px solid #ffffff0c;padding-top:.65rem;font-size:.75rem!important}.checkout-legal{margin-bottom:0}@media (width<=900px){.institutional-wallet-pro{grid-template-columns:1fr}.institutional-balance-pro{min-height:330px}.aura-smart-suggestions{flex-direction:column;align-items:flex-start}}@media (width<=560px){.aura-quick-picks{grid-template-columns:1fr 1fr}.purchase-builder-head{flex-direction:column;gap:.7rem}.institutional-balance-pro>strong{font-size:2.8rem}.payment-method-options{grid-template-columns:1fr}.institutional-balance-pro>div{flex-direction:column}.checkout-product{grid-template-columns:38px 1fr}.checkout-product>b{grid-column:2}}.purchase-history-list{border:1px solid #ffffff0b;border-radius:14px;display:grid}.purchase-history-list article{border-bottom:1px solid #ffffff09;grid-template-columns:36px 1fr auto 85px;align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid}.purchase-history-list article:last-child{border:0}.purchase-history-list article>span{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.purchase-ok{color:#7bf09c;background:#66f29112}.purchase-pending{color:#ffc16d;background:#ffbd5912}.purchase-history-list article>div{display:grid}.purchase-history-list article small{color:#786d7c;font-size:.48rem}.purchase-history-list article>b{font-size:.7rem}.purchase-history-list article>em{text-align:center;color:#9d919f;background:#ffffff07;border-radius:99px;padding:.35rem;font-size:.48rem;font-style:normal}.paypal-pending-button:disabled{cursor:wait;filter:saturate(.45);opacity:.7}@media (width<=560px){.purchase-history-list article{grid-template-columns:34px 1fr auto}.purchase-history-list article>em{grid-column:2/4;width:max-content}}.organizer-profile-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 22px 65px #000,0 0 0 1px color-mix(in srgb,var(--org) 28%,transparent)!important;background:#18111d!important}.organization-settings-intro{color:#8f8493;font-size:.65rem;line-height:1.55}.organization-settings textarea{min-height:110px}.organization-settings .autosave-status{border:1px solid color-mix(in srgb,var(--org,#b84cff) 25%,transparent);color:#9d91a2;background:#0b0910;border-radius:11px;margin-top:.75rem;padding:.7rem;font-size:.6rem}.organizer-profile .profile-button{position:relative}.header-theme-indicator{color:#fff;border:2px solid #0d0910;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.55rem;display:grid;position:absolute;bottom:1px;right:5px;box-shadow:0 2px 9px #0009}.organizer-profile .profile-button:hover .header-theme-indicator{transform:scale(1.08)}.org-event-actions .manage-event{background:linear-gradient(135deg,color-mix(in srgb,var(--org) 75%,white),var(--org));color:#130d17;border:0;grid-column:1/-1}.event-workspace-backdrop{z-index:130;padding:1.5rem}.event-workspace{border:1px solid color-mix(in srgb,var(--org) 30%,transparent);background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--org) 14%,transparent),transparent 30%),#0c0910;color:#fff;border-radius:24px;width:min(1180px,97vw);height:min(880px,95vh);padding:1.5rem;position:relative;overflow:auto}.event-workspace>header{justify-content:space-between;align-items:end;padding-right:2rem;display:flex}.event-workspace>header h2{margin:.25rem 0;font:850 1.8rem Manrope}.event-workspace>header p:not(.kicker){color:#827787;font-size:.6rem}.event-workspace>header>button{background:var(--org);color:#110b14;border:0;border-radius:11px;padding:.7rem 1rem;font-weight:850}.workspace-metrics{grid-template-columns:repeat(4,1fr);gap:.7rem;margin:1rem 0;display:grid}.workspace-metrics article{background:#131017;border:1px solid #ffffff0d;border-radius:14px;padding:.9rem;display:grid}.workspace-metrics small{color:#756a79;font-size:.45rem}.workspace-metrics b{margin-top:.3rem;font-size:1.25rem}.activity-kinds{grid-template-columns:repeat(7,1fr);gap:.55rem;margin-bottom:1rem;display:grid}.activity-kinds button{color:#b9adb9;background:#120e15;border:1px solid #ffffff0d;border-radius:12px;place-items:center;gap:.3rem;padding:.7rem;display:grid}.activity-kinds button:hover{border-color:var(--org);color:var(--org)}.activity-kinds span{font-size:1.15rem}.activity-kinds b{font-size:.55rem}.workspace-agenda{background:#0a080d;border:1px solid #ffffff0b;border-radius:18px;padding:1rem}.workspace-title{justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.workspace-title small{color:var(--org);letter-spacing:.12em;font-size:.45rem}.workspace-title h3{margin:.2rem 0}.workspace-title>span{background:color-mix(in srgb,var(--org) 12%,transparent);color:var(--org);border-radius:999px;padding:.35rem .55rem;font-size:.55rem}.workspace-agenda>article{border-top:1px solid #ffffff0a;grid-template-columns:48px 1fr 170px;align-items:center;gap:.8rem;padding:.8rem;display:grid}.activity-icon{background:color-mix(in srgb,var(--org) 12%,transparent);width:42px;height:42px;color:var(--org);border-radius:12px;place-items:center;display:grid}.workspace-agenda article>div{display:grid}.workspace-agenda article>div small{color:#776b7b;font-size:.47rem}.workspace-agenda article>div strong{margin:.2rem 0}.workspace-agenda article p{color:#8d8290;margin:0;font-size:.58rem}.workspace-agenda article>section{text-align:right;display:grid}.workspace-agenda article>section b{color:var(--org)}.workspace-agenda article>section small{color:#776c79;font-size:.5rem}.workspace-agenda select{color:#cfc4d1;background:#110d14;border:1px solid #ffffff12;border-radius:8px;margin-top:.35rem;padding:.35rem}.workspace-empty{text-align:center;color:#887d8c;place-items:center;padding:2.5rem;display:grid}.workspace-empty>span{color:var(--org);font-size:2rem}.workspace-empty h3{color:#fff}.workspace-empty p{font-size:.6rem}.activity-form-backdrop{z-index:140}.activity-form select,.activity-form textarea{color:#fff;background:#0b0910;border:1px solid #ffffff12;border-radius:10px;padding:.7rem}.activity-form textarea{min-height:75px}.moderator-check{align-items:center;display:flex!important}.moderator-check input{width:auto}@media (width<=850px){.activity-kinds{grid-template-columns:repeat(4,1fr)}.workspace-metrics{grid-template-columns:repeat(2,1fr)}.workspace-agenda>article{grid-template-columns:42px 1fr}.workspace-agenda article>section{text-align:left;grid-column:2}}@media (width<=560px){.event-workspace>header{gap:.7rem;display:grid}.activity-kinds{grid-template-columns:repeat(3,1fr)}}.manage-activity{border:1px solid color-mix(in srgb,var(--org) 30%,transparent);background:color-mix(in srgb,var(--org) 10%,transparent);color:var(--org);border-radius:8px;margin-top:.4rem;padding:.4rem;font-size:.52rem}.activity-management-backdrop{z-index:150}.activity-management{border:1px solid color-mix(in srgb,var(--org) 32%,transparent);color:#fff;background:#0d0a10;border-radius:24px;width:min(1050px,96vw);max-height:94vh;padding:1.5rem;position:relative;overflow:auto}.activity-management header h2{margin:.3rem 0;font:850 1.6rem Manrope}.activity-management header>p:not(.kicker){color:#8c818f;font-size:.65rem}.activity-management-stats{gap:.7rem;margin:1rem 0;display:flex}.activity-management-stats span{color:#8f8492;background:#141017;border:1px solid #ffffff0d;border-radius:12px;padding:.55rem .75rem;font-size:.55rem}.activity-management-stats b{color:var(--org);font-size:.9rem}.activity-people{grid-template-columns:1.15fr .85fr;gap:.9rem;display:grid}.activity-people>section{background:#0a080d;border:1px solid #ffffff0d;border-radius:16px;padding:.9rem}.activity-people h3{margin:.2rem 0 .7rem;font-size:.85rem}.activity-people article{border-top:1px solid #ffffff09;grid-template-columns:42px minmax(130px,1fr) 70px 120px auto;align-items:center;gap:.55rem;padding:.6rem 0;display:grid}.activity-people>section:last-child article{grid-template-columns:42px 1fr auto auto}.activity-people article .combat-avatar{transform-origin:0;width:36px;transform:scale(.52)}.activity-people article>div{display:grid}.activity-people article small{color:#786d7c;font-size:.5rem}.activity-people article input,.activity-people article select{color:#cfc5d0;background:#110d14;border:1px solid #ffffff12;border-radius:8px;min-width:0;padding:.4rem}.activity-people article button{border:1px solid color-mix(in srgb,var(--org) 25%,transparent);background:color-mix(in srgb,var(--org) 9%,transparent);color:var(--org);border-radius:8px;padding:.42rem .55rem;font-size:.5rem}.activity-people .remove-activity-person{color:#df8c8c;background:#ff68680b;border-color:#ff686829}.mini-empty{text-align:center;color:#786e7c;padding:1.4rem;font-size:.6rem}@media (width<=850px){.activity-people{grid-template-columns:1fr}.activity-people article{grid-template-columns:36px 1fr}.activity-people article>:nth-child(n+3){grid-column:2}}.arena-support-panel{z-index:5;border:1px solid var(--aura-border);background:#09060df2;border-radius:22px;gap:.7rem;width:min(980px,100% - 1rem);margin:1rem auto 0;padding:1rem;display:grid;position:relative;box-shadow:0 18px 50px #0008}.support-heading{gap:.15rem;display:grid}.support-heading>span{color:var(--aura-bright);letter-spacing:.16em;font-size:.58rem;font-weight:900}.support-heading>strong{font-size:1.05rem}.support-heading small,.winner-pot-support small,.favorite-support-list small{color:#918598;font-size:.67rem;display:block}.winner-pot-support,.favorite-support-list>section{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:.8rem;padding:.7rem .85rem;display:flex}.winner-pot-support>div:first-child,.favorite-support-list>section>div:nth-child(2){flex:1;min-width:0}.favorite-support-list{grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:.55rem;display:grid}.favorite-support-list .combat-avatar{flex:none;font-size:2rem}.support-amounts{gap:.35rem;display:flex}.support-amounts button{border:1px solid var(--aura-border);background:var(--aura-faint);color:#fff;border-radius:10px;min-width:42px;padding:.52rem .45rem;font-weight:900}.support-amounts button:hover:not(:disabled){background:var(--aura-bright);color:#16071b}.support-amounts button:disabled{cursor:wait;opacity:.55}.arena-support-panel .spectator-banner{width:100%;margin:.1rem 0 0;position:static}@media (width<=700px){.arena-support-panel{padding:.7rem}.winner-pot-support,.favorite-support-list>section{flex-wrap:wrap;align-items:flex-start}.support-amounts{width:100%}.support-amounts button{flex:1}}.battle-lobby{place-self:center;gap:1rem;width:min(1000px,100% - 2rem);max-height:100%;padding:clamp(1rem,3vw,2rem);display:grid;overflow:auto}.lobby-heading{text-align:center}.lobby-heading>span{color:var(--aura-bright);letter-spacing:.16em;font-size:.62rem;font-weight:900}.lobby-heading h3{margin:.3rem 0;font:950 clamp(1.8rem,4vw,3.3rem) Manrope}.lobby-heading p{color:#95899d;margin:0}.lobby-roster{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.8rem;display:grid}.lobby-roster article{background:#0d0812;border:1px solid #ffffff13;border-radius:20px;align-items:center;gap:1rem;min-height:112px;padding:1rem;display:flex;position:relative}.lobby-roster article.connected{border-color:#61e9ad55;box-shadow:inset 0 0 35px #25d8990b}.lobby-roster article.waiting{color:#8d8194;border-style:dashed}.lobby-roster .combat-avatar{font-size:3.8rem}.lobby-roster article>div:nth-child(2){flex:1;gap:.18rem;display:grid}.lobby-roster small{color:#817587;letter-spacing:.1em;font-size:.52rem}.lobby-roster strong{font-size:1rem}.lobby-roster span{color:#62e7ae;font-size:.7rem}.lobby-roster .waiting span{color:#a595ad}.lobby-roster em{color:var(--aura-bright);font-size:.65rem;position:absolute;top:.65rem;right:.8rem}.avatar-connecting{border:1px dashed var(--aura-border);background:var(--aura-faint);border-radius:50%;justify-content:center;align-items:center;gap:.25rem;width:64px;height:64px;display:flex}.avatar-connecting i{background:var(--aura-bright);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite connectDot}.avatar-connecting i:nth-child(2){animation-delay:.15s}.avatar-connecting i:nth-child(3){animation-delay:.3s}.absence-award{color:#ffd395;background:#ff9d2012;border:1px solid #ffbd5c55;border-radius:10px;flex:0 0 150px;padding:.55rem;font-size:.65rem;font-weight:850}.lobby-spectators{text-align:center;color:#9d91a5;font-size:.75rem}.lobby-actions{justify-content:center;gap:.7rem;display:flex}.lobby-actions button{border:1px solid var(--aura-border);background:var(--aura-bright);color:#16081a;border-radius:13px;padding:.85rem 1.2rem;font-weight:900}.lobby-actions button:disabled{opacity:.35}.lobby-actions .cancel-battle{color:#e4dce7;background:0 0}.waiting-signal{text-align:center;color:var(--aura-bright);display:block}.surrender-button{z-index:6;color:#ffd0a0;background:#180d10e8;border:1px solid #ffb45c55;border-radius:999px;margin:1rem auto 0;padding:.7rem 1.1rem;font-weight:800;display:block;position:sticky;bottom:.7rem}@keyframes connectDot{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-5px)}}@media (width<=700px){.battle-lobby{width:100%;padding:.7rem}.lobby-roster{grid-template-columns:1fr}.lobby-roster article{min-height:92px}.lobby-actions{flex-direction:column}.absence-award{flex-basis:auto;width:100%}}.aura-command-center{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:1rem;display:grid}.aura-balance-card{min-height:360px;position:relative}.balance-status{color:#9effad;letter-spacing:.08em;background:#67ff8710;border:1px solid #8bff9c38;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.52rem;font-weight:900;display:flex;position:absolute;top:1.5rem;right:1.5rem}.balance-status i{background:#75ff91;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #75ff91}.aura-summary-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.aura-summary-grid article{border:1px solid var(--aura-border);background:linear-gradient(145deg,var(--aura-surface),#0c0811);border-radius:22px;align-content:center;min-height:170px;padding:1.3rem;display:grid;position:relative;overflow:hidden}.aura-summary-grid article>span{background:var(--aura-faint);width:38px;height:38px;color:var(--aura-bright);border-radius:12px;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.aura-summary-grid small{color:#897c91;letter-spacing:.13em;font-size:.55rem}.aura-summary-grid strong{color:#fff;margin:.4rem 0;font:900 clamp(1.35rem,2.6vw,2rem) Manrope}.aura-summary-grid p{color:#776c7e;margin:0;font-size:.7rem}.aura-summary-grid .aura-trust-card{background:linear-gradient(145deg,#102019,#0b0d0c);border-color:#72eea033}.aura-trust-card strong{color:#9cffb7;font-size:1.15rem}.aura-ledger-panel{grid-column:1/-1;padding:1.4rem}.aura-ledger-panel .panel-title{align-items:flex-end;gap:1rem}.aura-ledger-panel .panel-title p{color:#817586;margin:.3rem 0 0;font-size:.72rem}.wallet-filters{background:#08060b;border:1px solid #ffffff10;border-radius:12px;gap:.35rem;padding:.3rem;display:flex}.wallet-filters button{color:#928699;background:0 0;border:0;border-radius:9px;padding:.5rem .7rem;font-size:.68rem}.wallet-filters button.active{background:var(--aura-soft);color:#fff}.movement-list{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.aura-ledger-panel .movement{background:#ffffff04;border:1px solid #ffffff0c;border-radius:14px;margin:0;padding:.85rem}.aura-ledger-panel .movement>b{align-items:baseline;gap:.25rem;display:flex}.aura-ledger-panel .movement>b em{opacity:.7;font-size:.52rem;font-style:normal;font-weight:700}@media (width<=900px){.aura-command-center{grid-template-columns:1fr}.aura-balance-card{min-height:300px}.aura-summary-grid{grid-template-columns:repeat(4,minmax(160px,1fr));padding-bottom:.3rem;overflow-x:auto}.aura-summary-grid article{min-height:145px}}@media (width<=650px){.aura-command-center{gap:.7rem}.aura-summary-grid{grid-template-columns:1fr 1fr;overflow:visible}.aura-summary-grid article{min-height:130px;padding:1rem}.aura-ledger-panel{padding:.9rem}.aura-ledger-panel .panel-title{flex-direction:column;align-items:flex-start}.wallet-filters{width:100%}.wallet-filters button{flex:1}.movement-list{grid-template-columns:1fr}.balance-status{top:1rem;right:1rem}}@media (height<=600px) and (orientation:landscape){.aura-command-center{grid-template-columns:280px 1fr}.aura-balance-card{min-height:260px}.aura-summary-grid{grid-template-columns:1fr 1fr}.aura-summary-grid article{min-height:120px}.aura-ledger-panel{grid-column:1/-1}}.account-tabs{background:#0c0810;border:1px solid #ffffff10;border-radius:14px;grid-template-columns:1fr 1fr;gap:.4rem;margin:.7rem 0 1.1rem;padding:.3rem;display:grid}.account-tabs button{color:#8f8395;background:0 0;border:0;border-radius:10px;padding:.7rem;font-weight:850}.account-tabs button.active{background:var(--aura-soft);color:#fff;box-shadow:0 0 20px var(--aura-faint)}.account-tab-panel.hidden{display:none}.privacy-settings{gap:1rem;display:grid}.privacy-hero{border:1px solid var(--aura-border);background:radial-gradient(circle at 0 0,var(--aura-soft),transparent 55%),#100b16;border-radius:18px;align-items:center;gap:1rem;padding:1.1rem;display:flex}.privacy-hero>span{background:var(--aura-soft);width:55px;height:55px;color:var(--aura-bright);border-radius:16px;place-items:center;font-size:1.4rem;display:grid}.privacy-hero small{color:var(--aura-bright);letter-spacing:.13em;font-size:.53rem}.privacy-hero h3{margin:.15rem 0;font-size:1.2rem}.privacy-hero p{color:#8e8294;margin:0;font-size:.72rem;line-height:1.45}.privacy-group{background:#0d0911;border:1px solid #ffffff10;border-radius:17px;display:grid;overflow:hidden}.privacy-group-title{border-bottom:1px solid #ffffff0d;gap:.15rem;padding:.9rem 1rem;display:grid}.privacy-group-title small{color:#7f7385;font-size:.62rem}.privacy-switch{cursor:pointer;border-bottom:1px solid #ffffff0b;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex!important;position:relative!important}.privacy-switch:last-child{border-bottom:0}.privacy-switch>span{flex:1;gap:.16rem;display:grid}.privacy-switch b{color:#e9e1ec;font-size:.76rem}.privacy-switch small{color:#817687;font-size:.62rem;line-height:1.35}.privacy-switch input{opacity:0;pointer-events:none;position:absolute}.privacy-switch>i{background:#211725;border:1px solid #ffffff18;border-radius:99px;flex:0 0 44px;width:44px;height:24px;transition:all .2s;position:relative}.privacy-switch>i:after{content:"";background:#817588;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.privacy-switch input:checked+i{border-color:var(--aura-border);background:var(--aura-soft)}.privacy-switch input:checked+i:after{background:var(--aura-bright);box-shadow:0 0 10px var(--aura-bright);left:23px}.privacy-always-private{color:#a6d9b6;background:#5cff8a08;border:1px solid #75e6a02c;border-radius:14px;gap:.7rem;padding:.9rem;display:flex}.privacy-always-private svg{color:#8cffad;flex:none}.privacy-always-private strong{font-size:.72rem}.privacy-always-private p{color:#809789;margin:.2rem 0 0;font-size:.62rem;line-height:1.45}.avatar-profile-button{color:inherit;cursor:pointer;place-items:center;background:0 0!important;border:0!important;padding:0!important;display:inline-grid!important}.avatar-profile-button:hover .combat-avatar{filter:drop-shadow(0 0 14px var(--aura-bright));transform:scale(1.05)}.public-profile-backdrop{z-index:720}.public-profile-card{border:1px solid var(--aura-border);background:linear-gradient(155deg,var(--aura-surface-strong),#09060d 68%);text-align:center;color:#fff;border-radius:28px;width:min(430px,94vw);padding:2rem;position:relative;overflow:hidden;box-shadow:0 30px 100px #000}.public-profile-glow{z-index:0;background:var(--aura-soft);filter:blur(55px);border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.public-profile-card>:not(.public-profile-glow){z-index:1;position:relative}.public-profile-card>.combat-avatar{margin:.5rem auto;font-size:5.8rem;display:inline-block;transform:scale(1.25)}.public-profile-card>small{color:var(--aura-bright);letter-spacing:.18em;margin-top:.7rem;font-size:.55rem;font-weight:900;display:block}.public-profile-card h2{margin:.25rem 0;font:950 1.8rem Manrope}.public-aura-id{color:#c8bccd;word-break:break-all;background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;justify-content:center;gap:.5rem;width:100%;padding:.7rem;font-size:.65rem;display:flex}.public-aura-id em{color:var(--aura-bright);font-style:normal}.public-profile-bio{color:#b8acbd;margin:1rem 0;font-size:.83rem;line-height:1.55}.public-profile-location{color:#94879b;font-size:.72rem}.public-profile-stats{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.5rem;margin-top:1rem;display:grid}.public-profile-stats article{background:#ffffff05;border:1px solid #ffffff0e;border-radius:14px;gap:.2rem;padding:.8rem;display:grid}.public-profile-stats small{color:#817687;letter-spacing:.1em;font-size:.48rem}.public-profile-stats strong{font-size:1.15rem}.profile-privacy-seal,.minimal-profile-note{color:#8dbba0;background:#62e49b0b;border-radius:12px;margin-top:1rem;padding:.7rem;font-size:.61rem}.profile-privacy-seal{justify-content:center;align-items:center;gap:.4rem;display:flex}.profile-privacy-seal svg{width:13px}.minimal-profile-note{color:#9c90a2;background:#ffffff05}@media (width<=600px){.account-modal{padding:1.1rem}.privacy-hero{align-items:flex-start}.privacy-hero>span{width:42px;height:42px}.public-profile-card{padding:1.4rem}}.public-profile-card>.close-modal{z-index:5!important;margin:0!important;position:absolute!important;top:14px!important;left:auto!important;right:14px!important}.auth-card-register .auth-confirm-field,.auth-card-register .auth-divider,.auth-card-register .google-auth-button{grid-column:1/-1}.auth-confirm-field{position:relative}.confirm-field.matches{box-shadow:0 0 0 3px #65e6a00d;border-color:#65e6a060!important}.confirm-field.mismatch{border-color:#ff718060!important}.password-match,.password-mismatch{margin:.3rem 0 0;font-size:.58rem;display:block}.password-match{color:#76e8aa}.password-mismatch{color:#ff8994}.auth-divider{color:#817589;text-align:center;align-items:center;gap:.8rem;width:100%;margin:.55rem 0 .1rem;font-size:.55rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1d);flex:1;height:1px}.auth-divider:after{background:linear-gradient(90deg,#ffffff1d,#0000)}.google-auth-button{color:#eee8f1;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff18;border-radius:13px;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:46px;font-weight:800;transition:all .2s;display:flex;box-shadow:inset 0 1px #ffffff0b}.google-auth-button:hover{background:#ffffff0f;border-color:#ffffff35;transform:translateY(-1px);box-shadow:0 10px 30px #0004,inset 0 1px #ffffff10}.google-auth-button b{color:#4285f4;background:#fff;border-radius:7px;place-items:center;width:25px;height:25px;font:900 1rem Arial;display:grid;box-shadow:0 2px 8px #0003}@media (height<=780px) and (width>=700px){.auth-card form{gap:.42rem}.google-auth-button{min-height:40px}.auth-divider{margin:.15rem 0 0}}.language-selector{color:#d9cedd;align-items:center;gap:.5rem;min-width:0;font-size:.68rem;display:flex}.language-selector>span{color:var(--aura-bright,#c85cff)}.language-selector>b{white-space:nowrap}.language-selector select{color:#eee7f1;cursor:pointer;background:#0d0912;border:1px solid #ffffff17;border-radius:10px;outline:0;min-width:118px;padding:.48rem 1.7rem .48rem .6rem}.language-selector select:focus{border-color:var(--aura-bright,#c85cff);box-shadow:0 0 0 3px var(--aura-faint,#c85cff18)}.language-selector select option{color:#fff;background:#151019}.language-selector.compact{background:#09060da8;border:1px solid #ffffff14;border-radius:12px;margin-left:auto;padding:.3rem .45rem}.language-selector.compact select{background:0 0;border:0;min-width:105px}.profile-language-row{border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;padding:.75rem .6rem}.profile-language-row .language-selector{justify-content:space-between}.profile-language-row select{flex:1;max-width:155px}.auth-shell .topbar{gap:.8rem}@media (width<=720px){.auth-shell .trust,.language-selector.compact b{display:none}.language-selector.compact select{min-width:92px}.auth-shell .topbar .brand span{font-size:1rem}}@media (width<=420px){.language-selector.compact>span{display:none}.language-selector.compact{padding:.2rem}.language-selector.compact select{min-width:82px;padding:.4rem}}.payment-method-options button>em{color:#82baff;letter-spacing:.04em;border:1px solid #63a9ff59;border-radius:99px;width:max-content;margin-top:.45rem;padding:.22rem .42rem;font-size:.43rem;font-style:normal}.card-payment-assurance{background:linear-gradient(135deg,#63a9ff0d,#0000);border:1px solid #76b4ff49;border-radius:13px;grid-template-columns:40px 1fr;gap:.75rem;margin-top:.75rem;padding:.85rem;display:grid}.card-assurance-icon{color:#76b4ff;background:#63a9ff16;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.card-payment-assurance strong{font-size:.7rem}.card-payment-assurance p{color:#a69baa;margin:.25rem 0;font-size:.56rem;line-height:1.45}.card-payment-assurance small{color:#7f7483;font-size:.49rem;line-height:1.4;display:block}.checkout-security-panel{background:#66e6b507;border:1px solid #66e6b51f;border-radius:13px;margin:.8rem 0;padding:.85rem}.checkout-security-panel header{color:#84e9c4;align-items:center;gap:.5rem;font-size:.68rem;display:flex}.checkout-security-panel ul{color:#a59aa8;gap:.3rem;margin:.55rem 0;padding-left:1.05rem;font-size:.53rem;line-height:1.4;display:grid}.checkout-security-panel>small{color:#8d8291;border-top:1px solid #ffffff0a;padding-top:.55rem;font-size:.48rem;display:block}@media (width<=560px){.card-payment-assurance{grid-template-columns:34px 1fr}.card-assurance-icon{width:32px;height:32px}}.paypal-card-button{width:100%;min-height:50px;margin-top:.2rem}.paypal-card-button:empty{display:none}.sidebar-about-link{color:#a99bac;text-align:left;background:#ffffff04;border:1px solid #ffffff0e;border-radius:12px;align-items:center;gap:.75rem;margin:auto 1rem .7rem;padding:.7rem .8rem;font-weight:700;display:flex}.sidebar-about-link:hover{border-color:color-mix(in srgb,var(--org,var(--aura-theme)) 35%,transparent);color:#fff}.sidebar-about-link span{color:var(--org,var(--aura-theme));font-size:1rem}.member-about-link{width:calc(100% - 2rem)}.about-backdrop{z-index:1200}.about-modal{color:#f6f1f8;background:#0d0911;border:1px solid #ffffff16;border-radius:28px;grid-template-columns:1.05fr .95fr;width:min(920px,100vw - 2rem);max-height:calc(100vh - 2rem);display:grid;position:relative;overflow:auto;box-shadow:0 35px 100px #000b}.about-story,.about-support{padding:2.2rem}.about-story{background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--org,var(--aura-theme,#b44cff)) 28%,transparent),transparent 36%),linear-gradient(145deg,#17101d,#0e0a12);position:relative;overflow:hidden}.about-story:after{border:1px solid color-mix(in srgb,var(--org,var(--aura-theme,#b44cff)) 30%,transparent);content:"";border-radius:50%;width:280px;height:280px;position:absolute;bottom:-100px;right:-90px}.about-mark{background:color-mix(in srgb,var(--org,var(--aura-theme,#b44cff)) 18%,transparent);width:54px;height:54px;color:var(--org,var(--aura-theme,#d55cff));border-radius:17px;place-items:center;margin-bottom:1.4rem;font-size:1.5rem;display:grid}.about-story h2{letter-spacing:-.055em;max-width:520px;margin:.5rem 0 1.2rem;font-size:clamp(1.8rem,3.3vw,3.15rem);line-height:1}.about-story>p:not(.kicker){color:#b4a8b8;font-size:.76rem;line-height:1.7}.about-values{flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;display:flex}.about-values span{color:#d8cddd;border:1px solid #ffffff14;border-radius:99px;padding:.45rem .65rem;font-size:.56rem}.about-support{background:linear-gradient(#120d16,#0c0910)}.about-support h3{margin:.35rem 0 .6rem;font-size:1.45rem}.about-support>p{color:#a99dab;font-size:.67rem;line-height:1.55}.support-voluntary{color:#91d9bd;background:#71e2b908;border:1px solid #71e2b91f;border-radius:12px;margin:.9rem 0;padding:.75rem;font-size:.56rem;line-height:1.45}.about-support>label{color:#d5cbd8;gap:.6rem;font-size:.62rem;font-weight:700;display:grid}.support-amounts{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.support-amounts button,.support-methods button{color:#cfc4d2;background:#ffffff04;border:1px solid #ffffff12;border-radius:11px}.support-amounts button{padding:.7rem}.support-amounts button.active,.support-methods button.active{border-color:var(--org,var(--aura-theme,#c45cff));background:color-mix(in srgb,var(--org,var(--aura-theme,#c45cff)) 12%,#100c13);color:#fff}.about-support input{color:#fff;background:#09070c;border:1px solid #ffffff13;border-radius:11px;padding:.7rem}.support-method-title{color:#9c90a0;margin:1rem 0 .5rem;display:block}.support-methods{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.support-methods button{text-align:left;gap:.25rem;padding:.8rem;display:grid}.support-methods small{color:#817686;font-size:.48rem}.support-submit{background:linear-gradient(120deg,var(--org,var(--aura-theme,#c45cff)),color-mix(in srgb,var(--org,var(--aura-theme,#c45cff)) 60%,white));color:#100b13;border:0;border-radius:12px;width:100%;margin-top:1rem;padding:.85rem;font-weight:900}.support-submit:disabled{opacity:.6}.support-security{text-align:center;color:#766d79;margin-top:.65rem;font-size:.47rem;display:block}.support-message{color:#d9cfdd;background:#ffffff07;border-radius:10px;margin-top:.75rem;padding:.7rem;font-size:.58rem}@media (width<=760px){.about-modal{grid-template-columns:1fr}.about-story,.about-support{padding:1.4rem}.about-story h2{font-size:2rem}}@media (width<=420px){.support-amounts{grid-template-columns:1fr 1fr}.support-methods{grid-template-columns:1fr}}.about-modal-story{width:min(680px,100vw - 2rem);display:block}.about-modal-support{width:min(560px,100vw - 2rem);display:block}.about-story .about-donate-copy{z-index:1;border:1px solid color-mix(in srgb,var(--org,var(--aura-theme,#c45cff)) 22%,transparent);color:#c9becd;background:#ffffff05;border-radius:14px;max-width:540px;margin:1.35rem 0 0;padding:1rem;font-size:.65rem;line-height:1.55;position:relative}.about-donate-cta{z-index:1;border:1px solid color-mix(in srgb,var(--org,var(--aura-theme,#c45cff)) 50%,transparent);background:color-mix(in srgb,var(--org,var(--aura-theme,#c45cff)) 15%,#100c13);color:#fff;border-radius:12px;margin-top:.8rem;padding:.8rem 1.05rem;font-weight:850;position:relative}.about-donate-cta:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--org,var(--aura-theme,#c45cff)) 18%,transparent);transform:translateY(-1px)}.about-back{color:var(--org,var(--aura-theme,#c45cff));background:0 0;border:0;margin:0 0 1.15rem;padding:.45rem 0;font-size:.6rem;font-weight:800}.about-back:hover{color:#fff}.support-amounts{grid-template-columns:repeat(5,1fr)}@media (width<=420px){.support-amounts{grid-template-columns:repeat(3,1fr)}}.about-actions{z-index:1;flex-wrap:wrap;gap:.65rem;display:flex;position:relative}.about-contact-cta{color:#eee7f1;background:#ffffff07;border:1px solid #ffffff1a;border-radius:12px;margin-top:.8rem;padding:.8rem 1.05rem;font-weight:850}.about-contact-cta:hover{border-color:color-mix(in srgb,var(--org,var(--aura-theme,#c45cff)) 45%,transparent);transform:translateY(-1px)}.about-contact>label{color:#d5cbd8;gap:.45rem;margin-top:1rem;font-size:.64rem;font-weight:800;display:grid}.about-contact textarea{resize:vertical;color:#fff;min-height:170px;font:inherit;background:#09070c;border:1px solid #ffffff16;border-radius:13px;outline:0;padding:.85rem;line-height:1.55}.about-contact textarea:focus{border-color:var(--org,var(--aura-theme,#c45cff));box-shadow:0 0 0 3px color-mix(in srgb,var(--org,var(--aura-theme,#c45cff)) 12%,transparent)}.about-contact label>small{text-align:right;color:#7f7483}.contact-included{color:#91d9bd;background:#71e2b908;border:1px solid #71e2b91f;border-radius:12px;margin-top:.9rem;padding:.8rem;font-size:.56rem;line-height:1.5}.forgot-password-link{color:var(--aura-bright,#d55cff);background:0 0;border:0;margin-left:auto;font-size:.62rem;font-weight:750}.auth-notice{color:#91e4c4;background:#68e0b50b;border:1px solid #68e0b52b;border-radius:11px;margin:.7rem 0;padding:.75rem;font-size:.62rem;line-height:1.45}.auth-recovery-backdrop{z-index:1600}.auth-recovery-modal{color:#fff;background:linear-gradient(145deg,#1b1022,#0d0911);border:1px solid #ffffff18;border-radius:24px;gap:.8rem;width:min(440px,100vw - 2rem);padding:2rem;display:grid;position:relative;box-shadow:0 30px 90px #000c}.auth-recovery-modal>span{color:var(--aura-bright,#d55cff);font-size:1.5rem}.auth-recovery-modal h2,.auth-recovery-modal p{margin:0}.auth-recovery-modal p{color:#a99eac;font-size:.68rem;line-height:1.55}.auth-recovery-modal input{color:#fff;background:#09070c;border:1px solid #ffffff16;border-radius:12px;padding:.85rem}.auth-recovery-modal .submit{margin-top:.35rem}.google-official-button{overflow:hidden;min-height:44px!important;box-shadow:none!important;cursor:default!important;background:0 0!important;border:0!important;padding:0!important}.google-official-button:hover{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.google-official-button>div{justify-content:center;width:100%!important;display:flex!important}.google-official-button.disabled{pointer-events:none;opacity:.55}.auth-shell{background:radial-gradient(at 18% 42%,#381b6355 0,#0000 36%),radial-gradient(at 85% 72%,#54163e44 0,#0000 32%),linear-gradient(135deg,#08050d,#0d0714 55%,#08050c);grid-template-rows:88px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(390px,500px);column-gap:clamp(2rem,6vw,7rem);min-height:100dvh;padding-inline:clamp(1.25rem,5vw,5rem);display:grid;overflow:hidden auto}.auth-shell:before{z-index:-1;content:"";background:linear-gradient(115deg,#0000 0 48%,#ffffff05 48.1%,#0000 48.25% 100%);position:absolute;inset:0}.auth-shell>.topbar{grid-area:1/1/auto/-1;width:100%}.auth-shell>.story{grid-area:2/1;align-self:center;width:min(100%,720px);padding:clamp(2rem,5vh,4rem) 0;position:relative;inset:auto;transform:none}.auth-shell>.auth-card{grid-area:2/2;align-self:center;width:100%;margin:clamp(1.2rem,3vh,2.5rem) 0;padding:1.25rem clamp(1.35rem,3vw,2.5rem) 1.6rem}.auth-shell>footer{grid-area:3/1/auto/-1;width:100%;padding:.75rem 0}.auth-stars{z-index:-1;pointer-events:none;position:absolute;inset:88px 0 0}.auth-stars i{background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 12px #fff}.auth-stars i:first-child{top:12%;left:8%}.auth-stars i:nth-child(2){background:#d891ff;width:5px;height:5px;top:28%;left:43%}.auth-stars i:nth-child(3){background:#ff74c8;top:72%;left:15%}.auth-stars i:nth-child(4){opacity:.6;top:18%;right:18%}.auth-stars i:nth-child(5){background:#c9ff6a;width:4px;height:4px;bottom:12%;right:38%}.auth-stars i:nth-child(6){opacity:.5;top:52%;right:5%}.auth-ecosystem{aspect-ratio:1;pointer-events:none;width:clamp(180px,18vw,270px);position:absolute;bottom:12%;right:-3%}.ecosystem-core{background:linear-gradient(145deg,#ffffff16,#a94cff18);border:1px solid #e5b3ff55;border-radius:31%;place-items:center;animation:4s ease-in-out infinite ecosystem-breathe;display:grid;position:absolute;inset:35%;transform:rotate(45deg);box-shadow:0 0 60px #a84dff32}.ecosystem-core>.aura-mark{transform:rotate(-45deg)scale(1.15)}.ecosystem-core>i{border:1px solid #ffffff0e;border-radius:50%;position:absolute;inset:-30%}.ecosystem-orbit{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#100b19cc;border:1px solid #ffffff17;border-radius:15px;place-items:center;min-width:62px;padding:.55rem;animation:5s ease-in-out infinite ecosystem-float;display:grid;position:absolute;box-shadow:0 12px 30px #0007}.ecosystem-orbit span{color:#e0afff;font-size:1rem}.ecosystem-orbit small{color:#817288;letter-spacing:.12em;margin-top:.2rem;font-size:.4rem}.orbit-a{top:2%;left:12%;transform:rotate(-5deg)}.orbit-b{animation-delay:-1.7s;top:34%;right:-1%}.orbit-c{animation-delay:-3.2s;bottom:1%;left:4%}.ecosystem-wave{border:1px solid #c373ff22;border-radius:50%;animation:15s linear infinite ecosystem-spin;position:absolute;inset:15%}.ecosystem-wave.wave-b{border-style:dashed;animation-duration:24s;animation-direction:reverse;inset:4%}.auth-benefits{gap:.6rem;width:calc(100% - clamp(190px,20vw,290px));margin-top:2rem;display:flex}.auth-benefits>span{background:#ffffff05;border:1px solid #ffffff0e;border-radius:13px;flex:1;grid-template-columns:25px 1fr;min-width:0;padding:.7rem;display:grid}.auth-benefits i{color:#ca85ff;grid-row:1/3;font-style:normal}.auth-benefits b{font-size:.62rem}.auth-benefits small{color:#74687a;white-space:nowrap;text-overflow:ellipsis;font-size:.48rem;overflow:hidden}.auth-shell .pulse-card{margin-top:.8rem}.auth-mode-badge{color:#bc7cec;letter-spacing:.14em;width:max-content;margin:-.7rem 0 1.15rem;font-size:.48rem;font-weight:700;display:block}.auth-card{transition:min-height .35s,transform .35s}.auth-card-register{box-shadow:0 30px 100px #000a,0 0 80px #a344ff12}.auth-card .tabs{background:#09060d;border:1px solid #ffffff0d;border-radius:13px;padding:.25rem}.auth-card .tabs button{z-index:1;border-radius:10px}.auth-card .tabs button.active{background:#ffffff08}.auth-card .tabs span{bottom:-1px}.auth-card .field input{background:#09060dc9;height:50px}.auth-card .submit{position:relative;overflow:hidden}.auth-card .submit:after{content:"";background:linear-gradient(90deg,#0000,#fff8,#0000);width:25%;height:300%;animation:4.8s ease-in-out infinite auth-shine;position:absolute;top:-100%;left:-30%;transform:rotate(20deg)}.auth-card .submit:disabled:after{display:none}@keyframes ecosystem-breathe{50%{transform:rotate(45deg)scale(1.06);box-shadow:0 0 90px #a84dff55}}@keyframes ecosystem-float{50%{translate:0 -10px}}@keyframes ecosystem-spin{to{rotate:360deg}}@keyframes auth-shine{0%,68%{left:-35%}88%,to{left:125%}}@media (width<=1180px){.auth-shell{grid-template-columns:minmax(0,1fr) minmax(370px,460px);column-gap:2rem}.auth-shell>.story h1{font-size:clamp(3rem,6vw,5.2rem)}.auth-ecosystem{opacity:.82}.auth-benefits{width:100%;padding-right:150px}.auth-shell .pulse-card{display:none}}@media (width<=900px){.auth-shell{flex-direction:column;min-height:100dvh;padding:0 clamp(1rem,4vw,2rem) 2rem;display:flex}.auth-shell>.topbar{flex:0 0 70px;height:70px}.auth-shell>.story{text-align:center;width:100%;padding:clamp(2rem,6vh,4rem) 0 2rem}.auth-shell>.story .kicker{justify-content:center}.auth-shell>.story h1{margin:.8rem 0 1rem;font-size:clamp(3rem,10vw,5.5rem)}.auth-shell>.story-copy{margin:auto}.auth-ecosystem{width:min(230px,54vw);margin:1.3rem auto 0;position:relative;bottom:auto;right:auto}.auth-benefits{width:min(620px,100%);margin:0 auto;padding:0}.auth-shell>.auth-card{width:min(540px,100%);margin:0 auto}.auth-shell>footer{margin-top:1.5rem}.auth-shell>.topbar .brand,.auth-shell>.topbar .trust{display:flex}.auth-card .mobile-logo{display:none!important}}@media (width<=620px){.auth-shell{padding-inline:max(.8rem,env(safe-area-inset-left));padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.auth-shell>.topbar{border-bottom-color:#ffffff0b;height:60px;min-height:60px}.auth-shell>.topbar .trust{display:none}.auth-shell>.topbar .brand{font-size:1rem}.auth-shell>.story{padding:1.5rem .4rem 1.2rem}.auth-shell>.story h1{font-size:clamp(2.75rem,14vw,4rem);line-height:.93}.auth-shell>.story-copy{max-width:350px;font-size:.86rem;line-height:1.55}.auth-ecosystem{width:145px;margin:.7rem auto 0}.ecosystem-orbit{border-radius:10px;min-width:48px;padding:.35rem}.ecosystem-orbit span{font-size:.75rem}.ecosystem-orbit small{font-size:.32rem}.auth-benefits{display:none}.auth-shell>.auth-card{border-radius:21px;padding:1rem clamp(1rem,5vw,1.35rem) 1.3rem}.auth-card .tabs{margin-bottom:1.25rem}.auth-card .card-heading h2{font-size:1.5rem}.auth-card .card-heading>p{margin-bottom:1.2rem;font-size:.82rem}.auth-card .mobile-logo{display:none!important}.account-types{grid-template-columns:1fr}.auth-card-register .account-types{grid-template-columns:1fr 1fr}.auth-card form>label{margin-bottom:.85rem}.auth-card .field input{height:48px;font-size:16px}.auth-shell>footer{flex-wrap:wrap;font-size:.55rem}.shape-one,.shape-two{display:none}}@media (width<=390px){.auth-card-register .account-types{grid-template-columns:1fr}.auth-shell>.story h1{font-size:2.7rem}.auth-ecosystem{width:125px}.auth-mode-badge{font-size:.42rem}.auth-card{border-radius:18px!important}}@media (height<=720px) and (width>=901px){.auth-shell>.story{padding:1rem 0}.auth-shell>.story h1{margin:.7rem 0 1rem;font-size:clamp(2.8rem,5.5vw,4.5rem)}.auth-ecosystem,.auth-benefits,.auth-shell .pulse-card{display:none}.auth-shell>.auth-card{margin:1rem 0}.auth-card-register{align-self:start}}@media (width>=901px){.auth-shell{grid-template-rows:clamp(62px,9vh,88px) minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(410px,580px);column-gap:clamp(1.5rem,5vw,6rem);padding-inline:clamp(1rem,4vw,4.5rem)}.auth-shell>.story{padding:clamp(1rem,3.5vh,3rem) 0}.auth-shell>.auth-card{margin:clamp(.6rem,1.5vh,1.2rem) 0;padding:clamp(.8rem,1.6vh,1.2rem) clamp(1.15rem,2.5vw,2.1rem) clamp(1rem,1.8vh,1.4rem)}.auth-card-register form{grid-template-columns:1fr 1fr;column-gap:.7rem;display:grid}.auth-card-register .auth-password-field,.auth-card-register .strength,.auth-card-register .auth-account-field,.auth-card-register .auth-organization-field,.auth-card-register .form-meta,.auth-card-register .error,.auth-card-register .submit,.auth-card-register .legal{grid-column:1/-1}.auth-card-register .auth-name-field,.auth-card-register .auth-email-field{min-width:0}.auth-card-register .tabs{margin-bottom:clamp(.75rem,1.5vh,1.2rem)}.auth-card-register .card-heading>p{margin-bottom:1rem}.auth-card-register .auth-mode-badge{margin-bottom:.8rem}.auth-card-register form>label,.auth-card-register .auth-account-field{margin-bottom:.7rem}.auth-card-register .account-types label{padding:.55rem .65rem}.auth-card-register .field input{height:44px}.auth-card-register .submit{height:46px}.auth-card-register .legal{margin-top:.65rem}}@media (width<=900px){.auth-shell>.story{padding:clamp(1.1rem,3vh,2rem) 0 1.2rem}.auth-shell>.story h1{font-size:clamp(2.7rem,9vw,4.6rem)}.auth-ecosystem{width:min(175px,42vw);margin:.6rem auto 0}.auth-shell>.auth-card{margin:0 auto}.auth-shell>footer{margin-top:1rem}}@media (width<=620px){.auth-shell>.story{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:.35rem;display:grid}.auth-shell>.story .kicker,.auth-shell>.story h1,.auth-shell>.story-copy{grid-column:1}.auth-shell>.story .kicker{justify-content:flex-start}.auth-shell>.story h1{margin:.45rem 0;font-size:clamp(2.35rem,12vw,3.3rem)}.auth-shell>.story-copy{font-size:.76rem}.auth-ecosystem{grid-area:1/2/4;width:min(118px,28vw);margin:0}.auth-shell>.auth-card{padding:.8rem max(.85rem,4vw) 1rem}.auth-card .tabs{margin-bottom:.8rem}.auth-card .card-heading h2{font-size:1.35rem}.auth-card .card-heading>p{margin:.3rem 0 .9rem}.auth-mode-badge{margin:-.45rem 0 .75rem}.auth-card form>label{margin-bottom:.68rem}.auth-card .field input{height:44px}.auth-card .submit{height:46px}.auth-card .legal{margin-top:.65rem}.auth-shell>footer{margin-top:.7rem}}@media (height<=820px) and (width>=901px){.auth-shell>.story h1{margin:.6rem 0 .8rem;font-size:clamp(2.7rem,5vw,4.4rem)}.auth-shell>.story-copy{font-size:.9rem}.auth-ecosystem{width:190px}.auth-benefits{margin-top:1rem}.auth-card .card-heading>p{margin-bottom:.85rem}.auth-mode-badge{margin-bottom:.7rem}.auth-card form>label{margin-bottom:.65rem}.auth-card .field input{height:44px}.auth-card .tabs{margin-bottom:.8rem}.auth-card .submit{height:46px}}@media (height<=680px) and (width>=901px){.auth-shell{grid-template-rows:58px minmax(0,1fr) 24px}.auth-shell>.topbar{height:58px}.auth-shell>.story .kicker,.auth-shell>.story-copy,.auth-ecosystem,.auth-benefits,.auth-shell .pulse-card{display:none}.auth-shell>.story h1{font-size:clamp(2.6rem,5vw,4.2rem)}.auth-shell>.auth-card{align-self:start}.auth-card .legal{display:none}}.auth-top-actions{align-items:center;gap:.65rem;margin-left:auto;display:flex}.app-download-button{color:#eee4f3;background:linear-gradient(135deg,#c455ff18,#ff4da510);border:1px solid #d57aff35;border-radius:13px;align-items:center;gap:.45rem;min-height:42px;padding:.55rem .85rem;font-size:.7rem;font-weight:750;text-decoration:none;transition:all .2s;display:flex}.app-download-button:hover{border-color:#dc8aff80;transform:translateY(-1px);box-shadow:0 8px 26px #b448ff20}.app-download-button span{color:#e5b6ff;background:#c15cff24;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.app-install-prompt{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:300;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 10% 10%,#bd4cff2c,#0000 38%),#120d19f5;border:1px solid #d36fff55;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(560px,100vw - 2rem);padding:1rem 1.1rem;animation:.4s both app-prompt-in;display:grid;position:fixed;box-shadow:0 24px 90px #000c,0 0 35px #b445ff16}.app-prompt-close{color:#a99cad;cursor:pointer;background:#ffffff09;border:0;border-radius:50%;width:26px;height:26px;position:absolute;top:.5rem;right:.55rem}.app-prompt-icon{color:#eac3ff;background:linear-gradient(135deg,#cc64ff33,#ff4da526);border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.app-prompt-icon svg{width:28px}.app-install-prompt small{color:#ca7cff;letter-spacing:.15em;font-size:.48rem;font-weight:800}.app-install-prompt h2{margin:.25rem 0 .2rem;font-size:1.05rem}.app-install-prompt p{color:#a295a8;margin:0;padding-right:.6rem;font-size:.65rem;line-height:1.45}.app-prompt-primary,.app-prompt-secondary{color:#1a0b21;white-space:nowrap;background:linear-gradient(135deg,#ead0ff,#c65fff);border:0;border-radius:12px;padding:.75rem .9rem;font-size:.66rem;font-weight:850;text-decoration:none}.app-prompt-secondary{color:#ded3e1;background:#ffffff0b}@keyframes app-prompt-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}@media (width<=620px){.auth-top-actions{gap:.35rem}.app-download-button{min-height:36px;padding:.4rem .55rem;font-size:.58rem}.app-download-button span{width:18px;height:18px}.app-install-prompt{grid-template-columns:auto 1fr;gap:.75rem}.app-install-prompt .app-prompt-primary,.app-install-prompt .app-prompt-secondary{text-align:center;grid-column:1/-1}.app-install-prompt p{padding-right:0}.language-selector.compact select{min-width:78px}}@media (width<=390px){.app-download-button{width:36px;padding:.35rem;font-size:0}.app-download-button span{font-size:.75rem}.app-install-prompt{width:calc(100vw - 1rem);bottom:.5rem;right:.5rem}}.app-prompt-downloads{text-align:center;gap:.35rem;display:grid}.app-prompt-compat{color:#a99cad;text-underline-offset:3px;font-size:.55rem;text-decoration:underline}@media (width<=620px){.app-prompt-downloads{grid-column:1/-1}.app-prompt-downloads .app-prompt-primary{display:block}}:where(.app-space,.organizer-space) *,:where(.app-space,.organizer-space) :before,:where(.app-space,.organizer-space) :after{box-sizing:border-box}:where(.app-space,.organizer-space) :where(img,video,canvas){max-width:100%}:where(.app-space,.organizer-space) :where(h1,h2,h3,p,strong,small,label){overflow-wrap:anywhere}:where(.app-content,.organizer-content,.organizer-main,.event-workspace,.activity-management,.account-modal,.battle-modal,.qr-window,.solidarity-hub,.courtesy-panel){min-width:0}.profile-wrap{z-index:90}.profile-menu{z-index:190;overscroll-behavior:contain;width:min(290px,100vw - 24px);max-height:calc(100dvh - 92px);overflow:hidden auto}.organizer-main{position:relative}.organizer-header{z-index:90;isolation:isolate;position:relative;overflow:visible}.organizer-content{z-index:1;position:relative}.organizer-profile{z-index:2}.organizer-profile-menu{z-index:95}.institutional-balance-pro,.aura-purchase-builder,.org-event-card{z-index:0}.organizer-profile .profile-button .header-theme-indicator{pointer-events:none;border:2px solid #0d0910!important;border-radius:50%!important;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;padding:0!important;display:block!important;position:absolute!important;bottom:3px!important;right:-1px!important;box-shadow:0 2px 9px #000c!important}.modal-backdrop,.pose-studio-backdrop{overscroll-behavior:contain;padding:clamp(8px,2vw,24px);overflow:auto}.modal-backdrop>:where(section,div),.pose-studio{max-width:calc(100vw - clamp(16px,4vw,48px));max-height:calc(100dvh - clamp(16px,4vw,48px))}.event-workspace,.activity-management,.account-modal,.battle-modal,.qr-window,.qr-scanner,.courtesy-panel,.event-invitation,.aura-checkout-modal{overflow:hidden auto}.qr-frame img,.qr-frame canvas{object-fit:contain;width:100%;height:100%}.qr-actions,.activity-management-stats,.event-payment-summary,.aura-purchase-total{flex-wrap:wrap}.event-workspace>header>*,.workspace-agenda>article>*,.activity-people article>*,.organizer-participants article>*,.participant-table>article>*,.org-event-card>*,.institutional-wallet-pro>*{min-width:0}@media (width<=1100px){.organizer-space{grid-template-columns:78px minmax(0,1fr);overflow-x:clip}.organizer-sidebar{padding-inline:.65rem}.organizer-brand span,.organizer-sidebar>small,.organizer-sidebar nav button span,.org-sidebar-foot{display:none}.organizer-sidebar nav button{justify-content:center;font-size:0}.organizer-sidebar nav button i{width:auto}.organizer-content{padding:clamp(1rem,2.5vw,1.6rem)}.organizer-header{padding-inline:clamp(.8rem,2.5vw,1.6rem)}.institutional-wallet-pro{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}.activity-kinds{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.organizer-space{min-height:100dvh;padding-bottom:74px;display:block}.organizer-sidebar{z-index:100;width:auto;height:70px;min-height:70px;padding:.45rem max(.55rem, env(safe-area-inset-right)) calc(.45rem + env(safe-area-inset-bottom)) max(.55rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100b17f2;border:0;border-top:1px solid #ffffff14;flex-direction:row;align-items:center;position:fixed;inset:auto 0 0}.organizer-brand,.organizer-sidebar>small,.org-sidebar-foot{display:none}.organizer-sidebar nav{justify-content:space-around;gap:.15rem;width:100%;display:flex}.organizer-sidebar nav button,.organizer-sidebar nav button:not(.active){flex-direction:column;flex:1;justify-content:center;gap:.12rem;min-width:58px;padding:.32rem .2rem;font-size:.47rem}.organizer-sidebar nav button span{font-size:.47rem;display:block}.organizer-header{z-index:90;height:70px;padding-inline:.8rem;position:sticky;top:0}.organizer-header>div:first-child{min-width:0;overflow:hidden}.organizer-header>div:first-child strong{white-space:nowrap;text-overflow:ellipsis;max-width:32vw;display:block;overflow:hidden}.institutional-pill{padding:.35rem .55rem}.institutional-pill small{display:none}.organizer-profile-menu,.app-space .profile-menu{width:min(310px,100vw - 20px);max-height:calc(100dvh - 158px);position:fixed;top:76px;left:auto;right:10px}.institutional-wallet-pro{grid-template-columns:1fr}.institutional-balance-pro{min-height:300px}.event-workspace,.activity-management{width:100%;height:auto;padding:clamp(1rem,3vw,1.4rem)}.event-workspace>header{flex-direction:column;align-items:start;gap:.75rem}.event-workspace>header>button{width:100%}.workspace-agenda>article{grid-template-columns:42px minmax(0,1fr)}.workspace-agenda article>section{text-align:left;grid-column:2}.activity-people{grid-template-columns:1fr}}@media (width<=620px){.app-content,.organizer-content{padding:1rem .8rem 2rem}.app-header{gap:.5rem;padding-inline:.7rem}.hello strong{white-space:nowrap;text-overflow:ellipsis;max-width:40vw;overflow:hidden}.aura-pill{padding-right:.45rem}.aura-pill span small,.profile-button i,.organizer-header>div:first-child small{display:none}.institutional-pill{grid-template-columns:16px auto}.institutional-pill span{font-size:.75rem}.organizer-profile .profile-button .header-theme-indicator{bottom:1px!important;right:-3px!important}.page-heading,.participant-event-hero>div,.workspace-title,.purchase-builder-head,.aura-smart-suggestions{min-width:0}.page-heading h1,.event-workspace>header h2{font-size:clamp(1.55rem,8vw,2rem)}.org-metrics,.org-flow>div,.aura-packages,.workspace-metrics,.avatar-picker{grid-template-columns:1fr 1fr}.activity-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-agenda{padding:.65rem}.workspace-agenda>article{padding:.7rem .3rem}.activity-management-stats{grid-template-columns:1fr 1fr;display:grid}.activity-management-stats span{min-width:0}.activity-people article,.activity-people>section:last-child article{grid-template-columns:36px minmax(0,1fr)}.activity-people article>:nth-child(n+3){grid-column:2;width:100%}.organizer-participants article{grid-template-columns:42px minmax(0,1fr)}.organizer-participants article>span,.organizer-participants article>p{text-align:left;grid-column:2}.participant-event-grid{grid-template-columns:minmax(0,1fr)}.participant-event-card footer{flex-wrap:wrap}.participant-tools{flex-direction:column;display:flex}.participant-tools>*{width:100%}.participant-table>article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.participant-person,.participant-actions{grid-column:1/-1}.participant-actions{flex-wrap:wrap;justify-content:flex-start}.participant-actions>*{flex:110px}.org-event-actions,.event-access-pricing>div{grid-template-columns:1fr}.aura-purchase-builder,.institutional-balance-pro{padding:1.15rem}.aura-amount-input{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:.7rem}.aura-amount-input input{font-size:1.35rem}.aura-quick-picks{grid-template-columns:1fr 1fr}.aura-smart-suggestions{flex-direction:column;align-items:stretch}.aura-smart-suggestions>div{align-items:flex-start}.aura-smart-suggestions button{width:100%}.account-modal,.battle-modal,.qr-window,.qr-scanner,.courtesy-panel,.event-invitation,.aura-checkout-modal{border-radius:18px;padding:1.15rem}.account-modal{width:100%}.avatar-picker button{flex-direction:column;gap:.15rem;min-height:82px}.qr-actions{grid-template-columns:1fr 1fr;display:grid}.qr-actions button{min-width:0}.courtesy-panel form{grid-template-columns:1fr}.courtesy-list article{flex-wrap:wrap;align-items:flex-start}.courtesy-list article>button{margin-left:41px}.pose-studio{border-radius:18px;padding:1rem}.pose-camera{min-height:min(54dvh,460px)}}@media (width<=390px){.organizer-sidebar nav button,.organizer-sidebar nav button:not(.active){min-width:0}.organizer-sidebar nav button span{font-size:.42rem}.institutional-pill span{display:none}.institutional-pill{display:block!important}.activity-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.org-metrics,.org-flow>div,.workspace-metrics,.avatar-picker,.qr-actions{grid-template-columns:1fr}}@media (width<=620px){.discover-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important}.discover-grid>*{overflow-wrap:normal;word-break:normal;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important}.discover-grid :where(h2,h3,p,span,a){word-break:normal;overflow-wrap:break-word;min-width:0}.member-about-link{max-width:82px;line-height:1.1;min-width:64px!important;padding-inline:.35rem!important;font-size:.55rem!important}}@media (height<=650px) and (orientation:landscape){.modal-backdrop,.pose-studio-backdrop{place-items:start center}.profile-menu,.organizer-profile-menu{max-height:calc(100dvh - 82px)}.pose-studio{grid-template-columns:minmax(260px,1fr) minmax(220px,.72fr);display:grid}.pose-camera{min-height:calc(100dvh - 40px)}.organizer-header,.app-header{height:62px}}@media (prefers-reduced-motion:reduce){:where(.modal-backdrop,.profile-menu,.pose-studio,.combat-avatar){scroll-behavior:auto}}.configuration-access{white-space:nowrap;flex-shrink:0;max-width:100%;min-height:44px;padding:.5rem .65rem;font-size:clamp(.65rem,1.4vw,.85rem)}@media (width<=540px){:is(.app-header:has(.configuration-access),.organizer-header:has(.configuration-access)){flex-wrap:wrap;gap:.5rem}.configuration-access{padding:.4rem .5rem}}
