@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/Poppins-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--px-bg:#eef3ff;--px-surface:#fff;--px-surface-2:#f5f8ff;--px-elev:#e4eeff;--px-text:#08152a;--px-text-dim:#4a6080;--px-text-sub:#90aacc;--px-border:#c4d4ec;--px-border-hi:#9ab8e0;--px-input:#fff;--px-primary:#0860ff;--px-primary-600:#0050d8;--px-primary-700:#0042b2;--px-accent:#0860ff;--px-accent-cyan:#00c8f8;--px-muted-button:#4a6080;--px-overlay:rgba(6,12,28,.82);--px-danger:#ff2d55;--px-warning:#ff9500;--px-success:#30d158;--px-shadow:0 4px 20px rgba(8,96,255,.1);--px-shadow-md:0 8px 32px rgba(8,20,48,.14);--px-shadow-lg:0 20px 60px rgba(8,20,48,.22);--px-radius:14px;--px-radius-sm:8px;--px-radius-xs:6px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--px-bg:#070d1a;--px-surface:#0c1a2c;--px-surface-2:#101e30;--px-elev:#162840;--px-text:#d4e6ff;--px-text-dim:#5880a8;--px-text-sub:#2c4464;--px-border:#182c44;--px-border-hi:#243e5c;--px-input:#06101e;--px-muted-button:#1c3050;--px-overlay:rgba(4,8,18,.9);--px-shadow:0 4px 20px rgba(0,0,0,.5);--px-shadow-md:0 8px 32px rgba(0,0,0,.6);--px-shadow-lg:0 20px 60px rgba(0,0,0,.72)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--px-bg);color:var(--px-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(1200px,100%);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.card{background:var(--px-surface);border:1.5px solid var(--px-border);border-radius:var(--px-radius);box-shadow:var(--px-shadow)}.btn{border-radius:var(--px-radius-sm);background:var(--px-primary);color:#fff;letter-spacing:.01em;cursor:pointer;border:1.5px solid transparent;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s,transform 80ms,box-shadow .15s;display:inline-flex}.btn:hover{background:var(--px-primary-600)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(8,96,255,.32)}.btn.secondary{border-color:var(--px-border);color:var(--px-text);background:0 0}.btn.secondary:hover{background:var(--px-elev)}.btn.success{background:var(--px-success)}.btn.danger{background:var(--px-danger)}.input,select,textarea{background:var(--px-input);border:1.5px solid var(--px-border);width:100%;color:var(--px-text);border-radius:var(--px-radius-sm);outline:none;padding:10px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.input:focus,select:focus,textarea:focus{border-color:var(--px-primary);box-shadow:0 0 0 3px rgba(8,96,255,.18)}.input::placeholder,textarea::placeholder{color:var(--px-text-sub)}.rounded{border-radius:999px}
