@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";
.pc-builder-glass{--glass-bg:#ffffff0d;--glass-bg-card:#ffffff12;--glass-bg-icon:#ffffff1a;--glass-bg-input:#ffffff14;--glass-border:#ffffff1a;--glass-border-card:#ffffff26;--glass-border-icon:#fff3;--accent-coral:#8b5cf6;--accent-cyan:#00d9ff;--accent-purple:#533483;--bg-dark-1:#0a0a0a;--bg-dark-2:#111;--bg-dark-3:#1a1a1a;--font-display:"Orbitron", sans-serif;--font-mono:"JetBrains Mono", monospace;--font-body:"Space Grotesk", sans-serif}.font-display{font-family:var(--font-display)}.font-tech-mono{font-family:var(--font-mono)}.font-tech-body{font-family:var(--font-body)}@keyframes blob-move{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-50px)scale(1.1)}50%{transform:translate(-20px,20px)scale(.9)}75%{transform:translate(40px,30px)scale(1.05)}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shine{0%{left:-100%}50%,to{left:100%}}@keyframes float-up{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(5deg)}}@keyframes pulse-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes typing-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes progress-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes type-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes glitch{0%,to{transform:translate(0)}10%{transform:translate(-2px)}20%{transform:translate(2px)}30%{transform:translate(-1px)}}.glass-background{background:linear-gradient(135deg, var(--bg-dark-1) 0%, var(--bg-dark-2) 50%, var(--bg-dark-3) 100%);min-height:100vh}.glass-blob{pointer-events:none;opacity:.6;border-radius:50%;animation:20s ease-in-out infinite blob-move;position:absolute}.glass-blob-1{background:radial-gradient(circle,#8b5cf699 0%,#ff6b6b4d 30%,#0000 70%);width:580px;height:580px;animation-delay:0s;top:2%;left:0%}.glass-blob-2{background:radial-gradient(circle,#1a1a1a80 0%,#5334834d 30%,#0000 70%);width:530px;height:530px;animation-delay:-5s;bottom:2%;right:2%}.glass-blob-3{background:radial-gradient(circle,#8b5cf680 0%,#5334834d 30%,#0000 70%);width:480px;height:480px;animation-delay:-10s;top:45%;left:-3%}.glass-blob-4{background:radial-gradient(circle,#00d9ff80 0%,#1a1a1a4d 30%,#0000 70%);width:430px;height:430px;animation-delay:-15s;top:8%;right:0%}.glass-blob-5{opacity:.4;background:radial-gradient(circle,#00d9ff66 0%,#7dd3fc33 30%,#0000 70%);width:460px;height:460px;animation-delay:-8s;top:35%;left:30%}.glass-blob-6{opacity:.4;background:radial-gradient(circle,#8b5cf666 0%,#ff8fa333 30%,#0000 70%);width:440px;height:440px;animation-delay:-12s;top:50%;left:45%}.glass-ring{pointer-events:none;border:1px dashed #ffffff1a;animation:30s linear infinite rotate-slow}.glass-ring-reverse{animation-direction:reverse}.glass{-webkit-backdrop-filter:blur(32px);border:1px solid var(--glass-border);background:#0a0a0f80;border-radius:24px}.glass-card{-webkit-backdrop-filter:blur(32px);border:1px solid var(--glass-border-card);background:#0a0a0f80;border-radius:32px;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.glass-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:none;position:absolute;top:0;left:-100%}.glass-card:hover:before{animation:1s forwards shine}.glass-card:hover{border-color:#ffffff40;transform:translateY(-10px)scale(1.02);box-shadow:0 25px 50px -12px #00000080,0 0 40px #8b5cf626}.glass-card-static{-webkit-backdrop-filter:blur(32px);border:1px solid var(--glass-border-card);background:#0a0a0f80;border-radius:24px}.glass-card-sm{-webkit-backdrop-filter:blur(28px);border:1px solid var(--glass-border);background:#0a0a0f80;border-radius:16px}.glass-icon{background:var(--glass-bg-icon);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-icon);border-radius:20px;transition:all .5s}.glass-icon-hover:hover,.glass-card:hover .glass-icon-animate{background:#8b5cf633;border-color:#8b5cf666;transform:scale(1.1)rotate(-5deg);box-shadow:0 0 30px #8b5cf64d}.glass-card:hover .glass-icon-animate-cyan{background:#00d9ff33;border-color:#00d9ff66;transform:scale(1.1)rotate(-5deg);box-shadow:0 0 30px #00d9ff4d}.glass-btn{-webkit-backdrop-filter:blur(10px);background:#8b5cf6cc;border:1px solid #fff3;border-radius:16px;transition:all .3s;position:relative;overflow:hidden}.glass-btn:before{content:"";pointer-events:none;background:linear-gradient(#fff3,#0000);border-radius:16px 16px 0 0;height:50%;position:absolute;top:0;left:0;right:0}.glass-btn:hover{background:#8b5cf6;transform:translateY(-3px);box-shadow:0 10px 30px #8b5cf666,0 0 20px #8b5cf633}.glass-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.glass-btn-cyan{background:#00d9ffcc}.glass-btn-cyan:hover{background:#00d9ff;box-shadow:0 10px 30px #00d9ff66,0 0 20px #00d9ff33}.glass-btn-secondary{background:#ffffff1a;border:1px solid #ffffff26}.glass-btn-secondary:hover{background:#ffffff26;box-shadow:0 10px 30px #0000004d}.glass-btn-sm{border-radius:12px}.glass-tag{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a}.glass-badge{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:9999px}.glass-badge-good{color:#34d399;background:#10b98133;border-color:#10b9814d}.glass-badge-better{color:#00d9ff;background:#00d9ff33;border-color:#00d9ff4d}.glass-badge-best{color:#e94560;background:#8b5cf633;border-color:#8b5cf64d}.glass-input{background:var(--glass-bg-input);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-card);color:#fff;border-radius:16px;transition:all .3s}.glass-input::placeholder{color:#fff6}.glass-input:focus{outline:2px solid var(--accent-coral);outline-offset:-2px;border-color:var(--accent-coral);box-shadow:0 0 20px #8b5cf633}.glass-input-cyan:focus{border-color:var(--accent-cyan);box-shadow:0 0 20px #00d9ff33}.glass-select{background:var(--glass-bg-input);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border-card);color:#fff;border-radius:12px;transition:all .3s}.glass-select:focus{outline:2px solid var(--accent-coral);outline-offset:-2px;border-color:var(--accent-coral)}.glass-select option{background:var(--bg-dark-2);color:#fff}.glass-modal-backdrop{-webkit-backdrop-filter:blur(8px);background:#000000bf}.glass-modal{-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border-card);background:linear-gradient(135deg,#0a0a0ffa,#0f0f16fa);border-radius:24px;box-shadow:0 25px 50px -12px #000000b3}.glass-progress-track{background:#ffffff1a;border-radius:9999px;overflow:hidden}.glass-progress-bar{background:linear-gradient(90deg, var(--accent-coral), var(--accent-cyan));border-radius:9999px;transition:width .5s;animation:2s ease-in-out infinite progress-pulse}.text-gradient{background:linear-gradient(135deg, var(--accent-coral), #ff6b6b, var(--accent-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-cyan{background:linear-gradient(135deg, var(--accent-cyan), #7dd3fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glow-text{text-shadow:0 0 40px #8b5cf680}.glow-text-cyan{text-shadow:0 0 40px #00d9ff80}.float-animation{animation:4s ease-in-out infinite float-up}.float-animation-delayed{animation:4s ease-in-out -2s infinite float-up}.slide-up-animation{animation:.5s forwards slide-up}.fade-in-animation{animation:.3s forwards fade-in}.animate-scale-in{animation:.3s cubic-bezier(.34,1.56,.64,1) scale-in}.animate-type-in{animation:.3s ease-out both type-in}.animate-glitch{animation:.5s ease-out glitch}.typing-dot{animation:1.4s ease-in-out infinite typing-bounce}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}.glass-chat-user{background:linear-gradient(135deg, var(--accent-coral), #ff6b6b);border-radius:20px 20px 4px}.glass-chat-assistant{background:var(--glass-bg-card);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:20px 20px 20px 4px}.glass-component-card{-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;transition:all .3s}.glass-component-card:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-4px);box-shadow:0 15px 40px #0000004d}.glass-component-card-swapped{border-color:#facc1566;box-shadow:0 0 20px #facc151a}.glass-tier-good{--tier-color:#10b981;--tier-glow:#10b9814d}.glass-tier-better{--tier-color:#00d9ff;--tier-glow:#00d9ff4d}.glass-tier-best{--tier-color:#e94560;--tier-glow:#8b5cf64d}.glass-tier-header{background:linear-gradient(135deg, rgba(var(--tier-rgb), .1), transparent);border-bottom:1px solid #ffffff1a}.glass-tab{background:0 0;border-bottom:2px solid #0000;transition:all .3s}.glass-tab:hover{background:#ffffff0d}.glass-tab-active{border-bottom-color:var(--accent-coral);background:#8b5cf61a}.glass-tab-pill{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;transition:all .3s}.glass-tab-pill:hover{background:#ffffff1a}.glass-tab-pill-active{background:#8b5cf633;border-color:#8b5cf64d}.glass-scrollbar::-webkit-scrollbar{width:6px;height:6px}.glass-scrollbar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.glass-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.glass-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.glass-status-compatible{background:#10b98126;border:1px solid #10b9814d}.glass-status-warning{background:#f59e0b26;border:1px solid #f59e0b4d}.glass-status-incompatible{background:#ef44441a;border:1px solid #ef444466}.glass-corner-accent{pointer-events:none;background:linear-gradient(135deg,#8b5cf633,#0000);border-bottom-left-radius:100px;width:8rem;height:8rem;position:absolute;top:0;right:0}.glass-corner-accent-cyan{background:linear-gradient(135deg,#00d9ff33,#0000)}.glass-select-dropdown{animation:.15s ease-out glass-dropdown-enter}@keyframes glass-dropdown-enter{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.glass-select-option{position:relative}.glass-select-option:before{content:"";background:0 0;width:3px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}.glass-select-option:hover:before{background:#8b5cf680}.glass-select-option[data-selected=true]:before{background:#e94560}.glass-range-input{appearance:none;z-index:10;background:0 0}.glass-range-input::-webkit-slider-thumb{appearance:none;cursor:grab;background:#0a84ff;border:2px solid #fff;border-radius:50%;width:20px;height:20px;transition:transform .1s;box-shadow:0 2px 6px #0000004d}.glass-range-input::-webkit-slider-thumb:hover{transform:scale(1.15)}.glass-range-input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(.95)}.glass-range-input::-moz-range-thumb{cursor:grab;background:#0a84ff;border:2px solid #fff;border-radius:50%;width:20px;height:20px;transition:transform .1s;box-shadow:0 2px 6px #0000004d}.glass-range-input::-moz-range-thumb:hover{transform:scale(1.15)}.glass-range-input::-moz-range-thumb:active{cursor:grabbing;transform:scale(.95)}@media (max-width:768px){.glass-blob{opacity:.5}.glass-blob-1{width:340px;height:340px}.glass-blob-2{width:320px;height:320px}.glass-blob-3{width:290px;height:290px}.glass-blob-4{width:260px;height:260px}.glass-blob-5{width:280px;height:280px}.glass-blob-6{width:270px;height:270px}.glass-card{border-radius:24px}.glass-card:hover{transform:translateY(-5px)scale(1.01)}}
@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac41ccbdfd25c928-s.05_sy_m6eus9r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe83cf2ab39e9c57-s.p.0vmaiqz3vngev.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}.michroma_7d845ae0-module__uG3s4W__className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}.michroma_7d845ae0-module__uG3s4W__variable{--font-michroma:"Michroma", "Michroma Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/43fa41482cbf5ee5-s.0~btz4rqmgych.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/51430d34a2dfca2f-s.0.5.ezl_0i0ce.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3b8d31b6d618cd27-s.06sjesqvmxwcw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7a2e4ff4560f5ac3-s.0cign27nilu.e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e9d5b069f63ab620-s.p.17tf8b5td.v-i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.0l86rvwdd07jt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.0-bj-4.3jk9zi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.169mj0m4oygmx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.072srq0~jhoqa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.15mmg7gamto4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_67eca9b4-module__kDM8Ia__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_67eca9b4-module__kDM8Ia__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_490195c8-module__X0s44W__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_490195c8-module__X0s44W__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784d20fa5d5f4c0e-s.0n5n-djraqdru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5fe5f57ee794eff4-s.p.01io3axyxl295.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784d20fa5d5f4c0e-s.0n5n-djraqdru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5fe5f57ee794eff4-s.p.01io3axyxl295.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(../media/784d20fa5d5f4c0e-s.0n5n-djraqdru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5fe5f57ee794eff4-s.p.01io3axyxl295.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(../media/784d20fa5d5f4c0e-s.0n5n-djraqdru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5fe5f57ee794eff4-s.p.01io3axyxl295.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium Fallback;src:local(Arial);ascent-override:76.07%;descent-override:20.22%;line-gap-override:24.07%;size-adjust:103.86%}.oxanium_48db0a35-module__DN2mBG__className{font-family:Oxanium,Oxanium Fallback;font-style:normal}.oxanium_48db0a35-module__DN2mBG__variable{--font-oxanium:"Oxanium", "Oxanium Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_8aacf76b-module__63n5Xq__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_8aacf76b-module__63n5Xq__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
