@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#050304;--surface:#120a0bd9;--surface-strong:#160d0f;--text:#f8f5f5;--text-muted:#a7a0a0;--text-soft:#eadede;--border:#9c111147;--accent:#9c1111;--accent-strong:#c43a3a;--accent-soft:#9c111129;--accent-glow:#9c111157;--positive:#efc2c2;--positive-bg:#9c111124;--field-bg:#ffffff0f;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Space Grotesk,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at top right, var(--accent-glow), transparent 25%), radial-gradient(circle at bottom left, #ffffff0a, transparent 30%), var(--bg);margin:0}body:before{content:"";z-index:0;pointer-events:none;opacity:.08;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:120px 120px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}body:after{content:"";z-index:0;pointer-events:none;opacity:.4;transform-origin:50%;will-change:transform, opacity;background-image:radial-gradient(circle at 18% 18%,#9c111138,#0000 25%),radial-gradient(circle at 84% 74%,#c43a3a1f,#0000 28%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1800 1000' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%239c1111' stop-opacity='.5'/%3E%3Cstop offset='.52' stop-color='%23c43a3a' stop-opacity='.3'/%3E%3Cstop offset='1' stop-color='%234f0707' stop-opacity='.62'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='url(%23g)' stroke-width='1.45' d='M-260 120 C40 20 210 245 500 150 C760 64 875 5 1095 72 C1325 142 1505 248 2060 128'/%3E%3Cpath stroke='url(%23g)' stroke-width='1.35' d='M-260 245 C80 110 295 382 650 238 C930 125 1030 84 1245 144 C1480 210 1665 354 2060 255'/%3E%3Cpath stroke='url(%23g)' stroke-width='1.4' d='M-260 380 C115 220 360 535 720 382 C970 276 1110 195 1345 278 C1555 352 1755 485 2060 395'/%3E%3Cpath stroke='url(%23g)' stroke-width='1.3' d='M-260 535 C95 382 395 665 760 528 C1015 432 1175 344 1400 430 C1615 512 1788 650 2060 552'/%3E%3Cpath stroke='url(%23g)' stroke-width='1.38' d='M-260 700 C85 548 410 820 805 694 C1075 608 1220 515 1450 602 C1655 680 1815 825 2060 712'/%3E%3Cpath stroke='url(%23g)' stroke-width='1.3' d='M-260 850 C45 725 390 980 815 852 C1110 764 1238 685 1490 772 C1695 842 1835 982 2060 865'/%3E%3Cpath stroke='%23ffffff' stroke-opacity='.05' stroke-width='1' d='M-300 185 C20 55 310 310 625 182 C900 70 1070 112 1320 190 C1555 264 1725 286 2100 198'/%3E%3Cpath stroke='%23ffffff' stroke-opacity='.05' stroke-width='1' d='M-300 465 C20 315 365 600 740 465 C990 375 1175 320 1430 462 C1640 578 1820 595 2100 475'/%3E%3Cpath stroke='%23ffffff' stroke-opacity='.05' stroke-width='1' d='M-300 760 C40 605 395 900 825 760 C1120 664 1255 615 1515 742 C1725 844 1870 878 2100 760'/%3E%3C/g%3E%3C/svg%3E");background-position:12% 16%,82% 78%,50%;background-repeat:no-repeat;background-size:80% 80%,78% 78%,128vw 112vh;animation:13s ease-in-out infinite alternate waveDrift;position:fixed;inset:-12%}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}#root{z-index:1;position:relative}.panel{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff0d, transparent), var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px #00000040,inset 0 1px #ffffff08}.panel__eyebrow{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.fade-in{animation:.6s both rise}.loading-screen{place-items:center;min-height:100vh;padding:2rem;display:grid}.loading-screen__mark{border:1px solid var(--border);background:var(--surface);border-radius:28px;justify-items:center;gap:.5rem;padding:2rem 2.4rem;display:grid}.loading-screen__mark strong{font-size:1.6rem}.login-page{min-height:100vh;position:relative;overflow:hidden}.login-background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.login-background:before{content:"";opacity:.92;filter:blur(18px);transform-origin:50%;background:radial-gradient(circle at 16% 18%,#9c11116b,#0000 18%),radial-gradient(circle at 82% 18%,#ffd6d629,#0000 20%),radial-gradient(circle at 52% 82%,#7e0a0a47,#0000 24%),radial-gradient(circle at 10% 88%,#ffffff14,#0000 18%);animation:16s ease-in-out infinite alternate backgroundBreath;position:absolute;inset:-18%}.login-background:after,.landing-background:after{display:none}.login-container{z-index:1;flex-direction:column;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem;display:flex;position:relative}.login-header{justify-content:space-between;align-items:center;margin-bottom:4rem;display:flex}.login-header__brand{display:flex}.login-main{flex:1;justify-content:center;align-items:center;display:flex}.login-content{width:100%;max-width:420px}.login-intro{justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2.5rem;display:flex}.login-logo{width:80px;height:80px;color:var(--accent);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.login-intro h1{letter-spacing:-.08em;color:var(--text);text-align:center;margin-bottom:0;font-size:4rem;line-height:.9}.login-intro p{color:var(--text-muted);font-size:1.05rem;line-height:1.6}.login-form{gap:1.5rem;display:grid}.form-group{height:70px;margin-bottom:1.5rem;position:relative}.form-group:before{content:"";background:linear-gradient(90deg, var(--bg) 1px, transparent 1px), linear-gradient(var(--bg) 1px, transparent 1px);filter:blur(1px);z-index:-1;background-position:50%;background-size:1rem 1rem;border-radius:16px;position:absolute;inset:-2px}.form-group .input-container{border-radius:14px;height:100%;position:relative;overflow:hidden}.form-group .input-bg{background:var(--surface);border:1px solid var(--border);z-index:1;border-radius:14px;position:absolute;inset:0}.form-group .input-effects{z-index:0;pointer-events:none;border-radius:16px;position:absolute;inset:-3px}.form-group .input-effects:before{content:"";background-image:conic-gradient(transparent, var(--accent) 5%, transparent 38%, transparent 50%, var(--accent-strong) 60%, transparent 87%);filter:blur(20px);opacity:.4;width:400px;height:400px;transition:all 2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(60deg)}.form-group .input-effects:after{content:"";background-image:conic-gradient(var(--surface), var(--accent) 5%, var(--surface) 14%, var(--surface) 50%, var(--accent-strong) 60%, var(--surface) 64%);filter:blur(.5px);width:400px;height:400px;transition:all 2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(70deg)}.form-group input{z-index:2;width:100%;height:100%;color:var(--text);background:0 0;border:none;border-radius:14px;outline:none;padding:1.1rem 1.2rem;font-size:1rem;transition:all .3s;position:relative}.form-group label{color:var(--text-muted);letter-spacing:.02em;pointer-events:none;z-index:3;background:0 0;font-size:1rem;font-weight:500;transition:all .3s;position:absolute;top:50%;left:1.2rem;transform:translateY(-50%)}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label{color:var(--accent);font-size:.85rem;top:.5rem;transform:translateY(0)}.form-group:hover .input-effects:before{transform:translate(-50%,-50%)rotate(240deg)}.form-group:hover .input-effects:after{transform:translate(-50%,-50%)rotate(250deg)}.form-group input:focus~.input-effects:before{transition:all 4s;transform:translate(-50%,-50%)rotate(420deg)}.form-group input:focus~.input-effects:after{transition:all 4s;transform:translate(-50%,-50%)rotate(430deg)}.login-submit{background:var(--accent);color:#fff7f7;letter-spacing:.02em;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.75rem;padding:1.15rem 1.5rem;font-size:1.05rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 8px 24px #00000029}.login-submit:hover:not(:disabled){background:#fffffffa;transform:translateY(-2px);box-shadow:0 12px 32px #0003}.login-submit:disabled{opacity:.6;cursor:not-allowed}.form-error{color:#efc2c2;text-align:center;background:#9c111129;border-radius:10px;margin-top:.5rem;padding:.9rem 1rem;font-size:.95rem}.login-layout{z-index:1;grid-template-columns:1.3fr minmax(320px,420px);gap:1.5rem;min-height:100vh;padding:1.5rem;display:grid;position:relative}.login-hero,.login-card{border-radius:34px;padding:1.5rem}.login-hero{align-content:space-between;gap:2rem;display:grid}.login-hero__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.login-hero__copy{gap:1rem;max-width:42rem;display:grid}.login-hero__copy h1{letter-spacing:-.06em;font-size:clamp(2.6rem,5vw,4.7rem);line-height:.95}.login-hero__copy p,.login-card__header p,.widget-frame__header p,.metric-card p,.service-item p,.status-note p{color:var(--text-muted)}.login-hero__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.hero-tile{background:var(--accent-soft);border:1px solid var(--border);border-radius:24px;gap:.7rem;padding:1rem;display:grid}.login-hero__visual{background:radial-gradient(circle at 20% 20%,#ffffff14,#0000 22%),radial-gradient(circle at 80% 25%,#9c11112e,#0000 18%),radial-gradient(circle at 50% 70%,#ffffff0f,#0000 20%),linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:30px;min-height:260px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.login-hero__visual:before{content:"";opacity:.35;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:120px 120px;position:absolute;inset:0}.visual-orb{filter:blur(28px);opacity:.92;mix-blend-mode:screen;will-change:transform, opacity;border-radius:50%;position:absolute}.visual-orb--one{background:radial-gradient(circle at 50% 40%,#9c111185,#7e0a0a33 58%,#0000 84%);width:clamp(220px,22vw,360px);height:clamp(260px,25vw,420px);animation:14s ease-in-out infinite candleFlickerOne;top:8%;left:2%}.visual-orb--two{background:radial-gradient(circle at 50% 38%,#ffd2d224,#9c111133 56%,#0000 82%);width:clamp(280px,28vw,500px);height:clamp(320px,32vw,560px);animation:17s ease-in-out infinite alternate candleFlickerTwo;top:18%;right:-8%}.visual-orb--three{background:radial-gradient(circle at 50% 45%,#ffffff1f,#7e0a0a38 58%,#0000 84%);width:clamp(220px,20vw,380px);height:clamp(260px,24vw,440px);animation:19s ease-in-out infinite alternate candleFlickerThree;bottom:-4%;left:20%}.visual-ring{display:none}.visual-grid{opacity:.22;pointer-events:none;background-image:radial-gradient(circle,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:16% 10%}@keyframes floatOrbOne{0%,to{transform:translate(0)}50%{transform:translate(12px,-18px)}}@keyframes gridDrift{0%{background-position:0 0,0 0}to{background-position:90px 130px,130px 90px}}@keyframes waveDrift{0%{opacity:.36;transform:translate(-2%,-1%)scale(1.02)rotate(-.4deg)}45%{opacity:.46;transform:translate(2.5%,-2%)scale(1.05)rotate(.55deg)}to{opacity:.42;transform:translate(-3%,2.5%)scale(1.04)rotate(-.7deg)}}@keyframes backgroundBreath{0%{transform:translate(-2%,-1%)scale(1)}35%{transform:translate(5%,-4%)scale(1.08)rotate(2deg)}70%{transform:translate(-4%,4%)scale(1.13)rotate(-2deg)}to{transform:translate(4%,3%)scale(1.06)}}@keyframes candleFlickerOne{0%,to{opacity:.92;transform:translate(0,0)scale(1)}20%{opacity:.98;transform:translate(80px,-54px)scale(1.08)}40%{opacity:.86;transform:translate(38px,72px)scale(.96)}60%{opacity:.94;transform:translate(130px,28px)scale(1.13)}80%{opacity:.9;transform:translate(42px,-78px)scale(1.02)}}@keyframes candleFlickerTwo{0%,to{opacity:.9;transform:translate(0,0)scale(1)}25%{opacity:.95;transform:translate(-120px,56px)scale(1.1)}50%{opacity:.84;transform:translate(-64px,-94px)scale(.95)}75%{opacity:.96;transform:translate(-170px,-18px)scale(1.12)}}@keyframes candleFlickerThree{0%,to{opacity:.88;transform:translate(0,0)scale(1)}30%{opacity:.93;transform:translate(92px,-96px)scale(1.1)}60%{opacity:.86;transform:translate(-72px,-42px)scale(.96)}}@keyframes spinRing{0%{opacity:.95;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(180deg)scale(1.02)}to{opacity:.95;transform:rotate(360deg)scale(1)}}@keyframes ringPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.hero-tile strong,.brand-mark__copy strong,.metric-card strong,.earnings-widget__summary strong,.service-item strong,.progress-ring__value{font-size:1.08rem;line-height:1.05}.login-card{align-content:center;gap:1.5rem;display:grid}.login-card__header{gap:.7rem;display:grid}.login-card__header h2{letter-spacing:-.05em;font-size:2rem;line-height:1.05}.login-form,.goal-form{gap:1rem;display:grid}.field{gap:.45rem;display:grid}.field span{color:var(--text-soft);font-size:.92rem}.field input,.field textarea{border:1px solid var(--border);background:var(--field-bg);width:100%;color:var(--text);border-radius:18px;outline:none;padding:.95rem 1rem;transition:border-color .2s,transform .2s,background .2s}.field input:focus,.field textarea:focus{border-color:var(--accent);background:#ffffff14;transform:translateY(-1px)}.primary-button,.ghost-button,.status-switch__button{border:0;transition:transform .2s,background .2s,border-color .2s,color .2s}.primary-button{background:linear-gradient(135deg, var(--accent), #4f0707);color:#fff7f7;border-radius:20px;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.4rem;font-weight:700;display:inline-flex;box-shadow:0 18px 32px #00000029}.primary-button:disabled{opacity:.65;cursor:progress}.password-field{width:100%;position:relative}.password-field input{padding-right:3rem}.password-field__toggle{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:50%;right:.72rem;transform:translateY(-50%)}.password-field__toggle:hover:not(:disabled){color:var(--text);background:#ffffff0f;transform:translateY(-50%)scale(1.04)}.password-field__toggle:disabled{opacity:.5;cursor:not-allowed}.primary-button--crimson{color:#fff7f7;background:linear-gradient(135deg,#9c1111,#4f0707);box-shadow:0 20px 42px #9c111142,inset 0 1px #ffffff2e}.primary-button--crimson:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#6d0909)}.ghost-button{color:var(--text);border:1px solid var(--border);background:#ffffff08;border-radius:18px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1rem;display:inline-flex}.ghost-button:disabled{opacity:.45;cursor:not-allowed}.danger-button{color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 48%, var(--border))}.danger-button:hover:not(:disabled){background:#9c111129}.primary-button:hover,.ghost-button:hover:not(:disabled),.status-switch__button:hover{transform:translateY(-1px)}.form-error{color:var(--accent-strong);font-size:.92rem}.login-card__footer{border-top:1px solid var(--border);color:var(--text-muted);gap:.25rem;padding-top:.5rem;display:grid}.login-card__footer span{color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.brand-mark{border-radius:18px;align-items:center;gap:.85rem;transition:color .2s,opacity .2s,transform .2s;display:inline-flex}.brand-mark:hover{transform:translateY(-1px)}.brand-mark:focus-visible{outline:3px solid var(--accent-glow);outline-offset:4px}.brand-mark--compact .brand-mark__copy strong{font-size:1rem}.brand-mark__icon{background:0 0;border:0;border-radius:16px;place-items:center;width:3rem;height:3rem;display:grid;overflow:visible}.brand-mark__image{object-fit:contain;filter:drop-shadow(0 8px 14px #00000061);width:2.9rem;height:2.9rem;transform:scale(1.35)}.brand-mark__copy{gap:.1rem;display:grid}.brand-mark__copy strong{letter-spacing:-.05em;font-size:1.35rem}.dashboard-shell{min-height:100vh;padding:1.5rem}.dashboard-shell__header{z-index:40;border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#9c111129,#0000 30%),#050304c7;border-radius:28px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;padding:.65rem;display:flex;position:sticky;top:1rem;box-shadow:0 22px 58px #00000047}.dashboard-shell__nav{background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem;display:flex}.dashboard-shell__nav-link{min-height:2.5rem;color:var(--text-muted);letter-spacing:-.025em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.65rem .9rem;font-size:.94rem;font-weight:800;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.dashboard-shell__nav-link:hover,.dashboard-shell__nav-link.is-active{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));color:var(--text);background:#9c111129;transform:translateY(-1px)}.dashboard-shell__nav-link--external{color:var(--text-soft)}.dashboard-shell__account{border:1px solid var(--border);color:var(--text-soft);background:#ffffff08;border-radius:999px;align-items:center;gap:.65rem;padding:.35rem;display:inline-flex}.dashboard-shell__avatar{background:linear-gradient(135deg, var(--accent), #4f0707);color:#fff7f7;border-radius:999px;place-items:center;width:2.45rem;height:2.45rem;font-size:.78rem;font-weight:900;display:grid}.dashboard-shell__account-copy{gap:.05rem;min-width:0;max-width:10rem;display:grid}.dashboard-shell__account-copy span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;overflow:hidden}.dashboard-shell__account-copy small{color:var(--text-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.dashboard-shell__logout{border:1px solid var(--border);width:2.45rem;height:2.45rem;color:var(--text-soft);cursor:pointer;background:#ffffff0b;border-radius:999px;place-items:center;transition:transform .2s,border-color .2s,background .2s,color .2s;display:grid}.dashboard-shell__logout:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));color:var(--text);background:#9c111129;transform:translateY(-1px)}.dashboard-shell__content{gap:1rem;display:grid}.hero-band{border-radius:34px;justify-content:space-between;gap:2rem;padding:1.7rem;display:flex}.hero-band__copy{gap:.9rem;max-width:44rem;display:grid}.hero-band__copy h1{letter-spacing:-.06em;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.95}.hero-band__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;min-width:18rem;display:grid}.hero-band__stat{background:var(--accent-soft);border:1px solid var(--border);border-radius:24px;gap:.35rem;padding:1rem;display:grid}.hero-band__stat span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.82rem}.hero-band__stat strong{letter-spacing:-.05em;font-size:1.85rem}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.metric-card{border-radius:28px;gap:.9rem;padding:1.2rem;display:grid}.metric-card__icon{background:var(--accent-soft);width:2.4rem;height:2.4rem;color:var(--accent);border-radius:14px;place-items:center;display:grid}.metric-card__content{gap:.45rem;display:grid}.metric-card strong{letter-spacing:-.05em;font-size:2rem}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);gap:1rem;display:grid}.dashboard-grid__primary,.dashboard-grid__secondary{gap:1rem;display:grid}.widget-frame{border-radius:30px;gap:1rem;padding:1.3rem;display:grid}.widget-frame__header{justify-content:space-between;align-items:flex-start;display:flex}.services-panel{gap:.8rem;display:grid}.service-item{border:1px solid var(--border);background:#ffffff08;border-radius:24px;gap:.75rem;padding:1rem;display:grid}.service-item__meta{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.service-item__time,.service-item__queue,.pill{border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.8rem;display:inline-flex}.service-item__time{color:var(--text-soft);background:var(--accent-soft)}.service-item__queue{color:var(--text-muted);border:1px solid var(--border)}.service-item__body{gap:.35rem;display:grid}.earnings-widget{gap:1.3rem;display:grid}.earnings-widget__summary{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.earnings-widget__summary strong{letter-spacing:-.06em;font-size:2.6rem}.pill{color:var(--positive);background:var(--positive-bg)}.pill--positive{align-self:flex-start}.sparkline-bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.55rem;height:10rem;display:grid}.sparkline-bars__item{height:var(--bar-size);background:linear-gradient(180deg, var(--accent-strong), var(--accent-soft));min-height:18%;box-shadow:0 0 32px var(--accent-glow);border-radius:999px}.progress-ring{background:radial-gradient(circle, #ffffff08 0 48%, transparent 49% 100%), linear-gradient(145deg, var(--accent-soft), transparent);border:1px solid var(--border);border-radius:30px;place-items:center;gap:.15rem;min-height:12rem;display:grid}.progress-ring__value{font-size:2.4rem}.progress-ring__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;font-size:.85rem}.status-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.status-switch__button{background:var(--field-bg);border:1px solid var(--border);color:var(--text-soft);border-radius:18px;padding:.95rem 1rem}.status-switch__button.is-active{background:var(--accent-soft);color:var(--text);border-color:var(--accent-glow)}.status-note{border:1px solid var(--border);color:var(--text-muted);background:#ffffff05;border-radius:20px;align-items:center;gap:.8rem;padding:1rem;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.login-layout,.dashboard-grid{grid-template-columns:1fr}.hero-band,.dashboard-shell__header,.hero-band__stats,.earnings-widget__summary{flex-direction:column;grid-template-columns:1fr}.metric-grid,.login-hero__grid{grid-template-columns:1fr}.dashboard-shell__nav,.dashboard-shell__account{width:100%}.dashboard-shell__nav{justify-content:center;overflow-x:auto}}@media (width<=720px){.login-layout,.dashboard-shell{padding:1rem}.login-hero,.login-card,.hero-band,.widget-frame,.metric-card{border-radius:24px}.dashboard-shell__header,.dashboard-shell__nav,.dashboard-shell__account,.service-item__meta{flex-direction:column;align-items:stretch}.dashboard-shell__nav-link,.dashboard-shell__logout{width:100%}.dashboard-shell__account{grid-template-columns:auto 1fr auto;display:grid}}.landing-page{min-height:100vh;position:relative;overflow-x:hidden}.landing-background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.landing-background:before{content:"";opacity:.92;filter:blur(18px);transform-origin:50%;background:radial-gradient(circle at 16% 18%,#9c11116b,#0000 18%),radial-gradient(circle at 82% 18%,#ffd6d629,#0000 20%),radial-gradient(circle at 52% 82%,#7e0a0a47,#0000 24%),radial-gradient(circle at 10% 88%,#ffffff14,#0000 18%);animation:16s ease-in-out infinite alternate backgroundBreath;position:absolute;inset:-18%}.landing-header{z-index:1;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:2rem;display:flex;position:relative}.landing-header__brand{display:flex}.landing-header__brand .brand-mark{gap:1.25rem}.landing-header__brand .brand-mark__icon{width:7.15rem;height:7.15rem;display:grid}.landing-header__brand .brand-mark__image{width:6.55rem;height:6.55rem;transform:scale(1.54)}.landing-header__brand .brand-mark__copy strong{letter-spacing:-.065em;font-size:clamp(2.15rem,3.1vw,3rem)}.landing-header__actions{align-items:center;gap:1rem;display:flex}.landing-login-btn{background:var(--accent-soft);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:.5rem 1rem;font-weight:500;transition:all .2s}.landing-login-btn:hover{background:var(--accent);color:#fff7f7}.landing-signup-btn{border:1px solid var(--accent);color:var(--accent);background:0 0;border-radius:8px;padding:.5rem 1rem;font-weight:500;transition:all .2s}.landing-signup-btn:hover{background:var(--accent);color:#fff7f7}.landing-main{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem 4rem;position:relative}.hero-section{text-align:center;padding:4rem 0 6rem}.hero-title{letter-spacing:-.06em;margin-bottom:1rem;font-size:clamp(2.6rem,5vw,4.7rem);line-height:.95}.hero-highlight{color:var(--accent)}.hero-subtitle{color:var(--text-muted);margin-bottom:3rem;font-size:1.5rem}.services-section{text-align:center;padding:4rem 0}.section-title{letter-spacing:-.05em;margin-bottom:3rem;font-size:2.5rem}.services-grid{margin-top:3rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:1080px;margin-inline:auto;display:grid}.service-card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:24px;min-height:360px;padding:1.5rem;transition:all .3s}.service-card:hover{box-shadow:0 8px 32px var(--accent-glow);transform:translateY(-4px)}.service-icon{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:16px;place-items:center;margin:0 auto 1rem;display:grid}.service-card h3{margin-bottom:1rem;font-size:1.5rem}.service-card p{color:var(--text-muted);margin-bottom:2rem;line-height:1.6}.service-cta{background:var(--accent);color:#fff7f7;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:inline-block}.service-cta:hover{background:var(--accent-strong);transform:translateY(-2px)}.company-section{text-align:center;padding:4rem 0}.company-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.stat-item{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:2rem}.stat-item strong{color:var(--accent);margin-bottom:.5rem;font-size:2.5rem;display:block}.stat-item span{color:var(--text-muted);font-size:.9rem}.company-features{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.feature-card{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:24px;padding:2rem}.feature-card h4{margin-bottom:1rem;font-size:1.25rem}.feature-card p{color:var(--text-muted);line-height:1.6}.cta-section{text-align:center;background:var(--surface);border-radius:32px;margin:4rem 0;padding:4rem 0}.cta-section h2{margin-bottom:1rem;font-size:2rem}.cta-section p{color:var(--text-muted);margin-bottom:2rem;font-size:1.1rem}.cta-button{background:var(--accent);color:#fff7f7;border-radius:12px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .2s;display:inline-block}.cta-button:hover{background:var(--accent-strong);transform:translateY(-2px)}.landing-footer{z-index:1;border-top:1px solid var(--border);margin-top:4rem;padding:3rem 2rem 2rem;position:relative}.footer-content{grid-template-columns:1fr 3fr;gap:4rem;max-width:1200px;margin:0 auto;display:grid}.footer-brand{flex-direction:column;gap:1rem;display:flex}.footer-brand p{color:var(--text-muted);font-size:.9rem}.footer-links{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.footer-column h5{color:var(--text-soft);margin-bottom:1rem;font-size:1rem}.footer-column ul{margin:0;padding:0;list-style:none}.footer-column li{margin-bottom:.5rem}.footer-column a{color:var(--text-muted);font-size:.9rem;transition:color .2s}.simple-input{border:2px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:8px;outline:none;padding:1rem 1.2rem;font-size:1rem;transition:border-color .2s}.simple-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}@media (width<=768px){.landing-header{padding:1rem}.hero-section{padding:2rem 0 4rem}.hero-title{font-size:2.5rem}.services-grid,.company-stats,.company-features{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;gap:2rem}.footer-links{grid-template-columns:repeat(2,1fr)}}.signup-link{text-align:center;color:var(--text-muted);margin-top:1rem}.signup-link a{color:var(--accent);text-decoration:none}.signup-link a:hover{text-decoration:underline}.login-container{padding:clamp(1rem,3vw,2rem)}.login-header{margin-bottom:clamp(1.2rem,3vw,2.4rem)}.login-main{align-items:flex-start;padding:clamp(1rem,3vw,2rem) 0 3rem}.login-content{isolation:isolate;border:1px solid color-mix(in srgb, var(--text) 14%, var(--border));background:linear-gradient(180deg, #ffffff16, #ffffff06), color-mix(in srgb, var(--surface-strong) 88%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:34px;width:min(100%,480px);max-width:480px;padding:clamp(1.35rem,3vw,2.1rem);position:relative;box-shadow:0 34px 90px #00000070,inset 0 1px #ffffff14}.login-content:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at 18% 0%, var(--accent-glow), transparent 34%), radial-gradient(circle at 82% 100%, #ffffff0f, transparent 32%);opacity:.8;pointer-events:none;position:absolute;inset:1px}.login-intro{text-align:center;justify-items:center;gap:.8rem;margin-bottom:1.5rem;display:grid}.login-logo{width:5.4rem;height:5.4rem;box-shadow:none;background:0 0;border:0;border-radius:1.65rem;overflow:visible}.login-logo__image{object-fit:contain;filter:drop-shadow(0 14px 24px #0000007a);width:6rem;height:6rem;transform:scale(1.28)}.login-intro h1{letter-spacing:-.065em;max-width:100%;font-size:clamp(2.35rem,8vw,4rem)}.login-form{gap:.85rem}.login-form .form-group{height:auto;margin:0}.login-form .form-group:before,.login-form .form-group .input-effects,.login-form .form-group .input-bg{display:none}.login-form .form-group .simple-input{z-index:1;border:1px solid color-mix(in srgb, var(--text) 18%, var(--border));width:100%;min-height:3.75rem;color:var(--text);caret-color:var(--accent);background:linear-gradient(#ffffff14,#ffffff09),#fff1;border-radius:18px;padding:0 1.05rem;display:block;position:relative;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0003}.login-form .form-group .simple-input::placeholder{color:color-mix(in srgb, var(--text) 62%, transparent);opacity:1}.login-form .form-group .simple-input:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:linear-gradient(#ffffff1c,#ffffff0b),#ffffff14}.login-form .form-group .simple-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent), 0 18px 38px #00000047;background:linear-gradient(#ffffff21,#ffffff0e),#ffffff18;transform:translateY(-1px)}.login-submit{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff7f7;border-radius:18px;min-height:3.85rem;margin-top:.35rem}.login-submit:hover:not(:disabled){background:linear-gradient(135deg, var(--accent-strong), var(--accent))}.signup-link{color:color-mix(in srgb, var(--text) 74%, transparent);margin-top:1.15rem}.signup-link a{color:var(--accent-strong);font-weight:700}@media (width<=720px){.login-header{align-items:flex-start;gap:1rem}.login-content{border-radius:26px}.login-intro h1{font-size:clamp(2.1rem,12vw,3rem)}}.purchases-page{max-width:1200px;margin:0 auto;padding:2rem}.page-header{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-header__icon{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.page-header__content h1{margin-bottom:.5rem;font-size:2rem}.page-header__content p{color:var(--text-muted)}.purchases-content{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:2rem}.empty-state{text-align:center;color:var(--text-muted);padding:4rem 2rem}.empty-state h3{margin:1rem 0;font-size:1.5rem}.purchases-list{gap:1rem;display:grid}.purchase-card{background:var(--surface-strong);border:1px solid var(--border);border-radius:16px;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.purchase-info h4{margin-bottom:.5rem;font-size:1.25rem}.purchase-info p{color:var(--text-muted);margin:.25rem 0}.purchase-status{align-items:center;gap:.5rem;display:flex}.status-completed{color:var(--positive);font-weight:500}.status-progress{color:var(--accent);font-weight:500}.status-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.dashboard-shell__header,.dashboard-shell__content{width:min(100%,1280px);margin-inline:auto}.dashboard-shell__content{align-items:start}.landing-header,.landing-main,.footer-content{width:min(100%,1200px)}.landing-main{gap:clamp(1rem,2.5vw,2rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.hero-section{place-items:center;min-height:auto;padding:clamp(1.4rem,3.4vw,3rem) 0 clamp(.4rem,1.4vw,1rem);display:grid}.hero-content{max-width:980px}.hero-title{max-width:900px;margin-inline:auto;font-size:clamp(2.55rem,5.1vw,5rem)}.hero-subtitle,.section-subtitle{max-width:720px;margin-inline:auto;line-height:1.65}.hero-subtitle{margin-bottom:0}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.9rem;margin:1.45rem 0 0;display:flex}.cta-button,.service-cta{justify-content:center;align-items:center;min-height:3rem;display:inline-flex}.cta-button--primary{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff7f7;box-shadow:0 20px 46px #00000047}.cta-button--ghost{border:1px solid var(--border);color:var(--text);background:#ffffff0a}.hero-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:560px;margin:2.2rem auto 0;display:grid}.hero-proof-card,.step-card,.sales-card,.recommended-card,.mini-proof-card{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff0f, transparent), var(--surface);box-shadow:0 22px 56px #00000038,inset 0 1px #ffffff0a}.hero-proof-card{border-radius:22px;gap:.35rem;padding:1rem;display:grid}.hero-proof-card strong{color:var(--accent);font-size:1.9rem;line-height:1}.hero-proof-card span{color:var(--text-muted)}.service-card,.stat-item,.feature-card{background:linear-gradient(180deg, #ffffff0f, transparent), var(--surface);box-shadow:0 18px 42px #0000002e}.section-title{margin-inline:auto;max-width:760px;margin-bottom:.85rem}.section-subtitle{color:var(--text-muted);font-size:1.08rem}.services-section,.company-section{padding:clamp(.7rem,2vw,1.5rem) 0}.services-grid{margin-top:clamp(1.4rem,3vw,2rem)}.service-card--sales{text-align:left;grid-template-rows:auto auto 1fr auto auto;align-content:start;justify-items:center;min-height:100%;display:grid}.service-card--sales .service-cta{align-self:end;width:100%}.recommended-card__header span{color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:.45rem .7rem;font-size:.76rem;font-weight:700}.service-card--sales .service-icon{margin:0 auto 1rem}.service-card--sales h3,.service-card--sales p{text-align:center}.service-card--sales p{min-height:4.8rem}.service-benefits{gap:.6rem;width:100%;margin:0 0 1rem;padding:0;list-style:none;display:grid}.service-benefits li{border:1px solid var(--border);min-height:2.4rem;color:var(--text-soft);background:#ffffff09;border-radius:14px;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.service-benefits li:before{content:"";background:var(--accent);width:.45rem;height:.45rem;box-shadow:0 0 18px var(--accent-glow);border-radius:999px;flex:none}.steps-grid,.sales-grid,.recommended-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.steps-grid{margin:clamp(1.3rem,3vw,2rem) 0 0}.step-card{text-align:left;border-radius:24px;gap:1rem;padding:1.2rem;transition:transform .3s,box-shadow .3s;display:grid}.step-card:hover{box-shadow:0 8px 32px var(--accent-glow);transform:translateY(-4px)}.step-card span{color:var(--accent);font-size:1.8rem;font-weight:800;line-height:1}.discord-notice{background:var(--accent-soft);border:1px solid var(--accent);text-align:center;border-radius:8px;margin:1rem 0;padding:1rem}.discord-notice a{color:var(--accent);text-decoration:underline}.cta-section{margin-top:0;margin-bottom:clamp(1rem,3vw,2rem);border:1px solid var(--border);background:radial-gradient(circle at 20% 0%, var(--accent-glow), transparent 34%), linear-gradient(180deg, #ffffff0f, transparent), var(--surface);max-width:980px;margin-inline:auto;padding:clamp(1.7rem,4vw,3rem)}.landing-footer{margin-top:clamp(1rem,3vw,2rem);padding-top:clamp(2rem,4vw,3rem)}.auth-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:1rem;display:grid}.auth-benefits span{border:1px solid var(--border);min-height:2.5rem;color:var(--text-soft);text-align:center;background:#ffffff0b;border-radius:14px;place-items:center;padding:.5rem;font-size:.78rem;font-weight:700;display:grid}.login-main{justify-content:center;align-items:center;padding:clamp(1rem,3vw,2rem) 0 4rem}.sales-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-card{border-radius:28px;grid-template-columns:auto 1fr;gap:1rem;padding:1.2rem;display:grid}.sales-card>svg{width:2.6rem;height:2.6rem;color:var(--accent);background:var(--accent-soft);border-radius:16px;padding:.65rem}.sales-card h3{margin:.4rem 0;font-size:1.25rem;line-height:1.15}.sales-card p{color:var(--text-muted)}.purchases-page{gap:1.1rem;width:100%;display:grid}.purchases-hero{border-radius:34px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:1rem;padding:clamp(1.2rem,3vw,1.8rem);display:grid}.purchases-hero__copy{align-content:center;gap:1rem;display:grid}.purchases-hero__copy h1,.section-heading h2{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.7rem);line-height:.98}.purchases-hero__copy p,.section-heading p{max-width:680px;color:var(--text-muted)}.purchases-hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.purchases-hero__cards{gap:.8rem;display:grid}.mini-proof-card{border-radius:24px;gap:.55rem;padding:1rem;display:grid}.mini-proof-card svg,.recommended-card__icon{color:var(--accent)}.mini-proof-card span,.recommended-card p{color:var(--text-muted)}.purchase-section{gap:1rem;display:grid}.section-heading{gap:.55rem;display:grid}.pricing-builder{border-radius:34px;gap:1.35rem;padding:clamp(1.45rem,3vw,2rem);display:grid}.pricing-builder__hero{grid-template-columns:1fr;align-items:start;gap:.8rem;display:grid}.pricing-builder__hero-copy{gap:.7rem;display:grid}.pricing-builder__eyebrow{color:#ff7a7a}.pricing-builder__hero-copy h2{letter-spacing:-.07em;max-width:14ch;font-size:clamp(2.25rem,4.8vw,4.1rem);line-height:.94}.pricing-builder__hero-copy p{max-width:680px;color:var(--text-muted);font-size:1.02rem}.pricing-family-card__icon,.pricing-mode-tab__icon,.pricing-game-chip__icon{width:2.7rem;height:2.7rem;color:var(--accent-strong);background:#ffffff0d;border-radius:16px;flex:none;place-items:center;display:grid}.pricing-family-card__copy,.pricing-mode-tab__content,.pricing-game-chip__copy{gap:.16rem;min-width:0;display:grid}.pricing-family-card strong,.pricing-mode-tab strong,.pricing-game-chip__copy strong{color:var(--text);font-size:.98rem;line-height:1.12}.pricing-family-card small,.pricing-mode-tab small,.pricing-game-chip__copy small{color:var(--text-muted);line-height:1.4}.pricing-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;display:grid}.pricing-game-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.pricing-game-chip{min-height:4.9rem;color:var(--text);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:24px;align-items:center;gap:.85rem;padding:.95rem 1rem;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.pricing-game-chip:hover{border-color:#c43a3a59;transform:translateY(-2px)}.pricing-game-chip.is-active{background:#ffffff09;border-color:#c43a3ad1;box-shadow:0 14px 32px #0000002e,inset 0 0 0 1px #ff7a7a1a}.pricing-game-chip.is-active .pricing-game-chip__icon{color:#fff7f7;background:#ff7a7a2e}.pricing-game-chip.is-active .pricing-game-chip__copy strong,.pricing-game-chip.is-active .pricing-game-chip__copy small{color:#fff7f7}.pricing-family-card{min-height:5rem;color:var(--text);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:24px;align-items:center;gap:.9rem;padding:1rem 1.05rem;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.pricing-family-card:hover{border-color:#c43a3a59;transform:translateY(-2px)}.pricing-family-card.is-active{background:#ffffff09;border-color:#c43a3ad1;box-shadow:0 14px 32px #0000002e,inset 0 0 0 1px #ff7a7a1a}.pricing-family-card.is-active .pricing-family-card__icon,.pricing-mode-tab.is-active .pricing-mode-tab__icon,.pricing-inline-chip.is-active,.pricing-tier-pill.is-active,.pricing-division-pill.is-active{color:#fff7f7}.pricing-family-card.is-active .pricing-family-card__icon,.pricing-mode-tab.is-active .pricing-mode-tab__icon{background:#ff7a7a2e}.pricing-mode-rail{background:#ffffff05;border:1px solid #ffffff0f;border-radius:999px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;padding:.45rem;display:grid}.pricing-mode-tab{min-height:3.8rem;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.85rem;padding:.7rem 1rem;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.pricing-mode-tab:hover{border-color:#c43a3a3d}.pricing-mode-tab.is-active{background:#ffffff09;border-color:#c43a3ac7;box-shadow:0 12px 28px #0000002e,inset 0 0 0 1px #ff7a7a1a}.pricing-mode-tab.is-active small,.pricing-family-card.is-active small,.pricing-family-card.is-active strong,.pricing-mode-tab.is-active strong{color:#fff7f7}.pricing-builder__shell{grid-template-columns:minmax(0,1.55fr) minmax(310px,.55fr);align-items:start;gap:1.3rem;display:grid}.pricing-builder__main,.pricing-summary-card,.pricing-reference-table,.purchase-order-strip{position:relative;overflow:hidden}.pricing-builder__main{border-radius:32px;gap:1.2rem;padding:1.4rem;display:grid}.pricing-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-bottom:.45rem;display:grid}.pricing-step{color:var(--text-muted);gap:.28rem;padding-top:.2rem;display:grid;position:relative}.pricing-step:before{content:"";border-top:1px dashed #ffffff1f;height:1px;position:absolute;top:.95rem;left:2.55rem;right:-.45rem}.pricing-step:last-child:before{display:none}.pricing-step span{width:2rem;height:2rem;color:var(--text-soft);background:#ffffff0f;border-radius:999px;place-items:center;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.pricing-step strong{color:var(--text-soft);font-size:1rem}.pricing-step small{max-width:16ch;color:var(--text-muted)}.pricing-step.is-active span,.pricing-step.is-armed span{background:linear-gradient(135deg, var(--accent), #c43a3a);color:#fff7f7;box-shadow:0 0 24px #9c111147}.pricing-step.is-active strong,.pricing-step.is-armed strong{color:var(--text)}.pricing-config{gap:1.15rem;display:grid}.pricing-config__header{justify-content:flex-start;align-items:end;gap:1.15rem;display:flex}.pricing-config__header h3{letter-spacing:-.05em;margin-top:.25rem;font-size:clamp(1.45rem,2.8vw,2.05rem);line-height:1}.pricing-stage-card p,.pricing-apex-note span,.pricing-summary-card p,.pricing-summary-card__status small,.pricing-summary-card__empty p,.pricing-reference-table__header p{color:var(--text-muted)}.pricing-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pricing-stage-card{background:linear-gradient(#ffffff09,#ffffff04),#ffffff04;border:1px solid #ffffff0f;border-radius:28px;align-content:start;gap:1.15rem;padding:1.2rem;display:grid}.pricing-stage-card--wide{grid-column:1/-1}.pricing-stage-card__header{gap:.4rem;display:grid}.pricing-stage-card__step{color:#ffd6d6;letter-spacing:.08em;background:#9c11112e;border:1px solid #ff7a7a2e;border-radius:12px;justify-content:center;align-items:center;min-width:2.2rem;min-height:2.2rem;padding:.3rem .65rem;font-size:.78rem;font-weight:900;display:inline-flex}.pricing-stage-card h4{letter-spacing:-.04em;margin:.55rem 0 .45rem;font-size:clamp(1.18rem,2vw,1.5rem);line-height:1.02}.pricing-stage-card__body,.pricing-quantity-card{gap:1rem;display:grid}.pricing-stage-card__body--split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pricing-inline-field{gap:.55rem;display:grid}.pricing-inline-field>span,.pricing-range-banner span,.pricing-quantity-card span,.pricing-summary-card__details span,.pricing-summary-card__price small{color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:800}.pricing-inline-pills,.pricing-division-pills{flex-wrap:wrap;gap:.65rem;display:flex}.pricing-inline-chip,.pricing-division-pill{min-height:2.85rem;color:var(--text-soft);background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;padding:.78rem 1rem;font-weight:800;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.pricing-inline-chip:disabled{cursor:default}.pricing-inline-chip:hover:not(:disabled),.pricing-tier-pill:hover,.pricing-division-pill:hover{border-color:#c43a3a57;transform:translateY(-1px)}.pricing-inline-chip.is-active,.pricing-tier-pill.is-active,.pricing-division-pill.is-active{background:#ffffff09;border-color:#c43a3ac7;box-shadow:0 10px 22px #00000029,inset 0 0 0 1px #ff7a7a1a}.pricing-selection-banner{background:radial-gradient(circle at 100% 0,#9c11111a,#0000 40%),#ffffff08;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.18rem;padding:.9rem 1rem;display:grid}.pricing-selection-banner__emblem{object-fit:contain;filter:drop-shadow(0 12px 18px #00000057);grid-area:1/2/4;align-self:center;width:54px;height:54px}.pricing-selection-banner span{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-size:.74rem;font-weight:900}.pricing-selection-banner strong{color:var(--text);grid-column:1;font-size:1.1rem;line-height:1.05}.pricing-selection-banner small{color:var(--text-muted);grid-column:1}.pricing-tier-cloud{flex-wrap:wrap;gap:.7rem;display:flex}.pricing-tier-pill{min-width:94px;color:var(--text);text-align:left;background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;flex:calc(20% - .55rem);justify-items:start;gap:.22rem;padding:.78rem .85rem .9rem;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.pricing-tier-pill__emblem{object-fit:contain;filter:drop-shadow(0 10px 18px #00000052);width:42px;height:42px}.pricing-tier-pill span{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.pricing-tier-pill strong{color:inherit;font-size:.95rem}.pricing-apex-note,.pricing-range-banner{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;gap:.24rem;padding:.95rem 1rem;display:grid}.pricing-apex-note strong,.pricing-range-banner strong,.pricing-summary-card__details strong,.pricing-quantity-control strong{color:var(--text)}.pricing-quantity-control{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.pricing-quantity-control button{width:2.8rem;height:2.8rem;color:var(--text);background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;place-items:center;transition:transform .2s,border-color .2s,background .2s;display:grid}.pricing-quantity-control button:hover{background:#9c111124;border-color:#c43a3a57;transform:translateY(-1px)}.pricing-quantity-control strong{letter-spacing:-.04em;place-items:center;min-height:2.8rem;font-size:clamp(1.5rem,3vw,2rem);display:grid}.pricing-addon-block,.pricing-addon-panel{background:linear-gradient(#ffffff08,#ffffff04),#ffffff04;border:1px solid #ffffff0f;border-radius:22px;gap:.7rem;padding:1rem 1.05rem;display:grid}.pricing-addon-block__label,.pricing-addon-panel__label{color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:800}.pricing-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.pricing-addon-card{min-width:0;height:100%;min-height:8.1rem;color:var(--text);text-align:left;background:radial-gradient(circle at 100% 0,#9c11110a,#0000 32%),#ffffff05;border:1px solid #ffffff0f;border-radius:22px;gap:.6rem;padding:1rem 1.05rem;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative}.pricing-addon-card.has-detail{z-index:20}.pricing-addon-card.has-detail.is-active{z-index:80}.pricing-addon-card:hover{border-color:#c43a3a57;transform:translateY(-2px)}.pricing-addon-card__toggle{width:100%;min-width:0;height:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-rows:auto 1fr;gap:.6rem;padding:0;display:grid}.pricing-addon-card.is-active{background:radial-gradient(circle at 100% 0,#9c111124,#0000 38%),linear-gradient(135deg,#9c11112e,#4f07071f),#ffffff0a;border-color:#c43a3ac7;box-shadow:0 18px 38px #48070729,inset 0 0 0 1px #ff7a7a1a}.pricing-addon-card__top{justify-content:space-between;align-items:start;gap:.8rem;min-height:2.35rem;display:flex}.pricing-addon-card__top strong{color:var(--text);font-size:1rem;line-height:1.15}.pricing-addon-card__top span{color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ff7a7a29;border-radius:999px;flex:none;padding:.38rem .58rem;font-size:.72rem;font-weight:900}.pricing-addon-card small{min-width:0;color:var(--text-muted);align-self:start;line-height:1.5;display:block}.pricing-champion-name-list{scrollbar-color:#ffffff38 transparent;scrollbar-width:thin;flex-wrap:nowrap;gap:.45rem;width:100%;min-width:0;max-width:100%;padding-bottom:.15rem;display:flex;overflow:auto hidden}.pricing-champion-name-list::-webkit-scrollbar{height:.35rem}.pricing-champion-name-list::-webkit-scrollbar-track{background:0 0}.pricing-champion-name-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.pricing-champion-name-list span{color:#fff0f0;background:#c43a3a1a;border:1px solid #ff7a7a24;border-radius:999px;flex:none;align-items:center;gap:.38rem;padding:.38rem .58rem;font-size:.82rem;font-weight:800;display:inline-flex}.pricing-champion-name-list__remove{cursor:pointer;place-items:center;width:1.05rem;height:1.05rem;color:#ffd8d8!important;background:#ffffff14!important;border:0!important;padding:0!important;display:inline-grid!important}.pricing-champion-name-list__remove:hover{background:#ff7a7a2e!important}.pricing-champion-restriction-note{color:#ffb3b3;margin-top:.55rem;font-size:.82rem;font-weight:800;display:block}.pricing-addon-card__detail{border-top:1px solid #ffffff14;gap:.75rem;padding-top:.8rem;display:grid}.pricing-addon-card__detail-label{color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.pricing-addon-input,.pricing-addon-textarea,.pricing-champion-picker input{width:100%;min-height:3rem;color:var(--text);background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;padding:.9rem 1rem;transition:border-color .2s,background .2s,box-shadow .2s}.pricing-addon-input:focus,.pricing-addon-textarea:focus,.pricing-champion-picker input:focus{background:#ffffff0b;border-color:#c43a3ab8;outline:none;box-shadow:0 0 0 4px #9c111124}.pricing-addon-input::placeholder,.pricing-addon-textarea::placeholder,.pricing-champion-picker input::placeholder{color:var(--text-muted)}.pricing-addon-textarea{resize:vertical;min-height:6.8rem}.pricing-champion-picker{gap:.75rem;display:grid;position:relative}.champion-picker-modal .pricing-champion-picker{grid-template-rows:auto auto auto minmax(0,1fr);min-height:0}.pricing-selected-champions,.pricing-summary-card__addon-list{flex-wrap:wrap;gap:.65rem;display:flex}.pricing-champion-suggestions{z-index:120;scrollbar-color:#ffffff42 transparent;scrollbar-width:thin;background:linear-gradient(#481f1ff5,#321818f5),#ffffff05;border:1px solid #c43a3a61;border-radius:18px;gap:0;max-height:17rem;display:grid;position:absolute;top:3.55rem;left:0;right:0;overflow-y:auto;box-shadow:0 22px 48px #00000052,inset 0 1px #ffffff0d}.pricing-champion-suggestions::-webkit-scrollbar{width:.45rem}.pricing-champion-suggestions::-webkit-scrollbar-track{background:0 0}.pricing-champion-suggestions::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:999px}.pricing-selected-champions button,.pricing-champion-suggestions button,.pricing-summary-card__addon-list span{min-height:2.4rem;color:var(--text-soft);background:#ffffff09;border:1px solid #ffffff12;align-items:center;gap:.5rem;padding:.62rem .8rem;font-weight:700;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.pricing-selected-champions button,.pricing-summary-card__addon-list span{border-radius:999px;justify-content:center}.pricing-champion-suggestions button{text-align:left;background:0 0;border-width:0 0 1px;border-radius:0;justify-content:flex-start;width:100%;min-height:3.1rem}.pricing-champion-suggestions button:last-child{border-bottom:0}.pricing-selected-champions button img,.pricing-champion-suggestions button img{object-fit:cover;border-radius:50%;flex:0 0 1.75rem;width:1.75rem;height:1.75rem}.pricing-selected-champions button img{display:none}.pricing-selected-champions button span,.pricing-champion-suggestions button span{overflow-wrap:anywhere}.pricing-selected-champions button:hover,.pricing-champion-suggestions button:hover{background:#c43a3a1f;border-color:#c43a3a57}.pricing-champion-suggestions button.is-selected{color:#fff4f4;background:#c43a3a33;border-color:#ff7a7a47}.pricing-selected-champions button:hover{transform:translateY(-1px)}.pricing-addon-card__detail .pricing-inline-pills{gap:.55rem}.pricing-summary-card__addon-list{padding:.2rem 0}.pricing-summary-card__addon-list span{color:#fff3f3;background:linear-gradient(135deg,#9c11114d,#4f070733),#ffffff0a;border-color:#ff7a7a2e}.pricing-summary-card{background:radial-gradient(circle at 100% 0,#9c111138,#0000 34%),linear-gradient(#9c11111f,#0000 38%),#ffffff05;border:1px solid #c43a3a66;border-radius:32px;gap:1.15rem;padding:1.35rem;display:grid;position:sticky;top:6.35rem;box-shadow:0 0 0 1px #c43a3a0f,0 24px 80px #00000047}.pricing-summary-card h3{letter-spacing:-.05em;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1}.pricing-summary-card__price{background:radial-gradient(circle at 100% 0,#9c111129,#0000 38%),#ffffff09;border:1px solid #c43a3a57;border-radius:24px;gap:.22rem;padding:1.15rem;display:grid}.pricing-summary-card__price strong{letter-spacing:-.07em;font-size:clamp(2.35rem,4.2vw,3.6rem);line-height:.92}.pricing-summary-card__price span{color:var(--text-soft);font-size:1rem}.pricing-summary-card__details{gap:.8rem;display:grid}.pricing-summary-card__details div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;gap:.18rem;padding:.95rem 1rem;display:grid}.pricing-summary-card__status{background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;align-items:start;gap:.8rem;padding:1rem;display:flex}.pricing-status-dot{background:#31d158;border-radius:999px;width:.7rem;height:.7rem;margin-top:.25rem;box-shadow:0 0 18px #31d15873}.pricing-summary-card__status div,.pricing-summary-card__empty{gap:.2rem;display:grid}.pricing-summary-card__actions{gap:.85rem;display:grid}.pricing-summary-card__actions .primary-button,.pricing-summary-card__actions .ghost-button{width:100%}.pricing-summary-card__empty{background:#ffffff08;border:1px dashed #c43a3a57;border-radius:20px;padding:1rem}.pricing-reference-table{border-radius:30px;gap:1.1rem;padding:1.3rem;display:grid}.pricing-reference-table__header{grid-template-columns:1fr;align-items:start;gap:.35rem;display:grid}.pricing-reference-table__header h3{letter-spacing:-.04em;margin-top:.25rem;font-size:clamp(1.45rem,2.8vw,1.95rem);line-height:1}.pricing-reference-table__scroll{gap:.45rem;display:grid;overflow-x:auto}.pricing-reference-table__row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:18px;grid-template-columns:1.15fr repeat(5,minmax(120px,1fr));align-items:center;gap:.65rem;min-width:900px;padding:.9rem .95rem;display:grid}.pricing-reference-table__row--head{color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;font-size:.82rem;font-weight:900}.pricing-reference-table__row strong{letter-spacing:-.02em;gap:.1rem;font-size:1rem;display:grid}.pricing-reference-table__row strong small{color:var(--text-muted);letter-spacing:.02em;font-size:.76rem;font-weight:700}.pricing-reference-table__row span{color:var(--text-muted)}.purchase-order-strip{border-radius:26px;gap:.9rem;padding:1rem;display:grid}.purchase-order-strip__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.purchase-order-strip__item{border:1px solid var(--border);background:#ffffff08;border-radius:18px;gap:.2rem;padding:.9rem;display:grid}.purchase-order-strip__item span{color:var(--text-muted)}.orders-grid{perspective:1200px;gap:.9rem;display:grid}.client-order-card,.order-detail-modal,.order-chat-modal{background:linear-gradient(90deg, #9c111129, transparent 38%), linear-gradient(180deg, #ffffff0d, #ffffff05), var(--surface-strong);border:1px solid #ffffff12;border-radius:18px;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;box-shadow:0 14px 34px #00000038}.client-order-card{transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;animation:.42s both order-card-enter;overflow:hidden}.client-order-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ff7a7a29,#0000 64%);border-radius:50%;width:18rem;height:18rem;transition:opacity .22s,transform .22s;position:absolute;inset:-40% auto auto -18%}.client-order-card:hover{border-color:color-mix(in srgb, var(--accent) 42%, #ffffff1f);transform:translateY(-3px);box-shadow:0 20px 50px #00000052,0 0 34px #9c111124}.client-order-card:hover:before{opacity:1;transform:translate(10%,8%)}.orders-grid .client-order-card:nth-child(2){animation-delay:70ms}.orders-grid .client-order-card:nth-child(3){animation-delay:.14s}.orders-grid .client-order-card:nth-child(4){animation-delay:.21s}.client-order-card__top,.client-order-card__footer,.client-order-card__booster{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.client-order-card__top{align-items:flex-start}.client-order-card__top span,.client-order-card__booster span,.client-order-card__meta span,.client-order-card__footer>span{color:var(--text-muted);font-size:.77rem;font-weight:800;line-height:1.2}.client-order-card__top>div{gap:.45rem;min-width:0;display:grid}.client-order-card__status{background:#ffffff12;border-radius:999px;flex:none;padding:.55rem .8rem;font-size:.78rem;line-height:1;box-shadow:inset 0 0 0 1px #ffffff12}.client-order-card__status.is-success{color:#bff7ca;background:#22c55e1f;box-shadow:inset 0 0 0 1px #22c55e3d}.client-order-card__status.is-active{color:var(--text);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.client-order-card__status.is-danger{color:#ffd0d0;background:#9c11114d;box-shadow:inset 0 0 0 1px #ff7a7a2e}.client-order-card h3,.order-detail-modal h2,.order-chat-modal h2{color:var(--text);margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.15}.client-order-card p,.order-detail-modal p{color:var(--text-muted);margin:0}.client-order-card__journey{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid;position:relative}.client-order-card__rank{border:1px solid color-mix(in srgb, var(--accent) 22%, #ffffff12);background:#00000024;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.3rem;min-width:0;padding:.9rem 1rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.client-order-card:hover .client-order-card__rank{border-color:color-mix(in srgb, var(--accent) 44%, #ffffff1f);background:#ffffff0b}.client-order-card__rank-icon{background:radial-gradient(circle at 32% 18%,#ffffff38,#0000 26%),linear-gradient(135deg,#ff7a7a3d,#ffffff0b);border:1px solid #ffffff1a;border-radius:18px;grid-row:span 2;place-items:center;width:clamp(3.2rem,6vw,4.6rem);height:clamp(3.2rem,6vw,4.6rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #ffffff0f}.client-order-card__rank-icon img{z-index:2;object-fit:contain;filter:drop-shadow(0 8px 14px #00000052);width:82%;height:82%;animation:3.8s ease-in-out infinite rank-icon-float;position:relative}.client-order-card__rank-icon span{color:#ffffffd1;place-items:center;font-size:.85rem;font-weight:950;display:grid;position:absolute;inset:0}.client-order-card:hover .client-order-card__rank-icon{border-color:color-mix(in srgb, var(--accent) 44%, #ffffff2e);transform:translateY(-2px)scale(1.04);box-shadow:inset 0 0 22px #ffffff14,0 12px 28px #0000003d}.client-order-card__rank span{color:var(--text-muted);grid-column:2;font-size:.76rem;font-weight:800}.client-order-card__rank strong{color:var(--text);grid-column:2;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1}.client-order-card__arrow{color:var(--text-muted);text-transform:uppercase;background:#fff1;border-radius:999px;align-self:center;padding:.45rem .7rem;font-size:.72rem;font-weight:900;transition:background .18s,color .18s,transform .18s}.client-order-card:hover .client-order-card__arrow{background:color-mix(in srgb, var(--accent) 30%, #ffffff17);color:var(--text);transform:scale(1.05)}.client-order-card__meta{z-index:1;grid-template-columns:.7fr 1fr 1fr;gap:.55rem;display:grid;position:relative}.client-order-card__meta>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:12px;align-content:center;gap:.2rem;min-width:0;min-height:4rem;padding:.7rem .8rem;display:grid}.client-order-card__meta strong{overflow-wrap:anywhere;color:var(--text);font-size:.92rem;line-height:1.25}.client-order-card__avatar{background:color-mix(in srgb, var(--accent) 18%, #ffffff14);width:2.6rem;height:2.6rem;color:var(--text);border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.client-order-card__avatar img{object-fit:cover;width:100%;height:100%}.client-order-card__booster{background:0 0;border:0;border-radius:0;flex:18rem;justify-content:flex-start;min-width:0;padding:0}.client-order-card__booster>div:last-child{gap:.2rem;min-width:0;display:grid}.client-order-card__booster strong{color:var(--text);line-height:1.25}.client-order-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.order-detail-modal,.order-chat-modal{width:min(100%,760px);max-height:min(90vh,820px);overflow:auto}.order-chat-modal__header{gap:.35rem;padding-right:2.5rem;display:grid}.order-chat-modal__messages{background:#00000029;border:1px solid #ffffff0f;border-radius:18px;align-content:start;gap:.65rem;min-height:18rem;max-height:44vh;padding:.8rem;display:grid;overflow:auto}.order-chat-message{background:#ffffff0f;border-radius:16px 16px 16px 6px;justify-self:start;width:min(82%,34rem);padding:.75rem .85rem}.order-chat-message.is-own{background:#9c111157;border-radius:16px 16px 6px;justify-self:end}.order-chat-message span{color:var(--text-muted);font-size:.72rem;font-weight:800}.order-chat-message p,.order-chat-modal__empty{color:var(--text);margin:.25rem 0 0;line-height:1.45}.order-chat-modal__composer{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.order-chat-modal__composer input{min-height:3.25rem;color:var(--text);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;outline:none;padding:0 1rem}.chat-modal-backdrop{justify-content:center;align-items:center;animation:.18s both chat-backdrop-in;overflow:hidden}.chat-modal{border:1px solid color-mix(in srgb, var(--accent) 35%, #ffffff1a);background:radial-gradient(circle at 16% 0,#ff495033,#0000 34%),radial-gradient(circle at 100% 100%,#ffffff14,#0000 34%),linear-gradient(#160b0dfa,#0c0708fa);border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.85rem;width:min(100vw - 2rem,1120px);height:min(90vh,820px);min-height:min(720px,100vh - 2rem);padding:clamp(.9rem,2vw,1.25rem);animation:.22s both chat-modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000094,0 0 70px #9c11112e}.chat-header{grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1rem;padding-right:2.6rem;display:grid}.chat-header__title{gap:.2rem;min-width:0;display:grid}.chat-header__title h2{color:var(--text);margin:0;font-size:clamp(1.55rem,3.4vw,2.15rem);line-height:1}.chat-header__title p{color:var(--text-muted);margin:0}.chat-header__badges{align-items:center;gap:.6rem;display:flex}.chat-rank-badge{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1.85rem minmax(0,auto);align-items:center;gap:.5rem;min-width:8rem;padding:.45rem .6rem;display:grid}.chat-rank-badge img,.chat-rank-badge>span{border-radius:50%;grid-area:1/1;width:1.85rem;height:1.85rem}.chat-rank-badge img{object-fit:contain;z-index:2}.chat-rank-badge>span{color:var(--text);background:linear-gradient(135deg,#ff7a7a52,#ffffff14);place-items:center;font-size:.62rem;font-weight:950;display:grid}.chat-rank-badge strong{color:var(--text);font-size:.86rem;line-height:1.1}.chat-rank-arrow{color:var(--accent-strong);font-weight:950}.chat-header__status{flex-wrap:wrap;grid-column:1/-1;gap:.45rem;display:flex}.chat-header__status span{color:var(--text-muted);background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .58rem;font-size:.76rem;font-weight:800;display:inline-flex}.chat-alert,.chat-loading,.chat-message-list__state{min-height:4rem;color:var(--text-soft);text-align:center;background:#9c11111f;border:1px solid #ff7a7a2e;border-radius:16px;place-items:center;padding:.9rem;display:grid}.chat-pinned-message{color:var(--text);background:linear-gradient(90deg,#9c111147,#ffffff09),#0000002e;border:1px solid #ff7a7a33;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .85rem;animation:.18s both chat-message-in;display:grid}.chat-pinned-message>svg{color:var(--accent-strong)}.chat-pinned-message div{gap:.15rem;min-width:0;display:grid}.chat-pinned-message span,.chat-pinned-message strong{color:var(--text-muted);font-size:.72rem;font-weight:900}.chat-pinned-message p{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.chat-pinned-message button{width:2.2rem;height:2.2rem;color:var(--text);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;place-items:center;display:grid}.chat-message-list{background:linear-gradient(#ffffff06,#ffffff03),#00000038;border:1px solid #ffffff0f;border-radius:18px;align-content:start;gap:.65rem;height:100%;min-height:0;padding:1rem .95rem;scroll-padding-block:1rem;display:grid;overflow:auto}.chat-message{grid-template-columns:auto minmax(0,1fr);gap:.6rem;width:min(76%,38rem);animation:.18s both chat-message-in;display:grid}.chat-message.is-own{grid-template-columns:minmax(0,1fr);justify-self:end}.chat-message.is-pinned .chat-message__body{border-color:#ffbe5061;box-shadow:0 0 0 1px #ffbe5014}.chat-message__avatar{width:2.35rem;height:2.35rem;color:var(--text);background:#ffffff14;border-radius:50%;place-items:center;font-size:.72rem;font-weight:950;display:grid;overflow:hidden}.chat-message__avatar img{object-fit:cover;width:100%;height:100%}.chat-message__body{background:#fff1;border:1px solid #ffffff12;border-radius:18px 18px 18px 6px;gap:.3rem;padding:.72rem .85rem;display:grid}.chat-message.is-own .chat-message__body{background:linear-gradient(135deg,#9c11119e,#c43a3a47);border-color:#ff7a7a38;border-radius:18px 18px 6px}.chat-message__meta{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.chat-message__meta strong,.chat-message__meta span,.chat-message__body small{color:var(--text-muted);font-size:.72rem;font-weight:850}.chat-message__body p{color:var(--text);white-space:pre-wrap;margin:0;line-height:1.45}.chat-message__body small{justify-self:end}.chat-message__pin{width:fit-content;color:var(--text-muted);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff12;border-radius:999px;justify-self:end;align-items:center;gap:.3rem;padding:.3rem .45rem;font-size:.68rem;font-weight:900;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.chat-message__pin:hover{color:var(--text);background:#ffbe501a;border-color:#ffbe5057}.chat-input{flex:none;grid-template-columns:minmax(0,1fr) 3.25rem;align-items:end;gap:.65rem;padding-top:.1rem;display:grid}.chat-input textarea{resize:none;height:3.25rem;min-height:3.25rem;max-height:6.8rem;color:var(--text);background:#ffffff0e;border:1px solid #ffffff17;border-radius:16px;outline:none;padding:.85rem 1rem;overflow:auto}.chat-input textarea:focus{border-color:color-mix(in srgb, var(--accent) 62%, #ffffff24)}.chat-input__send{background:linear-gradient(135deg, var(--accent), #7f1010);color:#fff;cursor:pointer;border:0;border-radius:16px;place-items:center;width:3.25rem;height:3.25rem;display:grid}.chat-input__send:disabled{cursor:not-allowed;opacity:.52}.typing-indicator{width:fit-content;color:var(--text-muted);align-items:center;gap:.35rem;font-size:.78rem;font-weight:800;display:inline-flex}.typing-indicator span{background:var(--accent-strong);border-radius:50%;width:.35rem;height:.35rem;animation:.9s ease-in-out infinite typing-dot}.typing-indicator span:nth-child(2){animation-delay:.12s}.typing-indicator span:nth-child(3){animation-delay:.24s}.recommended-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.price-card{border-radius:30px;align-content:start;gap:1rem;min-height:100%;padding:clamp(1.1rem,2.5vw,1.45rem);display:grid;position:relative;overflow:hidden}.price-card:before{content:"";opacity:.85;pointer-events:none;background:radial-gradient(circle at 88% 0,#9c111138,#0000 34%),linear-gradient(#ffffff09,#0000 46%);position:absolute;inset:0}.price-card>*{z-index:1;position:relative}.price-card--featured{border-color:color-mix(in srgb, var(--accent) 58%, var(--border));box-shadow:0 24px 72px #9c11112e}.price-card__topline,.price-card__estimate,.price-card__actions{align-items:center;gap:.7rem;display:flex}.price-card__topline{justify-content:space-between}.price-card__topline span{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.45rem .7rem;font-size:.72rem;font-weight:900}.price-card h3{letter-spacing:-.045em;margin:0 0 .35rem;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1}.price-card p,.price-card__estimate{color:var(--text-muted);margin:0}.price-card__price{color:var(--text);letter-spacing:-.06em;font-size:clamp(2rem,4vw,3.1rem);line-height:1;display:block}.price-feature-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.price-feature-list li{color:var(--text-soft);align-items:center;gap:.55rem;font-weight:700;display:flex}.price-feature-list li span{background:var(--accent);border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 18px #9c1111a6}.price-card__actions{flex-wrap:wrap;margin-top:auto}.price-card__actions .primary-button,.price-card__actions .ghost-button{flex:130px}.spin-icon{animation:.8s linear infinite simpleSpin}@keyframes simpleSpin{to{transform:rotate(360deg)}}.recommended-card{border-radius:28px;gap:.9rem;padding:1.2rem;display:grid}.recommended-card__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.recommended-card__icon{background:var(--accent-soft);border-radius:16px;place-items:center;width:3rem;height:3rem;display:grid}.recommended-card strong{font-size:1.35rem}.purchases-content{gap:1rem;display:grid}.purchase-card{border-radius:24px}@media (width<=1100px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-builder__hero,.pricing-family-grid,.pricing-reference-table__header,.purchase-order-strip__list,.steps-grid,.recommended-grid,.pricing-grid,.hero-proof-grid,.pricing-game-rail,.pricing-builder__shell,.purchases-hero,.sales-grid,.system-grid-two,.pricing-stage-grid{grid-template-columns:1fr}.pricing-stage-card--wide{grid-column:auto}.pricing-addon-grid,.pricing-addon-panels{grid-template-columns:1fr}.pricing-mode-rail{border-radius:28px}}@media (width<=720px){.landing-header,.landing-header__actions,.hero-actions,.purchases-hero__actions,.auth-benefits{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.landing-header__actions a,.hero-actions a,.purchases-hero__actions a{width:100%}.service-card--sales,.feature-card,.step-card{text-align:center}.pricing-config__header,.pricing-stage-card__header,.pricing-summary-card__status,.purchase-card,.sales-card{text-align:left;grid-template-columns:1fr}.pricing-config__header,.pricing-stage-card__header{display:grid}.pricing-tier-pill{flex-basis:calc(50% - .55rem)}.pricing-stage-card__body--split{grid-template-columns:1fr}.pricing-addon-card__top{flex-direction:column;align-items:start}.pricing-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-step:before{display:none}.pricing-builder__main,.pricing-summary-card,.pricing-reference-table{padding:1rem}}.landing-header{z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding:1rem clamp(1rem,3vw,2rem);position:sticky;top:0}.landing-header__actions{gap:.65rem}.landing-login-btn,.landing-signup-btn{border-radius:999px;min-height:2.75rem;padding:.7rem 1rem;transition:transform .22s,border-color .22s,background .22s,color .22s,box-shadow .22s}.landing-login-btn:hover,.landing-signup-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px #00000038}.discord-button{isolation:isolate;border:1px solid color-mix(in srgb, var(--accent) 46%, #ffffff2e);color:#fff;letter-spacing:-.02em;background:radial-gradient(circle at 20% 20%,#ffffff38,#0000 28%),linear-gradient(135deg,#9c1111,#b91c1c 58%,#6d0909);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;padding:.75rem 1.1rem;font-weight:800;transition:transform .24s,box-shadow .24s,filter .24s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #9c111157}.discord-button:before{content:"";z-index:-1;background:linear-gradient(115deg,#0000 0%,#ffffff57 42%,#0000 68%);transition:transform .65s;position:absolute;inset:0;transform:translate(-125%)}.discord-button:hover{filter:saturate(1.08);transform:translateY(-3px);box-shadow:0 24px 56px #9c11117a}.discord-button:hover:before{transform:translate(125%)}.discord-button--header{padding-inline:1rem}.hero-section{text-align:left;grid-template-columns:minmax(0,1.12fr) minmax(320px,.72fr);align-items:center;gap:clamp(1.4rem,4vw,3.2rem);padding:clamp(2rem,4.5vw,4.8rem) 0 clamp(1rem,3vw,2.5rem)}.hero-content{max-width:760px;margin:0}.hero-badge,.section-heading>span,.cta-section__eyebrow{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));width:fit-content;color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0b;border-radius:999px;align-items:center;gap:.5rem;font-size:.78rem;font-weight:800;display:inline-flex}.hero-badge{margin-bottom:1.05rem;padding:.5rem .8rem}.section-heading>span,.cta-section__eyebrow{margin-inline:auto;padding:.42rem .7rem}.hero-title{text-wrap:balance;max-width:820px;margin:0}.hero-highlight{text-shadow:0 0 34px var(--accent-glow)}.hero-subtitle{max-width:680px;margin:1.2rem 0 0;font-size:clamp(1.08rem,2vw,1.35rem)}.hero-actions{justify-content:flex-start;gap:.75rem;margin-top:1.7rem}.cta-button{border-radius:999px;gap:.55rem;transition:transform .24s,box-shadow .24s,background .24s,border-color .24s,color .24s}.cta-button:hover{transform:translateY(-3px);box-shadow:0 22px 48px #00000047}.cta-button--discord{color:#fff7f7;box-shadow:0 20px 52px var(--accent-glow)}.discord-panel{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:radial-gradient(circle at 20% 0%, #9c111142, transparent 30%), radial-gradient(circle at 100% 100%, var(--accent-glow), transparent 32%), linear-gradient(180deg, #ffffff13, #ffffff06), var(--surface);border-radius:32px;gap:1rem;padding:clamp(1.25rem,3vw,1.8rem);transition:transform .28s,border-color .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000052,inset 0 1px #ffffff14}.discord-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#9c11113d,#0000 62%);height:150px;position:absolute;inset:auto -15% -35% 22%}.discord-panel:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--border));box-shadow:0 34px 86px #00000061, 0 0 56px var(--accent-glow);transform:translateY(-6px)}.discord-panel__topline{width:fit-content;color:var(--text-soft);align-items:center;gap:.5rem;font-size:.84rem;font-weight:800;display:inline-flex}.live-dot{background:#7cff9b;border-radius:999px;width:.62rem;height:.62rem;animation:1.8s ease-out infinite livePulse;box-shadow:0 0 #7cff9b80}.discord-panel h2{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:.95}.discord-panel p{color:var(--text-muted);margin:0;line-height:1.65}.discord-panel__perks{gap:.6rem;display:grid}.discord-panel__perks span{border:1px solid var(--border);color:var(--text-soft);background:#ffffff0a;border-radius:16px;padding:.75rem .85rem;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.discord-panel__perks span:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:var(--accent-soft);transform:translate(4px)}.discord-button--panel{width:100%;min-height:3.35rem;margin-top:.25rem}.section-heading{text-align:center;justify-items:center;gap:.8rem;display:grid}.services-section,.company-section{scroll-margin-top:7rem}.boosters-section{gap:1rem;width:min(100%,1080px);margin:0 auto;padding:clamp(.8rem,2vw,1.4rem) 0;display:grid}.section-heading--left{text-align:left;justify-items:start}.section-heading--left>span,.section-heading--left .section-title,.section-heading--left .section-subtitle{margin-inline:0}.boosters-slider{padding:.15rem 0 .8rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.boosters-slider__track{gap:.85rem;width:max-content;animation:92s linear infinite boostersMarquee;display:flex}.boosters-slider:hover .boosters-slider__track{animation-play-state:paused}.booster-card{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:radial-gradient(circle at 0% 0%, #9c111138, transparent 36%), linear-gradient(180deg, #ffffff12, #ffffff06), var(--surface);border-radius:24px;flex:0 0 clamp(17rem,24vw,20rem);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-width:0;padding:.95rem;display:grid;position:relative;box-shadow:0 22px 52px #0000003d}.booster-card__portrait{color:#fff1f1;background:#ffffff0f;border:1px solid #ff7a7a47;border-radius:50%;place-items:center;width:4.35rem;height:4.35rem;font-weight:900;display:grid;overflow:hidden}.booster-card__portrait img{object-fit:cover;width:100%;height:100%}.booster-card__content{gap:.65rem;min-width:0;display:grid}.booster-card__eyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.booster-card h3{color:#fff7f7;text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;font-size:1.35rem;line-height:1;overflow:hidden}.booster-card__rank{width:fit-content;min-height:2.1rem;color:var(--text-soft);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .62rem;font-weight:800;display:inline-flex}.booster-card__rank img{object-fit:contain;width:2.2rem;height:2.2rem}@keyframes boostersMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .425rem))}}.services-grid{align-items:stretch;width:min(100%,1080px);margin-inline:auto}.steps-grid,.cta-section{width:min(100%,1080px);margin-inline:auto}.service-card--sales{border-radius:28px;grid-template-rows:74px 42px 118px 1fr 48px;gap:1rem;padding:1.35rem;transition:transform .28s,border-color .28s,box-shadow .28s,background .28s;display:grid;position:relative;overflow:hidden}.service-card--sales:before{content:"";background:radial-gradient(circle at 50% 0%, var(--accent-glow), transparent 34%);opacity:0;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.service-card--sales:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:0 28px 68px #00000057, 0 0 46px var(--accent-glow);transform:translateY(-8px)}.service-card--sales:hover:before{opacity:1}.service-card--sales:hover .service-icon{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));transform:rotate(-5deg)scale(1.06)}.service-icon{border:1px solid var(--border);transition:transform .28s,border-color .28s,background .28s}.service-card--sales .service-icon{place-self:start center;margin:0}.service-card--sales h3{align-self:center;margin:0;line-height:1.08}.service-card--sales p{justify-content:center;align-self:start;align-items:flex-start;min-height:0;margin:0;line-height:1.55;display:flex}.service-card--sales .service-benefits{grid-template-rows:repeat(3,minmax(3rem,auto));align-self:start;margin:0}.service-benefits li{min-height:3rem;transition:transform .2s,border-color .2s,background .2s}.service-benefits li:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));background:#ffffff0f;transform:translate(3px)}.service-cta{border-radius:999px;align-self:end;gap:.4rem;min-height:3rem;transition:transform .22s,box-shadow .22s,background .22s}.service-cta:hover{box-shadow:0 18px 42px var(--accent-glow);transform:translateY(-3px)}.step-card{position:relative;overflow:hidden}.step-card:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:1px;transition:opacity .25s;position:absolute;inset:auto 1.2rem 1rem}.step-card:hover:after{opacity:.9}.cta-section{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.4rem;max-width:1080px;display:grid}.cta-section h2{letter-spacing:-.055em;max-width:700px;margin:.55rem 0 0;line-height:1.02}.cta-section p{max-width:760px;margin:.8rem 0 0}.booster-recruit-section{width:min(100%,1080px);margin:0 auto}.booster-recruit-card{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));background:radial-gradient(circle at 0% 0%, #9c11113d, transparent 32%), radial-gradient(circle at 100% 100%, #9c111129, transparent 34%), linear-gradient(180deg, #ffffff13, #ffffff06), var(--surface);border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(240px,.58fr) auto;align-items:center;gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000047}.booster-recruit-card:after{content:"";background:radial-gradient(circle, var(--accent-glow), transparent 68%);pointer-events:none;height:170px;position:absolute;inset:auto 8% -45% 42%}.booster-recruit-card h2{letter-spacing:-.06em;max-width:660px;margin:.55rem 0 0;font-size:clamp(2rem,4vw,3.35rem);line-height:.98}.booster-recruit-card p{max-width:720px;color:var(--text-muted);margin:.8rem 0 0;line-height:1.7}.booster-recruit-list{gap:.6rem;display:grid}.booster-recruit-list span{border:1px solid var(--border);color:var(--text-soft);background:#ffffff0a;border-radius:16px;padding:.75rem .85rem;font-weight:800}.booster-recruit-button{white-space:nowrap;min-width:11rem}.footer-column a:hover{color:var(--accent)}@keyframes livePulse{0%{box-shadow:0 0 #7cff9b80}80%,to{box-shadow:0 0 0 12px #7cff9b00}}@media (prefers-reduced-motion:reduce){body:before,body:after,.login-background:before,.login-background:after,.landing-background:before,.landing-background:after,.visual-orb,.discord-button,.discord-button:before,.discord-panel,.service-card--sales,.service-card--sales:before,.service-icon,.service-benefits li,.service-cta,.boosters-slider__track,.step-card,.step-card:after,.cta-button,.live-dot{transition:none;animation:none}}@media (width<=1100px){.hero-section{text-align:center;grid-template-columns:1fr}.hero-content,.hero-subtitle,.hero-title{margin-inline:auto}.hero-actions{justify-content:center}.hero-badge{margin-inline:auto}.discord-panel{width:min(100%,720px);margin-inline:auto}.cta-section{text-align:center;grid-template-columns:1fr;justify-items:center}.booster-recruit-card{text-align:center;grid-template-columns:1fr}.booster-recruit-list{width:100%}.cta-section__eyebrow{margin-inline:auto}}@media (width<=720px){.landing-header{padding-block:1rem;position:relative}.landing-header__brand .brand-mark{gap:.95rem}.landing-header__brand .brand-mark__icon{width:5.35rem;height:5.35rem;display:grid}.landing-header__brand .brand-mark__image{width:4.95rem;height:4.95rem}.landing-header__brand .brand-mark__copy strong{font-size:clamp(1.75rem,9vw,2.35rem)}.landing-header__actions,.discord-button,.cta-button,.booster-recruit-button{width:100%}.hero-section{padding-top:1.5rem}.hero-badge{text-align:center;justify-content:center;width:100%}.discord-panel{border-radius:24px}}.system-dashboard,.admin-users-page,.finance-page,.profile-page,.booster-application-page{gap:1rem;display:grid}.system-hero{border-radius:34px;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.2rem,3vw,1.8rem);display:flex}.system-hero h1{letter-spacing:-.06em;margin:.35rem 0;font-size:clamp(2.2rem,4vw,4rem);line-height:.95}.system-hero p{max-width:720px;color:var(--text-muted);margin:0;font-size:1.05rem;line-height:1.7}.system-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.system-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.system-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card{border-radius:28px;gap:.65rem;min-height:10.5rem;padding:1.15rem;display:grid}.summary-card svg,.management-panel>svg{color:var(--accent)}.summary-card span{color:var(--text-muted);font-weight:700}.summary-card strong{letter-spacing:-.055em;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1}.system-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.management-panel{border-radius:28px;align-content:start;gap:1rem;padding:clamp(1.1rem,2.4vw,1.5rem);display:grid}.management-panel h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1}.management-panel p{color:var(--text-muted);margin:0;line-height:1.6}.metric-list,.stack-list{gap:.7rem;display:grid}.metric-list div,.stack-list__item{border:1px solid var(--border);background:#ffffff09;border-radius:18px;gap:.25rem;padding:.85rem .95rem;display:grid}.metric-list span,.stack-list__item span{color:var(--text-muted)}.payment-preview-panel{overflow:hidden}.payment-preview-list{gap:.75rem;display:grid}.payment-preview-item{border:1px solid var(--border);background:radial-gradient(circle at 0 0,#9c111129,#0000 42%),#ffffff09;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.payment-preview-item>div{gap:.25rem;display:grid}.payment-preview-item>div:last-child{text-align:right;justify-items:end}.payment-preview-item strong{color:var(--text)}.payment-preview-item span{color:var(--text-muted)}.master-dashboard-hero{background:radial-gradient(circle at 12% 0%, #9c111133, transparent 34%), linear-gradient(180deg, #ffffff0e, #ffffff05), var(--surface-strong);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);align-items:stretch;gap:1rem;padding:clamp(1.2rem,3vw,1.6rem);display:grid;overflow:hidden}.master-dashboard-hero__copy{align-content:center;gap:.65rem;display:grid}.master-dashboard-hero h1{color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4vw,3.8rem);line-height:.98}.master-dashboard-hero p{max-width:760px;color:var(--text-muted);margin:0}.master-dashboard-hero__revenue{border:1px solid color-mix(in srgb, var(--accent) 24%, #ffffff14);background:radial-gradient(circle at 100% 0,#ff7a7a24,#0000 42%),#00000024;border-radius:18px;align-content:center;gap:.45rem;min-height:10rem;padding:1.1rem;display:grid}.master-dashboard-hero__revenue span,.master-dashboard-hero__revenue small,.master-metric-card span,.master-metric-card small,.master-panel-heading span,.master-goal-item span,.master-withdrawal-item span,.master-role-item span{color:var(--text-muted)}.master-dashboard-hero__revenue strong{color:var(--text);letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1}.master-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.master-metric-card{background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--surface-strong);border:1px solid #ffffff12;border-radius:18px;gap:.45rem;min-height:9.5rem;padding:1rem;display:grid;box-shadow:0 14px 34px #0003}.master-metric-card.is-primary{border-color:color-mix(in srgb, var(--accent) 28%, #ffffff14);background:linear-gradient(135deg, #9c11112e, #ffffff06), var(--surface-strong)}.master-metric-card strong{color:var(--text);letter-spacing:-.045em;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1}.master-dashboard-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;gap:1rem;display:grid}.tracker-live-panel{margin-top:1rem}.tracker-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.tracker-live-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:auto minmax(0,1fr) minmax(180px,.8fr) minmax(160px,.7fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.tracker-live-card__icon{color:#ff4f55;background:#ff4f551f;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.tracker-live-card strong,.tracker-live-card b{display:block}.tracker-live-card span,.tracker-live-card small{color:var(--text-muted)}.tracker-live-progress{gap:.1rem;display:grid}.tracker-live-progress strong{color:var(--text)}.tracker-live-progress small{color:#ff797d}.master-goals-panel,.master-action-panel,.master-roles-panel{border-radius:28px;gap:1rem;padding:clamp(1rem,2.4vw,1.35rem);display:grid}.master-goals-panel,.master-action-panel{height:100%}.master-roles-panel{grid-column:1/-1}.master-panel-heading{gap:.45rem;display:grid}.master-panel-heading h2{color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1}.master-goal-list,.master-withdrawal-list,.master-role-list{gap:.75rem;display:grid}.master-withdrawal-list{max-height:22rem;padding-right:.2rem;overflow:auto}.master-goal-item{background:#ffffff07;border:1px solid #fff1;border-radius:16px;gap:.55rem;padding:.85rem;display:grid}.master-goal-item>div:first-child,.master-withdrawal-item,.master-role-item{justify-content:space-between;align-items:center;gap:1rem;display:flex}.master-goal-item strong,.master-withdrawal-item strong,.master-withdrawal-item b,.master-role-item strong{color:var(--text)}.master-goal-track{background:#ffffff12;border-radius:999px;height:.55rem;overflow:hidden}.master-goal-track span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #ff6b6b);height:100%;display:block}.master-withdrawal-item,.master-role-item{background:linear-gradient(90deg,#9c11111a,#0000 42%),#ffffff07;border:1px solid #fff1;border-radius:16px;padding:.85rem}.master-withdrawal-item>div{gap:.2rem;min-width:0;display:grid}.master-role-list{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-result-panel{text-align:center;border-radius:28px;justify-items:center;gap:1rem;width:min(100%,760px);margin-inline:auto;padding:clamp(1.2rem,3vw,1.6rem);display:grid}.payment-result-panel>h1{color:var(--text);margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1}.payment-result-panel>p{color:var(--text-muted);margin:0}.payment-account-form{border:1px solid color-mix(in srgb, var(--accent) 24%, #ffffff14);text-align:left;background:radial-gradient(circle at 0 0,#9c111124,#0000 42%),#ffffff08;border-radius:18px;gap:.85rem;width:min(100%,560px);margin-top:.35rem;padding:1rem;display:grid}.payment-account-form>div{gap:.35rem;display:grid}.payment-account-form h2{color:var(--text);margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1}.payment-account-form p,.payment-account-form label span,.payment-account-saved span{color:var(--text-muted)}.payment-account-form label{gap:.4rem;display:grid}.payment-account-form input{border:1px solid var(--border);width:100%;min-height:3.15rem;color:var(--text);background:#00000029;border-radius:14px;padding:.85rem .95rem}.payment-account-saved{text-align:left;background:#22c55e1a;border:1px solid #22c55e3d;border-radius:16px;gap:.25rem;width:min(100%,560px);padding:.9rem 1rem;display:grid}.payment-account-saved strong{color:#bff7ca}.finance-page--premium{gap:1rem}.finance-hero{background:radial-gradient(circle at 12% 0%, #9c111133, transparent 34%), linear-gradient(180deg, #ffffff0e, #ffffff05), var(--surface-strong);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);align-items:stretch;gap:1rem;padding:clamp(1.2rem,3vw,1.6rem);display:grid;overflow:hidden}.finance-hero__copy{align-content:center;gap:.65rem;display:grid}.finance-hero h1{color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4vw,3.8rem);line-height:.98}.finance-hero p{max-width:680px;color:var(--text-muted);margin:0}.finance-hero__highlight{border:1px solid color-mix(in srgb, var(--accent) 24%, #ffffff14);background:radial-gradient(circle at 100% 0,#ff7a7a24,#0000 42%),#00000024;border-radius:18px;align-content:center;gap:.45rem;min-height:10rem;padding:1.1rem;display:grid}.finance-hero__highlight span,.finance-hero__highlight small,.finance-metric-card span,.finance-metric-card small,.finance-panel__header span,.finance-transaction-card span,.finance-withdrawal-card span,.finance-withdrawal-form span,.finance-empty-state span{color:var(--text-muted)}.finance-hero__highlight strong{color:var(--text);letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1}.finance-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.finance-metric-card{background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--surface-strong);border:1px solid #ffffff12;border-radius:18px;gap:.45rem;min-height:10rem;padding:1rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 14px 34px #0003}.finance-metric-card:hover{border-color:color-mix(in srgb, var(--accent) 38%, #ffffff1f);transform:translateY(-2px);box-shadow:0 18px 42px #00000047,0 0 28px #9c11111f}.finance-metric-card__icon,.finance-transaction-card__icon{background:color-mix(in srgb, var(--accent) 18%, #ffffff14);width:2.65rem;height:2.65rem;color:var(--text);border-radius:14px;place-items:center;display:grid}.finance-metric-card strong{color:var(--text);letter-spacing:-.04em;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1}.finance-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:1rem;display:grid}.finance-primary-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:1rem;display:grid}.finance-primary-layout--single{grid-template-columns:1fr}.finance-primary-layout--single .finance-withdrawal-panel{width:100%}.finance-panel{border-radius:28px;gap:1rem;padding:clamp(1rem,2.4vw,1.35rem);display:grid}.finance-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.finance-panel__header>div{gap:.45rem;display:grid}.finance-panel__header h2{color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1}.finance-panel__header svg{color:var(--accent)}.finance-transaction-list,.finance-withdrawal-list{gap:.75rem;display:grid}.finance-transaction-card,.finance-withdrawal-card{background:linear-gradient(90deg,#9c11111a,#0000 42%),#ffffff07;border:1px solid #fff1;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:5.2rem;padding:.85rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.finance-transaction-card:hover,.finance-withdrawal-card:hover{border-color:color-mix(in srgb, var(--accent) 34%, #ffffff1a);background:linear-gradient(90deg,#9c111124,#0000 42%),#ffffff0a;transform:translateY(-2px)}.finance-transaction-card__body,.finance-withdrawal-card>div:first-child{gap:.25rem;min-width:0;display:grid}.finance-transaction-card__body strong,.finance-withdrawal-card strong{overflow-wrap:anywhere;color:var(--text)}.finance-transaction-card__amount{text-align:right;justify-items:end;gap:.35rem;display:grid}.finance-status{min-height:1.85rem;color:var(--text-muted);background:#ffffff12;border-radius:999px;align-items:center;padding:0 .65rem;font-size:.75rem;font-weight:900;display:inline-flex}.finance-status.is-success{color:#bff7ca;background:#22c55e1f}.finance-status.is-active{color:var(--text);background:#ffffff14}.finance-status.is-danger{color:#ffd0d0;background:#9c11114d}.finance-withdrawal-form{border:1px solid color-mix(in srgb, var(--accent) 22%, #ffffff12);background:#ffffff08;border-radius:18px;gap:.75rem;padding:.9rem;display:grid}.finance-withdrawal-form label{gap:.4rem;display:grid}.finance-withdrawal-form input{border:1px solid var(--border);width:100%;min-height:3rem;color:var(--text);background:#00000029;border-radius:14px;padding:.85rem .95rem}.finance-withdrawal-form button{width:100%}.finance-withdrawable-boosts{border:1px solid color-mix(in srgb, var(--accent) 22%, #ffffff12);background:#ffffff08;border-radius:18px;gap:.75rem;padding:.9rem;display:grid}.finance-withdrawable-boosts__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.finance-withdrawable-boosts__header strong{color:var(--text)}.finance-withdrawable-card{background:linear-gradient(90deg,#9c11111a,#0000 42%),#0000001f;border:1px solid #fff1;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem;display:grid}.finance-withdrawable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.finance-withdrawal-panel--primary{min-height:100%}.finance-history-panel .finance-transaction-list{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-withdrawable-card>div:first-child,.finance-withdrawable-card__action{gap:.25rem;min-width:0;display:grid}.finance-withdrawable-card span,.finance-withdrawable-card small{color:var(--text-muted);font-weight:800}.finance-withdrawable-card strong{color:var(--text);line-height:1.2}.finance-withdrawable-card__action{justify-items:end}.finance-empty-state--compact{min-height:12rem}.finance-withdrawal-card{grid-template-columns:minmax(0,1fr) auto}.finance-primary-layout--single .finance-withdrawal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-primary-layout--single .finance-withdrawal-card{min-height:9.5rem;padding:1.1rem}.finance-withdrawal-card__actions{flex-wrap:wrap;grid-column:1/-1;gap:.55rem;display:flex}.finance-empty-state{text-align:center;background:radial-gradient(circle at 50% 0,#9c111124,#0000 42%),#ffffff06;border:1px solid #ffffff12;border-radius:18px;place-items:center;gap:.45rem;min-height:16rem;padding:1.2rem;display:grid}.finance-empty-state svg{color:var(--accent)}.finance-empty-state strong{color:var(--text)}.finance-withdrawal-modal{border:1px solid color-mix(in srgb, var(--accent) 28%, #ffffff14);background:radial-gradient(circle at 0% 0%, #9c11112e, transparent 42%), var(--surface-strong);border-radius:24px;gap:.75rem;width:min(100%,720px);max-height:calc(100vh - 2rem);padding:clamp(.85rem,2vw,1.1rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000073}.finance-withdrawal-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.finance-withdrawal-summary>div,.finance-withdrawal-pix-key,.finance-withdrawal-bonus{background:#ffffff07;border:1px solid #fff1;border-radius:14px;gap:.25rem;padding:.65rem .75rem;display:grid}.finance-withdrawal-summary span,.finance-withdrawal-pix-key span,.finance-withdrawal-bonus span{color:var(--text-muted);font-size:.78rem;font-weight:900}.finance-withdrawal-summary strong,.finance-withdrawal-pix-key strong{color:var(--text)}.finance-withdrawal-summary__total{border-color:color-mix(in srgb, var(--accent) 28%, #ffffff14)!important;background:#9c11111f!important}.finance-withdrawal-bonus input{border:1px solid var(--border);min-height:3rem;color:var(--text);background:#00000029;border-radius:12px;padding:.8rem .9rem}.finance-withdrawal-qr{justify-items:center;gap:.55rem;display:grid}.finance-withdrawal-qr img{background:#fff;border-radius:16px;width:190px;height:190px;padding:.55rem}.finance-withdrawal-qr textarea{resize:vertical;border:1px solid var(--border);width:100%;max-height:5.5rem;color:var(--text);background:#0000002e;border-radius:14px;padding:.65rem}.finance-withdrawal-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.booster-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.booster-queue-card{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:radial-gradient(circle at 100% 0,#9c111124,#0000 36%),#ffffff08;border-radius:22px;align-content:start;gap:.85rem;min-height:100%;padding:1rem;display:grid}.booster-queue-card h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.08}.booster-queue-card p{color:var(--text-soft);margin:0;font-weight:700}.booster-queue-card__meta{gap:.32rem;display:grid}.booster-queue-card__meta span{color:var(--text-muted);font-size:.92rem;line-height:1.45}.booster-queue-card .primary-button{width:100%;margin-top:auto}.booster-queue-panel{background:radial-gradient(circle at 12% 0%, #9c111133, transparent 34%), linear-gradient(180deg, #ffffff0d, #ffffff05), var(--surface-strong);border-radius:28px;gap:1.1rem;padding:clamp(1rem,2.4vw,1.5rem);display:grid;overflow:hidden}.booster-queue-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.booster-queue-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.booster-queue-panel__header>div{gap:.55rem;display:grid}.booster-queue-panel__header h2{color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.55rem);line-height:.98}.booster-queue-panel__header p{max-width:680px;color:var(--text-muted);margin:0}.booster-queue-panel__header .ghost-button{flex:none}.booster-queue-panel .booster-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.booster-queue-card.client-order-card{background:linear-gradient(90deg, #9c111129, transparent 38%), linear-gradient(180deg, #ffffff0d, #ffffff05), var(--surface-strong);border-radius:18px;padding:clamp(1rem,2vw,1.25rem)}.booster-queue-card.client-order-card h3{letter-spacing:0;font-size:clamp(1.1rem,2vw,1.35rem)}.booster-queue-card.client-order-card .client-order-card__meta{grid-template-columns:repeat(4,minmax(0,1fr))}.booster-queue-card__footer{z-index:1;justify-content:flex-end;align-items:center;gap:.85rem;display:flex;position:relative}.booster-queue-card__reward{min-height:2.8rem;color:var(--text);background:#ffffff0b;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:.45rem;padding:0 .85rem;font-weight:900;display:inline-flex}.booster-queue-card__reward svg{color:var(--accent)}.booster-queue-card.client-order-card .primary-button{width:auto;min-width:10rem;margin-top:0}.booster-orders-page .section-heading p{max-width:760px}.dashboard-shell__content>.booster-orders-page{width:100%;max-width:none;margin:0;padding:0}.booster-priority-queue{border:1px solid color-mix(in srgb, var(--accent) 26%, #ffffff14);background:radial-gradient(circle at 0 0,#9c11112e,#0000 38%),linear-gradient(#ffffff0c,#ffffff05),#ffffff05;border-radius:18px;gap:.9rem;padding:clamp(1rem,2vw,1.2rem);display:grid}.booster-priority-queue__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.booster-priority-queue__header>div{gap:.35rem;display:grid}.booster-priority-queue__header h3{color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1}.booster-priority-queue__header svg{color:var(--accent)}.booster-priority-queue__list{gap:.7rem;display:grid}.booster-priority-card{background:linear-gradient(90deg,#9c111121,#0000 44%),#0000001f;border:1px solid #fff1;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.75rem;min-height:5rem;padding:.8rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.booster-priority-card:hover{border-color:color-mix(in srgb, var(--accent) 38%, #ffffff1a);background:linear-gradient(90deg,#9c11112e,#0000 44%),#ffffff09;transform:translateY(-2px)}.booster-priority-card__index{background:color-mix(in srgb, var(--accent) 20%, #ffffff14);width:2.7rem;height:2.7rem;color:var(--text);border-radius:14px;place-items:center;font-weight:950;display:grid}.booster-priority-card__body{gap:.2rem;min-width:0;display:grid}.booster-priority-card__body span,.booster-priority-card__body small{color:var(--text-muted);font-weight:800}.booster-priority-card__body strong{overflow-wrap:anywhere;color:var(--text);line-height:1.2}.booster-priority-card__deadline{min-height:2.4rem;color:var(--text);white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem;font-weight:900;display:inline-flex}.booster-priority-card__deadline svg{color:var(--accent)}.booster-addon-tags{z-index:1;flex-wrap:wrap;gap:.5rem;display:flex;position:relative}.booster-addon-tags span{border:1px solid color-mix(in srgb, var(--accent) 24%, #ffffff14);min-height:2rem;color:var(--text);background:#9c11111f;border-radius:999px;align-items:center;padding:0 .7rem;font-size:.78rem;font-weight:900;display:inline-flex}.booster-assigned-card .client-order-card__meta{grid-template-columns:repeat(3,minmax(0,1fr))}.empty-state--compact{background:radial-gradient(circle at 50% 0,#9c111129,#0000 42%),#ffffff06;border:1px solid #ffffff12;border-radius:18px;min-height:22rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.field-with-helper{align-content:start;gap:.38rem;display:grid}.field-with-helper>span{color:var(--text-soft);letter-spacing:.03em;font-size:.82rem;font-weight:900}.field-with-helper>small{color:var(--text-muted);font-size:.78rem;line-height:1.45}.form-grid input,.form-grid select,.form-grid textarea,.management-panel input,.management-panel select,.management-panel textarea{border:1px solid var(--border);background:var(--field-bg);width:100%;min-height:3rem;color:var(--text);resize:vertical;border-radius:16px;outline:none;padding:.85rem .95rem}.field-span-2{grid-column:span 2}.booster-fields-grid .field-span-2{grid-column:1/-1}.landing-boosters-admin{overflow:hidden}.landing-boosters-admin__layout{grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr);align-items:start;gap:1rem;display:grid}.landing-booster-form{border:1px solid var(--border);background:#ffffff06;border-radius:22px;padding:1rem}.landing-booster-active-toggle{border:1px solid var(--border);min-height:3rem;color:var(--text-soft);background:#ffffff06;border-radius:16px;align-items:center;gap:.65rem;padding:.85rem .95rem;font-weight:800;display:inline-flex}.landing-booster-active-toggle input{width:1.05rem;min-height:1.05rem;accent-color:var(--accent)}.landing-booster-form__actions{flex-wrap:wrap;gap:.65rem;display:flex}.landing-booster-admin-list{gap:.75rem;max-height:39rem;padding-right:.25rem;display:grid;overflow:auto}.landing-booster-admin-card{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));background:radial-gradient(circle at 0 0,#9c111124,#0000 38%),#ffffff07;border-radius:20px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.95rem;display:grid}.landing-booster-admin-card>div:first-child{gap:.24rem;min-width:0;display:grid}.landing-booster-admin-card strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.landing-booster-admin-card span,.landing-booster-admin-card small{color:var(--text-muted);line-height:1.4}.landing-booster-admin-card__meta{color:var(--text-muted);white-space:nowrap;justify-items:end;gap:.32rem;font-size:.82rem;font-weight:800;display:grid}.landing-booster-admin-card__actions{gap:.45rem;display:inline-flex}.icon-button{border:1px solid var(--border);width:2.45rem;height:2.45rem;color:var(--text-soft);cursor:pointer;background:#ffffff09;border-radius:14px;place-items:center;transition:transform .2s,border-color .2s,background .2s;display:inline-grid}.icon-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--accent-soft);transform:translateY(-1px)}.icon-button:disabled{cursor:not-allowed;opacity:.55}.icon-button--danger{color:#ff8d8d}.form-panel-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.form-panel-title__icon{border:1px solid var(--border);width:3.35rem;height:3.35rem;color:var(--accent);background:#9c11112e;border-radius:18px;place-items:center;display:grid}.role-editor{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border));background:radial-gradient(circle at 12% 0,#9c111133,#0000 32%),#ffffff06;border-radius:22px;gap:.9rem;padding:1rem;display:grid}.role-editor__header{justify-content:space-between;gap:1rem;display:flex}.role-editor__header h3{letter-spacing:-.045em;margin:.25rem 0 0;font-size:clamp(1.15rem,2vw,1.55rem)}.role-editor__header p{max-width:520px;font-size:.95rem}.role-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.role-option{border:1px solid var(--border);min-height:8.4rem;color:var(--text);text-align:left;cursor:pointer;background:#ffffff09;border-radius:20px;gap:.45rem;padding:1rem;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.role-option:hover,.role-option.is-selected{border-color:color-mix(in srgb, var(--accent) 62%, var(--border));background:#9c111129;transform:translateY(-2px);box-shadow:0 18px 38px #00000038}.role-option strong{font-size:1rem}.role-option span{color:var(--text-muted);font-size:.92rem;line-height:1.45}.staff-profile-picker{gap:.65rem;padding-top:.2rem;display:grid}.staff-profile-picker>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.84rem;font-weight:800}.staff-profile-picker>div{flex-wrap:wrap;gap:.6rem;display:flex}.staff-profile-option{border:1px solid var(--border);min-height:5.4rem;color:var(--text-soft);cursor:pointer;background:#ffffff09;border-radius:18px;flex:220px;gap:.25rem;padding:.85rem .95rem;font-weight:800;transition:transform .2s,border-color .2s,background .2s,color .2s;display:grid}.staff-profile-option strong{color:var(--text);font-size:.95rem}.staff-profile-option small{color:var(--text-muted);font-size:.82rem;font-weight:600;line-height:1.35}.staff-profile-option:hover,.staff-profile-option.is-selected{border-color:color-mix(in srgb, var(--accent) 58%, var(--border));background:var(--accent-soft);color:var(--text);transform:translateY(-1px)}.pending-counter{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--border));background:var(--accent-soft);width:3rem;height:3rem;color:var(--accent-strong);border-radius:16px;place-items:center;font-size:1.25rem;display:grid}.application-review-grid{gap:.75rem;display:grid}.application-review-card{border:1px solid var(--border);background:radial-gradient(circle at 0 0,#9c11112e,#0000 30%),#ffffff08;border-radius:22px;gap:.9rem;padding:1rem;display:grid}.application-review-card h3{letter-spacing:-.045em;margin:.25rem 0 0;font-size:clamp(1.25rem,2vw,1.7rem)}.application-review-card p{margin-top:.45rem}.application-review-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.application-review-card__meta span{border:1px solid var(--border);color:var(--text-muted);background:#ffffff09;border-radius:14px;padding:.65rem .75rem;font-size:.88rem;font-weight:700}.application-status-card{border-radius:24px;grid-template-columns:auto 1fr;align-items:flex-start;gap:.9rem;padding:1rem;display:grid}.application-status-card svg{color:var(--accent)}.application-status-card h2{letter-spacing:-.05em;margin:.25rem 0;font-size:clamp(1.45rem,2.5vw,2rem)}.application-status-card p{color:var(--text-muted);margin:0}.application-status-card--approved{border-color:color-mix(in srgb, var(--positive) 44%, var(--border))}.public-application-container{max-width:1240px}.public-application-main{width:100%}.public-application-page .booster-application-page{gap:1rem;display:grid}.application-success-card{border-radius:34px;justify-items:start;gap:1rem;width:min(100%,720px);margin:clamp(2rem,8vw,5rem) auto;padding:clamp(1.4rem,4vw,2.4rem);display:grid}.application-success-card svg{color:var(--accent)}.application-success-card h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.95}.application-success-card p{max-width:580px;color:var(--text-muted);margin:0;line-height:1.7}.booster-profile-form{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:radial-gradient(circle at 0 0,#9c11112e,#0000 30%),#ffffff05;border-radius:24px;gap:1rem;padding:1rem;display:grid}.booster-profile-form__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.booster-profile-form__header h3{letter-spacing:-.05em;margin:.25rem 0 0;font-size:clamp(1.25rem,2.3vw,1.8rem);line-height:1}.booster-profile-form__header p{max-width:580px;font-size:.95rem}.booster-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agreement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.agreement-card{border:1px solid var(--border);cursor:pointer;background:#ffffff09;border-radius:18px;grid-template-columns:auto 1fr;align-items:flex-start;gap:.75rem;padding:.95rem;transition:transform .2s,border-color .2s,background .2s;display:grid}.agreement-card:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:#9c111124;transform:translateY(-2px)}.agreement-card input{width:1.05rem;min-height:1.05rem;accent-color:var(--accent);margin-top:.15rem}.agreement-card span{gap:.3rem;display:grid}.agreement-card strong{color:var(--text)}.agreement-card small{color:var(--text-muted);font-size:.84rem;font-weight:600;line-height:1.45}.data-table{gap:.55rem;display:grid;overflow-x:auto}.data-table__row{border:1px solid var(--border);background:#ffffff08;border-radius:18px;grid-template-columns:1.1fr 1.35fr .8fr .7fr auto;align-items:center;gap:.75rem;min-width:860px;padding:.75rem;display:grid}.data-table__row--head{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.inline-form,.row-actions{flex-wrap:wrap;gap:.7rem;display:flex}.row-actions{justify-content:flex-end}.inline-form input{flex:220px}.security-confirm{border-color:color-mix(in srgb, var(--accent) 36%, var(--border))}@media (width<=1050px){.system-card-grid,.system-grid-two,.landing-boosters-admin__layout,.master-dashboard-hero,.master-dashboard-layout,.master-metric-grid,.master-role-list,.booster-queue-grid,.finance-hero,.finance-layout,.finance-primary-layout,.finance-metric-grid,.role-picker,.booster-fields-grid,.agreement-grid,.application-review-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.system-hero{flex-direction:column;align-items:flex-start}.booster-profile-form__header,.role-editor__header{flex-direction:column}.system-hero__actions{justify-content:flex-start}}@media (width<=720px){.system-card-grid,.system-grid-two,.landing-boosters-admin__layout,.master-dashboard-hero,.master-dashboard-layout,.master-metric-grid,.master-role-list,.booster-queue-grid,.finance-hero,.finance-layout,.finance-primary-layout,.finance-metric-grid,.form-grid,.role-picker,.booster-fields-grid,.agreement-grid,.application-review-card__meta,.payment-preview-item,.application-status-card{grid-template-columns:1fr}.payment-preview-item>div:last-child{text-align:left;justify-items:start}.finance-transaction-card,.finance-withdrawal-card,.finance-withdrawable-card,.finance-withdrawable-grid,.finance-primary-layout--single .finance-withdrawal-list,.finance-history-panel .finance-transaction-list,.finance-withdrawal-summary{grid-template-columns:1fr}.finance-transaction-card__icon{display:none}.finance-transaction-card__amount{text-align:left;justify-items:start}.finance-withdrawable-card__action{justify-items:stretch}.field-span-2{grid-column:span 1}.landing-booster-admin-card{grid-template-columns:1fr}.landing-booster-admin-card__meta,.landing-booster-admin-card__actions{justify-content:start;justify-items:start}.system-hero__actions,.system-hero__actions a,.inline-form button,.form-panel-title button{width:100%}.form-panel-title{flex-direction:column;align-items:flex-start}}.modal-backdrop{z-index:240;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 20%,#9c11113d,#0000 34%),#000000b8;place-items:center;padding:1.25rem;animation:.18s both modal-backdrop-in;display:grid;position:fixed;inset:0}.confirm-modal{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));background:radial-gradient(circle at 18% 0%, #9c11113d, transparent 32%), linear-gradient(180deg, #ffffff17, #ffffff09), var(--surface-strong);border-radius:30px;gap:1rem;width:min(100%,500px);padding:clamp(1.15rem,3vw,1.55rem);animation:.2s cubic-bezier(.2,.9,.2,1) both confirm-modal-in;display:grid;position:relative;box-shadow:0 34px 90px #0000007a,0 0 60px #9c111133,inset 0 1px #ffffff14}.confirm-modal__close{border:1px solid var(--border);width:2.35rem;height:2.35rem;color:var(--text-soft);cursor:pointer;background:#ffffff0b;border-radius:999px;place-items:center;transition:transform .2s,background .2s,color .2s;display:grid;position:absolute;top:1rem;right:1rem}.confirm-modal__close:hover:not(:disabled){background:var(--accent-soft);color:var(--text);transform:rotate(5deg)scale(1.04)}.confirm-modal__close:disabled{opacity:.5;cursor:not-allowed}.confirm-modal__icon{border:1px solid color-mix(in srgb, var(--accent) 44%, var(--border));width:3.8rem;height:3.8rem;color:var(--accent);background:#9c111133;border-radius:22px;place-items:center;display:grid;box-shadow:0 18px 38px #00000038}.confirm-modal__content{gap:.7rem;padding-right:2.4rem;display:grid}.confirm-modal__content h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.8rem,4vw,2.55rem);line-height:.98}.confirm-modal__content p{color:var(--text-muted);margin:0;line-height:1.65}.confirm-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}.confirm-modal__actions button{min-width:10rem}.confirm-modal__danger-action{background:linear-gradient(135deg,#9c1111,#c43a3a);box-shadow:0 20px 42px #9c111152}.champion-picker-modal{background:radial-gradient(circle at 100% 0,#9c11112e,#0000 34%),linear-gradient(#361d1df5,#201616fa);border:1px solid #c43a3a7a;border-radius:28px;grid-template-rows:auto minmax(0,1fr);gap:1rem;width:min(100%,560px);max-height:min(88vh,720px);padding:clamp(1.1rem,3vw,1.45rem);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 100px #00000085,inset 0 1px #ffffff0f}.champion-picker-modal__header{gap:.45rem;padding-right:2.7rem;display:grid}.champion-picker-modal__header h2{margin:0;font-size:clamp(1.6rem,4vw,2.35rem);line-height:1}.champion-picker-modal__header p{color:var(--text-muted);margin:0;line-height:1.55}.champion-picker-modal .pricing-champion-suggestions{min-height:0;max-height:none;position:static}.champion-picker-modal__selected{flex-wrap:wrap;gap:.5rem;display:flex}.champion-picker-modal__selected button{color:#fff1f1;background:#c43a3a24;border:1px solid #ff7a7a2e;border-radius:999px;align-items:center;gap:.38rem;min-height:2.15rem;padding:.48rem .65rem;font-weight:800;display:inline-flex}.champion-picker-modal__selected button:hover{background:#c43a3a3d;border-color:#ff7a7a61}.champion-picker-modal__warning{color:#ffdfdf;background:#c43a3a24;border:1px solid #ff7a7a33;border-radius:16px;padding:.8rem .9rem;font-weight:800;line-height:1.45}.champion-picker-modal__empty{color:var(--text-muted);padding:1rem;font-weight:700}.payment-review-modal{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));background:radial-gradient(circle at 100% 0%, #9c11112e, transparent 34%), linear-gradient(180deg, #ffffff14, #ffffff08), var(--surface-strong);border-radius:32px;gap:1rem;width:min(100%,720px);padding:clamp(1.2rem,3vw,1.6rem);display:grid;position:relative;box-shadow:0 36px 100px #00000085,0 0 60px #9c111124,inset 0 1px #ffffff0f}.payment-review-modal__header{gap:.55rem;padding-right:2.8rem;display:grid}.payment-review-modal__header h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.8rem,4vw,2.7rem);line-height:.98}.payment-review-modal__header p{color:var(--text-muted);margin:0;line-height:1.6}.payment-review-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.payment-review-modal__summary>div,.payment-review-modal__price-note{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;gap:.3rem;padding:.95rem 1rem;display:grid}.payment-review-modal__summary span,.payment-review-modal__items-group>span,.payment-review-modal__price-note span{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.payment-review-modal__summary strong,.payment-review-modal__price-note strong{color:var(--text);font-size:1rem;line-height:1.4}.payment-review-modal__summary--total{background:linear-gradient(135deg,#9c111129,#4f07071f),#ffffff08;border-color:#ff7a7a29}.payment-review-modal__summary--total strong{letter-spacing:-.05em;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1}.payment-review-modal__items{gap:.85rem;display:grid}.payment-review-modal__items-group{gap:.55rem;display:grid}.payment-review-modal__chip-list{flex-wrap:wrap;gap:.65rem;display:flex}.payment-review-modal__chip-list span{color:#fff3f3;background:linear-gradient(135deg,#9c111138,#4f070724),#ffffff08;border:1px solid #ffffff12;border-radius:999px;min-height:2.35rem;padding:.6rem .85rem;font-weight:700}.payment-review-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.payment-review-modal__actions .primary-button,.payment-review-modal__actions .ghost-button{min-width:12rem}.payment-checkout-modal{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));background:radial-gradient(circle at 100% 0%, #9c111133, transparent 34%), linear-gradient(180deg, #ffffff14, #ffffff08), var(--surface-strong);border-radius:32px;gap:1.1rem;width:min(100%,860px);max-height:min(92vh,860px);padding:clamp(1.2rem,3vw,1.6rem);display:grid;position:relative;overflow:auto;box-shadow:0 36px 100px #00000085,0 0 60px #9c111124,inset 0 1px #ffffff0f}.payment-checkout-modal__header{gap:.55rem;padding-right:2.8rem;display:grid}.payment-checkout-modal__header h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.8rem,4vw,2.75rem);line-height:.98}.payment-checkout-modal__header p{color:var(--text-muted);margin:0;line-height:1.6}.payment-checkout-modal__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.payment-checkout-modal__summary>div,.payment-checkout-modal__meta>div,.payment-checkout-modal__copy-block{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;gap:.3rem;padding:.95rem 1rem;display:grid}.payment-checkout-modal__summary span,.payment-checkout-modal__meta span,.payment-checkout-modal__copy-block span{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.payment-checkout-modal__summary strong,.payment-checkout-modal__meta strong{color:var(--text);font-size:1rem;line-height:1.4}.payment-checkout-modal__pix-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.payment-checkout-modal__qr-card,.payment-checkout-modal__card-state{gap:.8rem;display:grid}.payment-checkout-modal__qr-frame{background:radial-gradient(circle at 50% 0,#9c111124,#0000 32%),#fff7f7fa;border:1px solid #ff7a7a29;border-radius:28px;place-items:center;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.payment-checkout-modal__qr-frame img{border-radius:20px;width:100%;max-width:280px;height:auto;display:block}.payment-checkout-modal__qr-placeholder{aspect-ratio:1;color:#130d0d;background:linear-gradient(135deg,#130d0d1f,#9c111114),#fff7f7;border-radius:20px;place-items:center;width:280px;max-width:100%;display:grid}.payment-checkout-modal__badge{color:#fff1f1;background:#9c111124;border:1px solid #ff7a7a29;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;min-height:2.5rem;padding:.7rem .9rem;font-weight:700;display:inline-flex}.payment-checkout-modal__pix-copy{gap:.9rem;display:grid}.payment-checkout-modal__timer{background:linear-gradient(135deg,#9c11112e,#4f07071f),#ffffff08;border:1px solid #ff7a7a29;border-radius:20px;gap:.3rem;padding:1rem 1.05rem;display:grid}.payment-checkout-modal__timer span{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.payment-checkout-modal__timer strong{color:#fff7f7;letter-spacing:-.05em;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1}.payment-checkout-modal__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.payment-checkout-modal__copy-block textarea{resize:none;width:100%;color:var(--text);background:0 0;border:0;padding:0;font-size:.94rem;line-height:1.55}.payment-checkout-modal__copy-block textarea:focus{outline:none}.payment-checkout-modal__actions{flex-wrap:wrap;gap:.75rem;display:flex}.payment-checkout-modal__actions .primary-button,.payment-checkout-modal__actions .ghost-button{min-width:12rem}.payment-wizard{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));background:radial-gradient(circle at 100% 0%, #9c11112e, transparent 34%), linear-gradient(180deg, #ffffff14, #ffffff08), var(--surface-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:32px;gap:1.15rem;width:min(100%,880px);max-height:min(92vh,860px);padding:clamp(1.15rem,3vw,1.7rem);display:grid;position:relative;overflow:auto;box-shadow:0 36px 100px #00000085,0 0 60px #9c111124,inset 0 1px #ffffff0f}.payment-wizard__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding-right:2.8rem;display:grid}.payment-wizard__progress-item{min-width:0;color:var(--text-soft);background:linear-gradient(#ffffff09,#ffffff04),#ffffff05;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:.65rem;padding:.75rem .85rem;display:flex}.payment-wizard__progress-item span{background:#ffffff0f;border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;font-size:.78rem;font-weight:900;display:grid}.payment-wizard__progress-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.payment-wizard__progress-item.is-active{color:#fff4f4;background:radial-gradient(circle at 100% 0,#9c111129,#0000 38%),linear-gradient(135deg,#9c11112e,#4f07071f),#ffffff08;border-color:#ff7a7a38}.payment-wizard__progress-item.is-active span{background:var(--accent);color:#fff}.payment-wizard__header{gap:.45rem;padding-right:2.8rem;display:grid}.payment-wizard__header h2{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.05}.payment-wizard__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.payment-wizard__summary-grid>div,.payment-wizard__details,.payment-wizard__copy-block,.payment-wizard__timer{background:linear-gradient(#ffffff08,#ffffff04),#ffffff04;border:1px solid #ffffff0f;border-radius:20px;gap:.35rem;padding:1rem;display:grid}.payment-wizard__summary-grid span,.payment-wizard__details span,.payment-wizard__copy-block span,.payment-wizard__timer span{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.payment-wizard__summary-grid strong,.payment-wizard__details strong,.payment-wizard__timer strong{color:var(--text);line-height:1.35}.payment-wizard__summary-total{background:radial-gradient(circle at 100% 0,#9c111129,#0000 38%),linear-gradient(135deg,#9c11112e,#4f07071f),#ffffff0a!important;border-color:#ff7a7a33!important}.payment-wizard__summary-total strong{font-size:clamp(1.55rem,3vw,2rem)}.payment-wizard__details{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.payment-wizard__details>div{gap:.15rem;margin-right:auto;display:grid}.payment-wizard__details>span{min-height:2rem;color:var(--text);letter-spacing:0;text-transform:none;background:#ffffff0b;border:1px solid #ffffff12;border-radius:999px;padding:.5rem .7rem}.payment-wizard__method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.payment-wizard__method-card,.payment-wizard__installments button{min-height:8.5rem;color:var(--text);text-align:left;cursor:pointer;background:radial-gradient(circle at 100% 0,#9c11110a,#0000 32%),#ffffff05;border:1px solid #ffffff0f;border-radius:20px;gap:.55rem;padding:1rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.payment-wizard__method-card:hover:not(:disabled),.payment-wizard__installments button:hover{background:radial-gradient(circle at 100% 0,#9c111114,#0000 34%),#ffffff08;border-color:#c43a3a57;transform:translateY(-1px)}.payment-wizard__method-card.is-selected,.payment-wizard__installments button.is-selected{background:radial-gradient(circle at 100% 0,#9c111124,#0000 38%),linear-gradient(135deg,#9c11112e,#4f07071f),#ffffff0a;border-color:#c43a3ac7;box-shadow:inset 0 0 0 1px #ff7a7a1f}.payment-wizard__method-card:disabled{cursor:not-allowed;opacity:.45}.payment-wizard__method-card span,.payment-wizard__installments span{color:var(--text-muted);font-weight:800}.payment-wizard__method-card strong,.payment-wizard__installments strong{align-self:end;font-size:1.35rem}.payment-wizard__installments{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.payment-wizard__installments button{min-height:5.25rem}.payment-wizard__stripe{gap:1rem;display:grid}.payment-wizard__cardholder{gap:.55rem;display:grid}.payment-wizard__cardholder span{color:var(--text);font-size:.92rem;font-weight:800}.payment-wizard__cardholder input{width:100%;min-height:3.55rem;color:var(--text);font:inherit;background:linear-gradient(#ffffff12,#ffffff09),#ffffff0b;border:1px solid #ffffff1c;border-radius:14px;outline:none;padding:0 1rem;font-weight:700;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0003}.payment-wizard__cardholder input::placeholder{color:color-mix(in srgb, var(--text-muted) 82%, transparent)}.payment-wizard__cardholder input:hover:not(:disabled){background:linear-gradient(#ffffff18,#ffffff0b),#ffffff0f;border-color:#e23a3a70}.payment-wizard__cardholder input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #e23a3a3d,0 18px 38px #00000047}.payment-wizard__stripe-shell{background:linear-gradient(180deg, #ffffff0e, #ffffff06), color-mix(in srgb, var(--surface-strong) 86%, #1b151d);border:1px solid #ffffff14;border-radius:22px;padding:clamp(.85rem,2vw,1.05rem);transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000052,inset 0 1px #ffffff12}.payment-wizard__stripe-shell:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 0 0,#e23a3a26,#0000 34%),radial-gradient(circle at 100% 100%,#ffffff0e,#0000 32%);position:absolute;inset:0}.payment-wizard__stripe-shell:hover{border-color:#e23a3a3d;box-shadow:0 22px 58px #0000005c,0 0 36px #9c11111a,inset 0 1px #ffffff14}.payment-wizard__stripe-shell>*{position:relative}.payment-wizard__pix-layout{grid-template-columns:minmax(240px,310px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.payment-wizard__qr-frame{color:#151515;background:#fff7f7;border:1px solid #ffffff14;border-radius:18px;place-items:center;min-height:310px;padding:1rem;display:grid}.payment-wizard__qr-frame img{border-radius:12px;width:100%;max-width:280px;height:auto;display:block}.payment-wizard__pix-copy{gap:.8rem;display:grid}.payment-wizard__status-pill{width:fit-content;min-height:2.45rem;color:var(--text);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem .85rem;font-weight:800;display:inline-flex}.payment-wizard__copy-block textarea{resize:none;width:100%;color:var(--text);background:0 0;border:0;padding:0;line-height:1.55}.payment-wizard__copy-block textarea:focus{outline:none}.payment-wizard__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.payment-wizard__actions .primary-button,.payment-wizard__actions .ghost-button,.payment-wizard__full-button{min-width:13rem}.payment-wizard__alert{border-radius:14px;padding:.9rem 1rem;font-weight:700}.payment-wizard__alert--error{color:#ffe2e2;background:#7f1d1d38;border:1px solid #f8717140}.payment-wizard__alert--soft{color:#ffe9bd;background:#78350f2e;border:1px solid #f59e0b47}.payment-wizard__status{text-align:center;place-items:center;gap:.45rem;min-height:12rem;padding:1rem;display:grid}.payment-wizard__status strong{color:var(--text);font-size:clamp(1.7rem,4vw,2.4rem)}.payment-wizard__status span{color:var(--text-muted)}.payment-wizard__status--paid{background:radial-gradient(circle at 50% 0,#22c55e38,#0000 42%),linear-gradient(#14532d6b,#0a181229);border:1px solid #22c55e3d;border-radius:24px}.payment-wizard__success-icon{color:#86efac;background:#22c55e2e;border-radius:999px;place-items:center;width:5.2rem;height:5.2rem;display:grid;box-shadow:0 0 0 8px #22c55e14,0 24px 60px #00000057}.payment-wizard__receipt{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;margin-top:.65rem;display:grid}.payment-wizard__receipt>div{background:#ffffff0a;border:1px solid #86efac26;border-radius:16px;gap:.25rem;padding:.9rem;display:grid}.payment-wizard__receipt span{color:#dcfce7b8;text-transform:uppercase;font-size:.72rem;font-weight:800}.payment-wizard__receipt strong{color:#ecfdf5;font-size:1rem}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes confirm-modal-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chat-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes chat-modal-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chat-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes order-card-enter{0%{opacity:0;transform:translateY(16px)rotateX(2deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes rank-icon-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.025)}}@keyframes typing-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (width<=560px){.confirm-modal__content,.payment-review-modal__header,.payment-checkout-modal__header,.payment-wizard__header,.payment-wizard__progress{padding-right:0}.payment-review-modal__summary,.payment-checkout-modal__summary,.payment-checkout-modal__pix-layout,.payment-checkout-modal__meta,.client-order-card__meta,.order-chat-modal__composer,.payment-wizard__receipt,.payment-wizard__progress,.payment-wizard__summary-grid,.payment-wizard__method-grid,.payment-wizard__installments,.payment-wizard__pix-layout,.confirm-modal__actions,.payment-review-modal__actions,.payment-checkout-modal__actions,.payment-wizard__actions{grid-template-columns:1fr}.confirm-modal__actions button,.payment-review-modal__actions .primary-button,.payment-review-modal__actions .ghost-button,.payment-checkout-modal__actions .primary-button,.payment-checkout-modal__actions .ghost-button,.payment-wizard__actions .primary-button,.payment-wizard__actions .ghost-button,.payment-wizard__full-button{width:100%}.client-order-card__top,.client-order-card__footer{flex-direction:column;align-items:stretch}.client-order-card__status,.client-order-card__actions,.client-order-card__actions .ghost-button,.client-order-card__actions .primary-button{width:100%}.client-order-card__journey{grid-template-columns:1fr}.client-order-card__rank{grid-template-columns:auto minmax(0,1fr)}.client-order-card__arrow{justify-self:start}.chat-modal{border-radius:20px;width:min(100vw - 1rem,960px);height:min(94vh,820px);min-height:0}.chat-header,.chat-header__badges,.chat-input{grid-template-columns:1fr}.chat-header__badges{display:grid}.chat-message,.chat-input__send{width:100%}}.email-verification-container{max-width:1180px}.email-verification-main{grid-template-columns:minmax(0,.95fr) minmax(280px,.45fr);align-items:stretch;gap:1rem;width:100%;display:grid}.email-verification-card{border-radius:34px;gap:1rem;padding:clamp(1.35rem,4vw,2.3rem);display:grid;position:relative;overflow:hidden}.email-verification-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 84% 0,#9c111138,#0000 34%),linear-gradient(#ffffff0d,#0000 48%);position:absolute;inset:0}.email-verification-card>*{z-index:1;position:relative}.email-verification-card__icon{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));background:#9c111129;border-radius:26px;place-items:center;width:5.2rem;height:5.2rem;display:grid}.email-verification-card h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(2.45rem,6vw,5rem);line-height:.95}.email-verification-card p,.email-verification-side p{max-width:680px;color:var(--text-muted);margin:0;line-height:1.65}.email-verification-card strong{color:var(--text)}.email-verification-form{gap:.85rem;max-width:520px;margin-top:.25rem;display:grid}.email-verification-form label{color:var(--text-soft);gap:.45rem;font-weight:900;display:grid}.email-verification-form input{border:1px solid var(--border);background:var(--field-bg);width:100%;min-height:4rem;color:var(--text);letter-spacing:.24em;text-align:center;border-radius:20px;outline:none;padding:.9rem 1rem;font-size:clamp(1.45rem,4vw,2.1rem);font-weight:900;transition:border-color .2s,background .2s,transform .2s}.email-verification-form input:focus{border-color:var(--accent);background:#ffffff13;transform:translateY(-1px)}.email-verification-actions{flex-wrap:wrap;gap:.7rem;display:flex}.email-verification-side{border-radius:30px;align-content:start;gap:.85rem;padding:1.25rem;display:grid}.email-verification-side svg{color:var(--accent)}.email-verification-side h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.6rem,3vw,2.45rem);line-height:1}.email-verification-proof{gap:.6rem;margin-top:.4rem;display:grid}.email-verification-proof span{border:1px solid var(--border);color:var(--text-soft);background:#ffffff09;border-radius:16px;align-items:center;gap:.55rem;padding:.7rem .8rem;font-weight:800;display:inline-flex}@media (width<=860px){.form-panel-title{flex-direction:column;align-items:flex-start}}@media (width<=900px){.email-verification-main{grid-template-columns:1fr}}.toast-viewport{z-index:80;pointer-events:none;gap:.75rem;width:min(420px,100vw - 2rem);display:grid;position:fixed;top:1.25rem;right:1.25rem}.toast{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff0f, transparent), var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:start;gap:.8rem;padding:1rem;animation:.22s both toast-in;display:grid;box-shadow:0 18px 45px #00000040}.toast--error{border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}.toast--success{border-color:color-mix(in srgb, var(--positive) 42%, var(--border))}.toast--info{border-color:color-mix(in srgb, var(--text-soft) 34%, var(--border))}.toast__content{gap:.25rem;display:grid}.toast__content strong{color:var(--text)}.toast__content p{color:var(--text-muted);margin:0}.toast button{color:var(--text-muted);background:0 0;border:0;padding:.1rem}.toast button:hover{color:var(--text)}@keyframes toast-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1050px){.booster-queue-panel .booster-queue-grid{grid-template-columns:1fr}}@media (width<=720px){.booster-queue-panel__header,.booster-queue-card__footer{flex-direction:column;align-items:stretch}.booster-queue-panel__header .ghost-button,.booster-queue-card.client-order-card .primary-button{width:100%}.booster-assigned-card .client-order-card__meta{grid-template-columns:1fr}.booster-priority-card{grid-template-columns:auto minmax(0,1fr)}.booster-priority-card__deadline,.booster-priority-card .finance-status,.booster-priority-card .primary-button,.booster-priority-card .ghost-button{grid-column:1/-1;justify-content:center;width:100%}.booster-queue-card.client-order-card .client-order-card__meta{grid-template-columns:1fr}}
