@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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-s.1y4-pdgsjb-pw.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-s.3lvt2whj97whp.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-s.2uwcyprjm3xu3.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-s.0k62hbripvv8p.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-s.3-6t-g6q0vh0a.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-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c6e48ee1-module__JRO3KW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c6e48ee1-module__JRO3KW__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_cec7806-module__ABRySG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_cec7806-module__ABRySG__variable{--font-heading:"Outfit", "Outfit Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6104e6b7-module__s6uLTa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6104e6b7-module__s6uLTa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.Toast-module__m9iBFq__toastContainer{z-index:99999;pointer-events:none;flex-direction:column;gap:10px;max-width:min(100vw - 32px,380px);display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:640px){.Toast-module__m9iBFq__toastContainer{bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px));max-width:100%;left:16px;right:16px}}.Toast-module__m9iBFq__toastItem{pointer-events:auto;background-color:var(--color-surface-solid,#fff);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--color-text-primary);transition:all var(--transition-fast);align-items:center;gap:12px;padding:12px 16px;font-size:.9rem;font-weight:500;animation:.26s cubic-bezier(.16,1,.3,1) forwards Toast-module__m9iBFq__toastSlideUp;display:flex}[data-theme=dark] .Toast-module__m9iBFq__toastItem{background-color:#0d172c;border-color:#ffffff24}.Toast-module__m9iBFq__iconWrapper{justifyContent:center;flex-shrink:0;align-items:center;display:flex}.Toast-module__m9iBFq__iconSuccess{color:var(--color-success)}.Toast-module__m9iBFq__iconError{color:var(--color-danger)}.Toast-module__m9iBFq__iconInfo{color:var(--color-primary-500)}.Toast-module__m9iBFq__message{flex:1;line-height:1.4}.Toast-module__m9iBFq__closeBtn{justifyContent:center;border-radius:var(--radius-xs);color:var(--color-text-muted);transition:color var(--transition-fast), background-color var(--transition-fast);cursor:pointer;flex-shrink:0;align-items:center;padding:4px;display:flex}.Toast-module__m9iBFq__closeBtn:hover{color:var(--color-text-primary);background-color:var(--color-surface-soft)}.Toast-module__m9iBFq__success{border-left:4px solid var(--color-success)}.Toast-module__m9iBFq__error{border-left:4px solid var(--color-danger)}.Toast-module__m9iBFq__info{border-left:4px solid var(--color-primary-500)}@keyframes Toast-module__m9iBFq__toastSlideUp{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}
.MobileNavigation-module__yiuT0G__mobileMenuOverlay{inset:var(--header-height,68px) 0 0;z-index:1100;-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;background:#02061799;transition:opacity .18s,visibility .18s;position:fixed}.MobileNavigation-module__yiuT0G__mobileMenuOverlayOpen{opacity:1;visibility:visible;pointer-events:auto}.MobileNavigation-module__yiuT0G__mobileMenu{top:var(--header-height,68px);z-index:1200;width:100%;height:calc(100dvh - var(--header-height,68px));max-height:calc(100dvh - var(--header-height,68px));-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--color-border);box-shadow:var(--shadow-xl);overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;background-color:#fffffffa;transition:opacity .18s,visibility .18s,transform .18s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}[data-theme=dark] .MobileNavigation-module__yiuT0G__mobileMenu{border-color:var(--color-border);background-color:#0b1426fa}.MobileNavigation-module__yiuT0G__mobileMenuOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.MobileNavigation-module__yiuT0G__mobileMenuInner{max-width:500px;padding:16px max(16px, env(safe-area-inset-right)) max(24px, calc(env(safe-area-inset-bottom) + 16px)) max(16px, env(safe-area-inset-left));flex-direction:column;gap:12px;margin:0 auto;display:flex}.MobileNavigation-module__yiuT0G__mobileSearchTrigger{border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface-soft);width:100%;min-height:44px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:10px;padding:8px 14px;font-size:.88rem;font-weight:500;display:flex}.MobileNavigation-module__yiuT0G__mobileSearchTrigger:hover,.MobileNavigation-module__yiuT0G__mobileSearchTrigger:active{border-color:var(--color-primary-500);background-color:var(--color-surface);color:var(--color-text-primary)}.MobileNavigation-module__yiuT0G__searchIcon{color:var(--color-text-muted);flex-shrink:0}.MobileNavigation-module__yiuT0G__searchPlaceholder{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.MobileNavigation-module__yiuT0G__searchKbd{font-size:.72rem;font-family:var(--font-mono,monospace);background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-weight:600;display:inline-flex}.MobileNavigation-module__yiuT0G__navList{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.MobileNavigation-module__yiuT0G__navItem{width:100%}.MobileNavigation-module__yiuT0G__mobileNavLink{border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--color-text-primary);transition:background-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:14px;padding:8px 14px;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.MobileNavigation-module__yiuT0G__navIcon{border-radius:var(--radius-xs);background-color:var(--color-surface-soft);width:32px;height:32px;color:var(--color-primary-600);transition:background-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] .MobileNavigation-module__yiuT0G__navIcon{color:#60a5fa;background-color:#2f80ed1f}.MobileNavigation-module__yiuT0G__navLabel{text-align:left;flex:1}.MobileNavigation-module__yiuT0G__mobileNavLink:hover,.MobileNavigation-module__yiuT0G__mobileNavLink:active{background-color:var(--color-surface-soft);color:var(--color-primary-600)}[data-theme=dark] .MobileNavigation-module__yiuT0G__mobileNavLink:hover,[data-theme=dark] .MobileNavigation-module__yiuT0G__mobileNavLink:active{background-color:var(--color-surface-soft);color:var(--color-primary-400)}
.CommandMenu-module___61hkq__overlay{z-index:9999;-webkit-backdrop-filter:blur(10px);background-color:#0f172ab8;justify-content:center;align-items:flex-start;padding:clamp(16px,6vh,80px) 16px 20px;animation:.18s forwards CommandMenu-module___61hkq__fadeIn;display:flex;position:fixed;inset:0}.CommandMenu-module___61hkq__modal{background-color:var(--color-surface-solid,#fff);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:640px;max-height:calc(100dvh - clamp(32px,10vh,100px));animation:.22s cubic-bezier(.16,1,.3,1) forwards CommandMenu-module___61hkq__modalScale;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}[data-theme=dark] .CommandMenu-module___61hkq__modal{background-color:#0d172c;border-color:#ffffff24;box-shadow:0 25px 60px #000000b3}.CommandMenu-module___61hkq__inputWrapper{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:16px 18px;display:flex}.CommandMenu-module___61hkq__searchIcon{color:var(--color-primary-500);flex-shrink:0}.CommandMenu-module___61hkq__searchInput{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1rem}.CommandMenu-module___61hkq__searchInput::placeholder{color:var(--color-text-muted)}.CommandMenu-module___61hkq__clearBtn{border-radius:var(--radius-xs);color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;padding:4px;display:flex}.CommandMenu-module___61hkq__clearBtn:hover{color:var(--color-text-primary)}.CommandMenu-module___61hkq__kbdShortcut{font-size:.72rem;font-weight:700;font-family:var(--font-mono,monospace);background-color:var(--color-surface-soft);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:4px;padding:3px 6px}.CommandMenu-module___61hkq__recentSection{background-color:var(--color-surface-secondary);border-bottom:1px solid var(--color-border);padding:12px 18px}[data-theme=dark] .CommandMenu-module___61hkq__recentSection{background-color:#0f1b3499}.CommandMenu-module___61hkq__recentHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.CommandMenu-module___61hkq__recentTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}.CommandMenu-module___61hkq__clearRecentBtn{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-xs);transition:color var(--transition-fast);align-items:center;gap:4px;padding:2px 6px;font-size:.72rem;display:flex}.CommandMenu-module___61hkq__clearRecentBtn:hover{color:var(--color-danger)}.CommandMenu-module___61hkq__recentGrid{flex-wrap:wrap;gap:8px;display:flex}.CommandMenu-module___61hkq__recentChip{border-radius:var(--radius-pill);background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.CommandMenu-module___61hkq__recentChip:hover{border-color:var(--color-primary-500);color:var(--color-primary-600)}.CommandMenu-module___61hkq__resultsList{flex-direction:column;gap:4px;max-height:380px;padding:8px;display:flex;overflow-y:auto}.CommandMenu-module___61hkq__resultItem{border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:all var(--transition-fast);color:var(--color-text-primary);background:0 0;border:1px solid #0000;align-items:center;gap:14px;padding:10px 14px;display:flex}.CommandMenu-module___61hkq__resultItem:hover,.CommandMenu-module___61hkq__selectedItem{background-color:var(--color-surface-soft);border-color:var(--color-border)}.CommandMenu-module___61hkq__itemIcon{border-radius:var(--radius-sm);background-color:var(--color-primary-50);width:36px;height:36px;color:var(--color-primary-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-theme=dark] .CommandMenu-module___61hkq__itemIcon{color:#60a5fa;background-color:#2f80ed1f}.CommandMenu-module___61hkq__itemContent{flex:1;min-width:0}.CommandMenu-module___61hkq__itemTitleGroup{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.CommandMenu-module___61hkq__itemTitle{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}.CommandMenu-module___61hkq__itemCategory{border-radius:var(--radius-pill);background-color:var(--color-surface-secondary);color:var(--color-text-muted);border:1px solid var(--color-border);padding:2px 8px;font-size:.72rem;font-weight:600}.CommandMenu-module___61hkq__itemSubtitle{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;overflow:hidden}.CommandMenu-module___61hkq__externalIcon{color:var(--color-text-muted);flex-shrink:0}.CommandMenu-module___61hkq__emptyState{text-align:center;color:var(--color-text-muted);padding:40px 20px}.CommandMenu-module___61hkq__emptyState p{color:var(--color-text-primary);margin-bottom:4px;font-weight:600}.CommandMenu-module___61hkq__emptyState span{font-size:.85rem}.CommandMenu-module___61hkq__footer{background-color:var(--color-surface-secondary);border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;padding:10px 18px;font-size:.75rem;display:flex}[data-theme=dark] .CommandMenu-module___61hkq__footer{background-color:#0f1b3499}@media (max-width:520px){.CommandMenu-module___61hkq__footerShortcuts{display:none}.CommandMenu-module___61hkq__footer{justify-content:center;padding:8px 14px}}.CommandMenu-module___61hkq__footerShortcuts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CommandMenu-module___61hkq__kbd{font-family:var(--font-mono,monospace);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:3px;margin-right:4px;padding:2px 5px;font-weight:700;display:inline-block}.CommandMenu-module___61hkq__footerBrand{letter-spacing:.05em;font-weight:700}@keyframes CommandMenu-module___61hkq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CommandMenu-module___61hkq__modalScale{0%{opacity:0;transform:scale(.96)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}
.Header-module__lnUIdW__header{z-index:1100;height:var(--header-height);background-color:var(--color-surface);-webkit-backdrop-filter:var(--glass-blur,blur(16px));border-bottom:1px solid var(--color-border);transition:background-color var(--transition-normal), border-color var(--transition-normal);padding-left:max(0px, env(safe-area-inset-left));padding-right:max(0px, env(safe-area-inset-right));position:sticky;top:0;box-shadow:0 4px 20px #00000008}[data-theme=dark] .Header-module__lnUIdW__header{background-color:#0b1426c7;border-color:#ffffff14;box-shadow:0 4px 20px #0000004d}.Header-module__lnUIdW__inner{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.Header-module__lnUIdW__brand{min-width:0;font-family:var(--font-heading,system-ui, sans-serif);color:var(--color-text-primary);transition:opacity var(--transition-fast);align-items:center;gap:10px;font-size:clamp(1.1rem,4vw,1.3rem);font-weight:800;display:flex}.Header-module__lnUIdW__brand:hover{opacity:.9}.Header-module__lnUIdW__brandIcon{border-radius:var(--radius-sm);background-color:var(--color-primary-600);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 2px 8px #2f80ed4d}.Header-module__lnUIdW__brandName{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;min-width:0;overflow:hidden}.Header-module__lnUIdW__brandName span{color:var(--color-primary-600)}.Header-module__lnUIdW__nav{align-items:center;gap:20px;display:none}@media (min-width:960px){.Header-module__lnUIdW__nav{display:flex}}.Header-module__lnUIdW__navLink{color:var(--color-text-secondary);border-radius:var(--radius-xs);transition:color var(--transition-fast), background-color var(--transition-fast);padding:6px 10px;font-size:.9rem;font-weight:600;position:relative}.Header-module__lnUIdW__navLink:hover{color:var(--color-primary-600);background-color:var(--color-surface-soft)}.Header-module__lnUIdW__navLinkActive{color:var(--color-primary-600);background-color:var(--color-primary-50)}[data-theme=dark] .Header-module__lnUIdW__navLinkActive{color:#60a5fa;background-color:#2f80ed1f}.Header-module__lnUIdW__controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.Header-module__lnUIdW__searchTriggerBtn{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-surface-soft);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:.85rem;display:none}@media (min-width:768px){.Header-module__lnUIdW__searchTriggerBtn{display:inline-flex}}.Header-module__lnUIdW__searchTriggerBtn:hover{border-color:var(--color-primary-500);color:var(--color-text-primary);background-color:var(--color-surface)}.Header-module__lnUIdW__searchTriggerIcon{color:var(--color-text-muted)}.Header-module__lnUIdW__searchTriggerText{color:var(--color-text-muted);font-weight:500}.Header-module__lnUIdW__searchKbd{font-size:.72rem;font-family:var(--font-mono,monospace);background-color:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:3px;padding:2px 5px;font-weight:700}.Header-module__lnUIdW__mobileSearchBtn{display:flex}@media (min-width:768px){.Header-module__lnUIdW__mobileSearchBtn{display:none}}.Header-module__lnUIdW__iconBtn{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-surface);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-text-primary);transition:all var(--transition-fast);cursor:pointer;justify-content:center;align-items:center;display:flex}.Header-module__lnUIdW__iconBtn:hover{border-color:var(--color-primary-500);color:var(--color-primary-600);background-color:var(--color-surface-soft)}.Header-module__lnUIdW__menuBtn{display:flex}@media (min-width:960px){.Header-module__lnUIdW__menuBtn{display:none}}
.LoadingScreen-module__dPtsnq__loadingOverlay{z-index:99999;background-color:var(--color-background,#f4f8fc);pointer-events:auto;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),visibility .5s;display:flex;position:fixed;inset:0;overflow:hidden}[data-theme=dark] .LoadingScreen-module__dPtsnq__loadingOverlay{background-color:#070d1a}.LoadingScreen-module__dPtsnq__loadingOverlayHidden{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.03)}.LoadingScreen-module__dPtsnq__ambientBackdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.LoadingScreen-module__dPtsnq__glowOrb1{filter:blur(60px);background:radial-gradient(circle,#2f80ed38 0%,#2f80ed00 70%);border-radius:50%;width:min(380px,70vw);height:min(380px,70vw);animation:6s ease-in-out infinite alternate LoadingScreen-module__dPtsnq__floatOrb;position:absolute;top:20%;left:25%}.LoadingScreen-module__dPtsnq__glowOrb2{filter:blur(60px);background:radial-gradient(circle,#06b6d42e 0%,#06b6d400 70%);border-radius:50%;width:min(320px,60vw);height:min(320px,60vw);animation:7s ease-in-out infinite alternate-reverse LoadingScreen-module__dPtsnq__floatOrb;position:absolute;bottom:20%;right:25%}[data-theme=dark] .LoadingScreen-module__dPtsnq__glowOrb1{background:radial-gradient(circle,#2f80ed59 0%,#2f80ed00 70%)}[data-theme=dark] .LoadingScreen-module__dPtsnq__glowOrb2{background:radial-gradient(circle,#06b6d440 0%,#06b6d400 70%)}@keyframes LoadingScreen-module__dPtsnq__floatOrb{0%{transform:translate(0)scale(1)}to{transform:translate(20px,-20px)scale(1.08)}}.LoadingScreen-module__dPtsnq__contentBox{z-index:10;text-align:center;flex-direction:column;align-items:center;width:90%;max-width:360px;padding:32px 24px;animation:.6s cubic-bezier(.16,1,.3,1) forwards LoadingScreen-module__dPtsnq__contentFadeIn;display:flex;position:relative}@keyframes LoadingScreen-module__dPtsnq__contentFadeIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.LoadingScreen-module__dPtsnq__logoWrapper{justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:flex;position:relative}.LoadingScreen-module__dPtsnq__logoRing{opacity:.85;filter:blur(4px);background:linear-gradient(135deg,#2f80ed,#06b6d4,#8b5cf6,#2f80ed) 0 0/300% 300%;border-radius:20px;animation:3s linear infinite LoadingScreen-module__dPtsnq__rotateGradient;position:absolute;inset:-6px}.LoadingScreen-module__dPtsnq__logoInner{z-index:2;color:#fff;background:linear-gradient(135deg,#0f3d91 0%,#2f80ed 100%);border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;animation:2s ease-in-out infinite LoadingScreen-module__dPtsnq__iconPulse;display:flex;position:relative;box-shadow:0 8px 24px #2f80ed59}@keyframes LoadingScreen-module__dPtsnq__rotateGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes LoadingScreen-module__dPtsnq__iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.LoadingScreen-module__dPtsnq__brandName{font-family:var(--font-heading,system-ui, sans-serif);letter-spacing:-.02em;color:var(--color-text-primary,#0f1d3a);margin-bottom:6px;font-size:1.45rem;font-weight:850}.LoadingScreen-module__dPtsnq__brandHighlight{color:var(--color-primary-600,#1d6fd8)}[data-theme=dark] .LoadingScreen-module__dPtsnq__brandHighlight{color:#60a5fa}.LoadingScreen-module__dPtsnq__subtitle{color:var(--color-text-muted,#64748b);letter-spacing:.01em;margin-bottom:24px;font-size:.85rem}.LoadingScreen-module__dPtsnq__progressContainer{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:220px;display:flex}.LoadingScreen-module__dPtsnq__progressBarBg{background-color:#2f80ed1f;border-radius:9999px;width:100%;height:4px;position:relative;overflow:hidden}[data-theme=dark] .LoadingScreen-module__dPtsnq__progressBarBg{background-color:#ffffff1a}.LoadingScreen-module__dPtsnq__progressBarFill{background:linear-gradient(90deg,#2f80ed 0%,#06b6d4 50%,#3b82f6 100%) 0 0/200% 100%;border-radius:9999px;height:100%;transition:width .12s ease-out;box-shadow:0 0 10px #2f80ed80}.LoadingScreen-module__dPtsnq__progressText{font-size:.76rem;font-family:var(--font-mono,monospace);color:var(--color-primary-600,#1d6fd8);letter-spacing:.02em;font-weight:600}[data-theme=dark] .LoadingScreen-module__dPtsnq__progressText{color:#93c5fd}@media (prefers-reduced-motion:reduce){.LoadingScreen-module__dPtsnq__loadingOverlay{transition:none!important}.LoadingScreen-module__dPtsnq__logoRing,.LoadingScreen-module__dPtsnq__logoInner,.LoadingScreen-module__dPtsnq__glowOrb1,.LoadingScreen-module__dPtsnq__glowOrb2,.LoadingScreen-module__dPtsnq__contentBox{animation:none!important}}
.InternetSpeedTest-module__DHs3za__container{padding-inline:16px;width:100%;max-width:720px;padding-top:8px;padding-bottom:max(36px, calc(env(safe-area-inset-bottom) + 24px));flex-direction:column;gap:20px;margin-inline:auto;display:flex}.InternetSpeedTest-module__DHs3za__toolBar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;padding-bottom:4px;display:flex}.InternetSpeedTest-module__DHs3za__backButton{color:var(--color-text-secondary);border-radius:var(--radius-sm);background-color:var(--color-surface);border:1px solid var(--color-border);transition:color var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast);align-items:center;gap:6px;min-height:40px;padding:6px 10px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.InternetSpeedTest-module__DHs3za__backButton:hover{color:var(--color-primary-600);border-color:var(--color-primary-400);background-color:var(--color-surface-soft)}.InternetSpeedTest-module__DHs3za__barTitle{font-size:.95rem;font-weight:700;font-family:var(--font-heading);color:var(--color-text-primary)}.InternetSpeedTest-module__DHs3za__engineBadge{border-radius:var(--radius-pill);background-color:var(--color-primary-50);color:var(--color-primary-600);border:1px solid var(--color-border-strong);align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-flex}[data-theme=dark] .InternetSpeedTest-module__DHs3za__engineBadge{color:var(--color-primary-400);background-color:#2563eb26;border-color:#2563eb4d}.InternetSpeedTest-module__DHs3za__heroIntro{text-align:center;padding-top:4px;padding-bottom:2px}.InternetSpeedTest-module__DHs3za__title{font-size:clamp(1.6rem,5.5vw,2.25rem);font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:6px;font-weight:800;line-height:1.15}.InternetSpeedTest-module__DHs3za__description{color:var(--color-text-secondary);max-width:520px;margin-inline:auto;font-size:clamp(.88rem,2.5vw,.96rem);line-height:1.5}.InternetSpeedTest-module__DHs3za__warningNotice{border-radius:var(--radius-md);color:var(--color-text-primary);transition:all var(--transition-normal);background-color:#f59e0b14;border:1px solid #f59e0b40;flex-direction:column;gap:8px;padding:10px 14px;display:flex}[data-theme=dark] .InternetSpeedTest-module__DHs3za__warningNotice{background-color:#f59e0b1a;border-color:#f59e0b38}.InternetSpeedTest-module__DHs3za__warningHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.InternetSpeedTest-module__DHs3za__warningContent{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.82rem;line-height:1.4;display:flex}.InternetSpeedTest-module__DHs3za__warningIcon{color:var(--color-warning);flex-shrink:0}.InternetSpeedTest-module__DHs3za__warningToggleBtn{color:var(--color-primary-600);cursor:pointer;border-radius:var(--radius-sm);text-underline-offset:3px;transition:opacity var(--transition-fast);background:0 0;border:none;padding:4px 6px;font-size:.8rem;font-weight:600;text-decoration:underline}[data-theme=dark] .InternetSpeedTest-module__DHs3za__warningToggleBtn{color:var(--color-primary-400)}.InternetSpeedTest-module__DHs3za__warningToggleBtn:hover{opacity:.8}.InternetSpeedTest-module__DHs3za__warningDetails{color:var(--color-text-muted);border-top:1px dashed #f59e0b33;padding-top:6px;font-size:.78rem;line-height:1.5}.InternetSpeedTest-module__DHs3za__consentBanner{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:8px;padding:12px 14px;display:flex}[data-theme=dark] .InternetSpeedTest-module__DHs3za__consentBanner{background-color:#0c1c36;border-color:#2563eb2e}.InternetSpeedTest-module__DHs3za__consentLabel{color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.45;display:flex}.InternetSpeedTest-module__DHs3za__consentCheckbox{width:16px;height:16px;accent-color:var(--color-primary-600);cursor:pointer;flex-shrink:0;margin-top:2px}.InternetSpeedTest-module__DHs3za__consentFooter{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;padding-top:6px;font-size:.76rem;display:flex}.InternetSpeedTest-module__DHs3za__consentLink{color:var(--color-primary-600);text-underline-offset:2px;transition:opacity var(--transition-fast);text-decoration:underline}[data-theme=dark] .InternetSpeedTest-module__DHs3za__consentLink{color:var(--color-primary-400)}.InternetSpeedTest-module__DHs3za__consentLink:hover{opacity:.8}.InternetSpeedTest-module__DHs3za__serverChip{color:var(--color-text-muted);background-color:var(--color-surface-soft);border-radius:var(--radius-sm);border:1px solid var(--color-border);align-items:center;gap:5px;margin-top:6px;padding:3px 8px;font-size:.74rem;font-weight:600;display:inline-flex}.InternetSpeedTest-module__DHs3za__testArena{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:border-color var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;align-items:center;padding:24px 16px 22px;display:flex;position:relative}[data-theme=dark] .InternetSpeedTest-module__DHs3za__testArena{background-color:#0c1c36;border-color:#2563eb2e;box-shadow:0 12px 36px #00000059}.InternetSpeedTest-module__DHs3za__latencySummary{justify-content:center;align-items:center;gap:clamp(28px,8vw,56px);width:100%;margin-bottom:8px;display:flex}.InternetSpeedTest-module__DHs3za__latencyItem{text-align:center;flex-direction:column;align-items:center;display:flex}.InternetSpeedTest-module__DHs3za__latencyLabel{letter-spacing:.08em;color:var(--color-text-muted);text-transform:uppercase;margin-bottom:2px;font-size:.72rem;font-weight:700}.InternetSpeedTest-module__DHs3za__latencyValue{font-size:1.2rem;font-weight:800;font-family:var(--font-heading);color:var(--color-text-primary);line-height:1.2}.InternetSpeedTest-module__DHs3za__latencyUnit{color:var(--color-text-muted);margin-left:2px;font-size:.75rem;font-weight:500}.InternetSpeedTest-module__DHs3za__speedGaugeWrapper{aspect-ratio:1/.58;margin-inline:auto;justify-content:center;align-items:flex-end;width:min(82vw,340px);margin-bottom:8px;display:flex;position:relative}@media (min-width:768px){.InternetSpeedTest-module__DHs3za__speedGaugeWrapper{width:min(100%,420px)}}.InternetSpeedTest-module__DHs3za__gaugeSvg{width:100%;height:100%;overflow:visible}.InternetSpeedTest-module__DHs3za__gaugeCenterData{text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:8px;left:0;right:0}.InternetSpeedTest-module__DHs3za__phaseTag{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-600);background-color:var(--color-primary-50);border-radius:var(--radius-pill);transition:all var(--transition-fast);margin-bottom:4px;padding:2px 10px;font-size:.7rem;font-weight:800}[data-theme=dark] .InternetSpeedTest-module__DHs3za__phaseTag{color:#60a5fa;background-color:#2563eb33}.InternetSpeedTest-module__DHs3za__speedValue{font-size:clamp(2.8rem,12vw,4.8rem);font-weight:800;font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:.95}.InternetSpeedTest-module__DHs3za__speedUnit{color:var(--color-text-muted);letter-spacing:.02em;margin-top:2px;font-size:clamp(.85rem,2.8vw,1rem);font-weight:700}.InternetSpeedTest-module__DHs3za__statusLine{min-height:28px;color:var(--color-text-secondary);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:6px;margin-bottom:16px;font-size:.88rem;font-weight:600;display:flex}.InternetSpeedTest-module__DHs3za__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.InternetSpeedTest-module__DHs3za__dotIdle{background-color:var(--color-text-muted)}.InternetSpeedTest-module__DHs3za__dotRunning{background-color:var(--color-primary-500);animation:1.4s ease-in-out infinite InternetSpeedTest-module__DHs3za__pulseDot;box-shadow:0 0 0 3px #2563eb40}.InternetSpeedTest-module__DHs3za__dotSuccess{background-color:var(--color-success)}.InternetSpeedTest-module__DHs3za__dotCancelled{background-color:var(--color-warning)}.InternetSpeedTest-module__DHs3za__dotError{background-color:var(--color-danger)}@keyframes InternetSpeedTest-module__DHs3za__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}.InternetSpeedTest-module__DHs3za__controlsWrapper{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:380px;margin-inline:auto;display:flex}.InternetSpeedTest-module__DHs3za__startButton{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--color-primary-600) 0%, #1d4ed8 100%);color:#fff;width:min(100%,300px);min-height:56px;font-size:1.05rem;font-weight:700;font-family:var(--font-heading);letter-spacing:.02em;cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast);border:none;justify-content:center;align-items:center;gap:10px;display:inline-flex;box-shadow:0 8px 24px #2563eb59}.InternetSpeedTest-module__DHs3za__startButton:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 12px 28px #2563eb73}.InternetSpeedTest-module__DHs3za__startButton:active{transform:translateY(0)}.InternetSpeedTest-module__DHs3za__startButton:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.2);box-shadow:none!important;transform:none!important}.InternetSpeedTest-module__DHs3za__cancelButton{border-radius:var(--radius-pill);width:min(100%,280px);min-height:50px;color:var(--color-danger);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);background-color:#dc262614;border:1px solid #dc262659;justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:inline-flex}[data-theme=dark] .InternetSpeedTest-module__DHs3za__cancelButton{background-color:#dc262626;border-color:#dc262666}.InternetSpeedTest-module__DHs3za__cancelButton:hover{border-color:var(--color-danger);background-color:#dc262629}.InternetSpeedTest-module__DHs3za__resultActions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}@media (max-width:340px){.InternetSpeedTest-module__DHs3za__resultActions{grid-template-columns:1fr}}.InternetSpeedTest-module__DHs3za__restartButton{border-radius:var(--radius-pill);background-color:var(--color-primary-600);color:#fff;cursor:pointer;min-height:50px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), background-color var(--transition-fast);border:none;justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:inline-flex}.InternetSpeedTest-module__DHs3za__restartButton:hover{background-color:var(--color-primary-700);transform:translateY(-1px)}.InternetSpeedTest-module__DHs3za__copyButton{border-radius:var(--radius-pill);border:1px solid var(--color-border);background-color:var(--color-surface);min-height:50px;color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:inline-flex}.InternetSpeedTest-module__DHs3za__copyButton:hover{border-color:var(--color-primary-500);background-color:var(--color-surface-soft)}.InternetSpeedTest-module__DHs3za__copyButtonCopied{border-color:var(--color-success);color:var(--color-success);background-color:var(--color-success-soft)}.InternetSpeedTest-module__DHs3za__primaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.InternetSpeedTest-module__DHs3za__metricCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-normal), transform var(--transition-fast);flex-direction:column;gap:8px;padding:16px 14px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .InternetSpeedTest-module__DHs3za__metricCard{background-color:#0c1c36;border-color:#2563eb29}.InternetSpeedTest-module__DHs3za__cardActive{border-color:var(--color-primary-500);box-shadow:0 0 0 2px #2563eb33}.InternetSpeedTest-module__DHs3za__metricHeader{justify-content:space-between;align-items:center;gap:6px;display:flex}.InternetSpeedTest-module__DHs3za__metricTitleGroup{align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:flex}.InternetSpeedTest-module__DHs3za__dlAccent{color:var(--color-primary-600)}[data-theme=dark] .InternetSpeedTest-module__DHs3za__dlAccent{color:#60a5fa}.InternetSpeedTest-module__DHs3za__ulAccent{color:#059669}[data-theme=dark] .InternetSpeedTest-module__DHs3za__ulAccent{color:#34d399}.InternetSpeedTest-module__DHs3za__metricNumber{font-size:clamp(1.4rem,4.5vw,1.85rem);font-weight:800;font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;line-height:1;display:flex}.InternetSpeedTest-module__DHs3za__metricUnitSmall{color:var(--color-text-muted);font-size:.8rem;font-weight:600}.InternetSpeedTest-module__DHs3za__secondaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.InternetSpeedTest-module__DHs3za__secondaryCard{background-color:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}[data-theme=dark] .InternetSpeedTest-module__DHs3za__secondaryCard{background-color:#12284980;border-color:#203a6299}.InternetSpeedTest-module__DHs3za__secondaryLabel{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.InternetSpeedTest-module__DHs3za__secondaryValue{font-size:1.15rem;font-weight:800;font-family:var(--font-heading);color:var(--color-text-primary);align-items:baseline;gap:3px;display:flex}.InternetSpeedTest-module__DHs3za__qualitySection{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:18px 16px;animation:.3s ease-out InternetSpeedTest-module__DHs3za__fadeIn;display:flex}[data-theme=dark] .InternetSpeedTest-module__DHs3za__qualitySection{background-color:#0c1c36;border-color:#2563eb29}.InternetSpeedTest-module__DHs3za__qualityHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.InternetSpeedTest-module__DHs3za__qualityTitle{font-size:1.05rem;font-weight:800;font-family:var(--font-heading);color:var(--color-text-primary);align-items:center;gap:8px;display:flex}.InternetSpeedTest-module__DHs3za__qualityList{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:600px){.InternetSpeedTest-module__DHs3za__qualityList{grid-template-columns:1fr 1fr}}.InternetSpeedTest-module__DHs3za__qualityRow{border-radius:var(--radius-sm);background-color:var(--color-surface-soft);border:1px solid #00000008;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}[data-theme=dark] .InternetSpeedTest-module__DHs3za__qualityRow{background-color:#12284999;border-color:#203a6266}.InternetSpeedTest-module__DHs3za__qualityCategory{flex-direction:column;gap:2px;display:flex}.InternetSpeedTest-module__DHs3za__categoryName{color:var(--color-text-primary);font-size:.88rem;font-weight:700}.InternetSpeedTest-module__DHs3za__categoryDetail{color:var(--color-text-muted);font-size:.75rem}.InternetSpeedTest-module__DHs3za__qualityBadge{border-radius:var(--radius-pill);flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.InternetSpeedTest-module__DHs3za__badgeGreat{background-color:var(--color-success-soft);color:var(--color-success)}.InternetSpeedTest-module__DHs3za__badgeGood{background-color:var(--color-info-soft);color:var(--color-primary-600)}[data-theme=dark] .InternetSpeedTest-module__DHs3za__badgeGood{color:var(--color-primary-400)}.InternetSpeedTest-module__DHs3za__badgeAverage{background-color:var(--color-warning-soft);color:#b45309}[data-theme=dark] .InternetSpeedTest-module__DHs3za__badgeAverage{color:#fbbf24}.InternetSpeedTest-module__DHs3za__badgePoor{background-color:var(--color-danger-soft);color:var(--color-danger)}.InternetSpeedTest-module__DHs3za__toast{bottom:max(24px, env(safe-area-inset-bottom));color:#fff;border-radius:var(--radius-pill);z-index:1000;background-color:#0f172a;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;animation:.24s cubic-bezier(.2,.9,.3,1) InternetSpeedTest-module__DHs3za__slideUp;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}[data-theme=dark] .InternetSpeedTest-module__DHs3za__toast{background-color:#1e293b;border:1px solid #ffffff26}@keyframes InternetSpeedTest-module__DHs3za__slideUp{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes InternetSpeedTest-module__DHs3za__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.InternetSpeedTest-module__DHs3za__gaugeSvg path,.InternetSpeedTest-module__DHs3za__startButton,.InternetSpeedTest-module__DHs3za__toast,.InternetSpeedTest-module__DHs3za__qualitySection{transition:none!important;animation:none!important}}
