@font-face{font-family:Coolvetica Compressed;src:url(/4core/8c0857b8-f6cd-4621-87d1-b5991a2c1024.otf)format("opentype");font-weight:900;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/4core/497c8946-3774-4bd0-a33c-d3333b7d15f5.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:OCR-A;src:url(/4core/2f50f8b7-f1c7-4bdd-9469-33ef94dc4dca.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter Display;src:url(/4core/803ba1bf-725a-4f90-902c-5e299a96d0b7.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Inter Display;src:url(/4core/093f96d9-3848-49eb-8576-36551ff3c10c.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Inter;src:url(/4core/3815660f-2438-4f62-b9a7-36b85264916e.ttf)format("truetype");font-weight:100 900;font-display:swap}.fourcore-design{color:#000;background:#000;margin:0;font-family:Inter,Inter Display,sans-serif;overflow-x:hidden}.fourcore-design *{box-sizing:border-box;letter-spacing:0}.fourcore-design button{cursor:pointer;font-family:inherit}.fourcore-design button:focus-visible,.fourcore-design input:focus-visible{outline-offset:3px;outline:3px solid #b68cff}.fourcore-design a{color:#5802ae}.fourcore-design a:hover{color:#7b2bff}.fourcore-design section{scroll-margin-top:0}.fourcore-design img{max-width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fourcore-design *{scroll-behavior:auto!important}}.fourcore-design{background:#f5f5f5;min-height:100dvh}.fc-page{animation:.32s cubic-bezier(.22,1,.36,1) both fcIn}@keyframes fcIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fc-grow{transition:width .36s cubic-bezier(.22,1,.36,1)}.fc-btn,.fc-btn-light{border:0;border-radius:8px;height:52px;padding:0 28px;font-family:Inter Display;font-size:16px;font-weight:700;transition:background .22s cubic-bezier(.22,1,.36,1),opacity .22s}.fc-btn{color:#fff;background:#5802ae;box-shadow:0 18px 48px -12px #5802ae73}.fc-btn:hover:not(:disabled){background:#7b2bff}.fc-btn:active:not(:disabled){background:#3a0177}.fc-btn-light{color:#000;background:#fff}.fc-btn-light:hover:not(:disabled){background:#e8e8e8}.fourcore-design button:disabled{opacity:.4;cursor:not-allowed}.fc-toggle{border:0;border-radius:999px;flex:none;width:48px;height:28px;margin:8px 0;transition:background .22s cubic-bezier(.22,1,.36,1);position:relative}.fc-toggle span{background:#fff;border-radius:999px;width:22px;height:22px;transition:left .22s cubic-bezier(.22,1,.36,1);position:absolute;top:3px}.fc-sheet-wrap{z-index:60;background:#0000008c;justify-content:center;align-items:flex-end;animation:.22s cubic-bezier(.22,1,.36,1) fcFade;display:flex;position:fixed;inset:0}.fc-sheet{color:#000;width:100%;max-width:560px;padding:20px 24px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:14px 14px 0 0;flex-direction:column;gap:16px;max-height:90dvh;animation:.32s cubic-bezier(.22,1,.36,1) fcUp;display:flex;overflow:auto}@keyframes fcFade{0%{opacity:0}}@keyframes fcUp{0%{opacity:0;transform:translateY(24px)}}.fc-main{padding-bottom:calc(68px + env(safe-area-inset-bottom));min-width:0}.fc-tabbar{z-index:40;padding:0 4px env(safe-area-inset-bottom);background:#000;border-top:1px solid #ffffff29;display:flex;position:fixed;bottom:0;left:0;right:0}.fc-tab{color:#bfbfbf;letter-spacing:.14em;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;height:68px;font-family:Bebas Neue;font-size:13px;text-decoration:none;display:flex;position:relative}.fourcore-design a.fc-tab,.fourcore-design a.fc-side-link{color:#bfbfbf}.fourcore-design a.fc-tab.active,.fourcore-design a.fc-side-link.active{color:#fff}.fc-tab .bar{background:0 0;height:2px;position:absolute;top:0;left:30%;right:30%}.fc-tab.active .bar{background:#5802ae}.fc-tab .scan{color:#fff;background:#5802ae;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-top:-26px;display:flex;box-shadow:0 12px 32px -8px #5802ae73}.fc-tab.active .scan+span{color:#fff}.fc-side{display:none}@media (width>=900px){.fc-tabbar{display:none}.fc-main{margin-left:232px;padding-bottom:0}.fc-side{color:#fff;z-index:40;background:#000;flex-direction:column;gap:28px;width:232px;padding:28px 16px;display:flex;position:fixed;top:0;bottom:0;left:0}}.fc-side-link{letter-spacing:.14em;border-radius:8px;align-items:center;gap:12px;height:48px;padding:0 14px;font-family:Bebas Neue;font-size:17px;text-decoration:none;transition:background .22s;display:flex;position:relative}.fc-side-link:hover{background:#1a1a1a}.fc-side-link.active:before{content:"";background:#5802ae;border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.fc-hex{stroke-dasharray:60;stroke-dashoffset:60px;animation:1.1s cubic-bezier(.22,1,.36,1) forwards fcDraw}@keyframes fcDraw{to{stroke-dashoffset:0}}.fc-select{cursor:pointer;transition:border-color .22s}@media (width<=360px){.fc-dob{grid-template-columns:1fr 1fr!important}.fc-dob>label:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.fc-page,.fc-sheet,.fc-sheet-wrap,.fc-hex{stroke-dashoffset:0;animation:none!important}}
