:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--panel:#141414;--text:#fff;--muted:#b7b7b7;--accent:#ff6b00;--accent-soft:#ff6b0033;--border:#ff6b0040}*{box-sizing:border-box}html,body,#root{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.home{max-width:420px;min-height:100vh;padding:max(14px, env(safe-area-inset-top)) 12px calc(16px + env(safe-area-inset-bottom));color:#fff;background:radial-gradient(420px 150px at 50% 0,#ff6b0024,#0000 72%),#070707;margin:0 auto}.heroLayer{background:#08090b;border:1px solid #ffffff0f;border-radius:22px;min-height:460px;padding:12px 10px 0;position:relative;overflow:hidden}.heroBg{z-index:0;filter:brightness(1.35)contrast(1.1)saturate(1.12);background-image:url(/assets/homepage-background-BkLpXoph.png);background-position:50% -42px;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.heroLayer:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000001a 0%,#0000000a 24%,#0000 42%);position:absolute;inset:0}.heroLayer:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#00000024 0%,#00000014 55%,#0000 100%);height:240px;position:absolute;top:0;left:0;right:0}.stepsHeader{z-index:6;grid-template-columns:36px 1fr 1.16fr 1fr;align-items:start;gap:0;display:grid;position:relative}.menuBtn{color:#fff;background:0 0;border:0;align-self:start;width:36px;height:36px;margin-top:2px;line-height:1}.iconSvg{width:100%;height:100%;display:block}.step{min-height:156px;padding:0 8px 0 10px;position:relative}.step.separator{border-left:1px dashed #ffffff57}.stepIcon{color:#ff6b00;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:0;display:inline-flex;position:absolute;top:2px;left:10px}.stepText{color:#f3f3f3;text-indent:50px;width:100%;padding-top:16px;font-size:12px;font-weight:600;line-height:1.22}.stepText span{margin-right:6px;font-size:18px;display:inline}.stepText em{color:#ff6b00;font-style:normal}.collage{display:none;position:absolute;inset:90px 0 0}.bgPanel{filter:brightness(.35)saturate(1.2)blur(.4px);opacity:.6;background-image:url(/assets/bryan-DMyeSxjr.png);background-position:top;background-size:cover;width:44%;height:58%;position:absolute;bottom:0}.bgPanel.left{left:-4%}.bgPanel.right{right:-4%;transform:scaleX(-1)}.glow{border-radius:50%;width:170px;height:140px;position:absolute;bottom:30px}.leftGlow{background:radial-gradient(circle,#ff00996b 0%,#ff6b001f 45%,#0000 78%);left:4%}.rightGlow{background:radial-gradient(circle,#7635ff7a 0%,#ff6b002e 45%,#0000 75%);right:4%}.bryan{z-index:5;filter:drop-shadow(0 0 26px #ff76185c)drop-shadow(0 0 44px #6f3bff3d)drop-shadow(0 16px 24px #0000008c);width:70%;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.bubbleWrap{z-index:5;margin-top:-4px;padding:0 8px;position:relative}.bubble{color:#0f1115;background:#f4f4f4;border:4px solid #ff6b00;border-radius:28px;padding:18px 16px 16px;font-size:17px;font-weight:600;line-height:1.03;position:relative;box-shadow:0 12px 28px #0000006b}.bubble:after{content:"";border-bottom:22px solid #f4f4f4;border-left:18px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;top:-20px;right:18%}.bubble:before{content:"";border-bottom:27px solid #ff6b00;border-left:21px solid #0000;border-right:14px solid #0000;width:0;height:0;position:absolute;top:-25px;right:calc(18% - 2px)}.bubble strong{color:#ff6b00}.bubble p{text-wrap:pretty;width:100%;max-width:none;margin:0}.grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:0 8px;display:grid}.option{color:#fff;text-align:left;background:linear-gradient(#111214e6,#090a0ce6);border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:12px;min-height:88px;padding:12px 14px;display:flex}.optionIcon{color:#ff6b00;border:2px solid #ff6b00;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.optionText{font-size:14px;line-height:1.15}.inputRow{align-items:center;margin-top:10px;padding:0 8px;display:flex;position:relative}.inputRow input{color:#fff;background:#0a0a0ae6;border:1px solid #ffffff38;border-radius:18px;width:100%;height:62px;padding:0 62px 0 16px;font-size:20px}.inputRow button{color:#ff6b00;background:0 0;border:0;place-items:center;width:36px;height:36px;line-height:1;display:grid;position:absolute;right:18px}.inputRow button .iconSvg{width:24px;height:24px}@media (width<=390px){.home{padding-left:10px;padding-right:10px}.heroLayer{min-height:420px;padding-left:8px;padding-right:8px}.stepsHeader{grid-template-columns:30px 1fr 1.16fr 1fr;gap:0}.menuBtn{width:30px;height:30px}.stepIcon{width:28px;height:28px;top:1px;left:8px}.stepText{text-indent:39px;width:100%;padding-top:12px;font-size:8px;line-height:1.18}.stepText span{font-size:13px}.bryan{width:66%}.bubble{border-radius:24px;padding:16px 14px 14px;font-size:16px}.bubble:before{border-bottom-width:30px;border-left-width:24px;border-right-width:16px;top:-28px}.bubble:after{border-bottom-width:24px;border-left-width:21px;border-right-width:14px;top:-22px}.grid{gap:8px;padding:0 4px}.option{gap:9px;min-height:78px;padding:10px}.optionIcon{width:30px;height:30px}.optionText{font-size:13px;line-height:1.15}.inputRow{padding:0 4px}.inputRow input{height:56px;padding-left:14px;font-size:16px}.inputRow button{right:14px}.inputRow button .iconSvg{width:22px;height:22px}}@media (width>=391px) and (width<=430px){.heroLayer{min-height:440px}.stepText{text-indent:43px;padding-top:14px;font-size:9px}.stepText span{font-size:14px}.stepIcon{width:30px;height:30px}.bubble{padding:17px 15px 15px;font-size:17px}.option{min-height:82px}.optionText{font-size:13px}.heroBg{background-position:50% -24px}.bryan{width:67%}}
