._TLpOa_wit{flex:none;width:100%;height:auto;display:block;overflow:visible}._TLpOa_wit g,._TLpOa_wit path,._TLpOa_wit circle{transform-box:fill-box;transform-origin:50%}._TLpOa_shape{fill:none;stroke:var(--wit-body,var(--c-blue));stroke-width:26px;stroke-linecap:round;stroke-linejoin:round}._TLpOa_white{fill:var(--wit-eye,#fff);transition:transform var(--t-ui) var(--snap)}._TLpOa_pupils{fill:var(--wit-pupil,var(--c-black));transition:transform var(--t-ui) var(--ease-out);transform:translate(2.5px,.5px)}._TLpOa_pupils circle{transition:transform var(--t-ui) var(--ease-out)}._TLpOa_line{fill:none;stroke:var(--wit-eye,#fff);stroke-width:4.2px;stroke-linecap:round;display:none}._TLpOa_spark{fill:var(--wit-spark,var(--c-yellow));stroke:var(--wit-ink,var(--c-black));stroke-width:2px;stroke-linejoin:round;opacity:0;transition:opacity var(--t-fast), transform var(--t-ui) var(--snap);transform:scale(.3)}._TLpOa_dots{fill:var(--wit-ink,var(--c-black));opacity:0;transition:opacity var(--t-ui)}._TLpOa_body{transform-origin:30%}._TLpOa_eyes{transform-origin:50%}._TLpOa_wit[data-mood=read] ._TLpOa_pupils{transform:translate(1.5px,2.5px)}._TLpOa_wit[data-mood=think] ._TLpOa_pupils{transform:translate(-1px,-3.5px)}._TLpOa_wit[data-mood=think] ._TLpOa_dots{opacity:1}._TLpOa_wit[data-mood=inspect] ._TLpOa_pupils{transform:translate(3.6px,.5px)}._TLpOa_wit[data-mood=inspect] ._TLpOa_top{transform:scale(1.18)}._TLpOa_wit[data-mood=inspect] ._TLpOa_spark,._TLpOa_wit[data-mood=wow] ._TLpOa_spark,._TLpOa_wit[data-mood=happy] ._TLpOa_spark{opacity:1;transform:scale(1)}._TLpOa_wit[data-mood=wow] ._TLpOa_white{transform:scale(1.14)}._TLpOa_wit[data-mood=wow] ._TLpOa_pupils circle{transform:scale(.55)}._TLpOa_wit[data-mood=happy] ._TLpOa_open,._TLpOa_wit[data-mood=oops] ._TLpOa_open{display:none}._TLpOa_wit[data-mood=happy] ._TLpOa_happy,._TLpOa_wit[data-mood=oops] ._TLpOa_oops{display:inline}._TLpOa_wit[data-mood=idle] ._TLpOa_eyes,._TLpOa_wit[data-mood=read] ._TLpOa_eyes{animation:4.2s infinite _TLpOa_blink}._TLpOa_wit[data-mood=read] ._TLpOa_pupils{animation:_TLpOa_scan 1.6s var(--ease-in-out) infinite}._TLpOa_wit[data-mood=think] ._TLpOa_body{animation:_TLpOa_tilt 1.8s var(--ease-in-out) infinite}._TLpOa_wit[data-mood=think] ._TLpOa_dots circle{animation:1.2s infinite _TLpOa_dot}._TLpOa_wit[data-mood=think] ._TLpOa_dots circle:nth-child(2){animation-delay:.15s}._TLpOa_wit[data-mood=think] ._TLpOa_dots circle:nth-child(3){animation-delay:.3s}._TLpOa_wit[data-mood=inspect] ._TLpOa_body{animation:_TLpOa_lean var(--t-step) var(--snap) both}._TLpOa_wit[data-mood=inspect] ._TLpOa_spark{animation:1.1s ease-in-out infinite _TLpOa_glow}._TLpOa_wit[data-mood=happy]{animation:_TLpOa_hop .55s var(--snap)}._TLpOa_wit[data-mood=happy] ._TLpOa_spark{animation:_TLpOa_burst .6s var(--snap)}._TLpOa_wit[data-mood=oops] ._TLpOa_body{animation:.45s _TLpOa_wobble}._TLpOa_wit[data-mood=wow]{animation:_TLpOa_pop .35s var(--snap)}._TLpOa_still,._TLpOa_still *{animation:none!important}@keyframes _TLpOa_blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes _TLpOa_scan{0%,to{transform:translate(-1.5px,2.5px)}50%{transform:translate(3.5px,2.5px)}}@keyframes _TLpOa_tilt{50%{transform:rotate(-8deg)}}@keyframes _TLpOa_dot{0%,to{opacity:.3}40%{opacity:1}}@keyframes _TLpOa_lean{0%{transform:translate(-6%)}to{transform:translate(4%)}}@keyframes _TLpOa_glow{50%{transform:scale(1.25)rotate(20deg)}}@keyframes _TLpOa_hop{0%{transform:scale(1.1,.88)}40%{transform:translateY(-16%)scale(.95,1.06)}75%{transform:scale(1.06,.95)}to{transform:none}}@keyframes _TLpOa_burst{0%{transform:scale(.2)rotate(-60deg)}60%{transform:scale(1.6)rotate(15deg)}to{transform:scale(1)}}@keyframes _TLpOa_wobble{25%{transform:rotate(-9deg)}60%{transform:rotate(6deg)}}@keyframes _TLpOa_pop{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:none}}@media (prefers-reduced-motion:reduce){._TLpOa_wit,._TLpOa_wit *{animation:none!important}}
.tPbxrG_mini{background:var(--paper);height:30px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:transform .1s,box-shadow .15s;display:inline-flex}button.tPbxrG_mini{cursor:pointer}button.tPbxrG_mini:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--accent);transform:translateY(-1px)}button.tPbxrG_mini:active:not(:disabled){transform:translateY(1px)}button.tPbxrG_mini:disabled{opacity:.5}.tPbxrG_miniPress{box-shadow:inset 0 0 0 1.5px var(--accent);transform:scale(.94)}.tPbxrG_post{background:var(--paper);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.tPbxrG_avatar{background:linear-gradient(135deg, var(--c-butter), #f59e7b);border-radius:8px;flex:none;width:28px;height:28px}.tPbxrG_postText{min-width:0;color:var(--text-3);flex:1;font-size:13px;line-height:1.3;display:grid}.tPbxrG_postText b{color:var(--text);font-weight:600}.tPbxrG_like{background:var(--bg);height:32px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:2px;padding:0 11px;font-size:14px;font-weight:600;display:inline-flex}.tPbxrG_heart{color:#e0475b}.tPbxrG_likeN{text-align:left;min-width:2ch;animation:tPbxrG_tick var(--t-ui) var(--ease-out);display:inline-block}@keyframes tPbxrG_tick{0%{opacity:0;transform:translateY(6px)}}.tPbxrG_likeTap{animation:tPbxrG_tap .4s var(--snap);box-shadow:inset 0 0 0 1.5px #e0475b}.tPbxrG_likeLive{cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--accent);transition:transform var(--t-fast) var(--ease-out), background var(--t-fast)}.tPbxrG_likeLive:hover{background:var(--learn-2);transform:translateY(-1px)}.tPbxrG_likeLive:active{animation:tPbxrG_tap .35s var(--snap)}@keyframes tPbxrG_tap{35%{transform:scale(.92)}75%{transform:scale(1.04)}}.tPbxrG_tasks{background:var(--paper);border:1px solid var(--line);border-radius:14px;gap:8px;padding:10px 12px;display:grid}.tPbxrG_taskList{gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.tPbxrG_taskRow{animation:tPbxrG_rowIn .3s var(--snap);align-items:center;gap:8px;display:flex}.tPbxrG_taskBox{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:3px}.tPbxrG_taskEmpty{color:var(--text-3);font-size:12.5px;font-style:italic}.tPbxrG_taskCtl{flex-wrap:wrap;gap:6px;display:flex}@keyframes tPbxrG_rowIn{0%{opacity:0;transform:translateY(-4px)}}.tPbxrG_form{background:var(--paper);border:1px solid var(--line);border-radius:14px;gap:8px;padding:10px 12px;display:grid}.tPbxrG_field{color:var(--text-3);gap:2px;font-size:11.5px;font-weight:500;display:grid}.tPbxrG_field em{color:var(--accent);margin-left:4px;font-style:normal;font-weight:400}.tPbxrG_field input{border:1px solid var(--line-2);background:var(--bg);height:30px;font:inherit;color:var(--text);border-radius:7px;min-width:0;padding:0 9px;font-size:13.5px;font-weight:400}.tPbxrG_field input:read-only{pointer-events:none}.tPbxrG_field input:focus{outline:2px solid var(--accent);outline-offset:0}.tPbxrG_submit{background:var(--accent);color:#fff;border-radius:8px;place-items:center;height:32px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:grid}.tPbxrG_submitOff{background:var(--surface);color:var(--text-3)}.tPbxrG_net{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.tPbxrG_screen,.tPbxrG_server{background:var(--paper);border:1px solid var(--line);border-radius:12px;align-content:start;gap:6px;padding:8px 10px;transition:border-color .2s,background .2s;display:grid}.tPbxrG_server{background:var(--bg)}.tPbxrG_serverOn{border-color:var(--discover-deep);background:var(--discover-soft)}.tPbxrG_netLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.tPbxrG_hi{font-size:15px;font-weight:600}.tPbxrG_hiName{color:var(--accent);animation:tPbxrG_rowIn .3s var(--snap)}.tPbxrG_hiBlank{border-bottom:1.5px dashed var(--line-2);min-width:3ch;display:inline-block}.tPbxrG_json{color:var(--tok-str);word-break:break-word;font-size:11.5px}.tPbxrG_wire{background:repeating-linear-gradient(90deg, var(--line-2) 0 4px, transparent 4px 7px);align-self:center;height:2px;margin:0 2px;position:relative}.tPbxrG_packet{background:var(--accent);opacity:0;border-radius:2px;width:8px;height:8px;position:absolute;top:-3px;left:0}.tPbxrG_packetOut{animation:tPbxrG_out .6s var(--ease) forwards}.tPbxrG_packetBack{background:var(--discover-deep);animation:tPbxrG_back .6s var(--ease) forwards}@keyframes tPbxrG_out{0%{opacity:1;left:0}to{opacity:1;left:calc(100% - 8px)}}@keyframes tPbxrG_back{0%{opacity:1;left:calc(100% - 8px)}to{opacity:1;left:0}}.tPbxrG_who{flex-wrap:wrap;gap:4px;display:flex}.tPbxrG_who button{box-shadow:inset 0 0 0 1px var(--line-2);background:var(--paper);border-radius:99px;padding:2px 8px;font-size:12px}.tPbxrG_who button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent);font-weight:600}@media (prefers-reduced-motion:reduce){.tPbxrG_packetOut{opacity:1;left:calc(100% - 8px)}.tPbxrG_packetBack{opacity:1;left:0}}.tPbxrG_game{background:var(--paper);transition:background var(--t-ui);border-radius:8px;gap:8px;padding:12px;display:grid}.tPbxrG_gameOver{background:var(--c-black);color:#fff}.tPbxrG_gameHud{justify-content:space-between;align-items:center;gap:10px;display:flex}.tPbxrG_gameLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:800}.tPbxrG_gameOver .tPbxrG_gameLabel{color:var(--text-on-dark-2)}.tPbxrG_hearts{gap:5px;display:inline-flex}.tPbxrG_heartOn,.tPbxrG_heartOff{background:var(--c-red);width:18px;height:16px;clip-path:path("M9 16 1.3 8.4A4.6 4.6 0 0 1 9 2.6a4.6 4.6 0 0 1 7.7 5.8Z");transition:background var(--t-ui), transform var(--t-ui) var(--snap)}.tPbxrG_heartOff{background:var(--line-2);transform:scale(.8)}.tPbxrG_gameOver .tPbxrG_heartOff{background:#3a3a3a}.tPbxrG_gameState{font-family:var(--display);font-variation-settings:"wdth" 125;letter-spacing:-.02em;text-transform:uppercase;animation:tPbxrG_tick var(--t-ui) var(--ease-out);font-size:20px;font-weight:900;font-stretch:125%;line-height:1}.tPbxrG_gameOver .tPbxrG_gameState{color:var(--c-yellow)}.tPbxrG_gameHit{animation:tPbxrG_hitFlash .4s var(--ease-out)}@keyframes tPbxrG_hitFlash{0%{color:var(--c-red);transform:translate(-4px)}50%{transform:translate(3px)}}.tPbxrG_gameBtns{flex-wrap:wrap;gap:6px;display:flex}.tPbxrG_gameOver .tPbxrG_mini{color:#fff;background:#2a2a2a;box-shadow:inset 0 0 0 1px #444}.tPbxrG_shop{background:var(--paper);border-radius:8px;gap:10px;padding:12px;display:grid}.tPbxrG_shopItem{align-items:center;gap:10px;display:flex}.tPbxrG_shopThumb{background:repeating-linear-gradient(135deg, var(--c-yellow) 0 6px, var(--c-black) 6px 9px);border-radius:6px;flex:none;width:34px;height:34px}.tPbxrG_shopName{color:var(--text-3);font-size:13px;line-height:1.25;display:grid}.tPbxrG_shopName b{color:var(--text)}.tPbxrG_shopBtns{flex-wrap:wrap;gap:6px;display:flex}.tPbxrG_shopAdd,.tPbxrG_shopCheckout{white-space:nowrap;border-radius:6px;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.tPbxrG_shopAdd{background:var(--c-black);color:#fff}.tPbxrG_shopLive{cursor:pointer;box-shadow:0 0 0 3px var(--c-yellow);transition:transform var(--t-fast) var(--ease-out)}.tPbxrG_shopLive:hover{transform:translateY(-1px)}.tPbxrG_shopLive:active{transform:scale(.95)}.tPbxrG_shopTap{animation:tPbxrG_tap .4s var(--snap)}.tPbxrG_shopCheckout{background:var(--c-green);color:#fff;animation:tPbxrG_rowIn .3s var(--snap);font-variant-numeric:tabular-nums}.tPbxrG_shopBadge{background:var(--c-yellow);color:var(--c-black);border-radius:4px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:800}.tPbxrG_shopTotal{border-top:2px solid var(--c-black);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:baseline;padding-top:8px;font-size:14px;font-weight:800;display:flex}.tPbxrG_shopTotal b{letter-spacing:0;font-variant-numeric:tabular-nums;animation:tPbxrG_tick .3s var(--snap);font-size:20px}.tPbxrG_shopLog{background:var(--c-black);color:var(--c-yellow);animation:tPbxrG_rowIn .3s var(--snap);border-radius:4px;padding:6px 8px;font-size:12.5px}
.T-e5LG_passage{background:var(--panel);border:2px solid var(--line);border-radius:20px;min-width:0;margin:0;position:relative;overflow:hidden}.T-e5LG_passageHead{border-bottom:2px solid var(--line);color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 9px;font-size:12px;display:flex}.T-e5LG_file{background:var(--bg-2);font-family:var(--mono);color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.T-e5LG_file:before{content:"";background:var(--c-blue);border-radius:2px;width:7px;height:7px}.T-e5LG_lookups{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.T-e5LG_lookupsWide{margin-left:-4px}@media (max-width:400px){.T-e5LG_lookupsWide{display:none}}.T-e5LG_lookupsDot{background:var(--line);border-radius:99px;width:36px;height:6px;position:relative;overflow:hidden}.T-e5LG_lookupsDot:after{content:"";width:var(--got,0%);background:var(--c-yellow);transition:width var(--t-ui) var(--ease-out);border-radius:99px;position:absolute;inset:0}.T-e5LG_code{font-family:var(--mono);color:var(--code-text);background:linear-gradient(90deg, var(--rail) 0 30px, var(--panel-2) 30px);padding:10px 0 12px;font-size:14px;line-height:1.85;position:relative;overflow-x:auto}.T-e5LG_passageSm .T-e5LG_code{font-size:13.5px;line-height:1.8}.T-e5LG_line{min-width:max-content;transition:opacity var(--t-ui) var(--ease-out), background var(--t-fast);align-items:baseline;padding:0 16px 0 30px;display:flex;position:relative}.T-e5LG_no{text-align:right;width:40px;color:var(--code-no);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex:none;padding-right:12px;font-size:11px;position:relative}.T-e5LG_src{white-space:pre;font-family:inherit}.T-e5LG_lineHl{background:linear-gradient(90deg, color-mix(in srgb, var(--c-blue) 20%, transparent), color-mix(in srgb, var(--c-blue) 6%, transparent)) no-repeat;animation:T-e5LG_wipe var(--t-step) var(--ease-out);background-size:100% 100%;background-origin:content-box;background-clip:content-box}.T-e5LG_lineHl .T-e5LG_no{color:var(--accent-ink);font-weight:700}.T-e5LG_lineHl:before{content:"";background:var(--c-blue);width:3px;position:absolute;top:0;bottom:0;left:30px}@keyframes T-e5LG_wipe{0%{background-size:0% 100%}}.T-e5LG_lineDim{opacity:.4}.T-e5LG_lineRan .T-e5LG_no{color:#6f8fff}.T-e5LG_lineSkip{opacity:.35}.T-e5LG_lineSkip .T-e5LG_src{-webkit-text-decoration:line-through #00000059;text-decoration:line-through #00000059}.T-e5LG_pointer{--wit-ink:var(--c-black);width:22px;animation:T-e5LG_hopIn var(--t-step) var(--snap);margin-top:-11px;position:absolute;top:50%;left:-26px}.T-e5LG_pointer svg{display:block}@keyframes T-e5LG_hopIn{0%{opacity:.2;transform:translateY(-70%)scale(.7,1.2)}70%{opacity:1;transform:translateY(6%)scale(1.15,.85)}to{transform:none}}.T-e5LG_val{background:var(--c-yellow);color:var(--c-black);font-family:var(--mono);white-space:nowrap;box-shadow:0 2px 0 var(--discover-deep);animation:T-e5LG_noteIn var(--t-ui) var(--snap);border-radius:8px;margin-left:14px;padding:0 9px;font-size:12px;font-weight:700;line-height:1.75;display:inline-block}@keyframes T-e5LG_noteIn{0%{opacity:0;transform:translate(-6px)scale(.9)}}.T-e5LG_t_kw{color:var(--tok-kw)}.T-e5LG_t_str{color:var(--tok-str)}.T-e5LG_t_num{color:var(--tok-num)}.T-e5LG_t_fn{color:var(--tok-fn)}.T-e5LG_t_tag{color:var(--tok-tag)}.T-e5LG_t_attr{color:var(--tok-attr)}.T-e5LG_t_com{color:var(--tok-com);font-style:italic}.T-e5LG_t_punct{color:var(--tok-punct)}.T-e5LG_t_plain,.T-e5LG_t_space{color:inherit}.T-e5LG_word{z-index:1;font:inherit;line-height:inherit;text-align:inherit;color:inherit;-webkit-text-decoration:underline dotted var(--discover-deep);text-decoration:underline dotted var(--discover-deep);text-underline-offset:4px;cursor:help;transition:background var(--t-fast) var(--ease-out);border-radius:4px;margin:0 -1px;padding:0 1px;text-decoration-thickness:2px;display:inline;position:relative}.T-e5LG_word:hover{background:#ffd60a4d}.T-e5LG_wordKnown{-webkit-text-decoration-color:color-mix(in srgb, var(--discover-deep) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--discover-deep) 45%, transparent)}.T-e5LG_wordOpen,.T-e5LG_wordOpen:hover{background:var(--c-yellow);text-decoration:none}.T-e5LG_wordOpen [class*=t_]{color:var(--c-black)!important}.T-e5LG_note{width:fit-content;max-width:var(--cw,420px);margin:6px 0 8px var(--cx,12px);background:var(--c-yellow);color:var(--c-black);font-family:var(--font);white-space:normal;box-shadow:0 3px 0 var(--discover-deep);animation:T-e5LG_pop var(--t-ui) var(--ease-out);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:10px 14px;font-size:14px;line-height:1.45;display:grid;position:relative}.T-e5LG_note:before{content:"";top:-5px;left:var(--caret,18px);background:var(--c-yellow);border-radius:2px;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.T-e5LG_noteTerm{font-family:var(--mono);white-space:nowrap;font-size:12.5px;font-weight:700}@keyframes T-e5LG_pop{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:560px){.T-e5LG_note{grid-template-columns:minmax(0,1fr)}}.T-e5LG_card{background:var(--panel);color:var(--text);border:2px solid var(--line);box-shadow:0 4px 0 var(--line), var(--shadow-md);text-align:left;border-radius:28px;gap:16px;padding:16px;display:grid;position:relative}@media (min-width:560px){.T-e5LG_card{padding:20px}}.T-e5LG_card>*,.T-e5LG_qa>*{min-width:0}.T-e5LG_cardHead{gap:12px;display:grid}.T-e5LG_cardKicker{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;font-weight:800;display:flex}.T-e5LG_cardWit{flex:none;width:30px}.T-e5LG_cardLabel{color:var(--accent-ink)}.T-e5LG_cardLevel{color:var(--text-3)}.T-e5LG_phases{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.T-e5LG_phases li{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);transition:color var(--t-ui);gap:6px;font-size:10.5px;font-weight:800;display:grid}.T-e5LG_phases li:before{content:"";background:var(--line);height:8px;transition:background var(--t-ui);border-radius:99px}.T-e5LG_phaseOn{color:var(--accent-ink)!important}.T-e5LG_phaseOn:before{animation:T-e5LG_wipe var(--t-step) var(--ease-out);background-size:100% 100%;background:linear-gradient(90deg, var(--c-blue), #6f8fff) no-repeat!important}.T-e5LG_phaseDone{color:var(--text-2)!important}.T-e5LG_phaseDone:before{background:var(--c-blue)!important}@media (max-width:420px){.T-e5LG_phases li{letter-spacing:.02em;font-size:9px}}.T-e5LG_observe{background:var(--bg-2);border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}@media (min-width:480px){.T-e5LG_observe{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:14px}}.T-e5LG_app{min-width:0;transition:box-shadow var(--t-ui) var(--ease-out);color:var(--text);border-radius:14px}.T-e5LG_appLive{box-shadow:0 0 0 3px var(--c-yellow)}.T-e5LG_observeText{color:var(--text-2);font-size:14px;line-height:1.45}.T-e5LG_observeTag{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:2px;font-size:11px;font-weight:800;display:block}.T-e5LG_qa{outline:none;gap:12px;display:grid}.T-e5LG_qTag{vertical-align:.2em;background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;margin-right:10px;padding:2px 9px;font-size:10.5px;font-weight:800;line-height:1.6;display:inline-block}.T-e5LG_question{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:750;line-height:1.2}.T-e5LG_cardCompact .T-e5LG_question{font-size:20px}.T-e5LG_choices{gap:10px;display:grid}@media (min-width:520px){.T-e5LG_choices{grid-template-columns:1fr 1fr}}.T-e5LG_choice{min-height:56px;color:var(--text);border:2px solid var(--line-2);box-shadow:0 4px 0 var(--line-2);transition:transform var(--t-press) var(--ease-out), box-shadow var(--t-press) var(--ease-out), background var(--t-fast), border-color var(--t-fast), opacity var(--t-ui);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px 14px 10px 10px;font-size:15px;font-weight:650;line-height:1.3;display:flex;position:relative}.T-e5LG_choice code{font-size:14px}.T-e5LG_choice:hover:not(:disabled){background:#fafaf7;border-color:#b9b9b0;box-shadow:0 4px #b9b9b0}.T-e5LG_choice:active:not(:disabled){box-shadow:0 0 0 var(--line-2);transform:translateY(4px)}.T-e5LG_choice:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.T-e5LG_choiceMark{border:2px solid var(--line-2);min-width:28px;height:28px;color:var(--text-3);font-family:var(--mono);transition:border-color var(--t-fast), color var(--t-fast), transform var(--t-ui) var(--snap);border-radius:8px;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid}.T-e5LG_choiceWrong{background:var(--bad-soft);border-color:var(--bad-fill);color:var(--bad);box-shadow:0 4px 0 var(--bad-fill);animation:.32s T-e5LG_shake}.T-e5LG_choiceWrong .T-e5LG_choiceMark{opacity:.4}.T-e5LG_choiceRight,.T-e5LG_choiceRight:hover:not(:disabled){background:var(--good-soft);border-color:var(--good-fill);color:var(--good);box-shadow:0 4px 0 var(--good-fill);animation:T-e5LG_correct .38s var(--snap);transform:none}.T-e5LG_choiceRight .T-e5LG_choiceMark{border-color:var(--good-fill);color:var(--good)}.T-e5LG_choice:disabled:not(.T-e5LG_choiceRight):not(.T-e5LG_choiceWrong){opacity:.45;box-shadow:none}@keyframes T-e5LG_shake{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}@keyframes T-e5LG_correct{0%{transform:scale(.97)}55%{transform:scale(1.03)}to{transform:none}}.T-e5LG_spark{background:var(--c-yellow);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);pointer-events:none;width:9px;height:9px;animation:T-e5LG_spark .6s var(--ease-out) both;position:absolute}.T-e5LG_spark:first-of-type{--sx:6px;--sy:-10px;top:-6px;right:18px}.T-e5LG_spark:nth-of-type(2){--sx:10px;--sy:-2px;animation-delay:50ms;top:12px;right:-6px}.T-e5LG_spark:nth-of-type(3){--sx:3px;--sy:10px;animation-delay:90ms;bottom:-6px;right:34px}@keyframes T-e5LG_spark{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(var(--sx), var(--sy)) scale(1.4)}}.T-e5LG_feedback:empty{display:none}.T-e5LG_fbRight,.T-e5LG_fbWrong{color:var(--text-2);animation:T-e5LG_pop var(--t-ui) var(--ease-out);border-radius:16px;padding:12px 16px;font-size:15px;line-height:1.45}.T-e5LG_fbRight{background:var(--good-soft)}.T-e5LG_fbWrong{background:var(--bad-soft)}.T-e5LG_fbRight strong{color:var(--good)}.T-e5LG_fbWrong strong{color:var(--bad)}.T-e5LG_hintText{background:var(--discover-soft);color:var(--text);animation:T-e5LG_pop var(--t-ui) var(--ease-out);border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-size:15px;line-height:1.45;display:flex}.T-e5LG_hintWit{flex:none;width:34px}.T-e5LG_qaFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:is(.T-e5LG_qaFoot .btn-yellow,.T-e5LG_qaFoot .btn-primary){margin-left:auto}.T-e5LG_tapTip{color:var(--text-3);align-items:center;gap:8px;font-size:13px;display:inline-flex}.T-e5LG_tapTip i{border-bottom:2px dotted var(--discover-deep);width:22px;display:inline-block}.T-e5LG_hintBtn{height:38px;box-shadow:inset 0 0 0 2px var(--line-2), 0 3px 0 var(--line-2);color:var(--text);transition:box-shadow var(--t-press), transform var(--t-press) var(--ease-out);background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:750;display:inline-flex}.T-e5LG_hintBtn:active{box-shadow:inset 0 0 0 2px var(--line-2), 0 0 0 var(--line-2);transform:translateY(3px)}.T-e5LG_stepCount{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.T-e5LG_stepCount .T-e5LG_qTag{margin-right:0}.T-e5LG_stepBar{background:var(--line);border-radius:99px;flex:1;max-width:160px;height:8px;overflow:hidden}.T-e5LG_stepBar i{background:var(--c-blue);height:100%;transition:width var(--t-step) var(--ease-out);border-radius:99px;display:block}.T-e5LG_stepNote{color:var(--text);min-height:2.8em;animation:T-e5LG_pop var(--t-ui) var(--ease-out);font-size:18px;font-weight:600;line-height:1.4}.T-e5LG_done{background:var(--good-soft);color:var(--text);animation:T-e5LG_pop var(--t-ui) var(--ease-out);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 16px;padding:18px;display:grid}.T-e5LG_doneWit{width:52px;margin-top:2px}.T-e5LG_doneTitle{color:var(--good);font-size:clamp(26px,3.6vw,32px)}.T-e5LG_doneText{color:var(--text-2);margin-top:6px;font-size:15px;line-height:1.45}.T-e5LG_doneMeta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.T-e5LG_doneMeta span{color:var(--good);background:#fff;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:800}.T-e5LG_doneFoot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 20px;margin-top:8px;display:flex}.T-e5LG_again{text-underline-offset:3px;font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.T-e5LG_again:hover{color:var(--c-blue)}@media (max-width:420px){.T-e5LG_code{font-size:12.5px}.T-e5LG_no{width:34px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.T-e5LG_lineHl,.T-e5LG_val,.T-e5LG_note,.T-e5LG_choiceRight,.T-e5LG_choiceWrong,.T-e5LG_spark,.T-e5LG_stepNote,.T-e5LG_done,.T-e5LG_pointer,.T-e5LG_phaseOn:before{animation:none!important}.T-e5LG_spark{display:none}}
.izNDzq_wrap{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:44px;display:grid}@media (min-width:1000px){.izNDzq_wrap{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:24px}}.izNDzq_tabs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}@media (min-width:1000px){.izNDzq_tabs{grid-template-columns:minmax(0,1fr)}}.izNDzq_tab{color:var(--text);text-align:left;border:2px solid var(--line-2);box-shadow:0 4px 0 var(--line-2);transition:transform var(--t-press) var(--ease-out), box-shadow var(--t-press) var(--ease-out), background var(--t-fast), border-color var(--t-fast);background:#fff;border-radius:18px;gap:4px;padding:14px 16px;display:grid;position:relative}.izNDzq_tab:hover{border-color:#b9b9b0;box-shadow:0 4px #b9b9b0}.izNDzq_tab:active{box-shadow:0 0 0 var(--line-2);transform:translateY(4px)}.izNDzq_tab[aria-selected=true]{background:var(--accent-soft);border-color:var(--c-blue);color:var(--accent-ink);box-shadow:0 4px 0 var(--c-blue)}.izNDzq_tabName{overflow-wrap:anywhere;font-size:clamp(17px,4.4vw,21px)}.izNDzq_tabLine{color:var(--text-2);padding-right:4px;font-size:13.5px;line-height:1.35}.izNDzq_badge{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;justify-self:start;margin-top:4px;padding:2px 9px;font-size:10.5px;font-weight:800}.izNDzq_badgeOn{background:var(--good-soft);color:var(--good)}.izNDzq_badgePre{background:var(--discover-soft);color:var(--discover-ink)}.izNDzq_badgeSoon{background:var(--bg-2);color:var(--text-3)}.izNDzq_panel{background:var(--bg-2);color:var(--text);animation:izNDzq_panelIn var(--t-ui) var(--ease-out);border-radius:28px;min-width:0;padding:16px}@media (min-width:720px){.izNDzq_panel{padding:24px}}@keyframes izNDzq_panelIn{0%{opacity:0;transform:translateY(6px)}}.izNDzq_panelHead{align-items:center;gap:10px;margin-bottom:16px;font-size:18px;font-weight:800;display:flex}.izNDzq_panelWit{flex:none;width:30px}.izNDzq_play{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1180px){.izNDzq_play{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.izNDzq_side{gap:12px;min-width:0;display:grid}.izNDzq_q{font-size:18px;font-weight:750;line-height:1.35}.izNDzq_stepN{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.izNDzq_stack{background:var(--accent-soft);color:var(--accent-ink);font-family:var(--mono);letter-spacing:0;text-transform:none;border-radius:99px;padding:1px 9px;font-size:11.5px;font-weight:700}.izNDzq_note{min-height:2.8em;animation:izNDzq_panelIn var(--t-fast) var(--ease-out);font-size:17px;line-height:1.4}.izNDzq_note b{font-family:var(--mono);color:var(--accent-ink);font-size:14px}.izNDzq_console{border:2px solid var(--line);color:var(--code-text);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-size:13px;display:flex}.izNDzq_console code{background:var(--accent-soft);color:var(--accent-ink);border-radius:8px;padding:0 8px;font-weight:600}.izNDzq_console code:before{content:"> ";color:var(--c-blue)}.izNDzq_consoleK{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-right:4px;font-size:10.5px;font-weight:800}.izNDzq_consoleEmpty{color:var(--text-3);font-style:italic}.izNDzq_ctrls{flex-wrap:wrap;gap:10px;display:flex}.izNDzq_spot{border:2px solid var(--line);background:#fff;border-radius:20px;min-width:0;margin:0;overflow:hidden}.izNDzq_spotHead{font-family:var(--mono);color:var(--text);border-bottom:2px solid var(--line);padding:9px 14px;font-size:12.5px;font-weight:600}.izNDzq_spotCode{font-family:var(--mono);color:var(--code-text);background:var(--panel-2);padding:8px 0 10px;font-size:13.5px;line-height:1.8;overflow-x:auto}.izNDzq_spotLine,.izNDzq_spotBlank{text-align:left;width:100%;min-width:max-content;color:inherit;font:inherit;align-items:baseline;gap:0;padding:0 14px 0 0;display:flex;position:relative}.izNDzq_spotLine{cursor:pointer;transition:background var(--t-fast)}.izNDzq_spotLine:hover:not(:disabled){background:#1557ff1a}.izNDzq_spotLine:disabled{cursor:default}.izNDzq_spotLine code{white-space:pre;font-family:inherit}.izNDzq_spotNo{text-align:right;width:40px;color:var(--code-no);flex:none;padding-right:14px;font-size:11px}.izNDzq_spotBlank{min-height:1.8em}.izNDzq_spotWrong{background:color-mix(in srgb, var(--c-red) 16%, transparent);box-shadow:inset 4px 0 0 var(--c-red);animation:.3s izNDzq_shake}.izNDzq_spotRight{background:color-mix(in srgb, var(--c-green) 22%, transparent);box-shadow:inset 4px 0 0 var(--c-green)}.izNDzq_spotVal,.izNDzq_spotValF{font-family:var(--mono);border-radius:8px;margin-left:14px;padding:0 8px;font-size:12px;font-weight:700}.izNDzq_spotVal{background:var(--good-fill);color:#fff;box-shadow:0 2px 0 var(--good-deep)}.izNDzq_spotValF{background:var(--c-yellow);color:var(--c-black);box-shadow:0 2px 0 var(--discover-deep)}@keyframes izNDzq_shake{25%{transform:translate(-4px)}60%{transform:translate(3px)}}.izNDzq_fb{min-height:3em;font-size:16px;line-height:1.45}.izNDzq_fbIdle{color:var(--text-3)}.izNDzq_fbRight b{color:var(--good)}.izNDzq_fbWrong b{color:var(--bad)}.izNDzq_pattern{background:var(--discover-soft);border-radius:16px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.4}.izNDzq_patternK{letter-spacing:.08em;text-transform:uppercase;color:var(--discover-ink);margin-bottom:2px;font-size:10.5px;font-weight:800;display:block}.izNDzq_later{justify-items:start;gap:16px;display:grid}.izNDzq_laterText{max-width:40em;color:var(--text-2);font-size:16px;line-height:1.5}.izNDzq_laterText code{background:#fff;border-radius:6px;padding:0 6px;font-size:14px}.izNDzq_path{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.izNDzq_path{grid-template-columns:repeat(3,minmax(0,1fr))}}.izNDzq_path li{border:2px solid var(--line);box-shadow:0 4px 0 var(--line);background:#fff;border-radius:18px;align-content:start;gap:4px;padding:14px 16px;font-size:14.5px;line-height:1.4;display:grid}.izNDzq_path code{color:var(--accent-ink);overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.izNDzq_pathK{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:800}.izNDzq_diff{background:var(--panel-2);border:2px solid var(--line);border-radius:16px;gap:0;min-width:min(100%,340px);padding:8px 0;font-size:14px;display:grid;overflow:hidden}.izNDzq_diff code{white-space:pre;padding:2px 14px}.izNDzq_del{color:var(--bad);background:#f044381f;-webkit-text-decoration:line-through #0000004d;text-decoration:line-through #0000004d}.izNDzq_add{color:var(--good);background:#17b26a29}@media (prefers-reduced-motion:reduce){.izNDzq_panel,.izNDzq_note,.izNDzq_spotWrong{animation:none}}
._9NO03W_units{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){._9NO03W_units{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){._9NO03W_units{grid-template-columns:repeat(3,minmax(0,1fr))}}._9NO03W_unit{border:2px solid var(--line);box-shadow:0 4px 0 var(--line);background:#fff;border-radius:26px;min-width:0;display:grid;overflow:hidden}._9NO03W_art{background:var(--u-soft);padding:14px 44px 0}._9NO03W_art svg{width:100%;height:auto;display:block}._9NO03W_body{gap:10px;min-width:0;padding:18px 18px 20px;display:grid}._9NO03W_badge{letter-spacing:.08em;text-transform:uppercase;color:var(--u-ink);font-size:11.5px;font-weight:800}._9NO03W_name{font-size:clamp(22px,2.2vw,26px)}._9NO03W_goal{color:var(--text-2);font-size:15px;line-height:1.45}._9NO03W_window{border:2px solid var(--line);background:var(--panel);border-radius:16px;margin-top:4px;overflow:hidden}._9NO03W_tabs{border-bottom:2px solid var(--line);gap:4px;padding:6px 6px 0;display:flex;overflow-x:auto}._9NO03W_tab,._9NO03W_tabOn{font-family:var(--mono);white-space:nowrap;color:var(--text-3);border-radius:8px 8px 0 0;padding:4px 10px 6px;font-size:11.5px}._9NO03W_tabOn{background:var(--bg-2);color:var(--text);font-weight:600}._9NO03W_code{font-family:var(--mono);color:var(--code-text);background:var(--panel-2);margin:0;padding:10px 0 12px;font-size:12px;line-height:1.7;overflow-x:auto}._9NO03W_line{min-width:max-content;padding-right:14px;display:flex}._9NO03W_line code{white-space:pre;font-family:inherit}._9NO03W_no{text-align:right;width:34px;color:var(--code-no);-webkit-user-select:none;user-select:none;flex:none;padding-right:12px;font-size:10.5px}._9NO03W_out{border-top:2px solid var(--line);background:#fff;align-items:flex-start;gap:12px;padding:10px 12px;font-size:13px;display:flex}._9NO03W_outK{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);flex:none;padding-top:3px;font-size:10.5px;font-weight:800}._9NO03W_outLines{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._9NO03W_outLines code{background:var(--accent-soft);color:var(--accent-ink);border-radius:8px;padding:1px 9px;font-size:12px;font-weight:700}._9NO03W_outLines code:before{content:"> ";color:var(--c-blue)}._9NO03W_outNote{color:var(--text-3);font-size:12.5px}._9NO03W_levelBtn{box-shadow:inset 0 0 0 2px var(--line-2), 0 2px 0 var(--line-2);background:#fff;border-radius:999px;padding:3px 12px;font-weight:800}._9NO03W_concepts{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}._9NO03W_concepts li{background:var(--u-soft);color:var(--u-ink);border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:700}._9NO03W_loop{margin-top:56px}._9NO03W_loopK{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-size:12px;font-weight:800}._9NO03W_loopList{grid-template-columns:minmax(0,1fr);gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){._9NO03W_loopList{grid-template-columns:repeat(5,minmax(0,1fr))}}._9NO03W_loopList li{background:var(--bg-2);color:var(--text-2);border-radius:18px;align-content:start;gap:4px;min-width:0;padding:16px;font-size:14px;line-height:1.4;display:grid}._9NO03W_loopList b{color:var(--text);font-size:17px}._9NO03W_loopList li:last-child{background:var(--accent-soft)}._9NO03W_loopN{width:26px;height:26px;font-family:var(--mono);color:var(--accent-ink);background:#fff;border-radius:99px;place-items:center;margin-bottom:4px;font-size:11.5px;font-weight:700;display:grid}._9NO03W_loopNote{max-width:46em;color:var(--text-2);margin-top:16px;font-size:15px;line-height:1.5}._9NO03W_labs{margin-top:48px}._9NO03W_labList{grid-template-columns:minmax(0,1fr);gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){._9NO03W_labList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){._9NO03W_labList{grid-template-columns:repeat(4,minmax(0,1fr))}}._9NO03W_lab{border:2px solid var(--line);box-shadow:0 4px 0 var(--line);background:#fff;border-radius:22px;align-content:start;gap:6px;min-width:0;padding:0 16px 18px;display:grid;overflow:hidden}._9NO03W_labArt{background:var(--u-soft);margin:0 -16px 8px;padding:10px 36px 0}._9NO03W_labArt svg{width:100%;height:auto;display:block}._9NO03W_labAfter{letter-spacing:.08em;text-transform:uppercase;color:var(--u-ink);font-size:11px;font-weight:800}._9NO03W_labTitle{font-size:17px;font-weight:800}._9NO03W_labText{color:var(--text-2);font-size:14px;line-height:1.45}._9NO03W_labSkills{color:var(--text-3);margin-top:4px;font-size:12.5px;font-weight:700}._9NO03W_cta{margin-top:40px}._9NO03W_tracks{gap:12px;margin-top:32px;display:grid}._9NO03W_trackTabs{border:2px solid var(--line);background:#fff;border-radius:999px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:5px;display:flex}._9NO03W_trackTab{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:15px;font-weight:800}._9NO03W_trackTab:hover{color:var(--text)}._9NO03W_trackTab[aria-selected=true]{background:var(--c-black);color:#fff}._9NO03W_trackTab:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}._9NO03W_trackInfo{max-width:46em;color:var(--text-2);font-size:15px;line-height:1.5}._9NO03W_trackInfo b{color:var(--text)}
.WFUDLa_why{--ink:#141414;--ink-2:#1f1f1c;--ink-line:#2c2c28;--ink-text:#f4f4ee;--ink-dim:#a9a9a0;--ink-red:#ff6b5e;--ink-red-soft:#f0443833;margin-top:28px}.WFUDLa_stage{gap:16px;display:grid}.WFUDLa_scene{border-radius:32px;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);min-width:0;padding:clamp(22px,3.6vw,44px);display:grid;position:relative;overflow:hidden}@media (min-width:900px){.WFUDLa_scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.WFUDLa_dark{background:var(--ink);color:var(--ink-text)}.WFUDLa_light{background:var(--c-yellow);color:var(--c-black)}.WFUDLa_copy{justify-items:start;gap:12px;min-width:0;display:grid}.WFUDLa_head{text-wrap:balance;max-width:16ch;font-size:clamp(28px,3vw,44px);line-height:1.02}.WFUDLa_head em{font-style:normal;display:block}.WFUDLa_dark .WFUDLa_head em{color:var(--c-yellow)}.WFUDLa_light .WFUDLa_head em{color:var(--c-blue)}.WFUDLa_stat{letter-spacing:-.05em;color:var(--c-yellow);font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(80px,9vw,136px);font-weight:800;line-height:.86}.WFUDLa_cap{max-width:24em;color:var(--ink-text);font-size:clamp(16px,1.5vw,19px);font-weight:600;line-height:1.4}.WFUDLa_capLight{color:#141414bf;max-width:26em;font-size:16px;line-height:1.45}.WFUDLa_src{color:var(--ink-dim);font-size:12.5px}.WFUDLa_src a{color:inherit;text-underline-offset:3px;text-decoration:underline}.WFUDLa_src a:hover{color:var(--ink-text)}.WFUDLa_editor{background:var(--ink-2);border:1px solid var(--ink-line);min-width:0;font-family:var(--mono);border-radius:22px;font-size:clamp(12px,1.15vw,14.5px);position:relative;overflow:hidden}.WFUDLa_edTop{border-bottom:1px solid var(--ink-line);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.WFUDLa_edFile{color:var(--ink-text)}.WFUDLa_aiTag{color:#9db6ff;background:#1557ff38;border-radius:99px;padding:3px 9px;font-weight:700}.WFUDLa_lines{counter-reset:ln;margin:0;padding:14px 0;list-style:none}.WFUDLa_lines li{white-space:pre;color:var(--ink-text);text-overflow:ellipsis;padding:2px 16px 2px 46px;position:relative;overflow:hidden}.WFUDLa_lines li:before{counter-increment:ln;content:counter(ln);text-align:right;color:#5c5c55;width:20px;position:absolute;left:14px}.WFUDLa_bug{background:var(--ink-red-soft);box-shadow:inset 3px 0 0 var(--ink-red);-webkit-text-decoration:underline wavy var(--ink-red);text-decoration:underline wavy var(--ink-red);text-underline-offset:5px;text-decoration-thickness:1.5px}.WFUDLa_verdict{border-top:1px solid var(--ink-line);height:52px;position:relative}.WFUDLa_ok,.WFUDLa_bad{font-family:var(--font-sans,inherit);white-space:nowrap;border-radius:99px;margin-top:-15px;padding:6px 12px;font-size:13px;font-weight:800;position:absolute;top:50%;left:16px}.WFUDLa_ok{color:#5fe0a1;opacity:0;background:#17b26a2e}.WFUDLa_bad{background:var(--c-red);color:#fff}.WFUDLa_files{border-bottom:1px solid var(--ink-line);gap:4px;padding:10px 10px 0;font-size:11.5px;display:flex;overflow:hidden}.WFUDLa_files span{background:var(--ink);color:var(--ink-dim);border-radius:8px 8px 0 0;flex:none;padding:6px 10px}.WFUDLa_files span:first-child{color:var(--ink-text)}.WFUDLa_pileWin{--win:170px;height:var(--win);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 80%,#0000);mask-image:linear-gradient(#0000,#000 14% 80%,#0000)}.WFUDLa_pile{transform:translateY(calc(-100% + var(--win)));margin:0;padding:18px 0;list-style:none}.WFUDLa_pile li{padding:1.5px 14px 1.5px calc(34px + var(--n) * 1.4em);white-space:pre;color:var(--ink-text);text-overflow:ellipsis;position:relative;overflow:hidden}.WFUDLa_pile li b{color:var(--c-green);font-weight:700;position:absolute;left:14px}.WFUDLa_paneTag{color:var(--ink-dim);align-items:center;gap:8px;padding:10px 14px 0;font-size:11.5px;display:flex}.WFUDLa_courseTag{color:var(--ink-text);background:#f4f4ee1a;border-radius:99px;padding:3px 9px;font-weight:700}.WFUDLa_course{border-top:1px solid var(--ink-line);padding-bottom:14px}.WFUDLa_typing{white-space:pre;color:var(--ink-text);padding:10px 14px 0 34px}.WFUDLa_typing span{vertical-align:bottom;border-right:2px solid var(--c-yellow);display:inline-block;overflow:hidden}.WFUDLa_loop{flex-wrap:wrap;gap:8px;margin:4px 0;padding:0;list-style:none;display:flex}.WFUDLa_loop li{background:var(--c-black);color:#fff;border-radius:99px;padding:8px 16px;font-size:clamp(15px,1.4vw,18px);font-weight:800;box-shadow:0 4px #000}.WFUDLa_card{min-width:0;box-shadow:0 6px 0 var(--discover-deep), 0 30px 60px -30px #14141473;background:#fff;border-radius:28px;gap:14px;padding:clamp(16px,2.4vw,24px);display:grid}.WFUDLa_cardCode{background:var(--panel-2);border:2px solid var(--line);font-family:var(--mono);border-radius:16px;font-size:clamp(12px,1.15vw,14px);line-height:1.6;display:flex;position:relative;overflow:hidden}.WFUDLa_gutter{background:var(--rail);flex:none;width:34px;position:relative}.WFUDLa_pointer{width:26px;position:absolute;top:calc(12px + 1.6em);left:4px}.WFUDLa_cardCode ol{min-width:0;margin:0;padding:12px 12px 12px 10px;list-style:none}.WFUDLa_cardCode li{white-space:pre;color:var(--code-text);text-overflow:ellipsis;border-radius:6px;padding:0 6px;overflow:hidden}.WFUDLa_cardCode i{color:var(--tok-com);font-style:normal}.WFUDLa_cardCode u{-webkit-text-decoration:underline dotted var(--discover-deep);text-decoration:underline dotted var(--discover-deep);text-underline-offset:4px;text-decoration-thickness:2px}.WFUDLa_focus{background:var(--rail)}.WFUDLa_q{font-size:clamp(16px,1.5vw,19px);font-weight:800}.WFUDLa_choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.WFUDLa_choices span{text-align:center;font-family:var(--mono);border:2px solid var(--line-2);box-shadow:0 4px 0 var(--line-2);background:#fff;border-radius:14px;padding:12px;font-size:17px;font-weight:700}.WFUDLa_choices .WFUDLa_right{background:var(--good-soft);border-color:var(--good-fill);color:var(--good);box-shadow:0 4px 0 var(--good-fill)}.WFUDLa_why2{background:var(--good-soft);border-radius:14px;padding:12px 14px;font-size:14.5px;line-height:1.45}.WFUDLa_why2 b{color:var(--good)}.WFUDLa_why2 code{font-size:.92em}.WFUDLa_rail{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:16px;display:flex}.WFUDLa_tab{text-align:left;cursor:pointer;min-width:80px;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);background:0 0;border:0;flex:1 1 0;padding:14px 0 0;font-size:12px;font-weight:800;position:relative}.WFUDLa_tab:hover{color:var(--text)}.WFUDLa_tab:before{content:"";background:var(--line);border-radius:99px;height:5px;position:absolute;inset:0 0 auto}.WFUDLa_tabBar{background:var(--c-blue);z-index:1;border-radius:99px;width:0;height:5px;position:absolute;inset:0 auto auto 0}.WFUDLa_done{color:var(--text)}.WFUDLa_done .WFUDLa_tabBar{width:100%}.WFUDLa_now{color:var(--c-black)}.WFUDLa_now .WFUDLa_tabBar{animation:WFUDLa_fill var(--scene) linear both}.WFUDLa_tab:nth-child(3).WFUDLa_now .WFUDLa_tabBar{animation-duration:.5s}@keyframes WFUDLa_fill{0%{width:0}to{width:100%}}.WFUDLa_replay{background:var(--c-black);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:99px;flex:none;padding:8px 14px;font-size:13px;font-weight:800}.WFUDLa_why[data-paused] .WFUDLa_tabBar,.WFUDLa_why[data-paused] .WFUDLa_scene,.WFUDLa_why[data-paused] .WFUDLa_scene *{animation-play-state:paused!important}.WFUDLa_why[data-motion=on] .WFUDLa_stage>.WFUDLa_scene{grid-area:1/1}.WFUDLa_why[data-motion=on] .WFUDLa_scene{visibility:hidden}.WFUDLa_why[data-motion=on] .WFUDLa_scene.WFUDLa_on{visibility:visible;animation:WFUDLa_sceneIn .7s var(--ease-out) both}@keyframes WFUDLa_sceneIn{0%{opacity:0;transform:translateY(24px)scale(.98)}}.WFUDLa_why[data-motion=on] .WFUDLa_light.WFUDLa_on{animation:.9s cubic-bezier(.7,0,.2,1) both WFUDLa_wipe}@keyframes WFUDLa_wipe{0%{clip-path:circle(0% at 75%)}to{clip-path:circle(150% at 75%)}}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_head{animation:WFUDLa_rise .6s .1s var(--ease-out) both}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_head em{animation:WFUDLa_rise .6s .45s var(--ease-out) both}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_stat{animation:.5s cubic-bezier(.2,.9,.3,1.2) .25s both WFUDLa_slam}.WFUDLa_why[data-motion=on] .WFUDLa_on :is(.WFUDLa_cap,.WFUDLa_src){animation:WFUDLa_rise .5s 1.4s var(--ease-out) both}@keyframes WFUDLa_rise{0%{opacity:0;transform:translateY(14px)}}@keyframes WFUDLa_slam{0%{opacity:0;transform:scale(1.35)}}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_lines li{animation:WFUDLa_type .35s var(--ease-out) both;animation-delay:calc(.5s + var(--i) * .28s)}@keyframes WFUDLa_type{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_ok{animation:WFUDLa_okBadge 1.8s 2.2s var(--ease-out) both}@keyframes WFUDLa_okBadge{0%{opacity:0;transform:translateY(8px)}15%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_lines .WFUDLa_bug{animation:WFUDLa_type .35s .78s var(--ease-out) both, WFUDLa_caught .5s 4s var(--ease-out) both}@keyframes WFUDLa_caught{0%{box-shadow:none;background:0 0;text-decoration-color:#0000}}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_bad{animation:.45s cubic-bezier(.2,.9,.3,1.2) 4.1s both WFUDLa_slam}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_files span{animation:WFUDLa_rise .35s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * .45s)}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_pile{animation:6.5s cubic-bezier(.55,0,.9,.6) .4s both WFUDLa_pile}@keyframes WFUDLa_pile{0%{transform:translateY(0)}}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_typing span{animation:6.5s steps(17,end) .6s both WFUDLa_typeSlow,.9s step-end infinite WFUDLa_caret}@keyframes WFUDLa_typeSlow{0%{width:0}to{width:17ch}}@keyframes WFUDLa_caret{50%{border-right-color:#0000}}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_card{animation:.7s cubic-bezier(.2,.9,.3,1.1) .35s both WFUDLa_cardIn}@keyframes WFUDLa_cardIn{0%{opacity:0;transform:translateY(30px)rotate(-2deg)scale(.92)}}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_pointer{animation:.5s cubic-bezier(.3,1.5,.5,1) 1s both WFUDLa_point}@keyframes WFUDLa_point{0%{opacity:0;transform:translate(-14px)}}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_focus{animation:.4s 1.1s both WFUDLa_lit}@keyframes WFUDLa_lit{0%{background:0 0}}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_loop li{animation:WFUDLa_chip .4s var(--ease-out) both;animation-delay:calc(1s + var(--i) * 1.5s)}@keyframes WFUDLa_chip{0%{color:#14141473;background:#1414141a;box-shadow:0 4px #1414141f}}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_right{animation:1.6s 2.5s both WFUDLa_pick}@keyframes WFUDLa_pick{0%{border-color:var(--line-2);color:var(--c-black);box-shadow:0 4px 0 var(--line-2);background:#fff}12%,70%{background:var(--accent-soft);border-color:var(--c-blue);color:var(--accent-ink);box-shadow:0 4px 0 var(--c-blue)}to{background:var(--good-soft);border-color:var(--good-fill);color:var(--good);box-shadow:0 4px 0 var(--good-fill)}}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_why2{animation:WFUDLa_rise .5s 4.1s var(--ease-out) both}.WFUDLa_why[data-motion=on] .WFUDLa_on .WFUDLa_copy .btn{animation:WFUDLa_rise .5s 4.6s var(--ease-out) both}@media (max-width:899px){.WFUDLa_scene{align-items:start}.WFUDLa_pileWin{--win:150px}}@media (max-width:520px){.WFUDLa_stat{font-size:clamp(84px,26vw,120px)}.WFUDLa_head{font-size:clamp(28px,8vw,36px)}.WFUDLa_lines li,.WFUDLa_pile li,.WFUDLa_cardCode li{font-size:11.5px}}
.bmaVuW_splash{display:none}html[data-splash] .bmaVuW_splash{z-index:0;cursor:pointer;display:block;position:fixed;inset:0;overflow:hidden}html[data-splash] body{overflow:hidden}html[data-splash] .sheet{z-index:1;will-change:transform;height:100vh;position:relative;overflow:clip}html[data-splash] .nav{border-radius:32px 32px 0 0;box-shadow:0 -24px 60px -12px #14141459}:is(html[data-splash=on] .sheet,html[data-splash=ready] .sheet){transform:translateY(100vh)}html[data-splash=on] .sheet{visibility:hidden}.bmaVuW_bg{background:var(--c-yellow);position:absolute;inset:0}.bmaVuW_dim{opacity:0;pointer-events:none;will-change:opacity;background:#14141438;position:absolute;inset:0}.bmaVuW_lines{opacity:0;pointer-events:none;will-change:opacity;position:absolute;inset:0}.bmaVuW_streak{background:var(--c-black);opacity:.85;border-radius:99px;height:6px;animation:.38s linear infinite bmaVuW_streak;position:absolute;left:100%}@keyframes bmaVuW_streak{0%{transform:translate(0)}to{transform:translate(-140vw)}}.bmaVuW_skip{text-align:center;color:#14141480;font-size:13px;font-weight:700;position:absolute;inset:auto 0 32px}.bmaVuW_stage{pointer-events:none;justify-content:center;align-items:center;padding:40px 16px;display:flex;position:absolute;inset:0}.bmaVuW_lockup{color:var(--c-black);will-change:transform;align-items:center;gap:.12em;margin:0;font-size:clamp(44px,11vw,128px);line-height:1;display:flex;position:relative}.bmaVuW_hidden{opacity:0}.bmaVuW_wit{will-change:transform;flex:none;width:1.05em;display:block;position:relative}.bmaVuW_flash{aspect-ratio:1;opacity:0;will-change:transform, opacity;background:#fff;border-radius:50%;width:260%;position:absolute;top:50%;left:50%;translate:-50% -50%}.bmaVuW_ring{aspect-ratio:1;border:6px solid var(--c-black);opacity:0;will-change:transform, opacity;border-radius:50%;width:120%;position:absolute;top:50%;left:50%;translate:-50% -50%}.bmaVuW_spark{background:var(--c-black);opacity:0;will-change:transform, opacity;border-radius:3px;width:14px;height:14px;margin:-7px;position:absolute;top:50%;left:50%}.bmaVuW_spark:nth-child(3n){background:#fff}.bmaVuW_spark:nth-child(3n+1){background:var(--c-blue)}
.Hx0lNG_hero{background:var(--c-yellow);isolation:isolate;padding:28px 0 72px;position:relative;overflow:hidden}@media (min-width:720px){.Hx0lNG_hero{padding:56px 0 112px}}.Hx0lNG_heroGrid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid;position:relative}@media (min-width:1020px){.Hx0lNG_heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:48px}}.Hx0lNG_heroCopy{justify-items:start;gap:32px;padding-top:8px;display:grid}@media (min-width:1020px){.Hx0lNG_heroCopy{padding-top:32px;position:sticky;top:112px}}.Hx0lNG_title{max-width:11ch;color:var(--c-black);font-size:clamp(44px,6.6vw,84px);line-height:1.04}.Hx0lNG_mark{color:var(--c-black);box-shadow:0 .07em 0 var(--discover-deep);background:#fff;border-radius:.2em;margin:0 .02em;padding:0 .14em .04em;display:inline-block;transform:rotate(-2deg)}.Hx0lNG_sub{color:#141414c7;max-width:30em;font-size:clamp(17px,1.6vw,19px);line-height:1.5}.Hx0lNG_ctas{flex-wrap:wrap;align-items:center;gap:14px 18px;padding-bottom:4px;display:flex}.Hx0lNG_ctas .btn-white{--edge-c:var(--discover-deep)}.Hx0lNG_promise{background:var(--c-black);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:800;display:inline-flex}.Hx0lNG_promise:before{content:">";font-family:var(--mono);color:var(--c-yellow);font-weight:700}.Hx0lNG_heroPlay{background:#14141412;border-radius:34px;min-width:0;padding:10px;scroll-margin-top:80px}@media (min-width:640px){.Hx0lNG_heroPlay{padding:16px}}.Hx0lNG_heroPlay>article{box-shadow:0 6px 0 var(--discover-deep), var(--shadow-lg);border-color:#0000}.Hx0lNG_withWit{color:var(--c-black);background:#14141414;gap:8px;padding:5px 14px 5px 10px;font-size:15px}.Hx0lNG_withWit:before{content:none}.Hx0lNG_heroWit{flex:none;width:26px;display:block}.Hx0lNG_witFloat{animation:Hx0lNG_witFloat 2.6s var(--ease-in-out) infinite}@keyframes Hx0lNG_witFloat{50%{transform:translateY(-2px)rotate(-6deg)}}html[data-splash] .Hx0lNG_witFloat{animation-play-state:paused}.Hx0lNG_glyphs{z-index:0;pointer-events:none;position:absolute;inset:0}.Hx0lNG_glyph{font-family:var(--mono);white-space:nowrap;background:var(--c-black);color:var(--c-yellow);rotate:var(--rot,0deg);animation:Hx0lNG_bob 5s var(--ease-in-out) infinite;animation-delay:var(--delay,0s);border-radius:.6em;padding:.35em .7em;font-size:clamp(14px,1.5vw,20px);font-weight:700;line-height:1;position:absolute;box-shadow:0 5px #000}.Hx0lNG_glyph1{--rot:-8deg;bottom:7%;left:3%}.Hx0lNG_glyph2{--rot:7deg;color:var(--c-black);box-shadow:0 5px 0 var(--discover-deep);--delay:-1.2s;background:#fff;top:6%;left:41%}.Hx0lNG_glyph3{--rot:-5deg;background:var(--c-blue);color:#fff;box-shadow:0 5px 0 var(--accent-press);--delay:-2.4s;bottom:4%;right:2%}.Hx0lNG_glyph4{--rot:4deg;color:var(--tok-fn);box-shadow:0 5px 0 var(--discover-deep);--delay:-3.1s;background:#fff;bottom:3%;left:44%}.Hx0lNG_glyph5{--rot:9deg;--delay:-.6s;top:3%;right:3%}.Hx0lNG_glyph6{--rot:-7deg;background:var(--c-blue);color:#fff;box-shadow:0 5px 0 var(--accent-press);--delay:-1.8s;top:5%;left:3%}@keyframes Hx0lNG_bob{50%{translate:0 -8px}}@media (max-width:1019px){.Hx0lNG_glyph2,.Hx0lNG_glyph4,.Hx0lNG_glyph5,.Hx0lNG_glyph6{display:none}.Hx0lNG_glyph1{inset:3% 4% auto auto}.Hx0lNG_glyph3{bottom:2%;left:4%;right:auto}}@media (max-width:560px){.Hx0lNG_glyph1{display:none}}.Hx0lNG_in,.Hx0lNG_inSide{animation:Hx0lNG_rise .5s var(--ease-out) both;animation-delay:var(--d,0s)}.Hx0lNG_inSide{animation-name:Hx0lNG_slide;animation-duration:.6s}:is(html[data-splash] .Hx0lNG_in,html[data-splash] .Hx0lNG_inSide,html[data-splash] .Hx0lNG_glyph){animation-play-state:paused}@keyframes Hx0lNG_rise{0%{opacity:0;transform:translateY(16px)}}@keyframes Hx0lNG_slide{0%{opacity:0;transform:translate(28px)}}.Hx0lNG_section{padding:var(--section) 0}.Hx0lNG_paper{background:var(--bg-2)}.Hx0lNG_white,.Hx0lNG_night{background:var(--bg)}.Hx0lNG_brand{background:var(--discover-soft)}.Hx0lNG_h2{max-width:17ch;margin-top:12px;font-size:clamp(32px,5vw,56px)}.Hx0lNG_lede{max-width:34em;color:var(--text-2);margin-top:18px;font-size:18px;line-height:1.55}.Hx0lNG_kickerDark{color:var(--accent-ink)}.Hx0lNG_loop{grid-template-columns:minmax(0,1fr);gap:14px;margin:44px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.Hx0lNG_loop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.Hx0lNG_loop{grid-template-columns:repeat(4,minmax(0,1fr))}}.Hx0lNG_loopStep{border:2px solid var(--line);box-shadow:0 4px 0 var(--line);background:#fff;border-radius:22px;grid-template-rows:auto auto 1fr auto;gap:10px;min-width:0;padding:20px;display:grid;position:relative}.Hx0lNG_loopTop{justify-content:space-between;align-items:center;display:flex}.Hx0lNG_loopN{background:var(--accent-soft);min-width:30px;height:30px;color:var(--accent-ink);font-family:var(--mono);border-radius:99px;place-items:center;font-size:12px;font-weight:700;display:grid}.Hx0lNG_loopWit{width:42px}.Hx0lNG_loopName{overflow-wrap:anywhere;font-size:clamp(20px,1.7vw,24px)}.Hx0lNG_loopText{color:var(--text-2);font-size:15px;line-height:1.45}.Hx0lNG_loopDemo{background:var(--panel-2);border:2px solid var(--line);color:var(--code-text);border-radius:14px;align-items:center;min-height:52px;margin-top:6px;padding:10px 12px;font-size:12.5px;display:flex;overflow:hidden}.Hx0lNG_demoCode{font-family:var(--mono);white-space:nowrap}.Hx0lNG_demoCode u{-webkit-text-decoration:underline dotted var(--discover-deep);text-decoration:underline dotted var(--discover-deep);text-underline-offset:4px;text-decoration-thickness:2px}.Hx0lNG_kw{color:var(--tok-kw)}.Hx0lNG_num{color:var(--tok-num)}.Hx0lNG_demoRun{background:linear-gradient(90deg, color-mix(in srgb, var(--c-blue) 20%, transparent), color-mix(in srgb, var(--c-blue) 6%, transparent));width:calc(100% + 24px);box-shadow:inset 3px 0 0 var(--c-blue);align-items:center;gap:8px;margin:-10px -12px;padding:10px 12px;display:flex}.Hx0lNG_demoRun b{background:var(--c-yellow);color:var(--c-black);box-shadow:0 2px 0 var(--discover-deep);border-radius:8px;margin-left:auto;padding:0 8px;font-size:11.5px;font-weight:700}.Hx0lNG_demoChoices{flex-wrap:wrap;gap:6px;font-weight:700;display:flex}.Hx0lNG_demoChoices span{border:2px solid var(--line-2);color:var(--text);background:#fff;border-radius:10px;padding:3px 10px}.Hx0lNG_demoChoices .Hx0lNG_demoPick{background:var(--good-soft);border-color:var(--good-fill);color:var(--good)}.Hx0lNG_demoPattern{font-family:var(--mono);color:var(--discover-ink);font-size:12px;line-height:1.4}.Hx0lNG_own{grid-template-columns:minmax(0,1fr);align-items:end;gap:32px;display:grid}@media (min-width:960px){.Hx0lNG_own{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.Hx0lNG_ownQs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Hx0lNG_ownQs li{background:#fff;border:2px solid #0000000f;border-radius:18px;gap:2px;padding:14px 16px;font-size:16px;font-weight:700;display:grid;box-shadow:0 4px #0000000f}.Hx0lNG_ownQs code{color:var(--discover-ink);font-size:12px;font-weight:600}.Hx0lNG_close{padding:var(--section) 0;background:var(--bg);text-align:left}.Hx0lNG_closeTitle{max-width:14ch;font-size:clamp(36px,6vw,72px)}.Hx0lNG_later{background:var(--bg-2);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:8px;max-width:520px;margin-top:32px;padding:24px;display:grid}.Hx0lNG_laterT{font-size:20px;font-weight:800}.Hx0lNG_laterX{color:var(--text-2);margin-bottom:8px;font-size:15px}@media (prefers-reduced-motion:reduce){.Hx0lNG_in,.Hx0lNG_inSide,.Hx0lNG_glyph,.Hx0lNG_witFloat{animation:none}}
.CSEQ0q_frame{--dg:var(--accent);--dg-soft:#eff4ff;--px-ink:#7e8796;--px-text:#111827;--px-edge:#d7dae0;--px-off-bg:#e5e7eb;--px:2px;clip-path:polygon(0 6px,3px 6px,3px 3px,6px 3px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 3px,calc(100% - 3px) 3px,calc(100% - 3px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 3px) calc(100% - 6px),calc(100% - 3px) calc(100% - 3px),calc(100% - 6px) calc(100% - 3px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 3px),3px calc(100% - 3px),3px calc(100% - 6px),0 calc(100% - 6px));background:#f7f7f5;margin:14px 0 0;padding:14px 14px 16px}.CSEQ0q_px{image-rendering:pixelated;flex:none;display:block}.CSEQ0q_pxLine{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.CSEQ0q_cap{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:12px;display:flex}.CSEQ0q_tag{color:var(--px-text)}.CSEQ0q_sub{color:var(--px-ink)}.CSEQ0q_node{min-height:30px;margin:var(--px);background:var(--bg);color:var(--px-text);box-shadow:0 calc(-1 * var(--px)) 0 0 var(--px-line,var(--px-edge)), 0 var(--px) 0 0 var(--px-line,var(--px-edge)), calc(-1 * var(--px)) 0 0 0 var(--px-line,var(--px-edge)), var(--px) 0 0 0 var(--px-line,var(--px-edge)), calc(2 * var(--px)) calc(3 * var(--px)) 0 0 var(--px-edge);align-items:center;gap:6px;padding:7px 9px;display:inline-flex;position:relative;overflow:hidden}.CSEQ0q_node>:not(.CSEQ0q_fill){z-index:1;position:relative}.CSEQ0q_ico{margin-right:2px}.CSEQ0q_down{color:var(--px-ink);margin:6px 0 6px 16px;display:inline-flex}.CSEQ0q_loop{--T:2.857s;grid-template-rows:auto auto auto;grid-template-columns:max-content 18px max-content;justify-content:start;align-items:center;padding:4px 6px 6px 4px;display:grid}.CSEQ0q_loop>.CSEQ0q_node{grid-column:1;justify-self:stretch}.CSEQ0q_wait{grid-row:1}.CSEQ0q_wait .CSEQ0q_ico{color:var(--px-ink)}.CSEQ0q_loop>.CSEQ0q_down{grid-area:2/1;justify-self:start}.CSEQ0q_run{grid-row:3}.CSEQ0q_run .CSEQ0q_ico{color:var(--dg)}.CSEQ0q_back{border:2px solid var(--px-ink);border-left:0;grid-area:1/2/4;align-self:stretch;margin:20px 0 20px 10px;position:relative}.CSEQ0q_head{color:var(--px-ink);line-height:0;position:absolute;top:-6px;left:-12px}.CSEQ0q_again{color:var(--px-ink);grid-area:1/3/4;align-self:center;margin-left:8px}.CSEQ0q_fill{background:var(--dg-soft);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.CSEQ0q_fill{animation:CSEQ0q_fill var(--T) steps(6, end) infinite both}.CSEQ0q_run{animation:CSEQ0q_run var(--T) ease-out infinite both}.CSEQ0q_prof{animation:4s step-end infinite CSEQ0q_bob}}@media (prefers-reduced-motion:reduce){.CSEQ0q_run{--px-line:var(--dg)}}@keyframes CSEQ0q_fill{0%{opacity:1;transform:scaleX(0)}35%{opacity:1;transform:scaleX(1)}40%,to{opacity:0;transform:scaleX(1)}}@keyframes CSEQ0q_run{0%,35%{background:var(--bg);color:var(--px-text)}38%{background:var(--dg);color:#fff;transform:scale(1.04)}47%{background:var(--dg);color:#fff;transform:none}55%,to{background:var(--bg);color:var(--px-text)}}@keyframes CSEQ0q_bob{0%,84%{transform:none}86%,92%{transform:translateY(-2px)}94%,to{transform:none}}.CSEQ0q_life{gap:12px;display:grid}.CSEQ0q_phase{grid-template-columns:62px 1fr;align-items:start;display:grid}.CSEQ0q_phaseLabel{color:var(--px-ink);padding-top:12px}.CSEQ0q_steps,.CSEQ0q_stepWrap{flex-direction:column;align-items:flex-start;display:flex}.CSEQ0q_last{--px-line:var(--dg);background:var(--dg-soft);color:var(--dg)}.CSEQ0q_phaseEnd .CSEQ0q_last{--px-line:var(--good);color:var(--good);background:#ecfdf3}.CSEQ0q_phaseOff .CSEQ0q_last{--px-line:var(--bad);color:var(--bad);background:#fef3f2}.CSEQ0q_foot{align-items:flex-end;gap:8px;margin-top:14px;display:flex}.CSEQ0q_prof{flex:none}.CSEQ0q_say{background:var(--bg);color:var(--px-ink);box-shadow:0 -2px 0 0 var(--px-edge), 0 2px 0 0 var(--px-edge), -2px 0 0 0 var(--px-edge), 2px 0 0 0 var(--px-edge);align-items:center;margin:0 0 6px 4px;padding:5px 8px;display:inline-flex;position:relative}.CSEQ0q_say:before{content:"";background:var(--px-edge);width:4px;height:4px;box-shadow:-2px 2px 0 0 var(--px-edge);position:absolute;bottom:2px;left:-6px}
._2EqqDW_lesson{grid-template-columns:minmax(0,1fr);gap:22px;scroll-margin-top:80px;display:grid}._2EqqDW_head{gap:18px;display:grid}._2EqqDW_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-size:12px;font-weight:800}._2EqqDW_title{max-width:18ch;margin-top:8px;font-size:clamp(30px,5vw,48px)}._2EqqDW_pips{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none;display:grid}._2EqqDW_pip{width:100%;height:100%;color:var(--text-2);border:2px solid var(--line-2);box-shadow:0 4px 0 var(--line-2);transition:transform var(--t-press) var(--ease-out), box-shadow var(--t-press) var(--ease-out), background var(--t-fast), border-color var(--t-fast);background:#fff;border-radius:16px;align-items:center;gap:8px;padding:8px;display:flex}._2EqqDW_pip:hover{border-color:#b9b9b0;box-shadow:0 4px #b9b9b0}._2EqqDW_pip:active{box-shadow:0 0 0 var(--line-2);transform:translateY(4px)}._2EqqDW_pipOn,._2EqqDW_pipOn:hover{background:var(--accent-soft);border-color:var(--c-blue);color:var(--accent-ink);box-shadow:0 4px 0 var(--c-blue)}._2EqqDW_pipN{background:var(--bg-2);width:28px;height:28px;font-family:var(--mono);color:var(--text);transition:background var(--t-ui), color var(--t-ui);border-radius:99px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}._2EqqDW_pipOn ._2EqqDW_pipN{background:var(--c-blue);color:#fff}._2EqqDW_pipDone ._2EqqDW_pipN{background:var(--good-fill);color:#fff}._2EqqDW_pipT{font-size:12.5px;font-weight:700;line-height:1.2;display:grid}._2EqqDW_pipL{opacity:.7;font-size:11px;font-weight:500}@media (max-width:760px){._2EqqDW_pip{text-align:center;flex-direction:column;gap:4px;padding:8px 4px}._2EqqDW_pipT{display:none}}._2EqqDW_wrap{background:var(--good-soft);max-width:720px;animation:_2EqqDW_rise var(--t-ui) var(--ease-out);border-radius:28px;grid-template-columns:minmax(0,1fr);justify-items:start;gap:14px;padding:clamp(20px,4vw,32px);display:grid}@keyframes _2EqqDW_rise{0%{opacity:0;transform:translateY(10px)}}._2EqqDW_wrapWit{width:64px}._2EqqDW_wrapTitle{overflow-wrap:anywhere;font-size:clamp(26px,4.4vw,42px)}._2EqqDW_wrapStats{color:var(--good);font-size:14px;font-weight:700}._2EqqDW_wrapList{gap:8px;margin:6px 0 0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}._2EqqDW_wrapList li{background:#fff;border-radius:16px;padding:10px 14px}._2EqqDW_wrapLv{font-family:var(--mono);background:var(--accent-soft);color:var(--accent-ink);border-radius:99px;margin-right:6px;padding:1px 8px;font-size:12px;font-weight:700}._2EqqDW_wrapNext{margin-top:6px;font-size:16px;line-height:1.5}._2EqqDW_wrapCta{width:100%;max-width:460px}._2EqqDW_wrapBack{margin-top:4px}._2EqqDW_wrapBack .link-arrow{color:var(--text)}
