:root{--layout-spacing-xs:8px;--layout-spacing-sm:12px;--layout-spacing-md:16px;--layout-spacing-lg:24px;--layout-spacing-xl:32px;--layout-spacing-xxl:48px;--content-max-width:1400px;--content-padding-mobile:12px;--content-padding-desktop:24px;--grid-columns-mobile:1;--grid-columns-tablet:2;--grid-columns-desktop:4;--mobile-breakpoint:767px;--tablet-breakpoint:1023px;--desktop-breakpoint:1024px;--shadow-light:0 2px 8px #00000014;--shadow-medium:0 4px 16px #0000001f;--shadow-heavy:0 8px 32px #00000029;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-xxl:24px}.layout-optimized-container{grid-gap:24px;grid-gap:var(--layout-spacing-lg);box-sizing:border-box;display:grid;gap:24px;gap:var(--layout-spacing-lg);grid-template-columns:1fr;margin:0 auto;max-width:1400px;max-width:var(--content-max-width);padding:12px;padding:var(--content-padding-mobile);position:relative}.MuiBox-root.css-k2rxbl,.layout-main-container{grid-gap:24px!important;grid-gap:var(--layout-spacing-lg)!important;box-sizing:border-box!important;display:grid!important;gap:24px!important;gap:var(--layout-spacing-lg)!important;grid-template-columns:1fr;margin:0 auto!important;max-width:1400px!important;max-width:var(--content-max-width)!important;min-height:auto!important;overflow:visible!important;padding:12px!important;padding:var(--content-padding-mobile)!important}.content-layout-optimized{grid-gap:16px;grid-gap:var(--layout-spacing-md);box-sizing:border-box;display:grid;gap:16px;gap:var(--layout-spacing-md);grid-template-columns:1fr;width:100%}.balanced-content-layout{align-items:start;min-height:0}.balanced-content-layout,.modern-search-results-container{grid-gap:24px;grid-gap:var(--layout-spacing-lg);display:grid;gap:24px;gap:var(--layout-spacing-lg);grid-template-columns:1fr}.modern-search-results-container{box-sizing:border-box;margin:0 auto;max-width:1400px;max-width:var(--content-max-width);padding:0 12px;padding:0 var(--content-padding-mobile);width:100%}.ai-content-section{display:flex;flex-direction:column;gap:16px;gap:var(--layout-spacing-md);min-height:0;width:100%}.references-section-optimized{display:flex;flex-direction:column;gap:12px;gap:var(--layout-spacing-sm);margin-top:24px;margin-top:var(--layout-spacing-lg);width:100%}.references-horizontal-scroll{-webkit-overflow-scrolling:touch;display:flex;gap:16px;gap:var(--layout-spacing-md);overflow-x:auto;padding:12px 0;padding:var(--layout-spacing-sm) 0;scroll-snap-type:x mandatory;scrollbar-color:#0003 #0000;scrollbar-width:thin}.references-horizontal-scroll::-webkit-scrollbar{height:6px}.references-horizontal-scroll::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.references-horizontal-scroll::-webkit-scrollbar-thumb{background:#0003;border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.references-horizontal-scroll::-webkit-scrollbar-thumb:hover{background:#0006}.reference-card-optimized{-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);background:#fffffff2;border:1px solid #fff3;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 16px #0000001f;box-shadow:var(--shadow-medium);display:flex;flex:0 0 300px;flex-direction:column;height:180px;justify-content:space-between;overflow:hidden;padding:16px;padding:var(--layout-spacing-md);position:relative;scroll-snap-align:start;transition:all .4s cubic-bezier(.4,0,.2,1)}.reference-card-optimized:hover{box-shadow:0 8px 32px #00000029;box-shadow:var(--shadow-heavy);transform:translateY(-4px) scale(1.02)}.reference-card-optimized:before{animation:shimmer-effect 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#3b82f6 50%,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.news-layout-optimized{grid-gap:12px;grid-gap:var(--layout-spacing-sm);display:grid;gap:12px;gap:var(--layout-spacing-sm);grid-template-columns:repeat(1,1fr);grid-template-columns:repeat(var(--grid-columns-mobile),1fr);margin:24px 0;margin:var(--layout-spacing-lg) 0;margin-left:auto;margin-right:auto;max-width:1400px;max-width:var(--content-max-width);width:100%}.news-column-optimized{-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);background:#fffffff2;border:1px solid #00000014;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 2px 8px #00000014;box-shadow:var(--shadow-light);display:flex;flex-direction:column;min-height:180px;overflow:hidden;padding:12px;padding:var(--layout-spacing-sm);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.news-column-optimized:hover{box-shadow:0 4px 16px #0000001f;box-shadow:var(--shadow-medium);transform:translateY(-2px)}.news-column-title{background:linear-gradient(135deg,#3b82f605,#8b5cf605);border-bottom:1px solid #00000014;font-size:.9rem;font-weight:700;margin-bottom:12px;margin-bottom:var(--layout-spacing-sm);overflow:hidden;padding:12px 0;padding:var(--layout-spacing-sm) 0;position:relative;text-align:center}.news-column-title:before{animation:title-shine 4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#3b82f60d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.news-items-container{-ms-overflow-style:none;flex:1 1;overflow-y:auto;scrollbar-width:none}.news-items-container::-webkit-scrollbar{display:none}.news-item-optimized{border-bottom:1px solid #00000008;border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;font-size:.75rem;line-height:1.4;margin-bottom:2px;padding:8px;padding:var(--layout-spacing-xs);position:relative;transition:all .2s ease}.news-item-optimized:hover{background-color:#3b82f60d;border-left:2px solid #3b82f64d;padding-left:10px;padding-left:calc(var(--layout-spacing-xs) + 2px);transform:translateX(2px)}@media (min-width:768px) and (max-width:1023px){.MuiBox-root.css-k2rxbl,.layout-optimized-container{gap:24px!important;gap:var(--layout-spacing-lg)!important;padding:16px!important;padding:var(--layout-spacing-md)!important}.modern-search-results-container{gap:32px;gap:var(--layout-spacing-xl);grid-template-columns:1fr}.balanced-content-layout{gap:32px;gap:var(--layout-spacing-xl);grid-template-columns:2fr 1fr}.news-layout-optimized{gap:16px;gap:var(--layout-spacing-md);grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(var(--grid-columns-tablet),1fr)}.reference-card-optimized{flex:0 0 280px;height:160px}}@media (min-width:1024px){.MuiBox-root.css-k2rxbl,.layout-optimized-container{gap:32px!important;gap:var(--layout-spacing-xl)!important;padding:24px!important;padding:var(--content-padding-desktop)!important}.modern-search-results-container{gap:48px;gap:var(--layout-spacing-xxl);grid-template-columns:1fr}.balanced-content-layout-desktop{align-items:start;gap:48px;gap:var(--layout-spacing-xxl);grid-template-columns:2fr 1fr}.news-layout-optimized{gap:24px;gap:var(--layout-spacing-lg);grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--grid-columns-desktop),1fr);height:320px}.news-column-optimized{min-height:300px;padding:16px;padding:var(--layout-spacing-md)}.reference-card-optimized{flex:0 0 320px;height:200px}.references-sidebar-sticky{height:-webkit-fit-content;height:fit-content;max-height:calc(100vh - 40px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:20px}}@media (min-width:1440px){.MuiBox-root.css-k2rxbl,.layout-optimized-container{padding:48px!important;padding:var(--layout-spacing-xxl)!important}.modern-search-results-container{padding:0 24px;padding:0 var(--content-padding-desktop)}.news-layout-optimized{gap:32px;gap:var(--layout-spacing-xl)}}@media (max-width:767px){.MuiBox-root.css-k2rxbl,.layout-optimized-container{gap:16px!important;gap:var(--layout-spacing-md)!important;margin:0!important;max-width:100%!important;padding:12px!important;padding:var(--layout-spacing-sm)!important}.modern-search-results-container{padding:0 8px;padding:0 var(--layout-spacing-xs)}.news-layout-optimized{gap:8px;gap:var(--layout-spacing-xs);grid-template-columns:repeat(2,1fr);margin:16px 0;margin:var(--layout-spacing-md) 0}.news-column-optimized{min-height:160px;padding:8px;padding:var(--layout-spacing-xs)}.reference-card-optimized{flex:0 0 280px;height:160px;padding:12px;padding:var(--layout-spacing-sm)}.news-column-optimized:active,.reference-card-optimized:active{transform:scale(.98);transition:transform .1s ease}.layout-optimized-container{padding-bottom:max(12px,env(safe-area-inset-bottom));padding-bottom:max(var(--layout-spacing-sm),env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));padding-left:max(var(--layout-spacing-sm),env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-right:max(var(--layout-spacing-sm),env(safe-area-inset-right))}}@keyframes shimmer-effect{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes title-shine{0%{left:-100%}50%{left:100%}to{left:-100%}}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.news-column-optimized,.news-item-optimized,.reference-card-optimized{transition:none}.news-column-title:before,.reference-card-optimized:before{animation:none}}@media (prefers-contrast:high){.news-column-optimized,.reference-card-optimized{background:#fff;background:var(--bg-contrast,#fff);border:1px solid #0003}.news-item-optimized:hover{background-color:#e0e0e0;background-color:var(--hover-contrast,#e0e0e0);border-left:2px solid #3b82f699}}.theme-dark .reference-card-optimized{background:#1e293be6;border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000004d}.theme-dark .news-column-optimized{background:#1a1a1ae6;border:1px solid #ffffff1a}.theme-dark .news-item-optimized:hover{background-color:#3b82f626}.layout-center{justify-content:center}.layout-between,.layout-center{align-items:center;display:flex}.layout-between{justify-content:space-between}.layout-column{display:flex;flex-direction:column}.layout-hidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.layout-hidden,.layout-visible{transition:all .6s cubic-bezier(.4,0,.2,1)}.layout-visible{height:auto;opacity:1;visibility:visible}.content-scroll-optimized{overflow-y:auto;scrollbar-color:#0003 #0000;scrollbar-width:thin}.content-scroll-optimized::-webkit-scrollbar{width:8px}.content-scroll-optimized::-webkit-scrollbar-track{background:#0000}.content-scroll-optimized::-webkit-scrollbar-thumb{background:#0003;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.content-scroll-optimized::-webkit-scrollbar-thumb:hover{background:#0006}.theme-pixel .fixed-search-bar{background:#fff8e1f2;border-bottom:2px solid #f60;box-shadow:4px 4px 0 #f60;left:0;position:fixed!important;right:0;top:0;transition:all .3s ease;z-index:1100}.theme-pixel.theme-dark .fixed-search-bar{background:#1a1a1af2;border-bottom:2px solid #0f0;box-shadow:4px 4px 0 #0f0}@keyframes pixelSlideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes pixelSlideInFromTopDesktop{0%{opacity:0;transform:translateY(-100%) translateX(-50%)}to{opacity:1;transform:translateY(0) translateX(-50%)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:宋体,SimSun,serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;margin:0}*{font-family:宋体,SimSun,serif!important}.MuiAlert-message,.MuiButton-root,.MuiChip-label,.MuiFormLabel-root,.MuiInputBase-root,.MuiInputLabel-root,.MuiListItemText-primary,.MuiMenuItem-root,.MuiTableCell-root,.MuiTypography-root{font-size:14.5px!important}.MuiTypography-h6{font-size:16px!important}.MuiTypography-h5{font-size:18px!important}.MuiTypography-h4{font-size:20px!important}.slogan-text{font-family:Zpix,方正像素字体,monospace!important;font-size:14.5px!important}.MuiTypography-root code,.MuiTypography-root pre,.code,code,pre{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace!important}#root{display:flex;flex-direction:column;min-height:100vh}@media (max-width:767px){#root{min-height:auto!important}}a{color:#2196f3;text-decoration:none}a:hover{text-decoration:underline}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes pulse{0%{opacity:.8;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(.8)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.reasoning-content{color:#00000073!important;font-size:.75rem!important;line-height:1.4!important;opacity:.8!important}.reasoning-content p{margin-bottom:.6em!important}.reasoning-content h1,.reasoning-content h2,.reasoning-content h3,.reasoning-content h4{color:#00000080!important;font-size:.8rem!important;font-weight:400!important;margin-bottom:.4em!important;margin-top:.8em!important}.reasoning-content ol,.reasoning-content ul{margin-bottom:.8em!important;padding-left:1.5em!important}.reasoning-content li{margin-bottom:.25em!important}.theme-dark .reasoning-content{color:#fff6!important}.theme-dark .reasoning-content h1,.theme-dark .reasoning-content h2,.theme-dark .reasoning-content h3,.theme-dark .reasoning-content h4{color:#ffffff73!important}.theme-dark .reasoning-content code,.theme-dark .reasoning-content pre{background-color:#ffffff08!important}.theme-pixel .ai-response-container .MuiPaper-root:first-child{border-width:1px!important;box-shadow:2px 2px 0 #0f03!important;opacity:.7!important}.theme-pixel.theme-dark .ai-response-container .MuiPaper-root:first-child{background-color:#0011004d!important;border-color:#0f03!important}.theme-pixel .ai-response-container .MuiPaper-root:first-child .MuiTypography-root{color:#f609!important;font-size:.75rem!important;font-weight:400!important}.theme-pixel.theme-dark .ai-response-container .MuiPaper-root:first-child .MuiTypography-root{color:#0f09!important}.reasoning-content code{border-radius:2px!important;padding:1px 2px!important}.reasoning-content code,.reasoning-content pre{background-color:#00000005!important;font-size:.7rem!important;opacity:.8!important}.reasoning-content pre{border-radius:3px!important;margin:.6em 0!important;overflow-x:auto!important;padding:6px!important}.MuiCollapse-root{transition:height .3s cubic-bezier(.4,0,.2,1)!important}.phase-transition{transition:all .5s ease-in-out}@keyframes thinking{0%{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}to{opacity:.4;transform:scale(1)}}.MuiGrid-root .MuiGrid-item .MuiCard-root{height:auto;overflow:visible}.MuiCardContent-root{height:auto!important;overflow:visible!important}.ai-answer-card{position:relative;transition:transform .3s ease,box-shadow .3s ease!important}.ai-answer-card:hover{transform:translateY(-2px)}.ai-answer-content{font-size:1rem!important;line-height:1.6!important}.ai-answer-content p{line-height:1.6!important;margin-bottom:1.2em!important}.ai-answer-content h1,.ai-answer-content h2,.ai-answer-content h3,.ai-answer-content h4{color:#1976d2!important;font-weight:600!important;line-height:1.4!important;margin-bottom:.8em!important;margin-top:1.5em!important}.ai-answer-content h1{border-bottom:1px solid #1976d21a!important;font-size:1.5rem!important;padding-bottom:.3em!important}.ai-answer-content h2{font-size:1.3rem!important}.ai-answer-content h3{font-size:1.15rem!important}.ai-answer-content h4{font-size:1.05rem!important}.ai-answer-content ol,.ai-answer-content ul{margin-bottom:1.2em!important;padding-left:1.8em!important}.ai-answer-content li{margin-bottom:.5em!important}.ai-answer-content code{background-color:#0000000d!important;border-radius:3px!important;color:#d32f2f!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace!important;font-size:.9em!important;padding:.2em .4em!important}.ai-answer-content pre{background-color:#00000008!important;border-left:4px solid #1976d2!important;border-radius:8px!important;margin:1em 0!important;overflow-x:auto!important;padding:16px!important}.ai-answer-content pre code{background-color:initial!important;color:#333!important;font-size:.9rem!important;line-height:1.5!important;padding:0!important}.ai-answer-content blockquote{border-left:4px solid #9e9e9e;color:#616161;font-style:italic;margin-left:0;padding-left:16px}.ai-answer-content img{border-radius:8px;box-shadow:0 2px 8px #0000001a;height:auto;margin:1em 0;max-width:100%}.ai-answer-content table{border:1px solid #e0e0e0;border-collapse:collapse;border-radius:4px;display:block;margin:1.5em 0;overflow-x:auto;width:100%}.ai-answer-content th{background-color:#2196f314;color:#1976d2;font-weight:600;padding:12px 16px}.ai-answer-content td,.ai-answer-content th{border:1px solid #e0e0e0;padding:12px 16px;text-align:left}.ai-answer-content tr:nth-child(2n){background-color:#00000003}.references-card{animation:fadeIn .6s ease-in-out;transition:transform .3s ease,box-shadow .3s ease!important}.references-card:hover{box-shadow:0 4px 12px #00000014!important;transform:translateY(-2px)}.references-card ol{counter-reset:references-counter}.references-card li{list-style:none;padding-left:1em;position:relative}.references-card li:before{color:#1976d2;content:"[" counter(references-counter) "]";counter-increment:references-counter;font-size:.9rem;font-weight:500;left:-2em;position:absolute;text-align:right;width:2em}.reference-item{border-radius:4px;margin-left:.5em;padding:.5em .5em .5em 0;transition:background-color .2s ease}.reference-item:hover{background-color:#00000005}.reference-item .MuiButton-root{opacity:.7;transition:all .2s ease}.reference-item:hover .MuiButton-root{background-color:#2196f314;opacity:1}.MuiGrid-root .MuiGrid-item:nth-child(2) .MuiStack-root{display:flex;flex-direction:column}.MuiStack-root>.MuiPaper-root .MuiCardContent-root .MuiTypography-h6,.MuiStack-root>.MuiPaper-root .MuiCardContent-root .MuiTypography-h6 a,.MuiStack-root>.MuiPaper-root .MuiCardContent-root .MuiTypography-subtitle1,.MuiStack-root>.MuiPaper-root .MuiCardContent-root .MuiTypography-subtitle1 a{font-size:.9rem!important}.MuiStack-root>.MuiPaper-root .MuiCardContent-root .MuiTypography-body2,.MuiStack-root>.MuiPaper-root .MuiCollapse-root .MuiTypography-body2{font-size:.8rem!important}.MuiStack-root>.MuiPaper-root .MuiCardActions-root .MuiButton-root{font-size:.75rem!important}.MuiStack-root>.MuiPaper-root .MuiChip-root{border:none!important;font-size:.65rem!important;height:18px!important}.MuiPaper-root .MuiChip-root{border:none!important}.MuiContainer-root{align-items:center;display:flex;flex-direction:column}.MuiAutocomplete-root{width:100%}.ai-response-container{height:auto!important;overflow:visible!important;width:100%}.ai-response-container .MuiCardContent-root>div{height:auto!important;max-height:none!important;overflow:visible!important}.main-content-grid{font-size:16px!important}.main-content-grid .MuiTypography-root{color:inherit!important;font-size:16px!important;font-weight:500!important}.ai-response-container{font-size:16px!important}.ai-response-container .MuiTypography-root,.ai-response-container div,.ai-response-container p,.ai-response-container span{font-size:16px!important;font-weight:500!important;line-height:1.6!important}.ai-answer-content div,.ai-answer-content li,.ai-answer-content p{margin-bottom:1em!important}.MuiPaper-root .MuiBox-root div,.MuiPaper-root .MuiBox-root li,.MuiPaper-root .MuiBox-root p,.MuiPaper-root .MuiBox-root span,.MuiPaper-root .MuiTypography-root,.ai-answer-content div,.ai-answer-content li,.ai-answer-content p{color:inherit!important;font-size:16px!important;line-height:1.7!important}.MuiPaper-root .MuiBox-root{font-size:16px!important}.MuiPaper-root .MuiBox-root code,.MuiPaper-root .MuiBox-root pre{font-size:14.5px!important;line-height:1.5!important}.MuiPaper-root .MuiTypography-root strong,.MuiTypography-root strong{font-weight:600!important;word-break:break-word!important}.MuiPaper-root{overflow:visible!important}.MuiPaper-root,.ai-response-container>*,.references-card{margin-bottom:16px!important}@media (min-width:900px){.main-content-grid>.MuiGrid-item:first-of-type{padding-right:24px!important}.main-content-grid>.MuiGrid-item:last-of-type{padding-left:24px!important}}.MuiContainer-root{padding:24px!important}.MuiCardContent-root{padding:16px 20px!important}.MuiListItem-root{padding-bottom:8px!important;padding-top:8px!important}.MuiButton-root{margin:4px!important;padding:6px 16px!important}#root>div>.MuiBox-root,#root>div>.MuiContainer-root,#root>div>div.MuiBox-root,#root>div>div.MuiContainer-root,.MuiContainer-root.search-page-container,.search-page-container{background:none!important;background-color:initial!important;border:none!important;box-shadow:none!important;outline:none!important}.MuiContainer-root{border:none!important;box-shadow:none!important;outline:none!important}.theme-modern .MuiContainer-root,.theme-modern .search-page-container,.theme-pixel .MuiContainer-root,.theme-pixel .search-page-container{background:none!important;background-color:initial!important;border:none!important;box-shadow:none!important;outline:none!important}@media (max-width:767px){#root,#root>div,#root>div>div,.MuiContainer-root,.search-page-container,.theme-dark .MuiContainer-root,.theme-light .MuiContainer-root,.theme-modern .MuiContainer-root,.theme-pixel .MuiContainer-root{background:none!important;background-color:initial!important;border:none!important;box-shadow:none!important;outline:none!important}}@media (min-width:768px){#root,#root>div,#root>div>div,.MuiContainer-root,.search-page-container,.theme-dark .MuiContainer-root,.theme-light .MuiContainer-root,.theme-modern .MuiContainer-root,.theme-pixel .MuiContainer-root{background:none!important;background-color:initial!important;border:none!important;box-shadow:none!important;outline:none!important}}.theme-modern.theme-dark .MuiContainer-root,.theme-modern.theme-dark .search-page-container,.theme-modern.theme-light .MuiContainer-root,.theme-modern.theme-light .search-page-container,.theme-pixel.theme-dark .MuiContainer-root,.theme-pixel.theme-dark .search-page-container,.theme-pixel.theme-light .MuiContainer-root,.theme-pixel.theme-light .search-page-container{background:none!important;background-color:initial!important;border:none!important;box-shadow:none!important;outline:none!important}#root>div>div.MuiBox-root,#root>div>div.MuiBox-root.css-1hzcj6v,div.MuiBox-root.css-1hzcj6v{background:none!important;background-color:initial!important;background-image:none!important}@media (min-width:768px){.MuiBox-root[style*="left: 20"],.MuiBox-root[style*="position: absolute"] .MuiBox-root,.MuiBox-root[style*="position: absolute"][style*="top: 20"],div[style*="left: 20"]>.MuiBox-root,div[style*="position: absolute"][style*="top: 20"]>.MuiBox-root{border:none!important;box-shadow:none!important;outline:none!important}}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-30px) scale(.95)}50%{opacity:.8;transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px) scale(.95)}50%{opacity:.8;transform:translateY(5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bounceInScale{0%{opacity:0;transform:scale(.3) translateY(20px)}20%{opacity:.3;transform:scale(.7) translateY(10px)}40%{opacity:.6;transform:scale(.9) translateY(-5px)}60%{opacity:.8;transform:scale(1.05) translateY(-2px)}80%{opacity:.9;transform:scale(.98) translateY(1px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8) translateY(10px)}50%{opacity:.7;transform:scale(1.05) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pulseGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes rotateGradient{0%{--gradient-angle:0deg}to{--gradient-angle:360deg}}@keyframes rotateGradientTransform{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes flowingLight{0%{background-position:-200% 0;opacity:.3}50%{background-position:0 0;opacity:.8}to{background-position:200% 0;opacity:.3}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}50%{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes searchBoxBreathe{0%,to{box-shadow:0 4px 20px #3b82f633;transform:scale(1)}50%{box-shadow:0 8px 30px #3b82f64d;transform:scale(1.01)}}@keyframes pixelBorderPulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes pixelShake{0%,to{transform:translateX(0)}10%{transform:translateX(-2px)}20%{transform:translateX(2px)}30%{transform:translateX(-2px)}40%{transform:translateX(2px)}50%{transform:translateX(-1px)}60%{transform:translateX(1px)}70%{transform:translateX(-1px)}80%{transform:translateX(1px)}90%{transform:translateX(0)}}@keyframes pixelScan{0%{opacity:0;transform:translateX(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes logoHoverRotate{0%{transform:scale(1) rotateY(0deg)}50%{transform:scale(1.05) rotateY(5deg)}to{transform:scale(1.08) rotateY(10deg)}}@keyframes searchStateTransition{0%{opacity:1;transform:scale(1) translateY(0)}25%{opacity:.8;transform:scale(.95) translateY(-10px)}50%{opacity:.6;transform:scale(.9) translateY(-20px)}75%{opacity:.8;transform:scale(.95) translateY(-15px)}to{opacity:1;transform:scale(1) translateY(-30px)}}.theme-modern .search-container-transition{transition:all .8s cubic-bezier(.4,0,.2,1)}.theme-modern .search-container-transition.searching{animation:searchStateTransition .8s cubic-bezier(.4,0,.2,1)}.theme-pixel .search-container-transition{transition:all .6s ease-out}.theme-pixel .search-container-transition.searching{animation:searchStateTransition .6s ease-out}@media (max-width:767px){@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bounceInScale{0%{opacity:0;transform:scale(.5) translateY(15px)}60%{opacity:.8;transform:scale(1.02) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important}.search-container-transition,.theme-modern .search-container-transition,.theme-pixel .search-container-transition{transition-duration:.01ms!important}}
/*# sourceMappingURL=main.22d43023.css.map*/