:root{color-scheme:dark;--ps-bg: #101a2e;--ps-surface: #15233b;--ps-surface-alt: #1b2d49;--ps-text: #f1f5ff;--ps-muted: #a3b1cb;--ps-border: #314664;--ps-accent: #86a9ff;--ps-accent-soft: #20385c;--ps-primary: #4266ed;--ps-cyan: #6bd7ff;--ps-on-accent: #fff;--ps-shadow: 0 26px 90px #0005;--ps-radius: 1.25rem;--ps-container: 1320px;--ps-header-height: 100px;--ps-transition: .22s ease;--ps-font: "Rubik", "Segoe UI", Arial, sans-serif;--ps-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace}:root[data-theme=light]{color-scheme:light;--ps-bg: #f3f6fd;--ps-surface: #fff;--ps-surface-alt: #eaf0fc;--ps-text: #111d37;--ps-muted: #53627b;--ps-border: #d4def0;--ps-accent: #345ec6;--ps-accent-soft: #e2ebff;--ps-primary: #3558d2;--ps-cyan: #1472a5;--ps-shadow: 0 26px 80px #203b7312}@font-face{font-family:Rubik;src:url(/assets/ps_fonts/Rubik-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/assets/ps_fonts/Rubik-Medium.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/assets/ps_fonts/Rubik-Bold.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--ps-header-height) + 24px);background:var(--ps-bg);color-scheme:dark}body{min-height:100vh;min-height:100svh;margin:0;background:var(--ps-bg);color:var(--ps-text);font-family:var(--ps-font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color var(--ps-transition),color var(--ps-transition)}app-root{display:block;min-height:inherit}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4{font-weight:500}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}img,svg,video{display:block;max-width:100%}button,input,select,textarea{accent-color:var(--ps-accent)}::selection{background:var(--ps-primary);color:#fff}:focus-visible{outline:3px solid var(--ps-accent);outline-offset:5px}app-ps_index section[tabindex="-1"]:focus{outline:none}[hidden]{display:none!important}.ps_container{width:min(var(--ps-container),100% - 48px);margin-inline:auto}.ps_button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 22px;border:1px solid transparent;border-radius:8px;font-size:.88rem;font-weight:500;line-height:1.35;text-align:center;transition:background-color var(--ps-transition),border-color var(--ps-transition),transform var(--ps-transition)}.ps_button:hover{transform:translateY(-2px)}.ps_button--secondary{background:transparent;border-color:var(--ps-border);color:var(--ps-text)}.ps_button--secondary:hover{background:var(--ps-surface-alt);border-color:var(--ps-muted)}.ps_sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ps_mono{font-family:var(--ps-mono)}@media(max-width:760px){:root{--ps-header-height: 84px}.ps_container{width:min(var(--ps-container),100% - 48px)}.ps_button{min-height:46px;padding:12px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:600px){.ps_container{width:calc(100% - 24px)}}.ps_button.ps_button--primary,.ps_db .ps_db-button.ps_db-button--primary{color:#fff;background:linear-gradient(110deg,#4168e5,#3c5acf);border-color:#7192ff5c;border-radius:8px;box-shadow:inset 0 1px #d1dfff20;filter:none;transform:none;transition:filter .2s ease,box-shadow .2s ease,border-color .2s ease}.ps_button.ps_button--primary:hover:not(:disabled):not([aria-disabled=true]),.ps_button.ps_button--primary:focus-visible:not(:disabled):not([aria-disabled=true]),.ps_db .ps_db-button.ps_db-button--primary:hover:not(:disabled):not([aria-disabled=true]),.ps_db .ps_db-button.ps_db-button--primary:focus-visible:not(:disabled):not([aria-disabled=true]){color:#fff;background:linear-gradient(110deg,#4168e5,#3c5acf);filter:brightness(1.12);border-color:#94b1ff;box-shadow:0 7px 22px #4168e535,inset 0 1px #d1dfff20;transform:none}@media(prefers-reduced-motion:reduce){.ps_button.ps_button--primary,.ps_db .ps_db-button.ps_db-button--primary{transition:none}}button.ps_request-loading{cursor:progress;gap:9px}button.ps_request-loading:disabled{opacity:.85}button.ps_request-loading:after{content:"";display:inline-block;flex:0 0 14px;width:14px;height:14px;box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ps_request_spin .7s linear infinite;vertical-align:middle;margin-inline-start:3px}button.ps_request-loading>app-ps-db-icon{display:none!important}button.ps_db-icon-button.ps_request-loading{position:relative}button.ps_db-icon-button.ps_request-loading:after{margin:0}@keyframes ps_request_spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){button.ps_request-loading:after{animation-duration:1.5s}}
