@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.security-page[data-v-89d5643f]{max-width:1000px;margin:auto}.security-panel[data-v-89d5643f]{background:#152132;border:1px solid #ffffff17;border-radius:10px;padding:28px;max-width:620px;margin:24px 0}.security-panel h2[data-v-89d5643f]{font-size:20px;margin-top:0}.security-panel form[data-v-89d5643f]{max-width:none}.security-grid[data-v-89d5643f]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.security-grid .security-panel[data-v-89d5643f]{margin-bottom:0}.security-panel>label[data-v-89d5643f]{margin-top:18px}.security-panel .pill[data-v-89d5643f]{display:inline-block;margin-left:0}.security-message[data-v-89d5643f]{padding:18px;background:#26483a;border-radius:8px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.security-message.error[data-v-89d5643f]{background:#5c1a1a}.mfa-qr[data-v-89d5643f]{display:block;width:230px;height:230px;max-width:100%;background:#fff;padding:14px;border-radius:8px;margin:24px 0}.security-links[data-v-89d5643f]{display:flex;gap:20px;margin-top:24px;font-size:12px;color:#d6be78}.security-panel>a[data-v-89d5643f]{display:block;font-size:12px;margin-top:18px;color:#d6be78}@media(max-width:700px){.security-grid[data-v-89d5643f]{grid-template-columns:1fr}.security-panel[data-v-89d5643f]{padding:22px}}.admin-panel[data-v-c6859501]{max-width:1300px;margin:auto}.admin-heading[data-v-c6859501]{display:flex;align-items:center;justify-content:space-between;gap:24px}.admin-heading h1[data-v-c6859501]{margin-bottom:12px}.admin-message[data-v-c6859501]{background:#26483a;padding:16px;border-radius:8px;line-height:1.6;font-size:13px;margin:16px 0;overflow-wrap:anywhere}.admin-message.error[data-v-c6859501]{background:#5c1a1a}.admin-card[data-v-c6859501]{background:#152132;padding:26px;border:1px solid #ffffff19;border-radius:10px;margin:24px 0}.admin-card h2[data-v-c6859501]{font-size:22px;margin-top:0}.admin-stats[data-v-c6859501]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0}.admin-stats article[data-v-c6859501]{display:flex;flex-direction:column;background:#172436;border:1px solid #ffffff12;border-radius:9px;padding:20px;gap:12px}.admin-stats span[data-v-c6859501],.admin-stats small[data-v-c6859501]{font-size:11px;color:#b6bfcb}.admin-stats strong[data-v-c6859501]{font:700 30px Manrope,sans-serif;color:#ddc57f}.admin-tabs[data-v-c6859501]{display:flex;gap:8px;border-bottom:1px solid #ffffff17;padding-bottom:15px}.admin-tabs button[data-v-c6859501]{background:transparent;font-size:13px}.admin-tabs .active[data-v-c6859501]{color:#e1cb8a;border-color:#c9a84c88;background:#c9a84c10}.admin-toolbar[data-v-c6859501]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:24px 0}.admin-toolbar form[data-v-c6859501]{display:flex;flex-direction:row;align-items:flex-end;gap:12px;max-width:none;margin:0;flex-wrap:wrap}.admin-toolbar label[data-v-c6859501]{min-width:180px}.admin-panel select[data-v-c6859501],.admin-panel textarea[data-v-c6859501]{font:inherit;color:#f7f1e3;border:1px solid #ffffff25;border-radius:6px;background:#101b29;padding:12px;min-width:0}.admin-panel textarea[data-v-c6859501]{resize:vertical}.admin-panel table strong[data-v-c6859501]{font-size:12px}.admin-panel table small[data-v-c6859501]{display:block;font-size:10px;color:#aab6c5;margin-top:7px}.row-actions button[data-v-c6859501]{font-size:10px;padding:8px 10px;margin:3px}.state[data-v-c6859501]{font-size:10px;padding:5px 8px;border-radius:5px;background:#ffffff08;color:#bdc7d3;white-space:nowrap}.state.open[data-v-c6859501]{background:#254b3a;color:#b4dfc5}.state.suspended[data-v-c6859501]{background:#5b4725;color:#e4ce95}.state.settled[data-v-c6859501]{background:#283e66;color:#c8d8f5}.state.void[data-v-c6859501]{background:#5c2525;color:#f0c6c6}.pagination[data-v-c6859501]{display:flex;gap:10px;justify-content:flex-end;align-items:center;font-size:11px;color:#afb9c5;margin:20px 0}.pagination span[data-v-c6859501]{margin-right:auto}.pagination button[data-v-c6859501]{font-size:11px}.admin-panel .editor[data-v-c6859501],.admin-panel .editor form[data-v-c6859501],.admin-panel form.editor[data-v-c6859501]{max-width:850px}.editor-header[data-v-c6859501]{display:flex;justify-content:space-between;gap:20px;align-items:center}.editor-header h2[data-v-c6859501]{margin:0}.admin-fields[data-v-c6859501]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.alternative[data-v-c6859501]{grid-template-columns:1.5fr 1fr auto;align-items:flex-end}.admin-panel .settlement[data-v-c6859501]{max-width:850px}.settlement>label[data-v-c6859501],.settlement>button[data-v-c6859501]{margin:20px 0}.settlement form[data-v-c6859501]{max-width:none}.mode-toggle[data-v-c6859501]{display:flex;flex-direction:row;align-items:center;line-height:1.7}.resolution-preview[data-v-c6859501]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;border:1px solid #c9a84c55;padding:20px;margin:25px 0;border-radius:8px}.resolution-preview span[data-v-c6859501]{display:block;color:#adb8c6;font-size:10px;margin-bottom:10px}.resolution-preview strong[data-v-c6859501]{color:#e1cb8a;font-size:17px}.admin-panel pre[data-v-c6859501]{max-width:360px;max-height:300px;overflow:auto;white-space:pre-wrap;font-size:10px;line-height:1.7}.admin-modal-backdrop[data-v-c6859501]{position:fixed;inset:0;z-index:60;background:#060c16e6;display:grid;place-items:center;padding:20px;overflow:auto}.admin-modal[data-v-c6859501]{background:#172639;border:1px solid #c9a84c66;border-radius:12px;padding:30px;width:100%;max-width:530px}.admin-modal h2[data-v-c6859501]{font-size:22px}.admin-modal form[data-v-c6859501]{max-width:none;margin:20px 0 0}.admin-modal .gold-button[data-v-c6859501]{width:100%}@media(max-width:800px){.admin-heading[data-v-c6859501]{align-items:flex-start;flex-direction:column}.admin-stats[data-v-c6859501]{grid-template-columns:repeat(2,1fr)}.admin-toolbar[data-v-c6859501]{align-items:stretch;flex-direction:column}.admin-toolbar form[data-v-c6859501]{flex-direction:column;align-items:stretch}.admin-fields[data-v-c6859501],.alternative[data-v-c6859501],.resolution-preview[data-v-c6859501]{grid-template-columns:1fr}.admin-card[data-v-c6859501]{padding:20px}.admin-tabs[data-v-c6859501]{overflow:auto}.admin-tabs button[data-v-c6859501]{white-space:nowrap}.admin-modal[data-v-c6859501]{padding:22px}}:root{font-family:DM Sans,sans-serif;color:#f7f1e3;background:#0d1420;font-synthesis:none;--gold:#c9a84c;--muted:#a8b1bd;--line:#ffffff13}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a,input,summary{outline-offset:5px}button{cursor:pointer;color:inherit;background:#172334;border:1px solid #ffffff20;border-radius:7px;padding:11px 17px}button:disabled{opacity:.45;cursor:not-allowed}button:hover:not(:disabled){border-color:var(--gold)}.gold{color:var(--gold)}.demo-strip{text-align:center;padding:10px;background:#c9a84c15;color:#d8c890;font-size:11px;letter-spacing:.6px}.demo-strip span{margin:0 14px}header{display:flex;align-items:center;justify-content:space-between;padding:24px 5%;border-bottom:1px solid var(--line);gap:24px}.brand{display:flex;align-items:center;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;letter-spacing:-1.5px;white-space:nowrap}.brand img{width:42px;height:42px;margin-right:10px}.brand small{display:block;font:8px DM Sans,sans-serif;letter-spacing:2px;color:var(--muted);margin-top:3px}nav{display:flex;gap:28px;font-size:12px;color:var(--muted)}nav a.router-link-active,nav a:hover{color:#e5d49d}.gold-button{display:inline-flex;align-items:center;justify-content:center;gap:32px;color:#151616;background:var(--gold);border:0;border-radius:6px;padding:14px 22px;font-size:13px;font-weight:700}.gold-button:hover:not(:disabled){background:#ddbf6c}.account{font-size:12px}main{max-width:1440px;margin:auto;padding:0 5%}.hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;min-height:455px;padding:55px 0 50px;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:2px;color:#ceb66e;font-weight:700}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:clamp(32px,3.5vw,52px);letter-spacing:-2px;line-height:1.19;margin:22px 0}h1 em{font-style:normal;color:var(--gold)}p{color:var(--muted);font-size:13px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.quiet{font-size:11px;color:var(--muted)}.orbital{position:relative;min-height:340px;display:grid;place-items:center;background:radial-gradient(ellipse,#c9a84c0d,transparent 67%)}.orb{width:190px;height:190px;border:1px solid #b49a5233;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;font:60px Georgia,serif;color:#dfc782;background:radial-gradient(circle at 30% 20%,#2e3a42,#111c29);box-shadow:inset -10px -20px 40px #0007,0 0 80px #c9a84c08}.orb span{font:8px DM Sans,sans-serif;letter-spacing:2.5px;line-height:2;text-align:center;margin-top:12px}.orbit{position:absolute;width:340px;height:210px;border:1px solid #c9a84c35;border-radius:50%;transform:rotate(-32deg)}.orbit.two{width:350px;height:270px;transform:rotate(43deg);border-color:#ffffff0c}.orbit.three{width:390px;height:310px;transform:rotate(-15deg);border-style:dashed;border-color:#c9a84c17}.star{position:absolute;color:var(--gold)}.s1{top:36px;left:24%;font-size:35px}.s2{bottom:47px;right:16%;font-size:25px}.orbit-label{position:absolute;top:70px;right:9%;font-size:8px;letter-spacing:3px;color:#a3a39a}.orbit-label.bottom{top:auto;bottom:50px;left:17%}.principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;gap:30px;color:#a2aab4;font-size:11px}.principles b{display:block;font-weight:500;font-size:12px;color:#e7e5df;margin-bottom:5px}.market-area{padding:50px 0 30px;scroll-margin-top:20px}.section-heading h2{font-size:29px;letter-spacing:-1px;margin:12px 0}.section-heading p{margin-top:0}.pill{vertical-align:middle;font-size:9px;letter-spacing:1px;margin-left:15px;border:1px solid #c9a84c55;color:#dcc786;padding:4px 7px;border-radius:4px}.tools{display:flex;justify-content:space-between;gap:20px;margin:28px 0 22px;align-items:center}.categories{display:flex;gap:6px;flex-wrap:wrap}.categories button{background:transparent;border:1px solid transparent;font-size:11px;color:var(--muted);padding:10px 12px}.categories button.active{background:#c9a84c15;border-color:#c9a84c44;color:#e1ca88}.search{display:flex;align-items:center;border:1px solid var(--line);border-radius:6px;padding:0 10px;max-width:220px;color:var(--muted)}input{background:#101b29;border:1px solid #ffffff20;border-radius:6px;padding:12px;color:#f7f1e3;min-width:0}.search input{border:0;width:170px;background:transparent;font-size:11px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.event-card{background:linear-gradient(130deg,#182536,#131f2e);border:1px solid #ffffff10;border-radius:10px;padding:20px;transition:border-color .2s}.event-card:hover{border-color:#c9a84c44}.card-top{display:flex;align-items:center;justify-content:space-between;color:#d1b76d;font-size:11px}.simulated{font-size:8px;letter-spacing:1px;background:#ffffff06;border:1px solid #ffffff10;padding:4px 6px;border-radius:4px;color:#b5bdc6}.event-time{font-size:10px;color:#8e9bab;margin-top:28px}.event-card h3{font-size:16px;letter-spacing:-.4px;margin:10px 0 20px}.market-title{font-size:10px;margin:0 0 12px}.outcomes{display:flex;gap:7px}.outcomes button{flex:1;min-width:0;padding:10px 5px;background:#0f1a28;border-color:#ffffff0b;display:flex;align-items:center;flex-direction:column;gap:8px}.outcomes button span{font-size:9px;color:#b5bfcb}.outcomes strong{font-size:15px;color:#e0cd93}.outcomes .chosen{border-color:var(--gold);background:#c9a84c16}details{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}summary{font-size:10px;color:#aeb9c7;cursor:pointer;list-style:none;display:flex;justify-content:space-between}details p{font-size:11px}.responsible{margin:30px 0 60px;border:1px solid #c9a84c20;background:#c9a84c06;border-radius:8px;padding:26px;display:flex;align-items:center;gap:22px}.responsible-icon{font-size:35px;color:var(--gold)}.responsible h3{font-size:15px;margin:0}.responsible p{font-size:11px;margin:6px 0 0}.responsible a{margin-left:auto;font-size:11px;color:#d2bd7d;white-space:nowrap}footer{padding:30px 5%;border-top:1px solid var(--line);display:flex;align-items:center;gap:35px;color:var(--muted);font-size:10px}footer .brand{font-size:24px;gap:0}footer p{font-size:10px}footer>span:last-child{margin-left:auto}.notice{position:sticky;top:0;z-index:20;padding:15px 5%;background:#26483a;display:flex;align-items:center;justify-content:space-between;font-size:12px}.notice.error{background:#5c1a1a}.notice button{padding:2px 8px;background:transparent}.page{padding:60px 0;min-height:65vh}.page h1{font-size:38px}.page form{max-width:400px;margin:24px 0}form{display:flex;flex-direction:column;gap:16px}label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#bec7d1}.balance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:30px 0}.balance-grid article{background:#182536;padding:25px;border:1px solid var(--line);border-radius:8px}.balance-grid span{font-size:12px;color:var(--muted)}.balance-grid h2{font-size:30px}.balance-grid small{font-size:10px;color:var(--gold)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}td,th{padding:16px;border-bottom:1px solid var(--line)}th{color:var(--gold)}.history-item{padding:20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:12px}.history-item h3{font-size:15px}.exclusion{margin-top:40px;border-top:1px solid var(--line);padding-top:20px;max-width:650px}.modal-backdrop{position:fixed;inset:0;background:#050a12d9;z-index:40;display:grid;place-items:center;padding:20px;overflow:auto}.modal{position:relative;background:#152132;border:1px solid #c9a84c40;border-radius:12px;max-width:440px;width:100%;padding:36px}.modal h2{font-size:26px}.close{position:absolute;top:10px;right:10px;padding:2px 9px;background:transparent;font-size:22px;border:0}.text-button{border:0;background:transparent;color:var(--gold);width:100%;margin-top:15px;font-size:12px}.checkbox{flex-direction:row;align-items:flex-start;font-size:10px;line-height:1.6}.checkbox input{margin:0}.ticket{position:fixed;bottom:24px;right:24px;width:350px;background:#1a293a;border:1px solid #c9a84c75;border-radius:12px;padding:28px;box-shadow:0 20px 80px #0009;z-index:30}.ticket h3{font-size:17px}.ticket .return{font-size:10px;color:var(--muted);display:flex;justify-content:space-between;gap:10px}.ticket strong{color:#f0d994}.ticket .gold-button{font-size:11px;width:100%}.empty{text-align:center;padding:60px;color:var(--muted)}@media(min-width:1500px){header,footer{padding-left:calc((100vw - 1300px)/2);padding-right:calc((100vw - 1300px)/2)}}@media(max-width:1000px){nav{gap:12px;font-size:10px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-actions{flex-wrap:wrap}.hero h1{font-size:38px}.tools{align-items:flex-start;flex-direction:column}}@media(max-width:700px){header{flex-wrap:wrap;padding:18px 5%;gap:16px}header nav{order:3;width:100%;overflow-x:auto;white-space:nowrap;padding-top:8px;padding-bottom:5px}.brand{font-size:27px}.demo-strip{font-size:8px;padding:9px 15px}.hero{grid-template-columns:1fr;padding:40px 0 20px;min-height:auto}.hero h1{font-size:37px}.orbital{min-height:250px;margin-top:25px}.orb{width:150px;height:150px;font-size:45px}.orbit{width:260px;height:160px}.orbit.two{width:280px;height:200px}.orbit.three{width:310px;height:230px}.principles{grid-template-columns:1fr;gap:18px;padding:22px 0}.principles b{display:inline;margin-right:8px}.cards{grid-template-columns:1fr}.market-area{padding-top:35px}.responsible{flex-wrap:wrap;padding:22px;gap:12px}.responsible a{margin-left:0}.responsible-icon{display:none}footer{flex-wrap:wrap;gap:15px}footer>span:last-child{margin-left:0;width:100%}.ticket{right:12px;bottom:12px;width:calc(100% - 24px);max-height:75vh;overflow:auto}.history-item{flex-direction:column}.modal{padding:28px}.section-heading h2{font-size:25px}}
