.XpX9RG_guide{--guide-gold:#e0c576;color:#f4f5f7;background:#0c1118;min-height:100vh;font-size:16px;line-height:1.55}.XpX9RG_wrap{max-width:1180px;margin:auto;padding:0 32px}.XpX9RG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.XpX9RG_guide button,.XpX9RG_guide summary{cursor:pointer}.XpX9RG_guide button:disabled{cursor:default;opacity:.45}.XpX9RG_guide :is(a,button,summary):focus-visible{outline:3px solid var(--guide-gold);outline-offset:5px}.XpX9RG_topbar{letter-spacing:.12em;border-bottom:1px solid #27313d;justify-content:space-between;align-items:center;gap:20px;min-height:94px;font-size:12px;font-weight:700;display:flex}.XpX9RG_topbar a{align-items:center;gap:10px;min-height:44px;display:inline-flex}.XpX9RG_topbar a:first-child svg{color:var(--guide-gold)}.XpX9RG_topbar a:last-child{letter-spacing:0;color:var(--guide-gold);font-size:14px}.XpX9RG_intro{padding:64px 0 42px}.XpX9RG_kicker{color:var(--guide-gold);letter-spacing:.15em;font-size:11px;font-weight:700}.XpX9RG_intro h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,6vw,72px);font-weight:600;line-height:1.04}.XpX9RG_intro h1 span{color:var(--guide-gold)}.XpX9RG_intro>p:last-of-type{color:#bac3cf;font-size:18px;line-height:1.65}.XpX9RG_introTags{color:#aeb8c5;flex-wrap:wrap;gap:10px 24px;margin-top:24px;font-size:12px;display:flex}.XpX9RG_introTags span:before{content:"";background:var(--guide-gold);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.XpX9RG_player{background:#141b24;border:1px solid #35404d;border-radius:22px;overflow:clip}.XpX9RG_steps{background:#10171f;border-bottom:1px solid #35404d;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.XpX9RG_steps button{text-align:center;color:#b3bdcb;border-bottom:3px solid #0000;min-height:76px;padding:16px 8px;font-size:12px}.XpX9RG_steps button span{color:#9aa7b8;margin-bottom:5px;font-family:monospace;font-size:11px;display:block}.XpX9RG_steps button[aria-current]{color:var(--guide-gold);border-color:var(--guide-gold);background:#22262a}.XpX9RG_steps button[aria-current] span{color:var(--guide-gold)}.XpX9RG_stage{grid-template-columns:1fr 1fr;display:grid}.XpX9RG_toolbar{background:#141b24;border-bottom:1px solid #35404d;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.XpX9RG_mobileCaption{display:none}.XpX9RG_picture{background:radial-gradient(at 50% 45%,#2e3b47,#17212b 70%);flex-direction:column;justify-content:center;align-items:center;padding:36px 20px 22px;display:flex}.XpX9RG_picture figure{width:100%;max-width:336px;margin:0}.XpX9RG_pictureLabel{color:#adbac9;text-align:center;margin-top:20px;font-size:11px}.XpX9RG_phone{background:#10151d;border:5px solid #46515c;border-radius:28px;padding:13px 14px 10px;overflow:hidden;box-shadow:0 20px 44px #0005}.XpX9RG_phoneBar{color:#e0c576;letter-spacing:.1em;border-bottom:1px solid #303845;align-items:center;gap:7px;padding:5px 0 15px;font-size:10px;display:flex}.XpX9RG_demoBadge{color:#d8e1ec;background:#303d4e;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9px}.XpX9RG_screen{min-height:397px;padding:21px 2px 10px}.XpX9RG_screen h3{letter-spacing:-.025em;margin-bottom:20px;font-size:21px;font-weight:600;line-height:1.25}.XpX9RG_eyebrow{color:#d6bd77;letter-spacing:.12em;margin-bottom:9px;font-size:9px}.XpX9RG_field{min-width:0;margin-bottom:12px}.XpX9RG_field>span{color:#c2cad5;margin-bottom:5px;font-size:12px;display:block}.XpX9RG_field>div{color:#edf0f5;overflow-wrap:anywhere;background:#171e28;border:1px solid #485260;border-radius:6px;padding:9px 10px;font-size:13px}.XpX9RG_nameRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.XpX9RG_demoButton{color:#10151c;text-align:center;background:#d8ba65;border-radius:7px;margin-top:18px;padding:12px 8px;font-size:13px;font-weight:700;position:relative}.XpX9RG_demoTarget{color:#ecdaaa;border:1px solid #435264;border-radius:7px;margin:12px 0;padding:10px;font-size:13px;position:relative}.XpX9RG_targetActive{outline-offset:4px;outline:2px solid #f5d67c}.XpX9RG_fieldFocus{outline-offset:5px;border-radius:5px;outline:2px solid #f5d67c}.XpX9RG_pointer{color:#fff;filter:drop-shadow(0 2px 2px #000);z-index:1;position:absolute;bottom:-17px;right:12px;transform:rotate(-12deg)}.XpX9RG_pointer>span{border:2px solid #f5d67c;border-radius:50%;width:27px;height:27px;position:absolute;top:-11px;left:-10px}.XpX9RG_player[data-playing=true] .XpX9RG_pointer{animation:1.8s ease-in-out infinite XpX9RG_tap}.XpX9RG_player[data-playing=true] .XpX9RG_pointer>span{animation:1.8s ease-out infinite XpX9RG_ripple}.XpX9RG_screenHint{color:#b6c1d0;margin:13px 0;font-size:12px;line-height:1.6}.XpX9RG_demoLink{color:#e6cf92;margin-bottom:15px;font-size:11px;text-decoration:underline}.XpX9RG_phoneFooter{text-align:center;letter-spacing:.13em;color:#b7c3d2;border-top:1px solid #303845;padding-top:10px;font-size:8px}.XpX9RG_largeIcon{color:#e0c576;margin:5px 0 20px}.XpX9RG_mail,.XpX9RG_classCard,.XpX9RG_emptyCard{background:#19232f;border:1px solid #3c4757;border-radius:9px;padding:15px;font-size:13px}.XpX9RG_mail p{color:#b6c1d0;margin:10px 0;font-size:12px}.XpX9RG_classCard>span{color:#e0c576;letter-spacing:.1em;margin-bottom:10px;font-size:9px;display:block}.XpX9RG_classCard>strong{font-size:19px}.XpX9RG_classCard p{color:#b6c1d0;margin:10px 0}.XpX9RG_routeNote{color:#c4cedb;border-left:2px solid #d8ba65;margin-top:24px;padding-left:12px;font-size:12px}.XpX9RG_upload{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:105px;display:flex}.XpX9RG_upload strong{font-size:12px;font-weight:500}.XpX9RG_upload span{color:#b6c1d0;font-size:10px}.XpX9RG_attachmentLabel{color:#c2cad5;margin-top:22px;font-size:11px}.XpX9RG_emptyCard{text-align:center;color:#b6c1d0;flex-direction:column;align-items:center;gap:15px;margin-top:24px;display:flex}.XpX9RG_document{color:#203c48;background:#e5eced;border:2px solid #b1c7cd;border-radius:8px;margin:18px 0;padding:12px;transform:rotate(-2deg)}.XpX9RG_documentHeading{letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.XpX9RG_documentBody{align-items:center;gap:13px;margin:14px 0;font-size:12px;display:flex}.XpX9RG_documentBody span{margin-top:3px;font-size:10px;display:block}.XpX9RG_portrait{background:#bfd0d4;border-radius:5px;padding:10px 6px}.XpX9RG_watermark{color:#88272c;letter-spacing:.04em;text-align:center;border-top:1px solid #b1c7cd;padding-top:5px;font-size:13px;font-weight:800}.XpX9RG_verified{color:#9ae5bc;align-items:center;gap:7px;margin-top:22px;font-size:12px;display:flex}.XpX9RG_lesson{flex-direction:column;min-width:0;padding:40px 36px 24px;display:flex}.XpX9RG_lesson h2{letter-spacing:-.04em;margin:12px 0;font-size:30px;font-weight:600;line-height:1.2}.XpX9RG_location{color:#aeb8c5;font-size:12px}.XpX9RG_captions{flex-direction:column;gap:10px;margin-top:25px;display:flex}.XpX9RG_captions button{text-align:left;color:#bac4d0;border:1px solid #3b4654;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 12px;font-size:14px;line-height:1.6;display:flex}.XpX9RG_captions button>span:first-child{border:1px solid #657183;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;margin-top:1px;font-size:11px;display:flex}.XpX9RG_captions button[aria-pressed=true]{color:#fff;background:#242830;border-color:#ac955b}.XpX9RG_captions button[aria-pressed=true]>span:first-child{background:var(--guide-gold);border-color:var(--guide-gold);color:#10151c}.XpX9RG_note{color:#e1d4af;border-left:2px solid #b9a063;margin:20px 0 24px;padding-left:12px;font-size:13px}.XpX9RG_controls{flex-wrap:wrap;gap:8px;display:flex}.XpX9RG_controls button,.XpX9RG_navigation button,.XpX9RG_share button,.XpX9RG_share a{border:1px solid #4c5866;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex}.XpX9RG_controls .XpX9RG_play{background:var(--guide-gold);color:#10151c;border-color:var(--guide-gold);font-weight:700}.XpX9RG_playHint{color:#b1bdcc;margin:10px 0 18px;font-size:11px}.XpX9RG_navigation{justify-content:space-between;align-items:center;gap:16px;display:flex}.XpX9RG_navigation>span{color:#b1bdcc;font-size:11px}.XpX9RG_navigation button{border:none;padding-left:5px;padding-right:5px}.XpX9RG_share{border-bottom:1px solid #27313d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:20px 0;font-size:13px;display:flex}.XpX9RG_share>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.XpX9RG_share>div:first-child{color:#bac5d3}.XpX9RG_share a{color:#c6ebd9;border-color:#456557}.XpX9RG_share p{width:100%;color:var(--guide-gold);font-size:12px}.XpX9RG_share p:empty{display:none}.XpX9RG_before{padding:36px 0}.XpX9RG_before h2{margin-bottom:20px;font-size:19px;font-weight:600}.XpX9RG_before>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.XpX9RG_before p{color:#b0bdcc;font-size:13px}.XpX9RG_before strong{color:#f4f5f7;margin-bottom:8px;font-size:14px;display:block}.XpX9RG_transcript{border:1px solid #35404d;border-radius:10px;padding:0 20px}.XpX9RG_transcript summary{min-height:56px;padding:18px 0;font-size:14px;font-weight:600}.XpX9RG_transcript ol{padding-left:22px;list-style:decimal}.XpX9RG_transcript li{padding:0 0 20px 8px}.XpX9RG_transcript h2{color:var(--guide-gold);margin-bottom:6px;font-size:17px}.XpX9RG_transcript p{color:#c2cbd8;font-size:14px;line-height:1.8}.XpX9RG_helpLinks{flex-wrap:wrap;gap:18px;padding:5px 0 20px;display:flex}.XpX9RG_helpLinks a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.XpX9RG_footer{justify-content:space-between;align-items:center;gap:20px;padding:40px 0;display:flex}.XpX9RG_footer h2{letter-spacing:-.03em;font-size:24px;font-weight:600}.XpX9RG_footer p{color:#aebccd;margin-top:5px;font-size:13px}.XpX9RG_footer a{background:var(--guide-gold);color:#10151c;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:700;display:inline-flex}.XpX9RG_footnote{color:#a6b3c3;max-width:650px;padding:0 0 30px;font-size:11px}@keyframes XpX9RG_tap{0%,to{transform:translate(6px,8px)rotate(-12deg)}45%,65%{transform:translate(0)rotate(-12deg)}}@keyframes XpX9RG_ripple{0%,40%{opacity:0;transform:scale(.6)}50%{opacity:1}90%,to{opacity:0;transform:scale(1.8)}}@media (max-width:760px){.XpX9RG_wrap{padding:0 16px}.XpX9RG_topbar{letter-spacing:.06em;gap:10px;min-height:74px;font-size:10px}.XpX9RG_topbar a:last-child{font-size:12px}.XpX9RG_intro{padding:36px 0 28px}.XpX9RG_intro>p:last-of-type{font-size:16px}.XpX9RG_introTags{gap:8px 14px;font-size:11px}.XpX9RG_desktopBreak{display:none}.XpX9RG_steps{grid-template-columns:repeat(4,minmax(0,1fr))}.XpX9RG_steps button{min-height:64px;padding:9px 3px;font-size:12px}.XpX9RG_steps button span{margin-bottom:2px}.XpX9RG_stage{grid-template-columns:1fr}.XpX9RG_toolbar{z-index:5;flex-wrap:wrap;justify-content:center;gap:6px;padding:10px 14px;position:sticky;top:0}.XpX9RG_toolbar>div{width:100%}.XpX9RG_controls button{flex:1}.XpX9RG_mobileCaption{color:#fff;border-left:2px solid var(--guide-gold);max-width:320px;margin-top:20px;padding-left:12px;font-size:15px;display:block}.XpX9RG_picture{padding:24px 18px 16px}.XpX9RG_picture figure{max-width:320px}.XpX9RG_pictureLabel{margin-top:14px;font-size:10px}.XpX9RG_lesson{padding:25px 20px 16px}.XpX9RG_lesson h2{font-size:27px}.XpX9RG_captions{margin-top:18px}.XpX9RG_captions button{font-size:15px}.XpX9RG_note{font-size:14px}.XpX9RG_playHint{font-size:12px}.XpX9RG_before>div{grid-template-columns:1fr;gap:20px}.XpX9RG_before p{font-size:14px}.XpX9RG_footer{flex-direction:column;align-items:flex-start}.XpX9RG_share>div:last-of-type{gap:8px}}@media (prefers-reduced-motion:reduce){.XpX9RG_guide *,.XpX9RG_guide :before,.XpX9RG_guide :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
