._brand_e0mde_1{align-items:center;gap:10px;text-decoration:none;display:inline-flex}._tile_e0mde_2{width:40px;height:40px;transition:transform .42s var(--ease-out);background:#f6f4ec;border-radius:12px;place-items:center;padding:5px;display:grid;box-shadow:inset 0 0 0 1.5px #14181624}._brand_e0mde_1:hover ._tile_e0mde_2{transform:rotate(-8deg)scale(1.06)}._tile_e0mde_2 img{object-fit:contain;width:100%;height:100%}._word_e0mde_5{letter-spacing:-.05em;font-size:1.6rem;font-weight:800;line-height:1}._foot_17u8i_1{background:var(--canvas);padding-block:34px}._in_17u8i_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;display:flex}._foot_17u8i_1 p{color:var(--text-3);font-size:.9375rem}._foot_17u8i_1 nav{gap:6px;display:flex}._foot_17u8i_1 nav a{border-radius:var(--r-sm);padding:10px 12px;font-weight:650;text-decoration:none;transition:background-color .16s}._foot_17u8i_1 nav a:hover{background:var(--accent-soft)}._btn_1sxzy_1{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--card);min-height:48px;color:var(--text);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), background-color .16s ease;will-change:transform;justify-content:center;align-items:center;padding:0 22px;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}._btn_1sxzy_1:hover{background:var(--accent-soft)}._btn_1sxzy_1:active{transform:translate(1px,1px)scale(.985)}._sm_1sxzy_12{min-height:44px;padding:0 16px;font-size:.9375rem}._btn_1sxzy_1[disabled]{opacity:.45;cursor:default}._btn_1sxzy_1[disabled]:hover{background:var(--card)}._ghost_1sxzy_16{background:0 0}._primary_1sxzy_19{background:var(--bamboo);color:var(--on-bamboo);border:2px solid var(--btn-hard);box-shadow:3px 3px 0 var(--btn-hard)}._primary_1sxzy_19:hover{background:var(--bamboo);box-shadow:5px 6px 0 var(--btn-hard);transform:translate(-2px,-2px)}._primary_1sxzy_19:active{box-shadow:1px 1px 0 var(--btn-hard);transform:translate(2px,2px)}._primary_1sxzy_19[disabled]:hover{background:var(--bamboo);box-shadow:3px 3px 0 var(--btn-hard);transform:none}._ink_1sxzy_24{color:#f1f4ec;background:#141816;border:2px solid #141816;box-shadow:3px 3px #1418168c}._ink_1sxzy_24:hover{background:#232a26;transform:translate(-2px,-2px);box-shadow:5px 6px #1418168c}._ink_1sxzy_24:active{transform:translate(2px,2px);box-shadow:1px 1px #1418168c}._light_1sxzy_28{color:#141816;background:0 0;border:2px solid #141816}._light_1sxzy_28:hover{background:#1418161a}@media (max-width:560px){._btn_1sxzy_1{width:auto}}._top_q71lp_1{z-index:100;background:var(--canvas);border-bottom:1px solid #0000;padding-top:7px;transition:border-color .24s,box-shadow .24s;position:sticky;top:0}._scrolled_q71lp_2{border-bottom-color:var(--line);box-shadow:0 8px 20px -18px #14181680}._in_q71lp_3{align-items:center;gap:20px;height:62px;display:flex}._links_q71lp_4{gap:2px;margin-left:auto;display:flex}._link_q71lp_4{border-radius:var(--r-sm);color:var(--text-2);padding:9px 12px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .16s;position:relative}._link_q71lp_4:hover,._link_q71lp_4[aria-current=true]{color:var(--text)}._pill_q71lp_8{border-radius:var(--r-sm);background:var(--accent-soft);position:absolute;inset:0}._linkText_q71lp_9{position:relative}._actions_q71lp_10{align-items:center;gap:8px;display:flex}._iconBtn_q71lp_11{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--card);width:44px;height:44px;color:var(--text);transition:background-color .16s ease, transform .22s var(--ease-out);place-items:center;padding:0;display:inline-grid;overflow:hidden}._iconBtn_q71lp_11:hover{background:var(--accent-soft)}._iconBtn_q71lp_11:active{transform:scale(.92)}._iconSwap_q71lp_14{place-items:center;display:grid}._menuBtn_q71lp_15{display:none}._menu_q71lp_15{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--canvas);position:absolute;inset:100% 0 auto;overflow:hidden;box-shadow:0 18px 30px -22px #1418168c}._menuIn_q71lp_19{gap:2px;padding:8px 16px 14px;display:grid}._menuIn_q71lp_19 a{border-bottom:1px solid var(--line);padding:13px 8px;font-weight:650;text-decoration:none}._menuIn_q71lp_19 a:last-child{color:var(--accent);border-bottom:0}@media (max-width:1080px){._links_q71lp_4,._gh_q71lp_24{display:none}._menuBtn_q71lp_15{display:inline-grid}._actions_q71lp_10{margin-left:auto}}._stalk_gsp3t_1{z-index:120;pointer-events:none;height:7px;position:fixed;inset:0 0 auto}._fill_gsp3t_2{background:repeating-linear-gradient(90deg, transparent 0 46px, #1418168c 46px 49px), var(--bamboo);border-bottom:2px solid #141816;width:100%;height:100%;display:block}._closing_1xau6_1{background:var(--bamboo);color:#141816;border-block:2px solid #141816;margin-top:90px}._in_1xau6_2{grid-template-columns:auto 1fr;align-items:center;gap:48px;padding-block:72px;display:grid}._mark_1xau6_3{width:clamp(96px,12vw,150px);height:auto}._closing_1xau6_1 h2{color:#141816}._closing_1xau6_1 p{max-width:52ch;margin-top:14px;font-size:1.125rem}._cta_1xau6_6{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}._closing_1xau6_1 :focus-visible{outline-color:#141816}@media (max-width:760px){._closing_1xau6_1{margin-top:64px}._in_1xau6_2{grid-template-columns:1fr;gap:20px;padding-block:56px}}@media (max-width:560px){._cta_1xau6_6>*{width:100%}}._head_1kqn8_1{gap:14px;max-width:760px;margin-bottom:44px;display:grid}._head_1kqn8_1>div{gap:14px;display:grid}._split_1kqn8_3{grid-template-columns:1.1fr 1fr;align-items:end;gap:28px 64px;max-width:none}._sub_1kqn8_4{color:var(--text-2);max-width:60ch;font-size:1.125rem}._kicker_1kqn8_6{color:var(--accent);align-items:center;gap:8px;font-size:.9375rem;font-weight:700;display:inline-flex}._node_1kqn8_7{width:26px;height:26px;fill:var(--bamboo);stroke:#141816;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;transition:transform .5s var(--ease-out)}._head_1kqn8_1:hover ._node_1kqn8_7{transform:rotate(-8deg)scale(1.08)}._dark_1kqn8_10{color:var(--band-text)}._dark_1kqn8_10 ._sub_1kqn8_4{color:var(--band-text-2)}._dark_1kqn8_10 ._kicker_1kqn8_6{color:#9ad44b}@media (max-width:1080px){._split_1kqn8_3{grid-template-columns:1fr;gap:20px}}._play_yyq7l_1{background:var(--band);color:var(--band-text);margin-top:90px;padding-block:96px 80px;position:relative}._play_yyq7l_1 :focus-visible{outline-color:#9ad44b}._deck_yyq7l_4{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#5a665e transparent;overscroll-behavior-x:contain;cursor:grab;align-items:flex-start;gap:18px;padding:12px max(24px,50vw - 620px) 26px;scroll-padding-inline:max(24px,50vw - 620px);display:flex;overflow-x:auto}._deck_yyq7l_4[data-drag=true]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}._deck_yyq7l_4[data-drag=true] *{pointer-events:none}._g_yyq7l_8{scroll-snap-align:start;border-radius:var(--r-xl);border:1px solid var(--line);color:#141816;min-height:300px;transition:translate .36s var(--ease-out), box-shadow .36s var(--ease-out);flex:0 0 min(320px,82vw);align-content:start;gap:12px;padding:24px;display:grid;position:relative}._g_yyq7l_8:hover{translate:0 -6px}._g_yyq7l_8 h3{letter-spacing:-.04em;font-size:1.6rem;font-weight:800}._g_yyq7l_8 p{font-size:.97rem;line-height:1.5}._gn_yyq7l_12{font-variant-numeric:tabular-nums;color:#f1f4ec;background:#141816;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.9rem;font-weight:800;display:grid}._g-leaf_yyq7l_13{background:#e4f2cc}._g-spot_yyq7l_14{background:#fff;border:2px solid #141816;flex-basis:min(430px,86vw);box-shadow:6px 6px #9ad44b}._g-sun_yyq7l_15{background:#fcefc0}._g-cream_yyq7l_16{background:#edeadd}._g-ink_yyq7l_17{color:#f1f4ec;background:#232b26;border-color:#ffffff29}._g-ink_yyq7l_17 ._gn_yyq7l_12{color:#141816;background:#9ad44b}._g-boss_yyq7l_19{background:#8dc63f;border:2px solid #141816;flex-basis:min(360px,86vw);box-shadow:6px 6px #f1f4ec}._g-boss_yyq7l_19 h3{font-size:2rem}._bubble_yyq7l_22{background:#fff;border:1.5px solid #141816;border-radius:16px 16px 16px 4px;margin-top:6px;padding:12px 14px;font-size:.97rem;font-weight:600}._bubble_yyq7l_22 b{color:#3a443d;margin-bottom:2px;font-size:.75rem;display:block}._lives_yyq7l_24{gap:8px;margin-top:6px;display:flex}._lives_yyq7l_24 i{background:#f2b705;border:2px solid #141816;border-radius:50%;width:30px;height:30px}._sentences_yyq7l_27{gap:8px;display:grid}._sentence_yyq7l_27{text-align:left;border-radius:var(--r-md);color:#141816;width:100%;min-height:48px;transition:background-color .16s ease, translate .2s var(--ease-out);background:#fff;border:1.5px solid #1418164d;padding:11px 14px;font-size:.95rem;font-weight:550;line-height:1.35}._sentence_yyq7l_27:hover:not([disabled]){background:#e4f2cc;translate:3px}._sentence_yyq7l_27[disabled]{cursor:default}._found_yyq7l_31{background:#e4f2cc;border:2px solid #1f6b2a}._miss_yyq7l_32{background:#fbe0dc;border:2px solid #b0281f}._tag_yyq7l_33{margin-top:4px;font-size:.8125rem;font-weight:750;display:block;overflow:hidden}._spotOut_yyq7l_34{color:#3a443d;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:2.8em;font-size:.9rem;font-weight:600;display:flex}._again_yyq7l_35{color:#141816}._ctl_yyq7l_37{justify-content:center;align-items:center;gap:14px;margin-top:4px;padding-inline:24px;display:flex}._arrow_yyq7l_38{border-radius:var(--r-md);color:#f1f4ec;width:44px;height:44px;transition:background-color .16s ease, transform .2s var(--ease-out), opacity .16s ease;background:0 0;border:1px solid #ffffff4d;place-items:center;padding:0;display:inline-grid}._arrow_yyq7l_38:hover:not([disabled]){background:#ffffff1f}._arrow_yyq7l_38:active:not([disabled]){transform:scale(.92)}._arrow_yyq7l_38[disabled]{opacity:.38;cursor:default}._track_yyq7l_42{background:#ffffff2e;border-radius:4px;width:min(220px,34vw);height:4px;overflow:hidden}._thumb_yyq7l_43{transform-origin:0;background:#9ad44b;width:100%;height:100%;display:block}._pos_yyq7l_44{font-variant-numeric:tabular-nums;text-align:center;min-width:5ch;color:var(--band-text-2);font-weight:700}@media (max-width:760px){._play_yyq7l_1{margin-top:64px;padding-block:72px 60px}}._win_5411c_1{border:2px solid var(--frame);border-radius:var(--r-lg);background:var(--card);box-shadow:6px 6px 0 var(--hard);position:relative;overflow:hidden}._win_5411c_1>img{width:100%;height:auto}._flat_5411c_3{box-shadow:none}._cap_5411c_4{color:var(--text-3);border-top:1px solid var(--line);background:var(--card);padding:10px 14px;font-size:.8125rem}._phone_5411c_5{border:2px solid var(--frame);background:var(--card);box-shadow:5px 5px 0 var(--hard);aspect-ratio:780/1688;border-radius:30px;overflow:hidden}._phone_5411c_5 img{object-fit:cover;object-position:top;width:100%;height:100%}._hero_1wr60_1{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:20px 56px;padding-block:56px 28px;display:grid}._copy_1wr60_2{min-width:0}._hero_1wr60_1 h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.6rem,1rem + 4.9vw,4.9rem);font-weight:800;line-height:.98}._l1_1wr60_4{display:block}._mask_1wr60_5{vertical-align:top;margin:-.04em -.06em -.1em;padding:.04em .06em .1em;display:inline-block;overflow:hidden}._word_1wr60_6{will-change:transform;transform-origin:0 100%;display:inline-block}._hl_1wr60_7{background-image:linear-gradient(var(--bamboo), var(--bamboo));color:var(--on-bamboo);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0;background-repeat:no-repeat;border-radius:.18em;padding:0 .14em;line-height:1.14}._lede_1wr60_17{color:var(--text-2);max-width:36em;margin-top:26px;font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.5}._cta_1wr60_18{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}._facts_1wr60_19{border-top:2px solid var(--text);margin-top:40px}._facts_1wr60_19>div{border-bottom:1px solid var(--line);grid-template-columns:6.2rem 1fr;gap:16px;padding:11px 0;display:grid}._facts_1wr60_19 dt{font-size:.9375rem;font-weight:750}._facts_1wr60_19 dd{color:var(--text-2);font-size:.9375rem}._visual_1wr60_24{min-width:0;padding:70px 0 30px;position:relative}._pandaWrap_1wr60_25{z-index:0;width:clamp(104px,12vw,170px);position:absolute;top:0;right:9%}._panda_1wr60_25{width:100%;height:auto}:root[data-theme=dark] ._panda_1wr60_25{filter:drop-shadow(1.6px 0 #f1f4ec)drop-shadow(-1.6px 0 #f1f4ec)drop-shadow(0 1.6px #f1f4ec)drop-shadow(0 -1.6px #f1f4ec)}._winWrap_1wr60_28{z-index:1;position:relative}._winHero_1wr60_29{box-shadow:9px 9px 0 var(--hard)}._phoneWrap_1wr60_30{z-index:2;width:clamp(110px,13vw,170px);position:absolute;bottom:-6%;left:-9%}._phoneHero_1wr60_31{width:100%}._note_1wr60_32{color:var(--text-3);text-align:right;grid-column:1/-1;font-size:.8125rem}@media (max-width:1080px){._hero_1wr60_1{grid-template-columns:1fr;gap:24px;padding-top:36px}._visual_1wr60_24{width:100%;max-width:720px;margin-inline:auto}}@media (max-width:760px){._facts_1wr60_19>div{grid-template-columns:1fr;gap:2px}._note_1wr60_32{text-align:left}._phoneWrap_1wr60_30{left:-2%}._visual_1wr60_24{padding-top:56px}}@media (max-width:560px){._cta_1wr60_18>*{width:100%}}._honest_14y0y_1{padding-block:120px 40px}._grid_14y0y_2{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:56px;display:grid}._copy_14y0y_3{color:var(--text-2);gap:16px;max-width:54ch;font-size:1.0625rem;display:grid}._copy_14y0y_3 b{color:var(--text)}._evidence_14y0y_6{grid-template-columns:auto 34px 1fr;align-items:center;gap:8px;margin-top:10px;display:grid}._evidence_14y0y_6 ul{gap:8px;display:grid}._evidence_14y0y_6 li{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--card);padding:8px 14px;font-size:.9375rem;font-weight:650}._bracket_14y0y_9{fill:none;width:34px;height:96px;stroke:var(--text);stroke-width:2px}._bracket_14y0y_9 path{vector-effect:non-scaling-stroke}._concept_14y0y_11{background:var(--bamboo);color:#141816;border:2px solid var(--btn-hard);border-radius:var(--r-md);box-shadow:3px 3px 0 var(--btn-hard);letter-spacing:-.02em;padding:14px 16px;font-weight:800}._tiles_14y0y_13{gap:26px;padding-top:8px;display:grid}._label_14y0y_14{color:var(--text-2);margin-bottom:8px;font-size:.9375rem;font-weight:700}._card_14y0y_15{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card);align-content:start;gap:4px;min-height:150px;padding:18px 20px;display:grid}._tl_14y0y_16{color:var(--text-2);font-size:.875rem;font-weight:650}._tlRow_14y0y_17{justify-content:space-between;align-items:center;display:flex}._tv_14y0y_18{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--text);align-items:center;gap:8px;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);font-weight:800;line-height:1.1;display:flex}._th_14y0y_19{color:var(--text-3);margin-top:auto;font-size:.8125rem;line-height:1.35}._struck_14y0y_20{background:repeating-linear-gradient(135deg, var(--card) 0 10px, var(--tint-cream) 10px 20px)}._struck_14y0y_20 ._tv_14y0y_18{color:var(--text-3)}._zero_14y0y_22{display:inline-block;position:relative}._strike_14y0y_23{background:var(--bad);transform-origin:0;border-radius:2px;height:4px;position:absolute;top:52%;left:-4px;right:-4px}._card2_14y0y_24{background:var(--card);border:2px solid var(--frame);box-shadow:5px 5px 0 var(--hard)}._no_14y0y_25{margin-right:14%}._yes_14y0y_26{margin-left:14%}@media (max-width:1080px){._grid_14y0y_2{grid-template-columns:1fr;gap:36px}._no_14y0y_25,._yes_14y0y_26{margin-inline:0}}@media (max-width:760px){._honest_14y0y_1{padding-top:80px}._evidence_14y0y_6{grid-template-columns:1fr}._bracket_14y0y_9{display:none}}._seg_euawh_1{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--card);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}._opt_euawh_2{min-height:40px;color:var(--text-2);background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:.9375rem;font-weight:650;transition:background-color .16s,color .16s;position:relative}._opt_euawh_2:hover{background:var(--accent-soft);color:var(--text)}._opt_euawh_2[aria-checked=true]{color:#141816;background:0 0}._opt_euawh_2[aria-checked=true]:hover{background:0 0}._pill_euawh_6{background:var(--bamboo);border-radius:10px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #141816}._text_euawh_7{position:relative}._lg_euawh_8 ._opt_euawh_2{min-height:46px;padding:0 18px}@media (max-width:560px){._opt_euawh_2{padding:0 10px;font-size:.875rem}}._you_16gqo_1{padding-block:100px 20px}._grid_16gqo_2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}._copy_16gqo_3{color:var(--text-2);gap:16px;font-size:1.0625rem;display:grid}._copy_16gqo_3 h2{color:var(--text);font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem)}._demo_16gqo_5{justify-items:start;gap:14px;min-width:0;display:grid}._card_16gqo_6{border:2px solid var(--frame);border-radius:var(--r-xl);background:var(--card);width:100%;box-shadow:6px 6px 0 var(--hard);min-height:270px;padding:24px;overflow:hidden}._cardIn_16gqo_7{align-content:start;gap:14px;display:grid}._hi_16gqo_8{letter-spacing:-.05em;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:800;line-height:1.05}._level_16gqo_9 span{color:var(--accent);text-underline-offset:3px;font-weight:650;text-decoration:underline}._nav_16gqo_10{flex-wrap:wrap;gap:8px;display:flex}._nav_16gqo_10 li{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--card);padding:8px 14px;font-size:.9375rem;font-weight:650}._nav_16gqo_10 li:first-child{background:var(--bamboo);color:#141816;border-color:#141816}._cont_16gqo_13{font-size:1.125rem;font-weight:750}._cap_16gqo_14{color:var(--text-3);font-size:.8125rem}@media (max-width:1080px){._grid_16gqo_2{grid-template-columns:1fr;gap:36px}}@media (max-width:760px){._you_16gqo_1{padding-top:80px}}._limits_16gfw_1{padding-block:110px 40px}._list_16gfw_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}._item_16gfw_3{border-bottom:1px solid var(--line-strong);color:var(--text-2);padding:18px 0 18px 26px;position:relative}._item_16gfw_3:before{content:"";background:var(--sun);border-radius:50%;width:9px;height:9px;position:absolute;top:27px;left:2px}@media (max-width:760px){._limits_16gfw_1{padding-top:80px}._list_16gfw_2{grid-template-columns:1fr}}._win_1n7hs_1{background:var(--tint-cream)}._stage_1n7hs_2{align-content:center;justify-items:center;gap:14px;min-height:470px;padding:26px clamp(16px,4vw,40px) 22px;display:grid}._count_1n7hs_3{color:var(--text-3);font-size:.875rem;font-weight:700}._hint_1n7hs_4{color:var(--text-3);font-size:.875rem}._deck_1n7hs_6{perspective:1200px;width:min(440px,100%);height:240px;margin-block:8px;position:relative}._ghost_1n7hs_7{border:2px solid var(--frame);border-radius:var(--r-xl);background:var(--card);position:absolute;inset:0}._g1_1n7hs_8{opacity:.85;transform:translateY(10px)scale(.965)}._g2_1n7hs_9{opacity:.6;transform:translateY(20px)scale(.93)}._card_1n7hs_11{text-align:center;transform-style:preserve-3d;background:0 0;border:0;padding:0;position:absolute;inset:0}._flip_1n7hs_12{transform-style:preserve-3d;display:block;position:absolute;inset:0}._face_1n7hs_13{background:var(--card);border:2px solid var(--frame);border-radius:var(--r-xl);box-shadow:5px 5px 0 var(--hard);letter-spacing:-.02em;backface-visibility:hidden;place-content:center;padding:28px;font-size:1.35rem;font-weight:700;line-height:1.3;display:grid;position:absolute;inset:0}._back_1n7hs_14{background:var(--tint-leaf);transform:rotateY(180deg)}._face_1n7hs_13 small{color:var(--text-3);letter-spacing:.01em;margin-bottom:8px;font-size:.75rem;font-weight:700;display:block}._card_1n7hs_11:focus-visible{outline:none}._card_1n7hs_11:focus-visible ._face_1n7hs_13{outline:3px solid var(--accent);outline-offset:3px}._gradesSlot_1n7hs_19{width:min(560px,100%);min-height:76px}._grades_1n7hs_19{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._grade_1n7hs_19{border:1.5px solid var(--line-strong);border-radius:var(--r-md);background:var(--card);text-align:center;min-height:72px;transition:background-color .16s ease, translate .2s var(--ease-out);align-content:center;justify-items:center;gap:2px;padding:10px 6px;display:grid;position:relative}._grade_1n7hs_19:hover{background:var(--accent-soft);translate:0 -2px}._grade_1n7hs_19 b{font-size:1rem}._grade_1n7hs_19 small{color:var(--text-3);font-size:.75rem;line-height:1.2}._grade_1n7hs_19 kbd{color:var(--text-3);font-size:.6875rem;position:absolute;top:5px;right:6px}._again_1n7hs_26{border-color:var(--bad)}._done_1n7hs_28{text-align:center;justify-items:center;gap:8px;display:grid}._big_1n7hs_29{letter-spacing:-.04em;font-size:2rem;font-weight:800}@media (max-width:760px){._grades_1n7hs_19{grid-template-columns:repeat(2,minmax(0,1fr))}._gradesSlot_1n7hs_19{min-height:152px}}._panel_t967a_2{gap:28px;display:grid}._copy_t967a_3{gap:12px;max-width:62ch;display:grid}._copy_t967a_3 p{color:var(--text-2)}._barPad_t967a_5{border-bottom:1px solid var(--line);background:var(--tint-cream);padding:12px 14px}._barRow_t967a_6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._capInline_t967a_7{color:var(--text-3);padding-right:6px;font-size:.8125rem}._crop_gqqpo_1 img{aspect-ratio:1440/740;object-fit:cover;object-position:top}._loop_2hju8_1{padding-block:110px 40px}._grid_2hju8_2{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:36px;display:grid}._stages_2hju8_3{gap:10px;display:grid;position:sticky;top:92px}._stage_2hju8_3{text-align:left;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);transition:background-color .16s ease, transform .24s var(--ease-out);grid-template-columns:2.4rem 1fr;grid-template-areas:"n t""n d";column-gap:8px;padding:14px 16px;display:grid;position:relative}._stage_2hju8_3:hover{background:var(--accent-soft)}._stage_2hju8_3:active{transform:scale(.985)}._stage_2hju8_3[aria-selected=true]{background:var(--card);border-color:#0000}._stage_2hju8_3[aria-selected=true]:hover{background:var(--card)}._pill_2hju8_9{z-index:0;border-radius:var(--r-md);background:var(--bamboo);border:2px solid var(--btn-hard);box-shadow:4px 4px 0 var(--btn-hard);position:absolute;inset:-1px}._n_2hju8_10,._t_2hju8_10,._d_2hju8_10{z-index:1;position:relative}._n_2hju8_10{font-variant-numeric:tabular-nums;color:var(--text-3);letter-spacing:-.02em;grid-area:n;padding-top:1px;font-size:1.05rem;font-weight:800}._t_2hju8_10{letter-spacing:-.015em;grid-area:t;font-size:1.0625rem;font-weight:750}._d_2hju8_10{color:var(--text-3);grid-area:d;margin-top:2px;font-size:.875rem;line-height:1.4}._stage_2hju8_3[aria-selected=true] ._n_2hju8_10,._stage_2hju8_3[aria-selected=true] ._d_2hju8_10,._stage_2hju8_3[aria-selected=true] ._t_2hju8_10{color:#141816}._panels_2hju8_16{min-width:0}._panels_2hju8_16:focus-visible{outline-offset:6px}@media (max-width:1080px){._grid_2hju8_2{grid-template-columns:1fr;gap:24px}._stages_2hju8_3{grid-template-columns:repeat(3,minmax(0,1fr));position:static}._stage_2hju8_3{grid-template-columns:1fr;grid-template-areas:"n""t";padding:12px}._d_2hju8_10{display:none}}@media (max-width:760px){._loop_2hju8_1{padding-top:80px}}@media (max-width:560px){._stages_2hju8_3{grid-template-columns:repeat(2,minmax(0,1fr))}}._win_1eelg_1 svg{background:var(--card);width:100%;height:auto}._edges_1eelg_2 path,._edge_1eelg_2{fill:none;stroke:var(--text-3);stroke-width:2px}._leaf_1eelg_3 rect{fill:var(--card);stroke:var(--line-strong);stroke-width:1.5px}._leaf_1eelg_3 text,._branch_1eelg_4 text,._root_1eelg_4 text{font-family:var(--font-sans);fill:var(--text);font-size:14px;font-weight:650}._root_1eelg_4 rect{fill:var(--bamboo);stroke:#141816;stroke-width:2.5px}._root_1eelg_4 ._rootShadow_1eelg_6{fill:var(--hard);stroke:none}._root_1eelg_4 text{fill:#141816;font-size:16px;font-weight:800}._branch_1eelg_4{cursor:pointer;outline:none}._branch_1eelg_4 rect{stroke:#141816;stroke-width:2px;transition:stroke-width .16s}._branch_1eelg_4._tone-leaf_1eelg_11 rect{fill:var(--tint-leaf)}._branch_1eelg_4._tone-sun_1eelg_12 rect{fill:var(--tint-sun)}._branch_1eelg_4._tone-cream_1eelg_13 rect{fill:var(--tint-cream)}._branch_1eelg_4 text{fill:var(--text)}._branch_1eelg_4:hover rect{stroke-width:3px}._branch_1eelg_4:focus-visible rect{stroke:var(--accent);stroke-width:4px}._knob_1eelg_18 circle{fill:var(--card);stroke:#141816;stroke-width:1.8px}._knob_1eelg_18 text{fill:#141816;font-size:11px;font-weight:800}:root[data-theme=dark] ._knob_1eelg_18 circle{fill:#f1f4ec}._cross_1eelg_22{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-dasharray:6 5}._note_12q1v_1{font-family:var(--font-serif);color:var(--text);min-height:300px;padding:24px clamp(16px,3vw,30px);font-size:1.0625rem;line-height:1.65}._note_12q1v_1 h4{font-family:var(--font-sans);letter-spacing:-.03em;margin:0 0 14px;font-size:1.3rem;font-weight:800}._note_12q1v_1 sub{font-size:.7em}._note_12q1v_1 b{white-space:nowrap}._cornell_12q1v_6{border:1px solid var(--line-strong);border-radius:var(--r-sm);grid-template-columns:minmax(110px,.34fr) 1fr;display:grid;overflow:hidden}._cues_12q1v_7{background:var(--tint-leaf);border-right:1px solid var(--line-strong);font-family:var(--font-sans);align-content:start;gap:14px;padding:14px;font-size:.9rem;font-weight:650;line-height:1.35;display:grid}._main_12q1v_8{gap:10px;padding:14px 16px;display:grid}._sum_12q1v_9{background:var(--tint-sun);border-top:1px solid var(--line-strong);grid-column:1/-1;padding:12px 16px;font-size:.95rem}._sum_12q1v_9 b{font-family:var(--font-sans)}._outline_12q1v_12{gap:8px;display:grid}._outline_12q1v_12 li{padding-left:20px;position:relative}._outline_12q1v_12 li:before{content:"";background:var(--bamboo);border:1.5px solid #141816;border-radius:3px;width:8px;height:8px;position:absolute;top:.7em;left:2px}._outline_12q1v_12 ul{gap:6px;margin-top:8px;font-size:.97rem;display:grid}._outline_12q1v_12 ul li:before{border-color:var(--text-3);background:0 0}._worked_12q1v_18{gap:10px;display:grid}._step_12q1v_19{border-bottom:1px solid var(--line);grid-template-columns:5.2rem 1fr;gap:10px;padding:10px 0;display:grid}._step_12q1v_19 b{font-family:var(--font-sans);color:var(--accent);white-space:normal;font-size:.875rem}._ans_12q1v_21{background:var(--tint-leaf);border:2px solid var(--frame);border-radius:var(--r-sm);padding:10px 14px;font-weight:600}._ask_12q1v_23{justify-items:start;gap:14px;padding:0 clamp(16px,3vw,30px) 22px;display:grid}._answer_12q1v_24{width:100%;overflow:hidden}._answerIn_12q1v_25{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--tint-cream);gap:6px;padding:14px 16px;font-size:.97rem;display:grid}._who_12q1v_26{color:var(--text-3);font-size:.8125rem}@media (max-width:760px){._cornell_12q1v_6{grid-template-columns:1fr}._cues_12q1v_7{border-right:0;border-bottom:1px solid var(--line-strong)}}._top_rul5w_1{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}._streak_rul5w_2,._ink_rul5w_2{border-radius:var(--r-lg);align-content:start;gap:4px;padding:18px 20px;display:grid}._tl_rul5w_3{font-size:.875rem;font-weight:650}._tv_rul5w_4{letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);font-weight:800;line-height:1.1;display:flex}._th_rul5w_5{font-size:.8125rem;line-height:1.35}._streak_rul5w_2{background:var(--bamboo);color:#141816;border:2px solid #141816;box-shadow:4px 4px #141816}._flame_rul5w_7{transform-origin:50% 90%;display:inline-grid}._ink_rul5w_2{color:#c6cfc1;background:#141816}:root[data-theme=dark] ._ink_rul5w_2{border:1px solid var(--line);background:#0a0d0b}._ink_rul5w_2 ._tv_rul5w_4{color:#9ad44b}._ink_rul5w_2 ._tv_rul5w_4 i{color:#f1f4ec;letter-spacing:0;background:#ffffff1f;border-radius:99px;padding:3px 10px;font-size:.8125rem;font-style:normal;font-weight:750}._heatWrap_rul5w_13{padding:4px 18px 20px}._heatTitle_rul5w_14{margin-bottom:10px;font-size:.9375rem;font-weight:700}._heat_rul5w_13{grid-template-rows:repeat(7,auto);grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;display:grid}._heat_rul5w_13 i{aspect-ratio:1;background:var(--tint-cream);border:1px solid var(--line);border-radius:4px}._heat_rul5w_13 i[data-l="1"]{background:var(--tint-leaf)}._heat_rul5w_13 i[data-l="2"]{background:var(--heat-2);border-color:#0000}._heat_rul5w_13 i[data-l="3"]{background:var(--bamboo);border-color:#0000}._heat_rul5w_13 i[data-l="4"]{background:var(--heat-4);border-color:#0000}@media (max-width:760px){._top_rul5w_1{grid-template-columns:1fr}}@media (max-width:560px){._heat_rul5w_13{gap:3px}}._bar_1b6bq_1{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}._body_1b6bq_2{align-content:start;gap:16px;min-height:340px;padding:22px clamp(16px,3vw,30px) 18px;display:grid}._meta_1b6bq_3{color:var(--text-3);flex-wrap:wrap;gap:8px 14px;font-size:.875rem;font-weight:600;display:flex}._timer_1b6bq_4{color:var(--text)}._qwrap_1b6bq_5{gap:16px;display:grid}._text_1b6bq_6{letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.3}._opts_1b6bq_8{gap:10px;display:grid}._opt_1b6bq_8{text-align:left;border:1.5px solid var(--line-strong);border-radius:var(--r-md);background:var(--card);min-height:52px;transition:background-color .16s ease, border-color .16s ease, translate .2s var(--ease-out);grid-template-columns:2rem 1fr auto;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:grid}._opt_1b6bq_8:hover:not([disabled]){background:var(--accent-soft);translate:3px}._k_1b6bq_11{background:var(--tint-cream);border-radius:8px;place-items:center;width:30px;height:30px;font-size:.875rem;font-weight:800;display:grid}._mark_1b6bq_12{font-size:.8125rem;font-weight:750}._picked_1b6bq_13{border-color:var(--frame);background:var(--tint-leaf);border-width:2px}._right_1b6bq_14{border-color:var(--good);background:var(--good-soft);border-width:2px}._wrong_1b6bq_15{border-color:var(--bad);background:var(--bad-soft);border-width:2px}._opt_1b6bq_8[disabled]{cursor:default;color:var(--text)}._explain_1b6bq_18{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--tint-sun);padding:12px 14px;font-size:.97rem}._explain_1b6bq_18 b{margin-bottom:2px;display:block}._isBad_1b6bq_20,._is-bad_1b6bq_20{background:var(--bad-soft)}._isGood_1b6bq_21,._is-good_1b6bq_21{background:var(--good-soft)}._sa_1b6bq_23{flex-wrap:wrap;gap:10px;display:flex}._sa_1b6bq_23 label{flex-basis:100%;font-size:.9375rem;font-weight:650}._sa_1b6bq_23 input{border:1.5px solid var(--line-strong);border-radius:var(--r-md);background:var(--card);min-height:48px;color:var(--text);font:inherit;flex:200px;padding:0 14px;transition:border-color .16s}._sa_1b6bq_23 input:focus-visible{outline-offset:1px;border-color:var(--accent)}._demo_v5a0h_1{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--tint-cream);align-content:space-between;justify-items:center;gap:12px;min-height:350px;margin-top:10px;padding:18px 14px;display:grid;position:relative;overflow:hidden}._status_v5a0h_2{color:var(--text-2);text-align:center;align-self:start;min-height:1.6em;font-size:.9375rem;font-weight:650}._dock_v5a0h_6{background:var(--dock-fill);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);border:1px solid var(--dock-edge);width:min(100%,392px);height:68px;color:var(--dock-ink);border-radius:22px;gap:2px;padding:6px;display:flex;box-shadow:0 18px 36px -16px #0000008c,0 2px 6px #0000002e}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._dock_v5a0h_6,._menu_v5a0h_7{background:#1b201d}}._tab_v5a0h_9{min-width:0;color:var(--dock-muted);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color .16s ease, color .16s ease, transform .26s var(--ease-out);background:0 0;border:0;border-radius:16px;flex:1 1 0;padding:0 2px;font-size:.75rem;font-weight:650;position:relative}._tabIn_v5a0h_10{flex-direction:column;justify-content:center;align-items:center;gap:3px;height:100%;display:flex;position:relative}._tab_v5a0h_9:hover{color:var(--dock-ink);background:#ffffff1a}._tab_v5a0h_9:active,._holding_v5a0h_12{transform:scale(.93)}._tab_v5a0h_9[aria-selected=true]{color:#141816;background:0 0}._pill_v5a0h_14{background:var(--bamboo);border-radius:16px;position:absolute;inset:0}._tab_v5a0h_9:focus-visible{outline-offset:1px;outline:2px solid #9ad44b}._menu_v5a0h_7{z-index:5;background:var(--dock-fill);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);border:1px solid var(--dock-edge);transform-origin:50% 100%;border-radius:20px;gap:2px;width:min(260px,86%);padding:8px;display:grid;position:absolute;bottom:96px;box-shadow:0 18px 36px -16px #0009}._item_v5a0h_18{min-height:46px;color:var(--dock-ink);text-align:left;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-weight:650;display:flex}._item_v5a0h_18:hover,._item_v5a0h_18:focus-visible{background:#ffffff1f;outline:none}._item_v5a0h_18:focus-visible{box-shadow:inset 0 0 0 2px #9ad44b}._soon_v5a0h_21{background:var(--sun);border-radius:50%;flex:none;width:7px;height:7px}._sec_1odge_1{padding-block:120px 40px}._grid_1odge_2{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}._copy_1odge_3{color:var(--text-2);gap:16px;min-width:0;font-size:1.0625rem;display:grid}._copy_1odge_3 h2{color:var(--text);font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem)}._cap_1odge_5{color:var(--text-3);font-size:.8125rem}._phones_1odge_6{justify-content:center;align-items:flex-start;padding:0 0 70px;display:flex;position:relative}._a_1odge_7,._b_1odge_7{width:min(46%,260px)}._a_1odge_7{z-index:1;margin-right:-14px}._b_1odge_7{z-index:2;margin-top:44px}._phoneA_1odge_10,._phoneB_1odge_10{width:100%}@media (max-width:1080px){._grid_1odge_2{grid-template-columns:1fr;gap:36px}._phones_1odge_6{width:100%;max-width:460px;margin-inline:auto}}@media (max-width:760px){._sec_1odge_1{padding-top:80px}}._private_1kzxg_1{background:var(--band);color:var(--band-text);margin-top:90px;padding-block:96px}._grid_1kzxg_2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}._head_1kzxg_3{gap:16px;display:grid;position:sticky;top:100px}._head_1kzxg_3 h2{color:var(--band-text);font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem)}._head_1kzxg_3 p{color:var(--band-text-2)}._head_1kzxg_3>p:first-child{color:#9ad44b}._rows_1kzxg_7{position:relative}._rule_1kzxg_8{transform-origin:0;background:#9ad44b;height:2px;display:block}._row_1kzxg_7{color:var(--band-text-2);border-bottom:1px solid #ffffff2e;padding:22px 0 22px 60px;position:relative}._row_1kzxg_7 b{color:var(--band-text)}._row_1kzxg_7 code{color:#e6ebdf;background:#ffffff1a}._num_1kzxg_12{color:#9ad44b;font-variant-numeric:tabular-nums;font-weight:800;position:absolute;top:22px;left:0}@media (max-width:1080px){._grid_1kzxg_2{grid-template-columns:1fr;gap:36px}._head_1kzxg_3{position:static}}@media (max-width:760px){._private_1kzxg_1{margin-top:64px;padding-block:72px}}._run_9o73y_1{padding-block:120px 20px}._platforms_9o73y_2{border-top:2px solid var(--text)}._platforms_9o73y_2>li{border-bottom:1px solid var(--line-strong)}._row_9o73y_4{grid-template-columns:minmax(180px,.8fr) minmax(0,2fr) 150px;align-items:baseline;gap:12px 40px;padding:24px 0;display:grid}._row_9o73y_4 h3{letter-spacing:-.045em;font-size:clamp(1.4rem,1.1rem + 1.2vw,2.1rem);font-weight:800;line-height:1.05}._row_9o73y_4 p{color:var(--text-2);max-width:62ch}._stat_9o73y_7{color:var(--accent);white-space:nowrap;text-align:right;font-size:.9375rem;font-weight:700}._dim_9o73y_8 h3,._dim_9o73y_8 p,._dim_9o73y_8 ._stat_9o73y_7{color:var(--text-3)}._codeGrid_9o73y_10{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}._code_9o73y_10{flex-direction:column;gap:10px;min-width:0;display:flex}._code_9o73y_10 p{color:var(--text-2);font-size:.97rem}._code_9o73y_10 ._preWrap_9o73y_13{margin-top:auto}._preWrap_9o73y_13{border:2px solid var(--frame);border-radius:var(--r-lg);color:#e6ebdf;box-shadow:5px 5px 0 var(--hard);background:#141816;position:relative}:root[data-theme=dark] ._preWrap_9o73y_13{background:#0a0d0b}._preWrap_9o73y_13 pre{margin:0;padding:20px 20px 70px;font-size:.9375rem;line-height:1.7;overflow-x:auto}._preWrap_9o73y_13 code{color:inherit;background:0 0;padding:0}._copy_9o73y_18{color:#141816;border-radius:var(--r-md);min-height:44px;transition:background-color .16s ease, transform .2s var(--ease-out);background:#8dc63f;border:2px solid #141816;padding:0 14px;font-size:.9375rem;font-weight:700;position:absolute;bottom:12px;right:12px;overflow:hidden}._copy_9o73y_18:hover{background:#a1d45a}._copy_9o73y_18:active{transform:scale(.96)}._copyIn_9o73y_21{align-items:center;gap:8px;display:inline-flex}._status_9o73y_22{min-height:1.6em;color:var(--accent);margin-top:14px;font-size:.9375rem;font-weight:650}._err_9o73y_23{color:var(--bad)}@media (max-width:760px){._run_9o73y_1{padding-top:80px}._codeGrid_9o73y_10{grid-template-columns:1fr}._row_9o73y_4{grid-template-columns:1fr;gap:6px;padding:20px 0}._stat_9o73y_7{text-align:left}}@font-face{font-family:Bricolage;src:url(./bricolage-DLoelf7F.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Literata;src:url(./literata-DLxlUchJ.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Literata;src:url(./literata-italic-Bm_GJfSc.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}:root{--ink:#141816;--bamboo:#8dc63f;--sun:#f2b705;--canvas:#f6f4ec;--card:#fff;--tint-leaf:#e4f2cc;--tint-sun:#fcefc0;--tint-cream:#edeadd;--text:#141816;--text-2:#3a443d;--text-3:#55605a;--accent:#2f7a1f;--accent-soft:#8dc63f47;--line:#14181624;--line-strong:#1418163d;--frame:#141816;--hard:#141816;--good:#1f6b2a;--good-soft:#2f7a1f29;--bad:#b0281f;--bad-soft:#b0281f1f;--dock-fill:#141816e0;--dock-edge:#ffffff24;--dock-ink:#f4f6ee;--dock-muted:#b9c2b3;--band:#141816;--band-text:#f1f4ec;--band-text-2:#c6cfc1;--on-bamboo:#141816;--btn-hard:#141816;--heat-2:#bfe17f;--heat-4:#2f7a1f;--font-sans:"Bricolage", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:"Literata", Georgia, Cambria, serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--r-sm:10px;--r-md:14px;--r-lg:16px;--r-xl:24px;--ease-out:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--ink:#f1f4ec;--bamboo:#9ad44b;--sun:#f5c73a;--canvas:#0e1210;--card:#171c19;--tint-leaf:#22301a;--tint-sun:#3a3014;--tint-cream:#1f2520;--text:#f1f4ec;--text-2:#bfc8ba;--text-3:#98a494;--accent:#9ad44b;--accent-soft:#9ad44b33;--line:#ffffff1f;--line-strong:#ffffff38;--frame:#3b463f;--hard:#9ad44b;--good:#7fd08a;--good-soft:#7fd08a2e;--bad:#ff8f85;--bad-soft:#ff8f852e;--dock-fill:#202723e6;--dock-edge:#ffffff29;--band:#171c19;--btn-hard:#f1f4ec;--heat-2:#4c7a22;--heat-4:#c7f08a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--canvas);scroll-padding-top:84px}body{background:var(--canvas);color:var(--text);font:450 1rem/1.6 var(--font-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}code,kbd,pre{font-family:var(--font-mono)}p{text-wrap:pretty}h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,1.2rem + 3.2vw,3.6rem);font-weight:800;line-height:1.04}h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:750;line-height:1.2}code{background:var(--tint-cream);border-radius:6px;padding:1px 6px;font-size:.9em}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.wrap{width:min(1240px,100% - 48px);margin-inline:auto}@media (max-width:560px){.wrap{width:calc(100% - 32px)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:1000;background:var(--text);color:var(--canvas);border-radius:var(--r-md);padding:10px 16px;font-weight:650;text-decoration:none;position:absolute;top:8px;left:-999px}.skip:focus{left:12px}.only-dark,:root[data-theme=dark] .only-light{display:none}:root[data-theme=dark] .only-dark{display:block}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
