.HaSO-q_machine,.HaSO-q_confirm{color:#f7f3e8;background:#09090b;min-height:100vh;font-family:Arial,sans-serif}.HaSO-q_confirm{background:radial-gradient(circle at 70% 20%,#1f2d24,#0000 35%),#08090a;place-items:center;display:grid}.HaSO-q_confirm section{background:#101114;border:1px solid #ffffff20;border-radius:30px;width:min(760px,90vw);padding:52px}.HaSO-q_confirm h1{margin:18px 0;font:400 clamp(52px,7vw,90px)/.9 Georgia,serif}.HaSO-q_confirm a{color:#d7ff45}.HaSO-q_confirm small{color:#9d9ba1;margin-top:10px;display:block}.HaSO-q_confirm button,.HaSO-q_machine button{cursor:pointer;color:#09090b;background:#d7ff45;border:0;border-radius:999px;padding:14px 18px;font-weight:800}.HaSO-q_old{border:1px solid #ffffff18;border-radius:18px;margin:36px 0;padding:22px}.HaSO-q_old p{color:#aaa}.HaSO-q_ghost{margin-left:8px;color:#fff!important;background:0 0!important;border:1px solid #fff2!important}.HaSO-q_scan{letter-spacing:.18em;color:#d7ff45;font-size:10px;position:fixed;top:20px;left:24px}.HaSO-q_machine header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090bea;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex;position:sticky;top:0}.HaSO-q_machine header nav{letter-spacing:.1em;color:#aaa;font-size:10px}.HaSO-q_hero{background-position:50%;background-size:cover;align-items:center;min-height:720px;transition:all .7s;display:flex;position:relative}.HaSO-q_copy{width:min(760px,60vw);padding:80px 6vw}.HaSO-q_copy>p:first-child,.HaSO-q_story div>p{letter-spacing:.18em;color:#d7ff45;font-size:10px;font-weight:800}.HaSO-q_copy h1{letter-spacing:-.05em;margin:20px 0;font:400 clamp(62px,8vw,118px)/.86 Georgia,serif}.HaSO-q_sub{color:#d0ccd2;max-width:650px;font-size:17px;line-height:1.65}.HaSO-q_type{letter-spacing:.14em;margin:24px 0;font-size:11px}.HaSO-q_type strong{color:#d7ff45;margin-left:10px;font-size:20px}.HaSO-q_rail{gap:8px;width:300px;display:grid;position:absolute;bottom:60px;right:4vw}.HaSO-q_rail button{text-align:left;color:#fff!important;background:#09090bbd!important;border:1px solid #ffffff20!important;border-radius:14px!important}.HaSO-q_rail button span{color:#ff4ccf;margin-right:14px}.HaSO-q_rail .HaSO-q_on{transform:translate(-8px);border-color:#d7ff45!important}.HaSO-q_cards{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 5vw 70px;display:grid}.HaSO-q_cards article{background:linear-gradient(145deg,#17171b,#0d0d10);border:1px solid #ffffff16;border-radius:24px;flex-direction:column;min-height:280px;padding:26px;display:flex}.HaSO-q_cards small{color:#ff4ccf;letter-spacing:.14em}.HaSO-q_cards h2{margin-top:auto;font:400 34px Georgia,serif}.HaSO-q_cards p{color:#aaa}.HaSO-q_cards button{color:#d7ff45;background:0 0;align-self:flex-start;padding-left:0}.HaSO-q_story{grid-template-columns:1.1fr .9fr;gap:12px;min-height:620px;padding:0 5vw 80px;display:grid}.HaSO-q_story figure{background-position:50%;background-size:cover;border-radius:30px;margin:0}.HaSO-q_story>div{border:1px solid #ffffff16;border-radius:30px;flex-direction:column;justify-content:center;padding:50px;display:flex}.HaSO-q_story h2{font:400 clamp(46px,5vw,72px)/.95 Georgia,serif}.HaSO-q_story p{color:#aaa;line-height:1.7}.HaSO-q_vera,.HaSO-q_agent{z-index:30;background:#111217f2;border:1px solid #fff2;border-radius:24px;width:min(420px,100vw - 48px);padding:28px;position:fixed;bottom:24px;right:24px;box-shadow:0 30px 90px #000}.HaSO-q_vera>button:first-child,.HaSO-q_agent>button:first-child{float:right;color:#fff;background:0 0;padding:4px;font-size:20px}.HaSO-q_vera small,.HaSO-q_agent small{color:#d7ff45;letter-spacing:.14em}.HaSO-q_vera h3,.HaSO-q_agent h3{margin:12px 0;font:400 44px Georgia,serif}.HaSO-q_vera p,.HaSO-q_agent p{color:#bbb;line-height:1.6}.HaSO-q_agent div{gap:7px;display:grid}.HaSO-q_agent div button{text-align:left;color:#fff;background:#1a1b20;border:1px solid #ffffff16}.HaSO-q_antidote{--accent:#f4c928}.HaSO-q_antidote .HaSO-q_copy>p:first-child,.HaSO-q_antidote .HaSO-q_type strong,.HaSO-q_antidote .HaSO-q_cards button{color:#f4c928}.HaSO-q_antidote button:not(.HaSO-q_ghost){background:#f4c928}.HaSO-q_gem{background:#0b0910}.HaSO-q_gem .HaSO-q_hero{box-shadow:inset 0 -100px 150px #0b0910}.HaSO-q_gem .HaSO-q_copy>p:first-child,.HaSO-q_gem .HaSO-q_type strong,.HaSO-q_gem .HaSO-q_cards button{color:#e9b6ff}.HaSO-q_gem button:not(.HaSO-q_ghost){background:#e9b6ff}@media (max-width:800px){.HaSO-q_machine header nav{display:none}.HaSO-q_hero{align-items:flex-start;min-height:850px}.HaSO-q_copy{width:auto;padding:70px 24px 300px}.HaSO-q_rail{width:auto;bottom:40px;left:24px;right:24px}.HaSO-q_cards{grid-template-columns:1fr;padding:14px 20px 50px}.HaSO-q_story{grid-template-columns:1fr;padding:0 20px 60px}.HaSO-q_story figure{min-height:420px}.HaSO-q_story>div{padding:30px}.HaSO-q_confirm section{padding:32px}.HaSO-q_ghost{margin:8px 0 0}}.HaSO-q_preview{letter-spacing:.1em;border-top:1px solid #ffffff12;padding-top:14px;color:#8d8b94!important;font-size:9px!important}.HaSO-q_activate{width:100%;margin-top:10px;color:#08090a!important;background:#d7ff45!important}.HaSO-q_agent{max-height:82vh;overflow:auto}.HaSO-q_agent div button{min-height:48px}
