code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}body,html{min-height:100%;min-height:100dvh;margin:0;padding:0;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;overscroll-behavior:none}@media (display-mode:standalone){body,html{overflow:hidden}#__next,body,html{height:100%;height:100dvh}#__next{overflow:auto;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@supports (-webkit-touch-callout:none){body,html{height:-webkit-fill-available}#__next{min-height:-webkit-fill-available}}#__next{height:100%;min-height:100dvh}code{font-family:Public Sans,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;padding:.1rem .4rem;font-size:90%;color:#d400ff;border-radius:.1335rem}code:not([class*=language-]):after,code:not([class*=language-]):before{content:"`"}code[class*=language-]{padding:0}.pwa-pull-indicator{position:fixed;top:0;left:50%;z-index:1400;display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:rgba(11,31,58,.92);color:#fff;font-size:12px;letter-spacing:.2px;opacity:0;transform:translate(-50%);transition:opacity .12s ease-out;pointer-events:none}.pwa-pull-indicator.is-visible{opacity:1}.pwa-pull-indicator.is-ready{background:rgba(0,150,85,.92)}.pwa-pull-indicator.is-refreshing{background:rgba(11,31,58,.92)}.pwa-pull-circle{transform:rotate(-90deg)}.pwa-pull-indicator.is-refreshing .pwa-pull-circle{animation:pwa-pull-spin .9s linear infinite}.pwa-pull-circle-track{fill:none;stroke:hsla(0,0%,100%,.2);stroke-width:4}.pwa-pull-circle-progress{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset 60ms linear}.pwa-pull-label{white-space:nowrap}@keyframes pwa-pull-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.pwa-install-gate{box-sizing:border-box;position:fixed;inset:0;z-index:1800;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:24px;overflow:hidden;font-family:Archivo,Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(420px circle at 100% 0,rgba(110,160,255,.35),rgba(110,160,255,0) 70%),linear-gradient(160deg,#0b1a45,#14307f 50%,#204cb5)}.pwa-install-gate-logo{display:block;height:36px;width:auto}.pwa-install-gate-card{box-sizing:border-box;width:min(420px,100%);padding:32px 24px 28px;border-radius:28px;background:#fff;text-align:center;box-shadow:0 24px 48px -24px rgba(11,26,69,.6)}.pwa-install-gate-icon{display:block;width:64px;height:64px;margin:0 auto 20px}.pwa-install-gate-title{margin:0;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#0e1321}.pwa-install-gate-text{margin:12px 0 0;font-size:15px;line-height:1.5;color:#5d6474}.pwa-install-gate-btn{width:100%;min-height:52px;margin-top:24px;border:0;border-radius:16px;padding:12px 16px;background:#204cb5;color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .15s,transform .12s cubic-bezier(.23,1,.32,1)}.pwa-install-gate-btn:active{background:#183c93;transform:scale(.97)}.pwa-install-gate-btn:disabled{opacity:.5;cursor:not-allowed}.pwa-install-gate-steps{margin-top:20px;text-align:left}.pwa-install-gate-steps ol{margin:0;padding:0;list-style:none;counter-reset:step;display:grid;grid-gap:10px;gap:10px}.pwa-install-gate-steps li{counter-increment:step;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#eef1f6;font-size:15px;line-height:1.4;color:#0e1321}.pwa-install-gate-steps li:before{content:counter(step);flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#204cb5;color:#fff;font-size:14px;font-weight:700}.pwa-install-gate-steps-lead{margin:0 0 12px;font-size:14px;color:#283044}.pwa-install-gate-glyph{display:inline-block;width:18px;height:18px;margin:0 2px;vertical-align:-3px;color:#204cb5}.pwa-install-gate-note{margin:14px 0 0;font-size:13px;line-height:1.45;color:#5d6474}