._lessonLaunch_1mktj_1{width:100%;min-width:0}._tip_1mktj_3{color:var(--muted-foreground);align-items:flex-start;gap:7px;margin-top:10px;font-size:.8125rem;line-height:1.7;display:flex}._tip_1mktj_3>svg{color:var(--primary);flex-shrink:0;margin-top:3px}._tip_1mktj_3 p{font-size:inherit;line-height:inherit;margin:0}._tip_1mktj_3 strong{color:var(--foreground);font-weight:700}._how_1mktj_11{color:var(--primary);font:inherit;cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}._how_1mktj_11:hover{text-decoration-thickness:2px}._help_1mktj_15{background:var(--surface-raised);color:var(--muted-foreground);border-radius:10px;margin-top:10px;padding:13px 15px;font-size:.8125rem;line-height:1.8}._help_1mktj_15[hidden]{display:none}._help_1mktj_15 ol{margin:0;padding-left:18px}._help_1mktj_15 li+li{margin-top:4px}._help_1mktj_15 strong{color:var(--foreground)}._help_1mktj_15 p{font-size:inherit;line-height:inherit;margin:8px 0 0}._dialog_1mktj_27{background:var(--surface);width:calc(100% - 36px);max-width:420px;max-height:calc(100dvh - 32px);color:var(--foreground);border:0;border-radius:18px;gap:0;padding:29px;overflow-y:auto;box-shadow:0 24px 70px #0005}._close_1mktj_29{width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:9px;right:9px}._close_1mktj_29:hover{background:var(--surface-raised)}._context_1mktj_33{color:var(--muted-foreground);align-items:center;gap:7px;margin:0 20px 16px 0;font-size:.75rem;line-height:1.6;display:flex}._context_1mktj_33>svg{flex-shrink:0}._header_1mktj_37{text-align:left;gap:0}._title_1mktj_39{letter-spacing:-.025em;margin:0;font-size:1.375rem;font-weight:750;line-height:1.4}._steps_1mktj_41{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;font-size:.75rem;line-height:1.6;display:flex}._steps_1mktj_41>svg{color:var(--muted-foreground);flex-shrink:0}._step_1mktj_41{border:1px solid var(--border);background:var(--background);border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-weight:650;display:inline-flex}._remember_1mktj_47{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-top:22px;font-size:.8125rem;line-height:1.6;display:flex}._checkbox_1mktj_49{flex-shrink:0;width:22px;height:22px;display:inline-flex;position:relative}._checkbox_1mktj_49 input{-webkit-appearance:none;appearance:none;border:1.5px solid var(--muted-foreground);background:var(--background);cursor:pointer;border-radius:6px;width:100%;height:100%;margin:0;transition:background-color .12s,border-color .12s}._checkbox_1mktj_49 input:checked{border-color:var(--primary);background:var(--primary)}._checkbox_1mktj_49>svg{pointer-events:none;color:var(--primary-foreground);opacity:0;margin:auto;position:absolute;inset:0}._checkbox_1mktj_49 input:checked+svg{opacity:1}._remember_1mktj_47:hover input:not(:checked){border-color:var(--primary)}._notice_1mktj_61{color:var(--muted-foreground);margin:12px 0 0;font-size:.8125rem;line-height:1.7}._continueLink_1mktj_63{isolation:isolate;justify-content:center;width:100%;margin-top:18px;display:flex;position:relative;overflow:hidden}._buttonFill_1mktj_65{pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#00000008,#0000001f);transition-property:transform;transition-timing-function:cubic-bezier(.45,0,.55,1);position:absolute;inset:0}._buttonLabel_1mktj_67{font-variant-numeric:tabular-nums;position:relative}._how_1mktj_11:focus-visible{outline:2px solid var(--primary);outline-offset:4px}._close_1mktj_29:focus-visible{outline:2px solid var(--primary);outline-offset:4px}._remember_1mktj_47 input:focus-visible{outline:2px solid var(--primary);outline-offset:4px}._continueLink_1mktj_63:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (prefers-reduced-motion:reduce){._buttonFill_1mktj_65,._checkbox_1mktj_49 input{transition:none!important}}@media (max-width:767px){._dialog_1mktj_27{padding:25px 22px}._title_1mktj_39{font-size:1.25rem}._steps_1mktj_41{gap:6px}._step_1mktj_41{padding:5px 7px}}
