.v2_root__dW7wt{--bg:#F4F2EA;--bg-2:#FBFAF6;--card:#FFFFFF;--ink:#17181A;--ink-2:#3F3E39;--muted:#6B6A63;--faint:#A3A196;--line:rgba(23,24,26,0.07);--line-2:#E4E1D6;--track:#ECEAE1;--blue:#1746D6;--blue-ink:#0F35A8;--blue-soft:#E7EDFF;--yellow:#FFD43B;--yellow-ink:#4A4535;--green:#2F9E44;--green-ink:#1E6B30;--green-soft:#EBF7EE;--red:#E03131;--red-ink:#B42318;--red-soft:#FFF0EE;--orange:#E8590C;--hover:#EFECE3;--divider:#EFEDE5;--img-bg:#E9E6DB;--sk-1:#ECEAE1;--sk-2:#F3F1E9;--key-ring:#D3D0C4;--tabs-bg:rgba(251,250,246,0.96);--scrim:rgba(23,24,26,0.38);--shadow:rgba(23,24,26,0.06);--solid:#17181A;--on-solid:#FFFFFF;--on-solid-2:rgba(255,255,255,0.72);--warn-soft:#FFE9E3;--warn-ink:#C2410C;--orange-soft:#FFF0E0;--violet:#7048E8;--violet-soft:#EFE7FF;--cyan:#0C8599;--cyan-soft:#E3F6F8;--pink:#C2255C;--pink-soft:#FCE7F3;--yellow-soft:#FFF4D6;--gold-ink:#8A6D0B;--red-tint:#FFE8E8;--green-tint:#E6F6EC;--orange-ink:#D9480F;--amber-ink:#B7791F;--tip-bg:#FFF6D6;--ink-card:#17181A;color-scheme:light;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--v2-sans),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}html[data-theme=dark] .v2_root__dW7wt{--bg:#0F1012;--bg-2:#151619;--card:#1B1C20;--ink:#ECECEE;--ink-2:#C8C8CE;--muted:#9A9AA2;--faint:#6C6C74;--line:rgba(255,255,255,0.07);--line-2:#2C2D33;--track:#26272C;--blue:#4C74FF;--blue-ink:#A9BDFF;--blue-soft:rgba(76,116,255,0.15);--yellow:#FFD43B;--yellow-ink:#4A4535;--green:#3FBF5B;--green-ink:#8CE99A;--green-soft:rgba(63,191,91,0.14);--red:#F25555;--red-ink:#FFA8A8;--red-soft:rgba(242,85,85,0.14);--orange:#FF8A3D;--hover:#222328;--divider:#26272C;--img-bg:#23242A;--sk-1:#1E1F23;--sk-2:#27282D;--key-ring:#3A3B42;--tabs-bg:rgba(21,22,25,0.96);--scrim:rgba(0,0,0,0.6);--shadow:rgba(0,0,0,0.4);--solid:#ECECEE;--on-solid:#111214;--on-solid-2:rgba(17,18,20,0.7);--warn-soft:rgba(255,138,61,0.15);--warn-ink:#FFB07A;--orange-soft:rgba(255,138,61,0.14);--violet:#9775FA;--violet-soft:rgba(151,117,250,0.16);--cyan:#3BC9DB;--cyan-soft:rgba(59,201,219,0.14);--pink:#F06595;--pink-soft:rgba(240,101,149,0.15);--yellow-soft:rgba(255,212,59,0.13);--gold-ink:#FFD43B;--red-tint:rgba(242,85,85,0.15);--green-tint:rgba(63,191,91,0.15);--orange-ink:#FF9F5A;--amber-ink:#F2B84B;--tip-bg:#23211A;--ink-card:#23242B;color-scheme:dark}.v2_root__dW7wt *,.v2_root__dW7wt :after,.v2_root__dW7wt :before{box-sizing:border-box}.v2_root__dW7wt button{font-family:inherit}.v2_root__dW7wt :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.v2_serif__OStK_{font-family:var(--v2-serif),Georgia,serif;font-style:italic;font-weight:400}.v2_page__bhuuB{width:100%;max-width:560px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column}.v2_content__FI7Mi{flex:1;display:flex;flex-direction:column;gap:16px;padding:max(16px,env(safe-area-inset-top)) 16px 24px}.v2_withTabs__8C8by{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.v2_tabs__qz4Rv{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--tabs-bg);border-top:1px solid var(--line-2);padding:6px 8px calc(8px + env(safe-area-inset-bottom))}.v2_tabsInner___e_bU{max-width:560px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.v2_tab__9hctd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;border-radius:12px;color:var(--muted);text-decoration:none;font-size:11px;font-weight:500}.v2_tabActive__9Ib9T{color:var(--blue);font-weight:600}.v2_hello__X0rnz{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.v2_helloText__svqKN{display:flex;flex-direction:column;gap:2px;min-width:0}.v2_date__jHwha{font-size:13px;color:var(--muted)}.v2_helloName__DZNiy{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2_helloName__DZNiy .v2_serif__OStK_{font-size:30px}.v2_pill__7_HTz{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;flex-shrink:0;border-radius:999px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.v2_card__t0pOs,.v2_pill__7_HTz{background:var(--card);box-shadow:0 1px 2px var(--shadow),0 0 0 1px var(--line)}.v2_card__t0pOs{border-radius:22px;padding:18px}.v2_label__RXW2c{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v2_row___aNWG{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.v2_small__7zQlN{font-size:13px;color:var(--muted)}.v2_bigNum__bUv0w{display:flex;align-items:baseline;gap:6px;margin:10px 0 12px}.v2_bigNum__bUv0w b{font-size:56px;font-weight:600;letter-spacing:-.04em;line-height:1}.v2_bigNum__bUv0w span{font-size:22px;font-weight:500;color:var(--muted)}.v2_bar__EOimA{height:8px;border-radius:999px;background:var(--track);overflow:hidden}.v2_barFill__mcNyU{height:100%;border-radius:999px;background:var(--blue);transition:width .6s cubic-bezier(.2,.8,.2,1)}.v2_stats3__pQ2Nw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.v2_stat__TCJAf{display:flex;flex-direction:column;gap:2px;min-width:0}.v2_stat__TCJAf b{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.v2_stat__TCJAf span{font-size:12px;color:var(--muted)}.v2_next__Qd_VB{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:22px;background:var(--yellow);color:#17181A;text-decoration:none;border:0;text-align:left;cursor:pointer;width:100%}.v2_nextTitle__vqhqT{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.v2_nextTitle__vqhqT .v2_serif__OStK_{font-size:25px}.v2_nextSub__HO4hd{font-size:14px;color:var(--yellow-ink)}.v2_btn___rmht{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 18px;border-radius:14px;border:0;cursor:pointer;font-size:15px;font-weight:600;text-decoration:none;width:100%;transition:transform .12s ease,opacity .15s ease}.v2_btn___rmht:active{transform:scale(.985)}.v2_btn___rmht:disabled{opacity:.55;cursor:default;transform:none}.v2_btnDark__kykpG{background:var(--solid);color:var(--on-solid)}.v2_btnYellow__pF0v_{background:var(--yellow);color:#17181A}.v2_btnBlue__m7OBI{background:var(--blue);color:#FFFFFF}.v2_btnGhost__Wmd44,.v2_iconBtn__fdV9x{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.v2_iconBtn__fdV9x{width:44px;height:44px;flex-shrink:0;border-radius:12px;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;text-decoration:none}.v2_iconBtnPlain__rHBs4{background:transparent;box-shadow:none;color:var(--muted)}.v2_tiles__LtKjq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v2_tile__VSqEu{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--ink);text-decoration:none;border:0;cursor:pointer;text-align:left;font:inherit}.v2_tileIcon__0JpqG{width:36px;height:36px;border-radius:10px;background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center}.v2_tileIconWarn__LPc5D{background:var(--warn-soft);color:var(--warn-ink)}.v2_tileText__Teqha{display:flex;flex-direction:column;gap:2px}.v2_tileText__Teqha b{font-size:15px;font-weight:600}.v2_tileText__Teqha span{font-size:12px;color:var(--muted)}.v2_list__umUFl{background:var(--card);border-radius:18px;box-shadow:0 0 0 1px var(--line);display:flex;flex-direction:column;overflow:hidden}.v2_listItem__TBq8H{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:0;background:transparent;color:var(--ink);text-decoration:none;text-align:left;width:100%;cursor:pointer;font:inherit}.v2_listItem__TBq8H+.v2_listItem__TBq8H{border-top:1px solid var(--divider)}.v2_listBadge__1ihUR{width:28px;height:28px;border-radius:8px;background:var(--red-soft);color:var(--red-ink);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.v2_listText__ZfimL{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.v2_listText__ZfimL b{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2_listText__ZfimL span{font-size:12px;color:var(--muted)}.v2_promo__BFbE9{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--blue-soft);color:var(--ink);text-decoration:none}.v2_promo__BFbE9 b{font-size:14px;font-weight:600}.v2_promo__BFbE9 span{font-size:12.5px;color:var(--ink-2)}.v2_promoCta__ALq5h{font-size:13px;font-weight:600;color:var(--blue);flex-shrink:0}.v2_sk__isqV0{border-radius:22px;background:linear-gradient(90deg,var(--sk-1) 0,var(--sk-2) 50%,var(--sk-1) 100%);background-size:200% 100%;animation:v2_sk__isqV0 1.4s ease-in-out infinite}@keyframes v2_sk__isqV0{0%{background-position:200% 0}to{background-position:-200% 0}}.v2_testTop__VRszN{position:sticky;top:0;z-index:20;background:var(--bg);padding:max(12px,env(safe-area-inset-top)) 16px 10px;display:flex;flex-direction:column;gap:12px}.v2_testHead__X6Smy{display:flex;align-items:center;justify-content:space-between;gap:8px}.v2_testTitle__AZLU_{display:flex;flex-direction:column;align-items:center;min-width:0}.v2_testTitle__AZLU_ b{font-size:15px;font-weight:600}.v2_testTitle__AZLU_ span{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.v2_timerLow___tnhD{color:var(--red-ink);box-shadow:0 0 0 1.5px var(--red)}.v2_segs__39hBK{display:grid;gap:3px}.v2_seg__d_eHp{height:22px;padding:8px 0;border:0;background:transparent;cursor:pointer;display:block}.v2_seg__d_eHp i{display:block;height:6px;border-radius:3px;background:var(--line-2)}.v2_segOk__qq6ys i{background:var(--green)}.v2_segBad__Ok9H7 i{background:var(--red)}.v2_segNow__M_JXi i{background:var(--blue)}.v2_testBody__uoYj_{flex:1;display:flex;flex-direction:column;gap:12px;padding:4px 16px 16px}.v2_qMeta__Amu5y{display:flex;align-items:center;justify-content:space-between;min-height:40px}.v2_qText__hNvyk{margin:0;font-size:19px;font-weight:600;line-height:1.38;letter-spacing:-.01em}.v2_qImg__fK5op{width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;border-radius:16px;background:var(--img-bg);display:block}.v2_opts__ylzXO{display:flex;flex-direction:column;gap:8px}.v2_opt__3HoW2{display:flex;align-items:center;gap:12px;min-height:54px;padding:11px 14px;border-radius:14px;border:0;background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--ink);font-size:15px;line-height:1.35;text-align:left;cursor:pointer;width:100%;transition:box-shadow .15s ease,background .15s ease,transform .12s ease}.v2_opt__3HoW2:active{transform:scale(.99)}.v2_opt__3HoW2:disabled{cursor:default;transform:none}.v2_optKey__HGypu{width:26px;height:26px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1.5px var(--key-ring);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--muted)}.v2_optText__wftIJ{flex:1}.v2_optTag__xFbW9{font-size:12px;font-weight:600;flex-shrink:0}.v2_optPending__8cRSO{box-shadow:inset 0 0 0 1.5px var(--blue);background:var(--blue-soft)}.v2_optRight__J74iD{background:var(--green-soft);box-shadow:inset 0 0 0 1.5px var(--green);color:var(--green-ink);font-weight:600}.v2_optRight__J74iD .v2_optKey__HGypu{background:var(--green);box-shadow:none;color:#FFFFFF}.v2_optWrong__3J0EQ{background:var(--red-soft);box-shadow:inset 0 0 0 1.5px var(--red);color:var(--red-ink)}.v2_optWrong__3J0EQ .v2_optKey__HGypu{background:var(--red);box-shadow:none;color:#FFFFFF}.v2_optDim__QOG7V{color:var(--muted)}.v2_why__wHIjA{background:var(--card);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;box-shadow:0 0 0 1px var(--line)}.v2_why__wHIjA .v2_serif__OStK_{font-size:18px;color:var(--blue)}.v2_why__wHIjA p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.v2_testFoot__X9zTm{position:sticky;bottom:0;z-index:20;display:flex;gap:10px;padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 75%,transparent)}.v2_testFoot__X9zTm .v2_iconBtn__fdV9x{width:52px;height:52px;border-radius:14px}.v2_scrim__YEw49{position:fixed;inset:0;z-index:50;background:var(--scrim);display:flex;align-items:flex-end;justify-content:center}.v2_sheet__oe8rb{width:100%;max-width:560px;background:var(--bg-2);border-radius:24px 24px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px}.v2_sheet__oe8rb h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em}.v2_sheet__oe8rb p{margin:0 0 6px;font-size:14px;color:var(--muted);line-height:1.5}.v2_resultCard__xlgKq{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:22px 20px}.v2_resultMood__e4AC2{font-size:26px;color:var(--muted)}.v2_resultMoodPass__ForVv{color:var(--green-ink)}.v2_score__oZL2i{display:flex;align-items:baseline;gap:6px}.v2_score__oZL2i b{font-size:72px;font-weight:600;letter-spacing:-.05em;line-height:1}.v2_score__oZL2i span{font-size:26px;font-weight:500;color:var(--muted)}.v2_cells__5aEnU{display:grid;gap:3px;width:100%;margin-top:12px}.v2_cell__EKAfx{height:22px;border-radius:4px;background:var(--line-2)}.v2_cellOk__n0mZE{background:var(--green)}.v2_cellBad__wSpfS{background:var(--red)}.v2_reviewQ__suiH2{padding:0 14px 14px;display:flex;flex-direction:column;gap:8px}.v2_field__ydAP2{display:flex;flex-direction:column;gap:6px}.v2_field__ydAP2 label{font-size:13px;font-weight:500;color:var(--ink-2)}.v2_input__F8mvd{height:52px;border-radius:14px;border:0;padding:0 14px;font:inherit;font-size:16px;background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line-2)}.v2_input__F8mvd:focus{outline:none;box-shadow:0 0 0 2px var(--blue)}.v2_error__wnxaL{font-size:13px;color:var(--red-ink);background:var(--red-soft);border-radius:12px;padding:10px 12px}.v2_link__TPsE5{color:var(--blue);text-decoration:none;font-weight:500}@media (min-width:720px){.v2_content__FI7Mi{padding-top:32px}}@media (prefers-reduced-motion:reduce){.v2_root__dW7wt *{transition:none!important;animation:none!important}}.v2_side__ZWFjY{display:none}.v2_cols2__VAglR,.v2_cols3__Cy_Lv{display:grid;gap:16px;align-items:start}.v2_colStack___OExk{display:flex;flex-direction:column;gap:16px;min-width:0}.v2_biletGrid__PQQtS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.v2_cardGrid__IZCy2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:640px){.v2_biletGrid__PQQtS{grid-template-columns:repeat(6,minmax(0,1fr))}.v2_cardGrid__IZCy2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.v2_cols2__VAglR{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px}.v2_cols3__Cy_Lv{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.v2_tiles__LtKjq{grid-template-columns:repeat(4,minmax(0,1fr))}.v2_biletGrid__PQQtS{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.v2_cardGrid__IZCy2{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (min-width:1024px){.v2_page__bhuuB{max-width:none;margin:0;padding-left:256px}.v2_content__FI7Mi{max-width:1120px;width:100%;margin:0 auto;padding:36px 44px 64px;gap:20px}.v2_withTabs__8C8by{padding-bottom:64px}.v2_tabs__qz4Rv{display:none}.v2_side__ZWFjY{display:flex;flex-direction:column;gap:6px;position:fixed;top:0;left:0;bottom:0;width:256px;z-index:30;padding:22px 14px 18px;background:var(--bg-2);border-right:1px solid var(--line-2);overflow-y:auto}.v2_testFoot__X9zTm,.v2_testTop__VRszN{padding-left:max(16px,calc((100% - 760px) / 2));padding-right:max(16px,calc((100% - 760px) / 2))}}.v2_brand__QPL2w{display:flex;align-items:center;gap:10px;padding:4px 10px 18px;text-decoration:none;color:var(--ink)}.v2_brandMark__Yvh8L{width:30px;height:30px;border-radius:9px;background:var(--solid);color:var(--yellow);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}.v2_brandName__58MJP{font-size:17px;font-weight:600;letter-spacing:-.02em}.v2_sideGroup__BA1N5{display:flex;flex-direction:column;gap:2px;padding:6px 0}.v2_sideLabel__qUWuM{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:8px 12px 4px}.v2_sideLink__V_f9u{display:flex;align-items:center;gap:11px;height:40px;padding:0 12px;border-radius:11px;color:var(--ink-2);text-decoration:none;font-size:14px;font-weight:500;transition:background .12s ease,color .12s ease}.v2_sideLink__V_f9u:hover{background:var(--hover);color:var(--ink)}.v2_sideLink__V_f9u svg{color:var(--muted);flex-shrink:0}.v2_sideActive__WjngW{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px var(--shadow),0 0 0 1px var(--line)}.v2_sideActive__WjngW svg{color:var(--blue)}.v2_sideRule__e519T{height:1px;background:var(--line-2);margin:6px 12px;flex-shrink:0}.v2_sideFold__n6Fn1{display:flex;flex-direction:column}.v2_sideFoldBtn__EUmZu{width:100%;border:0;background:none;font-family:inherit;cursor:pointer;text-align:left}.v2_sideFoldBtn__EUmZu:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.v2_sideChev__g8IIS{transition:transform .2s ease}.v2_sideFoldBtn__EUmZu[aria-expanded=true] .v2_sideChev__g8IIS{transform:rotate(90deg)}.v2_sideDot__qbVW2{width:6px;height:6px;border-radius:50%;background:var(--blue);flex-shrink:0}.v2_sideFoldBody__HRU8J{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.v2_sideFoldOpen__Hq7pq{grid-template-rows:1fr}.v2_sideFoldInner__9EaCL{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:2px;padding-left:14px}.v2_sideFoldOpen__Hq7pq .v2_sideFoldInner__9EaCL{padding-top:2px;padding-bottom:4px}@media (prefers-reduced-motion:reduce){.v2_sideChev__g8IIS,.v2_sideFoldBody__HRU8J{transition:none}}.v2_sideFoot__cBVWh{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:14px}.v2_sideUser__MPDFi{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;text-decoration:none;color:var(--ink)}.v2_sideUser__MPDFi:hover{background:var(--hover)}.v2_sideTheme__euNHh{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border:0;border-radius:11px;background:none;color:var(--ink-2);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;text-align:left}.v2_sideTheme__euNHh:hover{background:var(--hover);color:var(--ink)}.v2_sideTheme__euNHh svg{color:var(--muted)}.v2_avatar__ZEfKS{width:34px;height:34px;border-radius:50%;background:var(--blue-soft);color:var(--blue);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0;overflow:hidden}.v2_sidePromo__ToQDQ{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;background:var(--ink-card);color:#FFFFFF;text-decoration:none}.v2_sidePromo__ToQDQ b{font-size:14px}.v2_sidePromo__ToQDQ span{font-size:12.5px;color:rgba(255,255,255,.72);line-height:1.4}.v2_sidePromo__ToQDQ i{font-style:normal;align-self:flex-start;background:var(--yellow);color:#17181A;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600}.v2_desktopOnly__GEsLA{display:none}@media (min-width:1024px){.v2_desktopOnly__GEsLA{display:revert}.v2_mobileOnly__cmvgF{display:none!important}.v2_pageFocus__cjJnt{padding-left:0;max-width:820px;margin:0 auto}.v2_pageFocus__cjJnt .v2_content__FI7Mi{padding-top:36px}}.v2_readGrid__CsmMp{display:grid;gap:20px;align-items:start}.v2_rail__rH7Pv{display:none}.v2_chapterGrid__EYv4G{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media (min-width:900px){.v2_chapterGrid__EYv4G{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (min-width:1100px){.v2_readGrid__CsmMp{grid-template-columns:250px minmax(0,1fr);gap:32px}.v2_rail__rH7Pv{display:flex;flex-direction:column;gap:2px;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;padding-right:6px}}.v2_railLink__bxGcS{display:flex;gap:8px;padding:7px 10px;border-radius:9px;font-size:13px;line-height:1.35;color:var(--ink-2);text-decoration:none}.v2_railLink__bxGcS:hover{background:var(--hover)}.v2_railNow__uD48N{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--line)}.v2_clause__VZJad{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:16px 18px}.v2_clause__VZJad+.v2_clause__VZJad{border-top:1px solid var(--divider)}.v2_clauseNo__jaNRe{font-size:13px;font-weight:600;color:var(--blue);font-variant-numeric:tabular-nums;padding-top:2px}.v2_clauseText__tGJbq{font-size:15.5px;line-height:1.7;color:var(--ink);white-space:pre-line;max-width:72ch}.v2_clauseNotes__hK_XR{grid-column:2;font-size:12.5px;color:var(--muted)}.v2_clauseNotes__hK_XR summary{cursor:pointer;padding:4px 0}html[data-theme=dark] .v2_brandMark__Yvh8L{background:var(--yellow);color:#17181A}html[data-theme=dark] .v2_sidePromo__ToQDQ{box-shadow:inset 0 0 0 1px rgba(255,212,59,.14)}.battle_focus__l8lK6,.battle_joinCard__0dp0U,.battle_lobby__n4Skt,.battle_resultGrid__9__Jj{--me:var(--blue);--me-soft:var(--blue-soft);--op:var(--orange);--op-soft:var(--orange-soft);--op-ink:var(--orange-ink)}.battle_head__Nm3YT{display:flex;flex-direction:column;gap:4px}.battle_kicker__5sssc{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.battle_title__k8pQd{margin:2px 0 0;font-size:32px;font-weight:600;letter-spacing:-.035em;line-height:1.1}.battle_title__k8pQd em{font-family:var(--v2-serif),Georgia,serif;font-style:italic;font-weight:400;font-size:1.12em}.battle_sub__d84ta{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--muted);max-width:56ch}.battle_back__KyV0E{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 8px;margin-bottom:6px;border-radius:10px;background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--ink);font-size:13.5px;font-weight:600;text-decoration:none}.battle_mono__Q_HYx{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.battle_lobby__n4Skt{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.battle_side__gZLQ7{display:flex;flex-direction:column;gap:12px;min-width:0}@media (min-width:900px){.battle_lobby__n4Skt{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}}.battle_versus__zW3Og{--me:var(--blue);--me-soft:var(--blue-soft);--op:var(--orange);--op-soft:var(--orange-soft);border-radius:26px;background:var(--card);box-shadow:0 1px 2px var(--shadow),0 0 0 1px var(--line);overflow:hidden}.battle_halves__r5ET9{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr);min-height:236px}.battle_half__D3JQ0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 12px 24px;min-width:0;text-align:center}.battle_halfMe__wNXI3{background:linear-gradient(180deg,var(--me-soft),transparent 92%)}.battle_halfOp__vPvNE{background:linear-gradient(180deg,var(--op-soft),transparent 92%)}.battle_halfName__Ok52W{max-width:100%;font-size:16px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.battle_halfNote__RP4ud{font-size:12.5px;font-weight:500;color:var(--muted);min-height:18px}.battle_seam__YZWYG{position:relative;z-index:1}.battle_seam__YZWYG:before{content:"";position:absolute;top:16px;bottom:16px;left:-.5px;width:1px;background:var(--line-2)}.battle_seam__YZWYG span{position:absolute;top:50%;left:0;transform:translate(-50%,-64%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--solid);color:var(--on-solid);font-size:14px;font-weight:800;letter-spacing:.02em;box-shadow:0 0 0 5px var(--card)}.battle_versusBig__iEuHP .battle_halves__r5ET9{min-height:300px}.battle_versusBig__iEuHP .battle_halfName__Ok52W{font-size:19px}@media (min-width:900px){.battle_halves__r5ET9{min-height:280px}.battle_halfName__Ok52W{font-size:18px}}.battle_ava__tWpAW{border-radius:50%;display:grid;place-items:center;flex-shrink:0;overflow:hidden;background:var(--card);color:var(--me);font-weight:700;box-shadow:0 0 0 3px var(--me),0 8px 20px var(--shadow)}.battle_ava__tWpAW img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.battle_avaOp__MfMNp{color:var(--op);box-shadow:0 0 0 3px var(--op),0 8px 20px var(--shadow)}.battle_slot__Mmacb{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;color:var(--op);background:var(--card);box-shadow:inset 0 0 0 2px var(--op-soft);border:2px dashed var(--op);position:relative;opacity:.85}.battle_slotLive___xAqH:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid var(--op);opacity:0;animation:battle_ping__vu5Nt 1.6s cubic-bezier(.2,.7,.3,1) infinite}.battle_slotLive___xAqH svg{animation:battle_spin__X5AlT 3.2s linear infinite}@keyframes battle_ping__vu5Nt{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.35);opacity:0}}@keyframes battle_spin__X5AlT{to{transform:rotate(1turn)}}.battle_rules__hCf9W{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.battle_rules__hCf9W li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px 14px;font-size:12px;color:var(--muted);text-align:center}.battle_rules__hCf9W li+li{border-left:1px solid var(--line)}.battle_rules__hCf9W li svg{color:var(--ink-2);margin-bottom:2px}.battle_rules__hCf9W b{font-size:17px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.battle_plus__PXAUQ{font-size:17px;font-weight:700;color:var(--green-ink);line-height:1.2}.battle_panel__vaJnw{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:22px;background:var(--card);box-shadow:0 1px 2px var(--shadow),0 0 0 1px var(--line)}.battle_panelCenter__5k_gK{align-items:center;text-align:center}.battle_panelCenter__5k_gK>a,.battle_panelCenter__5k_gK>button{max-width:360px}.battle_panelKicker__ojTg3{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.battle_panelTitle__gxUxl{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.battle_panelText__aGk0d{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.battle_dot__oCpqH{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0;animation:battle_blink__2VY9_ 1.4s ease-in-out infinite}@keyframes battle_blink__2VY9_{50%{opacity:.35}}.battle_bigIcon__v4RlR{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:var(--bg);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.battle_center__K6YZz{flex:1;min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:14px}.battle_notice__o8Pnu{padding:10px 14px;border-radius:12px;background:var(--warn-soft);color:var(--warn-ink);font-size:13.5px;font-weight:500}.battle_fine__562Te,.battle_notice__o8Pnu{margin:0;display:flex;align-items:center;gap:8px}.battle_fine__562Te{font-size:13px;color:var(--muted);padding:0 4px}.battle_action__Um1Zz{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;padding:14px 16px;border:0;border-radius:20px;background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease}.battle_action__Um1Zz:hover:not(:disabled){box-shadow:0 0 0 1px var(--line-2),0 6px 18px var(--shadow)}.battle_action__Um1Zz:active:not(:disabled){transform:scale(.99)}.battle_action__Um1Zz:disabled{opacity:.55;cursor:default}.battle_action__Um1Zz>svg{flex-shrink:0;color:var(--muted)}.battle_actionMain__Lh1__{background:var(--solid);color:var(--on-solid);box-shadow:none}.battle_actionMain__Lh1__ .battle_actionText__4jPft small,.battle_actionMain__Lh1__>svg{color:var(--on-solid-2)}.battle_actionIcon__iFvL0{width:44px;height:44px;border-radius:14px;flex-shrink:0;display:grid;place-items:center;background:var(--me);color:#FFFFFF}.battle_actionIconOp__HM1nh{background:var(--op)}.battle_actionText__4jPft{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.battle_actionText__4jPft b{font-size:16px;font-weight:600;letter-spacing:-.01em}.battle_actionText__4jPft small{font-size:13px;color:var(--muted)}.battle_codeForm__S1p0U{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;border-radius:20px;background:var(--bg-2);box-shadow:0 0 0 1px var(--line)}.battle_codeLbl__mE201{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.battle_codeRow__Mgcdw{display:flex;gap:8px}.battle_codeRow__Mgcdw .battle_codeInput__t9zFi{flex:1;min-width:0;height:48px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.battle_codeRow__Mgcdw .battle_codeInput__t9zFi::-moz-placeholder{color:var(--faint);font-weight:500}.battle_codeRow__Mgcdw .battle_codeInput__t9zFi::placeholder{color:var(--faint);font-weight:500}.battle_codeRow__Mgcdw .battle_codeBtn__2PwFd{width:auto;height:48px;flex-shrink:0;padding:0 18px}.battle_how__4x_y2{padding:16px 18px;border-radius:20px;box-shadow:0 0 0 1px var(--line)}.battle_how__4x_y2 h3{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.battle_how__4x_y2 ol{margin:0;padding:0;list-style:none;counter-reset:h;display:flex;flex-direction:column;gap:8px}.battle_how__4x_y2 li{counter-increment:h;position:relative;padding-left:30px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.battle_how__4x_y2 li:before{content:counter(h);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--track);color:var(--ink);font-size:11.5px;font-weight:700;position:absolute;left:0;top:0}.battle_how__4x_y2 b{color:var(--ink);font-weight:600}.battle_code__O684f{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;max-width:360px}.battle_code__O684f span{height:54px;border-radius:12px;display:grid;place-items:center;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2);font:700 24px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink)}.battle_panel__vaJnw .battle_linkInput__l9Hk7{height:44px;font-size:13.5px;color:var(--muted)}.battle_shareRow__mwDwQ{display:flex;flex-wrap:wrap;gap:8px}.battle_shareRow__mwDwQ>*{flex:1 1 140px}.battle_joinCard__0dp0U{max-width:520px;width:100%;margin:6vh auto 0;padding:28px 20px;gap:12px}.battle_focus__l8lK6{width:100%;max-width:1120px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;gap:12px;padding:max(12px,env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom))}@media (min-width:1024px){.battle_focus__l8lK6{padding:24px 32px 48px;gap:16px}}.battle_board__53mPF{position:sticky;top:0;z-index:10;display:flex;flex-direction:column;gap:10px;padding:12px 14px;margin:0 -4px;border-radius:22px;background:var(--card);box-shadow:0 1px 2px var(--shadow),0 0 0 1px var(--line)}.battle_boardRow__kt55y{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.battle_player__BFu7K{display:flex;align-items:center;gap:10px;min-width:0}.battle_playerOp__QCTaJ{justify-content:flex-end;text-align:right}.battle_player__BFu7K .battle_ava__tWpAW{box-shadow:0 0 0 2px var(--me)}.battle_player__BFu7K .battle_avaOp__MfMNp{box-shadow:0 0 0 2px var(--op)}.battle_pText__G_8an{display:flex;flex-direction:column;min-width:0;line-height:1.25}.battle_pText__G_8an b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.battle_pText__G_8an small{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.battle_pScore__2G7i3{font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--me);min-width:22px;text-align:center}.battle_playerOp__QCTaJ .battle_pScore__2G7i3{color:var(--op)}.battle_pop__aGSjx{animation:battle_pop__aGSjx .35s cubic-bezier(.2,.8,.2,1.4)}@keyframes battle_pop__aGSjx{0%{transform:scale(1.35)}}.battle_boardMid__awLlF{display:grid;place-items:center;min-width:52px}.battle_roundNo__pUh2W{font-size:13px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width:520px){.battle_pText__G_8an small,.battle_player__BFu7K .battle_ava__tWpAW{display:none}.battle_pScore__2G7i3{font-size:28px}}.battle_tug__B_AF6{display:flex;height:6px;border-radius:999px;overflow:hidden;gap:2px}.battle_tug__B_AF6 i{display:block;height:100%}.battle_tugMe__5NzIS{background:var(--me);border-radius:999px 0 0 999px;transition:width .5s cubic-bezier(.2,.8,.2,1)}.battle_tugOp__ciXnD{flex:1;background:var(--op);border-radius:0 999px 999px 0}.battle_pips__nlLkj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.battle_pipRow__eUcwE{display:flex;gap:4px}.battle_pipRowOp__QOcXh{flex-direction:row-reverse}.battle_pip__wvPds{flex:1;height:4px;border-radius:2px;background:var(--track)}.battle_pipDone__r4R_e{background:var(--me);opacity:.45}.battle_pipOk__HZkGw{background:var(--green)}.battle_pipBad__6ufbD{background:var(--red)}.battle_pipNow__VROaW{background:var(--me)}.battle_pipOpDone__bOUXi{background:var(--op)}.battle_clock__8ZugD{position:relative;width:52px;height:52px;display:grid;place-items:center}.battle_clock__8ZugD svg{position:absolute;inset:0}.battle_clock__8ZugD b{position:relative;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.battle_clockLow__SKt5n b{color:var(--red-ink)}.battle_clockLow__SKt5n{animation:battle_shake__pI3i0 .5s ease-in-out infinite}@keyframes battle_shake__pI3i0{0%,to{transform:none}25%{transform:translateX(-1px)}75%{transform:translateX(1px)}}.battle_stage__eSmk0{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start;animation:battle_qIn__kDknS .28s ease}@keyframes battle_qIn__kDknS{0%{opacity:0;transform:translateY(6px)}}@media (min-width:1024px){.battle_stage__eSmk0{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}.battle_stageText__V6tx4{grid-template-columns:minmax(0,1fr);max-width:820px;width:100%;margin:0 auto}}.battle_media__r35uF{position:relative;border-radius:18px;overflow:hidden;background:#0B1220;display:grid;place-items:center;min-height:190px;aspect-ratio:16/10}.battle_media__r35uF img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.battle_imgOff__EdIku{opacity:0;position:absolute;inset:0}.battle_imgOn__c8DxR{opacity:1;animation:battle_qIn__kDknS .25s ease}.battle_imgWait__2wUeS{display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(255,255,255,.7);font-size:13.5px}@media (min-width:1024px){.battle_media__r35uF{position:sticky;top:150px}}.battle_qa__0vpMy{display:flex;flex-direction:column;gap:12px;min-width:0}.battle_qHead__0OVvO{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.battle_qNo__GYmbR{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.battle_qNo__GYmbR b{font-size:17px;color:var(--ink);letter-spacing:0}.battle_combo__mMxZP{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;background:var(--orange-soft);color:var(--orange-ink);font-size:12.5px;font-weight:700}.battle_qText__y4NN2{margin:0;font-size:19px;font-weight:600;line-height:1.45;letter-spacing:-.01em}@media (min-width:1024px){.battle_stageText__V6tx4 .battle_qText__y4NN2{font-size:22px}}.battle_opts___yAHg{display:flex;flex-direction:column;gap:8px}.battle_opt__nLtcw{display:flex;align-items:center;gap:14px;width:100%;min-height:58px;padding:10px 14px 10px 10px;border-radius:14px;border:0;background:var(--card);box-shadow:0 0 0 1px var(--line-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .12s,background .12s,transform .1s}.battle_opt__nLtcw:hover:not(:disabled){box-shadow:0 0 0 2px var(--me)}.battle_opt__nLtcw:active:not(:disabled){transform:scale(.99)}.battle_opt__nLtcw:disabled{cursor:default}.battle_key__3F8im{flex-shrink:0;min-width:44px;height:36px;padding:0 6px;border-radius:9px;display:grid;place-items:center;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 -2px 0 var(--line-2);color:var(--ink-2);font:700 13.5px/1 ui-monospace,Menlo,Consolas,monospace}.battle_optText__9oSNx{flex:1;min-width:0;font-size:16px;line-height:1.45}.battle_mark__l1IhW{flex-shrink:0}.battle_optPending__3bIVB{box-shadow:0 0 0 2px var(--me);background:var(--me-soft)}.battle_optRight__8J07R{background:var(--green);box-shadow:none;color:#FFFFFF}.battle_optRight__8J07R .battle_key__3F8im,.battle_optWrong__U_EMw .battle_key__3F8im{background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45);color:#FFFFFF}.battle_optWrong__U_EMw{background:var(--red);box-shadow:none;color:#FFFFFF}.battle_optDim__djSEc{opacity:.5}.battle_feedbackSlot__gjEh5{min-height:44px}.battle_verdict__3DS8O{display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:12px;font-size:14px;font-weight:600;color:var(--muted);background:var(--bg-2);box-shadow:0 0 0 1px var(--line)}.battle_vOk__hkznr{background:var(--green-soft);color:var(--green-ink);box-shadow:none}.battle_vBad__Zsbwe{background:var(--red-soft);color:var(--red-ink);box-shadow:none}.battle_intro__orh1X{flex:1;width:100%;max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.battle_intro__orh1X .battle_versus__zW3Og{width:100%;animation:battle_slam__JSUDs .5s cubic-bezier(.2,.8,.2,1.2)}@keyframes battle_slam__JSUDs{0%{opacity:0;transform:scale(.94)}}.battle_count__N2R_Z{min-height:84px;display:grid;place-items:center;font-size:76px;font-weight:700;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;animation:battle_tick__07iat .8s cubic-bezier(.2,.8,.2,1)}.battle_countSmall__trJcg{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--muted)}@keyframes battle_tick__07iat{0%{opacity:0;transform:scale(1.6)}30%{opacity:1}}.battle_resultGrid__9__Jj{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media (min-width:900px){.battle_resultGrid__9__Jj{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px}}.battle_result__XziwM{--tone:var(--ink);--tone-soft:var(--bg-2);display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px 22px;border-radius:26px;text-align:center;background:linear-gradient(180deg,var(--tone-soft),var(--card) 70%);box-shadow:0 1px 2px var(--shadow),0 0 0 1px var(--line)}.battle_resWin__tIf9V{--tone:var(--green-ink);--tone-soft:var(--green-soft)}.battle_resDraw__BZaCU{--tone:var(--blue);--tone-soft:var(--blue-soft)}.battle_resLoss__Z_TL1{--tone:var(--orange-ink);--tone-soft:var(--orange-soft)}.battle_resKicker__L0KVc{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tone)}.battle_resTitle__lYDxf{margin:0;font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1.05}.battle_resText__gk5bm{margin:0;font-size:14.5px;line-height:1.5;color:var(--muted);max-width:40ch}.battle_final___LPmb{width:100%;max-width:440px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:14px 0 4px}.battle_finalSide__HD1Rq{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;opacity:.72}.battle_finalSide__HD1Rq span{max-width:100%;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.battle_finalWin__bK1vD{opacity:1}.battle_finalWin__bK1vD .battle_ava__tWpAW{box-shadow:0 0 0 3px var(--yellow),0 8px 22px var(--shadow)}.battle_finalScore__v9tLo{display:flex;align-items:baseline;gap:10px}.battle_finalScore__v9tLo b{font-size:64px;font-weight:700;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.battle_finalScore__v9tLo b:first-child{color:var(--me,var(--blue))}.battle_finalScore__v9tLo b:last-child{color:var(--op,var(--orange))}.battle_finalScore__v9tLo i{font-style:normal;font-size:40px;font-weight:600;color:var(--faint)}.battle_resFine__nCxJm{font-size:12.5px;color:var(--muted)}@media (min-width:900px){.battle_result__XziwM{padding:40px 28px 30px}.battle_resTitle__lYDxf{font-size:48px}.battle_finalScore__v9tLo b{font-size:80px}}.battle_challenge__P_PEu{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--bg-2);box-shadow:0 0 0 1px var(--line)}.battle_challenge__P_PEu>svg{color:var(--op,var(--orange));flex-shrink:0}.battle_challenge__P_PEu div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.battle_challenge__P_PEu b{font-size:14.5px;font-weight:600}.battle_challenge__P_PEu span{font-size:13px;color:var(--muted)}.battle_challenge__P_PEu em{font-style:normal;font-size:15px;font-weight:700;color:var(--ink)}.battle_badgeLink__QpZpq{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--ink);text-decoration:none}.battle_badgeLink__QpZpq>svg{color:var(--muted);flex-shrink:0}.battle_badgeIcon__SFXcR{width:44px;height:44px;border-radius:14px;flex-shrink:0;display:grid;place-items:center;background:var(--yellow-soft);color:var(--gold-ink)}.battle_badgeNew__Jhs6G{background:var(--yellow);box-shadow:none;color:#17181A}.battle_badgeNew__Jhs6G .battle_actionText__4jPft small{color:#4A4535}.battle_badgeNew__Jhs6G>svg{color:#17181A}.battle_badgeNew__Jhs6G .battle_badgeIcon__SFXcR{background:#17181A;color:#FFD43B}@media (prefers-reduced-motion:reduce){.battle_clockLow__SKt5n,.battle_count__N2R_Z,.battle_dot__oCpqH,.battle_intro__orh1X .battle_versus__zW3Og,.battle_pop__aGSjx,.battle_slotLive___xAqH svg,.battle_slotLive___xAqH:after,.battle_stage__eSmk0{animation:none!important}}html[data-theme=dark] .battle_media__r35uF{box-shadow:0 0 0 1px var(--line-2)}html[data-theme=dark] .battle_actionIcon__iFvL0{color:#FFFFFF}html[data-theme=dark] .battle_optRight__8J07R{background:var(--green);color:#FFFFFF}html[data-theme=dark] .battle_optWrong__U_EMw{background:var(--red);color:#FFFFFF}html[data-theme=dark] .battle_badgeNew__Jhs6G{background:var(--yellow);color:#17181A}html[data-theme=dark] .battle_badgeNew__Jhs6G .battle_actionText__4jPft small{color:#4A4535}.auth_shell__IAe9_{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;background:var(--bg)}@media (min-width:960px){.auth_shell__IAe9_{grid-template-columns:minmax(0,1.1fr) minmax(460px,.9fr);grid-template-rows:auto}}.auth_scene__di92u{--road:74px;position:relative;overflow:hidden;isolation:isolate;height:236px;color:#fff;background:#0B1230}@media (min-width:960px){.auth_scene__di92u{position:sticky;top:0;height:100dvh;--road:120px}}.auth_sky__9kdYC{position:absolute;inset:0;z-index:-3;background:radial-gradient(60% 50% at 70% 20%,rgba(76,110,245,.35),transparent 70%),linear-gradient(180deg,#070C22,#101A45 55%,#1C2A66)}.auth_sky__9kdYC:before{content:"";position:absolute;inset:0 0 40% 0;opacity:.8;background-image:radial-gradient(1px 1px at 12% 18%,#fff,transparent),radial-gradient(1px 1px at 28% 42%,#fff,transparent),radial-gradient(1.5px 1.5px at 44% 12%,#fff,transparent),radial-gradient(1px 1px at 63% 33%,#fff,transparent),radial-gradient(1px 1px at 82% 9%,#fff,transparent),radial-gradient(1.5px 1.5px at 91% 38%,#fff,transparent),radial-gradient(1px 1px at 7% 55%,#fff,transparent),radial-gradient(1px 1px at 52% 58%,#fff,transparent),radial-gradient(1px 1px at 36% 26%,#fff,transparent);animation:auth_twinkle__SuXoR 4s ease-in-out infinite alternate}@keyframes auth_twinkle__SuXoR{to{opacity:.45}}.auth_moon__1SBvN{position:absolute;top:14%;right:14%;width:46px;height:46px;border-radius:50%;background:#FFF3C4;box-shadow:0 0 40px 10px rgba(255,236,170,.25),inset -10px -6px 0 rgba(0,0,0,.08)}@media (min-width:960px){.auth_moon__1SBvN{width:70px;height:70px;top:12%}}.auth_layer__KZ_z6{position:absolute;left:0;bottom:var(--road);display:flex;width:200%;z-index:-2;animation:auth_scroll__a3a9T linear infinite}.auth_layer__KZ_z6 svg{width:50%;height:100%;display:block}.auth_far__j53d4{height:46%;animation-duration:90s;opacity:.9}.auth_near__oY2Ue{height:34%;animation-duration:40s}@keyframes auth_scroll__a3a9T{to{transform:translateX(-50%)}}.auth_lamps__TWvBw{position:absolute;left:0;right:0;bottom:var(--road);height:90px;z-index:-1;animation:auth_lamps__TWvBw 3.2s linear infinite;background-image:radial-gradient(14px 10px at 22px 8px,rgba(255,220,130,.95),transparent 70%),linear-gradient(90deg,transparent 20px,#2A3563 20px 23px,transparent 23px);background-size:260px 100%,260px 100%;background-repeat:repeat-x}@keyframes auth_lamps__TWvBw{to{background-position:-260px 0,-260px 0}}.auth_road__SsrtL{position:absolute;left:0;right:0;bottom:0;height:var(--road);background:linear-gradient(180deg,#2B3150 0 6px,#1A1F38 6px);z-index:-1}.auth_dash__aAVQR{position:absolute;left:0;right:0;top:52%;height:4px;background:repeating-linear-gradient(90deg,rgba(255,212,59,.85) 0 34px,transparent 34px 70px);animation:auth_dash__aAVQR .55s linear infinite}@keyframes auth_dash__aAVQR{to{background-position:-70px 0}}.auth_car__5Hdgm{position:absolute;z-index:2;bottom:calc(var(--road) * .42);left:calc(8% + var(--step) * 18%);width:128px;transition:left 1.2s cubic-bezier(.45,0,.2,1);animation:auth_bob__fS0m_ .5s ease-in-out infinite alternate}@media (min-width:960px){.auth_car__5Hdgm{width:190px;left:calc(6% + var(--step) * 16%)}}.auth_sceneDone__v9qG7 .auth_car__5Hdgm{left:120%;transition:left 1.4s cubic-bezier(.6,0,.9,.6)}@keyframes auth_bob__fS0m_{to{transform:translateY(-1.5px)}}.auth_carSvg__6_vSZ{width:100%;display:block;overflow:visible}.auth_wheel__9x2m4{animation:auth_spin__wdfGA .5s linear infinite}@keyframes auth_spin__wdfGA{to{transform:rotate(1turn)}}.auth_beam__juK1X{position:absolute;left:96%;top:44%;width:160%;height:70%;transform:translateY(-30%);background:linear-gradient(90deg,rgba(255,247,209,.45),transparent);clip-path:polygon(0 40%,100% 0,100% 100%,0 60%);pointer-events:none}.auth_signal__eOcSo{position:absolute;z-index:1;right:7%;bottom:calc(var(--road) - 2px);display:flex;flex-direction:column;gap:5px;padding:6px;border-radius:10px;background:#0A0E1F;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.auth_signal__eOcSo:after{content:"";position:absolute;left:50%;top:100%;width:4px;height:0}.auth_signal__eOcSo i{width:13px;height:13px;border-radius:50%;background:#262C45;transition:background .3s,box-shadow .3s}@media (min-width:960px){.auth_signal__eOcSo{gap:7px;padding:8px}.auth_signal__eOcSo i{width:20px;height:20px}}.auth_signal__eOcSo .auth_lr__JFVIL{background:#FF4D4D;box-shadow:0 0 14px 3px rgba(255,77,77,.6)}.auth_signal__eOcSo .auth_ly__rHH9j{background:#FFC531;box-shadow:0 0 14px 3px rgba(255,197,49,.6)}.auth_signal__eOcSo .auth_lg__g_DQE{background:#3EE07A;box-shadow:0 0 14px 3px rgba(62,224,122,.6)}.auth_brand__fx58w{position:absolute;z-index:3;top:16px;left:16px;display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:16px;font-weight:650}.auth_brand__fx58w i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--yellow);color:#17181A;font-style:normal;font-weight:800}@media (min-width:960px){.auth_brand__fx58w{top:28px;left:36px}}.auth_copy__VNIYu{position:absolute;z-index:3;left:16px;right:16px;top:58px;display:none}.auth_copy__VNIYu h2{margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:700;letter-spacing:-.04em;line-height:1.06;max-width:560px;text-wrap:balance}.auth_copy__VNIYu p{margin:14px 0 0;font-size:16px;line-height:1.55;color:rgba(255,255,255,.72);max-width:460px}@media (min-width:960px){.auth_copy__VNIYu{display:block;left:40px;right:40px;top:18%}}.auth_track__1xEJk{position:absolute;z-index:3;left:16px;right:16px;top:60px;margin:0;padding:0;list-style:none;display:flex;gap:6px}@media (min-width:960px){.auth_track__1xEJk{left:40px;right:auto;top:auto;bottom:calc(var(--road) + 150px)}}.auth_track__1xEJk li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 6px;border-radius:99px;background:rgba(255,255,255,.08);backdrop-filter:blur(6px);font-size:12.5px;font-weight:650;color:rgba(255,255,255,.6);transition:background .3s,color .3s}.auth_track__1xEJk i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;background:rgba(255,255,255,.14)}.auth_track__1xEJk .auth_trNow__sw5Di{background:rgba(255,212,59,.2);color:#FFE27A}.auth_track__1xEJk .auth_trNow__sw5Di i{background:var(--yellow);color:#17181A}.auth_track__1xEJk .auth_trDone__3LmHn{background:rgba(62,224,122,.16);color:#8CE99A}.auth_track__1xEJk .auth_trDone__3LmHn i{background:#3EE07A;color:#0B1230}@media (prefers-reduced-motion:reduce){.auth_car__5Hdgm,.auth_dash__aAVQR,.auth_lamps__TWvBw,.auth_layer__KZ_z6,.auth_sky__9kdYC:before,.auth_wheel__9x2m4{animation:none}}.auth_side__bLTpM{display:flex;justify-content:center;align-items:flex-start;padding:26px 16px 44px}@media (min-width:960px){.auth_side__bLTpM{align-items:center;padding:48px}}.auth_box__JiM_3{width:100%;max-width:420px;display:flex;flex-direction:column;gap:22px}.auth_tabs__ziaOx{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:var(--bg-2);box-shadow:0 0 0 1px var(--line) inset}.auth_tabs__ziaOx a{height:40px;display:grid;place-items:center;border-radius:10px;font-size:14px;font-weight:600;color:var(--muted);text-decoration:none;transition:background .15s,color .15s}.auth_tabs__ziaOx a:hover{color:var(--ink)}.auth_tabs__ziaOx .auth_tabOn__YiTtm{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(23,24,26,.08),0 0 0 1px var(--line)}.auth_head__89zlc{display:flex;flex-direction:column;gap:8px}.auth_head__89zlc h1{margin:0;font-size:clamp(27px,3vw,34px);font-weight:700;letter-spacing:-.035em;line-height:1.12}.auth_head__89zlc p{margin:0;font-size:14.5px;line-height:1.55;color:var(--muted)}.auth_form__9lnx_{display:flex;flex-direction:column;gap:12px}.auth_fld__biJLo{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:62px;padding:9px 14px 8px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line-2);transition:box-shadow .15s;cursor:text}.auth_fld__biJLo:focus-within{box-shadow:0 0 0 2px #1746D6,0 0 0 6px rgba(23,70,214,.12)}.auth_fld__biJLo label{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.auth_fld__biJLo:focus-within label{color:#1746D6}.auth_fldRow__5ahbp{display:flex;align-items:center;gap:6px}.auth_fldRow__5ahbp input{flex:1;min-width:0;height:28px;padding:0;border:0;outline:0;background:none;font:inherit;font-size:17px;font-weight:500;color:var(--ink)}.auth_fldRow__5ahbp input:focus-visible{outline:none}.auth_fldRow__5ahbp input::-moz-placeholder{color:#A6A9B0;font-weight:400}.auth_fldRow__5ahbp input::placeholder{color:#A6A9B0;font-weight:400}.auth_prefix__dFTob{font-size:17px;font-weight:600;color:var(--ink);padding-right:8px;border-right:1px solid var(--line-2);margin-right:4px}.auth_eye__IWvcH{width:36px;height:36px;margin:-6px -6px -6px 0;border:0;border-radius:10px;background:none;color:var(--muted);display:grid;place-items:center;cursor:pointer}.auth_eye__IWvcH:hover{background:var(--bg-2);color:var(--ink)}.auth_error__xCuI2{padding:11px 14px;border-radius:12px;background:#FDEEEE;color:#C92A2A;font-size:13.5px;font-weight:500;line-height:1.45}.auth_submit___rgZe{position:relative;height:56px;margin-top:4px;border-radius:16px;border:0;background:#1746D6;color:#fff;font:inherit;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;overflow:hidden;transition:transform .15s,background .15s,box-shadow .15s,opacity .15s;box-shadow:0 10px 24px -10px rgba(23,70,214,.7)}.auth_submit___rgZe:hover:not(:disabled){background:#1238B0;transform:translateY(-1px)}.auth_submit___rgZe:disabled{opacity:.55;cursor:default;box-shadow:none}.auth_submit___rgZe.auth_ok__75xhB,.auth_submit___rgZe.auth_ok__75xhB:disabled{opacity:1;background:#2B8A3E;box-shadow:0 10px 24px -10px rgba(43,138,62,.7)}.auth_tgBtn__kXjtb{background:#229ED9;box-shadow:0 10px 24px -10px rgba(34,158,217,.75)}.auth_tgBtn__kXjtb:hover:not(:disabled){background:#1C8BC0}.auth_ghostBtn__RNT0H{height:50px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line-2);color:var(--ink);text-decoration:none;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px}.auth_alt__ctQsz{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--muted)}.auth_alt__ctQsz a,.auth_linkBtn__KOpuD{color:#1746D6;font-weight:600;text-decoration:none}.auth_alt__ctQsz a:hover,.auth_linkBtn__KOpuD:hover{text-decoration:underline}.auth_linkBtn__KOpuD{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:14px;cursor:pointer}.auth_center__DioYx{justify-content:center}.auth_fine___nEBe{margin:0;display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted)}.auth_fine___nEBe svg{flex-shrink:0;color:#2B8A3E}.auth_back__BIVI5{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:10px;background:none;color:var(--muted);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.auth_back__BIVI5:hover{background:var(--bg-2);color:var(--ink)}.auth_checklist__vgMUu{margin:0;padding:4px 0;list-style:none;display:flex;flex-direction:column;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.auth_checklist__vgMUu li{position:relative;display:flex;align-items:center;gap:12px;padding:11px 14px;color:var(--muted);transition:color .2s}.auth_checklist__vgMUu li+li:before{content:"";position:absolute;left:26px;top:-9px;width:2px;height:18px;background:var(--line-2)}.auth_checklist__vgMUu li>i{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:700;background:var(--bg-2);color:var(--muted);box-shadow:0 0 0 1px var(--line-2);position:relative;z-index:1;transition:background .25s,color .25s}.auth_checklist__vgMUu span{display:flex;flex-direction:column;gap:1px;min-width:0}.auth_checklist__vgMUu b{font-size:14.5px;font-weight:600}.auth_checklist__vgMUu small{font-size:12.5px;color:var(--muted)}.auth_checklist__vgMUu .auth_ckNow__Uaefh{color:var(--ink)}.auth_checklist__vgMUu .auth_ckNow__Uaefh>i{background:#FFF4CC;color:#A07200;box-shadow:0 0 0 1px #FFD43B}.auth_checklist__vgMUu .auth_ckDone__n2Fkx{color:var(--ink)}.auth_checklist__vgMUu .auth_ckDone__n2Fkx>i{background:#2B8A3E;color:#fff;box-shadow:none;animation:auth_popIn__IFqBc .3s cubic-bezier(.3,1.6,.5,1)}.auth_checklist__vgMUu .auth_ckDone__n2Fkx small{display:none}.auth_checklist__vgMUu .auth_ckDone__n2Fkx+li:before,.auth_checklist__vgMUu .auth_ckDone__n2Fkx:before{background:#2B8A3E}@keyframes auth_popIn__IFqBc{0%{transform:scale(.4)}}.auth_spin__wdfGA{animation:auth_spin__wdfGA 1s linear infinite}.auth_cells__l3iKu{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:8px;cursor:text}.auth_cells__l3iKu input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;font-size:16px;caret-color:transparent}.auth_cells__l3iKu span{height:58px;border-radius:14px;display:grid;place-items:center;background:var(--card);box-shadow:0 0 0 1px var(--line-2);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);transition:box-shadow .15s,transform .15s}.auth_cells__l3iKu .auth_cellOn__g8z2F{box-shadow:0 0 0 1.5px var(--ink)}.auth_cells__l3iKu .auth_cellNow__ocGsU{box-shadow:0 0 0 2px #1746D6,0 0 0 5px rgba(23,70,214,.12)}.auth_cells__l3iKu .auth_cellNow__ocGsU:after{content:"";width:2px;height:24px;background:#1746D6;animation:auth_blink__n9eyJ 1s steps(1) infinite}.auth_cellsOff__t7ElX span{opacity:.6}@keyframes auth_blink__n9eyJ{50%{opacity:0}}html[data-theme=dark] .auth_tabs__ziaOx .auth_tabOn__YiTtm{box-shadow:0 1px 2px rgba(0,0,0,.4),0 0 0 1px var(--line)}html[data-theme=dark] .auth_fld__biJLo:focus-within{box-shadow:0 0 0 2px var(--blue),0 0 0 6px rgba(76,116,255,.18)}html[data-theme=dark] .auth_alt__ctQsz a,html[data-theme=dark] .auth_fld__biJLo:focus-within label,html[data-theme=dark] .auth_linkBtn__KOpuD{color:#8EA8FF}html[data-theme=dark] .auth_fldRow__5ahbp input::-moz-placeholder{color:#5E5F67}html[data-theme=dark] .auth_fldRow__5ahbp input::placeholder{color:#5E5F67}html[data-theme=dark] .auth_error__xCuI2{background:var(--red-soft);color:var(--red-ink)}html[data-theme=dark] .auth_submit___rgZe{background:var(--blue)}html[data-theme=dark] .auth_submit___rgZe:hover:not(:disabled){background:#3E64F0}html[data-theme=dark] .auth_tgBtn__kXjtb{background:#229ED9}html[data-theme=dark] .auth_tgBtn__kXjtb:hover:not(:disabled){background:#1C8BC0}html[data-theme=dark] .auth_submit___rgZe.auth_ok__75xhB,html[data-theme=dark] .auth_submit___rgZe.auth_ok__75xhB:disabled{background:#2B8A3E}html[data-theme=dark] .auth_fine___nEBe svg{color:var(--green)}html[data-theme=dark] .auth_checklist__vgMUu .auth_ckNow__Uaefh>i{background:rgba(255,212,59,.14);color:#FFD43B}html[data-theme=dark] .auth_cells__l3iKu .auth_cellNow__ocGsU{box-shadow:0 0 0 2px var(--blue),0 0 0 5px rgba(76,116,255,.18)}html[data-theme=dark] .auth_cells__l3iKu .auth_cellNow__ocGsU:after{background:var(--blue)}.ilova_reader__oBYX2{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media (min-width:1100px){.ilova_reader__oBYX2{grid-template-columns:240px minmax(0,1fr);gap:36px}}.ilova_rail__yxXFo{display:none;position:sticky;top:24px;flex-direction:column;gap:2px}@media (min-width:1100px){.ilova_rail__yxXFo{display:flex}}.ilova_railBack__n3k6A{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;margin-bottom:8px;border-radius:10px;font-size:13px;font-weight:600;color:var(--ink);text-decoration:none}.ilova_railBack__n3k6A:hover{background:var(--card)}.ilova_railLabel__6uShJ{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:6px 10px 4px}.ilova_railLink__vuLvj{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:11px;color:var(--ink-2);text-decoration:none}.ilova_railLink__vuLvj:hover{background:var(--card)}.ilova_railLink__vuLvj span{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;background:var(--bg-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.ilova_railLink__vuLvj b{display:flex;flex-direction:column;gap:1px;font-size:13px;font-weight:500;line-height:1.3}.ilova_railLink__vuLvj small{font-size:11px;font-weight:600;color:var(--muted)}.ilova_railNow__kLT8T{background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--ink)}.ilova_railNow__kLT8T b{font-weight:600}.ilova_railNow__kLT8T span{background:var(--tink);color:#FFFFFF;box-shadow:none}.ilova_article__Dbuk7{display:flex;flex-direction:column;gap:22px;min-width:0}.ilova_back__PUckJ{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;font-size:14px;font-weight:600;color:var(--blue);text-decoration:none}.ilova_hero__ZyLOx{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:12px;padding:26px 22px 22px;border-radius:26px;background:var(--tint);color:var(--ink)}.ilova_heroNum__8_uad{position:absolute;right:10px;bottom:-58px;z-index:-1;font-family:var(--v2-serif),Georgia,serif;font-style:italic;font-size:230px;line-height:1;color:var(--tink);opacity:.14;pointer-events:none}.ilova_heroKick__kZlF_{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tink)}.ilova_heroKick__kZlF_ i{width:30px;height:30px;border-radius:9px;background:var(--tink);color:#FFFFFF;display:grid;place-items:center}.ilova_heroTitle__FHalm{margin:0;font-size:clamp(27px,4vw,40px);font-weight:650;letter-spacing:-.035em;line-height:1.1;text-wrap:balance;max-width:640px}.ilova_heroLead__M76eO{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2);max-width:560px}.ilova_heroMeta__ODToh{display:flex;gap:8px;flex-wrap:wrap}.ilova_heroMeta__ODToh span{height:30px;padding:0 12px;border-radius:999px;background:var(--card);box-shadow:0 0 0 1px var(--line);font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}@media (min-width:720px){.ilova_hero__ZyLOx{padding:34px 32px 28px}}.ilova_source__A0eXa{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted)}.ilova_pager__m7HPD{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:640px){.ilova_pager__m7HPD{grid-template-columns:1fr 1fr}}.ilova_pg__Gyr6n{display:flex;align-items:center;gap:12px;min-height:72px;padding:14px 16px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--ink);text-decoration:none;transition:box-shadow .14s ease,transform .14s ease}.ilova_pg__Gyr6n:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--line-2),0 10px 22px var(--shadow)}.ilova_pgIcon__9Ns9R{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;background:var(--tint);color:var(--tink)}.ilova_pgText__vZHxz{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ilova_pgText__vZHxz small{font-size:12px;font-weight:600;color:var(--muted)}.ilova_pgText__vZHxz b{font-size:14.5px;font-weight:600;line-height:1.3}.ilova_pgArrow__C2PDe{color:var(--muted);flex-shrink:0}.ilova_block__Yt0na{display:flex;flex-direction:column;gap:14px;scroll-margin-top:20px}.ilova_secHead__Po1js{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ilova_secHead__Po1js h2{margin:0;font-size:21px;font-weight:650;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.ilova_secHead__Po1js h2:before{content:"";width:18px;height:3px;border-radius:2px;background:var(--tink)}.ilova_secHead__Po1js span{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.ilova_lede__z5_Gt{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.ilova_lede1__vg8Gb,.ilova_lede__z5_Gt p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}.ilova_lede1__vg8Gb span{font-size:16.5px;color:var(--ink)}.ilova_jump__XeyGc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ilova_jump__XeyGc a{display:flex;flex-direction:column;gap:2px;min-height:60px;padding:12px 14px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--ink);text-decoration:none}.ilova_jump__XeyGc a:hover{box-shadow:0 0 0 1.5px var(--tink)}.ilova_jump__XeyGc b{font-size:14.5px;font-weight:600}.ilova_jump__XeyGc span{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.ilova_keyCard__V1dXD{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:22px;background:var(--tip-bg);box-shadow:0 0 0 1px rgba(232,170,0,.22)}.ilova_keyKick__L2m6J{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink)}.ilova_keyTitle__xuf51{margin:-4px 0 0;font-size:21px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.ilova_keyTitle__xuf51 span{font-size:24px}.ilova_keyList__fKmwk{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media (min-width:760px){.ilova_keyList__fKmwk{grid-template-columns:repeat(2,minmax(0,1fr))}}.ilova_keyList__fKmwk li{position:relative;padding:11px 13px 11px 30px;border-radius:13px;background:var(--card);font-size:14px;line-height:1.5;color:var(--ink);box-shadow:0 0 0 1px var(--line)}.ilova_keyList__fKmwk li:before{content:"";position:absolute;left:13px;top:18px;width:7px;height:7px;border-radius:2px;background:var(--yellow);box-shadow:0 0 0 1px rgba(23,24,26,.25)}.ilova_marks__oXRHu{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:560px){.ilova_marks__oXRHu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.ilova_marks__oXRHu{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.ilova_mk__0C_s0{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:var(--card);box-shadow:0 0 0 1px var(--line);scroll-margin-top:20px}.ilova_mk__0C_s0:target{box-shadow:0 0 0 2px var(--tink)}.ilova_art__dTUDs{display:block;width:100%;aspect-ratio:16/9;height:auto}.ilova_mkBody__7ENJs{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px}.ilova_mkCode__v5sP8{align-self:flex-start;height:24px;padding:0 9px;border-radius:7px;background:var(--tint);color:var(--tink);font-size:13px;font-weight:700;display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.ilova_mkText__SlS2Y{margin:0;font-size:14px;line-height:1.55;color:var(--ink)}@media (max-width:559px){.ilova_mk__0C_s0{flex-direction:row;align-items:stretch}.ilova_mk__0C_s0 .ilova_art__dTUDs{width:112px;flex-shrink:0;aspect-ratio:auto;height:auto;min-height:92px}.ilova_mkBody__7ENJs{padding:11px 13px 12px;min-width:0}.ilova_mkText__SlS2Y{font-size:13.5px}}.ilova_asphalt__TrCIp{fill:#3B3E44}.ilova_wallBg__Vajmn{fill:#E7E4DA}.ilova_concrete__U328l{fill:#B9B5A9}.ilova_curb__Mhore{fill:#C9C6BC}.ilova_bump___jEBo{fill:#4A4D54}.ilova_pw__T8uW_{fill:#F4F4F0}.ilova_pwSoft__hsS89{fill:rgba(244,244,240,.45)}.ilova_pwText__Cs6rZ{fill:#F4F4F0}.ilova_pwFaint__46nyz{fill:rgba(244,244,240,.55)}.ilova_py__1XJ1C{fill:#F2C230}.ilova_pr__4f3_9{fill:#D93A2F}.ilova_pb__iHLOr{fill:#1F5FD1}.ilova_pk__G6iTO{fill:#1B1C1F}.ilova_sw__WpbAX{stroke:#F4F4F0;stroke-width:3}.ilova_swBold__OiIGv{stroke:#F4F4F0;stroke-width:5;stroke-linejoin:round}.ilova_sy__d51DQ{stroke:#F2C230;stroke-width:3.5;stroke-linejoin:round}.ilova_syThin__0PrJ2{stroke:#F2C230;stroke-width:2.5}.ilova_signWarn__Xn2eL{fill:#F4F4F0;stroke:#D93A2F;stroke-width:6;stroke-linejoin:round}.ilova_signBan__QZzwC{fill:#F4F4F0;stroke:#D93A2F;stroke-width:7}.ilova_sys__jQadw{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media (min-width:560px){.ilova_sys__jQadw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.ilova_sys__jQadw{grid-template-columns:repeat(4,minmax(0,1fr))}}.ilova_sysItem__NHkrA{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--ink);text-decoration:none}.ilova_sysItem__NHkrA:hover{box-shadow:0 0 0 1.5px var(--tink)}.ilova_sysIcon__o2obK{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;background:var(--tint);color:var(--tink)}.ilova_sysText__PCZ7D{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ilova_sysText__PCZ7D b{font-size:14px;font-weight:600;line-height:1.3}.ilova_sysText__PCZ7D small{font-size:12px;color:var(--muted)}.ilova_sysNum__By_ry{position:absolute;right:10px;bottom:-14px;font-family:var(--v2-serif),Georgia,serif;font-style:italic;font-size:56px;line-height:1;color:var(--tink);opacity:.12}.ilova_cat__xyZXt{display:flex;flex-direction:column;border-radius:22px;background:var(--card);box-shadow:0 0 0 1px var(--line);overflow:hidden;scroll-margin-top:20px}.ilova_catHead__nJD2j{display:flex;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid var(--divider);background:var(--bg-2)}.ilova_catHead__nJD2j small{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tink)}.ilova_catHead__nJD2j h2{margin:2px 0 0;font-size:18px;font-weight:650;letter-spacing:-.015em;line-height:1.25}.ilova_catIcon__iWlhz{width:44px;height:44px;border-radius:13px;flex-shrink:0;display:grid;place-items:center;background:var(--tink);color:#FFFFFF}.ilova_items__9K9xw{list-style:none;margin:0;padding:0}.ilova_item__qORee{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px;padding:14px 18px 14px 14px;scroll-margin-top:20px}.ilova_item__qORee+.ilova_item__qORee{border-top:1px solid var(--divider)}.ilova_item__qORee:target{background:var(--tip-bg)}.ilova_itemNo__HG1_h{font-size:13px;font-weight:700;color:var(--tink);font-variant-numeric:tabular-nums;padding-top:2px}.ilova_itemBody__y5RKn{display:flex;flex-direction:column;gap:6px;min-width:0}.ilova_itemText__7K5t_{margin:0;font-size:15px;line-height:1.65;color:var(--ink);white-space:pre-line;max-width:72ch}.ilova_m__ofEfs{white-space:nowrap;font-weight:650;background:var(--tint);color:var(--tink);padding:1px 6px;border-radius:6px}.ilova_amend__mdbiN summary,.ilova_more__kaJu1 summary{cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:13px;font-weight:600;color:var(--blue);list-style:none}.ilova_amend__mdbiN summary::-webkit-details-marker,.ilova_more__kaJu1 summary::-webkit-details-marker{display:none}.ilova_more__kaJu1[open] summary{color:var(--muted)}.ilova_amend__mdbiN p,.ilova_amend__mdbiN summary{font-size:12px;color:var(--muted)}.ilova_amend__mdbiN p{margin:4px 0 0;padding-left:10px;border-left:2px solid var(--line-2);line-height:1.5}.ilova_placards__pAsN_{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:720px){.ilova_placards__pAsN_{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.ilova_placards__pAsN_{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.ilova_plc__jzHCA{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 12px 14px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--line);text-align:center}.ilova_diamondWrap__Bn9Mf{position:relative;width:104px;height:104px;flex-shrink:0}.ilova_diamond__T8gHD{width:100%;height:100%;display:block;filter:drop-shadow(0 2px 4px rgba(23,24,26,.12))}.ilova_diamondIcon__6Ks3u{position:absolute;left:50%;top:22%;transform:translateX(-50%)}.ilova_plcText__0f_gc{display:flex;flex-direction:column;gap:3px;min-width:0}.ilova_plcText__0f_gc small{font-size:11.5px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.ilova_plcText__0f_gc b{font-size:13.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.ilova_codes__U5_Ta{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media (min-width:640px){.ilova_codes__U5_Ta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.ilova_codes__U5_Ta{grid-template-columns:repeat(3,minmax(0,1fr))}}.ilova_code__0wZS9{display:flex;align-items:center;gap:14px;min-height:68px;padding:12px 14px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.ilova_codeKey__JGGXe{width:46px;height:46px;flex-shrink:0;border-radius:6px;background:#F08A00;color:#17181A;box-shadow:inset 0 0 0 3px #17181A;display:grid;place-items:center;font-size:18px;font-weight:800;letter-spacing:-.01em}.ilova_code__0wZS9 p{margin:0;font-size:14px;line-height:1.45;color:var(--ink)}html[data-theme=dark] .ilova_asphalt__TrCIp{fill:#2A2C31}html[data-theme=dark] .ilova_bump___jEBo{fill:#3A3D44}html[data-theme=dark] .ilova_wallBg__Vajmn{fill:#3A3B40}html[data-theme=dark] .ilova_concrete__U328l{fill:#6E6C66}html[data-theme=dark] .ilova_curb__Mhore{fill:#77756E}html[data-theme=dark] .ilova_art__dTUDs{box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}html[data-theme=dark] .ilova_keyCard__V1dXD{box-shadow:0 0 0 1px rgba(255,212,59,.16)}html[data-theme=dark] .ilova_keyList__fKmwk li:before{box-shadow:none}html[data-theme=dark] .ilova_catIcon__iWlhz,html[data-theme=dark] .ilova_heroKick__kZlF_ i,html[data-theme=dark] .ilova_railNow__kLT8T span{color:#111214}html[data-theme=dark] .ilova_diamond__T8gHD{filter:none}html[data-theme=dark] .ilova_codeKey__JGGXe{box-shadow:inset 0 0 0 3px #17181A,0 0 0 1px rgba(255,255,255,.12)}html[data-theme=dark] .ilova_item__qORee:target{background:rgba(255,212,59,.08)}@media print{.ilova_back__PUckJ,.ilova_jump__XeyGc,.ilova_pager__m7HPD,.ilova_rail__yxXFo,.ilova_sys__jQadw{display:none!important}}