.onboarding-module__jyXAqW__shell{grid-template-columns:320px 1fr;min-height:100vh;display:grid;position:relative}.onboarding-module__jyXAqW__rail{background:var(--rail-bg);height:100vh;color:var(--rail-text);flex-direction:column;align-self:start;transition:background .32s,color .32s;display:flex;position:sticky;top:0;overflow-y:auto}.onboarding-module__jyXAqW__read{max-width:920px;padding:60px 68px 80px}@media (max-width:900px){.onboarding-module__jyXAqW__shell{grid-template-columns:1fr}.onboarding-module__jyXAqW__rail{height:auto;position:static}.onboarding-module__jyXAqW__read{padding:40px 28px!important}}.onboarding-module__jyXAqW__brandMark{border:1px solid var(--rail-border);width:46px;height:46px;filter:var(--gif-filter);border-radius:11px;transition:filter .32s,transform .26s cubic-bezier(.22,.61,.36,1);display:block}.onboarding-module__jyXAqW__brandMark:hover{transform:scale(1.04)rotate(-2deg)}.onboarding-module__jyXAqW__themeToggle{border:1px solid var(--rail-border);background:var(--chip-bg);width:40px;height:40px;color:var(--rail-text);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:background .2s,transform .2s,border-color .2s;display:flex}.onboarding-module__jyXAqW__themeToggle:hover{background:var(--chip-bg-hover);border-color:var(--accent);transform:rotate(18deg)scale(1.06)}.onboarding-module__jyXAqW__themeToggle svg{transition:transform .42s cubic-bezier(.22,.61,.36,1)}.onboarding-module__jyXAqW__navItem{text-align:left;cursor:pointer;color:var(--rail-text);background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:calc(100% + 20px);margin:0 -10px;padding:9px 10px;transition:background .18s,transform .18s,padding-left .18s;display:flex}.onboarding-module__jyXAqW__navItem:hover{background:var(--chip-bg);transform:translate(2px)}.onboarding-module__jyXAqW__navCheck{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .2s,border-color .2s,transform .2s cubic-bezier(.34,1.56,.64,1);display:flex}.onboarding-module__jyXAqW__navItem:hover .onboarding-module__jyXAqW__navCheck{transform:scale(1.08)}.onboarding-module__jyXAqW__resourceLink{border-top:1px solid var(--rail-border-soft);color:var(--rail-text);border-radius:10px;align-items:center;gap:13px;margin:0 -10px;padding:11px 10px;transition:background .18s,transform .18s;display:flex}.onboarding-module__jyXAqW__resourceLink:hover{background:var(--chip-bg);transform:translate(3px)}.onboarding-module__jyXAqW__resourceLink:hover .onboarding-module__jyXAqW__resourceArrow{transform:translateY(2px)}.onboarding-module__jyXAqW__resourceIconChip{background:var(--chip-bg);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s;display:flex}.onboarding-module__jyXAqW__resourceLink:hover .onboarding-module__jyXAqW__resourceIconChip{background:var(--chip-bg-hover)}.onboarding-module__jyXAqW__resourceIcon{width:18px;height:18px;filter:var(--icon-filter);display:block}.onboarding-module__jyXAqW__resourceArrow{transition:transform .2s cubic-bezier(.22,.61,.36,1)}.onboarding-module__jyXAqW__contactEmail{color:var(--rail-text-dim);font-size:13px;transition:color .16s}.onboarding-module__jyXAqW__contactEmail:hover{color:var(--accent)}.onboarding-module__jyXAqW__signupBtn{border:1px solid var(--accent);width:100%;color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;margin-top:12px;padding:11px 16px;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:600;transition:background .18s,color .18s,transform .18s,box-shadow .18s}.onboarding-module__jyXAqW__signupBtn:hover{background:var(--accent);color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px #d92b1b47}.onboarding-module__jyXAqW__heroBtn{border:1px solid var(--main-border);cursor:pointer;background:#15171a;border-radius:999px;flex-shrink:0;width:260px;height:260px;padding:0;transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 16px 40px #15171a24}.onboarding-module__jyXAqW__heroBtn:hover{transform:scale(1.035);box-shadow:0 22px 54px #15171a38}.onboarding-module__jyXAqW__heroBtn:hover .onboarding-module__jyXAqW__heroPlay{transform:scale(1.1)}.onboarding-module__jyXAqW__heroPlay{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.onboarding-module__jyXAqW__pathRow{border-top:1px solid var(--main-border);border-radius:12px;gap:20px;margin:0 -16px;padding:22px 16px;transition:background .2s,transform .2s;display:flex}.onboarding-module__jyXAqW__pathRow:hover{background:var(--card-hover);transform:translate(2px)}.onboarding-module__jyXAqW__markDoneBtn{cursor:pointer;border-radius:999px;flex-shrink:0;align-self:center;padding:9px 18px;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:600;transition:all .16s cubic-bezier(.22,.61,.36,1)}.onboarding-module__jyXAqW__markDoneBtn:hover{transform:scale(1.05)}.onboarding-module__jyXAqW__reveal{opacity:0;transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1);transform:translateY(22px)}.onboarding-module__jyXAqW__revealVisible{opacity:1;transform:translateY(0)}.onboarding-module__jyXAqW__quoteBanner{border-top:1px solid var(--main-border);margin-top:64px;padding:40px 0 0}.onboarding-module__jyXAqW__quoteWrap{min-height:64px;position:relative;overflow:hidden}.onboarding-module__jyXAqW__quote{color:var(--main-text);max-width:46ch;margin:0;font-family:Instrument Serif,serif;font-size:24px;font-style:italic;line-height:1.5;animation:.7s cubic-bezier(.22,.61,.36,1) onboarding-module__jyXAqW__quoteIn}.onboarding-module__jyXAqW__quoteAuthor{letter-spacing:.04em;color:var(--main-text-dim2);margin-left:4px;font-family:Instrument Sans,sans-serif;font-size:13px;font-style:normal;font-weight:600;display:inline-block}@keyframes onboarding-module__jyXAqW__quoteIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.onboarding-module__jyXAqW__modalOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#0f10128c;justify-content:center;align-items:center;animation:.22s onboarding-module__jyXAqW__overlayIn;display:flex;position:fixed;inset:0}@keyframes onboarding-module__jyXAqW__overlayIn{0%{opacity:0}to{opacity:1}}.onboarding-module__jyXAqW__modalCard{background:var(--main-bg);width:min(420px,92vw);color:var(--main-text);border-radius:18px;padding:32px;animation:.28s cubic-bezier(.22,.61,.36,1) onboarding-module__jyXAqW__modalIn;box-shadow:0 30px 80px #00000059}@keyframes onboarding-module__jyXAqW__modalIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.onboarding-module__jyXAqW__modalClose{cursor:pointer;color:var(--main-text-dim);background:0 0;border:none;transition:color .16s,transform .16s}.onboarding-module__jyXAqW__modalClose:hover{color:var(--accent);transform:rotate(90deg)}.onboarding-module__jyXAqW__modalInput{border:1px solid var(--main-border);width:100%;color:var(--main-text);background:0 0;border-radius:10px;outline:none;padding:12px 14px;font-family:Instrument Sans,sans-serif;font-size:14px;transition:border-color .16s}.onboarding-module__jyXAqW__modalInput:focus{border-color:var(--accent)}.onboarding-module__jyXAqW__modalSubmit{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;width:100%;padding:12px 16px;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:600;transition:transform .16s,box-shadow .16s,opacity .16s}.onboarding-module__jyXAqW__modalSubmit:hover{transform:translateY(-1px);box-shadow:0 10px 26px #d92b1b52}.onboarding-module__jyXAqW__modalSubmit:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}
