:root{--bg:#f4f6fa;--surf:#fff;--surf2:#eef1f6;--tx:#151b26;--mut:#5f6876;--ln:#dfe4ec;--ok:#1d8a4e;--bad:#c93c35;--rad:12px;--rad-s:8px;--w:1180px;--shadow:0 1px 2px rgba(16,24,40,.06),0 4px 14px rgba(16,24,40,.05)}[data-mode=dark]{--bg:#0d121c;--surf:#151c2a;--surf2:#1b2435;--tx:#e9eef6;--mut:#94a0b3;--ln:#283349;--ok:#3cc47a;--bad:#ff6b5e;--shadow:none}[data-mode=sand]{--bg:#f5efe4;--surf:#fffcf6;--surf2:#efe6d6;--tx:#24201a;--mut:#6f665a;--ln:#e4d9c6}[data-r=sm]{--rad:6px;--rad-s:4px}[data-r=lg]{--rad:18px;--rad-s:12px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{margin:0;background:var(--bg);color:var(--tx);font:400 17px/1.7 var(--fb);padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}@media (min-width:960px){body{padding-bottom:0}}img{max-width:100%;height:auto;display:block}a,[data-mode=dark] a{color:var(--pri)}h1,h2,h3,.cu-26,.cu-21,.cu-1d,.cu-15,.cu-1e,.cu-1f,.cu-1g,.cu-1h,.cu-1i,.cu-d,.cu-1j,.cu-1k{font-family:var(--fd)}.cu-1l{max-width:var(--w);margin:0 auto;padding:0 20px}.cu-1m{position:absolute;left:-999px;top:8px;background:var(--surf);padding:8px 12px;z-index:50}.cu-1m:focus{left:8px}.cu-27{position:sticky;top:0;z-index:30;background:var(--surf);border-bottom:1px solid var(--ln)}[data-head=bar] .cu-27{background:var(--pri);border-bottom:0}[data-head=bar] .cu-27 .cu-26,[data-head=bar] .cu-e a,[data-head=bar] .cu-22 a,[data-head=bar] .cu-p{color:var(--on-pri)}.cu-16{display:flex;align-items:center;gap:18px;min-height:64px}[data-head=center] .cu-16{flex-wrap:wrap;justify-content:center;padding-top:10px}[data-head=center] .cu-q{order:3;flex-basis:100%;display:flex;justify-content:center}.cu-26{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--tx);font-size:20px;line-height:1}.cu-f{width:34px;height:34px;border-radius:var(--rad-s);background:var(--acc);color:var(--on-acc);display:grid;place-items:center;font-weight:800;font-size:18px}.cu-r b{font-weight:800}.cu-r i{font-style:normal;font-weight:600;opacity:.75;margin-left:6px;font-size:.8em}.cu-q{flex:1}.cu-17,.cu-a{display:none}.cu-e{display:flex;gap:4px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.cu-e a{display:block;padding:8px 12px;border-radius:var(--rad-s);text-decoration:none;color:var(--tx);font-weight:500;font-size:15px}.cu-e a:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.cu-e a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--acc)}.cu-g{display:flex;align-items:center;gap:12px;margin-left:auto}.cu-22{display:flex;font-size:13px;font-weight:700;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:999px;overflow:hidden}.cu-22 a,.cu-p{padding:5px 10px;text-decoration:none;color:var(--tx)}.cu-p{background:var(--acc);color:var(--on-acc)!important}@media (max-width:959px){.cu-s{display:none}.cu-a{display:flex;flex-direction:column;gap:4px;cursor:pointer;padding:10px;margin-left:auto;width:44px}.cu-a span{height:2px;background:currentColor;border-radius:2px}[data-head=bar] .cu-a{color:var(--on-pri)}.cu-q{flex:0;order:3}.cu-16{flex-wrap:wrap}[data-head=center] .cu-q{flex-basis:auto}.cu-e{display:none;position:absolute;left:0;right:0;top:100%;background:var(--surf);flex-direction:column;padding:10px 20px;border-bottom:1px solid var(--ln)}.cu-e a{color:var(--tx)!important}.cu-17:checked~.cu-e{display:flex}.cu-g{margin-left:0}}.cu-t ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:14px auto 0;padding:0;font-size:13px;color:var(--mut)}.cu-t li+li:before{content:"›";margin-right:6px}.cu-t a{color:var(--mut)}.cu-1n{display:grid;gap:32px;padding-top:18px;padding-bottom:40px}@media (min-width:960px){.cu-1n{grid-template-columns:minmax(0,1fr) 300px;align-items:start}[data-layout=aside-left] .cu-1n{grid-template-columns:300px minmax(0,1fr)}[data-layout=aside-left] .cu-1o{order:-1}.cu-h{position:sticky;top:88px;display:flex;flex-direction:column;gap:18px;max-height:calc(100vh - 100px);overflow:auto}}@media (max-width:959px){.cu-h{display:flex;flex-direction:column;gap:18px}}.cu-23{min-width:0;background:var(--surf);border:1px solid var(--ln);border-radius:var(--rad);padding:clamp(20px,4vw,40px);box-shadow:var(--shadow)}.cu-28 h1{font-size:clamp(28px,4.4vw,42px);line-height:1.15;margin:0 0 12px;letter-spacing:-.01em}.cu-1p{display:inline-block;margin:0 0 10px;padding:3px 10px;border-radius:999px;background:var(--acc-soft);color:var(--tx);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cu-i{font-size:19px;color:var(--mut);margin:0 0 10px}.cu-j{font-size:13px;color:var(--mut);margin:0}.cu-u{margin:22px 0;border-radius:var(--rad);overflow:hidden;border:1px solid var(--ln)}.cu-29{margin:20px 0;padding:16px 18px;border-radius:var(--rad);background:var(--pri-soft);border-left:4px solid var(--pri)}.cu-1e{margin:0 0 4px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pri)}.cu-1q{margin:0;font-weight:500}.cu-2a h2{font-size:clamp(23px,3vw,29px);line-height:1.25;margin:40px 0 12px;padding-top:6px}.cu-2a h3{font-size:20px;margin:26px 0 8px}.cu-2a p,.cu-2a ul,.cu-2a ol{margin:0 0 16px}.cu-2a li{margin-bottom:6px}.cu-2a img{border-radius:var(--rad);margin:22px 0;border:1px solid var(--ln)}.cu-2a blockquote{margin:22px 0;padding:14px 18px 14px 50px;border-radius:var(--rad);background:var(--acc-soft);position:relative}.cu-2a blockquote:before{content:"!";position:absolute;left:16px;top:14px;width:22px;height:22px;border-radius:50%;background:var(--acc);color:var(--on-acc);display:grid;place-items:center;font-weight:800;font-size:14px}.cu-2a blockquote p:last-child{margin-bottom:0}.cu-2a table{display:block;overflow-x:auto;border-collapse:collapse;width:100%;margin:22px 0;font-size:15px}.cu-2a th,.cu-2a td{padding:10px 12px;border-bottom:1px solid var(--ln);text-align:left;vertical-align:top}.cu-2a th{background:var(--surf2);font-family:var(--fd);font-weight:700;white-space:nowrap}.cu-2a tr:hover td{background:color-mix(in srgb,var(--pri) 4%,transparent)}.cu-21{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:var(--rad-s);font-weight:700;font-size:15px;text-decoration:none;border:0;cursor:pointer;line-height:1.2;transition:filter .15s}.cu-21:hover{filter:brightness(1.07)}.cu-k{background:var(--pri);color:var(--on-pri)!important}.cu-l{background:var(--acc);color:var(--on-acc)!important}.cu-24{display:inline-grid;place-items:center;min-width:34px;height:24px;padding:0 6px;border:1.5px solid var(--bad);color:var(--bad);border-radius:6px;font-size:12px;font-weight:800}.cu-v{min-width:44px;height:32px;font-size:14px}.cu-25,.cu-2b{background:var(--surf);border:1px solid var(--ln);border-radius:var(--rad);padding:16px 18px}.cu-15,.cu-1d{margin:0 0 10px;font-weight:700;font-size:15px}.cu-25 ol{margin:0;padding-left:20px;font-size:14px;line-height:1.45}.cu-25 li{margin-bottom:8px}.cu-25 a{color:var(--tx);text-decoration:none}.cu-25 a:hover{color:var(--pri)}.cu-18{margin:0;font-size:14px}.cu-w{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed var(--ln)}.cu-w:last-child{border-bottom:0}.cu-2b dt{color:var(--mut)}.cu-2b dd{margin:0;text-align:right;font-weight:600}.cu-m{font-size:12px;color:var(--mut);margin:10px 0 0;line-height:1.45}.cu-x{width:100%;margin-top:14px}.cu-2c{border-radius:var(--rad);background:var(--pri);color:var(--on-pri);padding:18px;margin:0 0 24px}.cu-y{display:flex;align-items:center;gap:14px;margin-bottom:14px}.cu-n{width:52px;height:52px;border-radius:var(--rad);background:var(--acc);color:var(--on-acc);display:grid;place-items:center;font:800 26px var(--fd)}.cu-d{margin:0;font-size:24px;font-weight:800}.cu-b{margin:2px 0 0;font-size:14px;opacity:.85}.cu-2c .cu-2b{background:var(--surf);color:var(--tx);border:0}.cu-1r .cu-18{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0 18px}.cu-2d{display:grid;gap:14px;margin:24px 0}@media (min-width:640px){.cu-2d{grid-template-columns:1fr 1fr}}.cu-z{border-radius:var(--rad);padding:16px 18px;border:1px solid var(--ln)}.cu-10{background:color-mix(in srgb,var(--ok) 8%,var(--surf))}.cu-11{background:color-mix(in srgb,var(--bad) 7%,var(--surf))}.cu-1j{margin:0 0 8px;font-weight:700}.cu-2d ul{margin:0;padding-left:18px;font-size:15px}.cu-2d li{margin-bottom:6px}.cu-2e{margin:28px 0;padding:18px;border-radius:var(--rad);background:var(--surf2)}.cu-1f{font-size:21px;margin:0 0 12px}.cu-2e ul{list-style:none;margin:0;padding:0}.cu-2e li{display:flex;gap:10px;align-items:flex-start;padding:7px 0;border-bottom:1px solid var(--ln);font-size:15px}.cu-2e li:last-child{border-bottom:0}.cu-1s{flex:0 0 22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;margin-top:2px}.cu-19 .cu-1s{background:var(--ok)}.cu-1a .cu-1s{background:var(--bad)}.cu-2f{margin:18px 0;padding:14px 18px;border:1px dashed var(--pri);border-radius:var(--rad)}.cu-1k{margin:0 0 6px;font-weight:700}.cu-2f ul{margin:0;padding-left:18px}.cu-2g{margin:24px 0}.cu-1g{font-size:23px;margin:0 0 14px}.cu-o{list-style:none;margin:0;padding:0;counter-reset:s}.cu-o li{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--ln)}.cu-1t{flex:0 0 36px;height:36px;border-radius:50%;background:var(--pri);color:var(--on-pri);display:grid;place-items:center;font:800 16px var(--fd)}.cu-1u{margin:4px 0 2px;font-weight:700}.cu-1v{margin:0;color:var(--mut);font-size:15px}.cu-2h{margin:36px 0 10px}.cu-1h{font-size:clamp(23px,3vw,29px);margin:0 0 12px}.cu-1w{border:1px solid var(--ln);border-radius:var(--rad-s);margin-bottom:10px;background:var(--surf)}.cu-1w summary{cursor:pointer;padding:14px 44px 14px 16px;font-weight:600;list-style:none;position:relative}.cu-1w summary::-webkit-details-marker{display:none}.cu-1w summary:after{content:"+";position:absolute;right:16px;top:10px;font-size:22px;color:var(--pri)}.cu-1w[open] summary:after{content:"−"}.cu-1x{padding:0 16px 14px;color:var(--mut)}.cu-2i{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 0;padding:20px;border-radius:var(--rad);background:var(--pri);color:var(--on-pri)}.cu-1i{margin:0;font-size:21px;font-weight:800}.cu-1y{margin:4px 0 0;opacity:.9;font-size:15px}.cu-12{display:flex;align-items:center;gap:12px}.cu-2i .cu-24{border-color:currentColor;color:inherit}.cu-2j{background:var(--surf);border-top:1px solid var(--ln);margin-top:20px;font-size:14px;color:var(--mut)}.cu-1b{display:grid;gap:24px;padding-top:32px;padding-bottom:24px}@media (min-width:760px){.cu-1b{grid-template-columns:2fr repeat(3,1fr)}}.cu-1c{font:800 18px var(--fd);color:var(--tx);text-decoration:none}.cu-1z{font-weight:700;color:var(--tx);margin:0 0 8px}.cu-2j ul{list-style:none;margin:0;padding:0}.cu-2j li{margin-bottom:6px}.cu-2j a{color:var(--mut)}.cu-13{display:flex;gap:16px;align-items:flex-start;border-top:1px solid var(--ln);padding-top:18px;padding-bottom:24px}.cu-13 p{margin:0 0 6px}.cu-c{font-size:12px}.cu-2k{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--surf);border-top:1px solid var(--ln)}.cu-20{font:700 15px var(--fd);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-14{padding:10px 16px}@media (min-width:960px){.cu-2k{display:none}}
