@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;700&family=Manrope:wght@400;500;600;700;800&display=swap";html,body{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto!important}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.prime-hero{background-image:linear-gradient(90deg,#07031ef5 0%,#0a042ddb 38%,#0a042d2e 72%),url(/images/edvent-prime-hero.png)!important;background-position:50%!important;background-size:cover!important;align-items:center!important;width:100%!important;height:calc(100vh - 110px)!important;min-height:620px!important;display:flex!important;position:relative!important;overflow:hidden!important}.opportunity{width:100%!important;margin-top:-70px!important}.opportunity-panel{padding-inline:max(78px,50% - 620px)!important}.opportunity-panel:after{right:-30px!important}.metric-stack>div{border-bottom-color:#ffffff47!important}.package-card .product-info h3{color:var(--purple);margin-top:10px;font-size:30px}.package-card{flex-direction:column;display:flex}.package-card .product-art{height:230px}.package-card .product-info{flex-direction:column;flex:1;display:flex}.package-photo{background:#dfead0}.package-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.package-card:hover .package-photo img{transform:scale(1.04)}.package-photo small{z-index:1;text-shadow:0 1px 3px #00000059}.package-card .product-info p{min-height:38px;margin-bottom:18px}.earnings{border-top:1px solid var(--line);color:var(--muted);gap:6px;padding-top:13px;font-size:11px;display:grid}.earnings b{color:var(--ink);margin-bottom:2px;font-size:11px}.earnings span{justify-content:space-between;display:flex}.earnings strong{color:var(--ink)}.earnings .pool-bonus-amount{color:#39a96b}.package-total{border-top:1px solid var(--line);color:var(--purple);flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:16px;padding-top:13px;font-size:11px;font-weight:700;display:flex}.package-total strong{font-size:18px}.package-total em{color:#4b9d68;width:100%;font-size:10px;font-style:normal;font-weight:500}.package-button{background:var(--purple);color:#fff;border-radius:3px;justify-content:space-between;align-items:center;margin-top:auto;padding:11px 13px;font-size:11px;font-weight:700;transition:transform .2s,filter .2s,box-shadow .2s;display:flex}.package-button span{font-size:16px}.package-note{color:#8a8498;margin-top:22px;font-size:10px;line-height:1.5}.package-button:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 8px 18px #6b24ff38}.package-button:active{transform:translateY(0)}.package-button:focus-visible{outline-offset:4px;outline:3px solid #d3e269}.prime-hero-copy{color:#fff;z-index:2;width:min(1240px,100% - 64px);margin-inline:auto;padding:100px 0 70px;position:relative}.prime-hero h1{max-width:720px;font-size:clamp(56px,6.9vw,102px)!important}.prime-hero-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;opacity:.92;pointer-events:none;width:100%;height:100vh;animation:1.8s cubic-bezier(.2,.75,.2,1) both hero-image-reveal;position:fixed;inset:0}.prime-header{-webkit-backdrop-filter:blur(16px)saturate(135%);background:#0a042d47;border-bottom-color:#ffffff2e;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,min-height .3s,border-color .3s;width:100%!important;padding-inline:max(32px,50% - 620px)!important;position:sticky!important;top:0!important;left:0!important;right:0!important}.prime-header.is-scrolled{-webkit-backdrop-filter:blur(22px)saturate(150%);background:#0a042df7;border-bottom-color:#ffffff1a;box-shadow:0 12px 30px #04011447}.prime-header .prime-nav,.prime-header .prime-login{color:#ffffffeb;font-size:13px}.prime-header .prime-brand{color:#fff}.prime-header .prime-brand b{color:#8b5cf6;text-shadow:0 1px 10px #8b5cf6bf}.prime-header{isolation:isolate;border-bottom-color:#ffffff1f;min-height:88px;z-index:99999!important}.prime-hero{margin-top:-88px!important;padding-top:88px!important}.prime-header .prime-nav{gap:40px}.prime-button:focus-visible,.prime-play:focus-visible,.prime-nav a:focus-visible,.prime-login:focus-visible,.prime-brand:focus-visible{outline-offset:5px;outline:3px solid #d3e269}.prime-button:hover{filter:brightness(1.12)}.prime-header .prime-brand img{width:54px;height:54px;padding:4px}.prime-footer .prime-brand img{width:36px;height:36px;padding:3px}.prime-hero:after{content:"";z-index:1;-webkit-backdrop-filter:blur(2px);background:linear-gradient(90deg,#07031efa 0%,#0a042de0 42%,#0a042d2e 82%);animation:1.35s ease-out both hero-overlay-reveal;position:absolute;inset:0}.prime-strip{isolation:isolate;position:relative;background:#07031ee6!important}.prime-strip:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(8px)saturate(120%);background:linear-gradient(90deg,#050218f0,#1c084cc7,#050218f0);position:absolute;inset:0}.prime-strip>div{z-index:1;position:relative}.prime-strip p{text-shadow:0 1px 12px #00000080;line-height:1.45;color:#ffffffd1!important;font-size:12px!important}.prime-strip b{text-shadow:0 1px 12px #0000008c;color:#fff!important;font-size:13px!important}.prime-strip .strip-icon{color:#d0a9ff;filter:drop-shadow(0 0 9px #b069ffcc)}.product-section .section-head h2,.steps .section-head h2{color:#fff}.steps .step{border-color:#fff3}.steps .step>b{color:#c7a6ff}.steps .step h3{color:#fff}.steps .step p{color:#ffffffb8}.prime-hero-copy.prime-reveal{animation:1s cubic-bezier(.2,.8,.2,1) .35s both hero-copy-reveal}.prime-hero-actions{animation:.8s cubic-bezier(.2,.8,.2,1) .72s both hero-actions-reveal}@keyframes hero-image-reveal{0%{opacity:.2;transform:scale(1.08)}to{opacity:.92;transform:scale(1)}}@keyframes hero-overlay-reveal{0%{opacity:0}to{opacity:1}}@keyframes hero-copy-reveal{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-actions-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.prime-hero-visual{display:none!important}.prime-hero-text{color:#ddd8f1}.prime-play{color:#e3def0}.prime-trust b{color:#fff}.prime-trust{color:#ffffffd1!important}.prime-hero-product{z-index:2;pointer-events:none;filter:drop-shadow(0 25px 35px #00000061);place-items:center;width:min(410px,31vw);height:620px;display:grid;position:absolute;bottom:45px;right:max(1%,50% - 700px)}.prime-hero-product:before{content:"";filter:blur(24px);z-index:-1;background:radial-gradient(circle,#ae70ff6b,#5b2db429 48%,#0000 72%);border-radius:50%;position:absolute;inset:12% -5%}.hero-stats{z-index:3;background:linear-gradient(90deg,#0000 0%,#0a042d33 18% 82%,#0000 100%);grid-template-columns:repeat(3,1fr);gap:24px;padding-top:12px;display:grid;position:absolute;bottom:22px;left:max(32px,50% - 620px);right:max(32px,50% - 620px)}.hero-stats>div{border-top:1px solid #ffffff24;padding-top:10px}.hero-stats small{color:#ffffff94;letter-spacing:.1em;font:9px DM Mono,monospace;display:block}.hero-stats strong{color:#fff;letter-spacing:-.06em;margin:6px 9px 0 0;font-size:24px;display:inline-block}.hero-stats span{color:#ffffff9e;font-size:10px}.prime-hero-product img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;animation:6s ease-in-out 1.1s infinite product-float}@keyframes product-float{50%{transform:translateY(-10px)rotate(1deg)}}@media (width<=800px){.prime-hero{flex-direction:column;align-items:stretch;height:auto!important;min-height:0!important;margin-top:-75px!important;padding-top:75px!important;padding-bottom:22px!important}.prime-hero-copy{width:100%;padding:76px 16px 18px}.prime-hero h1{margin-bottom:25px;font-size:clamp(49px,13vw,70px)!important}.prime-hero-text{max-width:360px;line-height:1.58}.prime-hero-actions{flex-direction:column;align-items:stretch;gap:16px;margin-top:30px}.prime-hero-actions .prime-button{width:100%;min-height:48px}.prime-play{white-space:nowrap}.prime-trust{display:none}.prime-hero-product{opacity:.96;align-self:flex-end;width:min(246px,68vw);height:360px;margin:-32px 6px 0 0;position:relative;bottom:auto;right:auto;transform:translateY(-6px)}.hero-stats{grid-template-columns:1fr;gap:12px;width:calc(100% - 36px);margin:0 auto 24px;position:relative;bottom:auto;left:auto;right:auto}.hero-stats>div{padding-top:10px}.hero-stats strong{font-size:21px}.package-photo{height:205px}.package-card .product-art{height:185px}.package-card .product-info{padding:18px}.package-card .product-info p{min-height:auto}.package-button{min-height:44px}.prime-header{padding-inline:18px!important}.prime-header .prime-brand img{width:48px;height:48px}.prime-header .prime-brand{font-size:16px}.prime-header .prime-button.small{white-space:nowrap;min-height:44px;padding-inline:13px}.opportunity{margin-top:-24px!important}.opportunity-panel{padding-inline:28px!important}}@media (width<=380px){.prime-hero h1{font-size:46px!important}.prime-hero-text{font-size:14px}.prime-hero-product{width:215px;height:325px;margin-right:4px}.prime-header .prime-brand img{width:44px;height:44px}.prime-header .prime-brand{font-size:15px}.prime-button.small{padding-inline:11px;font-size:11px}}@media (prefers-reduced-motion:reduce){.prime-hero-bg,.prime-hero:after,.prime-hero-copy.prime-reveal,.prime-hero-actions,.prime-hero-product img{animation:none}}.auth-page{color:#14231f;background:#f4f6f1;min-height:100vh}.auth-shell{background:#f4f6f1;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid}.auth-story{isolation:isolate;color:#f5f3e9;background:#142c27;flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px clamp(32px,6vw,96px);display:flex;position:relative;overflow:hidden}.auth-story:before{content:"";z-index:-1;border:1px solid #dce7a743;border-radius:50%;width:620px;height:620px;position:absolute;top:12%;right:-210px;box-shadow:0 0 0 64px #dce7a714,0 0 0 128px #dce7a70a}.auth-story:after{content:"";z-index:-1;filter:blur(4px);background:#dce7a71c;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-260px;left:-260px}.auth-brand{letter-spacing:-.055em;align-items:center;gap:11px;width:max-content;font-size:17px;font-weight:800;animation:.8s both auth-rise;display:inline-flex}.auth-brand img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();width:46px;height:46px;padding:2px}.auth-brand b{color:#dce7a7;font-weight:700}.auth-story-copy{max-width:620px;animation:.8s .12s both auth-rise}.auth-kicker{color:#dce7a7;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font:500 10px DM Mono,monospace;display:flex}.auth-kicker i{background:#dce7a7;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #dce7a71f}.auth-story h1{letter-spacing:-.085em;max-width:560px;margin:28px 0 24px;font-size:clamp(54px,6.5vw,92px);font-weight:700;line-height:.9}.auth-story h1 em{color:#dce7a7;font-style:normal;font-weight:500}.auth-story-copy>p:last-child{color:#b9c8bf;max-width:375px;margin:0;font-size:14px;line-height:1.7}.auth-story-foot{color:#91a89c;letter-spacing:.04em;margin:0;font:10px DM Mono,monospace;animation:.8s .24s both auth-rise}.auth-card-wrap{background:linear-gradient(135deg,#f7f8f2 0%,#edf2ec 100%);place-items:center;padding:42px clamp(28px,7vw,112px);display:grid}.auth-card{background:#fff;border:1px solid #dce4dc;width:min(100%,450px);padding:44px clamp(24px,4vw,54px);animation:.8s .16s both auth-rise;box-shadow:0 24px 70px #20382a14}.auth-card-heading{margin-bottom:34px}.auth-card-heading h2{color:#14231f;letter-spacing:-.075em;margin:18px 0 8px;font-size:42px;line-height:1}.auth-card-heading>p:last-child{color:#728078;margin:0;font-size:13px}.auth-form{width:100%}.auth-field{margin-top:20px}.auth-field:first-child{margin-top:0}.auth-field label{color:#50635a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font:500 10px DM Mono,monospace;display:block}.auth-input{width:100%;transition:border-color .2s,box-shadow .2s,background .2s;color:#14231f!important;min-height:52px!important;box-shadow:none!important;background:#fbfcf9!important;border:1px solid #ccd8cf!important;border-radius:0!important;margin:0!important;font-size:14px!important}.auth-input:focus{outline:none;background:#fff!important;border-color:#2f7660!important;box-shadow:0 0 0 4px #2f76601c!important}.auth-input::placeholder{color:#9eaaa2}.auth-form .text-red-600{color:#a33f3f;margin-top:8px;font-size:11px;display:block}.auth-options{align-items:center;display:flex;margin-top:20px!important}.auth-remember{color:#728078;align-items:center;gap:9px;font-size:12px;display:flex}.auth-remember input{color:#2f7660;accent-color:#2f7660;border:1px solid #bdcbc0;border-radius:0;width:16px;height:16px}.auth-submit{justify-content:space-between;align-items:center;gap:16px;display:flex;margin-top:30px!important}.auth-forgot{color:#2f7660;text-underline-offset:4px;font-size:12px;font-weight:700;-webkit-text-decoration:underline #b6cdbd;text-decoration:underline #b6cdbd}.auth-submit-button{letter-spacing:.12em;background:#142c27!important;border:0!important;border-radius:0!important;min-height:48px!important;padding:0 22px!important;font-size:11px!important;transition:transform .2s,background .2s,box-shadow .2s!important;box-shadow:0 10px 20px #142c2730!important}.auth-submit-button:hover{transform:translateY(-2px);background:#2f7660!important;box-shadow:0 13px 24px #142c2740!important}.auth-register-prompt{text-align:center;color:#7d8b83;border-top:1px solid #e2e9e1;margin-top:30px;padding-top:22px;font-size:12px}.auth-register-prompt a{color:#2f7660;text-underline-offset:3px;gap:4px;margin-left:4px;font-weight:800;text-decoration:underline;display:inline-flex}.auth-register-prompt a span{font-size:15px;line-height:11px}.auth-submit-button:focus-visible,.auth-forgot:focus-visible,.auth-register-prompt a:focus-visible,.auth-brand:focus-visible{outline-offset:4px;outline:3px solid #dce7a7}.auth-form input,.auth-form button,.auth-form a{touch-action:manipulation}@keyframes auth-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=820px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:390px;padding:28px 24px 32px}.auth-story:before{width:360px;height:360px;top:18%;right:-180px}.auth-story-copy{margin-top:62px}.auth-story h1{margin:20px 0 16px;font-size:clamp(48px,13vw,72px)}.auth-story-copy>p:last-child{font-size:13px}.auth-story-foot{display:none}.auth-card-wrap{padding:0 18px 42px}.auth-card{margin-top:-1px;padding:34px 24px;box-shadow:0 20px 50px #20382a18}}@media (width<=520px){.auth-card-wrap{padding-inline:10px}.auth-card{width:100%;padding:32px 22px}.auth-options{align-items:flex-start}.auth-submit{flex-direction:column-reverse;align-items:stretch}.auth-submit-button{width:100%;min-height:54px!important}.auth-forgot{text-align:center}.auth-card-heading h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.auth-brand,.auth-story-copy,.auth-story-foot,.auth-card{animation:none}.auth-submit-button{transition:none!important}}.auth-page{color:#110b2c;background:#fbfaff}.auth-shell{background:#fbfaff;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr)}.auth-story{background:linear-gradient(115deg,#110b2c 0%,#24104d 58%,#5b2bc1 100%);padding:34px clamp(32px,6vw,96px)}.auth-story:before{border-color:#a967ff66;width:680px;height:680px;animation:18s linear infinite auth-orbit;top:8%;right:-250px;box-shadow:0 0 0 70px #a967ff18,0 0 0 140px #a967ff0b}.auth-story:after{filter:blur(20px);background:#a967ff26;width:440px;height:440px;bottom:-250px;left:-210px}.auth-brand img{filter:none}.auth-brand b{color:#a967ff}.auth-kicker{color:#c3a7ff}.auth-kicker i{background:#a967ff;box-shadow:0 0 0 5px #a967ff26}.auth-brand{letter-spacing:-.065em;gap:14px;font-size:22px}.auth-brand img{width:64px;height:64px;padding:1px}.auth-card-brand{color:#110b2c;letter-spacing:-.055em;align-items:center;gap:8px;margin-bottom:24px;font-size:15px;font-weight:800;display:inline-flex}.auth-card-brand img{-o-object-fit:contain;object-fit:contain;width:42px;height:42px}.auth-card-brand b{color:#6b24ff}.auth-story h1{letter-spacing:-.09em;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(56px,6.8vw,102px)}.auth-story h1 em{color:#a967ff}.auth-story-copy>p:last-child{color:#d2c9e7}.auth-story-foot{color:#aaa1c5}.auth-card-wrap{background:linear-gradient(145deg,#fbfaff 0%,#f0eaff 100%);padding:42px clamp(28px,7vw,112px)}.auth-card{border-color:#e8e3f2;box-shadow:0 24px 70px #27115b18}.auth-card-heading h2{color:#110b2c}.auth-card-heading>p:last-child{color:#756f8a}.auth-card-heading .auth-kicker{color:#6b24ff}.auth-card-heading .auth-kicker i{background:#a967ff}.auth-field label{color:#625a78}.auth-input{color:#140d35!important;background:#fff!important;border-color:#d9d2e7!important}.auth-input:focus{border-color:#6b24ff!important;box-shadow:0 0 0 4px #6b24ff1c!important}.auth-input:-webkit-autofill{-webkit-text-fill-color:#140d35;box-shadow:inset 0 0 0 1000px #fff}.auth-remember{color:#756f8a}.auth-remember input{color:#6b24ff;accent-color:#6b24ff}.auth-forgot{color:#6b24ff}.auth-submit-button{background:#6b24ff!important;box-shadow:0 10px 20px #6b24ff30!important}.auth-submit-button:hover{background:#4f16d4!important;box-shadow:0 13px 24px #6b24ff45!important}.auth-register-prompt{color:#756f8a;border-color:#e8e3f2}.auth-register-prompt a{color:#6b24ff}@keyframes auth-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=820px){.auth-story{background:linear-gradient(145deg,#110b2c,#5b2bc1);padding:28px 24px 32px}.auth-story:before{width:410px;height:410px;top:4%;right:-190px}.auth-story h1{font-size:clamp(52px,14vw,80px)}}@media (prefers-reduced-motion:reduce){.auth-story:before{animation:none}}.auth-field label{letter-spacing:0;text-transform:none;font-family:Manrope,DM Sans,sans-serif;font-size:12px;font-weight:700}.auth-story:before{animation-duration:32s}.auth-form-section{border-top:1px solid #e8e3f2;margin-top:30px;padding-top:24px}.auth-form-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.auth-form-section-title{color:#6b24ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font:500 10px DM Mono,monospace}.auth-helper{color:#8b849b;margin:7px 0 0;font-size:11px;line-height:1.45}.auth-password-wrap{position:relative}.auth-password-wrap .auth-input{padding-right:68px}.auth-password-toggle{color:#6b24ff;cursor:pointer;background:#f0eaff;border:0;min-width:48px;height:36px;font-size:11px;font-weight:800;position:absolute;top:8px;right:8px}.auth-password-toggle:hover{background:#e5d9ff}.auth-password-toggle:focus-visible{outline-offset:2px;outline:3px solid #a967ff}.auth-input[readonly]{color:#6b24ff!important;background:#f5f1ff!important;border-color:#d8c8ff!important}.auth-form .auth-submit{margin-top:30px!important}.auth-form .auth-submit-button{white-space:nowrap}.live-feedback{min-height:16px;margin:6px 0 0;font-size:11px}.live-feedback.is-valid{color:#328050}.live-feedback.is-invalid{color:#b34855}.auth-input.is-valid{border-color:#72b38a!important}.auth-input.is-invalid{border-color:#d97882!important}.auth-form[x-data]{position:relative}.auth-form[x-data] [x-cloak]{display:none!important}.auth-progress{color:#aaa2bb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:28px;font:500 9px DM Mono,monospace;display:flex}.auth-progress-step{white-space:nowrap;align-items:center;gap:7px;display:flex}.auth-progress-step span{border:1px solid #d9d2e7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.auth-progress-step.is-active,.auth-progress-step.is-complete{color:#6b24ff}.auth-progress-step.is-active span,.auth-progress-step.is-complete span{background:#f0eaff;border-color:#6b24ff}.auth-progress-line{background:#e8e3f2;flex:1;height:1px}.auth-progress-line.is-complete{background:#a967ff}.auth-next-button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#6b24ff;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:30px;padding:15px 18px;font-size:11px;font-weight:800;display:flex;box-shadow:0 10px 20px #6b24ff30}.auth-next-button:hover{background:#4f16d4}.auth-next-button span{font-size:18px}.auth-form-section-first{border-top:0;margin-top:0;padding-top:0}.auth-submit-step{margin-top:30px!important}.auth-back-button{color:#6b24ff;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:700;text-decoration:underline}.auth-back-button:focus-visible,.auth-next-button:focus-visible{outline-offset:4px;outline:3px solid #a967ff}.auth-register-prompt-step{margin-top:24px}.auth-shell{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr)}.registration-form .auth-form-section:first-child,.registration-form .auth-form-section-first{margin-top:0;padding-top:0}.registration-form .auth-helper{color:#756f8a}.registration-form select.auth-input{appearance:none;padding-right:42px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%236b24ff' stroke-width='1.5'/%3E%3C/svg%3E") right 16px center no-repeat!important}.registration-form .auth-register-prompt-step{text-align:left;border:0;margin:18px 0 0;padding:0}.registration-form .auth-next-button{margin-top:14px}.registration-form .auth-input{min-height:44px!important;font-size:13px!important}.registration-form .auth-field label{margin-bottom:5px;font-size:11px}.registration-form .auth-field{margin-top:10px}.registration-form .auth-form-section{margin-top:14px;padding-top:12px}.registration-form .auth-form-section-title{margin-bottom:8px}.registration-form .auth-helper{margin-top:4px;font-size:10px}.registration-form .live-feedback{min-height:12px;margin-top:3px;font-size:10px}.registration-form .auth-password-toggle{height:34px;top:5px}.registration-form .auth-progress{margin-bottom:16px}@media (width<=520px){.auth-card:has(.registration-form){padding:25px 18px}.registration-form .auth-input{min-height:42px!important}.registration-form .auth-next-button{padding:13px 16px}.registration-form .auth-submit-step{margin-top:18px!important}}.registration-form .auth-input.is-valid{background:#faf7ff!important;border-color:#a967ff!important}.registration-form .live-feedback.is-valid{color:#6b24ff}.registration-form .auth-password-toggle{min-width:52px;height:38px}.registration-form .auth-password-wrap .auth-input{padding-right:70px}@media (width<=520px){.registration-form .auth-helper{white-space:nowrap;line-height:1.2}.registration-form .auth-password-toggle{min-width:54px;height:34px;top:4px;right:5px}.registration-form .auth-field:has(#password_confirmation){margin-top:8px}.registration-form .auth-field:has(#password){margin-top:8px}}.registration-form .auth-next-button{justify-content:center}.registration-form .auth-register-prompt-step{animation:.55s .12s both auth-step-in}.registration-form .auth-next-button{transition:transform .22s,box-shadow .22s,background .22s;animation:.55s .2s both auth-step-in}.registration-form .auth-next-button:hover{transform:translateY(-3px);box-shadow:0 15px 28px #6b24ff45}.registration-form .auth-next-button:active{transform:translateY(0);box-shadow:0 8px 16px #6b24ff30}.registration-form .auth-submit-step{animation:.55s .12s both auth-step-in}.registration-form .auth-back-button{transition:color .2s,transform .2s}.registration-form .auth-back-button:hover{color:#4f16d4;transform:translate(-3px)}@keyframes auth-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.registration-form .auth-register-prompt-step,.registration-form .auth-next-button,.registration-form .auth-submit-step{animation:none}.registration-form .auth-next-button,.registration-form .auth-back-button{transition:none}}@media (width<=820px){.auth-story{min-height:318px}.auth-story-copy{margin-top:38px}.auth-story h1{margin-top:16px}}@media (width<=520px){.auth-story{min-height:286px}.auth-story-copy>p:last-child{display:none}.auth-story h1{font-size:clamp(44px,12vw,64px)}.auth-story{min-height:205px;padding-top:20px;padding-bottom:22px}.auth-brand{gap:10px;font-size:18px}.auth-brand img{width:54px;height:54px}.auth-story-copy{margin-top:18px}.auth-story h1{margin:11px 0 0;font-size:clamp(40px,11vw,56px)}.auth-kicker{font-size:8px}.auth-card-wrap{padding-top:0}.registration-form .auth-progress{z-index:3;background:#fff;margin:0 -22px 18px;padding:13px 22px;position:sticky;top:0;box-shadow:0 6px 14px #27115b0d}.registration-form .auth-field{margin-top:11px}.registration-form .auth-form-section{margin-top:14px;padding-top:13px}.registration-form .auth-form-section-title{margin-bottom:8px}.registration-form .auth-next-button{margin-top:12px}}@media (width<=820px){.auth-shell{grid-template-columns:1fr;width:100%;min-width:0;overflow-x:hidden}.auth-card-wrap{width:100%;min-width:0}.auth-card{min-width:0}}.modal-confirm-submit{place-items:center;padding:16px;display:grid}.modal-confirm-submit .modal-panel{border:1px solid #e8e3f2;border-radius:10px;width:min(100%,360px);margin:0;box-shadow:0 24px 60px #110b2c35}.modal-confirm-submit .modal-panel>div{padding:24px!important}.modal-confirm-submit h2{color:#17102f;letter-spacing:-.02em;font-size:16px}.modal-confirm-submit p{color:#756f8a;font-size:12px;line-height:1.5}.modal-confirm-submit .mt-6{justify-content:flex-end;align-items:center;gap:18px;margin-top:22px;display:flex}.modal-confirm-submit .auth-submit-button{min-width:128px;border-radius:3px!important;min-height:42px!important;padding:0 18px!important;box-shadow:0 10px 20px #6b24ff28!important}.modal-confirm-submit .auth-back-button{min-height:42px;padding:0 2px}.modal-confirm-submit .auth-submit-button:focus-visible,.modal-confirm-submit .auth-back-button:focus-visible{outline-color:#a967ff}@media (width<=520px){.modal-confirm-submit{padding:16px}.modal-confirm-submit .modal-panel>div{padding:22px!important}.modal-confirm-submit .mt-6{gap:14px}.modal-confirm-submit .auth-submit-button{min-width:122px}}@media (prefers-reduced-motion:reduce){.modal-confirm-submit .modal-panel{transition:none!important}}.finance-login-page{background:#f8f6ff}.finance-login-page .auth-story{background:linear-gradient(135deg,#100a2b 0%,#25104d 60%,#6b24ff 100%)}.finance-login-page .auth-story:before{border:1px solid #c5a3ff66;width:520px;height:520px;animation:24s linear infinite finance-orbit;top:18%;right:-110px;box-shadow:0 0 0 46px #a967ff12,0 0 0 92px #a967ff08}.finance-login-page .auth-story:after{filter:blur(18px);background:#8d5bff36;width:300px;height:300px;bottom:-180px;left:8%}.finance-login-page .auth-story-copy{max-width:520px}.finance-login-page .auth-story h1{font-size:clamp(58px,7.2vw,100px);line-height:.88}.finance-login-page .auth-story-copy>p:last-child{max-width:390px}.finance-login-page .auth-card-wrap{background:radial-gradient(circle at 70% 18%,#eee5ff 0,#f8f6ff 42%,#f0ecfb 100%)}.finance-login-page .auth-card{border-color:#e4dcf5;border-radius:2px;position:relative;box-shadow:0 30px 90px #32146b1c}.finance-login-page .auth-card:before{content:"";background:#6b24ff;width:68px;height:3px;position:absolute;top:0;left:0}.finance-login-signal{color:#8d85a1;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;margin:-8px 0 28px;font:500 9px DM Mono,monospace;display:flex}.finance-login-signal span{background:#a967ff;border-radius:50%;width:4px;height:4px}.finance-login-signal span:first-child{background:#6b24ff;width:7px;height:7px;box-shadow:0 0 0 4px #6b24ff18}.finance-login-signal b{color:#6b24ff;margin-left:7px;font-weight:500}.finance-login-form .auth-submit{margin-top:28px!important}.finance-login-form .auth-submit-button{justify-content:space-between;align-items:center;width:100%;display:flex;min-height:54px!important;padding-inline:18px!important}.finance-login-form .auth-submit-button span{font-size:17px;font-weight:400}.finance-login-note{color:#9189a7;letter-spacing:.02em;margin:18px 0 0;font:10px DM Mono,monospace}.finance-login-page .auth-card-heading h2{font-size:46px}.finance-login-page .auth-card-heading>p:last-child{max-width:240px;line-height:1.55}@keyframes finance-orbit{to{transform:rotate(360deg)}}@media (width<=820px){.finance-login-page .auth-story{min-height:340px}.finance-login-page .auth-card-wrap{padding-top:0}.finance-login-page .auth-card{margin-top:-1px}.finance-login-page .auth-story h1{font-size:clamp(52px,14vw,78px)}}@media (prefers-reduced-motion:reduce){.finance-login-page .auth-story:before{animation:none}}.finance-login-form .auth-submit-button{justify-content:center!important}.finance-dashboard-page{background:#f8f6ff}.finance-dashboard-page .auth-story{background:linear-gradient(135deg,#100a2b,#25104d 60%,#6b24ff)}.finance-dashboard-page .auth-story:before{border:1px solid #c5a3ff66;width:560px;height:560px;animation:28s linear infinite finance-dashboard-orbit;top:14%;right:-150px;box-shadow:0 0 0 48px #a967ff12,0 0 0 96px #a967ff08}.finance-dashboard-page .auth-card-wrap{background:radial-gradient(circle at 70% 18%,#eee5ff 0,#f8f6ff 44%,#f0ecfb 100%);padding-inline:clamp(28px,6vw,90px)}.finance-dashboard-page .auth-card{border-color:#e4dcf5;width:min(100%,650px);padding:42px clamp(24px,4vw,52px);box-shadow:0 30px 90px #32146b1c}.finance-dashboard-page .auth-card-heading{margin-bottom:25px}.finance-dashboard-page .auth-card-heading h2{font-size:clamp(38px,4vw,54px)}.finance-dashboard-page .auth-card-heading>p:last-child{line-height:1.55}.finance-dashboard-identity{border-bottom:1px solid #e8e1f4;align-items:center;gap:12px;padding:13px 0 20px;display:flex}.finance-dashboard-identity>span{color:#6b24ff;background:#eee5ff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.finance-dashboard-identity div{gap:3px;display:grid}.finance-dashboard-identity strong{font-size:13px}.finance-dashboard-identity small{color:#8a829d;font:10px DM Mono,monospace}.finance-dashboard-identity>b{color:#6b24ff;margin-left:auto;font:10px DM Mono,monospace}.finance-dashboard-allocation{color:#fff;background:linear-gradient(135deg,#6b24ff,#8f52ff);margin:22px 0;padding:23px;box-shadow:0 16px 30px #6b24ff2b}.finance-dashboard-allocation small{color:#d9c9ff;letter-spacing:.1em;text-transform:uppercase;font:10px DM Mono,monospace;display:block}.finance-dashboard-allocation strong{letter-spacing:-.07em;margin:10px 0 5px;font-size:36px;display:block}.finance-dashboard-allocation span{color:#e7dcff;font-size:11px}.finance-dashboard-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.finance-dashboard-metrics article{background:#fdfcff;border:1px solid #e5ddf3;padding:15px}.finance-dashboard-metrics small{color:#8d85a1;letter-spacing:.08em;font:9px DM Mono,monospace;display:block}.finance-dashboard-metrics strong{color:#24104e;letter-spacing:-.06em;margin-top:9px;font-size:19px;display:block}.finance-dashboard-logout{justify-content:flex-end;margin-top:23px;display:flex}.finance-dashboard-logout button{color:#6b24ff;cursor:pointer;background:0 0;border:0;font:700 11px Manrope}.finance-dashboard-logout button:hover{text-decoration:underline}@keyframes finance-dashboard-orbit{to{transform:rotate(360deg)}}@media (width<=520px){.finance-dashboard-page .auth-card{padding:32px 20px}.finance-dashboard-identity>b{font-size:8px}.finance-dashboard-metrics{grid-template-columns:1fr}.finance-dashboard-allocation strong{font-size:32px}}@media (prefers-reduced-motion:reduce){.finance-dashboard-page .auth-story:before{animation:none}}.finance-dashboard-withdraw{margin-top:18px}.finance-dashboard-withdraw button{color:#fff;cursor:pointer;background:#6b24ff;border:1px solid #6b24ff;width:100%;min-height:48px;font:700 11px Manrope;transition:background .2s,transform .2s}.finance-dashboard-withdraw button:hover:not(:disabled){background:#5420c8;transform:translateY(-2px)}.finance-dashboard-withdraw button:disabled{color:#9a91aa;cursor:not-allowed;background:#f3effa;border-color:#e0d8ef}.finance-dashboard-page .finance-dashboard-metrics{grid-template-columns:repeat(2,1fr)}.modal-bod-payout-method{place-items:center;padding:18px;display:grid}.modal-bod-payout-method .modal-panel{border:1px solid #e5ddf3;border-radius:4px;width:min(100%,470px);box-shadow:0 28px 80px #24104e35}.finance-payout-modal{padding:32px}.finance-payout-modal h2{color:#110b2c;letter-spacing:-.07em;margin:0;font-size:32px;line-height:.95}.finance-payout-modal>p{color:#756f8a;margin:11px 0 27px;font-size:12px;line-height:1.5}.finance-payout-modal label{color:#625a78;letter-spacing:.08em;text-transform:uppercase;margin-top:17px;font:500 10px DM Mono,monospace;display:block}.finance-payout-modal>label:first-of-type{margin-top:0}.finance-payout-modal input,.finance-payout-modal select{color:#140d35;background:#fff;border:1px solid #d9d2e7;width:100%;min-height:46px;margin-top:7px;padding:0 12px;font:13px Manrope;display:block}.finance-payout-modal input:focus,.finance-payout-modal select:focus{border-color:#6b24ff;outline:0;box-shadow:0 0 0 4px #6b24ff1c}.finance-payout-modal [x-show]{margin-top:4px}.finance-payout-actions{border-top:1px solid #eee8f8;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:20px;display:flex}.finance-payout-actions button{color:#625a78;cursor:pointer;background:#fff;border:1px solid #d9d2e7;min-height:44px;padding:0 18px;font:700 11px Manrope}.finance-payout-actions button[type=submit]{color:#fff;background:#6b24ff;border-color:#6b24ff}.finance-payout-actions button:hover{transform:translateY(-1px)}@media (width<=520px){.modal-bod-payout-method{padding:10px}.finance-payout-modal{padding:24px 20px}.finance-payout-modal h2{font-size:28px}.finance-payout-actions{grid-template-columns:1fr 1fr;display:grid}.finance-payout-actions button{width:100%;padding:0 8px}}.admin-withdrawals-page{width:min(1220px,100% - 48px);margin:0 auto;padding:34px 0 80px}.admin-withdrawals-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.admin-withdrawals-heading h1{letter-spacing:-.08em;margin:16px 0 7px;font-size:clamp(38px,5vw,64px);line-height:.9}.admin-withdrawals-heading p:not(.admin-eyebrow){color:#756f8a;margin:0;font-size:12px}.admin-withdrawals-filter select{color:#625a78;background:#fff;border:1px solid #d9d2e7;min-width:155px;min-height:44px;padding:0 12px}.admin-withdrawals-table{background:#fff;border:1px solid #e4dcf2;box-shadow:0 18px 45px #32146b0c}.admin-withdrawals-table-head{border-bottom:1px solid #eee8f8;justify-content:space-between;align-items:center;padding:22px;display:flex}.admin-withdrawals-table-head>span{color:#928ba2;font:10px DM Mono,monospace}.admin-withdrawals-scroll{overflow:auto}.admin-withdrawals-table table{border-collapse:collapse;width:100%;min-width:980px}.admin-withdrawals-table th,.admin-withdrawals-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eee8f8;padding:16px 14px;font-size:11px}.admin-withdrawals-table th{color:#8d85a1;letter-spacing:.08em;text-transform:uppercase;font:10px DM Mono,monospace}.admin-withdrawals-table td>strong,.admin-withdrawals-table td>small{display:block}.admin-withdrawals-table td small{color:#8d85a1;max-width:190px;margin-top:5px;font-size:10px}.admin-withdrawal-amount{color:#6b24ff;font-weight:800}.admin-withdrawal-details{color:#8d85a1;gap:4px;font-size:10px;display:grid}.admin-withdrawal-details b{color:#24104e;font-weight:600}.admin-withdrawal-status{text-transform:uppercase;padding:5px 8px;font:9px DM Mono,monospace;display:inline-block}.admin-withdrawal-status-pending{color:#b66b16;background:#fff1df}.admin-withdrawal-status-completed{color:#187746;background:#e5f8ed}.admin-withdrawal-status-void{color:#ae4055;background:#fbe8ec}.admin-withdrawal-actions{gap:7px;display:flex}.admin-withdrawal-actions button{cursor:pointer;border:0;padding:7px 9px;font:700 10px Manrope}.admin-withdrawal-actions .is-approve{color:#fff;background:#6b24ff}.admin-withdrawal-actions .is-reject{color:#ae4055;background:#fbe8ec}.admin-withdrawal-muted{color:#aaa2b8;font-size:10px}.admin-withdrawals-empty{color:#8d85a1;text-align:center!important;padding:45px!important}@media (width<=700px){.admin-withdrawals-page{width:calc(100% - 28px);padding-top:24px}.admin-withdrawals-heading{display:block}.admin-withdrawals-filter{margin-top:18px}.admin-withdrawals-filter select{width:100%}}.admin-withdrawal-actions .is-view{color:#6b24ff;background:#fff;border:1px solid #d9d2e7}.admin-withdrawal-modal{color:#110b2c}.admin-withdrawal-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-withdrawal-modal-head h2{letter-spacing:-.07em;margin:13px 0 0;font-size:30px}.admin-withdrawal-modal-amount{background:#f8f5ff;border:1px solid #e5ddf3;margin:25px 0 20px;padding:17px}.admin-withdrawal-modal-amount small{color:#8d85a1;letter-spacing:.1em;font:9px DM Mono,monospace;display:block}.admin-withdrawal-modal-amount strong{color:#6b24ff;letter-spacing:-.07em;margin-top:8px;font-size:30px;display:block}.admin-withdrawal-modal dl{margin:0}.admin-withdrawal-modal dl>div{border-bottom:1px solid #eee8f8;justify-content:space-between;gap:20px;padding:12px 0;font-size:11px;display:flex}.admin-withdrawal-modal dt{color:#8d85a1;text-transform:capitalize}.admin-withdrawal-modal dd{text-align:right;color:#24104e;margin:0;font-weight:600}.admin-withdrawal-modal-close{color:#625a78;cursor:pointer;background:#fff;border:1px solid #d9d2e7;min-height:42px;margin:24px 0 0 auto;padding:0 18px;font:700 11px Manrope;display:block}.admin-withdrawal-inline-detail{border-bottom:1px solid #e5ddf3!important;padding:0!important}.admin-withdrawal-inline-detail>div{text-align:left;background:#fcfaff;border:1px solid #e5ddf3;margin:12px;padding:20px}.member-genealogy-page .genealogy-node-initial{fill:#6b24ff;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:14px;font-weight:800;display:block}.member-genealogy-page .genealogy-node circle:not(.is-root-avatar){fill:#eee5ff}.member-genealogy-page .genealogy-node circle.is-root-avatar~.genealogy-node-initial{fill:#fff}.member-genealogy-page .genealogy-node-avatar{pointer-events:none}.placement-preview{color:#6b24ff;min-height:14px;margin:6px 0 0;font-size:10px;line-height:1.4}.placement-preview.is-invalid{color:#b34855}.mobile-input-wrap{align-items:stretch;display:flex}.mobile-input-wrap>span{color:#75658f;background:#f7f3ff;border:1px solid #d8c8ff;border-right:0;align-items:center;padding:0 12px;font-size:12px;display:flex}.mobile-input-wrap input{border-radius:0 4px 4px 0!important}.admin-withdrawals-page{width:min(1240px,100% - 64px);padding:42px 0 90px}.admin-withdrawals-heading{margin-bottom:34px}.admin-withdrawals-heading h1{letter-spacing:-.09em;font-size:clamp(42px,5vw,72px)}.admin-withdrawals-heading p:not(.admin-eyebrow){font-size:13px}.admin-withdrawals-filter select{background:#fff;border-color:#d9d2e7;min-height:46px}.admin-withdrawals-table{border-color:#ddd2f3;box-shadow:0 20px 48px #32146b0d}.admin-withdrawals-table-head{background:linear-gradient(135deg,#fff,#faf7ff);padding:24px 26px}.admin-withdrawals-table th{color:#8b829e;background:#fbfaff;padding:14px 16px}.admin-withdrawals-table td{padding:18px 16px}.admin-withdrawal-actions{align-items:center}.admin-withdrawal-actions button{transition:transform .2s,background .2s}.admin-withdrawal-actions button:hover{transform:translateY(-1px)}@media (width<=700px){.admin-withdrawals-page{width:calc(100% - 28px);padding-top:26px}.admin-withdrawals-heading h1{font-size:48px}}.admin-withdrawals-heading{border-bottom:1px solid #e5ddf3;align-items:center;margin-bottom:38px;padding:4px 0 30px;position:relative}.admin-withdrawals-heading:after{content:"";background:#6b24ff;width:92px;height:3px;position:absolute;bottom:-1px;left:0}.admin-withdrawals-heading h1{margin:13px 0 8px;font-size:clamp(46px,5vw,68px);line-height:.92}.admin-withdrawals-heading p:not(.admin-eyebrow){max-width:380px;line-height:1.55}.admin-withdrawals-filter{align-self:flex-end}.admin-withdrawals-filter:before{content:"FILTER REQUESTS";color:#8b829e;letter-spacing:.1em;margin-bottom:8px;font:9px DM Mono,monospace;display:block}.admin-withdrawals-filter select{color:#24104e;min-width:170px;font-size:12px}@media (width<=700px){.admin-withdrawals-heading{padding-bottom:24px;display:block}.admin-withdrawals-filter{margin-top:22px}.admin-withdrawals-filter select{width:100%}}.dashboard-page{color:#110b2c;background:#fbfaff;min-height:calc(100vh - 65px);padding:66px 24px 100px}.dashboard-wrap{width:min(1160px,100%);margin:auto}.dashboard-intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.dashboard-kicker{color:#6b24ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font:500 10px DM Mono,monospace}.dashboard-kicker span{background:#a967ff;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #a967ff1f}.dashboard-intro h1{letter-spacing:-.085em;margin:15px 0 10px;font-size:clamp(42px,5.4vw,74px);line-height:.9}.dashboard-intro h1 em{color:#6b24ff;font-style:normal;font-weight:500}.dashboard-subtitle{color:#756f8a;max-width:480px;margin:0;font-size:13px;line-height:1.65}.dashboard-status{color:#756f8a;text-transform:uppercase;letter-spacing:.08em;border:1px solid #e8e3f2;align-items:center;gap:8px;padding:10px 13px;font:10px DM Mono,monospace;display:flex}.dashboard-status i{background:#43cc7a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #43cc7a1c}.dashboard-hero{color:#fff;background:linear-gradient(115deg,#110b2c,#24104d 56%,#5b2bc1);justify-content:space-between;min-height:320px;padding:48px 58px;display:flex;position:relative;overflow:hidden}.dashboard-hero:after{content:"";border:1px solid #a967ff66;border-radius:50%;width:610px;height:610px;position:absolute;top:-230px;right:-155px;box-shadow:0 0 0 65px #a967ff18,0 0 0 130px #a967ff09}.dashboard-kicker-light{color:#c3a7ff}.dashboard-hero h2{z-index:1;letter-spacing:-.09em;margin:22px 0 16px;font-size:clamp(45px,5.7vw,78px);line-height:.88;position:relative}.dashboard-hero h2 em{color:#a967ff;font-style:normal;font-weight:500}.dashboard-hero p:not(.dashboard-kicker){z-index:1;color:#d2c9e7;max-width:380px;font-size:13px;line-height:1.65;position:relative}.dashboard-hero-link{z-index:1;color:#fff;border-bottom:1px solid #a967ff;gap:15px;margin-top:22px;padding-bottom:8px;font-size:12px;display:inline-flex;position:relative}.dashboard-hero-link span{color:#a967ff;font-size:18px}.dashboard-orbit{z-index:2;border:1px solid #a967ff66;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:73px;right:105px}.dashboard-orbit:before{content:"";border:1px solid #a967ff55;border-radius:50%;position:absolute;inset:22px;transform:rotate(45deg)}.dashboard-orbit div{background:#d7b6ff;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:50%;box-shadow:0 0 18px #d7b6ff}.dashboard-orbit div+div{background:#6b24ff;inset:auto 21px 30px auto}.dashboard-orbit strong{letter-spacing:-.12em;font-size:35px}.dashboard-stats{color:#fff;background:#19123b;grid-template-columns:repeat(3,1fr);display:grid}.dashboard-stats article{border-right:1px solid #ffffff1b;padding:23px 28px}.dashboard-stats article:last-child{border:0}.dashboard-stats small{color:#a9a4ba;letter-spacing:.1em;font:9px DM Mono,monospace;display:block}.dashboard-stats strong{letter-spacing:-.06em;margin:8px 0 3px;font-size:24px;display:block}.dashboard-stats span{color:#a9a4ba;font-size:10px}.dashboard-grid{grid-template-columns:1fr 1fr;gap:16px;padding-top:60px;display:grid}.dashboard-panel{background:#fff;border:1px solid #e8e3f2;min-height:300px;padding:28px;box-shadow:0 18px 45px #27115b0b}.dashboard-panel-head{justify-content:space-between;gap:15px;display:flex}.dashboard-panel h3{letter-spacing:-.08em;margin:15px 0 0;font-size:30px}.dashboard-index{color:#a967ff;font:10px DM Mono,monospace}.dashboard-progress{margin-top:54px}.dashboard-progress>div:first-child{justify-content:space-between;gap:16px;font-size:12px;display:flex}.dashboard-progress b{color:#6b24ff;font-size:11px}.dashboard-progress-track{background:#f0eaff;margin:12px 0 10px;height:8px!important}.dashboard-progress-track i{background:linear-gradient(90deg,#6b24ff,#a967ff);width:35%;height:100%;display:block}.dashboard-progress small{color:#8b849b;font-size:11px;line-height:1.5}.dashboard-action{color:#6b24ff;border-top:1px solid #e8e3f2;justify-content:space-between;align-items:center;margin-top:28px;padding-top:14px;font-size:12px;font-weight:700;display:flex}.dashboard-action span{font-size:18px}.dashboard-network-art{background:linear-gradient(135deg,#f0eaff,#fbfaff);height:92px;margin-top:30px;position:relative;overflow:hidden}.dashboard-network-art:before,.dashboard-network-art:after{content:"";border-top:1px solid #a967ff66;position:absolute;top:50%;left:18%;right:18%;transform:rotate(25deg)}.dashboard-network-art:after{transform:rotate(-25deg)}.dashboard-network-art span,.dashboard-network-art i{z-index:1;background:#6b24ff;border-radius:50%;width:15px;height:15px;position:absolute;top:41%;left:17%;box-shadow:0 0 0 7px #6b24ff1c}.dashboard-network-art span:nth-child(2){background:#a967ff;top:18%;left:50%}.dashboard-network-art span:nth-child(3){background:#d3b8ff;top:65%;left:78%}.dashboard-network-art i{background:#6b24ff;width:9px;height:9px;top:70%;left:49%}.dashboard-network-panel>p{color:#756f8a;margin:22px 0 0;font-size:12px;line-height:1.6}@media (width<=760px){.dashboard-page{padding:35px 16px 70px}.dashboard-intro{margin-bottom:28px;display:block}.dashboard-status{width:max-content;margin-top:20px}.dashboard-hero{min-height:300px;padding:32px 24px}.dashboard-orbit{opacity:.7;top:95px;right:-55px}.dashboard-stats{grid-template-columns:1fr}.dashboard-stats article{border-bottom:1px solid #ffffff1b;border-right:0}.dashboard-grid{grid-template-columns:1fr;padding-top:35px}.dashboard-panel{min-height:270px;padding:22px}.dashboard-panel h3{font-size:27px}}@media (prefers-reduced-motion:no-preference){.dashboard-hero{animation:.7s both dashboard-rise}.dashboard-panel{animation:.7s .15s both dashboard-rise}.dashboard-orbit{animation:24s linear infinite dashboard-spin}@keyframes dashboard-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dashboard-spin{to{transform:rotate(360deg)}}}@media (prefers-reduced-motion:reduce){.dashboard-orbit{animation:none}}.dashboard-app nav{background:#110b2c!important;border-bottom-color:#2b1a5d!important}.dashboard-app nav a,.dashboard-app nav button{color:#ddd5f3!important}.dashboard-app nav a:hover,.dashboard-app nav button:hover{color:#fff!important}.dashboard-app nav svg{color:#a967ff!important}.dashboard-app nav .text-gray-800,.dashboard-app nav .text-gray-500{color:#ddd5f3!important}.dashboard-app nav .border-gray-200{border-color:#2b1a5d!important}.dashboard-app nav .bg-white{background:#19123b!important}.dashboard-app nav .fill-current{color:#a967ff!important}.dashboard-app .dashboard-page{border-top:1px solid #e8e3f2}.dashboard-app{--dashboard-royal:#6d28d9;--dashboard-royal-light:#8b5cf6;--dashboard-lavender:#ede9fe}.dashboard-app .dashboard-kicker,.dashboard-app .dashboard-intro h1 em,.dashboard-app .dashboard-action{color:var(--dashboard-royal)}.dashboard-app .dashboard-kicker span{background:var(--dashboard-royal-light);box-shadow:0 0 0 5px #8b5cf62b}.dashboard-app .dashboard-hero{background:linear-gradient(115deg,#160b32,#321267 56%,#6d28d9)}.dashboard-app .dashboard-hero h2 em{color:#c4b5fd}.dashboard-app .dashboard-hero:after{border-color:#c4b5fd66;box-shadow:0 0 0 65px #8b5cf62b,0 0 0 130px #8b5cf614}.dashboard-app .dashboard-orbit{border-color:#c4b5fd66}.dashboard-app .dashboard-orbit:before{border-color:#a78bfa66}.dashboard-app .dashboard-orbit div{background:#c4b5fd;box-shadow:0 0 18px #c4b5fd}.dashboard-app .dashboard-orbit div+div{background:var(--dashboard-royal)}.dashboard-app .dashboard-progress b{color:var(--dashboard-royal)}.dashboard-app .dashboard-progress-track{background:var(--dashboard-lavender)}.dashboard-app .dashboard-progress-track i{background:linear-gradient(90deg,var(--dashboard-royal),var(--dashboard-royal-light))}.dashboard-app .dashboard-network-art{background:linear-gradient(135deg,var(--dashboard-lavender),#fbfaff)}.dashboard-app .dashboard-network-art:before,.dashboard-app .dashboard-network-art:after{border-color:#8b5cf666}.dashboard-app .dashboard-network-art span,.dashboard-app .dashboard-network-art i{background:var(--dashboard-royal);box-shadow:0 0 0 7px #6d28d92e}.dashboard-app .dashboard-network-art span:nth-child(2){background:var(--dashboard-royal-light)}.dashboard-app nav svg,.dashboard-app nav .fill-current{color:var(--dashboard-royal-light)!important}.dashboard-nav-brand{letter-spacing:-.06em;align-items:center;gap:9px;font-size:17px;font-weight:800;display:flex;color:#fff!important}.dashboard-nav-brand img{-o-object-fit:contain;object-fit:contain;width:46px;height:46px}.dashboard-nav-brand b{color:#a78bfa;font-weight:700}.dashboard-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.dashboard-section-heading h2{letter-spacing:-.08em;margin:12px 0 0;font-size:clamp(30px,3.5vw,48px);line-height:.95}.dashboard-section-note{color:#8b849b;text-transform:uppercase;letter-spacing:.08em;font:10px DM Mono,monospace}.dashboard-kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dashboard-kpi-card{background:#fff;border:1px solid #e8e3f2;min-height:145px;padding:20px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 14px 34px #27115b0a}.dashboard-kpi-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #27115b17}.dashboard-kpi-card small{color:#8b849b;letter-spacing:.1em;font:9px DM Mono,monospace;display:block}.dashboard-kpi-card strong{color:#6d28d9;letter-spacing:-.07em;margin:19px 0 5px;font-size:25px;display:block}.dashboard-kpi-card span{color:#756f8a;font-size:10px}.dashboard-kpi-card i{color:#8b5cf6;font-size:18px;font-style:normal;position:absolute;bottom:17px;right:18px}.dashboard-kpi-muted strong{color:#8b849b;font-size:18px}@media (width<=900px){.dashboard-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.dashboard-kpi-section{padding-top:38px}.dashboard-section-heading{display:block}.dashboard-section-note{margin-top:12px;display:block}.dashboard-kpi-grid{gap:9px}.dashboard-kpi-card{min-height:130px;padding:16px}.dashboard-kpi-card strong{margin-top:14px;font-size:22px}}.dashboard-sidebar{z-index:40;color:#fff;background:#110b2c;flex-direction:column;width:248px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0}.dashboard-sidebar-brand{color:#fff;letter-spacing:-.06em;align-items:center;gap:9px;padding:0 12px;font-size:17px;font-weight:800;display:flex}.dashboard-sidebar-brand img{-o-object-fit:contain;object-fit:contain;width:46px;height:46px}.dashboard-sidebar-label{color:#8e7bb8;letter-spacing:.14em;text-transform:uppercase;margin:55px 12px 12px;font:500 9px DM Mono,monospace}.dashboard-sidebar-link{color:#aaa0c6;border-radius:3px;align-items:center;gap:13px;margin:3px 0;padding:13px 14px;font-size:12px;transition:background .2s,color .2s,transform .2s;display:flex}.dashboard-sidebar-link span{color:#a78bfa;place-items:center;width:20px;font-size:20px;display:grid}.dashboard-sidebar-link:hover,.dashboard-sidebar-link.is-active{color:#fff;background:#6d28d933}.dashboard-sidebar-link.is-active{box-shadow:inset 3px 0 #8b5cf6}.dashboard-sidebar-link:hover{transform:translate(3px)}.dashboard-sidebar-spacer{flex:1}.dashboard-sidebar-user{color:#fff;border-top:1px solid #ffffff17;align-items:center;gap:10px;padding:15px 10px;display:flex}.dashboard-sidebar-user>span{color:#fff;background:#6d28d9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.dashboard-sidebar-user strong,.dashboard-sidebar-user small{display:block}.dashboard-sidebar-user strong{font-size:11px}.dashboard-sidebar-user small{color:#8e7bb8;margin-top:3px;font-size:10px}.dashboard-sidebar-logout{color:#aaa0c6;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:12px;font-size:12px}.dashboard-sidebar-logout:hover{color:#fff}.dashboard-sidebar-logout:first-letter{color:#a78bfa}.dashboard-bottom-nav{display:none}.dashboard-app .dashboard-page,.dashboard-app>div>nav:not(.dashboard-bottom-nav){margin-left:248px}@media (width<=760px){.dashboard-sidebar{display:none}.dashboard-app .dashboard-page{margin-left:0;padding-bottom:104px}.dashboard-app>div>nav:not(.dashboard-bottom-nav){margin-left:0}.dashboard-bottom-nav{z-index:50;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:#fff;border:1px solid #e8e3f2;border-radius:8px;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 16px 35px #27115b24}.dashboard-bottom-nav a,.dashboard-bottom-nav button{color:#8b849b;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:76px;padding:5px;font-size:10px;display:flex}.dashboard-bottom-nav a span,.dashboard-bottom-nav button span{color:#8b5cf6;font-size:19px;line-height:1}.dashboard-bottom-nav a.is-active{color:#6d28d9;font-weight:800}.dashboard-bottom-nav form{display:flex}.dashboard-bottom-nav button:hover,.dashboard-bottom-nav a:hover{color:#6d28d9}.dashboard-app nav:not(.dashboard-bottom-nav){display:block}.dashboard-app nav:not(.dashboard-bottom-nav) .hidden{display:none!important}}.dashboard-app nav:not(.dashboard-bottom-nav) .dashboard-nav-brand{display:flex}@media (width<=760px){.dashboard-app nav:not(.dashboard-bottom-nav) .max-w-7xl>div>div:nth-child(2),.dashboard-app nav:not(.dashboard-bottom-nav) .max-w-7xl>div>div:last-child{display:none!important}.dashboard-app nav:not(.dashboard-bottom-nav) .max-w-7xl>div{justify-content:center!important}.dashboard-app nav:not(.dashboard-bottom-nav){height:64px}.dashboard-app nav:not(.dashboard-bottom-nav) .dashboard-nav-brand{padding:3px 0}}@media (width>=761px){.dashboard-app>div>nav:not(.dashboard-bottom-nav){display:none!important}}@media (prefers-reduced-motion:reduce){.dashboard-sidebar-link{transition:none}}.dashboard-sidebar-logout{letter-spacing:.04em;transition:background .2s,border-color .2s,color .2s,transform .2s;color:#c4b5fd!important;text-align:center!important;background:#6d28d91f!important;border:1px solid #ffffff1c!important;border-radius:3px!important;margin-top:8px!important;padding:11px 13px!important;font-size:11px!important;font-weight:700!important}.dashboard-sidebar-logout:hover{transform:translateY(-2px);color:#fff!important;background:#6d28d966!important;border-color:#8b5cf6!important}.dashboard-sidebar-logout:focus-visible{outline-offset:3px;outline:3px solid #c4b5fd}.dashboard-app nav:not(.dashboard-bottom-nav){box-shadow:0 6px 18px #110b2c2e}.dashboard-app .dashboard-nav-brand{gap:12px}.dashboard-app .dashboard-nav-brand img{width:50px;height:50px}.dashboard-bottom-nav{isolation:isolate}@media (width<=760px){.dashboard-app .dashboard-page{padding-bottom:118px}.dashboard-bottom-nav{right:14px;bottom:calc(12px + env(safe-area-inset-bottom));background:#110b2c;border-color:#2c1b5c;min-height:58px;padding:7px 10px;left:14px;box-shadow:0 14px 32px #110b2c45}.dashboard-bottom-nav a,.dashboard-bottom-nav button{color:#b8add1;flex:1;justify-content:center;min-width:0;font-size:10px;line-height:1.1}.dashboard-bottom-nav a span{color:#a78bfa}.dashboard-bottom-nav a.is-active{color:#fff;background:#6d28d933;border-radius:6px}.dashboard-bottom-nav a.is-active span{color:#c4b5fd}.dashboard-bottom-nav button{color:#b8add1}.dashboard-bottom-nav button:hover,.dashboard-bottom-nav a:hover{color:#fff}.dashboard-bottom-nav a:focus-visible,.dashboard-bottom-nav button:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #c4b5fd}.dashboard-bottom-nav a,.dashboard-bottom-nav button{border-radius:6px;min-height:44px;transition:background .2s,color .2s,transform .2s}.dashboard-bottom-nav a:hover,.dashboard-bottom-nav button:hover{transform:translateY(-1px)}.dashboard-bottom-nav a.is-active{background:#8b5cf61f;box-shadow:inset 0 0 0 1px #8b5cf633}.dashboard-bottom-nav a span{font-size:17px}.dashboard-bottom-nav form{flex:1}}@media (prefers-reduced-motion:reduce){.dashboard-bottom-nav a,.dashboard-bottom-nav button{transition:none}.dashboard-bottom-nav a:hover,.dashboard-bottom-nav button:hover{transform:none}}.admin-app .dashboard-bottom-nav{display:none!important}@media (width<=760px){.admin-app .dashboard-page{padding-bottom:24px}}.member-dashboard-app .dashboard-page{padding-top:32px}.member-dashboard-app .dashboard-wrap>.dashboard-intro{order:0}@media (width<=760px){.member-dashboard-app>div>nav:not(.dashboard-bottom-nav){display:none!important}.member-dashboard-app .dashboard-page{padding-top:24px}}.dashboard-kpi-card .kpi-icon{color:#7c3aed;place-items:center;width:20px;height:20px;font-style:normal;transition:transform .25s,color .25s;display:grid;position:absolute;bottom:17px;right:18px}.dashboard-kpi-card:hover .kpi-icon{color:#a855f7;transform:translateY(-2px)}.kpi-icon:before,.kpi-icon:after{content:"";display:block}.kpi-icon-balance{border:1.5px solid;border-radius:50%}.kpi-icon-balance:before{background:currentColor;width:6px;height:1.5px;box-shadow:0 -3px,0 3px}.kpi-icon-earned:before{border-top:1.5px solid;border-right:1.5px solid;width:15px;height:10px;transform:skewY(-30deg)rotate(-8deg)}.kpi-icon-earned:after{border-top:1.5px solid;border-right:1.5px solid;width:5px;height:5px;transform:translate(5px,-5px)rotate(45deg)}.kpi-icon-withdrawn:before{background:currentColor;width:1.5px;height:14px}.kpi-icon-withdrawn:after{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-5px)rotate(45deg)}.kpi-icon-plan:before{clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);background:currentColor;width:13px;height:13px}.kpi-icon-referrals:before{border-top:1.5px solid;border-right:1.5px solid;width:14px;height:10px;transform:rotate(-45deg)}.kpi-icon-referrals:after{border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translate(5px,-2px)rotate(45deg)}.kpi-icon-placement{border:1.5px solid;border-radius:50%}.kpi-icon-placement:before{border:1.5px solid;border-radius:50%;width:5px;height:5px}.kpi-icon-active:before{border-bottom:1.5px solid;border-left:1.5px solid;width:14px;height:8px;transform:translateY(-2px)rotate(-45deg)}.kpi-icon-inactive:before,.kpi-icon-empty:before{background:currentColor;width:14px;height:1.5px}.dashboard-kpi-muted .kpi-icon{color:#8b5cf6}@media (prefers-reduced-motion:reduce){.dashboard-kpi-card .kpi-icon{transition:none}.dashboard-kpi-card:hover .kpi-icon{transform:none}}.dashboard-intro h1{font-size:clamp(38px,4.7vw,64px)}.dashboard-intro-meta{color:#8b849b;align-items:center;gap:22px;margin-top:18px;font-size:11px;display:flex}.dashboard-intro-meta span{align-items:center;gap:7px;display:flex}.dashboard-intro-meta i{background:#43cc7a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #43cc7a1c}.dashboard-intro-meta a{color:#6d28d9;text-underline-offset:4px;font-weight:800;text-decoration:underline}.dashboard-intro-meta b{margin-left:5px;font-size:15px}@media (width<=760px){.dashboard-page{padding-top:30px}.dashboard-intro h1{font-size:clamp(36px,11vw,56px)}.dashboard-intro-meta{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-kpi-section{padding-top:28px}}.dashboard-finance-card strong{color:#6d28d9}.dashboard-finance-card i{color:#8b5cf6}.dashboard-wrap{flex-direction:column;display:flex}.dashboard-wrap>.dashboard-intro{order:1}.dashboard-wrap>.dashboard-finance-section{order:2}.dashboard-wrap>.dashboard-network-section{order:3}.dashboard-wrap>#activity{order:4}.dashboard-page{padding-top:32px}.dashboard-intro{margin-bottom:20px}.dashboard-intro h1{margin-top:11px;font-size:clamp(36px,4.3vw,58px)}.dashboard-subtitle{max-width:560px}.dashboard-kpi-section{padding-top:28px}.dashboard-finance-section{padding-top:30px}.dashboard-section-heading{margin-bottom:13px}.dashboard-section-note{font-size:9px}.dashboard-kpi-grid{gap:10px}.dashboard-kpi-card{min-height:132px;padding:17px}.dashboard-kpi-card strong{margin-top:15px}.dashboard-grid{padding-top:42px}.dashboard-panel{min-height:275px}.dashboard-panel h3{font-size:28px}@media (width>=761px){.dashboard-kpi-card{animation:.55s both dashboard-card-in}.dashboard-kpi-card:nth-child(2){animation-delay:60ms}.dashboard-kpi-card:nth-child(3){animation-delay:.12s}.dashboard-kpi-card:nth-child(4){animation-delay:.18s}@keyframes dashboard-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media (width<=760px){.dashboard-page{padding-top:24px}.dashboard-intro{margin-bottom:10px}.dashboard-intro h1{font-size:clamp(34px,10vw,52px)}.dashboard-kpi-section{padding-top:22px}.dashboard-finance-section{padding-top:26px}.dashboard-kpi-card{min-height:122px;padding:14px}.dashboard-kpi-card strong{font-size:20px}.dashboard-grid{padding-top:30px}}.kpi-icon-earned{width:21px!important;height:19px!important}.kpi-icon-earned:before{border-top:0;border-bottom:1.5px solid;border-left:1.5px solid;border-right:0;width:17px;height:11px;transform:translate(-1px,1px)skewY(-28deg)}.kpi-icon-earned:after{border-top:1.5px solid;border-bottom:0;border-left:0;border-right:1.5px solid;width:6px;height:6px;transform:translate(5px,-5px)rotate(45deg)}.kpi-icon-referrals{width:22px!important;height:20px!important}.kpi-icon-referrals:before{border:1.5px solid;border-radius:50%;width:7px;height:7px;transform:translate(-4px,-3px);box-shadow:9px 3px 0 -1.5px #fff,9px 3px}.kpi-icon-referrals:after{border:1.5px solid;border-bottom:0;border-radius:10px 10px 0 0;width:17px;height:7px;transform:translateY(4px)}.kpi-icon-inactive{border:1.5px solid;border-radius:50%}.kpi-icon-inactive:before{background:currentColor;width:2px;height:7px;box-shadow:4px 0}.dashboard-kpi-card{border-color:#ddd5ed}.dashboard-kpi-muted{background:#f7f4ff}.dashboard-kpi-muted strong{color:#716981!important}.dashboard-kpi-muted span{color:#827995!important}.dashboard-kpi-card .kpi-fa{font-size:17px;line-height:20px;border:0!important;border-radius:0!important;width:20px!important;height:20px!important}.dashboard-kpi-card .kpi-fa:before{width:auto;height:auto;box-shadow:none;border:0;display:inline-block;transform:none}.dashboard-kpi-card .kpi-fa:after{display:none}.dashboard-kpi-card .kpi-fa:before{font-family:"Font Awesome 6 Free";font-weight:900;content:var(--fa)!important}.dashboard-kpi-card svg.kpi-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dashboard-sidebar-link svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:#a78bfa;flex:none;width:18px;height:18px;display:block}.dashboard-bottom-nav a svg,.dashboard-bottom-nav button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:#a78bfa;width:17px;height:17px}.dashboard-bottom-nav a.is-active svg{color:#c4b5fd}.dashboard-sidebar-link span,.dashboard-bottom-nav a span{display:none}.dashboard-sidebar-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.dashboard-header-profile{border-radius:50%;flex:none;padding:3px;transition:transform .2s,box-shadow .2s;display:block}.dashboard-header-profile:hover{transform:translateY(-2px);box-shadow:0 8px 20px #27115b18}.dashboard-header-profile:focus-visible{outline-offset:3px;outline:3px solid #a967ff66}.dashboard-header-avatar{color:#fff;-o-object-fit:cover;object-fit:cover;background:#6d28d9;border:3px solid #eee5ff;border-radius:50%;flex:none;place-items:center;width:88px;height:88px;font-size:28px;font-weight:800;display:grid}.dashboard-header-avatar-fallback{background:linear-gradient(135deg,#6d28d9,#8b5cf6)}.member-dashboard-app .dashboard-intro{align-items:center}@media (width<=760px){.member-dashboard-app .dashboard-intro{padding-right:86px;display:block;position:relative}.member-dashboard-app .dashboard-header-profile{position:absolute;top:28px;right:0}.member-dashboard-app .dashboard-header-avatar{width:72px;height:72px;font-size:23px}}.dashboard-pool-countdown{color:#6d28d9;letter-spacing:.02em;margin-top:7px;font:700 9px DM Mono,monospace;display:block}.dashboard-pairing-limit-button{color:#6d28d9;cursor:pointer;background:#f6f1ff;border:1px solid #cbb8ff;margin-top:9px;padding:6px 8px;font-size:9px;font-weight:800;transition:background .18s,transform .18s;display:block}.dashboard-pairing-limit-button:hover{background:#eee5ff;transform:translateY(-1px)}.dashboard-reactivation-modal{gap:14px;padding:30px;display:grid}.dashboard-reactivation-modal h2{color:#110b2c;letter-spacing:-.07em;margin:0;font-size:26px}.dashboard-reactivation-modal>p:not(.dashboard-kicker),.dashboard-reactivation-modal form>p{color:#756f8a;margin:0;font-size:12px;line-height:1.55}.dashboard-reactivation-modal label{color:#75658f;letter-spacing:.1em;text-transform:uppercase;font:700 9px DM Mono,monospace}.dashboard-reactivation-modal input{color:#110b2c;border:1px solid #ddd2f3;outline:0;width:100%;padding:12px;font-size:12px;transition:border-color .18s,box-shadow .18s}.dashboard-reactivation-modal input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61c}.dashboard-reactivation-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;margin-top:8px;display:grid}.dashboard-reactivation-actions button,.dashboard-reactivation-modal form>button{color:#5f5680;cursor:pointer;background:#fff;border:1px solid #ddd2f3;width:100%;min-height:48px;padding:11px 14px;font-size:11px;font-weight:700;transition:background .18s,border-color .18s,transform .18s}.dashboard-reactivation-actions button:hover:not(:disabled),.dashboard-reactivation-modal form>button:hover:not(:disabled){transform:translateY(-1px)}.dashboard-reactivation-actions button:active:not(:disabled),.dashboard-reactivation-modal form>button:active:not(:disabled){transform:translateY(0)}.dashboard-reactivation-actions .dashboard-action,.dashboard-reactivation-modal form>button.dashboard-action{color:#fff;background:#6d28d9;border-color:#6d28d9;margin-top:0!important}.dashboard-reactivation-modal form:last-of-type .dashboard-action{width:100%}.dashboard-reactivation-modal form>button.dashboard-action:disabled{color:#9a8eaa;cursor:not-allowed;opacity:1;background:#f1edf7;border-color:#e3dced}.dashboard-reactivation-modal button:disabled span{color:#aa9dbb}.dashboard-reactivation-modal button:focus-visible{outline-offset:2px;outline:3px solid #c4b5fd}.dashboard-reactivation-divider{color:#a69ab8;text-transform:uppercase;align-items:center;gap:10px;font:9px DM Mono,monospace;display:flex}.dashboard-reactivation-divider:before,.dashboard-reactivation-divider:after{content:"";background:#eeeaf5;flex:1;height:1px}@media (width<=520px){.dashboard-reactivation-modal{padding:24px 20px}.dashboard-reactivation-modal h2{font-size:24px}.dashboard-reactivation-actions{grid-template-columns:1fr 1.35fr}}@media (prefers-reduced-motion:reduce){.dashboard-pairing-limit-button,.dashboard-reactivation-modal input,.dashboard-reactivation-modal button{transition:none}}.dashboard-sidebar-link[type=button]{color:#aaa0c6;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:Manrope,DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:normal}.admin-app>div>main,.admin-app>div>header{margin-left:248px}.admin-app>div>nav.admin-top-nav{min-height:64px;margin-left:0;display:block!important}.dashboard-app>div>nav:not(.dashboard-bottom-nav){z-index:45;min-height:64px;position:fixed;top:0;left:0;right:0}.dashboard-sidebar{z-index:50}.dashboard-app>div>nav:not(.dashboard-bottom-nav) .dashboard-nav-brand{display:flex!important}.admin-mobile-menu-toggle{display:none}@media (width<=760px){.admin-app .dashboard-nav-brand span{display:none}.admin-app .dashboard-nav-brand img{width:44px;height:44px}.admin-app .admin-mobile-menu-toggle{align-items:center;display:flex}.admin-app .dashboard-sidebar{transition:transform .25s;display:flex;transform:translate(-100%)}.admin-app .dashboard-sidebar.is-mobile-open{transform:translate(0)}.admin-app>div>nav.admin-top-nav .max-w-7xl>div{justify-content:space-between!important}.admin-app>div>nav.admin-top-nav .max-w-7xl>div>div:last-child{display:flex!important}.admin-app .admin-mobile-menu-toggle button{color:#c4b5fd}.admin-app .admin-mobile-menu-toggle button:focus-visible{outline-offset:2px;outline:2px solid #c4b5fd}}@media (prefers-reduced-motion:reduce){.admin-app .dashboard-sidebar{transition:none}}.dashboard-app>div>nav:not(.dashboard-bottom-nav) .hidden.space-x-8{margin-left:0!important}.admin-nav-search-wrap{align-items:center;margin-left:38px;display:flex}.admin-nav-search{color:#cfc4e5;background:#ffffff0b;border:1px solid #ffffff28;align-items:center;gap:9px;width:min(300px,30vw);height:36px;padding:0 12px;display:flex}.admin-nav-search svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;flex:none;width:15px;height:15px}.admin-nav-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.admin-nav-search input::placeholder{color:#9689b0}.admin-app .admin-nav-search{margin-top:0}.dashboard-app>div>header{margin-top:64px}.admin-app>div>header{border-bottom:1px solid #e8e3f2;box-shadow:none!important;background:#fbfaff!important}.admin-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-topline h1{color:#110b2c;letter-spacing:-.08em;margin:12px 0 0;font-size:clamp(32px,4vw,52px);line-height:.95}.admin-eyebrow{color:#6b24ff;letter-spacing:.13em;text-transform:uppercase;margin:0;font:500 10px DM Mono,monospace}.admin-eyebrow span{background:#a967ff;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #a967ff1f}.admin-live-status{color:#756f8a;letter-spacing:.08em;text-transform:uppercase;border:1px solid #e8e3f2;align-items:center;gap:8px;padding:10px 13px;font:500 9px DM Mono,monospace;display:flex}.admin-live-status i{background:#43cc7a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #43cc7a1c}.admin-dashboard-page{color:#110b2c;background:#fbfaff;min-height:calc(100vh - 90px);padding:38px 42px 80px}.admin-dashboard-page>*{width:min(1180px,100%);margin-inline:auto}.admin-welcome-panel{color:#fff;background:linear-gradient(112deg,#110b2c,#24104d 56%,#5b2bc1);justify-content:space-between;align-items:center;min-height:245px;padding:38px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #27115b18}.admin-welcome-panel:after{content:"";border:1px solid #a967ff66;border-radius:50%;width:570px;height:570px;position:absolute;top:-250px;right:-100px;box-shadow:0 0 0 55px #a967ff16,0 0 0 110px #a967ff08}.admin-welcome-panel h2{z-index:1;letter-spacing:-.085em;margin:18px 0 12px;font-size:clamp(36px,4.5vw,64px);line-height:.9;position:relative}.admin-welcome-panel h2 em{color:#b889ff;font-style:normal;font-weight:500}.admin-welcome-panel>div:first-child>p:last-child{z-index:1;color:#d2c9e7;max-width:430px;margin:0;font-size:12px;line-height:1.6;position:relative}.admin-eyebrow-light{color:#c3a7ff}.admin-orbit-art{z-index:1;border:1px solid #b789ff80;border-radius:50%;place-items:center;width:155px;height:155px;margin-right:65px;display:grid;position:relative;box-shadow:0 0 0 20px #a967ff12,0 0 45px #a967ff26}.admin-orbit-art:before{content:"";border:1px solid #b789ff55;border-radius:50%;position:absolute;inset:22px;transform:rotate(35deg)}.admin-orbit-art span{background:#d7b6ff;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:50%;box-shadow:0 0 15px #d7b6ff}.admin-orbit-art span+span{background:#6b24ff;inset:auto 14px 29px auto}.admin-orbit-art strong{letter-spacing:-.08em;font-size:30px}.admin-orbit-art small{color:#c3a7ff;text-transform:uppercase;letter-spacing:.1em;margin-top:-33px;font:9px DM Mono,monospace}.admin-metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.admin-metric-card{background:#fff;border:1px solid #e8e3f2;min-height:145px;padding:20px 22px;box-shadow:0 12px 30px #27115b08}.admin-metric-card p{color:#756f8a;margin:0;font-size:11px}.admin-metric-card strong{color:#110b2c;letter-spacing:-.08em;margin:15px 0 3px;font-size:31px;display:block}.admin-metric-card span{color:#8b849b;font-size:10px}.admin-metric-card b{color:#6b24ff;letter-spacing:.05em;text-transform:uppercase;margin-top:17px;font:500 9px DM Mono,monospace;display:block}.admin-metric-primary{background:#f0eaff;border-color:#d8c8ff}.admin-content-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.admin-panel{background:#fff;border:1px solid #e8e3f2;min-height:310px;padding:25px;box-shadow:0 12px 30px #27115b08}.admin-panel-heading{justify-content:space-between;align-items:start;gap:15px;display:flex}.admin-panel h2{color:#110b2c;letter-spacing:-.08em;margin:13px 0 0;font-size:27px}.admin-panel-index{color:#a69ab8;font:9px DM Mono,monospace}.admin-member-list{margin-top:25px}.admin-member-row{border-top:1px solid #eeeaf5;align-items:center;gap:11px;padding:13px 0;display:flex}.admin-avatar{color:#6b24ff;background:#eee5ff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.admin-member-row div{flex:1;min-width:0}.admin-member-row strong,.admin-member-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-member-row strong{font-size:12px}.admin-member-row small{color:#8b849b;margin-top:3px;font-size:10px}.admin-member-badge{color:#6b24ff;text-transform:uppercase;background:#f5f1ff;padding:5px 7px;font:500 8px DM Mono,monospace}.admin-member-badge.is-admin{color:#d7b6ff;background:#110b2c}.admin-empty-state{color:#756f8a;border:1px dashed #d8c8ff;gap:7px;margin-top:45px;padding:22px;font-size:12px;display:grid}.admin-empty-state strong{color:#110b2c}.admin-action-panel>p{color:#756f8a;max-width:300px;margin:20px 0;font-size:12px;line-height:1.6}.admin-action-art{background:linear-gradient(135deg,#f0eaff,#fbfaff);height:92px;margin:28px 0;position:relative;overflow:hidden}.admin-action-art:before,.admin-action-art:after{content:"";border-top:1px solid #a967ff66;position:absolute;top:50%;left:13%;right:13%;transform:rotate(24deg)}.admin-action-art:after{transform:rotate(-24deg)}.admin-action-art i,.admin-action-art span{background:#6b24ff;border-radius:50%;width:14px;height:14px;position:absolute;top:42%;left:15%;box-shadow:0 0 0 7px #6b24ff1c}.admin-action-art i:nth-child(2){background:#a967ff;top:18%;left:48%}.admin-action-art i:nth-child(3){background:#d7b6ff;top:63%;left:80%}.admin-action-art span{width:8px;height:8px;top:70%;left:48%}.admin-panel-link{color:#6b24ff;border-top:1px solid #e8e3f2;justify-content:space-between;align-items:center;padding-top:15px;font-size:12px;font-weight:800;display:flex}.admin-panel-link span{font-size:18px}@media (width<=760px){.admin-topline h1{font-size:34px}.admin-live-status{padding:8px}.admin-dashboard-page{padding:24px 16px 90px}.admin-welcome-panel{min-height:330px;padding:28px 24px;display:block}.admin-orbit-art{width:125px;height:125px;margin:30px 0 0 auto}.admin-metric-grid,.admin-content-grid{grid-template-columns:1fr}.admin-panel{min-height:0;padding:21px}.admin-member-row small{max-width:170px}.admin-member-badge{font-size:7px}}@media (prefers-reduced-motion:no-preference){.admin-welcome-panel,.admin-metric-card,.admin-panel{animation:.7s both admin-rise}.admin-metric-card:nth-child(2){animation-delay:80ms}.admin-metric-card:nth-child(3){animation-delay:.16s}.admin-panel:nth-child(2){animation-delay:.12s}@keyframes admin-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.dashboard-sidebar{isolation:isolate;overflow:hidden}.dashboard-sidebar:before,.dashboard-sidebar:after{content:"";z-index:-1;pointer-events:none;border:1px solid #a967ff47;border-radius:50%;position:absolute}.dashboard-sidebar:before{width:390px;height:250px;top:18%;right:-245px;transform:rotate(-28deg);box-shadow:0 0 0 28px #a967ff0f,0 0 55px #6b24ff29}.dashboard-sidebar:after{border-color:#c4b5fd33;width:330px;height:180px;bottom:12%;left:-235px;transform:rotate(22deg);box-shadow:0 0 0 20px #a967ff0b}.dashboard-sidebar>*{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.dashboard-sidebar:before{animation:18s ease-in-out infinite alternate sidebar-orbit}.dashboard-sidebar:after{animation:22s ease-in-out infinite alternate sidebar-orbit-reverse}}@keyframes sidebar-orbit{to{transform:rotate(-20deg)translate(-12px,18px)}}@keyframes sidebar-orbit-reverse{to{transform:rotate(28deg)translate(12px,-14px)}}@media (width<=760px){.dashboard-app>div>nav:not(.dashboard-bottom-nav){left:0}.dashboard-app>div>header{margin-top:64px}.admin-app>div>main,.admin-app>div>header{margin-left:0}.admin-app>div>nav.admin-top-nav{margin-left:0;display:block!important}.admin-nav-search-wrap{display:none}.admin-nav-search{background:#ffffff0d;width:100%}}.admin-app .admin-nav-search-wrap{margin-left:0}.admin-users-page{color:#110b2c;background:#fbfaff;min-height:calc(100vh - 64px);padding:38px 42px 70px}.admin-users-page>*{width:min(1180px,100%);margin-inline:auto}.admin-users-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-users-heading h1{letter-spacing:-.08em;margin:14px 0 9px;font-size:clamp(38px,4vw,58px);line-height:.9}.admin-users-heading p:last-child{color:#756f8a;margin:0;font-size:12px}.admin-users-count{background:#fff;border:1px solid #e8e3f2;padding:14px 18px}.admin-users-count strong,.admin-users-count span{display:block}.admin-users-count strong{font-size:25px}.admin-users-count span{color:#8b849b;text-transform:uppercase;margin-top:3px;font:9px DM Mono,monospace}.admin-user-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.admin-user-summary-grid article{background:#fff;border:1px solid #e8e3f2;padding:16px 18px}.admin-user-summary-grid small,.admin-user-summary-grid span{color:#8b849b;font-size:10px;display:block}.admin-user-summary-grid small{letter-spacing:.1em;text-transform:uppercase;font:9px DM Mono,monospace}.admin-user-summary-grid strong{color:#6b24ff;margin:10px 0 3px;font-size:25px;display:block}.admin-users-filter{background:#f2edff;border:1px solid #ddd2f3;margin-top:18px;padding:14px 18px}.admin-users-filter label{color:#75658f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font:10px DM Mono,monospace;display:block}.admin-users-filter>div{align-items:center;gap:10px;display:flex}.admin-users-filter svg{stroke:#6b24ff;fill:none;stroke-width:1.7px;width:17px}.admin-users-filter input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.admin-users-filter button{color:#fff;background:#6b24ff;border:0;padding:10px 18px;font-size:11px;font-weight:800}.admin-users-card{background:#fff;border:1px solid #e8e3f2;margin-top:18px;box-shadow:0 16px 38px #27115b0c}.admin-users-card-heading{border-bottom:1px solid #eeeaf5;justify-content:space-between;align-items:end;padding:20px 26px 16px;display:flex}.admin-users-card-heading h2{letter-spacing:-.08em;margin:10px 0 0;font-size:28px}.admin-users-card-heading>span{color:#8b849b;font:10px DM Mono,monospace}.admin-users-table{border-collapse:collapse;width:100%;font-size:12px}.admin-users-table th{text-align:left;color:#8b849b;letter-spacing:.08em;text-transform:uppercase;background:#fbfaff;padding:13px 26px;font:9px DM Mono,monospace}.admin-users-table td{color:#756f8a;border-top:1px solid #eeeaf5;padding:15px 26px}.admin-user-identity{align-items:center;gap:11px;display:flex}.admin-user-identity>span{color:#6b24ff;background:#eee5ff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.admin-user-identity strong,.admin-user-identity small{display:block}.admin-user-identity strong{color:#110b2c}.admin-user-identity small{color:#a69ab8;margin-top:3px;font-size:10px}.admin-user-badge,.admin-user-status{color:#6b24ff;text-transform:uppercase;background:#f0eaff;padding:5px 8px;font:9px DM Mono,monospace;display:inline-block}.admin-user-badge.is-admin{color:#d7b6ff;background:#110b2c}.admin-user-status{color:#a66d00;background:#fff4df}.admin-users-empty{gap:5px;padding:24px 0;display:grid}.admin-users-empty span{color:#8b849b}.admin-users-pagination{border-top:1px solid #eeeaf5;padding:18px 26px}@media (width<=760px){.admin-users-page{padding:28px 16px 90px}.admin-users-heading{display:block}.admin-user-summary-grid{grid-template-columns:repeat(2,1fr)}.admin-users-count{margin-top:20px;display:inline-block}.admin-users-filter>div{flex-wrap:wrap;align-items:stretch}.admin-users-filter input{flex-basis:calc(100% - 30px)}.admin-users-filter button{width:100%}.admin-users-card-heading{padding:20px}.admin-users-table-wrap{overflow-x:auto}.admin-users-table{min-width:760px}.admin-users-table th,.admin-users-table td{padding-inline:20px}}.admin-users-page{padding-top:78px}.admin-user-summary-grid{margin-top:38px}.admin-user-summary-grid article{padding-top:19px;position:relative;overflow:hidden}.admin-user-summary-grid article:before{content:"";background:linear-gradient(90deg,#6b24ff,#a967ff);height:4px;position:absolute;top:0;left:0;right:0}.admin-user-summary-grid small{font-weight:700}.admin-summary-icon{fill:none;stroke:#7c3aed;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;position:absolute;bottom:17px;right:18px}@media (width<=760px){.admin-users-page{padding-top:84px}}.admin-users-count{align-items:center;gap:12px;min-width:154px;display:flex}.admin-users-count svg{fill:none;stroke:#7c3aed;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.admin-users-count strong{font-size:27px;line-height:1}.admin-users-count span{margin-top:5px;font-weight:700}.admin-user-username{color:#110b2c}.admin-user-actions{align-items:center;gap:8px;display:flex}.admin-user-actions form{margin:0}.admin-user-actions a,.admin-user-actions button{color:#287dff;background:#fff;border:1px solid #dfe1e8;border-radius:6px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.admin-user-actions button{color:#fff;background:#df252b;border:0;font-size:22px;line-height:1}.admin-user-status.is-verified{color:#16834b;background:#d9f8e5}.admin-user-back-link{color:#6b24ff;margin-bottom:20px;font-size:12px;font-weight:700;display:inline-block}.admin-user-detail-card{background:#fff;border:1px solid #e8e3f2;padding:28px;box-shadow:0 16px 38px #27115b0c}.admin-user-detail-heading{align-items:center;gap:16px;margin-top:24px;display:flex}.admin-user-detail-heading h1{letter-spacing:-.08em;margin:0;font-size:36px}.admin-user-detail-heading p{color:#8b849b;margin:5px 0 0;font-size:12px}.admin-user-detail-grid dt{color:#8b849b;text-transform:uppercase;font:9px DM Mono,monospace}.admin-user-detail-grid dd{margin:8px 0 0;font-size:13px}@media (width<=760px){.admin-user-detail-grid{grid-template-columns:repeat(2,1fr)}.admin-user-detail-heading h1{font-size:29px}}.admin-user-detail-heading{align-items:center;gap:16px;width:min(1180px,100%);margin:0 auto 28px;display:flex}.admin-user-detail-heading h1{letter-spacing:-.08em;margin:8px 0 5px;font-size:clamp(36px,4vw,54px);line-height:.9}.admin-user-detail-heading>div:last-child>p:last-child{color:#756f8a;margin:0;font-size:12px}.admin-user-detail-avatar{color:#6b24ff;background:#eee5ff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:21px;font-weight:800;display:grid}.admin-detail-group{background:linear-gradient(135deg,#fff,#faf8ff);border:1px solid #e1daf1;border-radius:6px;width:min(1180px,100%);margin:18px auto 0;padding:22px;box-shadow:0 14px 34px #27115b09}.admin-detail-information{background:#f5f0ff}.admin-user-detail-grid{border-top:1px solid #e4dbf2;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 0;padding-top:17px;display:grid}.admin-user-detail-grid dt{color:#8b849b;letter-spacing:.08em;text-transform:uppercase;font:9px DM Mono,monospace}.admin-user-detail-grid dd{color:#110b2c;margin:7px 0 0;font-size:13px;font-weight:700}.admin-detail-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.admin-detail-card-grid article{background:#fff;border:1px solid #e8e3f2;min-height:112px;padding:17px 18px;position:relative;overflow:hidden}.admin-detail-card-grid article:before{content:"";background:linear-gradient(90deg,#6b24ff,#a967ff);height:3px;position:absolute;top:0;left:0;right:0}.admin-detail-card-grid small,.admin-detail-card-grid span{color:#8b849b;font-size:10px;display:block}.admin-detail-card-grid small{letter-spacing:.08em;text-transform:uppercase;font:700 9px DM Mono,monospace}.admin-detail-card-grid strong{color:#6b24ff;letter-spacing:-.06em;margin:14px 0 4px;font-size:24px;display:block}.admin-detail-section-heading{justify-content:space-between;align-items:center;display:flex}.admin-detail-section-heading>span{color:#a69ab8;text-transform:uppercase;font:9px DM Mono,monospace}.admin-detail-empty{color:#756f8a;background:#fff;border:1px dashed #d8c8ff;gap:6px;margin-top:15px;padding:25px;font-size:11px;display:grid}.admin-detail-empty div{color:#6b24ff;background:#f0eaff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.admin-detail-empty strong{color:#110b2c;font-size:13px}.admin-detail-empty span{line-height:1.5}@media (width<=760px){.admin-user-detail-heading{align-items:flex-start;padding-inline:0}.admin-detail-group{padding:18px}.admin-user-detail-grid,.admin-detail-card-grid,.admin-detail-card-grid-three{grid-template-columns:1fr 1fr}.admin-detail-information .admin-user-detail-grid{grid-template-columns:1fr}.admin-detail-section-heading{align-items:flex-start;gap:10px}}.admin-detail-activity-row{color:#110b2c;border-top:1px solid #eeeaf5;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;font-size:12px;display:flex}.admin-detail-activity-row>div:last-child{text-align:right}.admin-detail-activity-row strong,.admin-detail-activity-row span{display:block}.admin-detail-activity-row span{color:#8b849b;margin-top:5px;font-size:10px}.admin-detail-activity-row>div:last-child strong{color:#6b24ff}@media (width<=760px){.admin-detail-activity-row{flex-direction:column;align-items:flex-start;gap:8px}.admin-detail-activity-row>div:last-child{text-align:left}}.admin-detail-card-grid-four.admin-binary-metrics{grid-template-columns:repeat(3,1fr)}@media (width<=760px){.admin-binary-metrics{grid-template-columns:1fr 1fr}}.admin-detail-card-grid-four{grid-template-columns:repeat(4,1fr)}.admin-pool-card{background:linear-gradient(135deg,#f4edff,#fff)}.admin-pool-card span{max-width:150px;line-height:1.4}@media (width<=900px){.admin-detail-card-grid-four{grid-template-columns:repeat(2,1fr)}}.admin-referral-panel{background:linear-gradient(110deg,#f2edff,#fff);border:1px solid #ddd2f3;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:20px 22px;display:flex}.admin-referral-panel h2{letter-spacing:-.07em;margin:10px 0 6px;font-size:24px}.admin-referral-panel p:not(.admin-eyebrow){color:#756f8a;margin:0 0 14px;font-size:11px}.admin-referral-link{color:#6b24ff;text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:11px;display:block;overflow:hidden}.admin-referral-qr{background:#fff;border:1px solid #ddd2f3;flex:none;place-items:center;width:126px;height:126px;padding:8px;display:grid}.admin-referral-qr img{width:108px;height:108px;display:block}@media (width<=760px){.admin-referral-panel{flex-direction:column;align-items:flex-start}.admin-referral-qr{align-self:flex-end}}.admin-referral-link-row{align-items:center;gap:10px;display:flex}.admin-referral-copy{color:#6b24ff;cursor:pointer;background:#fff;border:1px solid #d8c8ff;flex:none;padding:8px 10px;font-size:10px;font-weight:700}.admin-referral-copy:hover{background:#f5efff}.admin-user-detail-heading-main{align-items:center;gap:16px;display:flex}.admin-profile-actions{grid-template-columns:repeat(2,max-content);gap:8px;display:grid}.admin-profile-actions a,.admin-profile-actions button{color:#5f5680;background:#fff;border:1px solid #ddd2f3;padding:10px 12px;font:700 10px Manrope,sans-serif}.admin-profile-actions button{cursor:pointer}.admin-profile-actions .is-positive{color:#21824c;background:#ecfff2;border-color:#c5ead4}.admin-profile-actions .is-negative{color:#c23c45;background:#fff3f3;border-color:#f1cccc}@media (width<=760px){.admin-user-detail-heading{flex-direction:column;align-items:flex-start}.admin-profile-actions{grid-template-columns:repeat(2,1fr);width:100%}.admin-profile-actions a,.admin-profile-actions button{width:100%}}.admin-user-detail-heading{justify-content:space-between}.admin-profile-actions{gap:9px}.admin-profile-actions a,.admin-profile-actions button{border-radius:5px;justify-content:center;align-items:center;gap:7px;min-width:142px;min-height:42px;padding:11px 14px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;box-shadow:0 5px 14px #27115b0a}.admin-profile-actions a:before{content:"✎";font-size:13px}.admin-profile-actions button:not(.is-positive):not(.is-negative){color:#fff;background:#17102f;border-color:#17102f}.admin-profile-actions button:not(.is-positive):not(.is-negative):before{content:"↗";font-size:14px}.admin-profile-actions .is-positive:before,.admin-profile-actions .is-negative:before{content:none}.admin-profile-actions a:hover,.admin-profile-actions button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #27115b1c}.admin-profile-actions a:focus-visible,.admin-profile-actions button:focus-visible{outline-offset:2px;outline:3px solid #a967ff66}.admin-profile-actions .is-negative{margin-left:2px}@media (prefers-reduced-motion:reduce){.admin-profile-actions a,.admin-profile-actions button{transition:none}.admin-profile-actions a:hover,.admin-profile-actions button:hover{transform:none}}.admin-profile-actions .admin-edit-profile-trigger:before{content:none!important}.admin-profile-actions form{gap:6px;margin:0;display:flex}.admin-profile-actions form input{color:#110b2c;border:1px solid #ddd2f3;border-radius:5px;outline:0;width:86px;min-width:0;padding:0 8px;font-size:10px}.admin-profile-actions form input:focus{border-color:#6b24ff;box-shadow:0 0 0 3px #a967ff22}.admin-profile-actions form button{min-width:0}@media (width<=760px){.admin-profile-actions form{width:100%}.admin-profile-actions form input{flex:1}}.admin-wallet-modal{gap:9px;padding:24px;display:grid}.admin-wallet-modal h2{color:#110b2c;letter-spacing:-.06em;margin:0;font-size:23px}.admin-wallet-modal p{color:#756f8a;margin:0 0 8px;font-size:12px}.admin-wallet-modal label{color:#75658f;letter-spacing:.1em;text-transform:uppercase;font:700 9px DM Mono,monospace}.admin-wallet-modal input,.admin-wallet-modal textarea{color:#110b2c;border:1px solid #ddd2f3;border-radius:5px;outline:0;width:100%;padding:10px;font-size:12px}.admin-wallet-modal input:focus,.admin-wallet-modal textarea:focus{border-color:#6b24ff;box-shadow:0 0 0 3px #a967ff22}.admin-wallet-modal>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.admin-wallet-modal>div button{color:#5f5680;background:#fff;border:1px solid #ddd2f3;padding:10px 14px;font-size:11px;font-weight:700}.admin-wallet-modal>div .is-positive{color:#21824c;background:#ecfff2;border-color:#c5ead4}.admin-wallet-modal>div .is-negative{color:#c23c45;background:#fff3f3;border-color:#f1cccc}.impersonation-banner{color:#70551b;text-align:center;background:#fff8e6;border-bottom:1px solid #ddd2f3;justify-content:center;align-items:center;gap:12px;min-height:48px;margin-left:248px;padding:10px 24px;font-size:12px;line-height:1.4;display:flex}.impersonation-banner form{margin:0;display:inline-flex}.impersonation-banner button{color:#70551b;cursor:pointer;background:#fff;border:1px solid #d9b85b;border-radius:4px;padding:7px 11px;font-size:11px;font-weight:700}.impersonation-banner button:hover{background:#fff1c7}@media (width<=760px){.impersonation-banner{flex-wrap:wrap;margin-left:0;padding:9px 16px}}@media (prefers-reduced-motion:reduce){.impersonation-banner button{transition:none}}.admin-password-field{margin-bottom:22px;position:relative}.admin-password-field input{padding-right:42px!important}.admin-password-field .admin-live-message{width:100%;padding-right:4px;font-size:10px;position:absolute;top:calc(100% + 5px);left:0}.admin-password-eye{cursor:pointer;position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#756f8a!important;background:0 0!important;border:0!important;width:28px!important;height:28px!important;padding:0!important;font-size:14px!important}.admin-password-eye:hover{color:#6b24ff!important}.admin-live-message{color:#8b849b;min-height:15px;margin-top:4px;font-size:10px;display:block}.admin-live-message[data-valid=true]{color:#21824c}.admin-live-message[data-valid=false]{color:#c23c45}.dashboard-sidebar-submenu-toggle{text-align:left;cursor:pointer;white-space:nowrap;border:0;width:100%;font:500 12px/1.2 Manrope,sans-serif}.dashboard-sidebar-submenu-toggle span{color:#fff!important;opacity:1!important;flex:1!important;font-size:12px!important;display:inline-block!important}.dashboard-sidebar-submenu-toggle b{color:#a967ff;margin-left:auto;font-size:15px;font-weight:400;transition:transform .2s}.dashboard-sidebar-submenu-toggle b.is-open{transform:rotate(180deg)}.dashboard-sidebar-submenu{border-left:1px solid #ffffff26;gap:3px;margin:3px 0 8px 37px;padding-left:14px;display:grid}.dashboard-sidebar-submenu a{color:#aaa2bc;padding:9px 10px;font-size:12px;transition:color .2s,background .2s}.dashboard-sidebar-submenu a:hover,.dashboard-sidebar-submenu a:focus-visible{color:#fff;background:#ffffff0d;border-radius:4px}.dashboard-sidebar-submenu a:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px;margin:0 10px 1px 0;display:inline-block}.dashboard-sidebar-submenu-toggle span{color:#aaa2bc!important}.dashboard-sidebar-submenu a.is-current{color:#fff;background:#ffffff12;border-radius:4px}.dashboard-sidebar-submenu a small{color:#8f89a0;letter-spacing:.04em;margin:3px 0 0 16px;font-size:8px;display:block}.admin-plans-page{color:#110b2c;background:#fbfaff;min-height:calc(100vh - 64px);padding:78px 42px 80px}.admin-plans-page>*{width:min(1180px,100%);margin-inline:auto}.admin-plans-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-plans-heading h1{letter-spacing:-.08em;margin:13px 0 8px;font-size:clamp(40px,4vw,58px);line-height:.9}.admin-plans-heading p:last-child{color:#756f8a;margin:0;font-size:12px}.admin-plan-primary{color:#fff;background:#6b24ff;border:0;padding:12px 16px;font-size:11px;font-weight:800;box-shadow:0 9px 22px #6b24ff2b}.admin-plans-toolbar{background:#f2edff;border:1px solid #ddd2f3;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding:14px 18px;display:flex}.admin-plans-toolbar strong,.admin-plans-toolbar span{display:block}.admin-plans-toolbar strong{font-size:13px}.admin-plans-toolbar span{color:#8b849b;text-transform:uppercase;margin-top:3px;font:9px DM Mono,monospace}.admin-plans-toolbar input{background:#fff;border:1px solid #ddd2f3;outline:0;width:220px;padding:9px 11px;font-size:11px}.admin-plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.admin-plan-card{background:#fff;border:1px solid #e8e3f2;padding:23px;position:relative;overflow:hidden;box-shadow:0 14px 34px #27115b0c}.admin-plan-card:before{content:"";background:linear-gradient(90deg,#6b24ff,#a967ff);height:4px;position:absolute;top:0;left:0;right:0}.admin-plan-card.is-featured{background:linear-gradient(145deg,#f1eaff,#fff)}.admin-plan-card-top{color:#a69ab8;justify-content:space-between;align-items:center;font:9px DM Mono,monospace;display:flex}.admin-plan-status{color:#24804b;text-transform:uppercase;background:#e8faef;padding:5px 7px}.admin-plan-card:nth-child(3) .admin-plan-status{color:#a66d00;background:#fff4df}.admin-plan-card h2{letter-spacing:-.08em;margin:28px 0 8px;font-size:28px}.admin-plan-card p{color:#756f8a;min-height:48px;margin:0;font-size:11px;line-height:1.55}.admin-plan-price{color:#6b24ff;letter-spacing:-.06em;margin:25px 0 20px;font-size:28px;display:block}.admin-plan-price small{color:#8b849b;letter-spacing:.08em;text-transform:uppercase;font:9px DM Mono,monospace}.admin-plan-card ul{color:#756f8a;border-top:1px solid #eeeaf5;gap:9px;margin:0 0 24px;padding:18px 0;font-size:11px;list-style:none;display:grid}.admin-plan-card li:before{content:"＋";color:#6b24ff;margin-right:7px}.admin-plan-card button{color:#6b24ff;background:#fff;border:1px solid #ddd2f3;justify-content:space-between;align-items:center;width:100%;padding:11px 13px;font-size:11px;font-weight:800;display:flex}.admin-plan-card button span{font-size:17px}@media (width<=760px){.admin-plans-page{padding:78px 16px 90px}.admin-plans-heading{display:block}.admin-plan-primary{margin-top:22px}.admin-plans-toolbar{flex-direction:column;align-items:stretch}.admin-plans-toolbar input{width:100%}.admin-plan-grid{grid-template-columns:1fr}}.admin-complan-page{color:#110b2c;background:#fbfaff;min-height:calc(100vh - 64px);padding:78px 42px 90px}.admin-complan-page>*{width:min(1180px,100%);margin-inline:auto}.admin-complan-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-complan-heading h1{letter-spacing:-.08em;margin:13px 0 8px;font-size:clamp(40px,4vw,58px);line-height:.9}.admin-complan-heading p:last-child{color:#756f8a;margin:0;font-size:12px}.admin-complan-status{color:#24804b;text-transform:uppercase;background:#e8faef;border:1px solid #b9efcf;padding:9px 12px;font:9px DM Mono,monospace}.admin-complan-overview{grid-template-columns:1fr 1fr;gap:14px;margin-top:35px;display:grid}.admin-complan-overview>div,.admin-complan-section{background:#fff;border:1px solid #ddd2f3;padding:22px}.admin-complan-overview span,.admin-complan-overview p{color:#756f8a;font-size:11px;display:block}.admin-complan-overview strong{letter-spacing:-.05em;margin:9px 0 4px;font-size:20px;display:block}.admin-complan-overview p{margin:0;line-height:1.5}.admin-complan-section{margin-top:14px}.admin-complan-section-heading{border-bottom:1px solid #eeeaf5;justify-content:space-between;align-items:end;gap:20px;padding-bottom:16px;display:flex}.admin-complan-section-heading h2{letter-spacing:-.08em;margin:12px 0 0;font-size:27px}.admin-complan-section-heading>span{color:#a69ab8;font:9px DM Mono,monospace}.admin-complan-section-heading a{color:#6b24ff;font-size:11px;font-weight:800}.admin-complan-section-heading a span{margin-left:8px;font-size:17px}.admin-complan-path-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.admin-complan-path-grid article{background:#fbfaff;border-top:3px solid #6b24ff;padding:18px}.admin-complan-path-grid b{color:#a69ab8;font:9px DM Mono,monospace}.admin-complan-path-grid h3{letter-spacing:-.05em;margin:22px 0 8px;font-size:18px}.admin-complan-path-grid p{color:#756f8a;min-height:48px;margin:0;font-size:11px;line-height:1.55}.admin-complan-path-grid strong{color:#6b24ff;text-transform:uppercase;margin-top:18px;font:9px DM Mono,monospace;display:block}.admin-complan-table{border:1px solid #eeeaf5;margin-top:16px}.admin-complan-table-row{color:#756f8a;border-bottom:1px solid #eeeaf5;grid-template-columns:1.3fr repeat(3,1fr);gap:12px;padding:15px 16px;font-size:11px;display:grid}.admin-complan-table-row:last-child{border-bottom:0}.admin-complan-table-row strong{color:#110b2c}.admin-complan-table-head{color:#8b849b;text-transform:uppercase;font:9px DM Mono,monospace}.admin-complan-table-head span:not(:first-child){text-align:right}@media (width<=760px){.admin-complan-page{padding:78px 16px 90px}.admin-complan-heading{display:block}.admin-complan-status{margin-top:22px;display:inline-block}.admin-complan-overview,.admin-complan-path-grid{grid-template-columns:1fr}.admin-complan-table{overflow-x:auto}.admin-complan-table-row{min-width:620px}}.admin-complan-table-row span:not(:first-child){text-align:right}.admin-genealogy-page{color:#110b2c;background:#fbfaff;min-height:calc(100vh - 64px);padding:78px 42px 90px}.admin-genealogy-page>*{width:min(1180px,100%);margin-inline:auto}.admin-genealogy-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-genealogy-heading h1{letter-spacing:-.08em;margin:13px 0 8px;font-size:clamp(40px,4vw,58px);line-height:.9}.admin-genealogy-heading p:last-child{color:#756f8a;margin:0;font-size:12px}.admin-genealogy-root{color:#6b24ff;text-transform:uppercase;background:#f2edff;border:1px solid #ddd2f3;padding:9px 12px;font:9px DM Mono,monospace}.admin-genealogy-toolbar{background:#f2edff;border:1px solid #ddd2f3;justify-content:space-between;align-items:center;margin-top:35px;padding:16px 18px;display:flex}.admin-genealogy-toolbar strong,.admin-genealogy-toolbar span{display:block}.admin-genealogy-toolbar strong{font-size:13px}.admin-genealogy-toolbar>div>span{color:#8b849b;text-transform:uppercase;margin-top:3px;font:9px DM Mono,monospace}.admin-genealogy-legend{color:#756f8a;gap:18px;font-size:10px;display:flex}.admin-genealogy-legend span{align-items:center;gap:6px;display:flex}.admin-genealogy-legend i{background:#e8e0ff;border:1px solid #6b24ff;border-radius:50%;width:8px;height:8px}.admin-genealogy-legend i.is-root{background:#6b24ff}.admin-genealogy-panel{background:#fff;border:1px solid #ddd2f3;margin-top:14px;padding:22px}.admin-genealogy-panel-head{border-bottom:1px solid #eeeaf5;justify-content:space-between;align-items:end;padding-bottom:16px;display:flex}.admin-genealogy-panel-head h2{letter-spacing:-.08em;margin:12px 0 0;font-size:27px}.admin-genealogy-panel-head>span{color:#8b849b;font:9px DM Mono,monospace}.genealogy-chart{cursor:grab;min-height:460px;overflow:hidden}.genealogy-chart:active{cursor:grabbing}.genealogy-chart svg{display:block}.genealogy-link{fill:none;stroke:#d8c8ff;stroke-width:1.5px}.genealogy-node circle.is-root{fill:#6b24ff;stroke:#a967ff;stroke-width:4px}.genealogy-node circle.is-root+.genealogy-node-initial{fill:#fff}.genealogy-node-name{fill:#110b2c;text-anchor:middle;font-size:11px;font-weight:700}.genealogy-node-username{fill:#8b849b;text-anchor:middle;font:9px DM Mono,monospace}@media (width<=760px){.admin-genealogy-page{padding:78px 16px 90px}.admin-genealogy-heading{display:block}.admin-genealogy-root{margin-top:22px;display:inline-block}.admin-genealogy-toolbar{flex-direction:column;align-items:flex-start;gap:15px}.admin-genealogy-panel{padding:16px}.admin-genealogy-panel-head{display:block}.admin-genealogy-panel-head>span{margin-top:12px;display:block}.genealogy-chart{min-height:420px}}.genealogy-root-fallback{-moz-column-gap:10px;text-align:left;background:#fff;border:1px solid #ddd2f3;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:46px 1fr;align-items:center;column-gap:10px;width:164px;height:70px;margin:70px auto 0;padding:10px 12px;display:grid;box-shadow:0 5px 10px #27115b12}.genealogy-root-fallback span{color:#fff;background:#6b24ff;border:3px solid #a967ff;border-radius:50%;grid-row:1/span 2;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.genealogy-root-fallback strong{font-size:11px}.genealogy-root-fallback small{color:#8b849b;font:8px DM Mono,monospace}.genealogy-chart{min-height:560px;position:relative}.genealogy-controls{z-index:2;gap:6px;display:flex;position:absolute;top:16px;right:16px}.genealogy-controls button{color:#6b24ff;cursor:pointer;background:#fff;border:1px solid #ddd2f3;min-width:30px;height:30px;padding:0 8px;font-size:11px;font-weight:800}.genealogy-controls button:hover{background:#f2edff}.admin-genealogy-search{background:#fff;border:1px solid #ddd2f3;align-items:center;gap:8px;width:min(300px,100%);padding:10px 12px;display:flex}.admin-genealogy-search span{color:#6b24ff;font-size:18px}.admin-genealogy-search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.genealogy-node{cursor:pointer}.genealogy-node-initial{fill:#6b24ff;text-anchor:middle;font-size:10px;font-weight:800}.genealogy-details{z-index:60;background:#fff;border:1px solid #ddd2f3;width:280px;padding:22px;position:fixed;top:84px;right:28px;box-shadow:0 18px 40px #27115b24}.genealogy-details>button{color:#756f8a;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:12px;right:12px}.genealogy-details h2{letter-spacing:-.06em;margin:14px 0 4px;font-size:24px}.genealogy-details-username{color:#8b849b;margin:0;font:10px DM Mono,monospace}.genealogy-details dl{gap:10px;margin:22px 0 0;display:grid}.genealogy-details dl div{border-top:1px solid #eeeaf5;justify-content:space-between;padding-top:10px;display:flex}.genealogy-details dt{color:#8b849b;text-transform:uppercase;font:9px DM Mono,monospace}.genealogy-details dd{color:#110b2c;margin:0;font-size:11px;font-weight:700}@media (width<=760px){.genealogy-controls{top:10px;right:10px}.genealogy-details{width:auto;inset:auto 16px 90px}.admin-genealogy-search{width:100%}}.genealogy-chart{touch-action:none;overscroll-behavior:contain}.genealogy-node.is-highlighted rect{stroke:#a967ff;stroke-width:3px}.genealogy-node circle.is-placeholder{fill:#fff;stroke:#cfc1ed;border:0}.genealogy-node-name,.genealogy-node-username,.genealogy-node-position{text-anchor:start}.genealogy-node rect.is-placeholder~.genealogy-node-name,.genealogy-node rect.is-placeholder~.genealogy-node-username{fill:#8b849b}.genealogy-node rect.is-placeholder~.genealogy-node-position{fill:#a69ab8}.genealogy-node-initial{dominant-baseline:middle}.genealogy-node rect{fill:#fff;stroke:#ddd2f3;stroke-width:1.5px;filter:drop-shadow(0 8px 16px #27115b14)}.genealogy-node rect.is-root{fill:#f2edff;stroke:#6b24ff;stroke-width:2.5px}.genealogy-node circle{fill:#eee5ff;stroke:#6b24ff;stroke-width:1.5px}.genealogy-node circle.is-root-avatar{fill:#6b24ff;stroke:#a967ff;stroke-width:4px}.genealogy-node-initial{fill:#6b24ff;text-anchor:middle;dominant-baseline:middle;font-size:14px;font-weight:800}.genealogy-node circle.is-root-avatar+.genealogy-node-initial{fill:#fff}.genealogy-node-name{fill:#110b2c;font-size:14px;font-weight:800}.genealogy-node-username{fill:#8b849b;font:11px DM Mono,monospace}.genealogy-node-position{fill:#6b24ff;letter-spacing:.08em;font:10px DM Mono,monospace}.genealogy-node rect.is-placeholder{fill:#fbfaff;stroke:#cfc1ed;stroke-dasharray:5 4}.genealogy-node circle.is-placeholder{fill:#fff;stroke:#cfc1ed}.genealogy-expand{fill:#6b24ff;cursor:pointer;font-size:20px;font-weight:800}.genealogy-node-package,.genealogy-node-joined{fill:#8b849b;font:8px DM Mono,monospace}.genealogy-node-package{fill:#6b24ff}.admin-simulator-page{color:#110b2c;background:#fbfaff;min-height:calc(100vh - 64px);padding:78px 42px 90px}.admin-simulator-page>*{width:min(1180px,100%);margin-inline:auto}.admin-simulator-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-simulator-heading h1{letter-spacing:-.08em;margin:13px 0 8px;font-size:clamp(40px,4vw,58px);line-height:.9}.admin-simulator-heading p:last-child{color:#756f8a;margin:0;font-size:12px}.admin-simulator-status{color:#6b24ff;text-transform:uppercase;background:#f2edff;border:1px solid #ddd2f3;padding:9px 12px;font:9px DM Mono,monospace}.admin-simulator-layout{grid-template-columns:1fr 1fr;gap:14px;margin-top:35px;display:grid}.admin-simulator-form,.admin-simulator-results,.admin-simulator-rules{background:#fff;border:1px solid #ddd2f3;padding:24px}.admin-simulator-form h2,.admin-simulator-results h2{letter-spacing:-.08em;margin:12px 0 24px;font-size:28px}.admin-simulator-form label{color:#75658f;text-transform:uppercase;gap:7px;margin-top:16px;font:9px DM Mono,monospace;display:grid}.admin-simulator-form input,.admin-simulator-form select{color:#110b2c;background:#fff;border:1px solid #ddd2f3;outline:0;width:100%;padding:11px;font:12px Manrope}.admin-simulator-input-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-simulator-note{color:#8b849b;margin:22px 0 0;font-size:11px;line-height:1.6}.admin-simulator-results{background:linear-gradient(145deg,#f2edff,#fff)}.admin-simulator-results>div{color:#756f8a;border-top:1px solid #ddd2f3;justify-content:space-between;align-items:center;padding:15px 0;font-size:12px;display:flex}.admin-simulator-results>div small{color:#a69ab8;margin-left:6px;font:9px DM Mono,monospace}.admin-simulator-results strong{color:#6b24ff;font-size:20px}.admin-simulator-total{margin-top:12px;border-top:2px solid #6b24ff!important}.admin-simulator-total span{color:#110b2c;font-weight:800}.admin-simulator-total strong{font-size:28px}.admin-simulator-rules{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:14px;display:grid}.admin-simulator-rules .admin-eyebrow{grid-column:1/-1;margin:0}.admin-simulator-rules div{gap:7px;display:grid}.admin-simulator-rules span{color:#8b849b;text-transform:uppercase;font:9px DM Mono,monospace}.admin-simulator-rules strong{font-size:13px}@media (width<=760px){.admin-simulator-page{padding:78px 16px 90px}.admin-simulator-heading{display:block}.admin-simulator-status{margin-top:22px;display:inline-block}.admin-simulator-layout,.admin-simulator-rules,.admin-simulator-input-grid{grid-template-columns:1fr}.admin-simulator-rules .admin-eyebrow{grid-column:auto}}.admin-simulator-generate{color:#fff;cursor:pointer;background:#6b24ff;border:0;width:100%;margin-top:24px;padding:13px 16px;font-size:11px;font-weight:800;box-shadow:0 10px 22px #6b24ff2b}.admin-simulator-generate:hover{background:#5718df}.admin-simulator-earnings{background:#fff;border:1px solid #ddd2f3;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:14px;padding:24px;display:grid}.admin-simulator-earnings .admin-eyebrow{grid-column:1/-1;margin:0}.admin-simulator-earnings div{gap:7px;display:grid}.admin-simulator-earnings span{color:#8b849b;text-transform:uppercase;font:9px DM Mono,monospace}.admin-simulator-earnings strong{font-size:16px}.admin-simulator-net{border-left:2px solid #6b24ff;padding-left:16px}.admin-simulator-net strong,.admin-simulator-margin strong{color:#159447}.admin-simulator-margin strong{font-size:20px}@media (width<=760px){.admin-simulator-earnings{grid-template-columns:1fr}.admin-simulator-earnings .admin-eyebrow{grid-column:auto}.admin-simulator-net{border-top:2px solid #6b24ff;border-left:0;padding:16px 0 0}}.admin-codes-page{color:#110b2c;background:#fbfaff;min-height:calc(100vh - 64px);padding:78px 42px 90px}.admin-codes-page>*{width:min(1180px,100%);margin-inline:auto}.admin-codes-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-codes-heading h1{letter-spacing:-.08em;margin:13px 0 8px;font-size:clamp(40px,4vw,58px);line-height:.9}.admin-codes-heading p:last-child{color:#756f8a;margin:0;font-size:12px}.admin-codes-alert{color:#167546;background:#effcf4;border:1px solid #b9e7cc;margin-top:22px;padding:12px 15px;font-size:12px}.admin-codes-layout{grid-template-columns:1fr 1fr;gap:14px;margin-top:35px;display:grid}.admin-codes-generator,.admin-codes-summary,.admin-codes-table{background:#fff;border:1px solid #ddd2f3;padding:24px}.admin-codes-generator h2,.admin-codes-summary h2,.admin-codes-table h2{letter-spacing:-.08em;margin:12px 0 24px;font-size:28px}.admin-codes-generator label{color:#75658f;text-transform:uppercase;gap:7px;margin-top:16px;font:9px DM Mono,monospace;display:grid}.admin-codes-generator small{text-transform:none;font:9px Manrope}.admin-codes-generator input,.admin-codes-generator select,.admin-codes-table-heading input,.admin-codes-table-heading select{color:#110b2c;background:#fff;border:1px solid #ddd2f3;outline:0;width:100%;padding:11px;font:12px Manrope}.admin-codes-generator button{color:#fff;cursor:pointer;background:#6b24ff;border:0;width:100%;margin-top:24px;padding:13px 16px;font-size:11px;font-weight:800;box-shadow:0 10px 22px #6b24ff2b}.admin-codes-summary{background:linear-gradient(145deg,#f2edff,#fff)}.admin-codes-summary>div{color:#756f8a;border-top:1px solid #ddd2f3;justify-content:space-between;padding:17px 0;font-size:12px;display:flex}.admin-codes-summary strong{color:#6b24ff;font-size:22px}.admin-codes-table{margin-top:14px}.admin-codes-table-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-codes-table-heading h2{margin-bottom:0}.admin-codes-table-heading form{gap:8px;width:420px;display:flex}.admin-codes-table-heading form>*{flex:1}.admin-codes-table-heading select{max-width:130px}.admin-codes-scroll{margin-top:24px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th,td{white-space:nowrap;border-top:1px solid #eee8f8;padding:14px 16px}th{color:#8b849b;text-transform:uppercase;font:9px DM Mono,monospace}code{color:#6b24ff;font:12px DM Mono,monospace}.admin-code-status{text-transform:uppercase;padding:5px 8px;font:9px DM Mono,monospace;display:inline-block}.admin-code-status-available{color:#16824c;background:#e9f9ef}.admin-code-status-redeemed{color:#6b24ff;background:#f2edff}.admin-code-status-expired{color:#b35b13;background:#fff1e6}.admin-codes-empty{text-align:center;color:#8b849b}.admin-codes-table nav{margin-top:20px}@media (width<=760px){.admin-codes-page{padding:78px 16px 90px}.admin-codes-heading{display:block}.admin-codes-layout{grid-template-columns:1fr}.admin-codes-table-heading{display:block}.admin-codes-table-heading form{width:100%;margin-top:20px}}.admin-code-delete{color:#b42318;cursor:pointer;background:#fff5f5;border:1px solid #f0caca;padding:7px 10px;font-size:10px}.admin-code-delete:disabled{color:#b9b1ca;cursor:not-allowed;background:#f7f5fb;border-color:#e8e3f2}.admin-codes-note{color:#8b849b;margin:18px 0 0;font-size:11px}.admin-code-type{color:#6b24ff;text-transform:uppercase;font:9px DM Mono,monospace}.admin-codes-open-modal{color:#fff;cursor:pointer;background:#6b24ff;border:0;width:100%;margin-top:28px;padding:13px 16px;font-size:11px;font-weight:800;box-shadow:0 10px 22px #6b24ff2b}.admin-codes-modal{padding:28px}.admin-codes-modal h2{letter-spacing:-.08em;margin:12px 0 24px;font-size:28px}.admin-codes-modal label{color:#75658f;text-transform:uppercase;gap:7px;margin-top:16px;font:9px DM Mono,monospace;display:grid}.admin-codes-modal input,.admin-codes-modal select{color:#110b2c;background:#fff;border:1px solid #ddd2f3;outline:0;width:100%;padding:11px;font:12px Manrope}.admin-codes-modal-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.admin-codes-modal-actions button{color:#574f6d;cursor:pointer;background:#fff;border:1px solid #ddd2f3;padding:12px 16px;font-size:11px;font-weight:700}.admin-codes-modal-actions button[type=submit]{color:#fff;background:#6b24ff;border-color:#6b24ff}.admin-code-value{align-items:center;gap:10px;display:inline-flex}.admin-code-copy{color:#8f72d8;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.admin-code-copy:hover,.admin-code-copy.is-copied{color:#159447}.global-toast-wrap{z-index:1000;width:min(390px,100vw - 32px);position:fixed;bottom:24px;right:24px}.global-toast{color:#167546;background:#effcf4;border:1px solid #b9e7cc;align-items:center;gap:12px;padding:14px 15px;font-size:12px;display:flex;box-shadow:0 16px 38px #21104b1f}.global-toast.is-error{color:#b33434;background:#fff4f4;border-color:#f0c5c5}.global-toast-icon{color:#fff;background:#20a35a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.global-toast.is-error .global-toast-icon{background:#d64747}.global-toast p{flex:1;margin:0}.global-toast button{color:currentColor;cursor:pointer;opacity:.65;background:0 0;border:0;font-size:22px;line-height:1}.global-toast button:hover{opacity:1}@media (width<=600px){.global-toast-wrap{bottom:80px;left:50%;right:auto;transform:translate(-50%)}}.admin-finance-overview-page{color:#110b2c;background:#fbfaff;min-height:calc(100vh - 64px);padding:78px 42px 90px}.admin-finance-overview-page>*{width:min(1180px,100%);margin-inline:auto}.admin-finance-overview-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-finance-overview-heading h1{letter-spacing:-.08em;margin:13px 0 8px;font-size:clamp(40px,4vw,58px);line-height:.9}.admin-finance-overview-heading p:last-child{color:#756f8a;margin:0;font-size:12px}.admin-finance-overview-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:35px;display:grid}.admin-finance-overview-grid article{background:#fff;border:1px solid #ddd2f3;border-top:3px solid #6b24ff;min-height:170px;padding:22px}.admin-finance-overview-grid small{color:#75658f;letter-spacing:.08em;font:9px DM Mono,monospace;display:block}.admin-finance-overview-grid strong{color:#6b24ff;letter-spacing:-.06em;margin:29px 0 11px;font-size:27px;display:block}.admin-finance-overview-grid span{color:#8b849b;font-size:10px}.admin-finance-period{background:linear-gradient(135deg,#f2edff,#fff);border:1px solid #ddd2f3;margin-top:14px;padding:25px}.admin-finance-period h2{letter-spacing:-.07em;margin:12px 0 8px;font-size:28px}.admin-finance-period>p:not(.admin-eyebrow){color:#756f8a;max-width:650px;font-size:12px;line-height:1.7}.admin-finance-period>div{border-top:1px solid #ddd2f3;align-items:center;gap:14px;margin-top:25px;padding-top:18px;display:flex}.admin-finance-period>div span{color:#8b849b;text-transform:uppercase;font:9px DM Mono,monospace}.admin-finance-period>div strong{color:#6b24ff;margin-right:20px;font-size:20px}@media (width<=850px){.admin-finance-overview-page{padding:78px 16px 90px}.admin-finance-overview-heading{display:block}.admin-finance-overview-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.admin-finance-overview-grid{grid-template-columns:1fr}.admin-finance-period>div{flex-direction:column;align-items:flex-start;gap:6px}.admin-finance-period>div strong{margin:0 0 10px}}.admin-finance-overview-link{min-height:170px;color:inherit;background:#fff;border:1px solid #ddd2f3;border-top:3px solid #6b24ff;padding:22px;transition:transform .2s,box-shadow .2s;display:block}.admin-finance-overview-link:hover{transform:translateY(-3px);box-shadow:0 12px 24px #24115b12}.admin-finance-overview-link small{color:#75658f;letter-spacing:.08em;font:9px DM Mono,monospace;display:block}.admin-finance-overview-link strong{color:#6b24ff;letter-spacing:-.06em;margin:29px 0 11px;font-size:27px;display:block}.admin-finance-overview-link span{color:#8b849b;font-size:10px}.admin-finance-period-pills{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.admin-finance-period-pills a{color:#756f8a;background:#fff;border:1px solid #ddd2f3;padding:9px 13px;font:10px DM Mono,monospace;transition:background .2s,color .2s,border-color .2s}.admin-finance-period-pills a:hover,.admin-finance-period-pills a.is-active{color:#fff;background:#6b24ff;border-color:#6b24ff}.admin-inventory-page{color:#110b2c;background:#fbfaff;min-height:calc(100vh - 64px);padding:78px 42px 90px}.admin-inventory-page>*{width:min(1180px,100%);margin-inline:auto}.admin-inventory-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-inventory-heading h1{letter-spacing:-.08em;margin:13px 0 8px;font-size:clamp(40px,4vw,58px);line-height:.9}.admin-inventory-heading p:last-child{color:#756f8a;margin:0;font-size:12px}.admin-inventory-primary{color:#fff;cursor:pointer;background:#6b24ff;border:0;padding:13px 18px;font-size:11px;font-weight:800;box-shadow:0 10px 22px #6b24ff2b}.admin-inventory-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px;display:grid}.admin-inventory-stats article{background:#fff;border:1px solid #ddd2f3;border-top:3px solid #6b24ff;min-height:150px;padding:22px}.admin-inventory-stats small{color:#75658f;font:9px DM Mono,monospace}.admin-inventory-stats strong{color:#6b24ff;letter-spacing:-.06em;margin:26px 0 9px;font-size:26px;display:block}.admin-inventory-stats span{color:#8b849b;font-size:10px}.admin-inventory-table{background:#fff;border:1px solid #ddd2f3;margin-top:14px;padding:24px}.admin-inventory-table-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-inventory-table-heading h2{letter-spacing:-.08em;margin:12px 0 0;font-size:28px}.admin-inventory-table-heading form{gap:8px;width:380px;display:flex}.admin-inventory-table-heading input{border:1px solid #ddd2f3;flex:1;padding:11px;font:12px Manrope}.admin-inventory-table-heading button{color:#6b24ff;background:#f2edff;border:0;padding:0 16px;font-size:11px;font-weight:800}.admin-inventory-scroll{margin-top:24px;overflow-x:auto}.admin-inventory-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.admin-inventory-scroll th,.admin-inventory-scroll td{white-space:nowrap;border-top:1px solid #eee8f8;padding:14px 16px}.admin-inventory-scroll th{color:#8b849b;text-transform:uppercase;font:9px DM Mono,monospace}.admin-inventory-status{text-transform:uppercase;padding:5px 8px;font:9px DM Mono,monospace}.admin-inventory-status.is-ok{color:#16824c;background:#e9f9ef}.admin-inventory-status.is-low{color:#b35b13;background:#fff1e6}.admin-inventory-empty{text-align:center;color:#8b849b}.admin-inventory-modal{padding:28px}.admin-inventory-modal h2{letter-spacing:-.08em;margin:12px 0 24px;font-size:28px}.admin-inventory-modal label{color:#75658f;text-transform:uppercase;gap:7px;margin-top:16px;font:9px DM Mono,monospace;display:grid}.admin-inventory-modal small{text-transform:none;font:9px Manrope}.admin-inventory-modal input{border:1px solid #ddd2f3;width:100%;padding:11px;font:12px Manrope}.admin-inventory-modal-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-inventory-modal-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.admin-inventory-modal-actions button{color:#574f6d;background:#fff;border:1px solid #ddd2f3;padding:12px 16px;font-size:11px;font-weight:700}.admin-inventory-modal-actions button[type=submit]{color:#fff;background:#6b24ff;border-color:#6b24ff}@media (width<=760px){.admin-inventory-page{padding:78px 16px 90px}.admin-inventory-heading{display:block}.admin-inventory-primary{margin-top:22px}.admin-inventory-stats{grid-template-columns:1fr}.admin-inventory-table-heading{display:block}.admin-inventory-table-heading form{width:100%;margin-top:20px}.admin-inventory-modal-grid{grid-template-columns:1fr}}.admin-expenses-page{color:#110b2c;background:#fbfaff;min-height:calc(100vh - 64px);padding:78px 42px 90px}.admin-expenses-page>*{width:min(1180px,100%);margin-inline:auto}.admin-expenses-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-expenses-heading h1{letter-spacing:-.08em;margin:13px 0 8px;font-size:clamp(40px,4vw,58px);line-height:.9}.admin-expenses-heading p:last-child{color:#756f8a;margin:0;font-size:12px}.admin-expenses-primary{color:#fff;cursor:pointer;background:#6b24ff;border:0;padding:13px 18px;font-size:11px;font-weight:800;box-shadow:0 10px 22px #6b24ff2b}.admin-expenses-stats{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:35px;display:grid}.admin-expenses-stats article{background:#fff;border:1px solid #ddd2f3;border-top:3px solid #6b24ff;min-height:150px;padding:22px}.admin-expenses-stats small{color:#75658f;font:9px DM Mono,monospace}.admin-expenses-stats strong{color:#6b24ff;letter-spacing:-.06em;margin:26px 0 9px;font-size:26px;display:block}.admin-expenses-stats span{color:#8b849b;font-size:10px}.admin-expenses-table{background:#fff;border:1px solid #ddd2f3;margin-top:14px;padding:24px}.admin-expenses-table-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-expenses-table-heading h2{letter-spacing:-.08em;margin:12px 0 0;font-size:28px}.admin-expenses-table-heading form{gap:8px;width:400px;display:flex}.admin-expenses-table-heading input{border:1px solid #ddd2f3;flex:1;padding:11px;font:12px Manrope}.admin-expenses-table-heading button{color:#6b24ff;background:#f2edff;border:0;padding:0 16px;font-size:11px;font-weight:800}.admin-expenses-scroll{margin-top:24px;overflow-x:auto}.admin-expenses-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.admin-expenses-scroll th,.admin-expenses-scroll td{white-space:nowrap;border-top:1px solid #eee8f8;padding:14px 16px}.admin-expenses-scroll th{color:#8b849b;text-transform:uppercase;font:9px DM Mono,monospace}.admin-expense-category{color:#6b24ff;text-transform:uppercase;font:9px DM Mono,monospace}.admin-expenses-empty{text-align:center;color:#8b849b}.admin-expenses-modal{padding:28px}.admin-expenses-modal h2{letter-spacing:-.08em;margin:12px 0 24px;font-size:28px}.admin-expenses-modal label{color:#75658f;text-transform:uppercase;gap:7px;margin-top:16px;font:9px DM Mono,monospace;display:grid}.admin-expenses-modal input{border:1px solid #ddd2f3;width:100%;padding:11px;font:12px Manrope}.admin-expenses-modal-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-expenses-modal-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.admin-expenses-modal-actions button{color:#574f6d;background:#fff;border:1px solid #ddd2f3;padding:12px 16px;font-size:11px;font-weight:700}.admin-expenses-modal-actions button[type=submit]{color:#fff;background:#6b24ff;border-color:#6b24ff}@media (width<=760px){.admin-expenses-page{padding:78px 16px 90px}.admin-expenses-heading{display:block}.admin-expenses-primary{margin-top:22px}.admin-expenses-stats{grid-template-columns:1fr}.admin-expenses-table-heading{display:block}.admin-expenses-table-heading form{width:100%;margin-top:20px}.admin-expenses-modal-grid{grid-template-columns:1fr}}.admin-expenses-modal select{color:#110b2c;background:#fff;border:1px solid #ddd2f3;width:100%;padding:11px;font:12px Manrope}.admin-bod-page{color:#110b2c;background:#fbfaff;min-height:calc(100vh - 64px);padding:78px 42px 90px}.admin-bod-page>*{width:min(1180px,100%);margin-inline:auto}.admin-bod-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-bod-heading h1{letter-spacing:-.08em;margin:13px 0 8px;font-size:clamp(40px,4vw,58px);line-height:.9}.admin-bod-heading p:last-child{color:#756f8a;margin:0;font-size:12px}.admin-bod-primary{color:#fff;cursor:pointer;background:#6b24ff;border:0;padding:13px 18px;font-size:11px;font-weight:800;box-shadow:0 10px 22px #6b24ff2b}.admin-bod-summary{background:#f2edff;border:1px solid #ddd2f3;gap:9px;margin-top:35px;padding:22px;display:grid}.admin-bod-summary small{color:#75658f;font:9px DM Mono,monospace}.admin-bod-summary strong{color:#6b24ff;font-size:28px}.admin-bod-summary span{color:#8b849b;font-size:10px}.admin-bod-table{background:#fff;border:1px solid #ddd2f3;margin-top:14px;padding:24px}.admin-bod-table h2{letter-spacing:-.08em;margin:12px 0 0;font-size:28px}.admin-bod-scroll{margin-top:24px;overflow-x:auto}.admin-bod-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.admin-bod-scroll th,.admin-bod-scroll td{white-space:nowrap;border-top:1px solid #eee8f8;padding:14px 16px}.admin-bod-scroll th{color:#8b849b;text-transform:uppercase;font:9px DM Mono,monospace}.admin-bod-status{color:#b35b13;text-transform:uppercase;background:#fff1e6;padding:5px 8px;font:9px DM Mono,monospace}.admin-bod-status.is-active{color:#16824c;background:#e9f9ef}.admin-bod-empty{text-align:center;color:#8b849b}.admin-bod-modal{padding:28px}.admin-bod-modal h2{letter-spacing:-.08em;margin:12px 0 24px;font-size:28px}.admin-bod-modal label{color:#75658f;text-transform:uppercase;gap:7px;margin-top:16px;font:9px DM Mono,monospace;display:grid}.admin-bod-modal input{border:1px solid #ddd2f3;width:100%;padding:11px;font:12px Manrope}.admin-bod-note{color:#8b849b;font-size:11px}.admin-bod-modal-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.admin-bod-modal-actions button{color:#574f6d;background:#fff;border:1px solid #ddd2f3;padding:12px 16px;font-size:11px;font-weight:700}.admin-bod-modal-actions button[type=submit]{color:#fff;background:#6b24ff;border-color:#6b24ff}@media (width<=760px){.admin-bod-page{padding:78px 16px 90px}.admin-bod-heading{display:block}.admin-bod-primary{margin-top:22px}}.admin-bod-password-field{gap:8px;display:flex}.admin-bod-password-field input{flex:1;min-width:0}.admin-bod-password-field button{color:#6b24ff;cursor:pointer;background:#f8f5ff;border:1px solid #ddd2f3;padding:0 12px;font-size:10px;font-weight:800}.admin-bod-password-field button:hover{background:#f2edff}.admin-transactions-page{color:#110b2c;background:#fbfaff;min-height:calc(100vh - 64px);padding:78px 42px 90px}.admin-transactions-page>*{width:min(1180px,100%);margin-inline:auto}.admin-transactions-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-transactions-heading h1{letter-spacing:-.08em;margin:13px 0 8px;font-size:clamp(40px,4vw,58px);line-height:.9}.admin-transactions-heading p:last-child{color:#756f8a;margin:0;font-size:12px}.admin-transactions-primary{color:#fff;cursor:pointer;background:#6b24ff;border:0;padding:13px 18px;font-size:11px;font-weight:800;box-shadow:0 10px 22px #6b24ff2b}.admin-transactions-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px;display:grid}.admin-transactions-stats article,.admin-transactions-table{background:#fff;border:1px solid #ddd2f3;padding:22px}.admin-transactions-stats article{border-top:3px solid #6b24ff;min-height:150px}.admin-transactions-stats small{color:#75658f;font:9px DM Mono,monospace}.admin-transactions-stats strong{color:#6b24ff;margin:26px 0 9px;font-size:26px;display:block}.admin-transactions-stats span{color:#8b849b;font-size:10px}.admin-transactions-table{margin-top:14px}.admin-transactions-table-heading{justify-content:space-between;align-items:end;display:flex}.admin-transactions-table h2{letter-spacing:-.08em;margin:12px 0 0;font-size:28px}.admin-transactions-table-heading form{gap:8px;width:380px;display:flex}.admin-transactions-table-heading input{border:1px solid #ddd2f3;flex:1;padding:11px;font:12px Manrope}.admin-transactions-table-heading button{color:#6b24ff;background:#f2edff;border:0;padding:0 16px;font-size:11px;font-weight:800}.admin-transactions-scroll{margin-top:24px;overflow-x:auto}.admin-transactions-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.admin-transactions-scroll th,.admin-transactions-scroll td{white-space:nowrap;border-top:1px solid #eee8f8;padding:14px 16px}.admin-transactions-scroll th{color:#8b849b;text-transform:uppercase;font:9px DM Mono,monospace}.admin-transaction-type{color:#6b24ff;text-transform:uppercase;font:9px DM Mono,monospace}.admin-transaction-status{text-transform:uppercase;padding:5px 8px;font:9px DM Mono,monospace}.admin-transaction-completed{color:#16824c;background:#e9f9ef}.admin-transaction-pending{color:#b35b13;background:#fff1e6}.admin-transaction-void{color:#756f8a;background:#f2edff}.admin-transactions-empty{text-align:center;color:#8b849b}.admin-transactions-modal{padding:28px}.admin-transactions-modal h2{letter-spacing:-.08em;margin:12px 0 24px;font-size:28px}.admin-transactions-modal label{color:#75658f;text-transform:uppercase;gap:7px;margin-top:16px;font:9px DM Mono,monospace;display:grid}.admin-transactions-modal input,.admin-transactions-modal select{background:#fff;border:1px solid #ddd2f3;width:100%;padding:11px;font:12px Manrope}.admin-transactions-modal-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-transactions-modal-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.admin-transactions-modal-actions button{color:#574f6d;background:#fff;border:1px solid #ddd2f3;padding:12px 16px;font-size:11px;font-weight:700}.admin-transactions-modal-actions button[type=submit]{color:#fff;background:#6b24ff;border-color:#6b24ff}@media (width<=760px){.admin-transactions-page{padding:78px 16px 90px}.admin-transactions-heading{display:block}.admin-transactions-primary{margin-top:22px}.admin-transactions-stats{grid-template-columns:1fr}.admin-transactions-table-heading{display:block}.admin-transactions-table-heading form{width:100%;margin-top:20px}.admin-transactions-modal-grid{grid-template-columns:1fr}}.admin-users-pagination nav{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-users-pagination nav>div:first-child{color:#756f8a;font-size:12px}.admin-users-pagination nav>div:last-child{align-items:center;gap:4px;display:flex}.admin-users-pagination nav a,.admin-users-pagination nav span{justify-content:center;align-items:center;min-width:36px;height:36px;color:#6b24ff!important;box-shadow:none!important;background:#fff!important;border:1px solid #ddd2f3!important;margin:0!important;font-size:12px!important;text-decoration:none!important;display:inline-flex!important}.admin-users-pagination nav a:hover{background:#f2edff!important}.admin-users-pagination svg{fill:currentColor;width:16px;height:16px}@media (width<=600px){.admin-users-pagination nav{flex-direction:column;align-items:flex-start}.admin-users-pagination nav>div:last-child{align-self:flex-end}}.admin-users-pagination nav>div:first-child,.admin-users-pagination nav>div:first-child *{color:#756f8a!important;box-shadow:none!important;background:0 0!important;border:0!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;font-size:12px!important;display:inline!important}.admin-users-pagination,.admin-users-pagination nav,.admin-users-pagination nav>div{color:#756f8a!important;box-shadow:none!important;background:#fff!important}.admin-users-pagination nav *{color:#6b24ff!important;box-shadow:none!important;background:#fff!important}.admin-users-pagination nav a,.admin-users-pagination nav span{color:#6b24ff!important;background:#fff!important;border-color:#ddd2f3!important}.admin-users-pagination nav span[aria-current=page]{color:#fff!important;background:#6b24ff!important;border-color:#6b24ff!important}.admin-users-pagination nav span[aria-disabled=true]{color:#b9b1ca!important;background:#fbfaff!important}.admin-codes-table>nav,.admin-inventory-table>nav,.admin-expenses-table>nav,.admin-transactions-table>nav{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex;color:#756f8a!important;box-shadow:none!important;background:#fff!important}.admin-codes-table>nav *,.admin-inventory-table>nav *,.admin-expenses-table>nav *,.admin-transactions-table>nav *{color:#6b24ff!important;box-shadow:none!important;background:#fff!important}.admin-codes-table>nav a,.admin-codes-table>nav span,.admin-inventory-table>nav a,.admin-inventory-table>nav span,.admin-expenses-table>nav a,.admin-expenses-table>nav span,.admin-transactions-table>nav a,.admin-transactions-table>nav span{justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;color:#6b24ff!important;background:#fff!important;border:1px solid #ddd2f3!important;margin:0 2px!important;font-size:12px!important;display:inline-flex!important}.admin-codes-table>nav span[aria-current=page],.admin-inventory-table>nav span[aria-current=page],.admin-expenses-table>nav span[aria-current=page],.admin-transactions-table>nav span[aria-current=page]{color:#fff!important;background:#6b24ff!important;border-color:#6b24ff!important}.admin-codes-table>nav span[aria-disabled=true],.admin-inventory-table>nav span[aria-disabled=true],.admin-expenses-table>nav span[aria-disabled=true],.admin-transactions-table>nav span[aria-disabled=true]{color:#b9b1ca!important;background:#fbfaff!important}@media (width<=600px){.admin-codes-table>nav,.admin-inventory-table>nav,.admin-expenses-table>nav,.admin-transactions-table>nav{flex-direction:column;align-items:flex-start}}.dashboard-sidebar-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:0;display:flex}.dashboard-sidebar-brand img{width:84px;height:84px}.dashboard-sidebar-brand span{letter-spacing:-.07em;font-size:16px}.dashboard-sidebar-brand b{color:#a78bfa}.dashboard-sidebar-label{margin-top:48px}.admin-nav-search{box-shadow:none;background:#ffffff0b;border:1px solid #ffffff35;gap:10px;padding:0 10px 0 12px;transition:border-color .2s,box-shadow .2s;position:relative}.admin-nav-search:focus-within{border-color:#a967ff;box-shadow:0 0 0 2px #a967ff30}.admin-nav-search input{appearance:none;min-width:0;height:100%;padding:0 4px;box-shadow:none!important;outline:0!important}.admin-nav-search input::-webkit-search-cancel-button{display:none}.admin-nav-search-clear{color:#6c9fe6;cursor:pointer;appearance:none;background:0 0;border:0;outline:0;flex:none;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid}.admin-nav-search-clear:hover,.admin-nav-search-clear:focus-visible{color:#c3a7ff;outline:none}.admin-nav-search-clear:focus-visible{box-shadow:0 0 0 2px #a967ff66}.admin-nav-search:has(.admin-nav-search-clear) input{padding-right:0}.admin-profit-allocation-table{border-top:1px solid #ddd2f3;gap:0;margin-top:24px;display:grid!important}.admin-profit-allocation-table>div{border-bottom:1px solid #ddd2f3;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.admin-profit-allocation-table span{color:#756f8a;font-size:11px}.admin-profit-allocation-table strong{color:#6b24ff!important;margin:0!important;font-size:14px!important}.admin-profit-allocation-net{border-top:2px solid #6b24ff;margin-top:8px}.admin-profit-allocation-net span{color:#110b2c;font-weight:800}.admin-profit-allocation-net strong{font-size:20px!important}.admin-profit-allocation-header{color:#8b849b;text-transform:uppercase;grid-template-columns:1fr 180px 180px;font:9px DM Mono,monospace;display:grid!important}.admin-profit-allocation-table>div:not(.admin-profit-allocation-header)>span{flex:1;gap:4px;display:grid}.admin-profit-allocation-table small{color:#a69ab8;font:9px DM Mono,monospace}@media (width<=600px){.admin-profit-allocation-header{grid-template-columns:1fr 82px 115px}.admin-profit-allocation-table>div:not(.admin-profit-allocation-header)>strong{width:auto}.admin-profit-allocation-table{min-width:460px;overflow-x:auto}}.admin-profit-allocation-table>div:not(.admin-profit-allocation-header){grid-template-columns:minmax(0,1fr) 180px 180px;align-items:center;display:grid!important}.admin-profit-allocation-table>div:not(.admin-profit-allocation-header)>strong{text-align:right;width:auto!important}.admin-profit-allocation-header span:nth-child(2),.admin-profit-allocation-header span:nth-child(3){text-align:right}@media (width<=600px){.admin-profit-allocation-table>div:not(.admin-profit-allocation-header){grid-template-columns:minmax(0,1fr) 82px 115px}}.admin-ledger-delete{color:#b33434;cursor:pointer;background:0 0;border:0;font:10px Manrope}.admin-ledger-delete:hover{text-decoration:underline}.admin-ledger-edit,.admin-ledger-delete{min-height:32px;padding:7px 6px}.admin-inline-form{display:inline-block}@media (width<=760px){.admin-inventory-scroll td:last-child,.admin-expenses-scroll td:last-child{white-space:nowrap;min-width:118px}.admin-inventory-scroll .admin-ledger-edit,.admin-inventory-scroll .admin-ledger-delete,.admin-expenses-scroll .admin-ledger-edit,.admin-expenses-scroll .admin-ledger-delete{background:#fff;border:1px solid #ddd2f3;margin:0 3px 0 0;padding:7px 5px;display:inline-block}.admin-inventory-scroll .admin-ledger-edit,.admin-expenses-scroll .admin-ledger-edit{background:#f8f4ff;border-color:#cdbaff}.admin-inventory-scroll .admin-ledger-delete,.admin-expenses-scroll .admin-ledger-delete{background:#fff7f7;border-color:#f0c5c5}}.admin-plan-modal{gap:9px;padding:24px;display:grid}.admin-plan-modal h2{letter-spacing:-.06em;margin:0;font-size:24px}.admin-plan-modal p{color:#756f8a;margin:0 0 8px;font-size:12px}.admin-plan-modal label{color:#75658f;text-transform:uppercase;font:700 9px DM Mono,monospace}.admin-plan-modal input,.admin-plan-modal select,.admin-plan-modal textarea{border:1px solid #ddd2f3;outline:0;width:100%;padding:10px;font-size:12px}.admin-plan-benefit-fields{gap:7px!important;margin:0!important;display:grid!important}.admin-plan-modal>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.admin-plan-modal>div button{color:#5f5680;background:#fff;border:1px solid #ddd2f3;padding:10px 14px;font-size:11px;font-weight:700}.admin-plan-modal>div .admin-plan-primary{color:#fff;background:#6b24ff;border:0}.admin-plan-modal>div.admin-plan-benefit-fields{justify-content:stretch!important;gap:7px!important;margin:0!important;display:grid!important}.admin-plan-benefit-fields>div{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.admin-plan-benefit-fields>div label{font-size:9px}.admin-plan-benefit-fields>div input{min-width:0;padding:8px}@media (width<=640px){.admin-plan-benefit-fields>div{grid-template-columns:1fr 1fr}.admin-plan-benefit-fields>div label{display:block}}.admin-plan-number-field{background:#fff;border:1px solid #ddd2f3;align-items:center;display:flex;position:relative}.admin-plan-number-field span{color:#21133f;pointer-events:none;border-right:1px solid #ddd2f3;align-items:center;padding-right:8px;font-size:12px;line-height:1;display:flex;position:absolute;top:7px;bottom:7px;left:9px}.admin-plan-number-field input{border:0!important;padding-left:34px!important}.admin-plan-number-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-plan-number-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-plan-number-field input[type=number]{-moz-appearance:textfield}.admin-plan-card,.admin-plan-card.is-featured{background:#fff!important}.admin-plan-card .admin-plan-status,.admin-plan-card:nth-child(3) .admin-plan-status{color:#24804b!important;background:#e8faef!important}.modal-shell{justify-content:center;align-items:center;display:flex}.modal-shell .modal-panel{width:min(420px,100vw - 32px);max-height:calc(100vh - 48px);margin:0;overflow-y:auto}@media (width<=640px){.modal-shell{align-items:flex-start;padding-top:32px}.modal-shell .modal-panel{border-radius:8px;width:calc(100vw - 32px);max-height:calc(100vh - 64px)}}.dashboard-group{margin-top:46px}.dashboard-group-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.dashboard-group-heading h2{color:#110b2c;letter-spacing:-.08em;margin:10px 0 0;font-size:28px}.dashboard-group-heading>span{color:#8b849b;letter-spacing:.08em;text-transform:uppercase;font:9px DM Mono,monospace}.dashboard-card-grid{gap:12px;display:grid}.dashboard-card-grid-four{grid-template-columns:repeat(4,1fr)}.dashboard-card-grid-three{grid-template-columns:repeat(3,1fr)}.dashboard-feed-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:46px;display:grid}.dashboard-feed-card{background:#fff;border:1px solid #e8e3f2;min-height:285px;padding:22px;box-shadow:0 12px 30px #27115b08}.dashboard-feed-heading{justify-content:space-between;gap:15px;display:flex}.dashboard-feed-heading h2{color:#110b2c;letter-spacing:-.08em;margin:11px 0 0;font-size:23px}.dashboard-feed-heading>span{color:#a69ab8;font:9px DM Mono,monospace}.dashboard-empty-state{border-top:1px solid #eeeaf5;justify-items:start;gap:7px;margin-top:36px;padding-top:20px;display:grid}.dashboard-empty-state i{color:#6b24ff;background:#f0eaff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.dashboard-empty-state strong{font-size:13px}.dashboard-empty-state p{color:#8b849b;max-width:210px;margin:0;font-size:11px;line-height:1.55}.dashboard-next-grid{margin-top:12px}.dashboard-kpi-card{position:relative;overflow:hidden}.dashboard-kpi-card .kpi-icon{fill:none;stroke:#a967ff;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;width:27px;height:27px;position:absolute;bottom:18px;right:20px}.dashboard-finance-card{background:linear-gradient(135deg,#fff,#faf7ff)}@media (width<=980px){.dashboard-card-grid-four{grid-template-columns:repeat(2,1fr)}.dashboard-feed-grid{grid-template-columns:1fr}.dashboard-feed-card{min-height:230px}}@media (width<=760px){.dashboard-group{margin-top:34px}.dashboard-group-heading{display:block}.dashboard-group-heading>span{margin-top:10px;display:block}.dashboard-group-heading h2{font-size:25px}.dashboard-card-grid-three{grid-template-columns:1fr}.dashboard-card-grid-four{grid-template-columns:1fr 1fr}.dashboard-feed-grid{margin-top:34px}.dashboard-feed-card{min-height:240px}.dashboard-next-grid{margin-top:12px}}@media (width<=520px){.dashboard-card-grid-four{grid-template-columns:1fr}}.dashboard-referral-panel{overflow:hidden}.dashboard-referral-copy{color:#756f8a;max-width:390px;margin:18px 0 0;font-size:12px;line-height:1.6}.dashboard-referral-content{align-items:center;gap:18px;margin-top:24px;display:flex}.dashboard-referral-link-wrap{background:#faf8ff;border:1px solid #ddd2f3;flex:1;align-items:center;min-width:0;display:flex}.dashboard-referral-link-wrap>span{color:#6b24ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:12px;font:10px DM Mono,monospace;overflow:hidden}.dashboard-referral-copy-button{color:#fff;cursor:pointer;background:#6b24ff;border:0;border-left:1px solid #ddd2f3;flex:none;padding:12px;font:700 10px Manrope}.dashboard-referral-copy-button:hover{background:#4f16d4}.dashboard-referral-qr{background:#fff;border:1px solid #ddd2f3;flex:none;place-items:center;width:92px;height:92px;padding:6px;display:grid}.dashboard-referral-qr img{width:78px;height:78px;display:block}.dashboard-referral-hint{color:#8b849b;margin:12px 0 0;font-size:10px}@media (width<=760px){.dashboard-referral-content{flex-direction:column;align-items:stretch}.dashboard-referral-qr{align-self:flex-end}}.dashboard-finance-secondary-grid{border-top:1px solid var(--dashboard-royal,#6d28d9);margin-top:18px;padding-top:16px}.dashboard-finance-secondary-grid .dashboard-kpi-card{box-shadow:none;background:#faf8ff}.dashboard-finance-secondary-grid .dashboard-kpi-card strong{font-size:22px}.dashboard-finance-secondary-grid .dashboard-kpi-card span{color:#827995}@media (width<=760px){.dashboard-finance-secondary-grid{margin-top:16px;padding-top:14px}}.dashboard-referral-link-wrap>span{flex:1;min-width:0;display:block}.dashboard-activation-input-wrap input:focus-visible{box-shadow:inset 0 0 0 2px #a967ff}.dashboard-activation-input-wrap button:focus-visible{outline-offset:2px;outline:3px solid #c4b5fd}@media (width<=760px){body.member-dashboard-app{background:#fbfaff;overflow-x:hidden}.member-dashboard-app .dashboard-sidebar{display:none!important}.member-dashboard-app .dashboard-activation-page{width:100%;min-height:calc(100vh - 24px);padding:24px 16px 104px}.member-dashboard-app .dashboard-activation-card{width:100%;margin:0 auto}.member-dashboard-app .dashboard-activation-card>.dashboard-action{margin-top:18px}}.member-dashboard-app .dashboard-activation-card{padding:28px}.member-dashboard-app .dashboard-activation-card h1{margin-bottom:8px}.member-dashboard-app .dashboard-activation-form{margin-top:24px}.member-dashboard-app .dashboard-activation-card>.dashboard-action{padding-top:12px}@media (width<=520px){.member-dashboard-app .dashboard-activation-card{padding:22px 20px}.member-dashboard-app .dashboard-activation-card h1{font-size:clamp(34px,10vw,48px);line-height:.92}.member-dashboard-app .dashboard-activation-card>p:not(.dashboard-kicker){font-size:12px;line-height:1.55}.member-dashboard-app .dashboard-activation-form{margin-top:22px}}@media (width<=760px){.member-dashboard-app .dashboard-activation-input-wrap{background:0 0;border:0;gap:8px}.member-dashboard-app .dashboard-activation-input-wrap input{background:#faf8ff;border:1px solid #ddd2f3}.member-dashboard-app .dashboard-activation-input-wrap button{min-height:46px}}.dashboard-activation-guard{color:#fff;background:linear-gradient(115deg,#160b32,#321267 56%,#6d28d9);justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex}.dashboard-activation-guard .dashboard-kicker{color:#c4b5fd}.dashboard-activation-guard h2{letter-spacing:-.08em;max-width:560px;margin:12px 0 10px;font-size:clamp(28px,3vw,42px);line-height:.95}.dashboard-activation-guard p:not(.dashboard-kicker){color:#d8d0e9;max-width:540px;margin:0;font-size:12px;line-height:1.6}.dashboard-activation-guard .dashboard-action{color:#fff;border-color:#ffffff35;max-width:540px;margin-top:24px}.dashboard-activation-guard-mark{color:#c4b5fd;border:1px solid #c4b5fd80;border-radius:50%;flex:none;place-items:center;width:120px;height:120px;font-size:38px;display:grid;box-shadow:0 0 0 18px #8b5cf626}.dashboard-activation-page{padding-top:80px}.dashboard-activation-card{background:#fff;border:1px solid #ddd5ed;max-width:760px;padding:38px;box-shadow:0 18px 45px #27115b0b}.dashboard-activation-card h1{letter-spacing:-.085em;max-width:520px;margin:14px 0 10px;font-size:clamp(36px,5vw,64px);line-height:.9}.dashboard-activation-card>p:not(.dashboard-kicker){color:#756f8a;max-width:520px;font-size:13px;line-height:1.6}.dashboard-activation-form{margin-top:32px}.dashboard-activation-form label{color:#75658f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font:9px DM Mono,monospace;display:block}.dashboard-activation-input-wrap{background:#faf8ff;border:1px solid #ddd2f3;display:flex}.dashboard-activation-input-wrap input{color:#110b2c;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px;font:12px DM Mono,monospace}.dashboard-activation-input-wrap button{color:#fff;cursor:pointer;background:#6d28d9;border:0;padding:0 18px;font-size:11px;font-weight:800}.dashboard-activation-input-wrap button:hover{background:#4f16d4}.dashboard-activation-error{color:#b33434!important;margin:10px 0 0!important;font-size:11px!important}.dashboard-activation-card>.dashboard-action{max-width:100%;margin-top:24px}@media (width<=760px){.dashboard-activation-guard{flex-direction:column;align-items:flex-start;padding:24px}.dashboard-activation-guard-mark{width:84px;height:84px;font-size:28px}.dashboard-activation-page{padding-top:30px}.dashboard-activation-card{padding:24px}.dashboard-activation-input-wrap{flex-direction:column;align-items:stretch}.dashboard-activation-input-wrap button{min-height:46px}}.dashboard-transactions-page{padding-top:30px}.dashboard-transactions-card{background:#fff;border:1px solid #ddd5ed;padding:24px;box-shadow:0 14px 34px #27115b0a}.dashboard-module-card-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.dashboard-module-card-heading h2{letter-spacing:-.08em;margin:10px 0 0;font-size:28px}.dashboard-module-card-heading>span{color:#8b849b;text-transform:uppercase;font:9px DM Mono,monospace}.dashboard-transactions-filter{border-top:1px solid #eee8f8;border-bottom:1px solid #eee8f8;align-items:center;gap:10px;margin:0 0 16px;padding:12px 0;display:flex}.dashboard-transactions-filter label{color:#8b849b;letter-spacing:.08em;text-transform:uppercase;font:9px DM Mono,monospace}.dashboard-transactions-filter select{color:#110b2c;background:#faf8ff;border:1px solid #ddd2f3;min-width:190px;padding:9px 30px 9px 10px;font-size:11px}.dashboard-transactions-filter-clear{color:#6d28d9;font-size:10px;font-weight:800}.dashboard-transactions-table-wrap{overflow-x:auto}.dashboard-transactions-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.dashboard-transactions-table th,.dashboard-transactions-table td{white-space:nowrap;border-top:1px solid #eee8f8;padding:14px 12px}.dashboard-transactions-table th{color:#8b849b;letter-spacing:.08em;text-transform:uppercase;font:9px DM Mono,monospace}.dashboard-transactions-table td{color:#756f8a}.dashboard-transactions-table td:first-child,.dashboard-transactions-table td:nth-child(2){color:#110b2c}.dashboard-transaction-amount{font-weight:800;color:#6d28d9!important}.dashboard-transaction-status{text-transform:uppercase;padding:5px 8px;font:9px DM Mono,monospace;display:inline-block}.dashboard-transaction-status.is-completed{color:#16824c;background:#e9f9ef}.dashboard-transaction-status.is-pending{color:#b35b13;background:#fff1e6}.dashboard-transaction-status.is-void{color:#756f8a;background:#f2edff}.dashboard-transactions-empty{text-align:center;color:#8b849b!important;padding:36px!important}.dashboard-transactions-pagination{margin-top:20px}.dashboard-transactions-pagination nav{justify-content:flex-end;display:flex}.dashboard-transactions-pagination nav>div:first-child{display:none}.dashboard-transactions-pagination nav>div:last-child{gap:5px;display:flex}.dashboard-transactions-pagination a,.dashboard-transactions-pagination span{color:#6d28d9;border:1px solid #ddd2f3;place-items:center;min-width:30px;height:30px;padding:0 9px;font-size:10px;display:grid}.dashboard-transactions-pagination span[aria-current=page]{color:#fff;background:#6d28d9}@media (width<=760px){.dashboard-transactions-page{padding-top:22px}.dashboard-transactions-card{padding:18px}.dashboard-module-card-heading{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-module-card-heading h2{font-size:25px}.dashboard-transactions-filter{flex-direction:column;align-items:flex-start}.dashboard-transactions-filter select{width:100%}.dashboard-transactions-table th,.dashboard-transactions-table td{padding:12px 10px}}.dashboard-withdrawals-page{padding-top:30px}.dashboard-withdrawal-request-card,.dashboard-withdrawal-history{background:#fff;border:1px solid #ddd5ed;padding:24px;box-shadow:0 14px 34px #27115b0a}.dashboard-withdrawal-request-card h1{letter-spacing:-.085em;margin:14px 0 10px;font-size:clamp(34px,4vw,54px);line-height:.92}.dashboard-withdrawal-copy{color:#756f8a;max-width:360px;margin:0;font-size:12px;line-height:1.6}.dashboard-withdrawal-balance{background:#faf8ff;border:1px solid #eee8f8;gap:8px;margin-top:28px;padding:16px;display:grid}.dashboard-withdrawal-balance small{color:#8b849b;letter-spacing:.08em;font:9px DM Mono,monospace}.dashboard-withdrawal-balance strong{color:#6d28d9;letter-spacing:-.06em;font-size:28px}.dashboard-withdrawal-form label{color:#75658f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font:9px DM Mono,monospace;display:block}.dashboard-withdrawal-input-wrap{background:#faf8ff;border:1px solid #ddd2f3;align-items:center;display:flex}.dashboard-withdrawal-input-wrap span{color:#6d28d9;padding-left:12px;font-weight:800}.dashboard-withdrawal-input-wrap input{color:#110b2c;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:13px 10px;font:12px DM Mono,monospace}.dashboard-withdrawal-form .dashboard-action{color:#fff;cursor:pointer;background:#6d28d9;width:100%;margin-top:12px}.dashboard-withdrawal-error{color:#b33434;margin:9px 0 0;font-size:11px}.dashboard-withdrawal-history{min-width:0}@media (width<=760px){.dashboard-withdrawals-page{padding-top:22px}.dashboard-withdrawals-grid{grid-template-columns:1fr}.dashboard-withdrawal-request-card,.dashboard-withdrawal-history{padding:18px}.dashboard-withdrawal-request-card h1{font-size:38px}}.dashboard-withdrawal-form .dashboard-action:disabled{cursor:not-allowed;opacity:.48}.dashboard-withdrawal-form .dashboard-action:focus-visible{outline-offset:3px;outline:3px solid #c4b5fd}.dashboard-withdrawals-page{background:#fbfaff;padding-top:42px}.dashboard-withdrawals-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.5fr);gap:20px}.dashboard-withdrawal-request-card{color:#fff;background:linear-gradient(135deg,#110b2c 0%,#25104d 58%,#6d28d9 150%);border:0;padding:30px;position:relative;overflow:hidden;box-shadow:0 22px 50px #27115b20}.dashboard-withdrawal-request-card:after{content:"";pointer-events:none;border:1px solid #c4b5fd40;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-155px;right:-95px;box-shadow:0 0 0 28px #c4b5fd0d,0 0 0 58px #c4b5fd08}.dashboard-withdrawal-card-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.dashboard-withdrawal-request-card .dashboard-kicker{color:#c4b5fd}.dashboard-withdrawal-mark{color:#c4b5fd;border:1px solid #c4b5fd55;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.dashboard-withdrawal-request-card h1{z-index:1;letter-spacing:-.09em;margin:38px 0 12px;font-size:clamp(38px,4vw,58px);line-height:.9;position:relative}.dashboard-withdrawal-copy{z-index:1;color:#d8d0e9;max-width:360px;position:relative}.dashboard-withdrawal-balance{z-index:1;background:#ffffff12;border-color:#fff2;position:relative}.dashboard-withdrawal-balance small{color:#c4b5fd}.dashboard-withdrawal-balance strong{color:#fff;font-size:32px}.dashboard-withdrawal-balance span{color:#bdb2d6;font-size:10px}.dashboard-withdrawal-form{z-index:1;position:relative}.dashboard-withdrawal-form label{color:#c4b5fd}.dashboard-withdrawal-input-wrap{background:#fff;border-color:#ffffff38}.dashboard-withdrawal-input-wrap span,.dashboard-withdrawal-input-wrap input{color:#110b2c}.dashboard-withdrawal-form .dashboard-action{color:#110b2c;background:#a967ff}.dashboard-withdrawal-form .dashboard-action:hover{background:#c4b5fd}.dashboard-withdrawal-form .dashboard-action:disabled{color:#d8d0e9;background:#ffffff35}.dashboard-withdrawal-history{padding:30px}.dashboard-withdrawal-history-copy{color:#8b849b;margin:-8px 0 20px;font-size:11px}.dashboard-withdrawal-history .dashboard-transactions-table td,.dashboard-withdrawal-history .dashboard-transactions-table th{padding-left:10px;padding-right:10px}@media (width<=760px){.dashboard-withdrawals-page{padding-top:22px}.dashboard-withdrawal-request-card{padding:24px}.dashboard-withdrawal-request-card h1{margin-top:30px}.dashboard-withdrawal-history{padding:20px}.dashboard-withdrawal-history-copy{margin-top:-4px}}.dashboard-withdrawals-page{background:#fbfaff;padding:22px 0 118px}.dashboard-withdrawals-grid{grid-template-columns:1fr;gap:14px;display:grid}.dashboard-withdrawal-request-card,.dashboard-withdrawal-history{padding:20px}.dashboard-withdrawal-request-card h1{margin-top:28px;font-size:clamp(36px,12vw,52px)}.dashboard-withdrawal-copy{font-size:12px;line-height:1.65}.dashboard-withdrawal-balance{margin-top:22px}.dashboard-withdrawal-form{margin-top:20px}.dashboard-withdrawal-input-wrap{min-height:50px}.dashboard-withdrawal-input-wrap input{font-size:16px}.dashboard-withdrawal-form .dashboard-action{min-height:50px;padding:14px}.dashboard-withdrawal-history{overflow:hidden}.dashboard-withdrawal-history .dashboard-module-card-heading{align-items:flex-start;gap:8px}.dashboard-withdrawal-history .dashboard-module-card-heading h2{font-size:26px}.dashboard-withdrawal-history-copy{line-height:1.55}.dashboard-withdrawal-history .dashboard-transactions-table-wrap{margin:0 -20px;padding:0 20px}.dashboard-withdrawal-history .dashboard-transactions-table th,.dashboard-withdrawal-history .dashboard-transactions-table td{padding:13px 10px}.dashboard-withdrawal-history .dashboard-transactions-pagination nav{justify-content:center}@media (width>=761px){.dashboard-withdrawals-page{padding:42px 0 80px}.dashboard-withdrawals-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.5fr);gap:20px}.dashboard-withdrawal-request-card,.dashboard-withdrawal-history{padding:30px}.dashboard-withdrawal-request-card h1{margin-top:38px;font-size:clamp(38px,4vw,58px)}.dashboard-withdrawal-form{margin-top:24px}.dashboard-withdrawal-history .dashboard-transactions-table-wrap{margin:0;padding:0}.dashboard-withdrawal-history .dashboard-transactions-table th,.dashboard-withdrawal-history .dashboard-transactions-table td{padding:14px 10px}}.dashboard-withdrawal-input-wrap:has(input:disabled){background:#ffffff12;border-color:#fff2}.dashboard-withdrawal-input-wrap input:disabled{color:#bdb2d6;cursor:not-allowed}.dashboard-withdrawal-input-wrap:has(input:disabled) span{color:#bdb2d6}.dashboard-withdrawal-help{color:#bdb2d6;margin:7px 0 0;font-size:10px}.dashboard-withdrawal-review{z-index:5;color:#110b2c;background:#fff;padding:24px;position:absolute;inset:0}.dashboard-withdrawal-review h2{letter-spacing:-.07em;margin:10px 0 0;font-size:25px}.dashboard-withdrawal-review-close{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #ddd2f3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid}@media (width>=761px){.dashboard-withdrawal-review{padding:30px}.dashboard-withdrawal-review h2{font-size:29px}}.dashboard-withdrawal-input-wrap{box-sizing:border-box;gap:8px;overflow:hidden}.dashboard-withdrawal-input-wrap>span{flex:none;width:20px;padding-left:12px}.dashboard-withdrawal-input-wrap input{box-sizing:border-box;flex:1;width:0;min-width:0;padding-left:0;padding-right:12px}.dashboard-withdrawal-review-overlay{z-index:100;background:#110b2cb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dashboard-withdrawal-review{color:#110b2c;background:#fff;width:min(100%,420px);max-height:calc(100dvh - 36px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #110b2c55}.dashboard-withdrawal-review-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-withdrawal-review .dashboard-kicker{color:#6d28d9}.dashboard-withdrawal-review h2{letter-spacing:-.08em;margin:10px 0 0;font-size:clamp(28px,7vw,38px);line-height:.92}.dashboard-withdrawal-review-close{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #ddd2f3;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid}.dashboard-withdrawal-review-divider{background:#6d28d9;height:1px;margin:28px 0 8px}.dashboard-withdrawal-review-divider span{background:#a967ff;width:42px;height:3px;display:block;transform:translateY(-1px)}.dashboard-withdrawal-review-lines{margin-top:0}.dashboard-withdrawal-review-lines>div{color:#756f8a;border-bottom:1px solid #eee8f8;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:11px;display:flex}.dashboard-withdrawal-review-lines strong{color:#110b2c;font-size:13px}.dashboard-withdrawal-review-lines .is-total{color:#110b2c;border-top:1px solid #6d28d9;border-bottom:0;margin-top:6px;font-weight:800}.dashboard-withdrawal-review-lines .is-total strong{color:#6d28d9;font-size:22px}.dashboard-withdrawal-review-note{color:#8b849b;margin:20px 0 0;font-size:10px;line-height:1.6}.dashboard-withdrawal-review-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.dashboard-withdrawal-review-actions .dashboard-action{color:#fff;background:#6d28d9;flex:1;margin:0!important}.dashboard-withdrawal-review-edit{color:#6d28d9;cursor:pointer;background:0 0;border:0;padding:13px 0;font-size:10px;font-weight:800}@media (width<=760px){.dashboard-withdrawal-review-overlay{padding:14px}.dashboard-withdrawal-review{max-height:calc(100dvh - 28px);padding:24px}}.member-genealogy-page{background:#fbfaff;min-height:100vh;padding:32px 32px 80px}.member-genealogy-page>*{width:min(1400px,100%);margin-inline:auto}.member-genealogy-page .admin-genealogy-heading h1{max-width:700px}.member-genealogy-page .admin-genealogy-panel{box-shadow:0 14px 34px #27115b0a}.member-genealogy-page .genealogy-chart{min-height:480px}.member-genealogy-page .genealogy-details{top:84px}@media (width>=761px){.member-genealogy-page{width:calc(100% - 248px);margin-left:248px}}@media (width<=760px){.member-genealogy-page{padding:24px 16px 118px}.member-genealogy-page>*{width:100%}.member-genealogy-page .admin-genealogy-heading h1{font-size:clamp(38px,10vw,58px)}.member-genealogy-page .genealogy-chart{min-height:420px}.member-genealogy-page .genealogy-details{top:auto;bottom:90px}}.dashboard-card-grid-five{grid-template-columns:repeat(5,1fr)}@media (width<=980px){.dashboard-card-grid-five{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.dashboard-card-grid-five{grid-template-columns:1fr}}.dashboard-feed-grid{grid-template-columns:repeat(2,1fr)}.dashboard-feed-row{border-top:1px solid #eeeaf5;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.dashboard-feed-row>div:first-child{min-width:0}.dashboard-feed-row>div:last-child{text-align:right}.dashboard-feed-row strong,.dashboard-feed-row span{display:block}.dashboard-feed-row strong{color:#110b2c;font-size:11px}.dashboard-feed-row span{color:#8b849b;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:4px;font-size:10px;overflow:hidden}.dashboard-feed-row>div:last-child strong{color:#6d28d9;font-size:12px}.dashboard-feed-row>div:last-child span{max-width:none}@media (width<=520px){.dashboard-feed-row{align-items:flex-start;gap:8px}.dashboard-feed-row span{max-width:150px}}.admin-dashboard-page{padding-top:92px}.admin-finance-group{background:linear-gradient(135deg,#f7f3ff 0%,#eee7ff 100%);border:1px solid #ddd2f3;border-radius:6px;margin-top:0;padding:22px;box-shadow:0 18px 45px #5b2bc114}.admin-finance-label{margin-bottom:14px}.admin-finance-group .dashboard-kpi-card{background:linear-gradient(135deg,#fff,#faf7ff);min-height:155px;padding:20px 22px}.admin-finance-group .dashboard-kpi-card small{color:#75658f;letter-spacing:.12em;font-size:10px}.admin-finance-group .dashboard-kpi-card strong{margin-top:20px}.admin-finance-group .dashboard-kpi-card span{color:#756f8a}.admin-finance-group .kpi-icon{stroke-width:1.5px;width:26px;height:26px}.admin-finance-group .dashboard-kpi-card:before{content:"";background:linear-gradient(90deg,#6b24ff,#a967ff);height:4px;position:absolute;top:0;left:0;right:0}.admin-network-group{background:linear-gradient(135deg,#f3f7ff 0%,#e9eaff 100%);border:1px solid #ddd2f3;border-radius:6px;padding:22px;box-shadow:0 18px 45px #5b2bc114;margin-top:20px!important}.admin-network-group .dashboard-kpi-card{background:linear-gradient(135deg,#fff,#f8f9ff);min-height:145px;padding:20px 22px}.admin-network-group .dashboard-kpi-card:before{content:"";background:linear-gradient(90deg,#6b24ff,#8b5cf6);height:4px;position:absolute;top:0;left:0;right:0}.admin-network-group .dashboard-kpi-card small{color:#75658f;letter-spacing:.12em;font-size:10px}.admin-network-group .dashboard-kpi-card strong{margin-top:20px}.admin-network-group .dashboard-kpi-card span{color:#756f8a}@media (width<=760px){.admin-finance-group{padding:16px}}.admin-growth-group{background:linear-gradient(135deg,#f3f7ff 0%,#e7efff 100%);border:1px solid #dce4f3;border-radius:6px;padding:22px;box-shadow:0 18px 45px #395bb214;margin-top:20px!important}.admin-growth-card{background:linear-gradient(135deg,#f7faff,#eef3ff);border:1px solid #dce4f3;border-radius:6px;padding:28px 30px;box-shadow:0 18px 45px #395bb214}.admin-growth-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.admin-growth-heading h2{color:#17213d;letter-spacing:-.06em;margin:0 0 22px;font-size:27px}.admin-growth-heading h2 span{color:#64708c;letter-spacing:-.03em;font-size:16px;font-weight:500}.admin-growth-heading strong{color:#2864db;letter-spacing:.06em;text-transform:uppercase;font:500 10px DM Mono,monospace}.admin-growth-chart-wrap{width:100%;overflow:hidden}.admin-growth-chart{width:100%;height:270px;display:block;overflow:visible}.admin-growth-chart line{stroke:#9eacc3;stroke-width:1px;opacity:.7}.admin-growth-chart polyline{fill:#3f73df18;stroke:#2864db;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.admin-growth-chart circle{fill:#fff;stroke:#2864db;stroke-width:2px}.admin-growth-chart text{fill:#69758e;text-anchor:middle;font:11px DM Mono,monospace}.admin-growth-chart .growth-y-label{text-anchor:end;font-size:10px}@media (width<=760px){.admin-growth-group{padding:16px}.admin-growth-card{padding:22px 16px}.admin-growth-heading{display:block}.admin-growth-heading h2{margin-bottom:7px;font-size:23px}.admin-growth-heading h2 span{margin-top:5px;font-size:13px;display:block}.admin-growth-heading strong{margin-bottom:10px;display:block}.admin-growth-chart{height:220px}.admin-growth-chart text{font-size:9px}.admin-growth-chart .growth-y-label{display:none}}.admin-withdrawal-group{background:linear-gradient(135deg,#fff8fd 0%,#f8eafa 52%,#f5e5f8 100%);border:1px solid #ead4e6;border-radius:6px;padding:22px;box-shadow:0 18px 45px #7b3b7918;margin-top:20px!important}.admin-withdrawal-group .dashboard-kpi-card{background:#fff;border-color:#ead9e7;min-height:145px;position:relative;overflow:hidden}.admin-withdrawal-group .dashboard-kpi-card:before{content:"";background:linear-gradient(90deg,#b4479e,#d184c2);height:3px;position:absolute;inset:0 0 auto}.admin-withdrawal-group .dashboard-kpi-card small{color:#8f5b87}.admin-withdrawal-group .dashboard-kpi-card strong{color:#a33c93}.admin-withdrawal-group .dashboard-kpi-card span{color:#8d788a}.admin-withdrawal-group .kpi-icon{color:#c34cab}.admin-finance-group .dashboard-kpi-card small,.admin-network-group .dashboard-kpi-card small,.admin-withdrawal-group .dashboard-kpi-card small{font-weight:700}@media (width<=800px){.admin-withdrawal-group{padding:16px}.admin-withdrawal-group .dashboard-kpi-card{min-height:130px}}.access-page{color:#fff;background:radial-gradient(circle at 75% 15%,#6b24ff30,#0000 34%),#110b2c;place-items:center;min-height:100vh;margin:0;padding:24px;font-family:Manrope,DM Sans,sans-serif;display:grid}.access-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#ffffff0d;border:1px solid #fff2;width:min(100%,560px);padding:clamp(32px,6vw,68px);box-shadow:0 30px 90px #00000045}.access-mark{color:#d5baff;letter-spacing:.06em;border:1px solid #b992ff66;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:25px;font:500 16px DM Mono,monospace;display:inline-grid}.access-kicker{color:#c5a2ff;letter-spacing:.14em;text-transform:uppercase;margin:0;font:500 10px DM Mono,monospace}.access-card h1{letter-spacing:-.07em;max-width:420px;margin:18px auto 14px;font-size:clamp(34px,5vw,52px);line-height:.98}.access-copy{color:#c9c2dc;max-width:430px;margin:0 auto;font-size:14px;line-height:1.65}.access-actions{justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.access-primary,.access-secondary{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}.access-primary{color:#fff;background:#6b24ff;box-shadow:0 12px 24px #6b24ff40}.access-primary:hover{background:#874cff}.access-secondary{color:#eee9f8;background:0 0;border-color:#ffffff3d}.access-secondary:hover{color:#d5baff;border-color:#b992ff}.access-actions form{margin:0}.access-primary:focus-visible,.access-secondary:focus-visible{outline-offset:4px;outline:3px solid #dce7a7}@media (width<=520px){.access-card{padding:34px 22px}.access-actions{flex-direction:column;align-items:stretch}.access-primary,.access-secondary{width:100%}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.end-0{inset-inline-end:0}.left-0{left:0}.right-0{right:0}.start-0{inset-inline-start:0}.top-0{top:0}.top-\[-1px\]{top:-1px}.-z-10{z-index:-10}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.-me-2{margin-inline-end:-.5rem}.-ml-1{margin-left:-.25rem}.-ml-px{margin-left:-1px}.-mt-3{margin-top:-.75rem}.-mt-5{margin-top:-1.25rem}.-mt-px{margin-top:-1px}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-6{margin-right:1.5rem}.ms-1{margin-inline-start:.25rem}.ms-3{margin-inline-start:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-2{width:.5rem;height:.5rem}.size-3{width:.75rem;height:.75rem}.size-\[9px\]{width:9px;height:9px}.h-0{height:0}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[18px\]{height:18px}.h-\[23\.5px\]{height:23.5px}.h-\[56px\]{height:56px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-12{width:3rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top{transform-origin:top}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-neutral-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 229 229/var(--tw-divide-opacity,1))}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-emerald-900{--tw-border-opacity:1;border-color:rgb(6 78 59/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-neutral-100{--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-emerald-200{--tw-bg-opacity:1;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-800{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-neutral-400{--tw-bg-opacity:1;background-color:rgb(163 163 163/var(--tw-bg-opacity,1))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-neutral-600{--tw-bg-opacity:1;background-color:rgb(82 82 82/var(--tw-bg-opacity,1))}.bg-neutral-700{--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-200{--tw-bg-opacity:1;background-color:rgb(254 205 211/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/\[2\%\]{background-color:#ffffff05}.fill-current{fill:currentColor}.stroke-emerald-500{stroke:#10b981}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[6px\]{padding-left:6px;padding-right:6px}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pe-4{padding-inline-end:1rem}.pl-4{padding-left:1rem}.pr-2\.5{padding-right:.625rem}.ps-3{padding-inline-start:.75rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xs\/none{font-size:.75rem;line-height:1}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-neutral-100{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-neutral-950{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.decoration-neutral-400{text-decoration-color:#a3a3a3}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:.05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--ink:#110b2c;--ink-2:#19123b;--paper:#fbfaff;--muted:#756f8a;--line:#e8e3f2;--purple:#6b24ff;--violet:#a967ff;--mint:#baf7cf;--blue:#dce8ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Manrope,DM Sans,sans-serif}a{color:inherit;text-decoration:none}.prime-shell{overflow:hidden}.prime-noise{pointer-events:none;z-index:10;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.prime-wrap,.prime-header{width:min(1240px,100% - 64px);margin-inline:auto}.prime-header{border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;height:88px;display:flex;position:relative}.prime-brand{letter-spacing:-.06em;align-items:center;gap:9px;font-size:17px;font-weight:800;display:flex}.prime-brand img{-o-object-fit:contain;object-fit:contain;width:52px;height:52px}.prime-brand b{color:var(--purple);font-weight:700}.prime-nav{color:#68617d;gap:34px;margin-left:120px;font-size:12px;display:flex}.prime-nav a,.prime-login{transition:color .2s}.prime-nav a:hover,.prime-login:hover{color:var(--purple)}.prime-actions{align-items:center;gap:23px;display:flex}.prime-login{font-size:12px}.prime-login span,.text-arrow span{color:var(--purple);font-size:17px}.prime-button{background:var(--purple);color:#fff;justify-content:space-between;align-items:center;gap:25px;padding:15px 18px;font-size:12px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 25px #6b24ff2e}.prime-button:hover{transform:translateY(-3px);box-shadow:0 14px 30px #6b24ff45}.prime-button.small{gap:12px;padding:10px 14px}.prime-hero{grid-template-columns:49% 51%;align-items:center;width:min(1240px,100% - 64px);min-height:650px;margin:auto;display:grid}.prime-kicker{color:var(--purple);text-transform:uppercase;letter-spacing:.12em;font:500 10px DM Mono,monospace}.prime-kicker span{background:var(--violet);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.prime-hero h1{letter-spacing:-.09em;margin:25px 0 30px;font-size:clamp(62px,7.7vw,114px);font-weight:700;line-height:.88}.prime-hero h1 em,.section-head h2 em,.opportunity h2 em{background:linear-gradient(90deg,var(--purple),#b34dff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:500}.prime-hero-text{max-width:410px;color:var(--muted);font-size:15px;line-height:1.7}.prime-hero-actions{align-items:center;gap:25px;margin-top:35px;display:flex}.prime-play{color:#534d68;align-items:center;gap:9px;font-size:12px;display:flex}.prime-play i{border:1px solid #aaa4b9;border-radius:50%;place-items:center;width:28px;height:28px;padding-left:2px;font-size:8px;font-style:normal;display:grid}.prime-trust{color:#8c8799;align-items:center;gap:9px;margin-top:64px;font:10px DM Mono;display:flex}.prime-trust b{color:var(--ink);font-weight:500}.prime-hero-visual{background:linear-gradient(145deg,#f2eaff,#fff 55%,#e7e0ff);height:540px;position:relative;overflow:hidden}.visual-grid{opacity:.5;background-image:linear-gradient(#b6a7d934 1px,#0000 1px),linear-gradient(90deg,#b6a7d934 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 80%,#0000);mask-image:linear-gradient(#0000,#000 30% 80%,#0000)}.visual-glow{filter:blur(55px);background:#a56bff40;border-radius:50%;width:420px;height:420px;position:absolute;top:17%;left:22%}.hero-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 28px 24px #40208035);width:390px;height:325px;animation:6s ease-in-out infinite float;position:absolute;top:17%;left:17%}.orbit-line{z-index:1;border:1px solid #712aff55;border-radius:50%;position:absolute}.orbit-a{width:560px;height:170px;top:37%;left:0;transform:rotate(-25deg)}.orbit-b{border-color:#b34dff66;width:450px;height:270px;top:25%;left:13%;transform:rotate(45deg)}@keyframes float{50%{transform:translateY(-9px)rotate(1deg)}}.data-chip{z-index:2;background:#fff;border:1px solid #ebe7f4;flex-direction:column;padding:15px 17px;display:flex;position:absolute;box-shadow:0 14px 30px #27115b14}.data-chip small,.visual-tag,.metric-stack small{letter-spacing:.1em;color:#928ba2;font:9px DM Mono}.data-chip strong{letter-spacing:-.08em;color:var(--purple);margin:7px 0 3px;font-size:25px}.data-chip span{color:#7b758b;font-size:10px}.data-chip span:first-letter{color:#24a65d}.chip-top{top:66px;right:25px}.chip-bottom{bottom:55px;left:23px}.chip-bottom strong em{letter-spacing:0;color:#8b849b;font-size:10px;font-style:normal;font-weight:500}.data-chip i{background:#43cc7a;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.visual-tag{color:#7253a8;z-index:2;position:absolute}.tag-a{bottom:27px;right:26px}.tag-b{top:28px;left:28px}.prime-strip{background:var(--ink);color:#fff;grid-template-columns:repeat(3,1fr);align-items:center;min-height:112px;padding:0 max(32px,50% - 620px);display:grid}.prime-strip>div{border-right:1px solid #ffffff1f;align-items:center;gap:14px;padding:0 25px;display:flex}.prime-strip>div:last-child{border:0}.strip-icon{color:var(--violet);font-size:25px}.prime-strip p{color:#a9a4ba;font-size:11px}.prime-strip b{color:#fff;margin-bottom:4px;font-size:12px;display:block}.product-section{padding:135px 0 150px}.section-head{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.section-head h2{letter-spacing:-.08em;margin-top:22px;font-size:clamp(47px,5.3vw,76px);line-height:.9}.text-arrow{color:#5d566f;border-bottom:1px solid #cfc8dd;padding-bottom:8px;font-size:12px}.product-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.product-card{border:1px solid var(--line);background:#fff;transition:transform .3s,box-shadow .3s}.product-card:hover{transform:translateY(-8px);box-shadow:0 18px 40px #24115b12}.product-art{height:260px;position:relative;overflow:hidden}.card-violet .product-art{background:linear-gradient(140deg,#4520bd,#a66dff)}.card-blue .product-art{background:linear-gradient(140deg,#172c80,#6ba4ff)}.card-lilac .product-art{background:linear-gradient(140deg,#b99cff,#f0e9ff)}.product-orb{background:#fff2;border-radius:50%;width:170px;height:170px;position:absolute;top:17%;left:30%;box-shadow:0 0 0 30px #ffffff0c,0 0 0 60px #ffffff08}.product-line{border-top:1px solid #fff6;position:absolute;top:50%;left:10%;right:10%;transform:rotate(-25deg)}.product-art small{color:#fff;font:10px DM Mono;position:absolute;top:17px;right:18px}.product-info{padding:22px}.product-info>span{color:var(--purple);text-transform:uppercase;font:10px DM Mono}.product-info h3{letter-spacing:-.07em;margin:13px 0 5px;font-size:25px}.product-info p{color:var(--muted);margin-bottom:25px;font-size:12px}.product-info strong{font-size:12px}.opportunity{padding-bottom:145px}.opportunity-panel{background:var(--ink);color:#fff;grid-template-columns:58% 42%;min-height:430px;padding:70px 75px;display:grid;position:relative;overflow:hidden}.opportunity-panel:after{content:"";border:1px solid #a967ff55;border-radius:50%;width:450px;height:450px;position:absolute;bottom:-210px;right:-90px;box-shadow:0 0 0 45px #a967ff0d,0 0 0 110px #a967ff08}.prime-kicker.light{color:#bb9dff}.opportunity h2{letter-spacing:-.08em;margin:23px 0;font-size:clamp(48px,5vw,76px);line-height:.88}.opportunity-panel>div:first-child>p:not(.prime-kicker){color:#a9a4ba;max-width:390px;margin-bottom:31px;font-size:13px;line-height:1.7}.light-button{color:var(--purple);box-shadow:none;background:#fff}.metric-stack{z-index:1;flex-direction:column;justify-content:center;gap:22px;display:flex;position:relative}.metric-stack>div{border-bottom:1px solid #ffffff1a;padding-bottom:15px}.metric-stack strong{letter-spacing:-.07em;margin:7px 12px 4px 0;font-size:27px;display:inline-block}.metric-stack span{color:#9f99b3;font-size:10px}.steps{padding:0 0 130px}.step-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.step{border-right:1px solid var(--line);min-height:180px;padding:28px 28px 0 0}.step:not(:first-child){padding-left:28px}.step:last-child{border:0}.step>b{color:var(--purple);font:10px DM Mono}.step h3{letter-spacing:-.06em;margin:28px 0 9px;font-size:21px}.step p{color:var(--muted);max-width:220px;font-size:12px;line-height:1.55}.prime-footer{border-top:1px solid var(--line);color:#8b849b;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:25px 0 35px;font:10px DM Mono;display:flex}.prime-footer .prime-brand{color:var(--ink);text-transform:none;letter-spacing:-.06em;font:700 15px Manrope}.prime-footer .prime-brand img{width:38px;height:38px}.prime-reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.prime-reveal.is-visible{opacity:1;transform:none}.delay-1{transition-delay:.13s}.delay-2{transition-delay:.25s}@media (width<=800px){.prime-wrap,.prime-header,.prime-hero{width:calc(100% - 36px)}.prime-header{height:75px}.prime-nav{display:none}.prime-actions{gap:10px}.prime-login{display:none}.prime-hero{padding:75px 0 58px;display:block}.prime-hero h1{font-size:clamp(58px,16vw,90px)}.prime-trust{flex-wrap:wrap;margin-top:42px}.prime-hero-visual{height:420px;margin-top:60px}.hero-logo{width:320px;height:270px;top:18%;left:5%}.orbit-a{width:440px;left:-45px}.orbit-b{left:-5px}.chip-top{top:25px;right:14px}.chip-bottom{bottom:23px;left:14px}.prime-strip{padding:20px 18px;display:block}.prime-strip>div{border:0;border-bottom:1px solid #ffffff1f;padding:14px 0}.prime-strip>div:last-child{border:0}.product-section{padding:95px 0}.section-head{display:block}.text-arrow{margin-top:32px;display:inline-block}.product-grid{grid-template-columns:1fr}.product-art{height:230px}.opportunity{padding-bottom:95px}.opportunity-panel{padding:45px 28px;display:block}.metric-stack{margin-top:55px}.steps{padding-bottom:90px}.step-grid{grid-template-columns:1fr}.step,.step:not(:first-child){border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:25px 0}.prime-footer{gap:17px;display:grid}.prime-footer .prime-brand{grid-row:1}.prime-footer span:nth-child(2){grid-row:2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.prime-reveal,.prime-reveal.is-visible{opacity:1;transition:none;transform:none}.hero-logo{animation:none}}.even\:bg-white:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:border:hover{border-width:1px}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-neutral-200:hover{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:bg-gray-900:active{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.active\:bg-red-700:active{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.active\:text-gray-800:active{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-50:disabled{opacity:.5}.group\/exception:hover .group-hover\/exception\:text-blue-500,.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-16{margin-bottom:4rem}.sm\:ms-10{margin-inline-start:2.5rem}.sm\:ms-6{margin-inline-start:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1}.sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-14{padding:3.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:pb-0{padding-bottom:0}.sm\:pt-0{padding-top:0}.sm\:pt-16{padding-top:4rem}}@media (width>=1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:0 0}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:100% 0}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:0 0}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:100% 0}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.dark\:divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.dark\:border{border-width:1px}.dark\:border-none{border-style:none}.dark\:border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.dark\:border-amber-800{--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.dark\:border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.dark\:border-blue-800{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.dark\:border-emerald-600{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:border-neutral-500{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity,1))}.dark\:border-neutral-700{--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.dark\:border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.dark\:border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.dark\:border-rose-900{--tw-border-opacity:1;border-color:rgb(136 19 55/var(--tw-border-opacity,1))}.dark\:border-transparent{border-color:#0000}.dark\:border-white\/10{border-color:#ffffff1a}.dark\:border-white\/20{border-color:#fff3}.dark\:border-white\/5{border-color:#ffffff0d}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}.dark\:bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.dark\:bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.dark\:bg-amber-950{--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.dark\:bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.dark\:bg-blue-950{--tw-bg-opacity:1;background-color:rgb(23 37 84/var(--tw-bg-opacity,1))}.dark\:bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.dark\:bg-emerald-900\/70{background-color:#064e3bb3}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-neutral-400{--tw-bg-opacity:1;background-color:rgb(163 163 163/var(--tw-bg-opacity,1))}.dark\:bg-neutral-600{--tw-bg-opacity:1;background-color:rgb(82 82 82/var(--tw-bg-opacity,1))}.dark\:bg-neutral-700{--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.dark\:bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.dark\:bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.dark\:bg-rose-950{--tw-bg-opacity:1;background-color:rgb(76 5 25/var(--tw-bg-opacity,1))}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/10{background-color:#ffffff1a}.dark\:bg-white\/5{background-color:#ffffff0d}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}.dark\:text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:text-neutral-100{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.dark\:text-neutral-200{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.dark\:text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.dark\:text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.dark\:text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.dark\:text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.dark\:text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.dark\:text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:hover\:border-none:hover{border-style:none}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}.dark\:hover\:bg-white\/5:hover,.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}.dark\:hover\:text-emerald-500:hover{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:dark\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:active\:text-gray-300:active{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.group\/exception:hover .group-hover\/exception\:dark\:text-emerald-500,.group:hover .group-hover\:dark\:text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}}.\[\&_svg\]\:size-2\.5 svg{width:.625rem;height:.625rem}.\[\&_svg\]\:\!text-white svg{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.hover\:\[\&_svg\]\:stroke-emerald-500 svg:hover{stroke:#10b981}@media (prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}}
