@import "https://api.fontshare.com/v2/css?f[]=clash-display@600,500&f[]=satoshi@400,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500&display=swap";:root{--void:#07080b;--surface:#0e1014;--ink:#e8e9ec;--muted:#6f8597;--faint:#36414c;--gold:#c8a24a;--cyan:#4fd6e0;--violet:#9b7be8;--display:"Clash Display", system-ui, sans-serif;--body:"Satoshi", system-ui, sans-serif;--mono:"Space Grotesk", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--void);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.6;overflow-x:hidden}.scene{z-index:0;position:fixed;top:0;bottom:0;left:0;right:0}.scene canvas{display:block}.content{z-index:10;position:relative}.hairline{z-index:12;background:linear-gradient(var(--faint), var(--faint));width:2px;height:100vh;position:fixed;top:0;right:0}.hairline .fill{width:100%;height:var(--p,0%);background:var(--accent,var(--gold));transition:background .6s;position:absolute;top:0;left:0}.bar{z-index:20;justify-content:space-between;align-items:center;padding:22px clamp(20px,5vw,56px);display:flex;position:fixed;top:0;left:0;right:0}.bar .mark{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.bar .mark svg{color:var(--gold)}.bar .mark span{font-family:var(--display);letter-spacing:.22em;font-size:14px;font-weight:600}.bar .est{font-family:var(--mono);letter-spacing:.26em;color:var(--muted);font-size:11px}.bar .enter{font-family:var(--body);letter-spacing:.04em;color:var(--ink);border:1px solid var(--faint);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border-radius:100px;padding:9px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .3s,color .3s}.bar .enter:hover{border-color:var(--gold);color:var(--gold)}.bar-right{align-items:center;gap:clamp(13px,2.4vw,24px);display:inline-flex}.lang{align-items:center;gap:9px;display:inline-flex}.lang button{font-family:var(--mono);letter-spacing:.18em;color:var(--faint);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;transition:color .25s}.lang button:hover{color:var(--muted)}.lang button.on{color:var(--ink)}.lang-sep{color:var(--faint);-webkit-user-select:none;user-select:none;font-size:10px;line-height:1}@media (max-width:520px){.bar{padding:16px 20px}.bar .mark span{letter-spacing:.16em;font-size:12px}.bar-right{gap:12px}.bar .enter{padding:10px 14px;font-size:12px}}@media (max-width:400px){.bar .enter{display:none}}@media (pointer:coarse){.lang button{min-height:44px;padding-block-start:12px;padding-block-end:12px}.bar .enter,.step,.focus-back{min-height:44px}.bar .mark{padding-block-start:8px;padding-block-end:8px}.pv-lock{min-height:44px}}section{flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(80px,12vh,140px) clamp(22px,6vw,90px);display:flex;position:relative}.scrim{max-width:760px;position:relative}.scrim:before{content:"";z-index:-1;background:radial-gradient(#07080bb8,#0000 72%);position:absolute;top:-12%;bottom:-12%;left:-16%;right:-16%}.eyebrow{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-bottom:22px;font-size:12px;display:flex}.eyebrow .num{color:var(--accent,var(--gold))}.eyebrow .line{background:var(--faint);width:40px;height:1px}.hero{text-align:center;align-items:center}.hero .scrim{max-width:1180px}.hero .scrim:before{top:-30%;bottom:-30%;left:-20%;right:-20%}.wordmark{font-family:var(--display);letter-spacing:.14em;text-indent:0;color:var(--ink);font-size:clamp(3.4rem,13vw,7.5rem);font-weight:600;line-height:.95}@media (max-width:430px){.wordmark{letter-spacing:.07em;font-size:clamp(2.5rem,14vw,3.4rem)}}.hero .tag{font-family:var(--body);color:var(--ink);letter-spacing:.02em;margin-top:28px;font-size:clamp(1rem,2.4vw,1.5rem);font-weight:400}.hero .tag em{color:var(--gold);font-style:normal}.hero .sub{color:var(--muted);margin-top:16px;max-width:44ch;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(13px,1.6vw,15px)}.scroll-cue{font-family:var(--mono);letter-spacing:.3em;color:var(--faint);text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-cue i{background:linear-gradient(var(--muted), transparent);width:1px;height:34px}.sys h2{font-family:var(--display);letter-spacing:.01em;color:var(--ink);font-size:clamp(2.4rem,7vw,5.2rem);font-weight:500;line-height:1}.sys h2 .accent{color:var(--accent)}.sys .name{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent,var(--gold));margin-bottom:18px;font-size:13px}.sys p{color:var(--muted);max-width:40ch;margin-top:24px;font-size:clamp(15px,2vw,19px);line-height:1.55}.sys.s01{--accent:var(--gold)}.sys.s02{--accent:var(--cyan);text-align:right;align-items:flex-end}.sys.s02 .scrim{margin-left:auto}.sys.s03{--accent:var(--violet)}.cta{text-align:center;align-items:center}.cta h2{font-family:var(--display);letter-spacing:.04em;color:var(--ink);font-size:clamp(2.6rem,8vw,6.5rem);font-weight:600;line-height:1}.cta p{color:var(--muted);letter-spacing:.02em;margin-top:22px;font-size:15px}.pill{font-family:var(--body);letter-spacing:.02em;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;-webkit-appearance:none;appearance:none;background:#e8e9ec0a;border:1px solid #e8e9ec2e;border-radius:100px;align-items:center;gap:.6em;margin-top:40px;padding:16px 34px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .35s,background .35s,transform .35s;display:inline-flex}.pill:hover{border-color:var(--gold);background:#c8a24a14;transform:translateY(-2px)}.pill .arr{transition:transform .35s cubic-bezier(.22,1,.36,1)}.pill:hover .arr{transform:translate(4px)}footer{text-align:center;z-index:10;padding:0 22px 56px;position:relative}footer .rule{background:var(--faint);max-width:760px;height:1px;margin:0 auto 24px}footer .meta{font-family:var(--mono);letter-spacing:.18em;color:var(--faint);text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:11px;display:flex}footer .meta b{color:var(--muted);font-weight:400}.sys{align-items:stretch}.sys .sys-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(28px,5vw,72px);width:100%;max-width:1180px;margin:0 auto;display:grid}.sys.s02 .sys-grid{grid-template-columns:1.18fr .82fr}.sys.s02 .scrim{order:2;margin-left:auto}.sys.s02 .pv-wrap{order:1}@media (max-width:1000px){.sys .sys-grid,.sys.s02 .sys-grid{grid-template-columns:1fr;gap:32px}.sys.s02 .scrim{text-align:left;order:0}.sys.s02{text-align:left;align-items:flex-start}.sys.s02 .scrim:before{left:-16%}}.pv{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--mono);background:linear-gradient(#12151cbd,#0a0c10d1);border:1px solid #ffffff12;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000c,0 0 0 1px #0006,inset 0 1px #ffffff0d}.pv:before{content:"";pointer-events:none;background:linear-gradient(140deg, color-mix(in srgb, var(--ac) 40%, transparent), transparent 45%);-webkit-mask-composite:xor;border-radius:14px;padding:1px;position:absolute;top:0;bottom:0;left:0;right: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}.pv-chrome{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:13px 16px;display:flex}.pv-dots{gap:6px;display:flex}.pv-dots i{background:#ffffff24;border-radius:50%;width:8px;height:8px}.pv-dots i:first-child{background:color-mix(in srgb, var(--ac) 70%, transparent)}.pv-title{font-family:var(--display);letter-spacing:.12em;color:var(--ink);align-items:baseline;gap:10px;font-size:12.5px;font-weight:500;display:flex}.pv-title span{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:400}.pv-badge{letter-spacing:.18em;color:var(--ac);border:1px solid color-mix(in srgb, var(--ac) 35%, transparent);white-space:nowrap;border-radius:100px;margin-left:auto;padding:4px 9px;font-size:9px}.pv-body{flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex}.pv-setup,.pv-meet{align-items:center;gap:12px;display:flex}.pv-pair{font-family:var(--display);letter-spacing:.04em;color:var(--ink);font-size:17px;font-weight:500}.pv-pair b{color:var(--muted)}.pv-side{letter-spacing:.14em;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:500}.pv-side.short{color:#ff8b8b;background:#ff5a5a1f}.pv-side.long{color:#6fe3a6;background:#50dc8c1f}.pv-rr{letter-spacing:.1em;color:var(--ac);margin-left:auto;font-size:11px}.pv-levels{color:var(--muted);letter-spacing:.06em;gap:18px;font-size:11px;display:flex}.pv-levels b{color:var(--ink);font-weight:500}.pv-agents{border-top:1px solid #ffffff0d;flex-direction:column;gap:7px;padding-top:12px;display:flex}.pv-ag{color:var(--muted);font-size:11.5px;line-height:1.4}.pv-ag i{color:var(--ac);margin-right:8px;font-style:normal;font-weight:500}.pv-decision{letter-spacing:.08em;color:var(--ink);border-top:1px solid #ffffff0d;padding-top:12px;font-size:12px}.pv-decision b{color:var(--ac)}.pv-votes{color:var(--muted);border-top:1px solid #ffffff0d;flex-wrap:wrap;gap:8px 14px;padding-top:12px;font-size:11px;display:flex}.pv-votes b{color:var(--ink);font-weight:500}.pv-votes .pv-ap{color:var(--ac);margin-left:auto}.pv-tickers{flex-wrap:wrap;gap:8px;display:flex}.pv-tickers span{color:var(--muted);background:#ffffff08;border-radius:5px;padding:5px 10px;font-size:11px}.pv-tickers b{font-weight:500}.pv-tickers .up b{color:#6fe3a6}.pv-tickers .dn b{color:#ff8b8b}.pv-clips{flex-direction:column;gap:10px;display:flex}.pv-clip{align-items:center;gap:12px;display:flex}.pv-thumb{background:linear-gradient(135deg, color-mix(in srgb, var(--ac) 22%, #14171e), #0c0e13);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:44px;display:flex;position:relative}.pv-thumb .pv-play{color:var(--ink);opacity:.9;font-size:11px}.pv-thumb b{color:var(--ink);background:#00000080;border-radius:3px;padding:1px 4px;font-size:9px;position:absolute;bottom:4px;right:5px}.pv-cmeta{flex-direction:column;gap:4px;display:flex}.pv-cmeta span{color:var(--ink);font-size:12px}.pv-cmeta em{letter-spacing:.1em;color:#6fe3a6;font-size:10px;font-style:normal}.pv-cmeta em.rend{color:var(--ac)}.pv-blur{filter:blur(4px);opacity:.5;-webkit-user-select:none;user-select:none}.pv-lock{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--ac) 8%, transparent));border:0;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;transition:background .35s;display:flex}.pv-lock:hover{background:color-mix(in srgb, var(--ac) 14%, transparent)}.pv-lockrow{font-family:var(--body);color:var(--ink);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.pv-lockrow svg{color:var(--ac)}.pv-lockhint{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:10px}.pv-lockhint b{color:var(--ac)}@media (max-width:480px){.pv-lockhint{display:none}}@media (max-width:560px){.pv-chrome{flex-wrap:wrap;gap:8px 10px}.pv-badge{padding:3px 7px;font-size:8px}.pv-title span{display:none}}.step{font-family:var(--body);letter-spacing:.04em;color:var(--ink);border:1px solid color-mix(in srgb, var(--gold) 42%, transparent);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:.5em;margin-top:28px;padding:11px 22px;font-size:13px;font-weight:500;transition:background .3s,transform .3s;display:inline-flex}.step:hover{background:#c8a24a1a;transform:translateY(-1px)}.step .arr{transition:transform .3s var(--ease)}.step:hover .arr{transform:translate(3px)}body.focused .content,body.focused footer,body.focused .bar,body.focused .hairline,body.desk-open .content,body.desk-open footer,body.desk-open .bar,body.desk-open .hairline{opacity:0;pointer-events:none;transition:opacity .5s}.content,footer,.bar,.hairline{transition:opacity .5s}.focus-overlay{z-index:50;pointer-events:none;background:radial-gradient(120% 95% at 50% 55%,#0000 42%,#07080b99 100%);animation:.6s fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.focus-back{pointer-events:auto;font-family:var(--body);letter-spacing:.04em;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e8e9ec0d;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:.5em;padding:10px 20px;font-size:13px;font-weight:500;transition:border-color .3s,color .3s;display:inline-flex;position:absolute;top:26px;left:clamp(20px,5vw,56px)}.focus-back:hover{border-color:var(--ac);color:var(--ac)}.focus-card{pointer-events:none;max-width:560px;position:absolute;bottom:clamp(40px,10vh,90px);left:clamp(20px,6vw,90px)}.fc-eyebrow{font-family:var(--mono);letter-spacing:.28em;color:var(--ac);margin-bottom:16px;font-size:12px}.fc-title{font-family:var(--display);letter-spacing:.04em;color:var(--ink);font-size:clamp(2.6rem,8vw,6rem);font-weight:600;line-height:.95}.fc-sub{color:var(--muted);max-width:44ch;margin-top:22px;font-size:clamp(14px,1.8vw,17px);line-height:1.6}.fc-note{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);text-transform:uppercase;margin-top:22px;font-size:11px;display:inline-block}.inside{z-index:40;-webkit-overflow-scrolling:touch;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.focus-back{z-index:44;position:fixed}.overlay-lang{z-index:44;min-height:40px;position:fixed;top:26px;right:clamp(20px,5vw,56px)}.in-rail{z-index:42;background:var(--faint);width:2px;height:100vh;position:fixed;top:0;right:0}.in-fill{background:var(--ac);width:100%;height:0%;box-shadow:0 0 12px var(--ac)}.in-hero{flex-direction:column;justify-content:center;min-height:100svh;padding:120px clamp(22px,7vw,110px);display:flex}.in-kicker{font-family:var(--mono);letter-spacing:.3em;color:var(--ac);margin-bottom:24px;font-size:12px}.in-name{font-family:var(--display);letter-spacing:.06em;color:var(--ink);font-size:clamp(2.6rem,9vw,7rem);font-weight:600;line-height:.95}.in-tag{font-family:var(--body);color:var(--muted);max-width:58ch;margin-top:28px;font-size:clamp(15px,2vw,21px);line-height:1.55}.in-cue{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-top:46px;font-size:11px}.in-cue b{color:var(--ac)}.in-chapter{flex-direction:column;justify-content:center;max-width:1100px;min-height:92svh;padding:80px clamp(22px,7vw,110px);display:flex}.in-ch-num{font-family:var(--display);color:var(--ac);opacity:.55;align-items:center;gap:18px;margin-bottom:16px;font-size:clamp(2.2rem,6vw,4rem);font-weight:600;line-height:1;display:flex}.in-ch-num i{background:color-mix(in srgb, var(--ac) 45%, transparent);width:clamp(40px,10vw,120px);height:1px}.in-ch-head h2{font-family:var(--display);letter-spacing:.005em;color:var(--ink);font-size:clamp(1.8rem,4.4vw,3.3rem);font-weight:500;line-height:1.05}.in-ch-sub{color:var(--muted);max-width:54ch;margin-top:14px;font-size:clamp(14px,1.8vw,17px);line-height:1.5}.in-items{gap:11px;margin:clamp(26px,4vh,40px) 0;display:grid}.in-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e101680;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:clamp(108px,17vw,190px) 1fr;gap:clamp(16px,3vw,34px);padding:15px 18px;display:grid}.in-item-name{font-family:var(--display);color:var(--ac);letter-spacing:.02em;font-size:clamp(15px,1.8vw,18px);font-weight:500}.in-item-role{color:var(--muted);font-size:clamp(12.5px,1.5vw,14.5px);line-height:1.5}.in-explain{color:var(--ink);opacity:.85;border-left:2px solid var(--ac);max-width:62ch;padding-left:20px;font-size:clamp(14px,1.7vw,16.5px);line-height:1.65}.in-end{flex-direction:column;justify-content:center;max-width:920px;min-height:90svh;padding:80px clamp(22px,7vw,110px);display:flex}.in-facts{gap:16px;margin-bottom:52px;display:grid}.in-fact{font-size:clamp(15px,2.2vw,22px);font-family:var(--display);color:var(--ink);align-items:baseline;gap:16px;font-weight:500;line-height:1.3;display:flex}.in-fact span{font-family:var(--mono);color:var(--ac);flex-shrink:0;font-size:12px}.in-cta p{color:var(--muted);margin-bottom:24px;font-size:14px}.in-reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(26px)}.in-reveal.shown{opacity:1;transform:none}@media (max-width:680px){.in-item{grid-template-columns:1fr;gap:5px}}@media (max-width:430px){.in-explain{padding-left:14px}.in-hero,.in-chapter,.in-end{padding-left:18px;padding-right:18px}.in-name{letter-spacing:.02em;font-size:clamp(1.9rem,11vw,2.9rem)}}.reveal{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.reveal.shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}body.low-power .pv{-webkit-backdrop-filter:blur(6px)}body.low-power .in-item{-webkit-backdrop-filter:none}.desk{z-index:40;-webkit-overflow-scrolling:touch;background:radial-gradient(130% 100% at 50% 20%,#07080b7a,#07080be6 76%);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.desk-inner{max-width:780px;margin:0 auto;padding:clamp(94px,15vh,138px) clamp(22px,6vw,40px) 88px}.desk-head{text-align:center;max-width:600px;margin:0 auto clamp(32px,6vh,54px)}.desk-kicker{font-family:var(--mono);letter-spacing:.32em;color:var(--gold);margin-bottom:20px;font-size:11px}.desk-head h1{font-family:var(--display);letter-spacing:.01em;color:var(--ink);font-size:clamp(2.2rem,6vw,3.6rem);font-weight:600;line-height:1.02}.desk-head p{color:var(--muted);margin-top:18px;font-size:clamp(14px,1.8vw,16px);line-height:1.6}.desk-tiles{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:clamp(32px,6vh,50px);display:grid}.desk-tile{opacity:.82;background:linear-gradient(#12151c80,#0a0c1099);border:1px solid #ffffff12;border-radius:12px;padding:16px 16px 18px;position:relative;overflow:hidden}.desk-tile:before{content:"";pointer-events:none;background:linear-gradient(160deg, color-mix(in srgb, var(--ac) 11%, transparent), transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.dt-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.dt-lock{color:var(--ac);display:inline-flex}.dt-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--faint);border-radius:100px;padding:3px 8px;font-size:8.5px}.dt-name{font-family:var(--display);letter-spacing:.12em;color:var(--ink);font-size:14px;font-weight:500}.dt-desc{font-family:var(--mono);color:var(--muted);margin-top:7px;font-size:10.5px;line-height:1.5}@media (max-width:620px){.desk-tiles{grid-template-columns:1fr}.dt-top{margin-bottom:12px}}.desk-form{background:linear-gradient(#0e10168c,#080a0e9e);border:1px solid #ffffff14;border-radius:16px;padding:clamp(22px,4vw,32px)}.desk-form h2{font-family:var(--display);letter-spacing:.01em;color:var(--ink);font-size:clamp(1.4rem,3vw,1.9rem);font-weight:500}.desk-form>.df-field,.desk-form>.df-grid{margin-top:18px}.df-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.df-grid>.df-field{margin-top:0}@media (max-width:560px){.df-grid{grid-template-columns:1fr;gap:18px}}.df-field{display:block}.df-field>span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:10.5px;display:block}.df-field>span i{color:var(--gold);font-style:normal}.df-field input,.df-field textarea{border:1px solid var(--faint);width:100%;color:var(--ink);font-family:var(--body);background:#ffffff08;border-radius:10px;padding:13px 15px;font-size:15px;transition:border-color .25s,background .25s}.df-field textarea{resize:vertical;min-height:84px;line-height:1.5}.df-field input::placeholder,.df-field textarea::placeholder{color:var(--muted);opacity:.7}.df-field input:focus,.df-field textarea:focus{border-color:var(--gold);background:#ffffff0d;outline:none}.df-chips{flex-wrap:wrap;gap:8px;display:flex}.df-chip{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);border:1px solid var(--faint);cursor:pointer;-webkit-appearance:none;appearance:none;background:#ffffff08;border-radius:100px;padding:10px 15px;font-size:11px;transition:color .25s,border-color .25s,background .25s}.df-chip:hover{color:var(--ink)}.df-chip.on{color:var(--ac,var(--ink));border-color:color-mix(in srgb, var(--ac,var(--ink)) 55%, transparent);background:color-mix(in srgb, var(--ac,var(--ink)) 10%, transparent)}.df-social-chips{margin-bottom:10px}.df-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.df-submit{font-family:var(--body);letter-spacing:.02em;color:var(--void);background:var(--ink);cursor:pointer;-webkit-appearance:none;appearance:none;border:none;border-radius:100px;align-items:center;gap:.55em;margin-top:26px;padding:15px 30px;font-size:15px;font-weight:600;transition:transform .3s,opacity .3s;display:inline-flex}.df-submit:hover{transform:translateY(-1px)}.df-submit:disabled{opacity:.5;cursor:default;transform:none}.df-submit .arr{transition:transform .3s}.df-submit:hover .arr{transform:translate(3px)}.df-error{color:#ff8b8b;margin-top:14px;font-size:13px;line-height:1.5}.df-privacy{color:var(--muted);letter-spacing:.01em;margin-top:16px;font-size:12px}.df-gate-sub{color:var(--muted);max-width:44ch;margin:4px 0 22px;font-size:13.5px;line-height:1.6}.df-gate-sub b{color:var(--ink);font-weight:500}.df-turnstile{min-height:65px;margin-top:18px}.df-otp{font-family:var(--display);letter-spacing:.42em;text-align:center;font-weight:600;font-size:26px!important}.df-otp::placeholder{letter-spacing:.42em;opacity:.35}.df-verified{color:var(--muted);border:1px solid color-mix(in srgb, var(--gold) 32%, transparent);background:color-mix(in srgb, var(--gold) 8%, transparent);border-radius:100px;align-items:center;gap:.5em;margin-bottom:20px;padding:7px 14px;font-size:12.5px;display:inline-flex}.df-verified b{color:var(--ink);font-weight:500}.df-vcheck{color:var(--gold);font-weight:700}.df-link{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:18px;padding:4px 0;font-size:13px;text-decoration:underline;display:inline-block}.df-link:hover{color:var(--gold)}.desk-success{text-align:center;background:linear-gradient(#0e10168c,#080a0e9e);border:1px solid #ffffff14;border-radius:16px;padding:clamp(40px,8vw,64px) clamp(22px,5vw,40px)}.ds-check{width:56px;height:56px;color:var(--gold);border:1px solid color-mix(in srgb, var(--gold) 50%, transparent);border-radius:50%;place-items:center;margin:0 auto 22px;font-size:24px;display:grid}.desk-success h2{font-family:var(--display);color:var(--ink);font-size:clamp(1.6rem,4vw,2.2rem);font-weight:500}.desk-success p{color:var(--muted);margin-top:14px;max-width:46ch;margin-inline-start:auto;margin-inline-end:auto;font-size:15px;line-height:1.6}@media (pointer:coarse){.df-chip,.df-submit{min-height:44px}}
