.page-module-scss-module__eF8_oq__page{--bg:#f7f9fc;--text:#0f1222;--muted:#5b6179;--primary:#5b7cfa;--accent:#7a5bfa;--teal:#3ecfbd;background:linear-gradient(180deg,#fff 0%,var(--bg)100%);color:var(--text);position:relative}[data-theme=dark] .page-module-scss-module__eF8_oq__page{--bg:#0a0e1a;--text:#e8ecf5;--muted:#8a91a8;--primary:#6b8aff;--accent:#8a72ff;--teal:#4ddcc8;background:linear-gradient(#111726 0%,#0a0e1a 100%)}.page-module-scss-module__eF8_oq__progress{transform-origin:0 0;z-index:1000;background:linear-gradient(90deg,#5b7cfa,#3ecfbd);width:100%;height:3px;position:fixed;top:0;left:0}.page-module-scss-module__eF8_oq__fixedHeader{z-index:999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #5a64aa1f;padding:16px clamp(16px,6vw,72px);transition:background .3s,border-color .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 20px #14193714}[data-theme=dark] .page-module-scss-module__eF8_oq__fixedHeader{background:#0a0e1af2;border-bottom-color:#5a64aa4d;box-shadow:0 2px 20px #0000004d}.page-module-scss-module__eF8_oq__headerContent{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex}.page-module-scss-module__eF8_oq__headerTitle{color:var(--text);margin:0;font-size:clamp(18px,2.5vw,24px);font-weight:700}@media (max-width:400px){.page-module-scss-module__eF8_oq__fixedHeader{padding:12px 16px}.page-module-scss-module__eF8_oq__headerContent{gap:12px}.page-module-scss-module__eF8_oq__headerTitle{font-size:16px}}.page-module-scss-module__eF8_oq__container{width:100%;margin-inline:0}.page-module-scss-module__eF8_oq__hero{text-align:center;background:radial-gradient(80% 60% at 50% 0,#7b5cfa14 0%,#7b5cfa00 60%),radial-gradient(60% 50% at 50% 100%,#3ecfbd14 0%,#3ecfbd00 60%);place-items:center;min-height:100svh;display:grid;position:relative;overflow:clip}[data-theme=dark] .page-module-scss-module__eF8_oq__hero{background:radial-gradient(80% 60% at 50% 0,#6b8aff1f 0%,#6b8aff00 60%),radial-gradient(60% 50% at 50% 100%,#4ddcc81f 0%,#4ddcc800 60%)}.page-module-scss-module__eF8_oq__typeBlock{background:radial-gradient(120% 80% at 0 0,#7b5cfa1a,#7b5cfa00 55%),radial-gradient(120% 80% at 100% 100%,#3ecfbd1a,#3ecfbd00 55%),linear-gradient(135deg,#fffffff0,#ffffffdb);border:1px solid #5a64aa2e;border-radius:16px;margin-top:-20px;padding:28px clamp(16px,4vw,32px);transition:background .3s,border-color .3s,box-shadow .3s;box-shadow:0 10px 30px #1419371a}[data-theme=dark] .page-module-scss-module__eF8_oq__typeBlock{background:radial-gradient(120% 80% at 0 0,#6b8aff26,#6b8aff00 55%),radial-gradient(120% 80% at 100% 100%,#4ddcc826,#4ddcc800 55%),linear-gradient(135deg,#111726f2,#0a0e1ae6);border-color:#5a64aa4d;box-shadow:0 10px 30px #0000004d}.page-module-scss-module__eF8_oq__typeText{color:var(--text);white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(16px,2.2vw,20px);line-height:1.7}.page-module-scss-module__eF8_oq__caret{width:.6ch;color:var(--accent);margin-left:2px;animation:1s steps(2,start) infinite page-module-scss-module__eF8_oq__blink;display:inline-block}@keyframes page-module-scss-module__eF8_oq__blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.page-module-scss-module__eF8_oq__heroText{letter-spacing:-.02em;background:linear-gradient(180deg,var(--text),#3a3f63);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,6vw,68px);font-weight:700;line-height:1.05}.page-module-scss-module__eF8_oq__section{padding:72px 0;padding-inline:clamp(16px,6vw,72px);position:relative}.page-module-scss-module__eF8_oq__section+.page-module-scss-module__eF8_oq__section:before{content:"";pointer-events:none;background:linear-gradient(#0a0e230f,#0a0e2300);height:120px;position:absolute;inset:0 0 auto}.page-module-scss-module__eF8_oq__split{grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(16px,3vw,40px);display:grid}.page-module-scss-module__eF8_oq__split.page-module-scss-module__eF8_oq__reverse{grid-template-columns:.7fr 1.3fr}@media (max-width:880px){.page-module-scss-module__eF8_oq__split,.page-module-scss-module__eF8_oq__split.page-module-scss-module__eF8_oq__reverse{grid-template-columns:1fr}}@media (max-width:560px){.page-module-scss-module__eF8_oq__section{padding:40px 0;padding-inline:12px}.page-module-scss-module__eF8_oq__hero{min-height:70svh}.page-module-scss-module__eF8_oq__heading{margin-bottom:10px;font-size:22px}.page-module-scss-module__eF8_oq__text{max-width:none;font-size:16px;line-height:1.65}.page-module-scss-module__eF8_oq__textWide{font-size:16px;line-height:1.65}.page-module-scss-module__eF8_oq__imageWrap{border-radius:12px;box-shadow:0 8px 20px #0f12221a}.page-module-scss-module__eF8_oq__bigBlock{border-radius:16px;padding:22px}.page-module-scss-module__eF8_oq__sumDelta{padding:8px 12px}.page-module-scss-module__eF8_oq__btn,.page-module-scss-module__eF8_oq__ctaBtn{border-radius:12px;padding:12px 14px}.page-module-scss-module__eF8_oq__ctaActions,.page-module-scss-module__eF8_oq__galleryGrid{gap:10px}}.page-module-scss-module__eF8_oq__imageWrap{border-radius:16px;width:100%;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;overflow:hidden;box-shadow:0 10px 30px #0f12221f}[data-theme=dark] .page-module-scss-module__eF8_oq__imageWrap{box-shadow:0 10px 30px #0006}.page-module-scss-module__eF8_oq__imageWrap:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 16px 44px #0f122229}.page-module-scss-module__eF8_oq__imageSm{width:clamp(320px,50vw,680px)}@media (max-width:880px){.page-module-scss-module__eF8_oq__imageSm{width:100%}}.page-module-scss-module__eF8_oq__text{color:var(--text);max-width:clamp(380px,42vw,620px);font-size:clamp(20px,2.4vw,26px);line-height:1.75}.page-module-scss-module__eF8_oq__heading{color:var(--text);margin-bottom:14px;font-size:clamp(28px,3vw,36px);font-weight:700}.page-module-scss-module__eF8_oq__bigTitle{background:linear-gradient(#0f1222,#303659);color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.page-module-scss-module__eF8_oq__bigTitle:after{content:"";background:linear-gradient(90deg,var(--primary),var(--teal));border-radius:9999px;width:120px;height:4px;position:absolute;bottom:-10px;left:0;box-shadow:0 4px 14px #5b7cfa59}.page-module-scss-module__eF8_oq__bigBlock{background:radial-gradient(120% 80% at 0 0,#7b5cfa2e,#7b5cfa00 55%),radial-gradient(120% 80% at 100% 100%,#3ecfbd2e,#3ecfbd00 55%),linear-gradient(135deg,#ffffffe6,#ffffffbf);border:1px solid #5a64aa2e;border-radius:22px;padding:56px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 12px 40px #14193724,inset 0 1px #ffffff59}[data-theme=dark] .page-module-scss-module__eF8_oq__bigBlock{background:radial-gradient(120% 80% at 0 0,#6b8aff33,#6b8aff00 55%),radial-gradient(120% 80% at 100% 100%,#4ddcc833,#4ddcc800 55%),linear-gradient(135deg,#111726f2,#0a0e1ae6);border-color:#5a64aa4d;box-shadow:0 12px 40px #0000004d,inset 0 1px #8a91a81a}@media (max-width:640px){.page-module-scss-module__eF8_oq__bigBlock{padding:28px}}.page-module-scss-module__eF8_oq__bigBlock:before{content:"";filter:blur(14px);pointer-events:none;background:radial-gradient(closest-side,#5b7cfa40,#5b7cfa00);width:320px;height:320px;position:absolute;inset:-20% -20% auto auto}.page-module-scss-module__eF8_oq__bigBlock:after{content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(closest-side,#3ecfbd40,#3ecfbd00);width:360px;height:360px;position:absolute;inset:auto auto -25% -20%}.page-module-scss-module__eF8_oq__bigBlock:hover{border-color:#5a64aa47;transform:translateY(-2px);box-shadow:0 18px 48px #1419372e}.page-module-scss-module__eF8_oq__heroDecor{pointer-events:none;position:absolute;inset:0}.page-module-scss-module__eF8_oq__blob{filter:blur(22px);opacity:.7;position:absolute}.page-module-scss-module__eF8_oq__blobA{background:radial-gradient(closest-side,#7b5cfa38,#7b5cfa00);width:420px;height:420px;top:-80px;left:-80px}.page-module-scss-module__eF8_oq__blobB{background:radial-gradient(closest-side,#3ecfbd38,#3ecfbd00);width:520px;height:520px;bottom:-120px;right:-120px}@keyframes page-module-scss-module__eF8_oq__floatY{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.page-module-scss-module__eF8_oq__blob{animation:10s ease-in-out infinite page-module-scss-module__eF8_oq__floatY}@media (prefers-reduced-motion:reduce){.page-module-scss-module__eF8_oq__blob{animation:none}}.page-module-scss-module__eF8_oq__sumSticky{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffd9,#ffffffa6);border:1px solid #5c64aa26;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:18px 22px;display:flex;position:sticky;top:16px}.page-module-scss-module__eF8_oq__sumInline{background:linear-gradient(#ffffffe6,#ffffffb3);border:1px solid #5c64aa1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:14px 18px;display:flex}.page-module-scss-module__eF8_oq__sumDelta{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);background:linear-gradient(135deg,#5b7cfa29,#3ecfbd29);border:1px solid #5c64aa38;border-radius:9999px;align-items:baseline;gap:8px;margin-top:12px;padding:10px 14px;display:inline-flex}.page-module-scss-module__eF8_oq__sumDeltaPlus{color:var(--primary);font-weight:800}.page-module-scss-module__eF8_oq__sumDeltaValue{letter-spacing:.02em;font-size:clamp(15px,1.8vw,19px);font-weight:800}.page-module-scss-module__eF8_oq__sumDeltaWrap{justify-content:center;margin-top:12px;display:flex}.page-module-scss-module__eF8_oq__textWide{color:var(--text);max-width:none;font-size:clamp(20px,2.2vw,24px);line-height:1.75}.page-module-scss-module__eF8_oq__sumLabel{color:var(--muted);font-weight:600}.page-module-scss-module__eF8_oq__sumValue{letter-spacing:.02em;color:var(--text);font-size:clamp(22px,3.2vw,36px);font-weight:800}.page-module-scss-module__eF8_oq__award{border-left:4px solid #0000;-o-border-image:linear-gradient(180deg,var(--primary),var(--teal))1;border-image:linear-gradient(180deg,var(--primary),var(--teal))1;padding-left:16px}.page-module-scss-module__eF8_oq__link{color:var(--primary);background-image:linear-gradient(90deg,var(--primary),var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;align-items:center;gap:8px;text-decoration:none;transition:color .2s,filter .2s;display:inline-flex;position:relative}.page-module-scss-module__eF8_oq__link:after{content:"→";color:currentColor;opacity:.8;font-weight:700;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s;transform:translate(-2px)}.page-module-scss-module__eF8_oq__link:hover{color:var(--accent);filter:brightness(1.05)}.page-module-scss-module__eF8_oq__link:hover:after{opacity:1;transform:translate(2px)}.page-module-scss-module__eF8_oq__link:focus-visible{border-radius:6px;outline:none;box-shadow:0 0 0 3px #5b7cfa38}.page-module-scss-module__eF8_oq__actions{flex-wrap:wrap;gap:14px;display:flex}.page-module-scss-module__eF8_oq__techGrid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:clamp(14px,2.4vw,24px);display:grid}@media (max-width:980px){.page-module-scss-module__eF8_oq__techGrid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:520px){.page-module-scss-module__eF8_oq__techGrid{grid-template-columns:1fr}}.page-module-scss-module__eF8_oq__techCard{background:radial-gradient(130% 90% at 0 0,#7b5cfa14,#7b5cfa00 60%),radial-gradient(130% 90% at 100% 100%,#3ecfbd14,#3ecfbd00 60%),linear-gradient(#fffffff0,#ffffffd1);border:1px solid #5a64aa2e;border-radius:16px;justify-content:center;align-items:center;gap:14px;padding:22px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:0 8px 28px #1419371f}[data-theme=dark] .page-module-scss-module__eF8_oq__techCard{background:radial-gradient(130% 90% at 0 0,#6b8aff26,#6b8aff00 60%),radial-gradient(130% 90% at 100% 100%,#4ddcc826,#4ddcc800 60%),linear-gradient(#111726f2,#0a0e1ad9);border-color:#5a64aa4d;box-shadow:0 8px 28px #0000004d}.page-module-scss-module__eF8_oq__techLogo{width:42px;height:42px}.page-module-scss-module__eF8_oq__techName{color:var(--text);font-size:18px;font-weight:700}.page-module-scss-module__eF8_oq__galleryGrid{grid-template-columns:repeat(4,1fr);gap:clamp(10px,2vw,18px);display:grid}@media (max-width:980px){.page-module-scss-module__eF8_oq__galleryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page-module-scss-module__eF8_oq__galleryGrid{grid-template-columns:1fr}}.page-module-scss-module__eF8_oq__galleryItem{border-radius:14px;width:100%;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 10px 28px #1419371f}.page-module-scss-module__eF8_oq__galleryItem img{width:100%;height:auto;display:block}.page-module-scss-module__eF8_oq__galleryItem:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 16px 40px #14193729}[data-theme=dark] .page-module-scss-module__eF8_oq__galleryItem{box-shadow:0 10px 28px #0006}[data-theme=dark] .page-module-scss-module__eF8_oq__galleryItem:hover{box-shadow:0 16px 40px #00000080}.page-module-scss-module__eF8_oq__btn{appearance:none;color:#fff;background:linear-gradient(135deg,var(--primary),var(--accent));border:none;border-radius:12px;padding:12px 18px;font-weight:600;transition:transform .15s,box-shadow .15s,filter .2s;box-shadow:0 6px 18px #5b7cfa4d}.page-module-scss-module__eF8_oq__btn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 10px 24px #5b7cfa59}.page-module-scss-module__eF8_oq__btn.page-module-scss-module__eF8_oq__secondary{background:linear-gradient(135deg,var(--teal),#58e0d0);box-shadow:0 6px 18px #3ecfbd47}.page-module-scss-module__eF8_oq__fadeGradientTop{background:linear-gradient(#7b5cfa0f,#7b5cfa00);height:80px}.page-module-scss-module__eF8_oq__fadeGradientBottom{background:linear-gradient(#3ecfbd00,#3ecfbd0f);height:80px}.page-module-scss-module__eF8_oq__cta{background:radial-gradient(120% 90% at 0 0,#7b5cfa1f,#7b5cfa00 55%),radial-gradient(120% 90% at 100% 100%,#3ecfbd1f,#3ecfbd00 55%),linear-gradient(135deg,#ffffffeb,#fffc)}.page-module-scss-module__eF8_oq__ctaActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:16px;display:flex}@media (max-width:400px){.page-module-scss-module__eF8_oq__ctaActions{flex-direction:column;align-items:stretch;gap:10px}}.page-module-scss-module__eF8_oq__ctaBtn{appearance:none;color:#fff;background:linear-gradient(135deg,#ffffff14,#ffffff0f)padding-box,linear-gradient(135deg,var(--primary),var(--accent))border-box;border:1px solid #5a64aa47;border-radius:14px;align-items:center;gap:10px;padding:14px 20px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #5b7cfa59}@media (max-width:400px){.page-module-scss-module__eF8_oq__ctaBtn{border-radius:12px;justify-content:center;padding:12px 16px;font-size:14px}}.page-module-scss-module__eF8_oq__ctaBtn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 14px 32px #5b7cfa6b}.page-module-scss-module__eF8_oq__ctaBtn:after{content:"";background:linear-gradient(100deg,#0000 0%,#ffffff59 50%,#0000 100%);position:absolute;inset:0;transform:translate(-120%)}.page-module-scss-module__eF8_oq__ctaBtn:hover:after{transition:transform .65s cubic-bezier(.2,.8,.2,1);transform:translate(120%)}.page-module-scss-module__eF8_oq__ctaBtnSecondary{background:linear-gradient(135deg,#ffffff14,#ffffff0f)padding-box,linear-gradient(135deg,var(--teal),#58e0d0)border-box;box-shadow:0 10px 26px #3ecfbd52}.page-module-scss-module__eF8_oq__ctaBtnTg{background:linear-gradient(135deg,#ffffff14,#ffffff0f) padding-box padding-box,linear-gradient(135deg,#2aabee,#229ed9) border-box;box-shadow:0 10px 26px #229ed952}.page-module-scss-module__eF8_oq__ctaBtnIcon{flex-shrink:0;width:18px;height:18px}@media (max-width:400px){.page-module-scss-module__eF8_oq__ctaBtnIcon{width:16px;height:16px}}.page-module-scss-module__eF8_oq__ctaText{text-align:center;max-width:820px;margin:0 auto}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a.2a48534a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f.76dcb0b2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e.7cd81963.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c.p.3a6ba036.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}.inter_c48d099f-module__JT1yhG__className{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal}.inter_c48d099f-module__JT1yhG__variable{--font-inter:"Inter",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}
@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0acc7fdf55eb3220.p.532ccaa1.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:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0acc7fdf55eb3220.p.532ccaa1.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:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0acc7fdf55eb3220.p.532ccaa1.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:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0acc7fdf55eb3220.p.532ccaa1.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}.orbitron_fdea6de3-module__uAtCzW__className{font-family:Orbitron,Courier New,monospace;font-style:normal}.orbitron_fdea6de3-module__uAtCzW__variable{--font-orbitron:"Orbitron",Courier New,monospace,monospace}
.ThemeToggle-module-scss-module__HjvMNW__themeSwitchWrapper{justify-content:space-between;align-items:center;width:100%;padding:8px 0;display:flex}.ThemeToggle-module-scss-module__HjvMNW__sm{--toggle-width:36px;--toggle-height:18px;--toggle-circle:14px;--toggle-offset:18px;--font-size:12px}.ThemeToggle-module-scss-module__HjvMNW__md{--toggle-width:40px;--toggle-height:20px;--toggle-circle:16px;--toggle-offset:20px;--font-size:14px}.ThemeToggle-module-scss-module__HjvMNW__lg{--toggle-width:44px;--toggle-height:22px;--toggle-circle:18px;--toggle-offset:22px;--font-size:16px}.ThemeToggle-module-scss-module__HjvMNW__themeLabel{font-size:var(--font-size,14px);color:var(--main-text);align-items:center;gap:6px;font-weight:500;transition:color .2s;display:flex}.ThemeToggle-module-scss-module__HjvMNW__themeLabel svg{flex-shrink:0;transition:color .2s}.ThemeToggle-module-scss-module__HjvMNW__themeSwitch{width:var(--toggle-width,40px);height:var(--toggle-height,20px);flex-shrink:0;display:inline-block;position:relative}.ThemeToggle-module-scss-module__HjvMNW__themeSwitch input{opacity:0;width:0;height:0;position:absolute}.ThemeToggle-module-scss-module__HjvMNW__themeSwitch input:checked+.ThemeToggle-module-scss-module__HjvMNW__slider{background-color:rgb(var(--main-Color))}.ThemeToggle-module-scss-module__HjvMNW__themeSwitch input:checked+.ThemeToggle-module-scss-module__HjvMNW__slider:before{transform:translateX(var(--toggle-offset,20px))}.ThemeToggle-module-scss-module__HjvMNW__themeSwitch input:focus-visible+.ThemeToggle-module-scss-module__HjvMNW__slider{outline:2px solid rgba(var(--main-Color),.4);outline-offset:2px}.ThemeToggle-module-scss-module__HjvMNW__slider{cursor:pointer;background-color:#4b5563;border-radius:20px;transition:background-color .2s;position:absolute;inset:0}.ThemeToggle-module-scss-module__HjvMNW__slider:before{content:"";width:var(--toggle-circle,16px);height:var(--toggle-circle,16px);background-color:#fff;border-radius:50%;transition:transform .2s;position:absolute;bottom:2px;left:2px}.light-theme .ThemeToggle-module-scss-module__HjvMNW__slider{background-color:#e5e7eb}.light-theme .ThemeToggle-module-scss-module__HjvMNW__themeLabel{color:#374151}.light-theme .ThemeToggle-module-scss-module__HjvMNW__themeLabel svg{color:#6b7280}.dark-theme .ThemeToggle-module-scss-module__HjvMNW__slider{background-color:#4b5563}.dark-theme .ThemeToggle-module-scss-module__HjvMNW__themeLabel{color:#f9fafb}.dark-theme .ThemeToggle-module-scss-module__HjvMNW__themeLabel svg{color:#9ca3af}
