/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--ink:#09080b;--paper:#f7f2ed;--wine:#66152c;--wine-bright:#a9284d;--gold:#d9ad70;--line:#ffffff24}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--ink);color:var(--paper);font-family:var(--font-body), sans-serif;margin:0}a{color:inherit}.site-shell{--theme-display:var(--font-display), serif;--theme-body:var(--font-body), sans-serif;--theme-accent:#ff48ae;--theme-accent-soft:#55d7ff;--theme-glow-one:#ed2188;--theme-glow-two:#178ec7;--theme-copy:#fff5fb;--theme-muted:#ffffff8c;--theme-shell:linear-gradient(145deg, #07030a 0%, #16081a 52%, #02070b 100%);--theme-hero:radial-gradient(circle at 18% 24%, #ff2b9d75 0 2%, transparent 23%), radial-gradient(circle at 81% 18%, #33ceff6b 0 2%, transparent 24%), conic-gradient(from 214deg at 48% 10%, transparent 0 19%, #ff229857 25%, transparent 34% 63%, #22c0ff4d 72%, transparent 82%), linear-gradient(150deg, #09030c, #200b24 54%, #03131b);--theme-overlay:radial-gradient(circle at 50% 4%, #ee208f33, transparent 35%), linear-gradient(to bottom, #05030729 0%, #050307bd 43%, #050307fa 100%);--theme-card-overlay:linear-gradient(to top, #040308f7 0%, #0503088f 46%, #0402080a 100%);--theme-card-border:#ff67be61;--theme-logo-surface:#08040ce0;--theme-cta-one:linear-gradient(115deg, #9b1db8, #ff3eac 42%, #2479dd 73%, #5ce3ff);--theme-cta-two:linear-gradient(115deg, #1676aa, #32b5f5 45%, #7951ed 74%, #ff55b8);min-height:100svh;padding:max(8px, env(safe-area-inset-top)) 12px 24px;isolation:isolate;color:var(--theme-copy);font-family:var(--theme-body);background:var(--theme-shell);place-items:start center;display:grid;position:relative;overflow:hidden}.site-shell:before{content:"";z-index:-3;background:var(--theme-hero);border-radius:0 0 38px 38px;width:min(100%,520px);height:clamp(320px,108vw,520px);position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 66%,#0000 100%);mask-image:linear-gradient(#000 0% 66%,#0000 100%)}.site-shell:after{content:"";z-index:-2;background:var(--theme-overlay);position:absolute;inset:0}.ambient{z-index:-1;filter:blur(4px);opacity:.55;border-radius:999px;position:absolute}.ambient-one{background:var(--theme-glow-one);width:330px;height:330px;top:-180px;right:-100px}.ambient-two{background:var(--theme-glow-two);width:280px;height:280px;bottom:-180px;left:-120px}.landing-card{isolation:isolate;text-align:center;width:min(100%,520px);padding:10px 0 22px;position:relative}.header-art{z-index:-1;pointer-events:none;border-radius:0 0 42px 42px;width:100%;height:270px;position:absolute;top:-10px;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000 100%)}.monogram-field{display:none}.header-wordmark{color:#0000;width:100%;font:800 clamp(31px, 10vw, 50px)/1 var(--theme-display);letter-spacing:.12em;white-space:nowrap;-webkit-text-stroke:1px var(--theme-accent);position:absolute;top:96px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.header-wordmark{-webkit-text-stroke:1px color-mix(in srgb, var(--theme-accent) 56%, transparent)}}.header-wordmark{text-shadow:-12px 0 30px var(--theme-accent), 12px 0 34px var(--theme-accent-soft);opacity:.3}.header-wordmark i{color:var(--theme-accent-soft);-webkit-text-stroke:0;font-style:normal}.header-monogram{color:var(--theme-accent-soft);position:absolute;top:8px;left:18px}@supports (color:color-mix(in lab, red, red)){.header-monogram{color:color-mix(in srgb, var(--theme-accent-soft) 70%, white)}}.header-monogram{font:700 16px/1 var(--theme-display);letter-spacing:.08em;opacity:.62}.header-monogram span{color:var(--theme-accent);margin:0 3px}.header-adult{border:1px solid var(--theme-accent);padding:5px 8px;position:absolute;top:6px;right:16px}@supports (color:color-mix(in lab, red, red)){.header-adult{border:1px solid color-mix(in srgb, var(--theme-accent) 54%, transparent)}}.header-adult{color:var(--theme-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.header-adult{color:color-mix(in srgb, var(--theme-accent) 55%, white)}}.header-adult{font:800 9px/1 var(--theme-body);letter-spacing:.12em;box-shadow:0 0 18px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.header-adult{box-shadow:0 0 18px color-mix(in srgb, var(--theme-accent) 45%, transparent)}}.header-spark{color:var(--theme-accent-soft);filter:drop-shadow(0 0 8px);animation:3.1s ease-in-out infinite sparkle;position:absolute}.header-spark-one{font-size:16px;top:48px;left:13%}.header-spark-two{font-size:9px;animation-delay:-1.5s;top:42px;right:11%}.header-orbit{border:1px solid var(--theme-accent-soft);position:absolute}@supports (color:color-mix(in lab, red, red)){.header-orbit{border:1px solid color-mix(in srgb, var(--theme-accent-soft) 32%, transparent)}}.header-orbit{opacity:.48;border-radius:50%;transform:rotate(-22deg)}.header-orbit-one{width:260px;height:168px;top:-64px;left:10%}.header-orbit-two{border-color:var(--theme-accent);width:210px;height:210px;top:-82px;right:-7%}@supports (color:color-mix(in lab, red, red)){.header-orbit-two{border-color:color-mix(in srgb, var(--theme-accent) 34%, transparent)}}.brand-mark{border:2px solid var(--theme-accent);width:92px;height:92px;margin:0 auto 20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brand-mark{border:2px solid color-mix(in srgb, var(--theme-accent) 58%, white)}}.brand-mark{box-shadow:0 15px 55px var(--theme-glow-one), 0 0 0 5px #ffffff0b;background:#09080b;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.brand-mark{box-shadow:0 15px 55px color-mix(in srgb, var(--theme-glow-one) 52%, transparent), 0 0 0 5px #ffffff0b}}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.eyebrow{color:var(--theme-accent-soft);letter-spacing:.2em;margin:0 0 10px;font-size:11px;font-weight:700}h1,h2{font-family:var(--theme-display)}h1{letter-spacing:-.045em;margin:0;font-size:clamp(52px,15vw,74px);font-weight:600;line-height:.88}h1 em{color:var(--theme-accent);text-shadow:0 0 24px var(--theme-accent);font-weight:500}@supports (color:color-mix(in lab, red, red)){h1 em{text-shadow:0 0 24px color-mix(in srgb, var(--theme-accent) 64%, transparent)}}.actions{gap:14px;margin-top:18px;display:grid}.action{isolation:isolate;aspect-ratio:1.18;border:1px solid var(--theme-card-border);text-align:left;background:#111;border-radius:24px;align-items:flex-end;width:100%;min-height:0;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000006b}.action:after{content:"";z-index:-1;background:linear-gradient(90deg, #04020a4d 0%, #04020a1a 14%, transparent 30%, transparent 70%, #04020a1a 86%, #04020a4d 100%), var(--theme-card-overlay);position:absolute;inset:0}.action-photo{--photo-scale:1.2;z-index:-2;object-fit:cover;width:100%;height:100%;transform:scale(var(--photo-scale)) scaleX(var(--photo-flip,1));transform-origin:top;will-change:transform;transition:transform .45s,filter .45s;animation:3.2s ease-in-out infinite photoTremble;position:absolute;inset:0}.action-fansly .action-photo-main{--photo-scale:1.015;--photo-flip:1;object-position:center center}.action-telegram .action-photo{--photo-scale:1.15;object-position:center top;height:calc(100% + 2mm);top:-2mm}.action:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:34%;display:none;position:absolute;inset:-60% auto -60% -40%;transform:rotate(18deg)}.action-glow{z-index:-2;border-radius:inherit;position:absolute;inset:8px;box-shadow:inset 0 0 32px #ffffff29,0 0 22px #ffffff14}.action:hover{border-color:#ffffff8c;transform:translateY(-3px)scale(1.012)}.action:hover .action-photo-main{filter:saturate(1.08)}.action:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.action-fansly{box-shadow:0 18px 55px #15a6e438,0 0 28px #15a6e42e}.action-telegram{box-shadow:0 18px 55px #2597d338,0 0 28px #3b9bd129}.action-content{z-index:2;pointer-events:none;position:absolute;inset:0}.platform-logo{background:var(--theme-logo-surface);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid #ffffff6b;border-radius:21px;place-items:center;width:72px;height:72px;animation:2.7s ease-in-out infinite logoFloat,2.7s ease-in-out infinite logoHalo;display:grid;position:absolute;top:16px;left:16px;overflow:hidden;box-shadow:0 10px 30px #0006,0 0 22px #ffffff2e}.platform-logo:before{content:"";z-index:0;background:conic-gradient(from 0deg, transparent 0 28%, #ffffffd1 36%, transparent 44% 100%);animation:3.4s linear infinite logoOrbit;position:absolute;inset:-36%}.platform-logo:after{content:"";z-index:1;background:var(--theme-logo-surface);border-radius:18px;position:absolute;inset:2px}.platform-logo img{z-index:2;object-fit:contain;filter:drop-shadow(0 0 8px #fff3);width:52px;height:52px;animation:2.7s ease-in-out infinite logoBreathe;display:block;position:relative}.action-telegram .platform-logo,.action-telegram .platform-logo img{animation-delay:-1.35s}.action strong{color:#fff;text-align:center;letter-spacing:.12em;text-shadow:0 2px 14px #000000ad;background-size:220% 220%;border:1px solid #ffffff8c;border-radius:999px;min-width:68%;padding:14px 24px;font-size:20px;line-height:1;animation:2.4s ease-in-out infinite flowingGradient,2.4s ease-in-out infinite ctaPulse;position:absolute;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 9px 30px #0000006b,inset 0 0 20px #ffffff2e}.action-fansly strong{background-image:var(--theme-cta-one)}.action-telegram strong{background-image:var(--theme-cta-two)}.action strong:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:25%;animation:2.8s ease-in-out infinite buttonShine;position:absolute;inset:-80% auto -80% -34%;transform:rotate(20deg)}.action b{display:none}.more-links{text-align:left;margin-top:18px}.more-links summary{color:#ffffff75;letter-spacing:.04em;cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:42px;font-size:11px;list-style:none;transition:color .2s;display:flex}.more-links summary::-webkit-details-marker{display:none}.more-links summary:hover{color:#ffffffc2}.more-links summary i{font-size:18px;font-style:normal;transition:transform .25s}.more-links[open] summary i{transform:rotate(45deg)}.more-links-panel{grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;animation:.22s ease-out panelReveal;display:grid}.more-links-panel a{color:#ffffffad;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:54px;padding:9px 10px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:grid}.more-links-panel a:hover{background:#ffffff14;border-color:#ffffff3d;transform:translateY(-1px)}.more-links-panel a>span{color:#fff;background:#ffffff17;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.more-links-panel a>span img{object-fit:contain;width:19px;height:19px;display:block}.more-links-panel a strong{font-size:9px;font-weight:600;line-height:1.25}.more-links-panel a>i{color:#ffffff59;font-size:12px;font-style:normal}footer{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:10px;display:flex}.footer-dot{background:var(--theme-accent);border-radius:50%;width:3px;height:3px}.privacy-note{color:#ffffff4d;letter-spacing:.02em;margin:10px 0 0;font-size:9px}.age-layer{z-index:5;-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:radial-gradient(circle at 22% 14%,#ff49cd2b,#0000 34%),radial-gradient(circle at 82% 84%,#48beff26,#0000 36%),#030108e6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.age-card{isolation:isolate;text-align:center;background:radial-gradient(at 16% 0,#ff4ccd21,#0000 40%),radial-gradient(at 92% 100%,#4ac1ff1f,#0000 42%),linear-gradient(150deg,#12051dfb,#05020cfc);border:1px solid #c289ff66;border-radius:28px;width:min(100%,410px);padding:38px 28px 28px;position:relative;overflow:hidden;box-shadow:0 34px 100px #000000ad,0 0 42px #9742e033,inset 0 0 40px #ffffff06}.age-card:before{content:"A × J";z-index:-1;color:#e2bbff17;letter-spacing:.14em;text-shadow:1px 1px #000000e6,-1px -1px #ffffff06;font:400 11px/1 Didot,Baskerville,Times New Roman,serif;position:absolute;top:18px;left:20px}.age-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.age-badge{color:#0000;background:linear-gradient(120deg,#ff7edc,#c2a1ff 50%,#73dcff);-webkit-background-clip:text;background-clip:text;border:1px solid #c29affa3;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 22px;font:400 28px/1 Didot,Baskerville,Times New Roman,serif;display:grid;box-shadow:0 0 26px #bc69ff47,inset 0 0 20px #6dc9ff14}.age-card .eyebrow{color:#a98cc9;letter-spacing:.26em;font-size:8px;font-weight:600}.age-card h2{color:#0000;letter-spacing:-.02em;text-shadow:0 0 28px #c2a1ff29;background:linear-gradient(90deg,#ff7edc 0%,#c2a1ff 50%,#73dcff 100%);-webkit-background-clip:text;background-clip:text;margin:0;font:400 40px/.98 Didot,Baskerville,Times New Roman,serif}.age-card>p:not(.eyebrow){color:#e7ddef9e;margin:14px 0 25px;font-size:12px;line-height:1.55}.age-card button{color:#fff;width:100%;min-height:52px;font:700 12px/1 var(--theme-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(115deg,#8d2ac7,#ff58c7 42%,#6962ec 72%,#63ddff) 0 0/220% 220%;border:1px solid #ffffff6b;border-radius:999px;animation:2.4s ease-in-out infinite flowingGradient,2.4s ease-in-out infinite ageButtonPulse;position:relative;overflow:hidden;box-shadow:0 12px 34px #5a42d74d,inset 0 0 20px #ffffff29}.age-card button:focus-visible{outline:2px solid var(--theme-accent-soft);outline-offset:3px}.age-card>a{color:#d2c2dd7a;letter-spacing:.08em;margin-top:17px;font-size:10px;text-decoration:none;display:inline-block}.age-card>a:hover{color:#87dfff}.theme-neon-kiss{--theme-display:"Arial Black", "Avenir Next", sans-serif;--theme-body:"Avenir Next", var(--font-body), sans-serif}.theme-velvet-room{--theme-display:var(--font-display), Georgia, serif;--theme-body:var(--font-body), sans-serif;--theme-accent:#e2b271;--theme-accent-soft:#ff6c9f;--theme-glow-one:#751735;--theme-glow-two:#b2634d;--theme-shell:linear-gradient(145deg, #080405, #1d080f 52%, #080304);--theme-hero:radial-gradient(ellipse at 50% -8%, #ffc87833, transparent 43%), repeating-linear-gradient(112deg, transparent 0 17px, #ffffff06 18px 19px), conic-gradient(from 224deg at 50% 0%, #2a0914, #7e1d3e, #1c080e, #ad5549, #2a0914);--theme-overlay:linear-gradient(to bottom, #0d03071f, #0f0408c4 44%, #080304 100%);--theme-card-overlay:linear-gradient(to top, #140409fa, #19060c8a 48%, #1404090d);--theme-card-border:#e2b2716b;--theme-logo-surface:#19060ce6;--theme-cta-one:linear-gradient(115deg, #70203a, #d35176 42%, #8e243f 72%, #efbd79);--theme-cta-two:linear-gradient(115deg, #553041, #bd526e 44%, #8a4b43 72%, #e6b879)}.theme-midnight{--theme-display:"Avenir Next Condensed", "Helvetica Neue", sans-serif;--theme-body:"Helvetica Neue", var(--font-body), sans-serif;--theme-accent:#a9b8ff;--theme-accent-soft:#67e8ff;--theme-glow-one:#3042b8;--theme-glow-two:#008ca8;--theme-shell:linear-gradient(150deg, #02050c, #07152b 52%, #02060d);--theme-hero:radial-gradient(circle at 50% -18%, #ffffff4d, transparent 25%), linear-gradient(124deg, transparent 26%, #8ea7ff24 27% 28%, transparent 29% 64%, #48e1ff26 65% 66%, transparent 67%), radial-gradient(ellipse at 16% 33%, #4557db6b, transparent 32%), linear-gradient(145deg, #020817, #152153 52%, #02151c);--theme-overlay:linear-gradient(to bottom, #02071114, #020812b3 43%, #02050c 100%);--theme-card-overlay:linear-gradient(to top, #020812fa, #020c1a85 48%, #02081208);--theme-card-border:#7bc7ff61;--theme-logo-surface:#030c1ce0;--theme-cta-one:linear-gradient(115deg, #1835aa, #635cff 40%, #268ee8 73%, #68ecff);--theme-cta-two:linear-gradient(115deg, #075f9f, #20c3ec 43%, #394fce 72%, #a9b8ff)}.theme-ruby-noir{--theme-display:Impact, "Arial Narrow", sans-serif;--theme-body:"Arial Narrow", var(--font-body), sans-serif;--theme-accent:#ff304d;--theme-accent-soft:#ffba87;--theme-glow-one:#cc082b;--theme-glow-two:#742008;--theme-shell:linear-gradient(145deg, #030303, #180307 52%, #050202);--theme-hero:linear-gradient(135deg, transparent 0 34%, #ff314859 35% 37%, transparent 38% 64%, #ffa76929 65% 67%, transparent 68%), radial-gradient(circle at 70% 11%, #ff2f4787, transparent 29%), repeating-radial-gradient(circle at 28% -25%, transparent 0 28px, #ff5b4214 29px 30px), #090203;--theme-overlay:linear-gradient(to bottom, #04000014, #080102bf 43%, #030101 100%);--theme-card-overlay:linear-gradient(to top, #080102fc, #0c01038c 46%, transparent);--theme-card-border:#ff354e7a;--theme-logo-surface:#0d0203e8;--theme-cta-one:linear-gradient(115deg, #7a0017, #ff173f 42%, #9e071f 71%, #ff9a5f);--theme-cta-two:linear-gradient(115deg, #442027, #c71535 44%, #8e1b22 72%, #ff805d)}.theme-ultraviolet,.theme-ultraviolet-blue,.theme-ultraviolet-duo{--theme-display:"Bodoni 72", Didot, "Times New Roman", serif;--theme-body:"Avenir Next", var(--font-body), sans-serif;--theme-accent:#e75cff;--theme-accent-soft:#7c7cff;--theme-title:#ff77dc;--theme-title-glow:#ff43c985;--theme-monogram:#d293eb17;--theme-glow-one:#901de2;--theme-glow-two:#4435e9;--theme-shell:linear-gradient(145deg, #080313, #1c0738 53%, #050313);--theme-hero:repeating-linear-gradient(96deg, #ffffff03 0 1px, transparent 1px 4px), repeating-linear-gradient(4deg, #00000007 0 1px, transparent 1px 5px), linear-gradient(158deg, #090312 0%, #1c0a2a 31%, #351347 58%, #130a2d 78%, #06030f 100%);--theme-overlay:linear-gradient(to bottom, #07010f0d, #0c0319ad 43%, #07020e 100%);--theme-card-overlay:linear-gradient(to top, #0c0217fa, #12042085 48%, transparent);--theme-card-border:#e15cff73;--theme-logo-surface:#130421e6;--theme-cta-one:linear-gradient(115deg, #6414ba, #ee44f5 42%, #7150ec 72%, #48cfff);--theme-cta-two:linear-gradient(115deg, #3b34b5, #7d65ff 42%, #c52bdf 72%, #ff71d1)}.theme-ultraviolet-blue{--theme-accent:#72dcff;--theme-accent-soft:#a58aff;--theme-title:#78ddff;--theme-title-glow:#4bcaff8c;--theme-monogram:#82cdff16;--theme-card-border:#6acfff6e;--theme-cta-one:linear-gradient(115deg, #3146c8, #38c6f2 42%, #6d60e8 72%, #9deaff);--theme-cta-two:linear-gradient(115deg, #186eae, #50d7f6 42%, #6652d9 72%, #c39cff)}.theme-ultraviolet-duo{--theme-accent:#ff71d7;--theme-accent-soft:#72dbff;--theme-title:#f986e1;--theme-title-glow:#e455ff80;--theme-monogram:#bda6ff17;--theme-card-border:#ba84ff70;--theme-cta-one:linear-gradient(115deg, #8d2ac7, #ff58c7 42%, #6962ec 72%, #63ddff);--theme-cta-two:linear-gradient(115deg, #286fb5, #55d8f7 42%, #865ae7 72%, #ff72d4)}.theme-champagne{--theme-display:Didot, Baskerville, "Times New Roman", serif;--theme-body:Futura, "Avenir Next", var(--font-body), sans-serif;--theme-accent:#f1ce91;--theme-accent-soft:#fff2d3;--theme-glow-one:#a77b3f;--theme-glow-two:#806859;--theme-copy:#fffaf0;--theme-shell:linear-gradient(145deg, #050504, #16120c 53%, #050504);--theme-hero:linear-gradient(128deg, #fff4d90f, transparent 25% 70%, #caa3600f), linear-gradient(158deg, #060605 0%, #16130d 30%, #302719 57%, #17130c 78%, #050504 100%);--theme-overlay:linear-gradient(to bottom, #0404030a, #070604b3 44%, #050504 100%);--theme-card-overlay:linear-gradient(to top, #070604fc, #0a080587 48%, transparent);--theme-card-border:#f1ce916b;--theme-logo-surface:#0c0a06e6;--theme-cta-one:linear-gradient(115deg, #725126, #d4a95f 42%, #8d6832 72%, #ffe1a5);--theme-cta-two:linear-gradient(115deg, #4e5664, #a88a57 43%, #75603d 72%, #f5d79d)}.theme-ultraviolet .header-wordmark,.theme-ultraviolet .header-spark,.theme-ultraviolet .header-orbit,.theme-champagne .header-wordmark,.theme-champagne .header-spark,.theme-champagne .header-orbit{display:none}.theme-ultraviolet .header-monogram,.theme-champagne .header-monogram{color:#ffffff09;opacity:1;width:210px;height:126px;font-size:0;top:-3px;left:50%;transform:translate(-50%)}.theme-ultraviolet .header-monogram:before,.theme-ultraviolet .header-monogram:after,.theme-champagne .header-monogram:before,.theme-champagne .header-monogram:after{font:400 112px/.95 var(--theme-display);letter-spacing:-.08em;position:absolute;top:3px}.theme-ultraviolet .header-monogram:before,.theme-champagne .header-monogram:before{content:"A";left:1px}.theme-ultraviolet .header-monogram:after,.theme-champagne .header-monogram:after{content:"J";right:8px}.theme-ultraviolet .header-monogram>span,.theme-champagne .header-monogram>span{font:300 39px/1 var(--theme-display);margin:0;position:absolute;top:35px;left:50%;transform:translate(-50%)}.theme-ultraviolet .header-monogram:before,.theme-ultraviolet .header-monogram:after,.theme-ultraviolet .header-monogram>span{color:#cf93ee13;-webkit-text-stroke:1px #eac4ff1f;text-shadow:-1px -1px #ffffff14,1px 2px 1px #000000d1,0 0 28px #c048ff1c}.theme-champagne .header-monogram:before,.theme-champagne .header-monogram:after,.theme-champagne .header-monogram>span{color:#e2c69111;-webkit-text-stroke:1px #ffecc51c;text-shadow:-1px -1px #ffffff12,1px 2px 1px #000000e0,0 0 26px #d1a65e17}.theme-ultraviolet h1,.theme-champagne h1{letter-spacing:-.025em;font-weight:400}.theme-ultraviolet h1{font-size:clamp(54px,16vw,78px)}.theme-ultraviolet h1 em{color:var(--theme-accent-soft);text-shadow:none;margin:0 .08em;font-size:0;font-style:normal;display:inline-block;transform:translateY(-.04em)}.theme-ultraviolet h1 em:after{content:"×";text-shadow:0 0 18px #c46cff6b;font:300 34px/1 "Bodoni 72",Didot,serif}.theme-ultraviolet .eyebrow{letter-spacing:.27em}.theme-ultraviolet .ambient,.theme-ultraviolet-blue .ambient,.theme-ultraviolet-duo .ambient,.theme-ultraviolet .header-wordmark,.theme-ultraviolet .header-monogram,.theme-ultraviolet .header-spark,.theme-ultraviolet .header-orbit,.theme-ultraviolet-blue .header-wordmark,.theme-ultraviolet-blue .header-monogram,.theme-ultraviolet-blue .header-spark,.theme-ultraviolet-blue .header-orbit,.theme-ultraviolet-duo .header-wordmark,.theme-ultraviolet-duo .header-monogram,.theme-ultraviolet-duo .header-spark,.theme-ultraviolet-duo .header-orbit{display:none}.theme-ultraviolet .monogram-field,.theme-ultraviolet-blue .monogram-field,.theme-ultraviolet-duo .monogram-field{opacity:.88;grid-template-columns:repeat(8,36px);grid-auto-rows:32px;gap:4px 18px;width:438px;height:164px;display:grid;position:absolute;top:-20px;left:50%;overflow:hidden;transform:translate(-50%)rotate(-3deg);-webkit-mask-image:linear-gradient(#000 0% 67%,#0000 100%);mask-image:linear-gradient(#000 0% 67%,#0000 100%)}.theme-ultraviolet .monogram-field>span,.theme-ultraviolet-blue .monogram-field>span,.theme-ultraviolet-duo .monogram-field>span{width:36px;height:32px;color:var(--theme-monogram);filter:drop-shadow(1px 1px #000000b8)drop-shadow(-1px -1px #ffffff09);display:block;position:relative}.theme-ultraviolet .monogram-field>span:nth-child(2n),.theme-ultraviolet-blue .monogram-field>span:nth-child(2n),.theme-ultraviolet-duo .monogram-field>span:nth-child(2n){transform:translateY(17px)}.theme-ultraviolet .monogram-field b,.theme-ultraviolet .monogram-field i,.theme-ultraviolet-blue .monogram-field b,.theme-ultraviolet-blue .monogram-field i,.theme-ultraviolet-duo .monogram-field b,.theme-ultraviolet-duo .monogram-field i{font:400 31px/.95 var(--theme-display);-webkit-text-stroke:.5px var(--theme-monogram);font-style:normal;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.theme-ultraviolet .monogram-field b,.theme-ultraviolet .monogram-field i,.theme-ultraviolet-blue .monogram-field b,.theme-ultraviolet-blue .monogram-field i,.theme-ultraviolet-duo .monogram-field b,.theme-ultraviolet-duo .monogram-field i{-webkit-text-stroke:.5px color-mix(in srgb, var(--theme-monogram) 80%, transparent)}}.theme-ultraviolet .monogram-field b,.theme-ultraviolet-blue .monogram-field b,.theme-ultraviolet-duo .monogram-field b{left:1px}.theme-ultraviolet .monogram-field i,.theme-ultraviolet-blue .monogram-field i,.theme-ultraviolet-duo .monogram-field i{top:1px;left:15px}.theme-ultraviolet .monogram-field small,.theme-ultraviolet-blue .monogram-field small,.theme-ultraviolet-duo .monogram-field small{z-index:2;font:400 10px/1 var(--theme-display);position:absolute;top:9px;left:13px}.theme-ultraviolet h1,.theme-ultraviolet-blue h1,.theme-ultraviolet-duo h1{color:var(--theme-title);letter-spacing:-.025em;text-shadow:0 0 14px var(--theme-title-glow), 0 0 35px var(--theme-title-glow);font-family:Didot,Baskerville,Times New Roman,serif;font-size:clamp(52px,15vw,74px);font-weight:400}@supports (color:color-mix(in lab, red, red)){.theme-ultraviolet h1,.theme-ultraviolet-blue h1,.theme-ultraviolet-duo h1{text-shadow:0 0 14px var(--theme-title-glow), 0 0 35px color-mix(in srgb, var(--theme-title-glow) 55%, transparent)}}.theme-ultraviolet h1 em,.theme-ultraviolet-blue h1 em,.theme-ultraviolet-duo h1 em{color:inherit;font:inherit;text-shadow:inherit;margin:0;font-style:italic;display:inline;transform:none}.theme-ultraviolet h1 em:after{content:none}.theme-ultraviolet-duo h1>span:first-child{color:#ff7edc}.theme-ultraviolet-duo h1>span:last-child{color:#73dcff}.theme-ultraviolet-duo h1 em{color:#c2a1ff}.theme-ultraviolet .eyebrow,.theme-ultraviolet-blue .eyebrow,.theme-ultraviolet-duo .eyebrow{letter-spacing:.24em;font-size:8.8px}.theme-ultraviolet-duo,.theme-ultraviolet-duo-noir,.theme-ultraviolet-duo-pearl,.theme-ultraviolet-duo-noir-black{--theme-display:Didot, Baskerville, "Times New Roman", serif;--theme-body:"Avenir Next", var(--font-body), sans-serif;--theme-accent:#ff71d7;--theme-accent-soft:#72dbff;--theme-title:#f986e1;--theme-title-glow:#e455ff80;--theme-monogram:#d2b1ff15;--theme-glow-one:#7c22c7;--theme-glow-two:#1a83ba;--theme-shell:linear-gradient(145deg, #07020e, #170626 53%, #04020b);--theme-overlay:linear-gradient(to bottom, #07010f08, #0c0319b0 43%, #07020e 100%);--theme-card-overlay:linear-gradient(to top, #0c0217fa, #12042085 48%, transparent);--theme-card-border:#ba84ff70;--theme-logo-surface:#130421e6;--theme-cta-one:linear-gradient(115deg, #8d2ac7, #ff58c7 42%, #6962ec 72%, #63ddff);--theme-cta-two:linear-gradient(115deg, #286fb5, #55d8f7 42%, #865ae7 72%, #ff72d4);--theme-hero:radial-gradient(ellipse at 18% 2%, #ff5bd51f, transparent 37%), radial-gradient(ellipse at 86% 8%, #50c7ff1f, transparent 39%), linear-gradient(153deg, #07020e 0%, #1d092d 32%, #32123f 57%, #120825 79%, #05020c 100%)}.theme-ultraviolet-duo-noir{--theme-monogram:#e8aef121;--theme-title-glow:#e656ff6b;--theme-shell:linear-gradient(145deg, #030207, #100519 53%, #020105);--theme-hero:radial-gradient(ellipse at 17% 0%, #f449c617, transparent 35%), radial-gradient(ellipse at 87% 7%, #40b1ff17, transparent 38%), linear-gradient(153deg, #030106 0%, #10051a 34%, #21102b 58%, #0a0716 80%, #020104 100%);--theme-card-border:#a670dc61}.theme-ultraviolet-duo-noir-black{--theme-monogram:#020105c2;--theme-title-glow:#e656ff6b;--theme-shell:linear-gradient(145deg, #030207, #100519 53%, #020105);--theme-hero:radial-gradient(ellipse at 17% 0%, #f449c617, transparent 35%), radial-gradient(ellipse at 87% 7%, #40b1ff17, transparent 38%), linear-gradient(153deg, #030106 0%, #10051a 34%, #21102b 58%, #0a0716 80%, #020104 100%);--theme-card-border:#a670dc61}.theme-ultraviolet-duo-pearl{--theme-monogram:#e0cdff18;--theme-title-glow:#f67dff80;--theme-shell:linear-gradient(145deg, #0a0512, #241032 53%, #07040e);--theme-hero:radial-gradient(ellipse at 14% 4%, #ff80e024, transparent 38%), radial-gradient(ellipse at 88% 6%, #68dbff26, transparent 39%), linear-gradient(153deg, #0b0512 0%, #2b1239 34%, #482452 58%, #1b1231 79%, #08040f 100%);--theme-card-border:#d69fff7a}.theme-ultraviolet-duo .ambient,.theme-ultraviolet-duo-noir .ambient,.theme-ultraviolet-duo-pearl .ambient,.theme-ultraviolet-duo-noir-black .ambient,.theme-ultraviolet-duo .header-wordmark,.theme-ultraviolet-duo .header-monogram,.theme-ultraviolet-duo .header-spark,.theme-ultraviolet-duo .header-orbit,.theme-ultraviolet-duo-noir .header-wordmark,.theme-ultraviolet-duo-noir .header-monogram,.theme-ultraviolet-duo-noir .header-spark,.theme-ultraviolet-duo-noir .header-orbit,.theme-ultraviolet-duo-pearl .header-wordmark,.theme-ultraviolet-duo-pearl .header-monogram,.theme-ultraviolet-duo-pearl .header-spark,.theme-ultraviolet-duo-pearl .header-orbit,.theme-ultraviolet-duo-noir-black .header-wordmark,.theme-ultraviolet-duo-noir-black .header-monogram,.theme-ultraviolet-duo-noir-black .header-spark,.theme-ultraviolet-duo-noir-black .header-orbit{display:none}.theme-ultraviolet-duo-noir .header-art,.theme-ultraviolet-duo-noir-black .header-art{-webkit-mask-image:none;mask-image:none}.theme-ultraviolet-duo .monogram-field,.theme-ultraviolet-duo-noir .monogram-field,.theme-ultraviolet-duo-pearl .monogram-field,.theme-ultraviolet-duo-noir-black .monogram-field{transform-origin:50%;opacity:.92;grid-template-columns:repeat(31,13px);grid-auto-rows:13px;place-content:center;gap:14px;width:840px;height:840px;display:grid;position:absolute;top:-275px;left:50%;overflow:hidden;transform:translate(-50%)rotate(-45deg);-webkit-mask-image:radial-gradient(#000 0 48%,#000000c2 66%,#0000 88%);mask-image:radial-gradient(#000 0 48%,#000000c2 66%,#0000 88%)}.theme-ultraviolet-duo .monogram-field>span,.theme-ultraviolet-duo-noir .monogram-field>span,.theme-ultraviolet-duo-pearl .monogram-field>span,.theme-ultraviolet-duo-noir-black .monogram-field>span{width:13px;height:13px;color:var(--theme-monogram);filter:drop-shadow(1px 1.5px #000000d1)drop-shadow(-.7px -.7px #ffffff0a);display:block;position:relative}.theme-ultraviolet-duo-noir .monogram-field>span{filter:drop-shadow(1px 1.5px #1c0122eb)drop-shadow(-.7px -.7px #ffddff0e)}.theme-ultraviolet-duo-noir-black .monogram-field>span{filter:drop-shadow(1.2px 1.8px #000000f5)drop-shadow(-.8px -.8px #ffebff0b)}.theme-ultraviolet-duo-noir-black .monogram-field b,.theme-ultraviolet-duo-noir-black .monogram-field i,.theme-ultraviolet-duo-noir-black .monogram-field small{color:#020104;-webkit-text-stroke-color:#000000eb;text-shadow:-1px -1px #ffffff0b,1px 1px 1px #000000fa}.theme-ultraviolet-duo-pearl .monogram-field>span{filter:drop-shadow(1px 1px #1a052abd)drop-shadow(-1px -1px #ffefff13)}.theme-ultraviolet-duo .monogram-field>span:nth-child(odd),.theme-ultraviolet-duo-noir .monogram-field>span:nth-child(odd),.theme-ultraviolet-duo-pearl .monogram-field>span:nth-child(odd),.theme-ultraviolet-duo-noir-black .monogram-field>span:nth-child(odd),.theme-ultraviolet-duo .monogram-field>span:nth-child(2n),.theme-ultraviolet-duo-noir .monogram-field>span:nth-child(2n),.theme-ultraviolet-duo-pearl .monogram-field>span:nth-child(2n),.theme-ultraviolet-duo-noir-black .monogram-field>span:nth-child(2n){transform:none}.theme-ultraviolet-duo .monogram-field b,.theme-ultraviolet-duo .monogram-field i,.theme-ultraviolet-duo-noir .monogram-field b,.theme-ultraviolet-duo-noir .monogram-field i,.theme-ultraviolet-duo-pearl .monogram-field b,.theme-ultraviolet-duo-pearl .monogram-field i,.theme-ultraviolet-duo-noir-black .monogram-field b,.theme-ultraviolet-duo-noir-black .monogram-field i{font:400 10.4px/.95 var(--theme-display);-webkit-text-stroke:.2px var(--theme-monogram);font-style:normal;position:absolute;top:1px}@supports (color:color-mix(in lab, red, red)){.theme-ultraviolet-duo .monogram-field b,.theme-ultraviolet-duo .monogram-field i,.theme-ultraviolet-duo-noir .monogram-field b,.theme-ultraviolet-duo-noir .monogram-field i,.theme-ultraviolet-duo-pearl .monogram-field b,.theme-ultraviolet-duo-pearl .monogram-field i,.theme-ultraviolet-duo-noir-black .monogram-field b,.theme-ultraviolet-duo-noir-black .monogram-field i{-webkit-text-stroke:.2px color-mix(in srgb, var(--theme-monogram) 82%, transparent)}}.theme-ultraviolet-duo .monogram-field b,.theme-ultraviolet-duo-noir .monogram-field b,.theme-ultraviolet-duo-pearl .monogram-field b,.theme-ultraviolet-duo-noir-black .monogram-field b{left:0}.theme-ultraviolet-duo .monogram-field i,.theme-ultraviolet-duo-noir .monogram-field i,.theme-ultraviolet-duo-pearl .monogram-field i,.theme-ultraviolet-duo-noir-black .monogram-field i{top:.8px;left:4.8px}.theme-ultraviolet-duo .monogram-field small,.theme-ultraviolet-duo-noir .monogram-field small,.theme-ultraviolet-duo-pearl .monogram-field small,.theme-ultraviolet-duo-noir-black .monogram-field small{z-index:2;font:400 3.2px/1 var(--theme-display);position:absolute;top:3.2px;left:4px}.theme-ultraviolet-duo h1,.theme-ultraviolet-duo-noir h1,.theme-ultraviolet-duo-pearl h1,.theme-ultraviolet-duo-noir-black h1{color:var(--theme-title);letter-spacing:-.025em;text-shadow:0 0 14px var(--theme-title-glow), 0 0 35px var(--theme-title-glow);font-family:Didot,Baskerville,Times New Roman,serif;font-size:clamp(52px,15vw,74px);font-weight:400}@supports (color:color-mix(in lab, red, red)){.theme-ultraviolet-duo h1,.theme-ultraviolet-duo-noir h1,.theme-ultraviolet-duo-pearl h1,.theme-ultraviolet-duo-noir-black h1{text-shadow:0 0 14px var(--theme-title-glow), 0 0 35px color-mix(in srgb, var(--theme-title-glow) 55%, transparent)}}.theme-ultraviolet-duo h1 em,.theme-ultraviolet-duo-noir h1 em,.theme-ultraviolet-duo-pearl h1 em,.theme-ultraviolet-duo-noir-black h1 em{color:#c2a1ff;font:inherit;text-shadow:inherit;margin:0;font-style:italic;display:inline;transform:none}.theme-ultraviolet-duo h1>span:first-child,.theme-ultraviolet-duo-noir h1>span:first-child,.theme-ultraviolet-duo-pearl h1>span:first-child,.theme-ultraviolet-duo-noir-black h1>span:first-child{color:#ff7edc}.theme-ultraviolet-duo h1>span:last-child,.theme-ultraviolet-duo-noir h1>span:last-child,.theme-ultraviolet-duo-pearl h1>span:last-child,.theme-ultraviolet-duo-noir-black h1>span:last-child{color:#73dcff}.theme-ultraviolet-duo .eyebrow,.theme-ultraviolet-duo-noir .eyebrow,.theme-ultraviolet-duo-pearl .eyebrow,.theme-ultraviolet-duo-noir-black .eyebrow{letter-spacing:.24em;font-size:8.8px}.theme-ultraviolet-duo-noir .more-links summary>span,.theme-ultraviolet-duo-noir .more-links summary>i{color:#0000;text-shadow:0 0 14px #c2a1ff57;background:linear-gradient(90deg,#ff7edc 0%,#c2a1ff 50%,#73dcff 100%);-webkit-background-clip:text;background-clip:text}.theme-ultraviolet-duo-noir .more-links summary:hover>span,.theme-ultraviolet-duo-noir .more-links summary:hover>i{filter:brightness(1.18)}.theme-picker{border:1px solid var(--theme-accent);margin-top:24px;padding:14px}@supports (color:color-mix(in lab, red, red)){.theme-picker{border:1px solid color-mix(in srgb, var(--theme-accent) 24%, transparent)}}.theme-picker{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000004d;border-radius:18px}.theme-picker>p{color:var(--theme-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.theme-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.theme-picker button{color:#ffffff9e;min-height:38px;font:700 10px/1 var(--theme-body);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:8px;padding:7px 9px;display:flex}.theme-picker button span{color:#080808;background:var(--theme-accent);border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.theme-picker button.active{color:#fff;border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.theme-picker button.active{border-color:color-mix(in srgb, var(--theme-accent) 52%, transparent)}}.theme-picker button.active{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.theme-picker button.active{background:color-mix(in srgb, var(--theme-accent) 15%, transparent)}}@media (min-width:700px){.site-shell{place-items:start center;padding:30px 24px 48px}.site-shell:before{background:var(--theme-hero);border-radius:0;width:100%;height:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.landing-card{width:min(100%,1040px);padding-top:20px}.brand-mark{width:106px;height:106px}.actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.action{aspect-ratio:1.18;min-height:0}.platform-logo{width:60px;height:60px}.platform-logo img{width:42px;height:42px}.action strong{min-width:52%}.more-links,footer,.privacy-note{width:min(100%,520px);margin-left:auto;margin-right:auto}}@keyframes flowingGradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes buttonShine{0%,55%{opacity:0;left:-45%}66%{opacity:.8}82%,to{opacity:0;left:125%}}@keyframes buttonPulse{0%,to{opacity:.45;transform:scale(.985)}50%{opacity:1;transform:scale(1)}}@keyframes ctaPulse{0%,to{transform:translate(-50%)scale(.985);box-shadow:0 9px 26px #0006,inset 0 0 16px #ffffff24}50%{transform:translate(-50%)scale(1.02);box-shadow:0 11px 34px #1baae657,inset 0 0 24px #ffffff3d}}@keyframes ageButtonPulse{0%,to{transform:scale(.985);box-shadow:0 10px 28px #5a42d742,inset 0 0 16px #ffffff24}50%{transform:scale(1);box-shadow:0 13px 38px #45adeb57,inset 0 0 24px #ffffff3b}}@keyframes photoTremble{0%,to{transform:scale(var(--photo-scale)) scaleX(var(--photo-flip,1)) translate3d(0, 0, 0)}18%{transform:scale(var(--photo-scale)) scaleX(var(--photo-flip,1)) translate3d(-.7px, .4px, 0)}38%{transform:scale(var(--photo-scale)) scaleX(var(--photo-flip,1)) translate3d(.8px, -.5px, 0)}62%{transform:scale(var(--photo-scale)) scaleX(var(--photo-flip,1)) translate3d(-.4px, -.7px, 0)}82%{transform:scale(var(--photo-scale)) scaleX(var(--photo-flip,1)) translate3d(.6px, .5px, 0)}}@keyframes logoFloat{0%,to{transform:translate(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes logoHalo{0%,to{box-shadow:0 10px 30px #0006,0 0 16px #ffffff21}50%{box-shadow:0 14px 34px #00000070,0 0 30px #3fc2f870}}@keyframes logoOrbit{to{transform:rotate(360deg)}}@keyframes logoBreathe{0%,to{filter:drop-shadow(0 0 6px #ffffff29);transform:scale(.96)}50%{filter:drop-shadow(0 0 13px #ffffff8a);transform:scale(1.07)}}@keyframes sparkle{0%,to{opacity:.2;transform:scale(.75)rotate(0)}50%{opacity:.95;transform:scale(1.2)rotate(32deg)}}.analytics-shell{color:#e9e7ec;background:radial-gradient(circle at 88% 0,#91234c38,#0000 28%),linear-gradient(145deg,#09090c,#111117 55%,#09090c);min-height:100vh;padding:42px clamp(18px,4vw,64px) 70px}.analytics-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1440px;margin:0 auto 28px;display:flex}.analytics-kicker{color:#d9ad70;letter-spacing:.18em;margin:0 0 8px;font-size:10px;font-weight:800}.analytics-header h1{margin:0;font-size:clamp(38px,6vw,64px);line-height:1}.analytics-header>div>p:last-child{color:#96929d;margin:12px 0 0;font-size:13px}.analytics-header nav{background:#121218;border:1px solid #292731;border-radius:14px;gap:7px;padding:5px;display:flex}.analytics-header nav a{color:#85818b;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none}.analytics-header nav a.active{color:#fff;background:#7e1f43}.analytics-cards,.analytics-grid{gap:14px;max-width:1440px;margin:0 auto;display:grid}.analytics-cards{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.analytics-cards article,.analytics-panel{background:#121218e0;border:1px solid #282630;box-shadow:0 20px 45px #00000024}.analytics-cards article{border-radius:17px;min-height:142px;padding:18px}.analytics-cards span{color:#8d8994;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:700;display:block}.analytics-cards strong{color:#fff;font:600 34px/1 var(--font-display), serif;margin:18px 0 7px;display:block}.analytics-cards small{color:#6f6b76;font-size:9px;line-height:1.35}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.analytics-grid-wide{grid-template-columns:1fr}.analytics-panel{border-radius:18px;padding:20px;overflow:hidden}.analytics-panel-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:17px;display:flex}.analytics-panel-title h2{color:#fff;font:600 22px/1 var(--font-display), serif;margin:0}.analytics-panel-title span{color:#6e6a75;font-size:9px}.analytics-table-wrap{overflow-x:auto}.analytics-panel table{border-collapse:collapse;width:100%;font-size:11px}.analytics-panel th{color:#6f6b76;text-align:right;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #2b2932;padding:10px 12px;font-size:9px}.analytics-panel td{color:#afabb5;text-align:right;border-bottom:1px solid #232129;padding:12px}.analytics-panel th:first-child,.analytics-panel td:first-child{text-align:left}.analytics-panel td b{color:#ece9ef}.analytics-panel .empty{color:#625f69;text-align:center;padding:28px}.analytics-bars{gap:14px;display:grid}.analytics-bar{color:#a8a4ae;grid-template-columns:120px 1fr 40px;align-items:center;gap:10px;font-size:10px;display:grid}.analytics-bar>i{background:linear-gradient(90deg,#802044,#e0ad6d);border-radius:999px;min-width:2px;height:7px}.analytics-bar>b{color:#fff;text-align:right}.analytics-split{grid-template-columns:1fr 1fr;gap:28px;display:grid}.analytics-split h3{color:#6e6a75;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.analytics-split p,.analytics-days p{color:#96929c;border-bottom:1px solid #24222b;justify-content:space-between;gap:12px;margin:0;padding:8px 0;font-size:10px;display:flex}.analytics-split b,.analytics-days b{color:#e9e7ec}.analytics-vitals{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.analytics-vitals div{background:#0d0d12;border-radius:12px;padding:14px}.analytics-vitals span,.analytics-vitals small{color:#65616b;font-size:8px;display:block}.analytics-vitals strong{color:#e2b277;margin:8px 0 5px;font-size:15px;display:block}.analytics-days i{color:#77737e;margin-left:auto;font-style:normal}.analytics-recent{max-width:1440px;margin:0 auto}.analytics-denied{color:#aaa;background:#09090c;place-items:center;min-height:100vh;display:grid}@media (max-width:1080px){.analytics-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.analytics-shell{padding:28px 14px 50px}.analytics-header{flex-direction:column;align-items:flex-start}.analytics-cards,.analytics-grid{grid-template-columns:1fr}.analytics-cards{grid-template-columns:repeat(2,1fr)}.analytics-cards article{min-height:120px}.analytics-vitals{grid-template-columns:repeat(2,1fr)}}@keyframes panelReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.action,.action-photo,.action strong,.action strong:after,.more-links-panel,.action:before,.action-glow,.platform-logo,.platform-logo:before,.platform-logo img{transition:none;animation:none}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
