.TutorialRequest_dialog__2rlLe,.TutorialRequest_page__wMtB3{--tutorial-background:var(--tr-light-page-background,#FAF7F1);--tutorial-surface:#F5F7F6;--tutorial-tint:#E2F3E9;--tutorial-ink:#17251D;--tutorial-muted:#50645A;--tutorial-accent:#245B3B;--tutorial-button:#69D99F;--tutorial-border:#CBD9CF;color:var(--tutorial-ink);background:var(--tutorial-background);font-family:var(--font-inter),Inter,sans-serif;line-height:1.6;font-size:15px}html[data-theme=dark] .TutorialRequest_dialog__2rlLe,html[data-theme=dark] .TutorialRequest_page__wMtB3{--tutorial-background:#070E0A;--tutorial-surface:#101A14;--tutorial-tint:#12251B;--tutorial-ink:#F2F5EF;--tutorial-muted:#B9C7BE;--tutorial-accent:#A9D6B8;--tutorial-button:#79E0AD;--tutorial-border:#304B3B}.TutorialRequest_dialog__2rlLe{position:fixed;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:40px 32px 32px;border:1px solid var(--tutorial-border);border-radius:12px 0 12px 12px;overflow-y:auto;text-align:left}.TutorialRequest_dialog__2rlLe::backdrop{background:rgb(7 14 10/.65)}.TutorialRequest_dialog__2rlLe.TutorialRequest_dialog__2rlLe.TutorialRequest_dialog__2rlLe h2{display:block;margin:12px 0!important;padding:0;border:0;font-family:inherit;font-size:28px!important;font-weight:500;letter-spacing:-.025em;line-height:1.25!important;color:var(--tutorial-ink);text-transform:none}.TutorialRequest_closeButton__td6s6{position:absolute;top:8px;right:8px;width:44px;height:44px;background:transparent;border:0;color:var(--tutorial-muted);font-size:28px;cursor:pointer}.TutorialRequest_eyebrow__zFiD1{margin:0;font:400 11px/1.5 var(--font-jetbrains-mono),monospace;color:var(--tutorial-accent);letter-spacing:.06em;text-transform:uppercase}.TutorialRequest_intro__AGjVl{margin:12px 0 24px;color:var(--tutorial-muted)}.TutorialRequest_signupForm__oTzAk{display:grid;gap:16px}.TutorialRequest_signupForm__oTzAk label{display:grid;gap:8px;font-weight:500}.TutorialRequest_signupForm__oTzAk input,.TutorialRequest_textarea__7_KT5{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--tutorial-border);border-radius:4px 0 4px 4px;background:var(--tutorial-surface);color:var(--tutorial-ink);font:inherit;box-sizing:border-box}.TutorialRequest_primaryButton__S_O6T,.TutorialRequest_secondaryButton__mivbn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:4px 0 4px 4px;background:var(--tutorial-button,#69D99F);color:#082016;font:500 15px/1.4 var(--font-inter),Inter,sans-serif;text-decoration:none;cursor:pointer;text-align:center}.TutorialRequest_primaryButton__S_O6T:hover{filter:brightness(.95)}.TutorialRequest_closeButton__td6s6:disabled,.TutorialRequest_primaryButton__S_O6T:disabled,.TutorialRequest_secondaryButton__mivbn:disabled{cursor:wait;opacity:.65}.TutorialRequest_secondaryButton__mivbn{background:transparent;border-color:var(--tutorial-border);color:var(--tutorial-ink)}.TutorialRequest_dialog__2rlLe :focus-visible,.TutorialRequest_page__wMtB3 :focus-visible{outline:2px solid var(--tutorial-accent);outline-offset:4px}.TutorialRequest_small__erc1O{margin:0;color:var(--tutorial-muted);font-size:13px;font-weight:400}.TutorialRequest_dialog__2rlLe a,.TutorialRequest_page__wMtB3 a:not(.TutorialRequest_primaryButton__S_O6T){color:var(--tutorial-accent);text-underline-offset:3px}.TutorialRequest_received__9oaDE p a,.TutorialRequest_small__erc1O a{text-decoration:underline}.TutorialRequest_error__acDd4{margin:0;padding:12px 16px;background:var(--tutorial-surface);border:1px solid var(--tutorial-border);border-left:3px solid var(--tutorial-accent);border-radius:4px 0 4px 4px;color:var(--tutorial-ink);overflow-wrap:anywhere}.TutorialRequest_honeypot__H1Tk0{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.TutorialRequest_page__wMtB3{min-height:100svh;display:flex;flex-direction:column}body:has(.TutorialRequest_page__wMtB3){background:var(--tr-light-page-background,#FAF7F1);background-image:none}html[data-theme=dark] body:has(.TutorialRequest_page__wMtB3){background:#070E0A}body:has(.TutorialRequest_page__wMtB3):after{display:none}.TutorialRequest_header__vdRrb{border-bottom:1px solid var(--tutorial-border)}.TutorialRequest_nav__j5e2_{width:min(calc(100% - 64px),1120px);margin:auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}.TutorialRequest_brand__l8BuR{font:400 15px/1.3 var(--font-jetbrains-mono),monospace;text-decoration:none;min-height:44px;display:flex;align-items:center}.TutorialRequest_brandShort__r33qd{display:none}.TutorialRequest_navLabel__veKEn{font:400 12px/1.4 var(--font-jetbrains-mono),monospace;color:var(--tutorial-muted)}.TutorialRequest_main__rdEg2{flex:1 1;width:min(calc(100% - 64px),760px);margin:0 auto;padding:64px 0}.TutorialRequest_page__wMtB3 h1{font-size:36px;line-height:1.2;letter-spacing:-.025em}.TutorialRequest_page__wMtB3 h1,.TutorialRequest_page__wMtB3 h2{margin:16px 0;font-weight:500;text-transform:none;color:var(--tutorial-ink)}.TutorialRequest_page__wMtB3 h2{display:block;padding:0;border:0;font-family:inherit;font-size:24px;line-height:1.3;letter-spacing:-.02em}.TutorialRequest_progress__dXYTY{height:4px;background:var(--tutorial-border);margin:32px 0;border-radius:4px;overflow:hidden}.TutorialRequest_progress__dXYTY span{display:block;height:100%;background:var(--tutorial-accent);transition:width .15s}.TutorialRequest_question__2BWXc{margin:0;padding:0;border:0;min-width:0}.TutorialRequest_question__2BWXc label{display:block;font-size:24px;font-weight:500;line-height:1.35;letter-spacing:-.02em}.TutorialRequest_hint__gA_ap{margin:12px 0 16px;color:var(--tutorial-muted)}.TutorialRequest_textarea__7_KT5{resize:vertical;min-height:180px;line-height:1.6}.TutorialRequest_characterCount__bMzdG{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:8px 0 24px;color:var(--tutorial-muted);font-size:13px}.TutorialRequest_actions__9STE_{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px}.TutorialRequest_notice__6huOA{padding:16px 20px;margin:24px 0;background:var(--tutorial-tint);border:1px solid var(--tutorial-border);border-radius:12px 0 12px 12px}.TutorialRequest_footer__vSUEE{border-top:1px solid var(--tutorial-border);padding:24px 16px 88px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:13px}.TutorialRequest_received__9oaDE p{color:var(--tutorial-muted)}.TutorialRequest_received__9oaDE .TutorialRequest_notice__6huOA{color:var(--tutorial-ink)}.TutorialRequest_summary__LaNm5{margin:32px 0;border-top:1px solid var(--tutorial-border);padding-top:24px}.TutorialRequest_summary__LaNm5 summary{color:var(--tutorial-accent);cursor:pointer;min-height:44px}.TutorialRequest_summary__LaNm5 dt{margin:24px 0 8px;font-weight:500}.TutorialRequest_summary__LaNm5 dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tutorial-muted)}.TutorialRequest_loading__vmFHe{color:var(--tutorial-muted)}@media (max-width:767px){.TutorialRequest_main__rdEg2,.TutorialRequest_nav__j5e2_{width:calc(100% - 48px)}.TutorialRequest_main__rdEg2{padding:48px 0}}@media (max-width:560px){.TutorialRequest_dialog__2rlLe{padding:48px 20px 24px}.TutorialRequest_dialog__2rlLe.TutorialRequest_dialog__2rlLe.TutorialRequest_dialog__2rlLe h2{font-size:24px!important}.TutorialRequest_main__rdEg2,.TutorialRequest_nav__j5e2_{width:calc(100% - 32px)}.TutorialRequest_brandLong__h_r9y{display:none}.TutorialRequest_brandShort__r33qd{display:inline}.TutorialRequest_page__wMtB3 h1{font-size:30px}.TutorialRequest_question__2BWXc label{font-size:22px}.TutorialRequest_actions__9STE_{flex-wrap:wrap}.TutorialRequest_actions__9STE_ .TutorialRequest_primaryButton__S_O6T{flex:1 1}}@media (prefers-reduced-motion:reduce){.TutorialRequest_progress__dXYTY span{transition:none}}