:root{--primary:#0A2149;--primary-light:#092045;--primary-dark:#0A2248;--secondary:#F4CB55;--secondary-light:#F6C22F;--secondary-dark:#C99500;--gold:#C98400;--gold-dark:#B7841C;--text-primary:#0A2149;--text-secondary:#4A5D7A;--text-muted:#797979;--text-light:#5B5B5B;--text-white:#FFFFFF;--text-primary-60:rgba(9,32,69,0.6);--text-white-90:rgba(255,255,255,0.9);--text-white-72:rgba(255,255,255,0.72);--text-white-56:rgba(255,255,255,0.56);--text-black-42:rgba(0,0,0,0.42);--bg-white:#FFFFFF;--bg-cream:#FCF9F2;--bg-dark:#0A2149;--bg-black:#000000;--border-light:#D8DEEA;--border-input:#E3E5E8;--radius-sm:4px;--radius-md:8px;--radius-lg:22px;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(10,33,73,0.04);--shadow-md:0 8px 24px rgba(10,33,73,0.08);--shadow-lg:0 16px 40px rgba(10,33,73,0.12);--gradient-gold:linear-gradient(144deg,#F4CB55,#F6C22F 45%,#C99500);--transition:all 0.3s ease}@font-face{font-family:Ivar Display;src:local("Ivar Display"),url(/fonts/IvarDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:local("Satoshi"),url(/fonts/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:local("Satoshi Medium"),url(/fonts/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:local("Satoshi Bold"),url(/fonts/Satoshi-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Austin Text Trial;src:local("Austin Text Trial"),url(/fonts/AustinText-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:Satoshi,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-white)}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:inherit;border:none;background:none}img{max-width:100%;display:block}.ConfirmDialog_backdrop__Ki_ny{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,33,73,.48)}.ConfirmDialog_dialog__VbUJy{width:100%;max-width:440px;box-sizing:border-box;padding:32px;background:#fff;border-radius:8px;box-shadow:0 8px 40px rgba(10,33,73,.24);font-family:Satoshi,sans-serif;color:#0a2149}.ConfirmDialog_title__Hjk9R{margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.3}.ConfirmDialog_message__z4cWy{margin:0 0 24px;font-size:15px;font-weight:500;line-height:1.5;color:#4a5568}.ConfirmDialog_actions___UtlH{display:flex;gap:12px}.ConfirmDialog_actions___UtlH button{flex:1 1;min-height:48px;padding:10px 16px;border-radius:8px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.ConfirmDialog_primary__4WBjo{border:0;background:#0a2149;color:#fff}.ConfirmDialog_secondary__5ZZcw{border:1px solid #d9dee9;background:#fff;color:#0a2149}.ConfirmDialog_actions___UtlH button:focus-visible{outline:2px solid #c98400;outline-offset:2px}@media (max-width:560px){.ConfirmDialog_dialog__VbUJy{padding:24px 20px}.ConfirmDialog_actions___UtlH{flex-direction:column}}.Modal_overlay__kqqyn{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(10,33,73,.48);overscroll-behavior:contain;outline:none;overflow-y:auto}.Modal_content__yMQN6{position:relative;margin:auto;width:100%;max-width:1280px;--modal-w:min(560px,100%);--modal-h:min(calc(100vh - 32px),700px)}@supports (height:100dvh){.Modal_content__yMQN6{--modal-h:min(calc(100dvh - 32px),700px)}}@media (min-width:1024px){.Modal_content__yMQN6{--modal-w:min(1040px,100%);--modal-h:min(calc(100vh - 48px),calc(50vh + 255px),700px)}}@media (min-width:561px) and (max-width:1023px) and (max-height:520px){.Modal_content__yMQN6{--modal-w:min(780px,100%)}}@media (max-width:1023px){.Modal_overlay__kqqyn{padding:16px}}@media (max-width:560px){.Modal_overlay__kqqyn{padding:16px 12px}}