:root{--ink:#1b2233;--accent:#3f76b8;--page:#f7f8fc;--fg:#1b2233;--muted:#5f6678;--bg:#f7f8fc;--card:#fff;--line:#dde1e8;--line-soft:#eef0f4;--input:#fff;--primary:#3f76b8;--primary-hover:#2f64a6;--link:#3f76b8;--ring:#3f76b847;--tint:#e9f0fb;--tint-fg:#2f64a6;--red:#b42318;--red-bg:#fdecec;--green:#166534;--green-bg:#e6f5ec;--card-shadow:0 1px 2px #1b22330a, 0 12px 32px #1b223312;--surface:#ffffffa8;--surface-border:#fffffff2;--shadow:0 8px 28px #1b22330f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{background:var(--page);scroll-behavior:smooth;scroll-padding-top:110px}body{color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;overflow-x:clip}html.no-scroll{overflow:hidden}h1,h2,h3,p{margin:0}img{max-width:100%}:focus-visible{outline-offset:2px;outline:3px solid #3f76b873}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gt{background:linear-gradient(90deg,#2d5a96 0%,#6e6fc0 55%,#b66fa6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.gl{-webkit-backdrop-filter:blur(18px);background:#ffffffa8;border:1px solid #fffffff2;box-shadow:0 8px 28px #1b22330f}.gb{background:linear-gradient(140deg,#3f76b873,#9c93c424 45%,#b878aa66);border-radius:26px;padding:1px}.gbi{background:#fff;border-radius:25px;height:100%}.motion [data-rv]{opacity:0;transition:opacity .85s,transform .85s cubic-bezier(.2,.8,.2,1);transform:translateY(34px)}.motion [data-rv].in{opacity:1;transform:none}.motion [data-anim]:not(.go) *,.motion [data-anim]:not(.go){animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
