@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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-20C4,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.45535valc9rzk.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%}.jnpHWW_className{font-family:Inter,Inter Fallback;font-style:normal}.jnpHWW_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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.2sb9jzhmrh7ny.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.343obqi851wr5.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.40kcwrf1wub16.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.200l3jur7oygh.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-20C4,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.269kn9uafm0ti.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%}.BOXIRW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.BOXIRW_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
._4IqnvW_navbar{z-index:1000;height:var(--navbar-height);padding:0 var(--space-lg);background:var(--glass-bg-dark,#0c0c0c8c);-webkit-backdrop-filter:var(--glass-blur) saturate(180%);box-shadow:var(--glass-highlight);transition:background var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);border-bottom:1px solid #ffffff1a;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}._4IqnvW_navbar._4IqnvW_scrolled{box-shadow:0 4px 20px #00000059, var(--glass-highlight);background:#080808d1;border-bottom-color:#ffffff24}._4IqnvW_navbarInner{width:100%;max-width:var(--container-max);justify-content:space-between;align-items:center;margin:0 auto;display:flex}._4IqnvW_logo{align-items:center;gap:var(--space-sm);letter-spacing:-.03em;transition:transform var(--duration-normal) var(--ease-out);font-size:1.35rem;font-weight:800;display:flex}._4IqnvW_logo:hover{transform:scale(1.03)}._4IqnvW_logoImg{object-fit:contain;filter:brightness(1.1);width:auto;height:40px;transition:filter var(--duration-normal) var(--ease-out)}._4IqnvW_logo:hover ._4IqnvW_logoImg{filter:brightness(1.3)}._4IqnvW_navLinks{align-items:center;gap:var(--space-xl);display:flex}._4IqnvW_navLink{color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out);padding:var(--space-sm) 0;font-size:.9rem;font-weight:500;position:relative}._4IqnvW_navLink:after{content:"";background:var(--gradient-brand);border-radius:var(--radius-full);width:0;height:2px;transition:width var(--duration-normal) var(--ease-out);position:absolute;bottom:0;left:0}._4IqnvW_navLink:hover{color:var(--text-primary)}._4IqnvW_navLink:hover:after{width:100%}._4IqnvW_navLink._4IqnvW_active{color:var(--text-primary)}._4IqnvW_navLink._4IqnvW_active:after{width:100%}._4IqnvW_navActions{align-items:center;gap:var(--space-md);display:flex}._4IqnvW_navButton{align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);transition:all var(--duration-normal) var(--ease-out);padding:10px 22px;font-size:.875rem;font-weight:600;display:inline-flex}._4IqnvW_navButtonOutline{background:var(--glass-bg);border:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);color:var(--text-secondary);box-shadow:var(--glass-highlight)}._4IqnvW_navButtonOutline:hover{color:var(--text-primary);background:#e639461a;border:1px solid #e6394666}._4IqnvW_navButtonPrimary{-webkit-backdrop-filter:var(--glass-blur);color:#fff;box-shadow:0 4px 20px #e6394666, var(--glass-highlight);background:linear-gradient(135deg,#e63946d9 0%,#ff4057d9 100%);border:1px solid #ff78824d}._4IqnvW_navButtonPrimary:hover{box-shadow:0 8px 32px #e639468c, var(--glass-highlight);transform:translateY(-1px)}._4IqnvW_bottomTabBar{display:none}._4IqnvW_mobileActions{margin-inline-start:auto;display:none}@media (max-width:768px){._4IqnvW_navLinks,._4IqnvW_navActions{display:none}._4IqnvW_mobileActions{align-items:center;display:flex}._4IqnvW_bottomTabBar{z-index:1100;height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(48px)saturate(220%)brightness(1.05);background:linear-gradient(#ffffff17 0%,#ffffff0a 50%,#ffffff05 100%);border-top:.5px solid #ffffff24;justify-content:space-around;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0006,inset 0 .5px #ffffff14,inset 0 -1px 6px #00000026}body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}._4IqnvW_bottomTab{cursor:pointer;color:#ffffff61;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;padding:8px 0 4px;text-decoration:none;transition:color .22s,transform .15s;display:flex;position:relative}._4IqnvW_bottomTab:active{transform:scale(.9)}._4IqnvW_bottomTabActive{color:var(--brand-primary,#e63946)}._4IqnvW_bottomTabIconWrap{justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}._4IqnvW_activeIndicator{z-index:-1;pointer-events:none;background:#e639461f;border-radius:15px;width:56px;height:30px;animation:.3s cubic-bezier(.2,0,0,1) forwards _4IqnvW_indicatorIn;position:absolute;top:4px;left:50%;transform:translate(-50%)}@keyframes _4IqnvW_indicatorIn{0%{opacity:0;width:0}to{opacity:1;width:56px}}._4IqnvW_bottomTabActive svg{filter:drop-shadow(0 0 6px #e6394659)}._4IqnvW_bottomTabLabel{letter-spacing:.03em;color:inherit;white-space:nowrap;text-overflow:ellipsis;max-width:64px;font-size:.6rem;font-weight:600;line-height:1;transition:color .22s;overflow:hidden}._4IqnvW_badge{color:#fff;background:var(--brand-primary,#e63946);pointer-events:none;border:1.5px solid #00000080;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.58rem;font-weight:700;line-height:1;animation:.35s cubic-bezier(.34,1.56,.64,1) forwards _4IqnvW_badgePop;display:flex;position:absolute;top:-4px;right:-8px;box-shadow:0 2px 6px #e6394673}@keyframes _4IqnvW_badgePop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}._4IqnvW_bottomTabAvatar{object-fit:cover;border:1.5px solid #ffffff26;border-radius:50%;width:24px;height:24px}._4IqnvW_userBox{align-items:center;gap:10px;display:flex}._4IqnvW_avatar{object-fit:cover;border:1px solid var(--border-default);border-radius:50%;width:34px;height:34px}._4IqnvW_avatarFallback{color:#fff;background:var(--gradient-brand);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:inline-flex}
.r9ejVa_root{display:inline-block;position:relative}.r9ejVa_trigger{color:var(--text-secondary);background:var(--bg-glass);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:600;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.r9ejVa_trigger:hover{background:var(--bg-glass-hover);color:var(--text-primary);border-color:var(--border-active)}.r9ejVa_trigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.r9ejVa_globe{color:var(--brand-primary-light);display:inline-flex}.r9ejVa_globeSpinning{animation:.9s linear infinite r9ejVa_globeSpin}@keyframes r9ejVa_globeSpin{to{transform:rotate(360deg)}}.r9ejVa_label{min-width:2.5ch;animation:.4s cubic-bezier(.22,1,.36,1) r9ejVa_labelSwap}@keyframes r9ejVa_labelSwap{0%{opacity:0;filter:blur(2px);transform:translateY(-6px)scale(.96)}to{opacity:1;filter:none;transform:none}}.r9ejVa_chevron{opacity:.6;font-size:.7rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}.r9ejVa_chevronOpen{transform:rotate(180deg)}.r9ejVa_compact .r9ejVa_trigger{padding:6px 10px;font-size:.75rem}.r9ejVa_menu{top:calc(100% + 10px);z-index:200;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);opacity:0;visibility:hidden;width:272px;max-width:calc(100vw - 32px);transform-origin:top var(--menu-origin,right);padding:8px;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1),visibility .28s;position:absolute;inset-inline-end:0;transform:translateY(-8px)scale(.97);box-shadow:0 18px 50px #00000080}.r9ejVa_menuOpen{opacity:1;visibility:visible;transform:none}.r9ejVa_menuHead{color:var(--text-muted);text-transform:uppercase;letter-spacing:.09em;padding:6px 10px 10px;font-size:.68rem;font-weight:700}.r9ejVa_list{flex-direction:column;gap:2px;max-height:min(60vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.r9ejVa_option{text-align:start;border-radius:var(--radius-md);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;transition:background .18s,color .18s;display:flex}.r9ejVa_option:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.r9ejVa_option:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.r9ejVa_menuOpen .r9ejVa_option{animation:.34s cubic-bezier(.22,1,.36,1) backwards r9ejVa_optionIn;animation-delay:calc(var(--i) * 28ms)}@keyframes r9ejVa_optionIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.r9ejVa_optionActive{color:var(--text-primary);background:#e6394617}.r9ejVa_optionSwitching{animation:.8s ease-in-out infinite r9ejVa_optionPulse}@keyframes r9ejVa_optionPulse{0%,to{background:#e6394617}50%{background:#e6394638}}.r9ejVa_optionFlag{font-size:1.1rem;line-height:1}.r9ejVa_optionNames{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.r9ejVa_optionNative{font-size:.88rem;font-weight:600}.r9ejVa_optionEnglish{color:var(--text-muted);font-size:.7rem}.r9ejVa_optionCheck{color:var(--brand-primary-light);font-weight:700}.r9ejVa_root[data-busy=true] .r9ejVa_trigger{opacity:.75;pointer-events:none}@media (prefers-reduced-motion:reduce){.r9ejVa_globeSpinning,.r9ejVa_label,.r9ejVa_menuOpen .r9ejVa_option,.r9ejVa_optionSwitching{animation:none}.r9ejVa_menu,.r9ejVa_chevron,.r9ejVa_trigger{transition:opacity .15s,visibility .15s}.r9ejVa_menu{transform:none}}
.JGhRua_footer{background:var(--glass-bg-dark,#0c0c0c8c);-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 -4px 24px #0000004d, var(--glass-highlight);border-top:1px solid #ffffff1f;margin-top:auto;position:relative;overflow:hidden}.JGhRua_footerGlow{background:var(--gradient-brand);filter:blur();opacity:.6;width:400px;height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.JGhRua_footerGlowBlur{pointer-events:none;background:radial-gradient(#e6394626,#0000);width:300px;height:80px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.JGhRua_footerInner{max-width:var(--container-max);padding:var(--space-3xl) var(--space-lg) var(--space-lg);margin:0 auto}.JGhRua_footerGrid{gap:var(--space-3xl);margin-bottom:var(--space-3xl);grid-template-columns:1.5fr repeat(3,1fr);display:grid}.JGhRua_footerBrand{gap:var(--space-md);flex-direction:column;display:flex}.JGhRua_footerLogo{align-items:center;gap:var(--space-sm);letter-spacing:-.03em;font-size:1.3rem;font-weight:800;display:flex}.JGhRua_footerLogoImg{object-fit:contain;width:auto;height:36px}.JGhRua_footerDesc{color:var(--text-muted);max-width:300px;font-size:.9rem;line-height:1.7}.JGhRua_footerSocials{gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.JGhRua_socialLink{border-radius:var(--radius-md);background:var(--glass-bg);border:var(--glass-border);width:38px;height:38px;-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-highlight);color:var(--text-muted);transition:all var(--duration-normal) var(--ease-out);justify-content:center;align-items:center;font-size:1.05rem;display:flex}.JGhRua_socialLink:hover{color:var(--brand-primary-light);box-shadow:0 4px 16px #e6394626, var(--glass-highlight);background:#e639461f;border:1px solid #e6394666;transform:translateY(-2px)}.JGhRua_footerColumn h4{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:var(--space-lg);font-size:.8rem;font-weight:700}.JGhRua_footerColumn ul{gap:var(--space-md);flex-direction:column;display:flex}.JGhRua_footerColumn a{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-out);font-size:.9rem}.JGhRua_footerColumn a:hover{color:var(--text-primary)}.JGhRua_footerBottom{padding-top:var(--space-lg);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.JGhRua_footerCopy{color:var(--text-muted);font-size:.82rem}.JGhRua_footerCopy span{color:var(--brand-primary-light)}.JGhRua_footerBadge{align-items:center;gap:var(--space-xs);color:var(--text-muted);padding:var(--space-xs) var(--space-md);background:var(--glass-bg);border:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-full);box-shadow:var(--glass-highlight);font-size:.8rem;display:flex}.JGhRua_footerBadge .JGhRua_dot{background:var(--brand-success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite JGhRua_pulse-glow}@media (max-width:768px){.JGhRua_footerGrid{gap:var(--space-xl);grid-template-columns:1fr 1fr}.JGhRua_footerBrand{grid-column:1/-1}.JGhRua_footerBottom{gap:var(--space-md);text-align:center;flex-direction:column}}@media (max-width:480px){.JGhRua_footerGrid{grid-template-columns:1fr}}
.jEilsW_content{animation:.45s ease-out jEilsW_localeIn}@keyframes jEilsW_localeIn{0%{opacity:0}to{opacity:1}}.jEilsW_sweep{z-index:2000;background:var(--gradient-brand,linear-gradient(90deg, #e63946, #ff8a8a));transform-origin:0;pointer-events:none;height:2px;animation:.7s cubic-bezier(.65,0,.35,1) forwards jEilsW_sweep;position:fixed;inset-block-start:0;inset-inline:0}[dir=rtl] .jEilsW_sweep{transform-origin:100%}@keyframes jEilsW_sweep{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.jEilsW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.jEilsW_content{animation:none}.jEilsW_sweep{animation:none;display:none}}
.D6j67q_launcher{z-index:1200;color:#fff;background:var(--gradient-brand,linear-gradient(135deg, #e63946, #ff6b6b));cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;position:fixed;inset-block-end:clamp(20px,4vw,32px);inset-inline-end:clamp(16px,4vw,32px);box-shadow:0 10px 30px #e6394666,0 2px 8px #0000004d}.D6j67q_launcher:hover{transform:scale(1.08);box-shadow:0 14px 38px #e6394680}.D6j67q_launcher:active{transform:scale(.96)}.D6j67q_launcher:focus-visible{outline:3px solid var(--brand-primary-light,#ff8a8a);outline-offset:3px}.D6j67q_launcherOpen{transform:rotate(90deg)}.D6j67q_launcherOpen:hover{transform:rotate(90deg)scale(1.08)}.D6j67q_launcherIcon{font-size:1.1rem;line-height:1;display:flex}.D6j67q_launcherPulse{border:2px solid var(--brand-primary,#e63946);pointer-events:none;border-radius:50%;animation:2.8s ease-out infinite D6j67q_pulse;position:absolute;inset:0}@keyframes D6j67q_pulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}@media (max-width:768px){.D6j67q_launcher{width:50px;height:50px;inset-block-end:calc(72px + env(safe-area-inset-bottom,0px))}}.D6j67q_panel{z-index:1199;background:var(--bg-surface,#12141a);border:1px solid var(--border-default,#ffffff1f);border-radius:var(--radius-lg,16px);opacity:0;visibility:hidden;width:min(420px,100vw - 32px);height:min(600px,100vh - 160px);transform-origin:bottom var(--panel-origin,right);flex-direction:column;transition:opacity .25s,transform .32s cubic-bezier(.22,1,.36,1),visibility .32s;display:flex;position:fixed;inset-block-end:calc(clamp(20px,4vw,32px) + 68px);inset-inline-end:clamp(16px,4vw,32px);overflow:hidden;transform:translateY(16px)scale(.96);box-shadow:0 24px 70px #0009}.D6j67q_panelOpen{opacity:1;visibility:visible;transform:none}@media (max-width:768px){.D6j67q_panel{height:min(560px,100vh - 220px);inset-block-end:calc(132px + env(safe-area-inset-bottom,0px))}}.D6j67q_head{border-block-end:1px solid var(--border-subtle,#ffffff12);background:var(--bg-elevated,#ffffff08);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.D6j67q_headIcon{color:#fff;background:var(--gradient-brand,linear-gradient(135deg, #e63946, #ff6b6b));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.D6j67q_headText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.D6j67q_headTitle{color:var(--text-primary);font-size:.92rem;font-weight:700}.D6j67q_headSub{color:var(--text-muted);font-size:.7rem}.D6j67q_headBtn{color:var(--text-secondary);background:var(--bg-glass);border:1px solid var(--border-default);border-radius:var(--radius-full,999px);cursor:pointer;white-space:nowrap;padding:5px 10px;font-size:.72rem;font-weight:600}.D6j67q_headBtn:hover:not(:disabled){color:var(--text-primary)}.D6j67q_headBtn:disabled{opacity:.35;cursor:not-allowed}.D6j67q_headClose{width:28px;height:28px;color:var(--text-muted);border-radius:var(--radius-sm,6px);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;display:flex}.D6j67q_headClose:hover{color:var(--text-primary);background:var(--bg-glass-hover)}.D6j67q_contextChip{color:var(--text-muted);border-block-end:1px solid var(--border-subtle);background:#e639460f;flex-shrink:0;align-items:center;gap:7px;padding:7px 16px;font-size:.7rem;display:flex}.D6j67q_contextDot{background:#4ade80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #4ade80}.D6j67q_scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.D6j67q_empty{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:12px;margin:auto;padding:24px 12px;display:flex}.D6j67q_emptyIcon{width:44px;height:44px;color:var(--brand-primary-light);background:#e639461a;border-radius:50%;justify-content:center;align-items:center;display:flex}.D6j67q_empty p{max-width:280px;font-size:.85rem;line-height:1.6}.D6j67q_msg{max-width:88%;animation:.3s cubic-bezier(.22,1,.36,1) D6j67q_msgIn}@keyframes D6j67q_msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.D6j67q_msgUser{color:#fff;background:var(--gradient-brand,linear-gradient(135deg, #e63946, #ff6b6b));border-radius:16px;border-end-end-radius:4px;align-self:flex-end;padding:10px 14px}.D6j67q_msgModel{align-self:flex-start;max-width:100%}.D6j67q_msgError{color:#ff8a8a}.D6j67q_msgText{white-space:pre-wrap;word-break:break-word;font-size:.86rem;line-height:1.6}.D6j67q_msgBody{color:var(--text-primary);word-break:break-word;font-size:.86rem;line-height:1.65}.D6j67q_mdParagraph{margin:0 0 8px}.D6j67q_mdParagraph:last-child{margin-bottom:0}.D6j67q_mdHeading{margin:12px 0 6px;font-size:.92rem;font-weight:700}.D6j67q_mdList{flex-direction:column;gap:3px;margin:0 0 8px;padding-inline-start:20px;display:flex}.D6j67q_mdQuote{border-inline-start:3px solid var(--brand-primary);color:var(--text-secondary);margin:0 0 8px;padding:6px 12px}.D6j67q_mdRule{border:none;border-block-start:1px solid var(--border-subtle);margin:12px 0}.D6j67q_mdLink{color:var(--brand-primary-light);text-decoration:underline}.D6j67q_mdCode{font-family:var(--font-mono);background:var(--bg-elevated);border:1px solid var(--border-subtle);word-break:break-all;border-radius:4px;padding:1.5px 5px;font-size:.85em}.D6j67q_mdCodeBlock{background:var(--bg-base,#0a0b0f);border:1px solid var(--border-subtle);border-radius:var(--radius-md,10px);margin:8px 0;overflow:hidden}.D6j67q_mdCodeHead{background:var(--bg-elevated);border-block-end:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.D6j67q_mdCodeLang{font-family:var(--font-mono);color:var(--text-muted);font-size:.68rem}.D6j67q_mdCopy{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.68rem;font-weight:600}.D6j67q_mdCopy:hover{color:var(--text-primary)}.D6j67q_mdPre{font-family:var(--font-mono);color:var(--text-primary);text-align:start;direction:ltr;margin:0;padding:10px;font-size:.78rem;line-height:1.55;overflow-x:auto}.D6j67q_degraded{color:var(--text-muted);background:var(--bg-elevated);border-inline-start:2px solid var(--border-active,#fff3);border-radius:4px;margin-top:8px;padding:6px 9px;font-size:.72rem;line-height:1.5}.D6j67q_toolTags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.D6j67q_toolTag{color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full,999px);padding:2px 8px;font-size:.66rem;font-weight:600}.D6j67q_sources{border-block-start:1px solid var(--border-subtle);margin-top:10px;padding-top:8px}.D6j67q_sourcesLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:.66rem;font-weight:700;display:block}.D6j67q_sourcesList{flex-direction:column;gap:2px;margin:0;padding-inline-start:18px;font-size:.74rem;display:flex}.D6j67q_sourcesList a{color:var(--brand-primary-light);text-decoration:none}.D6j67q_sourcesList a:hover{text-decoration:underline}.D6j67q_typing{gap:4px;padding:10px 4px;display:flex}.D6j67q_typing span{background:var(--text-muted);border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite D6j67q_bounce}.D6j67q_typing span:nth-child(2){animation-delay:.16s}.D6j67q_typing span:nth-child(3){animation-delay:.32s}@keyframes D6j67q_bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.D6j67q_inlineError{color:#ff8a8a;background:#e6394614;border-block-start:1px solid #e6394633;flex-shrink:0;padding:8px 16px;font-size:.78rem}.D6j67q_composer{border-block-start:1px solid var(--border-subtle);background:var(--bg-elevated);flex-shrink:0;align-items:flex-end;gap:8px;padding:12px 14px;display:flex}.D6j67q_input{resize:none;max-height:120px;color:var(--text-primary);background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-md,10px);field-sizing:content;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:.85rem;line-height:1.5}.D6j67q_input:focus{border-color:var(--brand-primary)}.D6j67q_input:disabled{opacity:.55;cursor:not-allowed}.D6j67q_input::placeholder{color:var(--text-muted)}.D6j67q_sendBtn{color:#fff;background:var(--gradient-brand,linear-gradient(135deg, #e63946, #ff6b6b));border-radius:var(--radius-md,10px);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .2s,transform .2s;display:flex}.D6j67q_sendBtn:hover:not(:disabled){transform:scale(1.05)}.D6j67q_sendBtn:disabled{opacity:.35;cursor:not-allowed}[dir=rtl] .D6j67q_sendBtn svg{transform:scaleX(-1)}.D6j67q_stopBtn{color:var(--text-secondary);background:var(--bg-glass);border:1px solid var(--border-default);border-radius:var(--radius-md,10px);cursor:pointer;flex-shrink:0;padding:9px 14px;font-size:.78rem;font-weight:600}.D6j67q_stopBtn:hover{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.D6j67q_launcherPulse,.D6j67q_msg,.D6j67q_typing span{animation:none}.D6j67q_launcher,.D6j67q_panel,.D6j67q_sendBtn{transition:opacity .15s,visibility .15s}.D6j67q_launcher:hover,.D6j67q_launcherOpen,.D6j67q_launcherOpen:hover,.D6j67q_panel{transform:none}}
:root{--brand-primary:#e63946;--brand-primary-light:#ff6b6b;--brand-primary-dark:#c1121f;--brand-accent:#ff4057;--brand-accent-light:#ff8a8a;--brand-hot:#ff2d55;--brand-hot-light:#ff6b81;--brand-warning:#ff6b6b;--brand-success:#e63946;--brand-danger:#c1121f;--bg-base:#050505;--bg-surface:#0a0a0a;--bg-elevated:#111;--bg-card:#0f0f0fbf;--bg-glass:#ffffff08;--bg-glass-hover:#ffffff0f;--glass-bg:#ffffff14;--glass-bg-hover:#ffffff21;--glass-bg-dark:#0c0c0c8c;--glass-border:1px solid #ffffff2e;--glass-border-hover:1px solid #ffffff47;--glass-blur:blur(16px);--glass-blur-heavy:blur(32px);--glass-highlight:inset 0 1px 0 #ffffff1f;--glass-shadow:0 8px 32px #00000073;--glass-shadow-lg:0 16px 48px #0000008c;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-active:#e6394680;--text-primary:#fff;--text-secondary:#b0b0b0;--text-muted:#666;--text-inverse:#050505;--gradient-brand:linear-gradient(135deg, #e63946 0%, #ff4057 100%);--gradient-brand-alt:linear-gradient(135deg, #ff6b6b 0%, #ff8a8a 100%);--gradient-hot:linear-gradient(135deg, #ff2d55 0%, #e63946 100%);--gradient-dark:linear-gradient(180deg, #050505 0%, #0a0a0a 100%);--gradient-glow:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), #e639461a, transparent 40%);--gradient-hero:radial-gradient(ellipse 80% 50% at 50% -20%, #e6394633, transparent);--shadow-sm:0 1px 3px #00000080;--shadow-md:0 4px 14px #00000080;--shadow-lg:0 12px 40px #0009;--shadow-glow-brand:0 0 40px #e6394633;--shadow-glow-accent:0 0 40px #ff405726;--font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains), "Fira Code", monospace;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--container-max:1200px;--navbar-height:72px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}body{min-height:100%;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-base);flex-direction:column;line-height:1.6;display:flex;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,svg{max-width:100%;display:block}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes border-glow{0%,to{border-color:var(--brand-primary)}50%{border-color:var(--brand-primary-light)}}.container{width:100%;max-width:var(--container-max);padding:0 var(--space-lg);margin:0 auto}.gradient-text{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-hot{background:var(--gradient-hot);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}::selection{color:var(--text-primary);background:#e6394659}.planet-canvas{z-index:0;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}.planet-canvas.planet-fallback{background:radial-gradient(90% 60% at 50% 120%,#e6394638,#0000 60%),radial-gradient(60% 40% at 50% -10%,#e639461a,#0000 70%),#050505}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,.7,.2,1),transform .7s cubic-bezier(.22,.7,.2,1);transition-delay:var(--rd,0s);will-change:opacity, transform;transform:translateY(26px)}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}@media (prefers-reduced-transparency:reduce){:root{--glass-bg:#121212f7;--glass-bg-hover:#181818f7;--glass-bg-dark:#0a0a0afa;--glass-border:1px solid #ffffff1a;--glass-blur:blur(0px);--glass-blur-heavy:blur(0px);--bg-card:#121212f7}}
