@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff")}@layer reset,theme,layout,components,responsive;@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:#060314;scrollbar-width:none}body{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%}button:disabled{cursor:wait}}@layer theme{:root{font-family:Inter,Arial,sans-serif;color:#fcf7ff;color-scheme:dark;font-synthesis:none;--pink: #fa00b8;--lavender: #c5b4ed}::selection{background:#9a20cd;color:#fff}:focus-visible{outline:3px solid #eee0ff;outline-offset:5px}}@layer layout{.site-shell{overflow:hidden}.landing{position:relative;isolation:isolate;width:100%;min-height:71.1vw;padding-bottom:3vw;background:#060314}.hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.hero-image{width:100%;height:auto;max-width:none;transform-origin:center 46%}.masthead{height:5.4vw;padding:.7vw 3.3vw;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:.8vw;align-items:center;flex-shrink:0}.brand>span{font-size:1.56vw;letter-spacing:.4vw;font-weight:500}.galaxy-mark{width:4.9vw;height:4vw;object-fit:contain;mix-blend-mode:screen}.header-controls{display:flex;gap:1.6vw;align-items:center;font-size:.94vw}.header-controls button{border:0;background:none;padding:.4vw 0}.privacy-link{min-height:36px}.motion-toggle{display:flex;gap:1.25vw;align-items:center}.header-controls .motion-toggle{border-left:1px solid #51415e;padding-left:1.5vw}.partner-link{display:flex;align-items:center;gap:.6vw;border-left:1px solid #382a51;margin-left:.7vw;padding-left:2.5vw}.partner-link svg{width:1.5vw;height:1.5vw;filter:drop-shadow(-1px 0 #48ecff) drop-shadow(1px 1px #ff319c)}.partner-link img{width:4.8vw;height:2.2vw;object-fit:contain;margin-left:1vw}.poster-title,.sr-only,.email-label,.bot-field{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.signup-area{padding-top:38.5vw;text-align:center;margin:0 auto;width:min(82vw,1320px);scroll-margin-top:20px}.signup-area h2{margin:0;font-size:6.5vw;line-height:1.12;letter-spacing:-.2vw;font-weight:800;text-shadow:0 0 28px #7f299855}.tagline{margin:.7vw auto 1.5vw;font-size:1.42vw;line-height:1.36;color:#e4ddfc}.signup-area form{position:relative;width:57.55vw;margin:0 auto}.signup-meta{color:#cdc3e5;font-size:.91vw;margin:.95vw 0 0;line-height:1.5}.footer{display:flex;align-items:center;justify-content:center;gap:2vw;margin-top:2.4vw;font-size:.63vw;letter-spacing:.45vw;color:#c9bbde}.footer:before,.footer:after{content:"";width:4vw;border-top:1px solid #777088}}@layer components{.toggle-track{display:flex;align-items:center;width:3.25vw;height:1.75vw;padding:.12vw;border:1px solid #a547ff;border-radius:99px;background:#361166;transition:background .25s}.toggle-track>span{width:1.38vw;height:1.38vw;border-radius:50%;background:#b6a8cc;transition:transform .25s,background .25s}.motion-toggle[aria-pressed=true] .toggle-track{background:#7611d4;box-shadow:0 0 15px #ae27ee66}.motion-toggle[aria-pressed=true] .toggle-track>span{transform:translate(1.36vw);background:#fff;box-shadow:0 0 10px #fff}.email-control{display:flex;align-items:center;border:1.5px solid #b87aef;background:#0e082cbd;border-radius:99px;padding:.35vw;height:5.7vw;box-shadow:0 0 8px #a555e988,0 0 32px #ad21ff33,inset 0 0 18px #9f58e425;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .2s,box-shadow .2s}.email-control:focus-within{border-color:#f0bbff;box-shadow:0 0 28px #be54fc80}.mail-icon{width:2.1vw;height:2.1vw;margin:0 1.45vw 0 2.2vw;color:#d5c5fa;flex-shrink:0}.email-control input{width:0;min-width:0;flex:1;border:0;outline:none;background:transparent;color:#fff;font-size:1.43vw;padding:.6vw 0}.email-control input::placeholder{color:#b5acd8;opacity:1}.signup-button{border:0;border-radius:99px;background:var(--pink);color:#fff;display:flex;align-items:center;justify-content:center;gap:1.65vw;width:21.65vw;height:4.8vw;font-size:1.46vw;font-weight:700;flex-shrink:0;box-shadow:0 0 26px #f600b644,inset 0 1px 1px #ff72e0;transition:transform .2s,background .2s,box-shadow .2s}.signup-button svg{width:1.85vw;height:1.85vw;transition:transform .2s}.signup-button:hover{background:#ff24c6;box-shadow:0 0 32px #f600b67a}.signup-button:hover svg{transform:translate(4px)}.signup-button:active{transform:scale(.98)}.signup-button:disabled{opacity:.75}.has-error{border-color:#ff90bb}.form-error{color:#ffb2cd;font-size:14px;line-height:1.5;margin:12px 0}.signup-success{display:flex;align-items:center;justify-content:center;gap:20px;min-height:5.7vw;width:57.55vw;margin:auto;padding:16px 24px;border:1px solid #cd7dff;border-radius:28px;background:#15062fe6;box-shadow:0 0 30px #9818bb50}.signup-success svg{color:#e39fff;flex-shrink:0}.signup-success h3{margin:0 0 6px;font-size:20px}.signup-success p{margin:0;color:#d7c6ed;font-size:14px;line-height:1.5}.skip-link{position:fixed;z-index:10;left:20px;top:-80px;background:#51165e;padding:14px;border-radius:8px}.skip-link:focus{top:16px}.dialog-open{overflow:hidden}.privacy-dialog{background:#130a24;color:#fff;border:1px solid #79538f;border-radius:24px;padding:32px;width:min(580px,calc(100% - 32px));max-height:85dvh;box-shadow:0 0 90px #a229bf33}.privacy-dialog::backdrop{background:#03000ddd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dialog-top .galaxy-mark{width:55px;height:46px}.dialog-close{border:1px solid #6e477d;background:#28123b;border-radius:50%;width:42px;height:42px;display:grid;place-items:center}.dialog-eyebrow{color:#e9a2ff;font-size:10px;letter-spacing:2px}.privacy-dialog h2{font-size:30px;letter-spacing:-1px;margin:10px 0 20px}.privacy-dialog h3{font-size:16px;margin:22px 0 8px}.privacy-dialog p{color:#cfc2db;line-height:1.65;font-size:13px}.privacy-removal{border-top:1px solid #483254;margin-top:24px;padding-top:8px}.privacy-removal button{background:#341442;border:1px solid #865393;padding:12px 16px;border-radius:99px;display:flex;align-items:center;gap:20px}.privacy-removal button svg{width:20px}.privacy-dialog .privacy-date{font-size:10px;margin-top:25px}.motion-on .hero-image{animation:cosmic-breathe 18s ease-in-out infinite alternate}.motion-on .galaxy-mark{animation:galaxy-glow 5s ease-in-out infinite alternate}@keyframes cosmic-breathe{0%{transform:scale(1)}to{transform:scale(1.012)}}@keyframes galaxy-glow{to{filter:brightness(1.22) drop-shadow(0 0 5px #a025c9)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}}@layer responsive{@media (max-width: 800px){.landing{min-height:100svh;padding-bottom:78px}.hero-image{width:100%;margin-left:0;margin-top:80px}.masthead{height:76px;padding:9px 20px}.brand{gap:7px}.brand>span{font-size:12px;letter-spacing:2.7px}.galaxy-mark{width:42px;height:42px}.header-controls{gap:12px;font-size:12px}.header-controls .motion-toggle{border:0;padding:0}.motion-toggle>span:first-child{display:none}.toggle-track{width:34px;height:21px;padding:2px}.toggle-track>span{width:15px;height:15px}.motion-toggle[aria-pressed=true] .toggle-track>span{transform:translate(12px)}.partner-link{position:absolute;bottom:26px;left:20px;right:20px;justify-content:center;gap:5px;border:0;padding:0;margin:0;font-size:10px;z-index:2}.partner-link svg{width:14px;height:14px}.partner-link img{width:38px;height:18px;margin-left:6px}.signup-area{width:100%;padding:49vw 22px 0}.signup-area h2{font-size:clamp(37px,8.1vw,64px);line-height:1.1;letter-spacing:-1.6px;text-shadow:0 0 25px #290630}.tagline{font-size:16px;line-height:1.5;margin:20px auto 23px;max-width:530px}.desktop-break{display:none}.signup-area form{width:min(100%,570px)}.email-control{height:auto;border-radius:28px;padding:7px;display:grid;grid-template-columns:40px 1fr;background:#100826ee}.mail-icon{width:23px;height:23px;margin:0 0 0 13px}.email-control input{width:100%;font-size:16px;padding:17px 10px}.signup-button{grid-column:1 / -1;width:100%;height:56px;font-size:16px;gap:18px;border-radius:22px}.signup-button svg{width:23px;height:23px}.signup-meta{font-size:11px;margin:15px auto 0;max-width:310px;line-height:1.6}.footer{font-size:8px;letter-spacing:2.5px;gap:12px;margin:30px 20px 0}.footer:before,.footer:after{width:20px}.signup-success{width:100%;padding:20px;min-height:120px;gap:12px;text-align:left}.signup-success h3{font-size:18px}}@media (max-width: 370px){.masthead{padding-inline:12px}.brand>span{font-size:10px;letter-spacing:2px}.header-controls{gap:9px}.signup-area{padding-inline:16px}.signup-area h2{font-size:34px}}}.share-dialog{width:min(1060px,calc(100% - 32px));max-height:92dvh;margin:auto;padding:26px;border:1px solid #694282;border-radius:26px;background:#10071f;color:#fcf7ff;box-shadow:0 0 90px #b81beb33}.share-dialog::backdrop{background:#03000deb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.share-dialog button,.share-dialog a{transition:background .18s,border-color .18s}.share-dialog button:disabled{opacity:.45;cursor:wait}.share-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.share-brand{display:flex;align-items:center;font-size:12px;letter-spacing:3px;gap:10px}.share-brand img{width:42px;height:34px;object-fit:contain;mix-blend-mode:screen}.share-close{display:grid;place-items:center;height:42px;width:42px;border-radius:50%;color:#e9ddff;background:#241130;border:1px solid #55305f}.hub-tabs{display:flex;gap:8px;padding:5px;background:#1d102a;border:1px solid #43274e;border-radius:99px;margin:0 0 25px;width:fit-content}.hub-tabs button{display:flex;gap:8px;align-items:center;border-radius:99px;padding:11px 20px;color:#d5c2e9;border:0;background:none;font-size:14px}.hub-tabs button[aria-selected=true]{background:#8433aa;color:#fff}.share-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:34px;align-items:start}.share-card-preview{width:100%;height:auto;border:1px solid #8951a3;border-radius:16px;box-shadow:0 0 32px #aa28d12b}.card-loading{aspect-ratio:9 / 16;display:grid;place-items:center;padding:25px;text-align:center;color:#c8addb;background:#1c0b31;border-radius:16px}.download-card{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;margin-top:12px;border:1px solid #604071;border-radius:99px;background:#291337;font-size:14px}.hub-eyebrow{color:#d991ed;font-size:11px;letter-spacing:2px}.share-copy h2,.ranking-panel h2{font-size:clamp(29px,3.2vw,42px);letter-spacing:-1.4px;line-height:1.12;margin:10px 0 15px;font-weight:800}.share-copy h2 span{color:#f890e8}.share-copy>p,.ranking-panel>p{color:#cabad7;font-size:15px;line-height:1.55;margin:12px 0}.member-score{border:1px solid #7e3d90;background:#2b0e37;border-radius:18px;padding:18px;display:flex;gap:22px;align-items:center;margin:21px 0}.member-score>strong{display:flex;flex-direction:column;font-size:37px;line-height:1;color:#ffbaf4;gap:6px}.member-score small{font-size:10px;letter-spacing:2px}.member-score>div{min-width:0;display:flex;flex-direction:column;gap:7px}.member-score b{font-size:15px;overflow-wrap:anywhere}.member-score span{font-size:12px;color:#cfaadd}.platforms{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px}.platforms button{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;border:1px solid #704383;border-radius:14px;background:#291433;padding:15px 4px 12px;font-size:12px}.platforms button:hover{background:#591b67;border-color:#f277d7}.platform-done{position:absolute;top:5px;right:5px;color:#ffb5ed}.share-copy .share-hint{font-size:12px;color:#b59cc6}.referral-label{display:block;font-size:12px;color:#dbc4ea;margin:17px 0 8px}.referral-link{display:flex;border:1px solid #563361;border-radius:12px;overflow:hidden}.referral-link input{min-width:0;flex:1;padding:13px;border:0;background:#0a0315;color:#d4badf;font-size:12px}.referral-link button{width:46px;display:grid;place-items:center;border:0;border-left:1px solid #563361;background:#31143d}.share-rules{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;color:#d7c2e5;font-size:12px}.share-rules b{color:#ff94e5;font-size:17px;padding-right:4px}.share-copy .points-explanation,.ranking-panel .points-explanation{font-size:12px;color:#aa94bd}.share-copy .vip-note,.ranking-panel .vip-note{border-top:1px solid #3c2448;padding-top:12px;font-size:12px;color:#baa1cd}.share-copy .hub-notice,.ranking-panel .hub-notice{background:#381442;border:1px solid #7a4489;border-radius:12px;padding:12px;font-size:13px;color:#f4d9ff}.hub-notice button{display:inline-block;background:none;border:none;text-decoration:underline;padding:4px}.app-share-steps{background:#25102e;border:1px solid #663977;border-radius:14px;padding:14px;margin-top:14px}.app-share-steps>strong{font-size:13px}.app-share-steps>div{display:flex;flex-direction:column;gap:9px;margin-top:12px}.app-share-steps button{display:flex;gap:9px;align-items:center;background:#482052;border:1px solid #9555a1;border-radius:99px;padding:11px 13px;font-size:13px}.app-share-steps p{color:#c9add8;font-size:12px;line-height:1.5;margin-bottom:0}.ranking-panel{max-width:800px;margin:0 auto}.ranking-you{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#30103d;border:1px solid #7c4792;border-radius:18px;padding:21px;margin:24px 0}.ranking-you span,.ranking-you strong{display:block}.ranking-you span{color:#da9feb;font-size:10px;letter-spacing:2px}.ranking-you strong{font-size:30px;margin:7px 0}.ranking-you p{margin:0;color:#ccb0dc;font-size:13px;overflow-wrap:anywhere}.ranking-you button{background:#78339a;border:1px solid #aa60c9;border-radius:99px;padding:12px 16px;font-size:12px}.ranking-table-wrap{overflow-x:auto;border:1px solid #563065;border-radius:16px}.ranking-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.ranking-table-wrap th{color:#c89cdb;background:#23102e;font-weight:500;padding:15px 20px}.ranking-table-wrap td{padding:16px 20px;border-top:1px solid #35203f;overflow-wrap:anywhere}.ranking-table-wrap td:last-child,.ranking-table-wrap th:last-child{text-align:right;font-weight:700}.your-row{background:#4c17574d}.you-pill{font-size:9px;padding:3px 6px;border:1px solid #a755ac;border-radius:99px;margin-left:8px;white-space:nowrap}.ranking-table-wrap>p{text-align:center;padding:28px 20px;color:#b8a2c9;line-height:1.6;font-size:14px}.ranking-table-wrap>p>button{display:block;margin:12px auto 0;background:#582065;border:1px solid #91519b;border-radius:99px;padding:8px 18px}.header-controls .ranking-link{color:#efc8fb;font-weight:500}.header-controls .share-launch{display:none}.signup-success .success-share{display:block;margin-top:12px;background:#ba00a0;border:1px solid #fa8ee3;padding:10px 17px;border-radius:99px;font-size:14px;font-weight:700;color:#fff}.signup-meta .ranking-consent{display:block;margin-top:5px;color:#d9c9e5}@media (max-width: 800px){.header-controls .ranking-link{position:absolute;top:72px;left:22px;font-size:12px;z-index:2;padding:6px 10px;border:1px solid #7b408b;border-radius:99px;background:#140924}.header-controls .share-launch{display:block;position:absolute;top:72px;right:22px;z-index:2;background:#30103d;padding:6px 10px;border:1px solid #7b408b;border-radius:99px;font-size:12px}.share-dialog{padding:18px;max-height:95dvh;width:calc(100% - 16px);border-radius:21px}.share-grid{display:flow-root}.card-column{width:118px;float:right;margin:0 0 16px 15px}.card-column .download-card{font-size:11px;padding:9px 4px;gap:4px}.share-copy h2{font-size:27px;letter-spacing:-.8px}.share-copy>p{font-size:14px}.member-score,.access-notice{clear:both}.share-copy .hub-eyebrow{font-size:10px;letter-spacing:1.4px}.card-column .download-card svg{flex-shrink:0}.hub-tabs{width:100%}.hub-tabs button{justify-content:center;flex:1;font-size:12px;padding-inline:10px}.platforms{gap:5px}.platforms button{font-size:10px}.ranking-table-wrap td,.ranking-table-wrap th{padding:13px 11px;font-size:12px}.ranking-you{padding:17px;flex-wrap:wrap}.share-brand{letter-spacing:2px;font-size:10px}}.hub-pending{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:#090313e8;color:#edb6ff;font-size:18px}
