.FZfERq_page{--ground-0:#fffbf6;--ground-1:#fbf7f2;--ground-2:#f3ede4;--maxw:1160px;--nav-h:64px;--edge:max(24px, calc((100vw - var(--maxw)) / 2 + 24px));--shadow-sheet:0 2px 6px #1014180f, 0 24px 60px #10141824;background:var(--ground-1)}.FZfERq_wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.FZfERq_top{padding-top:calc(var(--nav-h) + 58px);isolation:isolate;padding-bottom:30px;position:relative}.FZfERq_topBg{z-index:-1;pointer-events:none;background:radial-gradient(56% 44% at 84% 2%, #f9731638, transparent 62%), radial-gradient(44% 38% at 4% 22%, #d9a44133, transparent 66%), radial-gradient(50% 42% at 92% 62%, #2f6f621f, transparent 68%), linear-gradient(180deg, var(--ground-0) 0%, var(--ground-1) 62%, var(--ground-1) 100%);height:1250px;position:absolute;inset:-90px 0 auto}.FZfERq_topBg:after{content:"";background-image:radial-gradient(circle,#1014180e 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 52%);mask-image:linear-gradient(#00000080,#0000 52%)}.FZfERq_topGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;column-gap:60px;display:grid}.FZfERq_topGrid>.FZfERq_copy,.FZfERq_topGrid>.FZfERq_rail,.FZfERq_topGrid>.FZfERq_stepsHead,.FZfERq_topGrid>.FZfERq_beats{grid-column:1}.FZfERq_atsTeaserRow{background:var(--sboy-primary-light);border-top:1px solid var(--sboy-line);border-bottom:1px solid var(--sboy-line);border-radius:12px;grid-area:1/1/auto/-1;align-items:center;gap:12px;margin-bottom:20px;padding:13px 18px;text-decoration:none;transition:background-color .15s;display:flex}.FZfERq_atsTeaserRow:hover{background:color-mix(in srgb, var(--sboy-primary-light) 60%, white)}@media (max-width:480px){.FZfERq_atsTeaserRow{flex-wrap:wrap;row-gap:8px;padding:12px 16px}}.FZfERq_atsTeaserBar{background:#10141814;border-radius:999px;width:64px;height:5px;display:inline-flex;position:relative;overflow:hidden}.FZfERq_atsTeaserBar i{background:var(--sboy-primary);border-radius:999px;width:82%;font-style:normal;position:absolute;inset:0}.FZfERq_stage{top:calc(var(--nav-h) + 18px);grid-column:2;grid-row-start:2;align-self:start;position:sticky}.FZfERq_copy h1{font-family:var(--font-display-face), system-ui, arial, sans-serif;letter-spacing:-.035em;margin:16px 0 0;font-size:clamp(2.5rem,1.5rem + 3.1vw,4rem);font-weight:800;line-height:1}.FZfERq_copyHighlight{color:var(--sboy-primary);background:linear-gradient(96deg, #f97316 4%, #fb923c 44%, var(--sboy-gold) 98%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.FZfERq_copyLede{color:var(--sboy-logo-soft);max-width:44ch;margin:20px 0 0;font-size:17.5px;line-height:1.6}.FZfERq_copyCta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.FZfERq_copyCtaSecondary{color:var(--sboy-logo-soft);text-underline-offset:3px;margin-top:8px;padding:10px 0;font-size:15px;font-weight:500;text-decoration:underline;display:inline-block}.FZfERq_copyCtaSecondary:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 2px #1014184d}.FZfERq_copyCtaSecondary:hover{color:var(--sboy-primary)}.FZfERq_copyTrust{color:var(--sboy-logo-soft);flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.FZfERq_copyTrust li{align-items:center;gap:7px;display:flex}.FZfERq_copyTrust svg{color:var(--sboy-success);flex:none}.FZfERq_rail{margin:54px 0 0 calc(-1 * var(--edge));padding-bottom:2px;position:relative}.FZfERq_railView{position:relative;overflow:hidden}.FZfERq_railView:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(270deg, var(--ground-1) 10%, #fbf7f200);width:90px;position:absolute;inset:0 0 0 auto}.FZfERq_railTrack{gap:16px;width:max-content;animation:68s linear infinite FZfERq_drift;display:flex}.FZfERq_rail:hover .FZfERq_railTrack,.FZfERq_rail:focus-within .FZfERq_railTrack{animation-play-state:paused}@keyframes FZfERq_drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.FZfERq_railTrack{animation:none}.FZfERq_railView{overflow-x:auto}}@media (hover:none){.FZfERq_railTrack{animation:none}.FZfERq_railView{-webkit-overflow-scrolling:touch;overflow-x:auto}.FZfERq_rail .FZfERq_railView:before,.FZfERq_rail .FZfERq_railView:after{display:none}}.FZfERq_railFoot{margin:18px 0 0 var(--edge);justify-content:space-between;align-items:center;gap:16px;display:flex}.FZfERq_railFoot a{color:var(--sboy-primary);font-size:14px;font-weight:600;text-decoration:none}.FZfERq_railFoot a:hover{text-decoration:underline}.FZfERq_railCard{width:152px;box-shadow:var(--shadow-island);background:#fff;border:1px solid #e8e2dacc;border-radius:13px;flex:none;padding:7px 7px 0}.FZfERq_railCardFrame{aspect-ratio:794/1123;background:#fff;border:1px solid #edeae5;border-radius:6px;width:100%;position:relative;overflow:hidden}.FZfERq_railCardInner{transform-origin:0 0;pointer-events:none;width:794px;height:1123px;position:absolute;top:0;left:0}.FZfERq_railCardMeta{justify-content:space-between;align-items:center;gap:8px;padding:8px 3px 9px;font-size:11.5px;display:flex}.FZfERq_railCardMeta b{color:var(--sboy-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.FZfERq_railBadge{letter-spacing:.04em;color:#0b7a5b;font-variant-numeric:tabular-nums;background:#10b98121;border-radius:999px;flex:none;padding:2px 6px;font-size:10px;font-weight:700}.FZfERq_railBadgeMid{color:#8a6412;background:#d9a4412e}.FZfERq_stepsHead{max-width:44ch;margin-top:92px;scroll-margin-top:88px}.FZfERq_stepsHead h2{font-family:var(--font-display-face), system-ui, arial, sans-serif;letter-spacing:-.028em;margin-top:12px;font-size:clamp(1.75rem,1.1rem + 1.9vw,2.5rem);font-weight:800;line-height:1.1}.FZfERq_stepsHead p{color:var(--sboy-logo-soft);margin:14px 0 0;font-size:16.5px}.FZfERq_beats{flex-direction:column;padding-top:14vh;padding-bottom:26vh;display:flex}.FZfERq_beat{opacity:.32;grid-template-columns:26px 1fr;align-items:center;gap:22px;min-height:88vh;transition:opacity .5s;display:grid}.FZfERq_beat[data-on="1"]{opacity:1}.FZfERq_beatRail{justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.FZfERq_beatRail:before{content:"";background:linear-gradient(var(--sboy-primary), var(--sboy-primary)) top center / 2px 0% no-repeat, #1014181a;width:2px;transition:background-size .55s,background-position .55s;position:absolute;top:0;bottom:0}.FZfERq_beat:first-child .FZfERq_beatRail:before{top:50%}.FZfERq_beat:last-child .FZfERq_beatRail:before{bottom:50%}.FZfERq_beat[data-fill=half] .FZfERq_beatRail:before{background-size:2px 50%}.FZfERq_beat[data-fill=full] .FZfERq_beatRail:before{background-size:2px 100%}.FZfERq_beat[data-fill=tail] .FZfERq_beatRail:before{background-position:bottom;background-size:2px 50%}.FZfERq_beat[data-fill=out] .FZfERq_beatRail:before{background-position:bottom;background-size:2px 0%}.FZfERq_beatDot{z-index:2;background:var(--ground-1);border:2px solid #1014182e;border-radius:50%;align-self:center;width:12px;height:12px;transition:background-color .35s,border-color .35s,box-shadow .35s;position:relative}.FZfERq_beat[data-on="1"] .FZfERq_beatDot{background:var(--sboy-primary);border-color:var(--sboy-primary);box-shadow:0 0 0 6px #f9731629}.FZfERq_beat h3{font-family:var(--font-display-face), system-ui, arial, sans-serif;letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.2}.FZfERq_beat p{color:var(--sboy-logo-soft);max-width:40ch;margin:12px 0 0;font-size:16.5px}.FZfERq_beatNote{color:var(--sboy-ink);box-shadow:var(--shadow-island);background:#fff;border:1px solid #e8e2dae6;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.FZfERq_beatNote svg{color:var(--sboy-primary);flex:none}.FZfERq_sheet{height:clamp(430px,100vh - 130px,740px);box-shadow:var(--shadow-sheet);background:#fff;border-radius:10px;position:relative;overflow:hidden}.FZfERq_a4{transform-origin:0 0;background:#fff;width:794px;height:1123px;position:absolute;top:0;left:0}.FZfERq_a4Inner{transform-origin:0 0;transition:opacity .4s,transform .4s}.FZfERq_a4Inner.FZfERq_fading{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.FZfERq_a4Inner.FZfERq_fading{opacity:1;transform:none}}.FZfERq_float{z-index:5;color:var(--sboy-ink);opacity:0;pointer-events:none;background:#fff;border:1px solid #e8e2dae6;border-radius:14px;padding:14px 16px;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.3,1);position:absolute;transform:translateY(10px)scale(.97);box-shadow:0 10px 34px #1014182e}.FZfERq_sheet[data-beat="1"] .FZfERq_floatAi,.FZfERq_sheet[data-beat="2"] .FZfERq_floatMatch,.FZfERq_sheet[data-beat="3"] .FZfERq_floatScore{opacity:1;transform:none}.FZfERq_floatLabel{font-family:var(--font-display-face), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--sboy-logo-soft);font-size:9.5px;font-weight:700}.FZfERq_floatLabel b{color:var(--sboy-primary);letter-spacing:.12em;font-weight:700}.FZfERq_floatAi{bottom:7%;left:6%;right:10%}.FZfERq_floatAi .FZfERq_tones{gap:6px;margin-top:10px;display:flex}.FZfERq_tone{color:var(--sboy-logo-soft);border:1px solid #e8e2dae6;border-radius:8px;padding:5px 11px;font-size:11.5px;font-weight:600}.FZfERq_toneOn{background:var(--sboy-ink);border-color:var(--sboy-ink);color:#fff}.FZfERq_floatMatch{width:210px;top:10%;right:6%}.FZfERq_matchPct{font-family:var(--font-display-face), system-ui, sans-serif;letter-spacing:-.03em;color:var(--sboy-ink);font-variant-numeric:tabular-nums;margin-top:6px;font-size:31px;font-weight:800;display:block}.FZfERq_matchBar{background:var(--sboy-selected);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.FZfERq_matchFill{background:var(--sboy-primary);border-radius:999px;height:100%;transition:width 1.15s cubic-bezier(.22,.8,.3,1);display:block}.FZfERq_matchMeta{color:var(--sboy-logo-soft);margin:9px 0 0;font-size:11.5px}.FZfERq_floatScore{width:236px;bottom:7%;right:5.5%}.FZfERq_scoreTop{align-items:center;gap:14px;margin-top:10px;display:flex}.FZfERq_dial{flex:none;width:68px;height:68px;position:relative}.FZfERq_dial svg{display:block;transform:rotate(-90deg)}.FZfERq_dialTrack{stroke:var(--sboy-selected)}.FZfERq_dialVal{stroke:var(--sboy-success);stroke-linecap:round;transition:stroke-dashoffset 1.35s cubic-bezier(.22,.8,.3,1)}.FZfERq_dialNum{font-family:var(--font-display-face), system-ui, sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--sboy-ink);place-items:center;font-size:21px;font-weight:800;display:grid;position:absolute;inset:0}.FZfERq_scoreLegend{color:var(--sboy-logo-soft);font-size:12px;line-height:1.4}.FZfERq_scoreLegend b{color:var(--sboy-ink);font-size:13px;display:block}.FZfERq_bars{flex-direction:column;gap:7px;margin-top:12px;display:flex}.FZfERq_bar{color:var(--sboy-logo-soft);grid-template-columns:74px 1fr 26px;align-items:center;gap:9px;font-size:11px;display:grid}.FZfERq_barTrack{background:var(--sboy-selected);border-radius:999px;height:5px;overflow:hidden}.FZfERq_barFill{background:var(--sboy-success);border-radius:999px;width:0;height:100%;transition:width 1s cubic-bezier(.22,.8,.3,1);display:block}.FZfERq_barFillWarn{background:var(--sboy-gold)}.FZfERq_bar b{color:var(--sboy-ink);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.FZfERq_faqBand{isolation:isolate;padding:96px 24px 24px;position:relative}.FZfERq_faqBand:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(44% 50% at 88% 10%, #d9a44129, transparent 66%), linear-gradient(180deg, var(--ground-1) 0%, var(--ground-2) 34%, var(--ground-2) 72%, var(--ground-1) 100%);position:absolute;inset:0}.FZfERq_close{padding:104px 24px}.FZfERq_closeCard{background:radial-gradient(ellipse 68% 120% at 8% -10%, #f9731642, transparent 58%), var(--sboy-ink);text-align:center;border-radius:24px;padding:76px 40px;position:relative;overflow:hidden}.FZfERq_closeCard h2{font-family:var(--font-display-face), system-ui, arial, sans-serif;z-index:1;color:#fff;letter-spacing:-.03em;font-size:clamp(2rem,1rem + 3.2vw,3.25rem);font-weight:800;line-height:1.08;position:relative}.FZfERq_closeHighlight{color:var(--sboy-logo-brand-soft);font-style:normal}.FZfERq_closeCard p{z-index:1;color:#ffffff9e;max-width:46ch;margin:18px auto 32px;font-size:17px;position:relative}.FZfERq_closeCard a{z-index:1;position:relative}.FZfERq_closeFine{z-index:1;color:#ffffff73;margin-top:18px;font-size:13.5px;position:relative}@media (max-width:1020px){.FZfERq_topGrid{flex-direction:column;align-items:stretch;display:flex}.FZfERq_copy{order:1}.FZfERq_stage{order:2;align-self:stretch;margin:26px 0 4px;position:static}.FZfERq_rail{margin-top:34px;margin-left:calc(-1 * var(--edge));margin-right:calc(-1 * var(--edge));order:3}.FZfERq_railView:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg, var(--ground-1) 10%, #fbf7f200);width:90px;position:absolute;inset:0 auto 0 0}.FZfERq_stepsHead{order:4;margin-top:56px}.FZfERq_beats{order:5;padding-top:8vh;padding-bottom:14vh}.FZfERq_sheet{height:clamp(380px,54vh,540px)}.FZfERq_beat{min-height:68vh}}@media (max-width:720px){.FZfERq_floatAi{bottom:5%;left:5%;right:5%}.FZfERq_floatMatch{width:auto;top:7%;left:5%;right:5%}.FZfERq_floatScore{width:auto;bottom:5%;left:5%;right:5%}.FZfERq_closeCard{border-radius:20px;padding:56px 24px}.FZfERq_closeCard a{padding-inline:20px;font-size:16px}.FZfERq_faqBand,.FZfERq_close{padding-top:76px}.FZfERq_beat{--beat-pad:28px;min-height:0;padding:var(--beat-pad) 0;opacity:1}.FZfERq_beat .FZfERq_beatRail:before{top:calc(-1 * var(--beat-pad));bottom:calc(-1 * var(--beat-pad))}.FZfERq_railView:before,.FZfERq_railView:after{width:40px}.FZfERq_railFoot{margin:16px var(--edge) 0;flex-direction:column;align-items:flex-start;gap:10px}.FZfERq_railFoot a{white-space:nowrap}.FZfERq_railFoot p.FZfERq_railCaption{letter-spacing:.08em}}
