@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";:root{color:#eeeef2;font-synthesis:none;--lime:#bbfa68;--muted:#92939c;--line:#2b2b33;background:#101014;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:5px}a{color:inherit;text-decoration:none}.shell{flex-direction:column;max-width:1600px;min-height:100vh;margin:auto;padding:0 6vw;display:flex}header{border-bottom:1px solid var(--line);align-items:center;gap:24px;height:104px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:5px;font-size:25px;font-weight:700;display:inline-flex}.brand-icon{background:var(--lime);color:#101014;clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%);place-items:center;width:38px;height:38px;margin-right:8px;font-family:Barlow Condensed,sans-serif;font-size:33px;font-style:italic;font-weight:800;display:grid;position:relative}.brand-rox{color:var(--lime)}.brand-dot{align-self:flex-start;margin-top:4px;font-size:10px}.header-tag{color:var(--muted);align-items:center;gap:9px;margin-left:auto;font-size:12px;display:flex}.header-tag i,.account-badge i{background:var(--lime);border-radius:50%;width:6px;height:6px;display:inline-block}.auth-layout{flex:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;padding:55px 0 65px;display:grid}.eyebrow{color:var(--lime);letter-spacing:2px;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.eyebrow>span{background:var(--lime);width:17px;height:1px}h1,h2,p{margin:0}h1{text-transform:uppercase;letter-spacing:-1px;margin:24px 0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(60px,6.7vw,104px);font-weight:700;line-height:.99}h1 em{color:var(--lime);font-style:normal}.intro>p{color:var(--muted);font-size:15px;line-height:1.7}.graphic{background:radial-gradient(#bbfa6810,#0000 65%);max-width:470px;height:190px;margin-top:30px;position:relative;overflow:hidden}.grid-lines{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.giant-r{text-align:center;color:#bbfa6812;-webkit-text-stroke:1px #bbfa6860;font-family:Barlow Condensed,sans-serif;font-size:200px;font-style:italic;font-weight:800;line-height:.9;transform:rotate(-12deg)}.orbit{border:1px solid #bbfa6826;border-radius:50%;width:340px;height:100px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-23deg)}.orbit.two{border-color:#ffffff0c;transform:translate(-50%,-50%)rotate(23deg)}.cross{color:#bbfa6860;position:absolute}.c1{top:20%;left:15%}.c2{bottom:30%;right:12%}.graphic-caption{color:#60626a;letter-spacing:2px;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:8px;left:0;right:0}.intro-foot{border-top:1px solid var(--line);color:#7b7d86;letter-spacing:1px;gap:24px;max-width:470px;padding-top:20px;font-size:9px;display:flex}.auth-card{background:#18181e;border:1px solid #2e2e36;border-radius:16px;justify-self:end;width:100%;max-width:440px;padding:32px;box-shadow:0 24px 70px #0002}.tabs{background:#101014;border-radius:8px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.tabs button{color:#8f9099;background:0 0;border:0;border-radius:5px;padding:11px;font-size:12px;font-weight:600}.tabs .selected{color:#f5f5f7;background:#2c2d34;box-shadow:0 2px 4px #0003}.card-heading{margin:32px 0 27px}.small-label{letter-spacing:1.7px;color:var(--muted);font-size:9px;font-weight:600}.card-heading h2{letter-spacing:-.8px;margin:10px 0;font-size:25px}.card-heading p{color:var(--muted);font-size:13px}form{flex-direction:column;display:flex}label{margin-bottom:9px;font-size:12px;font-weight:600}input{color:#f2f2f5;background:#111116;border:1px solid #34343e;border-radius:7px;outline:none;width:100%;padding:14px;font-size:13px}input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #bbfa6810}input::placeholder{color:#747580}form>input{margin-bottom:23px}.password{position:relative}.password input{padding-right:75px}.password button{color:#a2a3ac;background:0 0;border:none;padding:5px;font-size:10px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.primary{background:var(--lime);color:#18250b;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;margin-top:25px;padding:15px 18px;font-size:13px;font-weight:700;transition:background .15s;display:flex}.primary:hover{background:#cdff8d}.primary span{font-size:20px;font-weight:400}.card-note{color:var(--muted);text-align:center;margin:24px 0;font-size:11px}.card-note button{color:#e3e5db;text-underline-offset:3px;background:0 0;border:0;padding:0 2px;font-size:11px;text-decoration:underline}.privacy-note{border-top:1px solid var(--line);color:#787a85;text-align:center;padding-top:20px;font-size:10px}.privacy-note span{color:var(--lime);margin-right:6px}.error{color:#ffb5b5;background:#55252530;border:1px solid #8b4444;border-radius:7px;margin-top:15px;padding:12px;font-size:12px;line-height:1.5}footer{border-top:1px solid var(--line);color:#777984;letter-spacing:1px;justify-content:space-between;padding:22px 0;font-size:9px;display:flex}.loading{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100vh;display:flex}.loading p{color:var(--muted);font-size:13px}.logout{color:#b5b5bd;background:0 0;border:1px solid #363640;border-radius:6px;gap:15px;padding:9px 13px;font-size:12px;display:flex}.dashboard{flex:1;padding:50px 0 65px}.welcome{justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;display:flex}.welcome h1{overflow-wrap:anywhere;font-size:clamp(44px,5.5vw,76px)}.welcome p{color:var(--muted);font-size:14px}.account-badge{color:var(--lime);letter-spacing:1px;white-space:nowrap;background:#bafa6807;border:1px solid #394830;border-radius:30px;align-items:center;gap:10px;padding:10px 14px;font-size:9px;display:flex}.dashboard-grid{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.welcome-card{background:#1c2517;border:1px solid #35432b;border-radius:12px;padding:35px;position:relative;overflow:hidden}.welcome-card .small-label{color:#adbd9b}.welcome-card h2{text-transform:uppercase;color:#e8f3da;z-index:1;margin:20px 0;font-family:Barlow Condensed,sans-serif;font-size:48px;line-height:1.05;position:relative}.welcome-card p{color:#a4b195;z-index:1;font-size:12px;line-height:1.8;position:relative}.complete{color:#c4f694;align-items:center;gap:9px;margin-top:25px;font-size:11px;display:flex}.complete span{border:1px solid #628644;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.deco-r{color:#bbfa6806;-webkit-text-stroke:1px #bbfa6824;font-family:Barlow Condensed,sans-serif;font-size:330px;font-style:italic;font-weight:800;line-height:1;position:absolute;bottom:-45px;right:5px}.profile-card{border:1px solid var(--line);background:#18181e;border-radius:12px;padding:30px}.profile-head{align-items:center;gap:15px;display:flex}.avatar{color:var(--lime);background:#292c25;border:1px solid #3b4332;border-radius:10px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:600;display:grid}.profile-head h2{margin-bottom:5px;font-size:18px}.profile-head p,.profile-note{color:var(--muted);font-size:11px}dl{margin-top:24px}dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:15px 0;font-size:12px;display:flex}dt{color:var(--muted)}dd{text-align:right;overflow-wrap:anywhere;margin:0}.active{color:var(--lime)}.profile-note{margin-top:22px;font-size:10px}.next-step{border:1px solid var(--line);background:#15151a;border-radius:10px;align-items:center;gap:20px;margin-top:24px;padding:22px;display:flex}.next-icon{color:#7f826f;font-size:25px}.next-step strong{font-size:12px;font-weight:500}.next-step p{color:var(--muted);margin-top:6px;font-size:11px}.soon{color:#85858f;letter-spacing:1px;white-space:nowrap;border:1px solid #35353f;border-radius:4px;margin-left:auto;padding:7px 10px;font-size:8px}@media (width>=1400px){.auth-layout{gap:15%;padding:65px 5%}}@media (width<=760px){.shell{padding:0 22px}header{height:80px}.header-tag{font-size:10px}.auth-layout{grid-template-columns:1fr;gap:30px;padding:35px 0}.intro h1{margin:20px 0 14px;font-size:62px}.intro>p{font-size:13px}.graphic,.intro-foot{display:none}.auth-card{justify-self:center;max-width:100%;padding:24px}.intro .eyebrow{font-size:9px}.card-heading{margin:26px 0}.dashboard{padding:30px 0}.dashboard-grid{grid-template-columns:1fr}.welcome{display:block}.account-badge{margin-top:20px;display:inline-flex}.welcome h1{font-size:52px}.welcome-card,.profile-card{padding:26px}.next-step{flex-wrap:wrap;gap:12px}.next-step>div{flex:1}.soon{margin-left:32px}.logout{margin-left:auto}header:has(.logout) .header-tag{display:none}.welcome-card h2{font-size:42px}footer{font-size:8px}.header-tag i{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}html{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#72776a #18181e;min-height:100%;overflow-y:scroll}body,#root,.shell{height:auto;min-height:100dvh;overflow:visible}.shell>header,.shell>footer{flex-shrink:0}html::-webkit-scrollbar{width:14px}html::-webkit-scrollbar-track{background:#18181e}html::-webkit-scrollbar-thumb{background:#72776a;border:3px solid #18181e;border-radius:8px}.billing{margin-top:40px}.billing-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.billing-title h2{letter-spacing:-1px;margin:12px 0 8px;font-size:28px}.billing-title p{color:var(--muted);font-size:13px}.pix-badge{color:var(--lime);white-space:nowrap;letter-spacing:1px;border:1px solid #3a4930;border-radius:30px;padding:10px 14px;font-size:10px}.access-card{background:#19191f;border:1px solid #35353c;border-radius:10px;align-items:center;gap:16px;margin-bottom:20px;padding:22px;display:flex}.access-card strong{font-size:14px}.access-card p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.access-symbol{color:#aaa;font-size:26px}.access-card.is-active{background:#1c2517;border-color:#3d5130}.is-active .access-symbol{color:var(--lime)}.billing-notice{color:#d7c79a;background:#302b1e;border:1px solid #504831;border-radius:8px;margin:18px 0;padding:14px 18px;font-size:12px;line-height:1.6}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.plan{text-align:left;color:#e9e9ef;background:#18181e;border:1px solid #35353f;border-radius:11px;flex-direction:column;align-items:flex-start;padding:23px;display:flex}.plan:hover{border-color:#728c59}.plan.chosen{border-color:var(--lime);background:#1c2418}.plan-top{letter-spacing:1.1px;color:#93969c;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:9px;display:flex}.radio-dot{border:1px solid #63666a;border-radius:50%;width:13px;height:13px}.chosen .radio-dot{border:4px solid var(--lime);background:#182312}.plan>strong{margin:18px 0 12px;font-family:Barlow Condensed,sans-serif;font-size:62px;line-height:1.1}.plan strong small{color:#a2a899;margin-left:8px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400}.plan-price{letter-spacing:-.7px;font-size:23px;font-weight:600}.plan-foot{color:#919589;margin-top:14px;font-size:10px;line-height:1.6}.checkout-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.checkout-card,.payment-card{border:1px solid var(--line);background:#18181e;border-radius:12px;padding:26px}.billing h3{margin:0 0 12px;font-size:17px}.checkout-card>p{color:var(--muted);max-width:350px;font-size:12px;line-height:1.7}.checkout-card form{margin-top:25px}.checkout-card form>input{margin-bottom:9px}.field-note{color:var(--muted);font-size:10px;line-height:1.5}.payment-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-top h3{margin:0}.payment-status{color:#e4cd84;white-space:nowrap;background:#323020;border-radius:20px;padding:6px 10px;font-size:10px;display:inline-block}.payment-status.approved{color:#c6ef97;background:#2b3821}.payment-status.failed,.payment-status.expired,.payment-status.canceled,.payment-status.refunded{color:#dfabae;background:#392529}.order-summary{color:var(--muted);margin:15px 0 18px;font-size:12px}.payment-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:215px;display:flex}.payment-empty>span{color:#505947;font-size:50px}.payment-empty p{font-size:13px}.payment-empty small{color:var(--muted);font-size:11px}.pix-qr{background:#fff;border-radius:8px;width:200px;max-width:100%;height:auto;margin:18px auto;padding:12px;display:block}.payment-card label{display:block}.payment-card textarea{resize:vertical;color:#c9ccd2;overflow-wrap:anywhere;background:#111116;border:1px solid #34343e;border-radius:6px;width:100%;padding:10px;font:11px/1.5 monospace}.secondary{color:#d8edc4;background:#282e24;border:1px solid #4e6040;border-radius:6px;width:100%;margin-top:10px;padding:11px;font-size:12px;display:block}.text-button{color:var(--lime);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:11px}.expires-note{color:var(--muted);margin:14px 0 4px;font-size:10px;line-height:1.6}.qr-wait{color:var(--muted);padding:20px 0;font-size:12px;line-height:1.8}.payment-success{text-align:center;padding:25px 0}.payment-success>span{width:55px;height:55px;color:var(--lime);border:1px solid #5f8240;border-radius:50%;place-items:center;margin:auto;font-size:30px;display:grid}.payment-success h4{margin:16px 0 9px;font-size:17px}.payment-success p{color:var(--muted);font-size:12px}.payment-history{margin-top:30px}.history-scroll{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:12px}th{color:var(--muted);padding:12px;font-size:10px;font-weight:400}td{border-top:1px solid var(--line);padding:14px 12px}@media (width<=760px){.billing-title{flex-direction:column;align-items:flex-start;gap:15px}.billing-title h2{font-size:25px}.plans{gap:8px}.plan{padding:13px 10px}.plan-top{letter-spacing:0;font-size:8px}.radio-dot{display:none}.plan>strong{margin:13px 0;font-size:45px}.plan strong small{margin-left:3px;font-size:10px}.plan-price{font-size:18px}.plan-foot{font-size:9px}.checkout-grid{grid-template-columns:minmax(0,1fr)}.checkout-card,.payment-card{padding:22px}.access-card{padding:18px}.access-card strong{font-size:12px}.billing{margin-top:28px}}.dashboard-minimal{width:100%;max-width:900px;margin:0 auto;padding:40px 0 56px}.dashboard-heading h1{text-transform:none;letter-spacing:-1px;margin:0 0 8px;font-family:DM Sans,sans-serif;font-size:30px;line-height:1.2}.dashboard-heading p{color:var(--muted);font-size:13px}.dashboard-minimal .billing{margin-top:26px}.billing-nav{border-bottom:1px solid var(--line);gap:28px;margin-bottom:28px;display:flex}.billing-nav button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.billing-nav button[aria-current]{color:var(--lime);border-bottom-color:var(--lime)}.dashboard-minimal .access-card{background:0 0;margin-bottom:30px;padding:18px 20px}.minimal-section-title{justify-content:space-between;align-items:center;gap:15px;margin:24px 0 16px;display:flex}.minimal-section-title h2{letter-spacing:-.3px;font-size:18px;font-weight:500}.minimal-section-title>span{color:var(--muted);font-size:11px}.dashboard-minimal .plans{gap:12px;margin:0 0 24px}.dashboard-minimal .plan{padding:20px}.dashboard-minimal .plan>strong{margin:0 0 15px;font-family:DM Sans,sans-serif;font-size:27px;font-weight:500}.dashboard-minimal .plan-price{font-size:19px}.minimal-checkout{display:block}.minimal-checkout .checkout-card{background:0 0;padding:22px}.minimal-checkout .checkout-card>h3{margin-bottom:6px;font-size:15px;font-weight:500}.minimal-checkout form,.minimal-checkout .primary{margin-top:18px}.dashboard-minimal .payment-card{margin-top:22px}.dashboard-minimal .payment-history{margin-top:0}.history-empty{color:var(--muted);padding:32px 0;font-size:13px}@media (width<=760px){.dashboard-minimal{padding-top:28px}.dashboard-heading h1{font-size:26px}.minimal-section-title{flex-direction:column;align-items:flex-start;gap:6px}.dashboard-minimal .plan{padding:17px 12px}.dashboard-minimal .plan>strong{font-size:23px}.dashboard-minimal .plan-price{font-size:17px}}.header-access{color:var(--lime);white-space:nowrap;background:#bbfa6810;border:1px solid #bbfa6840;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:9px 13px;display:flex}.header-access strong{font-size:25px;line-height:1}.header-access span{font-size:11px}header:has(.header-access) .header-tag{margin-left:0}.remember-email{color:var(--muted);cursor:pointer;align-items:center;gap:9px;margin:12px 0 0;font-weight:400;display:flex}.remember-email input{width:16px;height:16px;accent-color:var(--lime);padding:0}.history-item{border:1px solid var(--line);background:#16161b;border-radius:10px;margin-bottom:12px}.history-item summary{cursor:pointer;align-items:center;gap:22px;padding:20px;font-size:13px;list-style:none;display:flex}.history-item summary::-webkit-details-marker{display:none}.history-item summary>span:first-child{flex:1}.history-item summary strong{font-size:13px;font-weight:500}.history-item summary small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.history-item summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.history-item[open] .accordion-arrow{transform:rotate(180deg)}.history-detail{border-top:1px solid var(--line);padding:4px 20px 20px}.history-detail dl{margin:0}.history-detail dd{max-width:65%;font-size:11px}.history-detail dl>div:last-child{border:0}.radar-config{border:1px solid var(--line);border-radius:10px;padding:24px}.radar-config p{color:var(--muted);font-size:12px;line-height:1.7}.radar-config form{margin-top:24px}.radar-config .minimal-section-title{margin-top:0}.radar-config .radar-help{margin-top:20px}.radar-config [role=status]{margin-top:14px}.billing-nav{flex-wrap:wrap;gap:22px}@media (width<=760px){header:has(.header-access){flex-wrap:wrap;gap:10px;height:auto;min-height:90px;padding:16px 0}.header-access{gap:6px;padding:8px}.header-access strong{font-size:21px}.header-access span{font-size:9px}header:has(.header-access) .logout{gap:5px;margin-left:0;padding:8px;font-size:10px}header:has(.header-access) .brand{gap:3px;font-size:19px}header:has(.header-access) .brand-icon{width:30px;height:30px;margin-right:4px}.billing-nav{gap:18px}.billing-nav button{font-size:12px}.history-item summary{flex-wrap:wrap;gap:9px;padding:16px 12px}.history-item summary>span:first-child{min-width:120px}.history-detail{padding:4px 12px 14px}}.dashboard-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.dashboard-heading .download-app{white-space:nowrap;width:auto;margin:0}.plan-option{min-width:0}.plan-option .plan{text-align:left;width:100%}.plan-option .primary{margin-top:10px;padding:14px;font-size:12px}.purchase-note{color:var(--muted);margin:0 0 24px;font-size:12px}@media (width<=600px){.dashboard-heading{flex-direction:column;align-items:flex-start;gap:14px}.plan-option .primary{padding:12px 7px;font-size:11px}.plan-option .primary span{display:none}}.admin-panel{margin-top:32px}.admin-panel h3{margin:28px 0 12px}.admin-panel p{color:#93a1b4;margin:10px 0 18px}.admin-users,.admin-orders{gap:12px;display:grid}.admin-users article,.admin-orders details{overflow-wrap:anywhere;border:1px solid #30333c;border-radius:12px;padding:18px}.admin-actions,.admin-actions form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-actions input{color:#fff;background:#171820;border:1px solid #454957;border-radius:6px;width:90px;padding:10px}.admin-orders summary{cursor:pointer}.admin-nav{gap:10px;margin:20px 0;display:flex}.admin-nav [aria-pressed=true]{color:#b8ff65;border-color:#b8ff65}.admin-prices{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.admin-prices label{flex:1;gap:8px;min-width:130px;display:grid}.admin-prices input{box-sizing:border-box;color:#fff;background:#171820;border:1px solid #454957;border-radius:6px;width:100%;padding:12px}.admin-actions form{padding:10px 0}.admin-actions{margin-top:12px}.admin-panel .admin-prices,.admin-panel .admin-actions form{flex-direction:row}.admin-panel .admin-prices label{margin:0}.admin-panel .admin-prices button{width:auto;margin:0}.admin-panel .admin-actions button{width:auto}.admin-panel .admin-actions form{flex:1;min-width:0}@media (width<=600px){.admin-panel .admin-prices label{flex-basis:100%}.admin-panel .admin-prices button{width:100%}.admin-panel .admin-actions{flex-direction:column;align-items:stretch}.admin-panel .admin-actions form{align-items:center}}
