@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--dur-hover: .14s;--dur-enter: .24s}*{box-sizing:border-box}html,body{margin:0}body{background:#0e1525;color:#e8edf6;font-family:Geist Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;font-size:13.5px;font-synthesis-weight:none}#root{min-height:100vh}@keyframes lpspin{to{transform:rotate(360deg)}}.af-num{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:rgba(150,178,225,.22) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#96b2e138;border-radius:8px}*::-webkit-scrollbar-track{background:transparent}.af-statcard{transition:transform var(--dur-hover) var(--ease-out),border-color var(--dur-hover) ease}@media (hover: hover) and (pointer: fine){.af-statcard:hover{transform:translateY(-1px);border-color:#ffffff24!important}}.af-row{transition:background .1s ease}.af-row:hover{background:#ffffff0d}.af-row .af-rowactions{opacity:0;transition:opacity .1s ease}.af-row:hover .af-rowactions{opacity:1}.af-nav{transition:background var(--dur-hover) ease,color var(--dur-hover) ease}.af-nav:hover{background:#ffffff0a}.af-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.af-bento>*{grid-column:span var(--span, 6)}@media (max-width: 1400px){.af-bento>*{grid-column:span min(12,calc(var(--span, 6) + 2))}}@media (max-width: 1100px){.af-bento{grid-template-columns:minmax(0,1fr)}.af-bento>*{grid-column:1 / -1}}@keyframes af-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.af-page{animation:af-page-in .18s var(--ease-out) forwards}@keyframes af-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.af-rise{animation:af-rise var(--dur-enter) var(--ease-emphasized) both}@keyframes af-rise-y{0%{transform:translateY(8px)}to{transform:none}}.af-rise-y{animation:af-rise-y var(--dur-enter) var(--ease-emphasized) both}.af-reveal{opacity:0;transform:translateY(8px)}.af-reveal.is-in{animation:af-rise var(--dur-enter) var(--ease-emphasized) var(--reveal-delay, 0ms) both}.af-beam{position:relative;overflow:clip}.af-beam.is-in:after{content:"";position:absolute;top:0;bottom:0;left:-45%;width:55%;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(190,214,255,.1) 45%,rgba(214,230,255,.14) 50%,rgba(190,214,255,.1) 55%,transparent);animation:af-sheen .7s var(--ease-out) calc(var(--reveal-delay, 0ms) + 90ms) both}@keyframes af-sheen{0%{transform:skew(-18deg) translate(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:skew(-18deg) translate(320%);opacity:0}}.af-cardsheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.af-cardsheen>i{position:absolute;top:0;bottom:0;left:0;width:44%;background:linear-gradient(90deg,transparent,rgba(198,220,255,.045) 34%,rgba(226,238,255,.1) 50%,rgba(198,220,255,.045) 66%,transparent);transform:skew(-14deg) translate(-130%);animation:af-cardsheen .82s var(--ease-out) var(--sheen-delay, .12s) both}@keyframes af-cardsheen{0%{transform:skew(-14deg) translate(-130%);opacity:0}14%{opacity:1}84%{opacity:1}to{transform:skew(-14deg) translate(260%);opacity:0}}.af-loadsweep{overflow:clip}.af-loadsweep:after{content:"";position:absolute;top:0;bottom:0;left:0;width:42%;will-change:transform,opacity;background:linear-gradient(90deg,transparent,rgba(190,214,255,.055) 38%,rgba(222,236,255,.085) 50%,rgba(190,214,255,.055) 62%,transparent);transform:skew(-14deg) translate(-120%);animation:af-loadsweep 1.1s var(--ease-out) .12s both}@keyframes af-loadsweep{0%{transform:skew(-14deg) translate(-120%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:skew(-14deg) translate(260%);opacity:0}}@keyframes af-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.af-skeleton{position:relative;overflow:hidden;background:#14264a;border-radius:10px}.af-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent);animation:af-shimmer 1.4s ease-in-out infinite}:focus-visible{outline:none;box-shadow:0 0 0 2px #0e1525,0 0 0 4px #88b4fbbf}:focus:not(:focus-visible){outline:none;box-shadow:none}@media (min-resolution: 192dpi){.af-hairline{border-width:.5px}}button:active:not(:disabled){transform:scale(.97)}button{transition:transform .1s var(--ease-out)}input,textarea,select,button{font-family:inherit}@media print{.af-reveal{opacity:1!important;transform:none!important;animation:none!important}.af-beam.is-in:after{content:none!important}}@media (prefers-reduced-motion: reduce){.af-statcard:hover{transform:none}.af-rise,.af-page{animation:none;opacity:1;transform:none}.af-rise-y{animation:none;transform:none}.af-skeleton:after{animation:none}.af-reveal{opacity:1;transform:none;animation:none}.af-beam.is-in:after{animation:none;content:none}.af-loadsweep:after{animation:none;content:none}.af-cardsheen{display:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.af-mobiletabs{display:none}@media (max-width: 860px){.af-shell{display:block!important;max-width:100vw!important;overflow-x:hidden!important}.af-sidebar{display:none!important}.af-topbar{padding:11px 14px!important;gap:10px!important}.af-topbar h1{display:none!important}.af-page{padding:14px 14px 32px!important;max-width:100%!important}.af-mobiletabs{display:flex;align-items:center;gap:8px;position:sticky;top:56px;z-index:14;padding:8px 10px;border-bottom:1px solid var(--af-border, rgba(151,178,225,.12));background:#0e1525eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.af-mobiletabrail{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1 1 0;min-width:0}.af-mobiletabrail::-webkit-scrollbar{display:none}.af-mobiletab{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:7px 12px;border-radius:999px;border:1px solid rgba(151,178,225,.12);background:transparent;color:#8e9aae;font-family:inherit;font-size:12.5px;font-weight:550;white-space:nowrap;cursor:pointer}.af-mobiletab.is-active{color:#e8edf6;background:#2e7bff24;border-color:#2e7bff59}.af-mobiletab-cta{flex:0 0 auto;color:#fff;background:linear-gradient(135deg,#4d8dff,#2456c4);border-color:transparent;font-weight:600}.af-monthgrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important}.af-monthgrid>*:nth-child(6){display:none!important}.af-month{max-width:100%!important}.af-row,.af-statcard{min-width:0!important}table{display:block;overflow-x:auto;max-width:100%}img,canvas,svg{max-width:100%}}
