.CqeuFG_shell{background:radial-gradient(60% 34% at 90% 0,#ff1e8c1a,#0000),radial-gradient(40% 24% at 10% 0,#afff190d,#0000);min-height:100svh;position:relative}.CqeuFG_top{z-index:30;padding:12px var(--gutter);border-bottom:1px solid var(--faint);background:#0e010bfa;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.CqeuFG_brand{letter-spacing:-.03em;align-items:center;gap:8px;font-size:19px;font-weight:900;display:inline-flex}.CqeuFG_brand small{color:var(--peach);font-size:13px;font-weight:400}.CqeuFG_brandStar{width:28px;height:28px}.CqeuFG_topRight{align-items:center;gap:8px;display:flex}.CqeuFG_x{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #fff0f838}.CqeuFG_x:hover{box-shadow:0 0 0 1px var(--lime) inset}.CqeuFG_launch{letter-spacing:-.02em;height:44px;color:var(--plum);background:linear-gradient(#fff,#ffd6e6);border-radius:999px;align-items:center;padding:0 18px;font-size:14.5px;font-weight:700;display:inline-flex}.CqeuFG_layout{max-width:1180px;margin:0 auto}.CqeuFG_side{z-index:20;padding:10px var(--gutter);border-bottom:1px solid var(--faint);scrollbar-width:none;background:#0e010bfa;position:sticky;top:69px;overflow-x:auto}.CqeuFG_side::-webkit-scrollbar{display:none}.CqeuFG_side ul{gap:6px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.CqeuFG_side a{white-space:nowrap;min-height:40px;color:var(--dim);border-radius:999px;align-items:center;padding:0 13px;font-size:15px;transition:color .2s,background-color .2s;display:flex}.CqeuFG_side a:hover{color:var(--white)}.CqeuFG_side a[aria-current=page]{color:var(--plum);background:var(--white);font-weight:700}.CqeuFG_main{min-width:0;padding:36px var(--gutter) 80px}.CqeuFG_article{max-width:720px}.CqeuFG_tag{color:var(--peach);font-size:12.5px}.CqeuFG_article h1{margin-top:12px;font-size:clamp(44px,7vw,78px)}.CqeuFG_article h2{margin:44px 0 12px;font-size:clamp(27px,3.2vw,36px);line-height:1.05}.CqeuFG_article p,.CqeuFG_list{color:#fff4fad6;font-size:18px;line-height:1.55}.CqeuFG_article p+p{margin-top:14px}.CqeuFG_article a{color:var(--lime);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.CqeuFG_article b{color:var(--white);font-weight:700}.CqeuFG_lead{letter-spacing:-.02em;font-weight:500;color:var(--white)!important;margin-top:16px!important;font-size:clamp(20px,2.4vw,25px)!important;line-height:1.32!important}.CqeuFG_list{margin:14px 0;padding-left:22px}.CqeuFG_list li+li{margin-top:8px}.CqeuFG_list li::marker{color:var(--pink)}.CqeuFG_fine{margin-top:10px;color:var(--dim)!important;font-size:14.5px!important}.CqeuFG_mint{color:var(--mint)}.CqeuFG_formula{box-shadow:0 0 0 1px var(--faint) inset;background:#1a0615e6;border-radius:14px;margin:18px 0;padding:18px;font-size:14.5px;line-height:1.6;overflow-x:auto}.CqeuFG_note{background:#ff78281a;border-radius:14px;margin:22px 0;padding:15px 17px;font-size:16.5px;line-height:1.45;box-shadow:inset 0 0 0 1px #ff782866}.CqeuFG_tableWrap{margin:18px 0;overflow-x:auto}.CqeuFG_table{border-collapse:collapse;width:100%;font-size:14px}.CqeuFG_table th{text-align:left;color:var(--dim);padding:8px 14px 8px 0;font-weight:400}.CqeuFG_table td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid var(--faint);padding:11px 14px 11px 0;line-height:1.4}.CqeuFG_table thead:has(th:empty){display:none}.CqeuFG_fig{box-shadow:0 0 0 1px var(--faint) inset;background:#1a0615e6;border-radius:18px;margin:22px 0;padding:16px}.CqeuFG_fig svg{width:100%;height:auto;display:block;overflow:visible}.CqeuFG_fig figcaption{color:var(--dim);margin-top:10px;font-size:15.5px;line-height:1.4}.CqeuFG_axis{font-family:var(--font-mono), monospace;fill:#fff0f8a8;font-size:12px}.CqeuFG_label{font-family:var(--font-mono), monospace;fill:#fff;font-size:13px}.CqeuFG_base{stroke:#fff0f842}.CqeuFG_grid{stroke:#fff0f82e;stroke-dasharray:3 5}.CqeuFG_draw{fill:none;stroke:var(--pink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:CqeuFG_draw 7s var(--ease) infinite both}.CqeuFG_draw[data-ending=graduated]{stroke:var(--lime)}.CqeuFG_draw[data-ending=none]{stroke:var(--orange)}@keyframes CqeuFG_draw{0%{stroke-dashoffset:1px}58%,to{stroke-dashoffset:0}}.CqeuFG_end{animation:7s linear infinite both CqeuFG_end}@keyframes CqeuFG_end{0%,54%{opacity:0}60%,to{opacity:1}}.CqeuFG_armDot{fill:var(--plum);stroke:var(--lime);stroke-width:2px}.CqeuFG_ring{fill:none;stroke:var(--pink);stroke-width:2px}.CqeuFG_ray{stroke:var(--orange);stroke-width:2px;stroke-linecap:round}.CqeuFG_drop{stroke:var(--mint);stroke-width:2px;stroke-linecap:round;animation:1.4s linear infinite both CqeuFG_fall;animation-delay:calc(var(--i) * .31s)}@keyframes CqeuFG_fall{0%{opacity:0;transform:translateY(-8px)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.CqeuFG_star{fill:var(--lime);filter:drop-shadow(0 0 7px var(--lime))}.CqeuFG_quiet{fill:var(--orange)}.CqeuFG_split{gap:3px;height:58px;display:flex}.CqeuFG_splitPart{white-space:nowrap;min-width:0;color:var(--plum);background:var(--mint);transform-origin:0;animation:CqeuFG_grow 1.1s var(--ease) both;animation-delay:calc(var(--i) * .14s);border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden}@keyframes CqeuFG_grow{0%{transform:scaleX(0)}}.CqeuFG_faq{margin-top:26px}.CqeuFG_faq details{border-top:1px solid var(--faint)}.CqeuFG_faq details:last-child{border-bottom:1px solid var(--faint)}.CqeuFG_faq summary{letter-spacing:-.02em;cursor:pointer;padding:17px 28px 17px 0;font-size:20px;font-weight:700}.CqeuFG_faq p{padding-bottom:18px}.CqeuFG_pager{border-top:1px solid var(--faint);justify-content:space-between;gap:12px;margin-top:60px;padding-top:20px;display:flex}.CqeuFG_article .CqeuFG_pager a{letter-spacing:-.03em;color:var(--white);flex-direction:column;gap:2px;font-size:19px;font-weight:800;text-decoration:none;transition:color .2s;display:flex}.CqeuFG_article .CqeuFG_pager a:hover{color:var(--lime)}.CqeuFG_article .CqeuFG_pager a[data-next]{text-align:right}.CqeuFG_pager small{letter-spacing:0;color:var(--dim);font-size:12.5px;font-weight:400}@media (min-width:900px){.CqeuFG_layout{grid-template-columns:250px minmax(0,1fr);display:grid}.CqeuFG_side{max-height:calc(100vh - 69px);padding:36px 14px 36px var(--gutter);background:0 0;border:0;align-self:start;top:69px;overflow:auto}.CqeuFG_side ul{flex-direction:column;gap:2px;width:auto}.CqeuFG_side a{border-radius:11px;padding:0 14px}.CqeuFG_main{padding-top:42px}}
