@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2?dpl=dpl_FBxrLLcbEJxCSi1N1ZcHwgEYEfpN)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2?dpl=dpl_FBxrLLcbEJxCSi1N1ZcHwgEYEfpN)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2?dpl=dpl_FBxrLLcbEJxCSi1N1ZcHwgEYEfpN)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_214a135c-module__wATQrq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_214a135c-module__wATQrq__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2?dpl=dpl_FBxrLLcbEJxCSi1N1ZcHwgEYEfpN)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2?dpl=dpl_FBxrLLcbEJxCSi1N1ZcHwgEYEfpN)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_11f9ed96-module__nF9bIW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_11f9ed96-module__nF9bIW__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@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,::backdrop{--tw-border-style:solid;--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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.absolute{position:absolute}.relative{position:relative}.col-2{grid-column:2}.col-3{grid-column:3}.col-6{grid-column:6}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--bg:#070409;--bg-2:#0c0612;--surface:#15101f;--surface-2:#1c1430;--line:#ffffff14;--text:#fff;--text-2:#ffffff9e;--text-3:#fff6;--pink:#ff3d8a;--violet:#a66bff;--cyan:#5eead4;--gold:#ffd66b;--grad:linear-gradient(135deg,#ff3d8a 0%,#a66bff 100%);--grad-soft:linear-gradient(135deg,#ff3d8a2e,#a66bff2e);--grad-gold:linear-gradient(135deg,#ffe082,#ffb347);--ok:#4ade80;--danger:#ff5f5f;--shadow-glow:0 18px 60px #ff3d8a40, 0 6px 20px #a66bff2e;--shadow-card:0 10px 40px #0000008c, 0 1px 0 #ffffff0a inset}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans), "Geist",sans-serif;-webkit-font-smoothing:antialiased}body{overflow-x:hidden}img,svg{display:block}a{color:inherit;text-decoration:none}.serif{font-family:var(--font-instrument-serif), "Instrument Serif",serif;font-style:italic}.mark{font-family:var(--font-instrument-serif), "Instrument Serif",serif;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-style:italic}.container-x{max-width:1280px;margin:0 auto;padding:0 32px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.bg-grain:before{content:"";pointer-events:none;z-index:1;opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/></svg>");position:fixed;inset:0}.aurora{filter:blur(80px);pointer-events:none;opacity:.55;border-radius:999px;position:absolute}.stars{pointer-events:none;opacity:.45;background-image:radial-gradient(1px 1px at 23% 12%,#ffffffe6,#0000),radial-gradient(1px 1px at 64% 20%,#fff9,#0000),radial-gradient(1px 1px at 12% 60%,#ffffffb3,#0000),radial-gradient(1px 1px at 86% 70%,#ffffff80,#0000),radial-gradient(1px 1px at 42% 88%,#fffc,#0000),radial-gradient(1px 1px at 76% 40%,#fff9,#0000),radial-gradient(2px 2px at 30% 32%,#ff6baa80,#0000),radial-gradient(2px 2px at 70% 78%,#a66bff80,#0000);position:absolute;inset:0}nav.top{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--line);background:#0704098c;position:sticky;top:0}.nav-inner{align-items:center;gap:32px;height:72px;display:flex}.brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.brand-mark{background:var(--grad);border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;box-shadow:0 8px 22px #ff3d8a66}.brand-mark svg{filter:drop-shadow(0 1px 2px #0000004d)}.nav-links{align-items:center;gap:28px;margin-left:auto;display:flex}.nav-links a{color:var(--text-2);font-size:13px;transition:color .15s}.nav-links a:hover{color:var(--text)}.btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--grad);color:#fff;box-shadow:var(--shadow-glow)}.btn-primary:hover{box-shadow:0 22px 70px #ff3d8a59,0 8px 24px #a66bff38}.btn-ghost{color:var(--text);border:1px solid var(--line);background:0 0}.btn-ghost:hover{background:#ffffff0a}.btn-gold{background:var(--grad-gold);color:#2a1a05;box-shadow:0 12px 30px #ffb3474d}.hero{background:radial-gradient(60% 60% at 50% 0,#ff3d8a2e,#0000 60%),radial-gradient(40% 50% at 80% 30%,#a66bff2e,#0000 60%);padding:90px 0 140px;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg,#0000,#ff3d8a66 30%,#a66bff66 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.hero .aurora.a1{background:var(--pink);width:480px;height:480px;top:-120px;left:-80px}.hero .aurora.a2{background:var(--violet);width:520px;height:520px;top:60px;right:-100px}.hero-inner{z-index:2;text-align:center;max-width:880px;margin:0 auto;position:relative}.badge{border:1px solid var(--line);color:var(--text-2);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.badge .dot{background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);border-radius:999px}.hero h1{letter-spacing:-.035em;text-wrap:balance;margin-top:28px;font-size:88px;font-weight:600;line-height:1}.hero h1 .mark{font-size:96px}.hero p.lead{max-width:600px;color:var(--text-2);margin:28px auto 0;font-size:17px;line-height:1.55}.hero-ctas{gap:12px;margin-top:36px;display:inline-flex}.hero-ctas .btn{height:54px;padding:0 26px;font-size:15px}.hero-sub{color:var(--text-3);margin-top:18px;font-size:12px}.phones{perspective:1600px;justify-content:center;align-items:flex-end;gap:24px;max-width:1100px;margin:80px auto 0;display:flex;position:relative}.phones:before{content:"";filter:blur(30px);z-index:0;background:radial-gradient(#ff3d8a80,#0000 60%);width:760px;height:120px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.phone{z-index:1;background:linear-gradient(#0c0612,#000);border:1.5px solid #ffffff14;border-radius:46px;width:300px;height:620px;position:relative;overflow:hidden;box-shadow:0 60px 120px #000000b3,inset 0 0 0 1px #ffffff0a,0 0 60px #ff3d8a26}.phone.left{transform:rotateY(8deg)rotate(-3deg)translateY(20px)}.phone.center{z-index:3;transform:translateY(-30px)scale(1.04);box-shadow:0 80px 140px #000c,0 0 100px #ff3d8a4d}.phone.right{transform:rotateY(-8deg)rotate(3deg)translateY(20px)}.notch{z-index:5;background:#000;border-radius:999px;width:96px;height:24px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.status{z-index:4;justify-content:space-between;align-items:center;height:48px;padding:18px 26px 0;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.signal{align-items:flex-end;gap:3px;display:flex}.signal i{background:#fff;border-radius:1px;width:3px;display:block}.signal i:first-child{height:4px}.signal i:nth-child(2){height:6px}.signal i:nth-child(3){height:8px}.signal i:nth-child(4){height:10px}.phone-live{background:linear-gradient(#1d0a1a,#070409)}.phone-live .ring-stage{grid-template-columns:repeat(2,1fr);gap:14px;padding:0 30px;display:grid;position:absolute;top:90px;left:0;right:0}.live-host{flex-direction:column;align-items:center;gap:6px;display:flex}.live-host .av-wrap{width:84px;height:84px;position:relative}.live-host .av{z-index:2;border-radius:999px;width:84px;height:84px;position:relative;overflow:hidden}.live-host.speaking .ring{border:2px solid var(--pink);border-radius:999px;animation:1.5s ease-out infinite ring;position:absolute;inset:-8px}.live-host.speaking .ring:nth-child(2){border-color:var(--violet);animation-delay:.4s}@keyframes ring{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.45)}}.live-host .name{color:#fff;font-size:11px;font-weight:500}.live-host .role{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.live-meta{color:var(--danger);z-index:6;background:#ff375f2e;border:1px solid #ff375f66;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:54px;left:50%;transform:translate(-50%)}.live-meta .dot{background:var(--danger);border-radius:999px;width:5px;height:5px;animation:1.2s infinite pulse}@keyframes pulse{50%{opacity:.5}}.live-title{text-align:center;position:absolute;top:300px;left:24px;right:24px}.live-title h3{font-family:var(--font-instrument-serif), "Instrument Serif",serif;font-size:24px;font-style:italic;font-weight:400}.live-title p{color:var(--text-2);margin-top:4px;font-size:11px}.live-listeners{justify-content:center;display:flex;position:absolute;top:380px;left:24px;right:24px}.live-listeners .lst{border:2px solid #070409;border-radius:999px;width:32px;height:32px;margin-left:-8px}.live-listeners .lst:first-child{margin-left:0}.live-listeners .more{background:#ffffff0f;border:2px solid #070409;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-8px;font-size:10px;font-weight:600;display:flex}.live-bottom{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;justify-content:space-around;align-items:center;padding:12px;display:flex;position:absolute;bottom:30px;left:18px;right:18px}.live-bottom .ic{background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.live-bottom .ic.gold{background:var(--grad-gold);color:#2a1a05}.live-bottom .ic.danger{color:var(--danger);background:#ff5f5f38}.phone-match{background:radial-gradient(at 50% 30%,#ff3d8a80,#0000 50%),linear-gradient(#1a0820,#070409)}.match-content{flex-direction:column;align-items:center;padding:90px 30px 0;display:flex;position:absolute;inset:0}.match-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--pink);font-size:10px;font-weight:600}.match-title{font-family:var(--font-instrument-serif), "Instrument Serif",serif;text-align:center;letter-spacing:-.02em;margin-top:8px;font-size:54px;font-style:italic;line-height:.95}.match-title span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.match-faces{align-items:center;gap:6px;margin-top:32px;display:flex}.match-faces .ava{border-radius:24px;width:96px;height:96px;box-shadow:0 0 0 4px #1a0820,0 0 30px #ff3d8a80}.match-faces .ava.b{box-shadow:0 0 0 4px #1a0820,0 0 30px #a66bff80}.match-heart{background:var(--grad);border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;animation:1.2s ease-in-out infinite beat;display:flex;position:absolute;top:46.5%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #ff3d8a99}@keyframes beat{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.12)}}.match-actions{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:30px;left:18px;right:18px}.match-input{border:1px solid var(--line);color:var(--text-3);background:#ffffff0f;border-radius:14px;padding:12px 16px;font-size:12px}.match-cta{background:var(--grad);color:#fff;text-align:center;box-shadow:var(--shadow-glow);border-radius:999px;padding:14px;font-size:13px;font-weight:600}.phone-chat{background:linear-gradient(#0a0612,#070409)}.chat-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5;background:#070409d9;align-items:center;gap:12px;padding:18px 22px;display:flex;position:absolute;top:50px;left:0;right:0}.chat-header .av{border-radius:999px;width:36px;height:36px}.chat-header .info{flex:1}.chat-header .info b{font-size:13px;font-weight:600}.chat-header .info .st{color:var(--ok);font-size:10px}.chat-header .coin{color:var(--gold);background:#ffd66b24;border:1px solid #ffd66b47;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.chat-body{flex-direction:column;gap:8px;padding:18px 16px;display:flex;position:absolute;inset:130px 0 80px;overflow:hidden}.bubble{border-radius:18px;max-width:78%;padding:9px 13px;font-size:12px;line-height:1.4}.bubble.them{background:#ffffff0f;border-bottom-left-radius:6px;align-self:flex-start}.bubble.me{background:var(--grad);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.bubble.audio{background:var(--grad);border-bottom-right-radius:6px;align-self:flex-end;align-items:center;gap:10px;padding:10px 14px;display:flex}.bubble.audio .play{background:#ffffff40;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wave{align-items:center;gap:2px;height:18px;display:flex}.wave i{background:#ffffffb3;border-radius:1px;width:2px;animation:1.1s ease-in-out infinite wave}.wave i:nth-child(odd){animation-delay:.15s}.wave i:nth-child(3n){animation-delay:.3s}@keyframes wave{0%,to{height:3px}50%{height:14px}}.bubble.audio .dur{color:#fff;font-size:10px;font-weight:600}.bubble.gift{background:linear-gradient(135deg,#ffd66b38,#ffb3471f);border:1px solid #ffd66b66;border-radius:14px;align-self:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.bubble.gift .em{font-size:22px}.bubble.gift .lbl{font-size:11px}.bubble.gift .amt{color:var(--gold);font-size:10px}.typing{background:#ffffff0f;border-radius:18px 18px 18px 6px;align-self:flex-start;gap:4px;padding:10px 14px;display:flex}.typing i{background:var(--text-2);border-radius:999px;width:5px;height:5px;animation:1.2s ease-in-out infinite type}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes type{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.chat-input{border:1px solid var(--line);background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex;position:absolute;bottom:18px;left:14px;right:14px}.chat-input .ph{color:var(--text-3);flex:1;font-size:12px}.chat-input .mic{background:var(--grad);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.trust{border-bottom:1px solid var(--line);background:var(--bg-2);padding:48px 0}.trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;display:flex}.trust-item{color:var(--text-2);align-items:center;gap:10px;font-size:13px;display:flex}.trust-item .ic{color:var(--ok)}.trust-divider{background:var(--line);width:1px;height:18px}section{padding:140px 0;position:relative}.section-head{text-align:center;max-width:720px;margin:0 auto 64px}.section-head h2{letter-spacing:-.03em;text-wrap:balance;margin-top:14px;font-size:56px;font-weight:600;line-height:1.05}.section-head h2 .mark{font-size:60px}.section-head p{color:var(--text-2);margin-top:18px;font-size:16px;line-height:1.55}.features-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.feat{background:var(--surface);border:1px solid var(--line);border-radius:24px;min-height:240px;padding:28px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.feat:hover{border-color:#ff3d8a4d;transform:translateY(-3px)}.feat:before{content:"";-webkit-mask-composite:xor;pointer-events:none;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ff3d8a40,#0000 50%);border-radius:24px;padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.feat:hover:before{opacity:1}.feat.col-3{grid-column:span 3}.feat.col-2{grid-column:span 2}.feat.col-6{grid-column:span 6}.feat .ic{background:var(--grad-soft);width:44px;height:44px;color:var(--pink);border:1px solid #ff3d8a40;border-radius:13px;justify-content:center;align-items:center;display:flex}.feat h3{letter-spacing:-.01em;margin-top:18px;font-size:20px;font-weight:600}.feat p{color:var(--text-2);margin-top:8px;font-size:14px;line-height:1.55}.feat-visual{min-height:300px;padding-bottom:0;overflow:hidden}.feat-visual .body{z-index:2;position:relative}.tile-live{border:1px solid var(--line);background:#0d0816;border-radius:18px;align-items:center;gap:16px;margin-top:24px;padding:20px;display:flex}.tile-live .grid-mini{display:flex}.tile-live .grid-mini .av{border:2px solid #0d0816;border-radius:999px;width:36px;height:36px;margin-left:-6px}.tile-live .grid-mini .av:first-child{margin-left:0}.tile-live .info{flex:1}.tile-live .info b{font-size:13px}.tile-live .info .meta{color:var(--text-3);font-size:11px}.tile-live .live-badge{color:var(--danger);background:#ff375f2e;border:1px solid #ff375f66;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.tile-live .live-badge .dot{background:var(--danger);border-radius:999px;width:4px;height:4px;animation:1.2s infinite pulse}.tile-coins{background:linear-gradient(135deg,#ffd66b1a,#ffb3470a);border:1px solid #ffd66b33;border-radius:18px;justify-content:space-between;align-items:center;margin-top:24px;padding:20px;display:flex}.tile-faces{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.tile-faces .tf{aspect-ratio:1;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 8px 20px #0006}.tile-faces .tf .heart{background:var(--grad);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 4px 10px #ff3d8a80}.steps{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;display:grid}.step{background:var(--surface);border:1px solid var(--line);border-radius:24px;min-height:220px;padding:32px;position:relative}.step .num{letter-spacing:-.05em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:88px;font-weight:600;line-height:.9}.step h3{margin-top:12px;font-size:20px;font-weight:600}.step p{color:var(--text-2);margin-top:8px;font-size:14px;line-height:1.55}.step .arrow{color:var(--text-3);position:absolute;top:50%;right:-22px}.step:last-child .arrow{display:none}.split{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;display:grid}.split.reverse{grid-template-columns:1.1fr 1fr}.split .lead .eyebrow{color:var(--pink)}.split .lead h2{letter-spacing:-.03em;margin-top:12px;font-size:48px;font-weight:600;line-height:1.05}.split .lead h2 .mark{font-size:54px}.split .lead p{color:var(--text-2);margin-top:18px;font-size:16px;line-height:1.6}.split .lead ul{flex-direction:column;gap:14px;margin-top:28px;list-style:none;display:flex}.split .lead li{color:var(--text);align-items:flex-start;gap:12px;font-size:14px;display:flex}.split .lead li .ck{background:var(--grad-soft);width:22px;height:22px;color:var(--pink);border:1px solid #ff3d8a66;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.split .cta-row{align-items:center;gap:10px;margin-top:36px;display:flex}.earnings-card{border:1px solid var(--line);box-shadow:var(--shadow-card);background:linear-gradient(#140c1eb3,#0a050ff2);border-radius:28px;padding:28px;position:relative;overflow:hidden}.earnings-card:before{content:"";background:linear-gradient(90deg, transparent, var(--pink), transparent);height:1px;position:absolute;top:0;left:30%;right:30%}.earnings-card h4{color:var(--text-2);font-size:13px;font-weight:500}.earnings-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.earnings-stat{border:1px solid var(--line);background:#ffffff08;border-radius:16px;padding:16px}.earnings-stat .lbl{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.earnings-stat .val{letter-spacing:-.02em;margin-top:4px;font-size:22px;font-weight:700}.earnings-stat .val.ok{color:var(--ok)}.earnings-stat .val.gold{color:var(--gold)}.earnings-stat .val.violet{color:var(--violet)}.earnings-cta{background:linear-gradient(135deg,#4ade801f,#4ade800a);border:1px solid #4ade8040;border-radius:16px;align-items:center;gap:14px;margin-top:18px;padding:18px;display:flex}.earnings-cta .ic{width:42px;height:42px;color:var(--ok);background:#4ade802e;border-radius:12px;justify-content:center;align-items:center;display:flex}.earnings-cta b{color:var(--ok);letter-spacing:-.02em;font-size:24px;font-weight:700}.earnings-cta .sub{color:var(--text-3);font-size:11px}.earnings-cta .btn-mini{background:var(--ok);color:#04200d;cursor:pointer;border:0;border-radius:999px;margin-left:auto;padding:8px 14px;font-size:12px;font-weight:600}.earnings-chart{border:1px solid var(--line);background:#ffffff08;border-radius:16px;margin-top:18px;padding:16px}.chart-bars{align-items:flex-end;gap:8px;height:80px;margin-top:10px;display:flex}.chart-bars .bar{background:var(--grad);opacity:.7;border-radius:6px 6px 0 0;flex:1}.chart-bars .bar.hi{opacity:1}.chart-labels{color:var(--text-3);justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.bg-him{background:radial-gradient(60% 60% at 20% 0,#a66bff2e,#0000 60%),radial-gradient(50% 50% at 80% 100%,#ffd66b1a,#0000 60%)}.him-card{border:1px solid var(--line);box-shadow:var(--shadow-card);background:linear-gradient(#140c1eb3,#0a050ff2);border-radius:28px;padding:28px;position:relative;overflow:hidden}.coin-hero{text-align:center;background:linear-gradient(135deg,#ffd66b24,#a66bff14);border:1px solid #ffd66b40;border-radius:20px;margin-bottom:18px;padding:22px 0 10px}.coin-hero .big{letter-spacing:-.03em;background:var(--grad-gold);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:54px;font-weight:700;line-height:1}.coin-hero .lbl{color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:11px}.task-list{flex-direction:column;gap:8px;display:flex}.task{border:1px solid var(--line);background:#ffffff08;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.task .em{font-size:22px}.task .info{flex:1}.task .info b{font-size:13px;font-weight:500;display:block}.task .info .sub{color:var(--text-3);font-size:11px}.task .rew{color:var(--gold);align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.task.done .info b{color:var(--text-3);text-decoration:line-through}.task.done .rew{color:var(--ok)}.task.hot{background:linear-gradient(135deg,#ffd66b14,#0000);border-color:#ffd66b66}.gifts-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.gift-cell{aspect-ratio:1;border:1px solid var(--line);background:#ffffff08;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.gift-cell .em{font-size:28px}.gift-cell .cost{color:var(--gold);align-items:center;gap:3px;font-size:10px;font-weight:600;display:inline-flex}.compare{grid-template-columns:1fr 1fr;gap:24px;max-width:1000px;margin:0 auto;display:grid}.compare .col{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:32px;position:relative}.compare .col.her:before,.compare .col.him:before{content:"";height:1px;position:absolute;top:0;left:24px;right:24px}.compare .col.her:before{background:linear-gradient(90deg, transparent, var(--pink), transparent)}.compare .col.him:before{background:linear-gradient(90deg, transparent, var(--violet), transparent)}.compare .col h3{align-items:center;gap:8px;font-size:22px;font-weight:600;display:flex}.compare .col h3 .crown{font-size:24px}.compare .col .tag{color:var(--text-3);margin-top:4px;font-size:11px}.compare .col ul{flex-direction:column;gap:10px;margin-top:20px;list-style:none;display:flex}.compare .col li{color:var(--text-2);align-items:flex-start;gap:10px;font-size:13px;display:flex}.compare .col li b{color:var(--text);font-weight:500}.compare .col li .ck{color:var(--ok);flex-shrink:0}.compare .col li .x{color:var(--danger);flex-shrink:0}.safety-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1100px;margin:0 auto;display:grid}.safety-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px}.safety-card .ic{background:var(--grad-soft);width:42px;height:42px;color:var(--pink);border:1px solid #ff3d8a40;border-radius:12px;justify-content:center;align-items:center;display:flex}.safety-card h4{margin-top:16px;font-size:16px;font-weight:600}.safety-card p{color:var(--text-2);margin-top:6px;font-size:13px;line-height:1.5}.faq{max-width:760px;margin:0 auto}.faq details{border-bottom:1px solid var(--line);padding:24px 4px}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;font-size:17px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .25s,background .25s;display:flex}.faq details[open] summary .plus{background:var(--grad);border-color:#0000;transform:rotate(45deg)}.faq details[open] summary{color:var(--text)}.faq .answer{color:var(--text-2);max-width:600px;margin-top:14px;font-size:14px;line-height:1.65}.cta{text-align:center;padding:120px 0;position:relative;overflow:hidden}.cta:before{content:"";background:radial-gradient(60% 70%,#ff3d8a33,#0000 60%),radial-gradient(50% 60% at 30% 30%,#a66bff2e,#0000 60%),radial-gradient(40% 50% at 80% 70%,#5eead414,#0000 60%);position:absolute;inset:0}.cta-inner{z-index:2;max-width:680px;margin:0 auto;position:relative}.cta h2{letter-spacing:-.035em;font-size:64px;font-weight:600;line-height:1.02}.cta h2 .mark{font-size:70px}.cta p{color:var(--text-2);margin-top:20px;font-size:16px}.cta-btns{gap:12px;margin-top:36px;display:inline-flex}.cta-btns .store{border:1px solid var(--line);color:#fff;background:#0c0612;border-radius:14px;align-items:center;gap:10px;height:54px;padding:10px 22px;display:inline-flex}.cta-btns .store:hover{background:#120819;border-color:#ff3d8a66}.cta-btns .store .sub{color:var(--text-3);font-size:10px;display:block}.cta-btns .store b{font-size:14px}.footer-x{border-top:1px solid var(--line);background:#040206;padding:64px 0 32px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;display:grid}.footer-grid h5{color:var(--text-3);text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px;font-size:12px;font-weight:600}.footer-grid a{color:var(--text-2);margin-bottom:10px;font-size:13px;transition:color .15s;display:block}.footer-grid a:hover{color:var(--text)}.footer-grid .brand-block p{color:var(--text-2);max-width:280px;margin-top:14px;font-size:13px;line-height:1.55}.footer-bottom{border-top:1px solid var(--line);color:var(--text-3);justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;font-size:12px;display:flex}.footer-bottom .made{align-items:center;gap:6px;display:flex}.av-1{background:linear-gradient(135deg,#ffc4d6,#ff6baa 60%,#a66bff)}.av-2{background:linear-gradient(135deg,#ffe082,#ffb347 60%,#ff6b6b)}.av-3{background:linear-gradient(135deg,#c4b5fd,#8b5cf6 60%,#5eead4)}.av-4{background:linear-gradient(135deg,#fca5a5,#f472b6 60%,#a66bff)}.av-5{background:linear-gradient(135deg,#fde68a,#fbbf24 60%,#fb7185)}.av-6{background:linear-gradient(135deg,#fbcfe8,#ec4899 60%,#7c3aed)}.av-7{background:linear-gradient(135deg,#a7f3d0,#34d399 60%,#0ea5e9)}.av-8{background:linear-gradient(135deg,#fec6d7,#fb7185 60%,#a855f7)}.legal h2{color:#f4f4f5;margin-top:2.5rem;margin-bottom:.75rem;scroll-margin-top:100px;font-size:1.25rem;font-weight:700}.legal h3{color:#e4e4e7;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.legal p{color:#d4d4d8;margin-bottom:.85rem;line-height:1.7}.legal ul{margin-bottom:.85rem;padding-left:1.5rem;list-style:outside}.legal li{color:#d4d4d8;margin-bottom:.4rem;line-height:1.65}.legal strong{color:#f4f4f5}.legal a{color:#f9a8d4;text-decoration:underline}@media (max-width:1100px){.hero h1{font-size:64px}.hero h1 .mark{font-size:70px}.features-grid{grid-template-columns:repeat(2,1fr)}.feat.col-3{grid-column:span 2}.feat.col-2{grid-column:span 1}.split{grid-template-columns:1fr;gap:48px}.split.reverse,.steps{grid-template-columns:1fr}.step .arrow{display:none}.compare{grid-template-columns:1fr}.safety-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.phones{margin-top:40px;transform:scale(.75)}.feat.col-6{grid-template-columns:1fr!important;gap:24px!important;padding:24px!important}}@media (max-width:720px){.container-x{padding:0 22px}section{padding:80px 0}.section-head{margin-bottom:40px}.section-head h2{font-size:36px;line-height:1.1}.section-head h2 .mark{font-size:38px}.nav-inner{justify-content:space-between;gap:12px;height:62px}.nav-links{display:none}.brand{font-size:16px}.brand-mark{border-radius:9px;width:32px;height:32px}.nav-inner>.btn{height:38px;margin-left:auto;padding:0 14px;font-size:13px}.hero{padding:48px 0 70px}.hero h1{font-size:42px;line-height:1.05}.hero h1 .mark{font-size:46px}.hero p.lead{margin-top:18px;padding:0 8px;font-size:14px}.hero-ctas{flex-direction:column;gap:10px;width:100%;margin-top:24px;display:flex}.hero-ctas .btn{width:100%;height:48px;font-size:14px}.hero-sub{margin-top:14px;font-size:11px}.badge{padding:5px 11px;font-size:10px}.phones{transform-origin:top;gap:0;margin:48px auto 0;transform:scale(.85)}.phones:before,.phone.left,.phone.right{display:none}.phone.center{transform:translateY(0)scale(1)}.phone{width:280px;height:580px}.trust{padding:28px 0}.trust-row{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px;font-size:12px}.trust-row .eyebrow{text-align:center;width:100%;margin-bottom:4px;margin-right:0!important}.trust-item{font-size:12px}.trust-divider{display:none}.features-grid{grid-template-columns:1fr;gap:12px}.feat,.feat.col-3,.feat.col-2{grid-column:span 1!important;min-height:auto!important;padding:22px!important}.feat h3{margin-top:14px;font-size:18px}.feat p{font-size:13px}.feat-visual{min-height:auto}.tile-live{flex-wrap:wrap;gap:10px;padding:14px!important}.feat.col-6{flex-direction:column;gap:18px!important;padding:22px!important;display:flex!important}.feat.col-6>div:last-child{flex-direction:column;gap:8px!important;display:flex!important}.feat.col-6>div:last-child>div{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:baseline;gap:2px 14px;border-radius:14px!important;padding:14px 18px!important;display:grid!important}.feat.col-6>div:last-child>div>div:first-of-type{grid-area:1/1;margin-top:0!important}.feat.col-6>div:last-child>div>div:nth-of-type(2){text-align:right;grid-area:1/2;margin-top:0!important;font-size:20px!important}.feat.col-6>div:last-child>div>div:nth-of-type(3){grid-area:2/1/auto/-1;margin-top:2px!important;font-size:11px!important}.feat.col-6>div:last-child>div>span{top:-8px!important;right:14px!important}.step{min-height:auto;padding:24px}.step .num{font-size:64px}.step h3{font-size:18px}.split{gap:32px}.split .lead h2{font-size:32px}.split .lead h2 .mark{font-size:36px}.split .lead p{font-size:14px}.earnings-card,.him-card{border-radius:20px;padding:18px}.earnings-grid{grid-template-columns:1fr 1fr;gap:8px}.earnings-stat{padding:12px}.earnings-stat .val{font-size:18px}.coin-hero .big{font-size:42px}.gifts-grid{grid-template-columns:repeat(4,1fr);gap:6px}.gift-cell .em{font-size:22px}.compare .col{padding:22px}.compare .col h3{font-size:18px}.safety-grid{grid-template-columns:1fr;gap:10px}.safety-card{padding:18px}.faq summary{gap:12px;font-size:15px}.faq details{padding:18px 0}.faq .answer{font-size:13px}.cta{padding:80px 0}.cta h2{font-size:38px}.cta h2 .mark{font-size:42px}.cta p{font-size:14px}.cta-btns{flex-direction:column;gap:8px;width:100%}.cta-btns .store{justify-content:center;width:100%;height:50px}.footer-x{padding:48px 0 24px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-grid .brand-block{grid-column:span 2}.footer-bottom{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px}}@media (max-width:380px){.hero h1{font-size:36px}.hero h1 .mark{font-size:40px}.section-head h2{font-size:30px}.section-head h2 .mark{font-size:32px}.phone{width:260px;height:540px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
