@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow:wght@300;400;500;600;700&family=Barlow+Condensed:wght@400;500;600;700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--ink:#07070a;--ink-2:#0f0f14;--ink-3:#161620;--ink-4:#1e1e2a;--ink-5:#252535;--edge:#ffffff0f;--edge-2:#ffffff1c;--text:#f2f2f5;--text-2:#9898b0;--text-3:#5a5a72;--steel:#8fa4be;--gold:#c9a84c;--accent:#c41212;--accent-rgb:196,18,18;--accent-glow:#c4121259;--accent-dim:#c412121f;--accent-soft:#c4121214;--accent-medium:#c412122e;--accent-border:#c412124d;--accent-strong:#c412128c;--blood:var(--accent);--blood-2:var(--accent);--blood-dim:var(--accent-dim);--edge-hot:var(--accent-border);--shadow-hot:0 0 40px var(--accent-glow);--font-display:"Bebas Neue",sans-serif;--font-condensed:"Barlow Condensed",sans-serif;--font-body:"Barlow",sans-serif;--r:3px;--r-md:6px;--r-lg:10px;--shadow:0 4px 32px #00000073;--shadow-up:0 -4px 32px #0006;--t:200ms cubic-bezier(0.4,0,0.2,1);--t-slow:400ms cubic-bezier(0.4,0,0.2,1)}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#07070a;background:var(--ink);color:#f2f2f5;color:var(--text);font-family:Barlow,sans-serif;font-family:var(--font-body);font-weight:400;line-height:1.6;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:Barlow,sans-serif;font-family:var(--font-body);outline:none}button{cursor:pointer}img{display:block;max-width:100%}:focus{outline:none}:focus-visible{border-radius:6px;border-radius:var(--r-md);outline:2px solid #c41212;outline:2px solid var(--accent);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:#c41212!important;border-color:var(--accent)!important;outline:none}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}table{border-collapse:collapse;min-width:480px;width:100%}::-webkit-scrollbar{background:#0f0f14;background:var(--ink-2);width:5px}::-webkit-scrollbar-thumb{background:#c412124d;background:var(--accent-border);border-radius:99px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateX(110%)}to{transform:translateX(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes glitch{0%{-webkit-clip-path:inset(0 0 95% 0);clip-path:inset(0 0 95% 0);transform:translateX(-4px)}20%{-webkit-clip-path:inset(40% 0 40% 0);clip-path:inset(40% 0 40% 0);transform:translateX(4px)}40%{-webkit-clip-path:inset(80% 0 5% 0);clip-path:inset(80% 0 5% 0);transform:translateX(-2px)}60%{-webkit-clip-path:inset(15% 0 70% 0);clip-path:inset(15% 0 70% 0);transform:translateX(2px)}80%{-webkit-clip-path:inset(55% 0 20% 0);clip-path:inset(55% 0 20% 0);transform:translateX(-4px)}to{-webkit-clip-path:inset(0 0 95% 0);clip-path:inset(0 0 95% 0);transform:translateX(0)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.4,0,.2,1) .4s,transform .6s cubic-bezier(.4,0,.2,1) .4s;transition:opacity .6s var(--t-slow),transform .6s var(--t-slow)}.reveal.visible{opacity:1;transform:translateY(0)}.spin{animation:spin 1s linear infinite}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.035'/%3E%3C/svg%3E");content:"";inset:0;pointer-events:none;position:fixed;z-index:9999}.container{margin:0 auto;max-width:1320px;padding:0 1.5rem}.grid-2{grid-gap:1.5rem;grid-template-columns:1fr 1fr}.grid-2,.grid-3{display:grid;gap:1.5rem}.grid-3{grid-gap:1.5rem;grid-template-columns:repeat(3,1fr)}.grid-4{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.center{justify-content:center}.between,.center{align-items:center;display:flex}.between{justify-content:space-between}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.text-sm{font-size:.85rem}.text-xs{font-size:.75rem}.text-muted{color:#9898b0;color:var(--text-2)}.text-blood{color:#c41212;color:var(--accent)}.font-display{font-family:Bebas Neue,sans-serif;font-family:var(--font-display)}.uppercase{letter-spacing:.1em;text-transform:uppercase}.w-full{width:100%}.field{display:flex;flex-direction:column;gap:.4rem}.label{color:#9898b0;color:var(--text-2);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.input{background:#161620;background:var(--ink-3);border:1px solid #ffffff1c;border:1px solid var(--edge-2);border-radius:6px;border-radius:var(--r-md);color:#f2f2f5;color:var(--text);font-size:.95rem;padding:11px 14px;transition:border-color .2s cubic-bezier(.4,0,.2,1);transition:border-color var(--t);width:100%}.input:focus{border-color:#c41212;border-color:var(--accent)}.input.error{border-color:#e05050}.error-msg{color:#e05050;font-size:.78rem}.select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m0 0 6 8 6-8z' fill='%23666'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}textarea.input{min-height:100px;resize:vertical}.btn{align-items:center;border:none;border-radius:6px;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-family:Barlow Condensed,sans-serif;font-family:var(--font-condensed);font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.06em;padding:11px 24px;text-transform:uppercase;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--t);white-space:nowrap}.btn-primary{color:#fff}.btn-primary,.btn-primary:hover{background:#c41212;background:var(--accent)}.btn-primary:hover{box-shadow:0 4px 20px #c4121259;box-shadow:0 4px 20px var(--accent-glow);opacity:.88}.btn-ghost{background:#0000;border:1px solid #ffffff1c;border:1px solid var(--edge-2);color:#f2f2f5;color:var(--text)}.btn-ghost:hover{border-color:#c41212;border-color:var(--accent);color:#c41212;color:var(--accent)}.btn-danger{background:#0000;border:1px solid #e050504d;color:#e05050}.btn-danger:hover{background:#e050501a}.btn-sm{font-size:.85rem;padding:7px 16px}.btn-lg{font-size:1.1rem;padding:15px 36px}.btn:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.btn-icon{background:#0000;border:1px solid #ffffff1c;border:1px solid var(--edge-2);border-radius:6px;border-radius:var(--r-md);color:#9898b0;color:var(--text-2);padding:8px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--t)}.btn-icon:hover{border-color:#c41212;border-color:var(--accent);color:#c41212;color:var(--accent)}.card{background:#161620;background:var(--ink-3);border:1px solid #ffffff0f;border:1px solid var(--edge);border-radius:10px;border-radius:var(--r-lg);padding:1.5rem}.card-hover{transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--t)}.card-hover:hover{border-color:#c412124d;border-color:var(--accent-border);box-shadow:0 0 40px #c4121259;box-shadow:var(--shadow-hot);transform:translateY(-3px)}.badge{align-items:center;border-radius:3px;border-radius:var(--r);display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;letter-spacing:.1em;padding:3px 10px;text-transform:uppercase}.badge-blood{background:#c412121f;background:var(--accent-dim);border:1px solid #c412124d;border:1px solid var(--accent-border);color:#c41212;color:var(--accent)}.badge-green{background:#27ae601f;border:1px solid #4caf504d;color:#4caf50}.badge-amber{background:#c9a84c1f;border:1px solid #c9a84c4d;color:#c9a84c;color:var(--gold)}.badge-steel{background:#8fa4be1a;border:1px solid #8fa4be40;color:#8fa4be;color:var(--steel)}.divider{background:#ffffff0f;background:var(--edge);height:1px}.spinner{animation:spin .8s linear infinite;border:2px solid #ffffff1c;border-top-color:#c41212;border:2px solid var(--edge-2);border-radius:50%;border-top-color:var(--accent);height:20px;width:20px}.go2072408551{font-family:Barlow,sans-serif!important;font-family:var(--font-body)!important;font-size:.9rem!important}@media (max-width:768px){.grid-2,.grid-3{grid-template-columns:1fr}.hide-mobile{display:none!important}}@media (max-width:1024px){.grid-4{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}
/*# sourceMappingURL=main.5657dc4e.css.map*/