:root{--bg:#f3f1ec;--bg-2:#ece9e2;--surface:#fff;--ink:#1d1b19;--ink-2:#47423c;--mut:#6f685f;--mut-2:#aba59c;--line:#1d1b1917;--line-2:#1d1b190f;--line-3:#1d1b1929;--acc:#b4613f;--acc-2:#9a4f31;--acc-soft:#f3e3d9;--acc-ink:#fff;--deep:#221f1c;--deep-2:#2e2a26;--f:#7d6be0;--f-bg:#eeebfc;--f-ink:#5a49be;--m:#2c9e77;--m-bg:#dff2e9;--m-ink:#1e7656;--u:#c2912a;--u-bg:#f6ecd2;--u-ink:#8e6612;--ok:#2c9e77;--bad:#d2553f;--warn:#c2912a;--serif:"Fraunces",Georgia,"Times New Roman",serif;--disp:"Plus Jakarta Sans","Inter",ui-sans-serif,system-ui,sans-serif;--sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--r-s:10px;--r:16px;--r-l:24px;--r-xl:32px;--sh-1:0 1px 2px #1d1b190d,0 0 0 1px var(--line);--sh-2:0 1px 2px #1d1b190a,0 12px 32px -16px #1d1b1938,0 0 0 1px var(--line);--sh-3:0 30px 80px -30px #1d1b1973,0 0 0 1px var(--line);--e:cubic-bezier(.22,1,.36,1);--e2:cubic-bezier(.65,0,.35,1);--wrap:1200px;--gut:24px;--hd:72px}[data-pal=teal]{--bg:#f1f2ef;--bg-2:#e8eae5;--acc:#1d6c67;--acc-2:#145550;--acc-soft:#dbece9;--deep:#13302e;--deep-2:#1b3d3a}[data-pal=mercan]{--bg:#f6f1ea;--bg-2:#eee7dd;--acc:#dd6a53;--acc-2:#c35540;--acc-soft:#fbe3db;--deep:#2a2420;--deep-2:#362f2a}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hd) + 16px);overflow-x:clip}body{background:var(--bg);color:var(--ink);font:400 15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;transition:background-color .5s var(--e);margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--acc-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}.i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.i.xs{width:14px;height:14px}.i.sm{width:16px;height:16px}.i.lg{width:22px;height:22px}.serif{font-family:var(--serif);letter-spacing:-.01em;font-weight:400}.mono{font-family:var(--mono)}.mut{color:var(--mut)}.b{white-space:nowrap;background:var(--surface);height:44px;color:var(--ink);box-shadow:var(--sh-1);transition:background-color .2s,box-shadow .25s var(--e),translate .25s var(--e),color .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:500;display:inline-flex}.b:hover{box-shadow:0 0 0 1px var(--line-3),0 8px 20px -12px #1d1b194d}.b:active{translate:0 1px}.b.acc{background:var(--acc);color:var(--acc-ink);box-shadow:none}.b.acc:hover{background:var(--acc-2)}.b.ink{background:var(--ink);color:#fff;box-shadow:none}.b.ink:hover{background:#000}.b.gh{box-shadow:none;background:0 0}.b.gh:hover{background:#1d1b190d}.b.sm{height:36px;padding:0 14px;font-size:13.5px}.b.xs{gap:6px;height:30px;padding:0 11px;font-size:12.5px}.b.ic{width:44px;padding:0}.b.ic.sm{width:36px}.b.ic.xs{width:30px}.b.full{width:100%}.b[aria-pressed=true].fav{color:var(--acc)}.b[aria-pressed=true].fav .i{fill:currentColor}.b .i{transition:transform .35s var(--e)}.b:hover .arr{transform:translate(3px)}.tag{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 9px 0 7px;font-size:12px;font-weight:500;display:inline-flex}.tag .i{stroke-width:1.9px;width:13px;height:13px}.tag.f{background:var(--f-bg);color:var(--f-ink)}.tag.m{background:var(--m-bg);color:var(--m-ink)}.tag.u{background:var(--u-bg);color:var(--u-ink)}.tag.ic-only{justify-content:center;width:24px;padding:0}.bdg{height:22px;font:500 11.5px/1 var(--sans);background:var(--bg-2);color:var(--ink-2);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.bdg.ok{color:#1e7656;background:#e2f3ea}.bdg.bad{color:#b2412d;background:#fbe5e0}.bdg.acc{background:var(--acc-soft);color:var(--acc-2)}.bdg.dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.src{white-space:nowrap;height:22px;font:500 10.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.src .i{width:12px;height:12px}.chip{background:var(--surface);height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);transition:all .2s var(--e);border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:14px;display:inline-flex}.chip:hover{box-shadow:inset 0 0 0 1px var(--line-3);color:var(--ink)}.chip[aria-pressed=true],.chip.on{background:var(--ink);color:#fff;box-shadow:none}.chip .n{font:500 11px var(--mono);color:var(--mut-2)}.chip[aria-pressed=true] .n{color:#ffffff8c}.eb{font:500 11.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;display:inline-flex}.eb:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.eb.nol:before{display:none}.hd{z-index:60;transition:background-color .3s,box-shadow .3s;position:sticky;top:0}.hd.sc{background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:0 1px 0 var(--line)}.hd-in{height:var(--hd);align-items:center;gap:28px;display:flex}.logo{flex:none;align-items:center;gap:10px;display:flex}.logo-m{background:var(--ink);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden}.logo-m:after{content:"";background:var(--acc);border-radius:50%;width:10px;height:10px;transition:background-color .4s;position:absolute;top:5px;right:5px}.nav{align-items:center;gap:4px;display:flex}.nav a,.nav button{height:38px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:14.5px;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.nav a:hover,.nav button:hover{color:var(--ink);background:#1d1b190d}.nav a[aria-current=page]{color:var(--ink);font-weight:500}.nav a[aria-current=page]:after{content:"";background:var(--acc);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.hd-r{align-items:center;gap:8px;margin-left:auto;display:flex}.srch{background:var(--surface);width:230px;height:42px;box-shadow:var(--sh-1);color:var(--mut);transition:box-shadow .25s var(--e),width .4s var(--e);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 14px;font-size:14px;display:flex}.srch:hover{box-shadow:0 0 0 1px var(--line-3),0 8px 20px -14px #1d1b194d}.srch span{text-align:left;flex:1}.kbd{font:500 11px/1 var(--mono);background:var(--bg);color:var(--mut);border-radius:7px;padding:5px 7px}.fav-c{position:relative}.cnt{background:var(--acc);color:#fff;min-width:17px;height:17px;font:600 10px/17px var(--mono);text-align:center;transition:transform .35s var(--e);border-radius:999px;padding:0 5px;position:absolute;top:2px;right:2px;transform:scale(0)}.cnt.on{transform:scale(1)}.cnt.pop{animation:pop .45s var(--e)}@keyframes pop{40%{transform:scale(1.35)}}.av{width:36px;height:36px;font:600 12.5px/1 var(--sans);background:var(--f-bg);color:var(--f-ink);border-radius:50%;flex:none;place-items:center;display:grid}.um{position:relative}.um-b{border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 10px 0 4px;transition:background-color .2s;display:flex}.um-b:hover{background:#1d1b190d}.menu{background:var(--surface);min-width:236px;box-shadow:var(--sh-3);opacity:0;visibility:hidden;transition:opacity .2s,translate .3s var(--e),visibility .2s;z-index:70;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;translate:0 -6px}.menu.on{opacity:1;visibility:visible;translate:0}.menu a,.menu button{width:100%;height:40px;color:var(--ink-2);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.menu a:hover,.menu button:hover{background:var(--bg);color:var(--ink)}.menu hr{background:var(--line);border:0;height:1px;margin:6px 4px}.menu .mh{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.menu .mh b{font-size:14px;display:block}.menu .mh small{color:var(--mut);font-size:12.5px}.burger{display:none}body:not(.auth) .u-only,body.auth .g-only{display:none!important}main{display:block}.sec{padding-top:96px}.sec-h{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.sec-h h2{font:700 clamp(32px,4vw,50px)/1.05 var(--disp);letter-spacing:-.025em;max-width:760px;margin:14px 0 0}.sec-h h2 i{color:var(--acc)}.sec-h p{max-width:520px;color:var(--ink-2);text-wrap:pretty;margin:14px 0 0;font-size:16px}.sec-h .act{flex:none;align-items:center;gap:8px;display:flex}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.split>.sec-h{top:calc(var(--hd) + 24px);flex-direction:column;align-items:flex-start;margin:0;position:sticky}.band{background:var(--deep);color:#fff;transition:background-color .5s var(--e);margin-top:112px;padding:96px 0}.band .eb{color:#ffffff8c}.band .sec-h p{color:#ffffffa6}.band.soft{background:var(--surface);color:var(--ink);box-shadow:0 -1px 0 var(--line),0 1px 0 var(--line)}.band.soft .eb{color:var(--mut)}.band.soft .sec-h p{color:var(--ink-2)}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:16px;margin:-4px;padding:4px;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.cd{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-1);transition:box-shadow .35s var(--e),translate .35s var(--e);padding:24px;display:block;position:relative}a.cd:hover,.cd.hov:hover{box-shadow:var(--sh-2)}.nc{background:var(--surface);box-shadow:var(--sh-1);isolation:isolate;transition:box-shadow .3s var(--e);border-radius:20px;flex-direction:column;padding:18px 18px 14px;display:flex;position:relative}.nc:hover{box-shadow:var(--sh-2)}.nc-t{justify-content:space-between;align-items:center;gap:8px;display:flex}.nc-n{font:700 22px/1.15 var(--disp);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.nc-n a:after{content:"";z-index:0;position:absolute;inset:0}.nc-t .b{width:32px;height:32px;box-shadow:none;color:var(--mut);background:0 0}.nc-t .b:hover{background:var(--bg);color:var(--ink)}.nc-t .b[aria-pressed=true]{color:var(--acc)}.nc-e{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);align-items:center;gap:6px;margin:6px 0 0;display:flex}.nc-e .g{align-items:center;gap:4px;display:inline-flex}.nc-e .g.f{color:var(--f-ink)}.nc-e .g.m{color:var(--m-ink)}.nc-e .g.u{color:var(--u-ink)}.nc-e i{color:var(--mut-2);font-style:normal}.nc-m{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:10px 0 0;font-size:14px;line-height:1.5;overflow:hidden}.nc-f{border-top:1px solid var(--line-2);font:500 11.5px var(--mono);color:var(--mut);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.nc .b{z-index:1;position:relative}.tr{height:22px;font:500 11.5px var(--sans);background:var(--bg);color:var(--ink-2);white-space:nowrap;border-radius:7px;align-items:center;padding:0 8px;display:inline-flex}.tr.ok{color:#1e7656;background:#e2f3ea}.tr.bad{color:#b2412d;background:#fbe5e0}.rk{font:500 11.5px var(--mono);color:var(--mut);white-space:nowrap}.rk b{color:var(--ink);font-weight:500}.fl{background:var(--surface);height:56px;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:center;transition:box-shadow .2s;display:flex;position:relative}input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 0s 600000s,color 0s 600000s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 0s 600000s,color 0s 600000s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 0s 600000s,color 0s 600000s}textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 0s 600000s,color 0s 600000s}select:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 0s 600000s,color 0s 600000s}.fl input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1px var(--line),inset 0 0 0 100px var(--surface);box-shadow:inset 0 0 0 1px var(--line),inset 0 0 0 100px var(--surface)}.fl input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1px var(--line),inset 0 0 0 100px var(--surface);box-shadow:inset 0 0 0 1px var(--line),inset 0 0 0 100px var(--surface)}.fl input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1px var(--line),inset 0 0 0 100px var(--surface);box-shadow:inset 0 0 0 1px var(--line),inset 0 0 0 100px var(--surface)}.fl>.i{color:var(--mut);position:absolute;left:16px}.fl input,.fl select{appearance:none;background:0 0;border:0;border-radius:16px;outline:0;width:100%;height:100%;padding:20px 16px 6px 46px;font-size:15px}.fl label{color:var(--mut);pointer-events:none;transition:all .2s var(--e);font-size:15px;position:absolute;top:50%;left:46px;translate:0 -50%}.fl input:focus+label,.fl input:not(:placeholder-shown)+label,.fl select+label{color:var(--mut);font-size:11.5px;top:17px}.fl .eye{width:40px;height:40px;color:var(--mut);border-radius:12px;place-items:center;display:grid;position:absolute;right:8px}.fl .eye:hover{background:var(--bg);color:var(--ink)}.fl-sel select{cursor:pointer;color:var(--ink);padding-right:44px}.fl>.i.fl-chev{pointer-events:none;left:auto;right:16px}.fl.err{box-shadow:inset 0 0 0 1.5px var(--bad)}.fe{color:var(--bad);align-items:center;gap:6px;margin:6px 4px 0;font-size:12.5px;display:none}.fl.err+.fe{display:flex}.ck{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.ck input{appearance:none;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-3);background:var(--surface);cursor:pointer;border-radius:6px;flex:none;place-items:center;margin:1px 0 0;transition:all .2s;display:grid}.ck input:checked{background:var(--ink);box-shadow:none}.ck input:checked:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:9px;height:5px;translate:0 -1px;rotate:-45deg}.ck a{text-underline-offset:2px;text-decoration:underline}.seg{background:var(--bg-2);border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:relative}.seg button{z-index:1;height:34px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 15px;font-size:13.5px;transition:color .25s;display:inline-flex;position:relative}.seg button[aria-selected=true]{color:var(--ink);font-weight:500}.seg button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--acc) 45%,transparent);outline:none}.seg .thumb{background:var(--surface);box-shadow:var(--sh-1);transition:left .4s var(--e),width .4s var(--e);border-radius:999px;position:absolute;top:4px;bottom:4px}dialog.dlg{background:var(--surface);width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:var(--sh-3);opacity:0;transition:opacity .3s var(--e),translate .45s var(--e),scale .45s var(--e),overlay .3s allow-discrete,display .3s allow-discrete;border:0;border-radius:28px;padding:0;overflow:auto;translate:0 16px;scale:.98}dialog.dlg[open]{opacity:1;translate:0;scale:1}@starting-style{dialog.dlg[open]{opacity:0;translate:0 16px;scale:.98}}dialog.dlg::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s,overlay .3s allow-discrete,display .3s allow-discrete;background:#16141261}dialog.dlg[open]::backdrop{opacity:1}@starting-style{dialog.dlg[open]::backdrop{opacity:0}}.dlg-x{z-index:2;position:absolute;top:14px;right:14px}.dlg-b{padding:32px}.dlg h3{font:600 34px/1.05 var(--disp);letter-spacing:-.02em;margin:0}.dlg p.lead{color:var(--ink-2);margin:8px 0 22px;font-size:14.5px}.auth-art{background:var(--acc-soft);height:120px;margin:-32px -32px 22px;transition:background-color .5s;position:relative;overflow:hidden}.auth-art svg{width:100%;height:100%;position:absolute;inset:0}.auth-v{display:none}.auth-v.on{animation:fadeup .45s var(--e);display:block}@keyframes fadeup{0%{opacity:0;translate:0 8px}}.stack{gap:12px;display:grid}.or{color:var(--mut);align-items:center;gap:12px;margin:18px 0;font-size:12.5px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.sw{text-align:center;color:var(--ink-2);margin-top:18px;font-size:14px}.sw button,.lnk{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);font-weight:500}.sw button:hover,.lnk:hover{text-decoration-color:currentColor}.pw-m{gap:4px;margin:8px 4px 0;display:flex}.pw-m i{background:var(--line);border-radius:3px;flex:1;height:3px;transition:background-color .3s}.pw-m[data-s="1"] i:first-child{background:var(--bad)}.pw-m[data-s="2"] i:nth-child(-n+2){background:var(--warn)}.pw-m[data-s="3"] i:nth-child(-n+3),.pw-m[data-s="4"] i{background:var(--ok)}.pw-t{color:var(--mut);margin:6px 4px 0;font-size:12px}.done-i{background:var(--m-bg);width:64px;height:64px;color:var(--m-ink);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.done-i svg path{stroke-dasharray:30;stroke-dashoffset:30px;animation:dr .6s .15s var(--e) forwards}@keyframes dr{to{stroke-dashoffset:0}}dialog.cmd{border-radius:24px;width:min(620px,100vw - 24px);margin-top:12vh}.cmd-f{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:64px;padding:0 20px;display:flex}.cmd-f input{background:0 0;border:0;outline:0;flex:1;font-size:17px}.cmd-f input::-webkit-search-cancel-button{appearance:none;display:none}.cmd-f input::-webkit-search-decoration{appearance:none;display:none}.cmd-l{max-height:min(420px,60vh);padding:8px;overflow:auto}.cmd-g{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut-2);padding:10px 12px 6px}.cmd-i{cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:9px 12px;display:flex}.cmd-i[aria-selected=true]{background:var(--bg)}.cmd-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cmd-i b{font:600 18px/1.15 var(--disp);letter-spacing:-.01em}.cmd-i small{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.35;overflow:hidden}.cmd-a{color:var(--mut-2);opacity:0;flex:none;transition:opacity .15s}.cmd-i[aria-selected=true] .cmd-a{opacity:1}.cmd-x{flex:none}.cmd-i mark{background:var(--acc-soft);color:inherit;border-radius:3px}.cmd-e{text-align:center;color:var(--mut);flex-direction:column;align-items:center;padding:30px 20px 22px;display:flex}.cmd-e-i{background:var(--acc-soft);width:52px;height:52px;color:var(--acc);box-shadow:0 0 0 7px color-mix(in srgb,var(--acc-soft) 45%,transparent);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.cmd-e-i .i{width:24px;height:24px}.cmd-e>b{color:var(--ink);margin-bottom:4px;font-weight:500}.cmd-e p{margin:0}.cmd-e-r{border:1px dashed var(--line-3);color:var(--ink-2);transition:border-color .2s var(--e),background .2s var(--e),color .2s var(--e);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:9px 12px 9px 14px;font-size:13.5px;display:inline-flex}.cmd-e-r b{color:var(--ink);font-weight:500}.cmd-e-r .i{color:var(--acc)}.cmd-e-r:hover{border-style:solid;border-color:var(--acc);background:var(--acc-soft);color:var(--ink)}.cmd-e-r:hover .i:last-child{translate:2px}.cmd-e-r .i:last-child{transition:translate .2s var(--e)}.cmd-k{border-top:1px solid var(--line);color:var(--mut);gap:14px;padding:12px 20px;font-size:12px;display:flex}.toasts{z-index:200;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;bottom:24px;left:50%;translate:-50%}.toast{background:var(--ink);color:#fff;pointer-events:auto;min-height:48px;animation:tin .45s var(--e);border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 18px;font-size:14px;display:flex;box-shadow:0 20px 40px -20px #00000080}.toast.out{animation:tout .3s var(--e) forwards}.toast .b{color:#fff;height:36px;box-shadow:none;background:#ffffff1f}.toast .b:hover{background:#fff3}@keyframes tin{0%{opacity:0;translate:0 14px;scale:.96}}@keyframes tout{to{opacity:0;translate:0 8px}}.acc-i{border-top:1px solid var(--line)}.acc-i:last-child{border-bottom:1px solid var(--line)}.acc-i summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 2px;font-size:17px;font-weight:500;list-style:none;display:flex}.acc-i summary::-webkit-details-marker{display:none}.acc-i summary .pl{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line-3);transition:background-color .2s,rotate .4s var(--e);border-radius:50%;flex:none;position:relative}.acc-i summary .pl:before,.acc-i summary .pl:after{content:"";width:10px;height:1.5px;transition:rotate .4s var(--e);background:currentColor;margin:-.75px 0 0 -5px;position:absolute;top:50%;left:50%}.acc-i summary .pl:after{rotate:90deg}.acc-i[open] summary .pl{background:var(--ink);color:#fff;box-shadow:none}.acc-i[open] summary .pl:after{rotate:0deg}.acc-i .acc-c{color:var(--ink-2);animation:fadeup .4s var(--e);padding:0 48px 24px 2px;font-size:15px;line-height:1.65}.chart{position:relative}.chart svg{width:100%;height:auto;overflow:visible}.chart .gl{stroke:var(--line);stroke-width:1px}.chart .ax{font:500 11px var(--mono);fill:var(--mut)}.draw{stroke-dasharray:var(--len,1200);stroke-dashoffset:var(--len,1200);transition:stroke-dashoffset 1.8s var(--e2)}.in .draw{stroke-dashoffset:0}.fadein{opacity:0;transition:opacity .8s .9s var(--e)}.in .fadein{opacity:1}.pt{transform-box:fill-box;transform-origin:50%;transition:scale .5s var(--e);scale:0}.in .pt{scale:1}.tip{z-index:5;pointer-events:none;background:var(--ink);color:#fff;white-space:nowrap;opacity:0;border-radius:12px;padding:9px 12px;font-size:12.5px;transition:opacity .15s;position:absolute;translate:-50% calc(-100% - 12px)}.tip.on{opacity:1}.tip b{font:500 15px var(--mono);display:block}.legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.legend i{background:var(--c);border-radius:3px;width:10px;height:10px}.nodata{color:var(--mut);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.nodata .i{margin-top:2px}.rv{opacity:0;transition:opacity .7s var(--e),translate .7s var(--e);translate:0 10px}.rv.in{opacity:1;translate:0}.rv.d1{transition-delay:80ms}.rv.d2{transition-delay:.16s}.rv.d3{transition-delay:.24s}main>.rv:first-child,main>:first-child .rv{opacity:1;animation:rv-in .7s var(--e) both;transition:none;translate:0}main>:first-child .rv.d1{animation-delay:80ms}main>:first-child .rv.d2{animation-delay:.16s}main>:first-child .rv.d3{animation-delay:.24s}@keyframes rv-in{0%{opacity:0;translate:0 10px}}.ft{background:var(--deep);color:#ffffffb8;transition:background-color .5s var(--e);margin-top:128px;padding:80px 0 0}.ft-big{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:56px;display:flex}.ft-big h2{font:600 clamp(40px,5.6vw,76px)/1 var(--disp);letter-spacing:-.03em;color:#fff;max-width:720px;margin:0}.ft-big h2 i{color:var(--acc);filter:brightness(1.25)}.ft-cols{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding:56px 0;display:grid}.ft-cols h3{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;margin:0 0 14px}.ft-cols a{padding:5px 0;font-size:14px;transition:color .2s;display:block}.ft-cols a.logo{padding:0;display:flex}.ft-cols a:hover{color:#fff}.ft-cols p{max-width:300px;margin:14px 0 0;font-size:14px;line-height:1.6}.ft .logo-m{color:var(--ink);background:#fff}.ft .logo b{color:#fff}.ft-bot{color:#ffffffa8;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 0 28px;font-size:13px;display:flex}.ft-bot nav{flex-wrap:wrap;gap:18px;display:flex}.ft-bot a:hover{color:#fff}dialog.drw{opacity:1;border-radius:0 28px 28px 0;width:min(340px,88vw);height:100dvh;max-height:none;margin:0 auto 0 0;translate:-100%;scale:1}dialog.drw[open]{translate:0}@starting-style{dialog.drw[open]{opacity:1;translate:-100%}}.drw-b{flex-direction:column;gap:4px;min-height:100%;padding:20px;display:flex}.drw-b>a{border-radius:14px;align-items:center;gap:12px;height:50px;padding:0 12px;font-size:16px;display:flex}.drw-b>a:hover,.drw-b>a[aria-current=page]{background:var(--bg)}.drw-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.drw-f{gap:8px;margin-top:auto;padding-top:16px;display:grid}.drw-auth{grid-template-columns:1fr 1fr}.drw-auth .b{justify-content:center;gap:8px}.bn{display:none}.pal{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffa8;align-items:center;gap:6px;display:flex}.pal button{background:var(--c);width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--deep,#1d1b19),0 0 0 1px #ffffff40;transition:box-shadow .25s var(--e),scale .25s var(--e);border-radius:50%}.pal button:hover{scale:1.08}.pal button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--deep,#1d1b19),0 0 0 2px #fff}@media (max-width:1080px){.nav{display:none}.burger{display:inline-flex}.srch{justify-content:center;width:44px;padding:0}.srch span,.srch .kbd{display:none}.split{grid-template-columns:minmax(0,1fr);gap:28px}.split>.sec-h{position:static}.g4,.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-cols>div:first-child{grid-column:1/-1}}@media (max-width:760px){:root{--gut:16px;--hd:62px}body{padding-bottom:76px;font-size:14.5px}.hd-in{gap:12px}.hd-r{gap:4px}.hd-r .g-only .b:not(.acc),.um-b .um-t{display:none}.sec{padding-top:68px}.sec-h{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:26px}.sec-h p{font-size:15px}.band{margin-top:76px;padding:64px 0}.g2,.g3{grid-template-columns:minmax(0,1fr)}.rail{margin-right:calc(-1 * var(--gut));padding-right:var(--gut);grid-auto-columns:80%}.nc-n{font-size:24px}.ft{margin-top:88px;padding-top:56px}.ft-big{flex-direction:column;align-items:flex-start}.bn{z-index:55;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--surface);box-shadow:0 -1px 0 var(--line),0 -10px 30px -18px #281e1440;border-radius:26px 26px 0 0;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.bn a,.bn button{min-height:54px;color:var(--ink-2);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;transition:color .2s;display:flex;position:relative}.bn [aria-current=page]{color:color-mix(in srgb,var(--acc) 72%,var(--ink));font-weight:600}.bn [aria-current=page] .i{stroke-width:2px}.bn .bn-fab{min-height:54px}.bn-fab>span{background:var(--acc);color:#fff;width:54px;height:54px;box-shadow:0 0 0 6px color-mix(in srgb,var(--acc) 14%,var(--surface)),0 12px 22px -8px color-mix(in srgb,var(--acc) 70%,transparent);transition:scale .25s var(--e);border-radius:50%;place-items:center;margin-top:-30px;display:grid}.bn-fab .i{stroke-width:2.2px;width:22px;height:22px}.bn-fab:active>span{scale:.94}.bn .cnt{top:4px;right:calc(50% - 20px)}.toasts{bottom:88px}.dlg-b{padding:26px 22px}.auth-art{margin:-26px -22px 20px}dialog.dlg:not(.drw):not(.cmd){border-radius:28px 28px 0 0;width:100vw;max-width:100vw;margin-bottom:0;translate:0 40px}dialog.dlg:not(.drw):not(.cmd)[open]{translate:0}dialog.cmd{margin-top:12px}}@media (max-width:420px){.g4{grid-template-columns:minmax(0,1fr)}.ft-cols{gap:24px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.rv{opacity:1;translate:none}}h1,h2,h3{font-family:var(--disp)}.hero-h,.sec-h h2,.ft-big h2,.cta h2,.dlg h3{letter-spacing:-.045em!important;font-weight:700!important}h1 i,h2 i,h3 i{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.ital{letter-spacing:-.02em;font-style:italic;font-family:var(--serif)!important;font-weight:400!important}.nc-n,.path b,.trust-r b{letter-spacing:-.035em!important}.nav{gap:2px}.nav .nv{white-space:nowrap;height:40px;color:var(--ink-2);border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:14.5px;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.nav .nv .i{color:var(--mut)}.nav .nv:hover{color:var(--ink);background:#1d1b190d}.nav .nv[aria-current=page],.nav .nv.on{color:var(--ink);font-weight:500}.nav .nv[aria-current=page] .i,.nav .nv.on .i{color:var(--acc)}.nav .nv[aria-current=page]:after,.nav .nv.on:after{content:"";background:var(--ink);border-radius:2px;width:auto;height:2px;margin:0;position:absolute;bottom:2px;left:12px;right:12px}.nav a[aria-current=page]:after{background:var(--ink);border-radius:2px;width:auto;height:2px;margin:0;bottom:2px;left:12px;right:12px}.dd{position:relative}.dd .dd-c{transition:rotate .3s var(--e)}.dd.open .dd-c{rotate:180deg}.dd .menu{left:0;right:auto}.hd-r .dd .menu{left:auto;right:0}.mega{width:580px;padding:10px}.mega-g{grid-template-columns:1fr 1fr;gap:2px;display:grid}.mega-g a{align-items:center!important;gap:12px!important;height:auto!important;padding:10px!important}.mega-g b{color:var(--ink);font-size:14px;font-weight:500;display:block}.mega-g small{color:var(--mut);margin-top:1px;font-size:12.5px;display:block}.mi{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mega-f{border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:6px;height:auto!important;color:var(--mut)!important;border-radius:0!important;padding:12px 10px 6px!important;font-size:13px!important;display:flex!important}.mega-f:hover{color:var(--ink)!important;background:0 0!important}.hd-i{width:42px;height:42px;position:relative}.pip{background:var(--acc);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:10px;right:11px}.notes{width:340px;padding:8px}.notes-h{justify-content:space-between;align-items:center;padding:8px 10px 10px;display:flex}.notes-h b{font-size:15px}.nt{color:var(--ink-2);border-radius:12px;gap:12px;padding:10px;font-size:13.5px;line-height:1.45;display:flex}.nt:hover{background:var(--bg)}.nt b{color:var(--ink);font-weight:500}.nt small{color:var(--mut);margin-top:2px;font-size:12px;display:block}.notes-g{text-align:center;padding:18px 14px 12px}.notes-g>.i{color:var(--mut-2);margin:0 auto 10px}.notes-g p{color:var(--ink-2);margin:0 0 14px;font-size:13.5px}.hd-login{gap:7px}.hero-q{z-index:1;position:relative}.hero-q:has(.sug.on){z-index:40}.sug{z-index:30;background:var(--surface);box-shadow:var(--sh-3);opacity:0;visibility:hidden;transition:opacity .2s,translate .3s var(--e),visibility .2s;border-radius:22px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;translate:0 -6px}.sug.on{opacity:1;visibility:visible;translate:0}.sug-f{border-bottom:1px solid var(--line-2);align-items:center;gap:4px;margin-bottom:6px;padding:4px 4px 8px;display:flex}.sug-f button{height:30px;color:var(--ink-2);border-radius:999px;padding:0 12px;font-size:12.5px}.sug-f button:hover{background:var(--bg)}.sug-f button[aria-pressed=true]{background:var(--ink);color:#fff}.sug-f span{font:500 11px var(--mono);color:var(--mut);margin-left:auto;padding-right:8px}.sug-i{border-radius:14px;align-items:center;gap:12px;padding:9px 10px;display:flex}.sug-i[aria-selected=true],.sug-i:hover{background:var(--bg)}.sug-i b{font:700 18px/1 var(--disp);letter-spacing:-.02em;white-space:nowrap}.sug-i small{min-width:0;color:var(--mut);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.sug-i em{font:500 11.5px var(--mono);color:var(--mut);font-style:normal}.sug-i mark{background:var(--acc-soft);color:inherit;border-radius:3px}.sug-e{color:var(--ink-2);padding:18px 12px;font-size:14px}.sug-all{border-top:1px solid var(--line-2);color:var(--mut);margin-top:6px;padding:10px 12px 6px;font-size:13px;display:block}.sug-all:hover{color:var(--ink)}.nav .nv{gap:6px;padding:0 9px;font-size:14px}.hd-in{gap:18px}.srch{justify-content:center;width:44px;padding:0}.srch span,.srch .kbd{display:none}@media (min-width:1081px){.hd-in{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);display:grid}.hd-in>.logo{justify-self:start}.hd-in>.hd-r{justify-self:end;margin-left:0}}.hd-r .srch,.hd-r .hd-i{width:44px;height:44px;box-shadow:none;color:var(--ink);background:0 0;border-radius:12px;justify-content:center;padding:0}.hd-r .srch:hover,.hd-r .hd-i:hover{background:var(--bg-2);box-shadow:none}.hd-r .srch .i,.hd-r .hd-i .i{width:21px;height:21px}@media (max-width:1240px){.nav .nv{padding:0 7px;font-size:13.5px}.nav .nv>.i{display:none}.hd-in{gap:12px}.hd-r{gap:4px}}@media (max-width:760px){.hd-login span{display:none}.hd-login{width:40px;padding:0}.hd-r>.dd:first-of-type{display:none}.mega{width:min(580px,92vw)}.hd-r{gap:2px}.hd-r .srch,.hd-r .hd-i,.hd-r .hd-login{width:40px;height:40px;box-shadow:none;color:var(--ink);background:0 0;border-radius:12px;justify-content:center;padding:0}.hd-r .srch:hover,.hd-r .hd-i:hover,.hd-r .hd-login:hover{background:var(--bg-2);box-shadow:none}.hd-r .srch .i,.hd-r .hd-i .i,.hd-r .hd-login .i{width:21px;height:21px}.hd-r .hd-login .i{fill:none}}[hidden]{display:none!important}@media (max-width:400px){.hd-in{gap:8px}.hd-r{gap:2px}.um-b{padding:0 4px}.um-b>.i{display:none}.hd-i{width:38px;height:38px}.logo b{font-size:22px}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 18%,transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:40px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--acc) 70%,transparent);background-clip:padding-box;border-width:2px}.flt::-webkit-scrollbar{width:6px}.flt::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 14%,transparent);background-clip:padding-box;border-width:1px}.band ::-webkit-scrollbar-thumb{background:#ffffff38 padding-box padding-box}.ft ::-webkit-scrollbar-thumb{background:#ffffff38 padding-box padding-box}@supports not selector(::-webkit-scrollbar){html,.flt,.cmd-l,.dlg{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 20%,transparent) transparent}}.logo-m{display:none}.lgm{flex:none;width:34px;height:34px;overflow:visible}.lgm-b{fill:var(--acc);transition:fill .5s var(--e)}.lgm-s{fill:#fff;transform-box:fill-box;transform-origin:50%;transition:rotate .6s var(--e),scale .6s var(--e)}.lgm-d{fill:#e2bd78;transform-box:fill-box;transform-origin:50%;transition:translate .5s var(--e)}.logo:hover .lgm-s{rotate:45deg;scale:.92}.logo:hover .lgm-d{translate:1.5px -1.5px}.logo b{font:500 25px/1 "Outfit",var(--disp);letter-spacing:-.032em}.ft .lgm-b{fill:color-mix(in srgb,var(--acc) 55%,#fff)}.ft .lgm-s{fill:var(--deep)}.wmk{flex:none;width:auto;height:22px;display:block;overflow:visible}.wmk-i{fill:var(--ink);transition:fill .5s var(--e)}.wmk-a{fill:var(--acc);transition:fill .5s var(--e)}.ft .wmk-i,.tf3-dark .wmk-i{fill:#fff}.ft .wmk-a,.tf3-dark .wmk-a{fill:color-mix(in srgb,var(--acc) 55%,#fff)}.tf3-mono .wmk-a{fill:var(--ink)}@media (max-width:400px){.lgm{width:30px;height:30px}.logo b{font-size:22px}.wmk{height:19px}}.nc-n{letter-spacing:-.03em;font-size:19px}.sug-i b{font-size:16.5px}.drw-u{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;display:flex}.drw-u a{border-radius:14px;align-items:center;gap:12px;height:46px;padding:0 12px;font-size:15px;display:flex}.drw-u a:hover{background:var(--bg)}.nc{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.nc-t{display:contents}.nc-n{grid-area:1/1}.nc-e{white-space:nowrap;grid-area:1/2;justify-self:start;min-width:0;margin:0;overflow:hidden}.nc-t .b{grid-area:1/3}.nc-m{grid-column:1/-1;margin-top:6px}.nc-f{grid-column:1/-1;margin-top:10px;padding-top:10px}.nc>:not(.nc-t):not(.nc-e):not(.nc-m):not(.nc-f){grid-column:1/-1}@media (max-width:760px){.nc{padding:14px 16px 12px}}.nc{container-type:inline-size}.nc>.nc-e{text-overflow:ellipsis;margin:0;font-size:10.5px;line-height:1.3}.nc>.nc-e .g{flex:none}.nc>.nc-m{font-size:14px;line-height:1.5}.nc .nc-n{margin:0}.nc .nc-n a{color:inherit;text-decoration:none}@container (max-width:190px){.nc>.nc-e{grid-area:2/1/auto/-1;margin-top:6px}.nc>.nc-m{grid-row:3}}.ichip{vertical-align:baseline;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin:0 1px;padding:1px 9px 1px 7px;font-size:.93em;font-weight:600;line-height:1.55;transition:filter .2s;display:inline-flex;text-decoration:none!important}.ichip .i{stroke-width:2px;width:12px;height:12px}.ichip.f{background:var(--f-bg);color:var(--f-ink)}.ichip.m{background:var(--m-bg);color:var(--m-ink)}.ichip.u{background:var(--u-bg);color:var(--u-ink)}.ichip:hover{filter:brightness(.96)}.auth-ok{background:var(--m-bg);color:var(--m-ink);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:13.5px;line-height:1.45;display:flex}.auth-ok .i{flex:none;margin-top:1px}.drw-g{flex-direction:column;display:flex}.drw-gh{width:100%;height:50px;font:inherit;color:inherit;text-align:left;background:0 0;border-radius:14px;align-items:center;gap:12px;padding:0 12px;font-size:16px;display:flex}.drw-gh:hover,.drw-g.on .drw-gh{background:var(--bg)}.drw-gh .drw-ch{color:var(--mut);transition:rotate .25s var(--e);margin-left:auto}.drw-g.on .drw-gh .drw-ch{rotate:180deg}.drw-sub{border-left:1px solid var(--line);margin:2px 0 6px 23px;padding:0 0 0 14px;list-style:none}.drw-sub a{height:40px;color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14.5px;display:flex;position:relative}.drw-sub a:before{content:"";border-top:1px solid var(--line);width:10px;position:absolute;top:50%;left:-14px}.drw-sub a .i{color:var(--mut)}.drw-sub a:hover{background:var(--bg);color:var(--ink)}.drw-sub a[aria-current=page]{color:var(--ink);background:var(--bg);font-weight:600}.totop{z-index:56;background:var(--surface);width:46px;height:46px;color:var(--ink);box-shadow:var(--sh-2),inset 0 0 0 1px var(--line);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s,translate .3s var(--e),background .2s;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:20px;translate:0 12px}.totop.on{opacity:1;pointer-events:auto;translate:0}.totop .i{rotate:-90deg}.totop:hover{background:var(--bg)}@media (max-width:760px){.totop{right:14px;bottom:calc(96px + env(safe-area-inset-bottom));width:42px;height:42px}body:has(.dbar) .totop{bottom:calc(156px + env(safe-area-inset-bottom))}.ft-big{text-align:center;align-items:center}.ft-cols{text-align:center}.ft-cols a.logo{justify-content:center}.ft-cols p{margin-left:auto;margin-right:auto}.ft-bot{text-align:center;justify-content:center}.ft-bot nav{justify-content:center}}
.paused,.paused *{animation-play-state:paused!important}.spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite rot}@keyframes rot{to{rotate:360deg}}.gx{aspect-ratio:1;width:100%;max-width:560px;margin-left:auto;position:relative;container-type:inline-size}.gx-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gx-svg .rg{fill:none;stroke:var(--ink);stroke-opacity:.09;stroke-width:.2px}.gx-svg .rg.d{stroke-dasharray:.4 1.6;stroke-opacity:.3;stroke-width:.35px}.gx-svg .sweep{display:none}.gx-core{text-align:center;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--acc) 55%,#fff) 0,var(--acc) 48%,var(--acc-2) 100%);color:#fff;width:34cqw;height:34cqw;box-shadow:0 30px 60px -20px color-mix(in srgb,var(--acc) 70%,transparent),inset 0 -12px 30px #0000001f;border-radius:50%;place-items:center;transition:background .5s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.gx-core:before{content:"";border:1px solid var(--acc);opacity:.3;border-radius:50%;position:absolute;inset:-14%}.gx-core:after{content:"";border:1px solid var(--acc);opacity:.12;border-radius:50%;position:absolute;inset:-30%}@keyframes breathe{0%,to{opacity:.35;scale:1}50%{opacity:.12;scale:1.06}}.gx-core b{font:600 clamp(28px,7.5cqw,44px)/1 var(--disp);letter-spacing:-.02em;display:block}.gx-core small{font:500 clamp(8px,1.9cqw,10.5px)/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-top:6px;display:block}.gx-ring{pointer-events:none;position:absolute;inset:0}.gx-ring.rev{animation-direction:reverse}.gx-c{width:0;height:0;transform:rotate(var(--a)) translateX(calc(var(--k) * 50cqw)) rotate(calc(var(--a) * -1));position:absolute;top:50%;left:50%}.npill{--gc:var(--f);--gb:var(--f-bg);--gi:var(--f-ink);background:var(--surface);height:34px;color:var(--ink);box-shadow:0 10px 24px -14px #1d1b1966,0 0 0 1px var(--line);font:600 16px/1 var(--disp);letter-spacing:-.01em;white-space:nowrap;transition:box-shadow .35s var(--e),background-color .3s,color .3s;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 5px;display:inline-flex;position:relative}.npill.m{--gc:var(--m);--gb:var(--m-bg);--gi:var(--m-ink)}.npill.u{--gc:var(--u);--gb:var(--u-bg);--gi:var(--u-ink)}.npill .d{background:var(--gb);width:24px;height:24px;color:var(--gi);border-radius:50%;place-items:center;transition:background-color .3s,color .3s;display:grid}.npill .d .i{stroke-width:2px;width:13px;height:13px}.npill small{font:500 10px var(--mono);color:var(--mut)}.npill:hover,.npill:focus-visible{z-index:3;background:var(--gb);color:var(--gi);box-shadow:0 18px 34px -16px color-mix(in srgb,var(--gc) 70%,transparent);outline:none}.npill:hover .d,.npill:focus-visible .d{background:var(--gc);color:#fff}.npill:hover small{color:var(--gi)}.npill:after{content:attr(data-m);z-index:5;background:var(--ink);color:#fff;font:500 11.5px/1.35 var(--sans);letter-spacing:0;text-align:center;white-space:normal;opacity:0;pointer-events:none;border-radius:10px;width:max-content;max-width:220px;padding:6px 10px;transition:opacity .2s;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}.npill[data-m=""]:after{display:none}.npill:hover:after,.npill:focus-visible:after{opacity:1}.gx-c>.npill{pointer-events:auto;opacity:0;height:36px;transition:box-shadow .35s var(--e),scale .45s var(--e),opacity .6s var(--e),background-color .3s,color .3s;padding:0 13px 0 6px;font-size:19px;position:absolute;translate:-50% -50%;scale:.85}.gx.in .gx-c>.npill{opacity:1;scale:1}.gx-c:nth-child(2)>a{transition-delay:60ms,60ms,60ms}.gx-c:nth-child(3)>a{transition-delay:.12s,.12s,.12s}.gx-c:nth-child(4)>a{transition-delay:.18s,.18s,.18s}.gx-c:nth-child(5)>a{transition-delay:.24s,.24s,.24s}.gx-c:nth-child(6)>a{transition-delay:.3s,.3s,.3s}.gx-c:nth-child(7)>a{transition-delay:.36s,.36s,.36s}.gx-c:nth-child(8)>a{transition-delay:.42s,.42s,.42s}.gx-c:nth-child(9)>a{transition-delay:.48s,.48s,.48s}:is(.gx-c:has(>a:hover),.gx-c:has(>a:focus-visible)){z-index:20}.gx:hover .gx-ring,.gx:hover .gx-c>a{animation-play-state:paused}.gx-c.sm>.npill{height:30px;padding:0 11px 0 5px;font-size:16px}.gx-c.sm>.npill .d{width:20px;height:20px}.gx-tw{background:var(--c);opacity:.5;border-radius:50%;width:5px;height:5px;position:absolute}@keyframes tw{0%,to{opacity:.25;scale:.7}50%{opacity:1;scale:1.2}}.race{gap:4px;margin:0 -12px;display:grid}.race-r{border-radius:14px;grid-template-columns:190px minmax(0,1fr) 64px 18px;align-items:center;gap:16px;padding:10px 12px;transition:background-color .2s;display:grid}.race-r:hover{background:var(--bg)}.race-k{width:16px;color:var(--mut);font-size:12px}.race-a{color:var(--mut-2);transition:translate .3s var(--e),color .2s}.race-r:hover .race-a{color:var(--ink);translate:3px}.race-l{align-items:center;gap:8px;min-width:0;display:flex}.race-l b{font:700 24px/1 var(--disp);letter-spacing:-.03em;white-space:nowrap}.race-t{background:var(--bg-2);border-radius:999px;height:14px;overflow:hidden}.race-t i{width:0;height:100%;transition:width 1.4s var(--d) var(--e);border-radius:999px;display:block}.in .race-t i,.race.in .race-t i{width:var(--w)}.race-v{text-align:right;font-size:15px;font-weight:500}.band .race-t{background:#ffffff1a}.donut svg{max-width:240px;margin:0 auto}.dn-s{transition:stroke-dasharray 1.1s var(--dl) var(--e),stroke-width .2s;cursor:pointer;stroke-dasharray:0 9999!important}.in .dn-s{stroke-dasharray:var(--ln) 9999!important}.dn-s:hover,.dn-s.hot{stroke-width:30px}.pulse{transform-box:fill-box;transform-origin:50%;opacity:0}.in .pulse{animation:pls 1.6s 2.2s var(--e) 2}@keyframes pls{0%{opacity:.8;scale:1}to{opacity:0;scale:3}}.chart .pt{cursor:pointer}.chart .pt.hot circle:nth-child(2){stroke-width:4px}.wave{align-items:center;gap:3px;height:28px;display:inline-flex}.wave i{width:3px;height:var(--h);opacity:.55;transform-origin:50%;background:currentColor;border-radius:3px;scale:1 .55}.playing .wave i{animation:wv .8s var(--d) var(--e2) infinite}@keyframes wv{0%,to{scale:1 .35}50%{scale:1}}.playing .wave i,.wave.live i{opacity:1}.wave.still i{animation:none;scale:1 .5}.playing .wave.still i{animation:wv .7s var(--d) var(--e2) infinite}.dna{justify-content:center;align-items:flex-end;gap:clamp(10px,3vw,22px);height:220px;padding-bottom:4px;display:flex}.dna-c{flex-direction:column;align-items:center;gap:10px;display:flex}.dna-c i{width:clamp(40px,8vw,62px);height:0;transition:height 1.1s var(--d) var(--e);border-radius:999px;display:block}.in .dna-c i{height:var(--h)}.dna-c.s i{background:var(--ink)}.dna-c.v i{background:var(--f)}.dna-c b{font:600 34px/1 var(--disp)}.dna-c small{font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.orb{aspect-ratio:1;width:100%;max-width:440px;margin:0 auto;position:relative;container-type:inline-size}.orb>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orb .rg{fill:none;stroke:var(--line-3);stroke-dasharray:2 6}.orb .ln{stroke:var(--f);stroke-width:1.5px;stroke-opacity:.5;stroke-dasharray:200;stroke-dashoffset:200px;transition:stroke-dashoffset 1.2s var(--d) var(--e)}.orb.in .ln{stroke-dashoffset:0}.orb-c{background:var(--f);color:#fff;width:26cqw;height:26cqw;font:600 clamp(22px,6cqw,32px)/1 var(--disp);box-shadow:0 0 0 10px var(--f-bg),0 20px 40px -16px var(--f);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.orb-p{z-index:1;opacity:0;transition:opacity .5s var(--d) var(--e),scale .6s var(--d) var(--e);position:absolute;translate:-50% -50%;scale:.8}.orb.in .orb-p{opacity:1;scale:1}:is(.orb-p:has(.npill:hover),.orb-p:has(.npill:focus-visible)){z-index:20}.ill{background:var(--bg);border-radius:18px;height:120px;margin-bottom:20px;position:relative;overflow:hidden}.ill svg{width:100%;height:100%;position:absolute;inset:0}.ill .flt,.ill .flt2{transition:translate .6s var(--e)}a.cd:hover .ill .flt{translate:0 -5px}a.cd:hover .ill .flt2{translate:0 4px}@keyframes flt{0%,to{translate:0}50%{translate:0 -6px}}.ill .spn{transform-box:fill-box;transform-origin:50%;transition:rotate 1.2s var(--e)}a.cd:hover .ill .spn{rotate:60deg}.ill .crd{transition:translate .5s var(--e),rotate .5s var(--e)}a.cd:hover .ill .crd.l{translate:-10px;rotate:-8deg}a.cd:hover .ill .crd.r{translate:10px;rotate:8deg}.ill .bar{transform-box:fill-box;transform-origin:bottom;transition:scale .6s var(--d) var(--e)}a.cd:hover .ill .bar:nth-child(odd){scale:1 .7}@keyframes grow{0%{scale:1 .35}}@media (max-width:760px){.race-r{grid-template-columns:118px minmax(0,1fr) 52px 14px;gap:8px;padding:10px 8px}.race{margin:0 -8px}.race-k{display:none}.race-l b{font-size:21px}.dna{gap:clamp(4px,1.6vw,10px);height:170px}.dna-c i{width:clamp(26px,7vw,40px)}}.gx .gx-c>a:hover .d,.gx .gx-c>a:focus-visible .d{background:var(--gc);color:#fff}.race-l b{font-size:20px}.trm{margin:6px 0 0}.trm svg{width:100%;height:auto;display:block}.trm path{stroke:var(--surface);stroke-width:1.2px;vector-effect:non-scaling-stroke;transition:fill .25s var(--e),filter .2s;cursor:pointer}.trm path.on,.trm path:hover{stroke:var(--ink);stroke-width:1.6px;filter:brightness(.97)}.trm-cap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:8px;display:flex}.trm-info{flex-direction:column;justify-content:center;min-height:36px;font-size:13.5px;line-height:1.35;display:flex}.trm-info b{font-weight:600}.trm-leg{color:var(--mut);align-items:center;gap:10px;font-size:11.5px;display:flex}.trm-sc,.trm-sc>span{align-items:center;gap:6px;display:flex}.trm-ramp{border-radius:4px;display:flex;overflow:hidden}.trm-ramp i{width:18px;height:10px}.trm-na{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px}.pmap{grid-template-columns:minmax(0,1fr) 260px;gap:8px 28px;margin-top:14px;padding:20px 22px;display:grid}.pmap-r{border-left:1px solid var(--line);flex-direction:column;gap:10px;padding-left:24px;display:flex}.prl{counter-reset:prl;gap:2px;margin:0;padding:0;list-style:none;display:grid}.prl li{counter-increment:prl;grid-template-columns:16px minmax(0,1fr) 44px;grid-template-areas:"k n v"".b b";align-items:center;gap:4px 8px;padding:5px 0;display:grid}.prl li:before{content:counter(prl);font:500 11px var(--mono);color:var(--mut);grid-area:k}.prl-n{white-space:nowrap;text-overflow:ellipsis;grid-area:n;font-size:14px;font-weight:500;overflow:hidden}.prl-v{text-align:right;color:var(--ink-2);grid-area:v;font-size:12.5px}.prl-b{background:var(--bg-2);border-radius:999px;grid-area:b;height:4px;overflow:hidden}.prl-b i{border-radius:999px;height:100%;display:block}@media (max-width:900px){.pmap{grid-template-columns:minmax(0,1fr);padding:16px}.pmap-r{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.prl{grid-template-columns:1fr 1fr;column-gap:20px}}@media (max-width:760px){.trm-cap{flex-direction:column;align-items:stretch}.trm path{stroke-width:.8px}}.tc-bf{gap:10px;display:grid}.tc-bf-h{color:var(--ink-2);grid-template-columns:1fr 92px 1fr;align-items:center;padding:0 4px 4px;font-size:13px;font-weight:500;display:grid}.tc-bf-h span{align-items:center;gap:7px;display:inline-flex}.tc-bf-h span:first-child{justify-content:flex-end}.tc-bf-h .mono{letter-spacing:.1em;color:var(--mut);justify-content:center;font-size:10px}.tc-bf-r{grid-template-columns:1fr 92px 1fr;align-items:center;display:grid}.tc-bf-s{color:var(--ink);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.tc-bf-s.m{grid-template-columns:minmax(0,1fr) auto}.tc-bf-l{flex-direction:column;line-height:1.1;display:flex}.tc-bf-s.f .tc-bf-l{text-align:right;align-items:flex-end}.tc-bf-l b{font:700 16px var(--disp);letter-spacing:-.03em;white-space:nowrap}.tc-bf-l em{color:var(--mut);margin-top:3px;font-size:12px;font-style:normal}.tc-bf-t{background:var(--bg);border-radius:10px;height:30px;position:relative;overflow:hidden}.tc-bf-t i{width:0;transition:width 1.2s var(--d) var(--e);border-radius:10px;position:absolute;top:0;bottom:0}.tc-bf-s.f .tc-bf-t i{background:linear-gradient(270deg,var(--f),color-mix(in srgb,var(--f) 60%,var(--f-bg)));right:0}.tc-bf-s.m .tc-bf-t i{background:linear-gradient(90deg,var(--m),color-mix(in srgb,var(--m) 60%,var(--m-bg)));left:0}.tc-bf.in .tc-bf-t i{width:var(--w)}.tc-bf-s{transition:background-color .2s;position:relative}.tc-bf-s:hover{background:var(--bg)}.tc-bf-s:hover .tc-bf-t i{filter:brightness(1.06)}.tc-bf-c{font:600 10.5px var(--mono);color:var(--mut-2);margin-left:6px}.tc-bf-c.ok{color:var(--ok)}.tc-bf-c.bad{color:var(--bad)}.tc-bf-k{flex-direction:column;align-items:center;gap:2px;display:flex}.tc-bf-k b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.tc-bf-k small{font:500 10px var(--mono);color:var(--mut);white-space:nowrap}.tc-bf-ax{color:var(--mut-2);border-top:1px dashed var(--line-3);grid-template-columns:1fr 92px 1fr;padding-top:6px;font-size:10.5px;display:grid}.tc-bf-ax span:nth-child(2){text-align:center}.tc-bf-ax span:nth-child(3){text-align:right}@media (max-width:760px){.tc-bf-h,.tc-bf-r,.tc-bf-ax{grid-template-columns:1fr 64px 1fr}.tc-bf-s{grid-template-columns:1fr;gap:6px}.tc-bf-s.m{grid-template-columns:1fr}.tc-bf-s.m .tc-bf-l{order:-1}.tc-bf-l b{font-size:15px}.tc-bf-t{height:22px}.tc-bf-h .mono{font-size:0}}.tc-bf.thin{gap:0;max-width:980px;margin:0 auto}.tc-bf.thin .tc-bf-h{padding-bottom:12px}.tc-bf.thin .tc-bf-h,.tc-bf.thin .tc-bf-r,.tc-bf.thin .tc-bf-ax{grid-template-columns:1fr 64px 1fr}.tc-bf.thin .tc-bf-r{border-top:1px solid var(--line-2)}.tc-bf.thin .tc-bf-s{gap:18px;padding:9px 0}.tc-bf.thin .tc-bf-s.f{grid-template-columns:190px minmax(0,1fr)}.tc-bf.thin .tc-bf-s.m{grid-template-columns:minmax(0,1fr) 190px}.tc-bf.thin .tc-bf-s.f .tc-bf-l{justify-content:flex-start}.tc-bf.thin .tc-bf-l{flex-direction:row;align-items:baseline;gap:10px}.tc-bf.thin .tc-bf-s.f .tc-bf-l{flex-direction:row-reverse}.tc-bf.thin .tc-bf-l b{font-size:17px;font-weight:600}.tc-bf.thin .tc-bf-l em{margin:0;font-size:12px}.tc-bf.thin .tc-bf-t{background:var(--line-2);border-radius:999px;height:6px}.tc-bf.thin .tc-bf-t i{border-radius:999px}.tc-bf.thin .tc-bf-s.f .tc-bf-t i{background:var(--f)}.tc-bf.thin .tc-bf-s.m .tc-bf-t i{background:var(--m)}.tc-bf.thin .tc-bf-k b{width:auto;height:auto;color:var(--mut);background:0 0;font-size:12px;font-weight:500}.tc-bf.thin .tc-bf-r:nth-child(-n+4) .tc-bf-k b{font:italic 400 24px/1 var(--serif);color:var(--ink)}.tc-bf.thin .tc-bf-r:nth-child(-n+4) .tc-bf-l b{font-size:21px;font-weight:700}.tc-bf.thin .tc-bf-r:nth-child(-n+4) .tc-bf-t{height:8px}.tc-bf.thin.even .tc-bf-r .tc-bf-k b{font:500 12px var(--mono);color:var(--mut)}.tc-bf.thin.even .tc-bf-r .tc-bf-l b{font-size:17px;font-weight:600}.tc-bf.thin.even .tc-bf-r .tc-bf-t{height:6px}.tc-bf.thin .tc-bf-ax{display:none}.tc-bf.thin .tc-bf-r:nth-last-child(2){border-bottom:1px solid var(--line-2)}@media (max-width:760px){.tc-bf.thin .tc-bf-h,.tc-bf.thin .tc-bf-r,.tc-bf.thin .tc-bf-ax{grid-template-columns:1fr 34px 1fr}.tc-bf.thin .tc-bf-s,.tc-bf.thin .tc-bf-s.f,.tc-bf.thin .tc-bf-s.m{grid-template-columns:1fr;gap:6px;padding:8px 0}.tc-bf.thin .tc-bf-l{flex-direction:column;align-items:flex-start;gap:2px}.tc-bf.thin .tc-bf-s.f .tc-bf-l{flex-direction:column;align-items:flex-end}.tc-bf.thin .tc-bf-l b,.tc-bf.thin .tc-bf-r:nth-child(-n+4) .tc-bf-l b{font-size:15px}.tc-bf.thin .tc-bf-r:nth-child(-n+4) .tc-bf-k b{font-size:19px}.tc-bf.thin .tc-bf-t{height:5px}}
