:root,:root[data-theme=light]{--bg:#f6f8fc;--panel:#ffffff;--ink:#101b31;--muted:#53627c;--line:#d6e0ee;--brand-bg:#fff7e8;--brand-bg-2:#eef5ff;--brand-surface:#fffdf8;--brand-soft:#f5f7ff;--brand-line:#dbe4f4;--eased-out:cubic-bezier(.2,.8,.2,1);--premium-shadow:0 18px 50px rgb(39 62 105/.12);--premium-shadow-strong:0 28px 90px rgb(45 67 112/.18)}:root[data-theme=dark]{--bg:#071328;--panel:#0f1d35;--ink:#f6f8ff;--muted:#bfcae0;--line:#324865;--brand-bg:#061227;--brand-bg-2:#0a1c3f;--brand-surface:#0b1830;--brand-soft:#132542;--brand-line:#2c4262;--premium-shadow:0 22px 60px rgb(0 0 0/.26);--premium-shadow-strong:0 32px 100px rgb(0 0 0/.34)}body{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--brand-soft) 42%,transparent),transparent 32rem),var(--bg);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.landingPage{position:relative;isolation:isolate;overflow:hidden;background:var(--brand-bg);transition:background-color .42s var(--eased-out),color .42s var(--eased-out)}.heroSkyScene{inset:0;z-index:0;overflow:hidden}.heroSkyScene,.heroSkyScene span{position:absolute;pointer-events:none}.heroSkyScene span{display:block}:root[data-theme=dark] .heroSkyScene:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.64;mix-blend-mode:screen;background:radial-gradient(circle at 7% 63%,rgb(255 255 255/.88) 0 .9px,transparent 1.8px),radial-gradient(circle at 18% 19%,rgb(173 202 255/.58) 0 .8px,transparent 1.7px),radial-gradient(circle at 27% 74%,rgb(255 255 255/.76) 0 1.1px,transparent 2.2px),radial-gradient(circle at 51% 33%,rgb(204 224 255/.62) 0 .9px,transparent 1.9px),radial-gradient(circle at 64% 82%,rgb(255 255 255/.82) 0 1px,transparent 2px),radial-gradient(circle at 76% 57%,rgb(168 198 255/.58) 0 .8px,transparent 1.8px),radial-gradient(circle at 91% 27%,rgb(255 255 255/.78) 0 1px,transparent 2px)}:root[data-theme=dark] .landingHero{background:radial-gradient(circle at 50% 120%,rgb(31 58 104/.56),transparent 34rem),radial-gradient(circle at 16% 28%,rgb(61 92 207/.2),transparent 24rem),radial-gradient(circle at 82% 18%,rgb(120 91 255/.15),transparent 26rem),linear-gradient(180deg,#020815,#07142b 42%,#061227 72%,#081a34)}:root[data-theme=dark] .landingHero:before{opacity:.36;background-image:radial-gradient(ellipse at 48% 34%,rgb(129 161 255/.18),transparent 36rem),radial-gradient(ellipse at 38% 24%,rgb(235 241 255/.08),transparent 28rem);background-position:50%;background-size:cover;animation:lzuSkyBreath 18s var(--eased-out) infinite alternate}.landingHero:after{content:"";position:absolute;inset:-18%;z-index:0;pointer-events:none;filter:blur(44px);opacity:.62;transform:translateZ(0)}:root[data-theme=dark] .landingHero:after{background:radial-gradient(circle at 22% 36%,rgb(70 99 255/.16),transparent 24rem),radial-gradient(circle at 78% 26%,rgb(131 102 255/.14),transparent 24rem),conic-gradient(from 180deg at 50% 50%,transparent,rgb(82 109 255/.12),transparent,rgb(107 207 255/.08),transparent);animation:lzuAuroraDrift 18s var(--eased-out) infinite alternate}:root[data-theme=dark] .heroMilkyWay{inset:-26% -14%;opacity:.58;filter:blur(18px);mix-blend-mode:screen;transform:rotate(-9deg);background:radial-gradient(ellipse at 36% 45%,rgb(240 246 255/.2),transparent 15rem),radial-gradient(ellipse at 48% 50%,rgb(122 163 255/.16),transparent 22rem),linear-gradient(90deg,transparent,rgb(223 232 255/.05) 32%,rgb(124 157 255/.12) 48%,transparent 74%);animation:lzuMilkyWayFloat 26s var(--eased-out) infinite alternate}:root[data-theme=dark] .heroStarLayer{inset:-14%;opacity:0;background-repeat:repeat;mix-blend-mode:screen;backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}:root[data-theme=dark] .heroStarLayer.primary{opacity:.88;background-image:radial-gradient(circle at 23px 31px,rgb(255 255 255/.98) 0 1.2px,transparent 1.8px),radial-gradient(circle at 119px 74px,rgb(214 228 255/.75) 0 1px,transparent 1.7px),radial-gradient(circle at 203px 48px,rgb(255 255 255/.86) 0 1.4px,transparent 2px),radial-gradient(circle at 317px 163px,rgb(155 181 255/.72) 0 .9px,transparent 1.6px);background-position:0 0,83px 41px,-37px 92px,142px -18px;background-size:257px 181px,347px 229px,431px 293px,563px 389px;animation:lzuStarDrift 128s ease-in-out infinite alternate}:root[data-theme=dark] .heroStarLayer.secondary{opacity:.68;background-image:radial-gradient(circle at 41px 57px,rgb(255 255 255/.92) 0 1.8px,transparent 2.6px),radial-gradient(circle at 217px 133px,rgb(188 205 255/.72) 0 1.35px,transparent 2.2px),radial-gradient(circle at 389px 71px,rgb(255 255 255/.82) 0 1px,transparent 1.8px);background-position:-25px 63px,118px -34px,205px 97px;background-size:331px 241px,487px 317px,619px 433px;animation:lzuStarDriftSlow 190s ease-in-out infinite alternate}:root[data-theme=dark] .heroStarLayer.primary:after,:root[data-theme=dark] .heroStarLayer.primary:before,:root[data-theme=dark] .heroStarLayer.secondary:after,:root[data-theme=dark] .heroStarLayer.secondary:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background-repeat:no-repeat;mix-blend-mode:screen;transform:translateZ(0);will-change:opacity,filter}:root[data-theme=dark] .heroStarLayer.primary:before{background:radial-gradient(circle at 19% 24%,rgb(255 255 255/.98) 0 1.2px,rgb(207 226 255/.6) 2px,transparent 5px),radial-gradient(circle at 73% 18%,rgb(255 255 255/.95) 0 1px,rgb(168 196 255/.5) 2px,transparent 4.8px);filter:drop-shadow(0 0 9px rgb(231 241 255/.72)) drop-shadow(0 0 18px rgb(124 166 255/.34));animation:lzuSparseSparkleA 11.6s ease-in-out infinite}:root[data-theme=dark] .heroStarLayer.primary:after{background:radial-gradient(circle at 42% 67%,rgb(255 255 255/.96) 0 1.15px,rgb(203 223 255/.55) 2.1px,transparent 5px),radial-gradient(circle at 86% 48%,rgb(255 255 255/.9) 0 .95px,rgb(176 204 255/.44) 2px,transparent 4.5px);filter:drop-shadow(0 0 8px rgb(231 241 255/.66)) drop-shadow(0 0 17px rgb(124 166 255/.3));animation:lzuSparseSparkleB 14.8s ease-in-out -4.1s infinite}:root[data-theme=dark] .heroStarLayer.secondary:before{background:radial-gradient(circle at 31% 41%,rgb(255 255 255/.94) 0 1.05px,rgb(213 230 255/.54) 2px,transparent 4.8px),radial-gradient(circle at 58% 29%,rgb(255 255 255/.98) 0 1.3px,rgb(184 211 255/.48) 2.2px,transparent 5.2px);filter:drop-shadow(0 0 10px rgb(236 245 255/.7)) drop-shadow(0 0 20px rgb(112 154 255/.32));animation:lzuSparseSparkleC 13.2s ease-in-out -1.7s infinite}:root[data-theme=dark] .heroStarLayer.secondary:after{background:radial-gradient(circle at 12% 76%,rgb(255 255 255/.92) 0 1px,rgb(211 229 255/.5) 2px,transparent 4.8px),radial-gradient(circle at 68% 56%,rgb(255 255 255/.96) 0 1.15px,rgb(186 211 255/.48) 2.2px,transparent 5px);filter:drop-shadow(0 0 9px rgb(236 245 255/.66)) drop-shadow(0 0 18px rgb(112 154 255/.28));animation:lzuSparseSparkleD 16.4s ease-in-out -7.3s infinite}:root[data-theme=dark] .heroMeteor{width:min(36vw,520px);height:2px;border-radius:999px;opacity:0;filter:drop-shadow(0 0 10px rgb(180 220 255/.82)) drop-shadow(0 0 24px rgb(96 143 255/.46));transform-origin:right center;background:linear-gradient(90deg,transparent,rgb(145 198 255/.03) 22%,rgb(145 198 255/.18) 58%,rgb(219 238 255/.78) 84%,rgb(255 255 255/.98) 96%)}:root[data-theme=dark] .heroMeteor:after{content:"";position:absolute;right:-1px;top:-2.5px;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 14px rgb(233 244 255/.95),0 0 32px rgb(129 177 255/.62)}:root[data-theme=dark] .meteorOne{top:12%;left:-34%;animation:lzuMeteorOne 10.5s cubic-bezier(.22,.72,.16,1) infinite}:root[data-theme=dark] .meteorTwo{top:4%;left:-18%;width:min(28vw,360px);animation:lzuMeteorTwo 15s cubic-bezier(.22,.72,.16,1) 4.2s infinite}:root[data-theme=dark] .heroSunBeam,:root[data-theme=dark] .heroSunMote,:root[data-theme=dark] .heroSunOrb{opacity:0}:root[data-theme=light] .landingPage{color:#101b31;background:linear-gradient(180deg,#fff4d2,#eef6ff 46%,#fffdf8)}:root[data-theme=light] .landingHero{background:radial-gradient(circle at 12% 10%,rgb(255 225 136/.72),transparent 24rem),radial-gradient(circle at 34% 18%,rgb(255 250 227/.68),transparent 18rem),radial-gradient(circle at 86% 16%,rgb(111 132 255/.14),transparent 24rem),linear-gradient(135deg,#fff0bc,#fff8e7 32%,#edf6ff 66%,#fffdf8)}:root[data-theme=light] .landingHero:before{opacity:.74;background-image:linear-gradient(112deg,rgb(255 255 255/.62) 0 9%,transparent 23% 100%),linear-gradient(124deg,transparent 0 13%,rgb(255 222 137/.38) 22%,transparent 42%),radial-gradient(circle at 18% 22%,rgb(255 244 197/.72),transparent 22rem);background-position:0 0,-8% 0,0 0;background-size:124% 100%,148% 100%,100% 100%;animation:lzuSunRayFlow 18s var(--eased-out) infinite alternate}:root[data-theme=light] .landingHero:after{background:radial-gradient(circle at 16% 20%,rgb(255 197 67/.38),transparent 18rem),radial-gradient(circle at 72% 30%,rgb(255 255 255/.86),transparent 21rem),conic-gradient(from 110deg at 48% 35%,rgb(255 226 137/.24),transparent 24%,rgb(112 132 255/.1),transparent 58%,rgb(255 196 72/.2),transparent);animation:lzuSunFlow 20s var(--eased-out) infinite alternate}:root[data-theme=light] .heroMeteor,:root[data-theme=light] .heroMilkyWay,:root[data-theme=light] .heroStarLayer{opacity:0}:root[data-theme=light] .heroSunOrb{width:460px;height:460px;top:-190px;left:-120px;border-radius:50%;opacity:.92;background:radial-gradient(circle at 48% 46%,rgb(255 255 255/.98) 0 14%,rgb(255 236 168/.88) 25%,rgb(255 196 67/.32) 46%,transparent 70%),linear-gradient(120deg,transparent 0 32%,rgb(255 255 255/.26) 44%,transparent 58% 100%);background-size:100% 100%,150% 150%;filter:blur(.6px);mix-blend-mode:screen;animation:lzuSunOrbPulse 10s ease-in-out infinite alternate,lzuSunGlowFlow 13s linear infinite alternate}:root[data-theme=light] .heroSunBeam{top:-22%;left:-22%;width:156%;height:72%;opacity:.62;filter:blur(8px);mix-blend-mode:screen;transform-origin:0 0;background-size:170% 100%;will-change:transform,opacity,background-position}:root[data-theme=light] .heroSunBeam.beamOne{background-image:linear-gradient(116deg,transparent 0 4%,rgb(255 255 255/.78) 12%,rgb(255 223 132/.42) 20%,transparent 44% 100%);animation:lzuSunBeamOne 18s var(--eased-out) infinite alternate,lzuSunShimmer 9.5s linear infinite}:root[data-theme=light] .heroSunBeam.beamTwo{top:-15%;left:-16%;background-image:linear-gradient(128deg,transparent 0 8%,rgb(255 244 199/.58) 22%,rgb(255 203 92/.28) 34%,transparent 62% 100%);animation:lzuSunBeamTwo 24s var(--eased-out) infinite alternate,lzuSunShimmer 12s linear infinite reverse}:root[data-theme=light] .heroSunMote{border-radius:50%;opacity:.52;filter:blur(24px);mix-blend-mode:screen;background:radial-gradient(circle,rgb(255 244 204/.74),rgb(255 196 72/.2) 48%,transparent 70%)}:root[data-theme=light] .heroSunMote.moteOne{width:240px;height:240px;top:21%;left:12%;animation:lzuSunMoteOne 14s ease-in-out infinite alternate}:root[data-theme=light] .heroSunMote.moteTwo{width:300px;height:300px;right:10%;top:28%;animation:lzuSunMoteTwo 18s ease-in-out infinite alternate}:root[data-theme=light] .heroCopy h1,:root[data-theme=light] .landingFooter strong,:root[data-theme=light] .sectionTitle.light,:root[data-theme=light] .wordmark{color:#101b31}:root[data-theme=light] .heroCopy>p,:root[data-theme=light] .landingFooter a,:root[data-theme=light] .landingFooter p,:root[data-theme=light] .landingNav nav a,:root[data-theme=light] .landingSuggestionBlock p{color:#485772}:root[data-theme=light] .ghostLight,:root[data-theme=light] .heroAssistantBadge,:root[data-theme=light] .heroPromptChips button,:root[data-theme=light] .landingPage .themeToggle{border-color:rgb(57 76 118/.18);color:#15213a;background:rgb(255 255 255/.64);box-shadow:0 12px 36px rgb(255 190 64/.14);backdrop-filter:blur(18px)}:root[data-theme=light] .landingPromptBox{border-color:rgb(255 255 255/.86);background:rgb(255 255 255/.78);box-shadow:0 30px 90px rgb(90 91 112/.16);backdrop-filter:blur(22px)}:root[data-theme=light] .heroCurve{background:linear-gradient(180deg,rgb(255 253 248/.74),var(--brand-surface))}:root[data-theme=light] .landingFooter{background:#fff8e8}:root[data-theme=dark] .landingPromptBox{background:rgb(255 255 255/.96);box-shadow:0 34px 90px rgb(0 0 0/.42)}:root[data-theme=dark] .homeShell,:root[data-theme=dark] .moduleShell,:root[data-theme=dark] .workspaceShell{background:radial-gradient(circle at 10% 0,rgb(82 109 255/.12),transparent 28rem),radial-gradient(circle at 92% 4%,rgb(87 197 255/.08),transparent 25rem),linear-gradient(180deg,#071328,#08172e)}:root[data-theme=dark] .agentMiniMessages,:root[data-theme=dark] .agentMiniPanel,:root[data-theme=dark] .appTopBar,:root[data-theme=dark] .assistantMessages,:root[data-theme=dark] .assistantThreadSidebar,:root[data-theme=dark] .compactPanel,:root[data-theme=dark] .historyPanel,:root[data-theme=dark] .homeAssistantPanel,:root[data-theme=dark] .paperWorkspace .panel,:root[data-theme=dark] .workspaceMain .workPanel{border-color:rgb(128 152 190/.28);background:rgb(13 27 51/.84);box-shadow:var(--premium-shadow);backdrop-filter:blur(20px)}:root[data-theme=dark] .agentMiniMessage,:root[data-theme=dark] .assistantMessage,:root[data-theme=dark] .assistantThreadList button,:root[data-theme=dark] .featureIconLink,:root[data-theme=dark] .historyItem,:root[data-theme=dark] .latexWarnings,:root[data-theme=dark] .metric,:root[data-theme=dark] .paperWorkspace .outline-section,:root[data-theme=dark] .paperWorkspace .topic-card,:root[data-theme=dark] .resultPanel{border-color:rgb(126 151 188/.26);color:var(--ink);background:rgb(16 31 56/.88);box-shadow:0 10px 34px rgb(0 0 0/.16)}:root[data-theme=dark] .assistantThreadList button:hover,:root[data-theme=dark] .featureIconLink:hover,:root[data-theme=dark] .historyItem:hover,:root[data-theme=dark] .paperWorkspace .topic-card:hover{border-color:rgb(132 151 255/.52);background:rgb(22 40 70/.94)}:root[data-theme=dark] .assistantThreadList em,:root[data-theme=dark] .assistantThreadList p,:root[data-theme=dark] .assistantThreadList span,:root[data-theme=dark] .featureIconLink small,:root[data-theme=dark] .historyItem p,:root[data-theme=dark] .historyItem small,:root[data-theme=dark] .historyItem time,:root[data-theme=dark] .latexJobMeta,:root[data-theme=dark] .latexOptions label{color:var(--muted)}:root[data-theme=dark] .agentMiniActions span,:root[data-theme=dark] .assistantActions span,:root[data-theme=dark] .assistantSources a,:root[data-theme=dark] .assistantStatus,:root[data-theme=dark] .historyStatus,:root[data-theme=dark] .segmentedControl button.active{border-color:rgb(113 132 255/.32);color:#dfe6ff;background:rgb(113 132 255/.16)}:root[data-theme=dark] .historyStatus.failed{color:#ffd5da;background:rgb(255 139 152/.16)}:root[data-theme=dark] .apiTestButton,:root[data-theme=dark] .appTopBar,:root[data-theme=dark] .loginButton,:root[data-theme=dark] .modelSelect,:root[data-theme=dark] .moduleNavItem,:root[data-theme=dark] .navItem,:root[data-theme=dark] .paperWorkspace .btn,:root[data-theme=dark] .segmentedControl,:root[data-theme=dark] .themeToggle,:root[data-theme=dark] .topWorkspaceLink,:root[data-theme=dark] .uploadButton{border-color:rgb(128 152 190/.28);color:var(--ink);background:rgb(15 29 53/.86)}:root[data-theme=dark] .authForm input,:root[data-theme=dark] .paperWorkspace .field input,:root[data-theme=dark] .paperWorkspace .field select,:root[data-theme=dark] .paperWorkspace .field textarea,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{border-color:rgb(128 152 190/.3);color:var(--ink);background:rgb(8 18 36/.76)}:root[data-theme=dark] input::-moz-placeholder,:root[data-theme=dark] textarea::-moz-placeholder{color:rgb(191 202 224/.72)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:rgb(191 202 224/.72)}:root[data-theme=dark] .landingPromptBox textarea{color:#13203a;background:transparent}:root[data-theme=dark] .landingPromptBox textarea::-moz-placeholder{color:#748197}:root[data-theme=dark] .landingPromptBox textarea::placeholder{color:#748197}:root[data-theme=dark] .agentMiniEmpty strong,:root[data-theme=dark] .assistantWelcome strong,:root[data-theme=dark] .authForm label,:root[data-theme=dark] .paperWorkspace .field label{color:var(--ink)}:root[data-theme=dark] .statusLine{border-color:rgb(128 152 190/.28);color:var(--muted);background:rgb(13 27 51/.78)}:root[data-theme=dark] .workspaceSidebar{background:radial-gradient(circle at 24% 8%,rgb(82 109 255/.18),transparent 13rem),#050f21;box-shadow:inset -1px 0 0 rgb(128 152 190/.14)}.heroAssistantBadge,.heroButtons,.heroCopy h1,.heroCopy>p,.landingAssistantStage,.landingNav{animation:lzuFadeLift .78s var(--eased-out) both}.heroAssistantBadge{animation-delay:.04s}.heroCopy h1{animation-delay:.1s}.heroCopy>p{animation-delay:.16s}.heroButtons{animation-delay:.22s}.landingAssistantStage{animation-delay:.3s}.agentMiniMessage,.agentMiniToggle,.apiTestButton,.assistantMessage,.featureIconLink,.ghostLight,.heroMagicButton,.heroSubmitButton,.historyItem,.homeAssistantPanel,.landingPromptBox,.loginButton,.moduleNavItem,.navItem,.paperWorkspace .panel,.primaryCta,.segmentedControl button,.topWorkspaceLink,.workspaceMain .workPanel{transition:transform .24s var(--eased-out),box-shadow .24s var(--eased-out),border-color .24s var(--eased-out),background-color .24s var(--eased-out),color .24s var(--eased-out)}.agentMiniToggle:hover,.heroSubmitButton:hover,.primaryCta:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 24px 60px rgb(69 85 255/.34)}.apiTestButton:hover,.featureIconLink:hover,.ghostLight:hover,.heroMagicButton:hover,.historyItem:hover,.homeAssistantPanel:hover,.loginButton:hover,.moduleNavItem:hover,.navItem:hover,.paperWorkspace .panel:hover,.topWorkspaceLink:hover,.workspaceMain .workPanel:hover{transform:translateY(-2px);box-shadow:var(--premium-shadow)}.landingPromptBox:hover{transform:translateY(-3px);box-shadow:var(--premium-shadow-strong)}.agentMiniPanel{animation:lzuFadeLift .28s var(--eased-out) both}@keyframes lzuFadeLift{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lzuStarDrift{0%{transform:translate3d(-1.2%,-.9%,0)}to{transform:translate3d(1.5%,1.1%,0)}}@keyframes lzuStarDriftSlow{0%{transform:translate3d(1%,-.7%,0)}to{transform:translate3d(-1.4%,1.2%,0)}}@keyframes lzuSparseSparkleA{0%,11%,15%,44%,48%,to{opacity:0;filter:brightness(1)}12%{opacity:.92;filter:brightness(1.8)}46%{opacity:.78;filter:brightness(1.55)}}@keyframes lzuSparseSparkleB{0%,22%,26%,63%,67%,to{opacity:0;filter:brightness(1)}24%{opacity:.82;filter:brightness(1.65)}65%{opacity:.96;filter:brightness(1.88)}}@keyframes lzuSparseSparkleC{0%,34%,38%,78%,82%,to{opacity:0;filter:brightness(1)}36%{opacity:.88;filter:brightness(1.74)}80%{opacity:.7;filter:brightness(1.48)}}@keyframes lzuSparseSparkleD{0%,17%,21%,52%,56%,to{opacity:0;filter:brightness(1)}19%{opacity:.86;filter:brightness(1.7)}54%{opacity:.94;filter:brightness(1.86)}}@keyframes lzuAuroraDrift{0%{transform:translate3d(-2%,-1%,0) rotate(-2deg) scale(1)}to{transform:translate3d(2%,2%,0) rotate(3deg) scale(1.05)}}@keyframes lzuSkyBreath{0%{opacity:.24;transform:scale(1)}to{opacity:.42;transform:scale(1.03)}}@keyframes lzuMilkyWayFloat{0%{transform:translate3d(-1.5%,-1%,0) rotate(-10deg) scale(1)}to{transform:translate3d(1.5%,2%,0) rotate(-7deg) scale(1.04)}}@keyframes lzuMeteorOne{0%,18%{opacity:0;transform:translate3d(-8vw,-5vh,0) rotate(17deg) scaleX(.54)}23%{opacity:.98}33%{opacity:0;transform:translate3d(132vw,42vh,0) rotate(17deg) scaleX(1.18)}to{opacity:0;transform:translate3d(132vw,42vh,0) rotate(17deg) scaleX(1.18)}}@keyframes lzuMeteorTwo{0%,54%{opacity:0;transform:translate3d(-5vw,-3vh,0) rotate(14deg) scaleX(.56)}59%{opacity:.86}68%{opacity:0;transform:translate3d(112vw,30vh,0) rotate(14deg) scaleX(1.14)}to{opacity:0;transform:translate3d(112vw,30vh,0) rotate(14deg) scaleX(1.14)}}@keyframes lzuSunSparkle{0%{background-position:0 0,78px 58px}to{background-position:170px 120px,338px 248px}}@keyframes lzuSunFlow{0%{transform:translate3d(-2%,-2%,0) rotate(-4deg) scale(1)}to{transform:translate3d(2%,3%,0) rotate(5deg) scale(1.06)}}@keyframes lzuSunRayFlow{0%{background-position:-6% 0,-18% 0,0 0;transform:translate3d(-1%,-1%,0) scale(1)}to{background-position:14% 0,12% 0,0 0;transform:translate3d(1%,1.5%,0) scale(1.04)}}@keyframes lzuSunOrbPulse{0%{transform:scale(1);opacity:.82}to{transform:scale(1.06);opacity:.98}}@keyframes lzuSunGlowFlow{0%{background-position:0 0,0 42%}to{background-position:0 0,100% 58%}}@keyframes lzuSunShimmer{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes lzuSunBeamOne{0%{transform:rotate(-3deg) translate3d(-1.5%,0,0);opacity:.54}to{transform:rotate(2deg) translate3d(2%,3%,0);opacity:.76}}@keyframes lzuSunBeamTwo{0%{transform:rotate(2deg) translate3d(0,-1%,0);opacity:.38}to{transform:rotate(-4deg) translate3d(4%,3%,0);opacity:.64}}@keyframes lzuSunMoteOne{0%{transform:translate3d(-5%,-3%,0) scale(.92)}to{transform:translate3d(18%,9%,0) scale(1.12)}}@keyframes lzuSunMoteTwo{0%{transform:translate3d(7%,-6%,0) scale(1.08)}to{transform:translate3d(-10%,8%,0) scale(.95)}}@media (prefers-reduced-motion:reduce){.heroSkyScene span,.heroStarLayer.primary:after,.heroStarLayer.primary:before,.heroStarLayer.secondary:after,.heroStarLayer.secondary:before,.landingHero:after,.landingHero:before{animation:none!important}}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=dark] .authTabs button:not(.active),:root[data-theme=dark] .iconButton,:root[data-theme=dark] .iconOnlyButton,:root[data-theme=dark] button:not([class]){border-color:#405878;color:#f6f8ff;background:#10213c;box-shadow:inset 0 1px 0 rgb(255 255 255/.04)}:root[data-theme=dark] .authTabs button:not(.active):hover,:root[data-theme=dark] .iconButton:hover,:root[data-theme=dark] .iconOnlyButton:hover,:root[data-theme=dark] button:not([class]):hover{border-color:#7185ac;color:#ffffff;background:#182d4d}:root[data-theme=dark] .authOverlay{background:rgb(1 8 20/.72);backdrop-filter:blur(12px) saturate(120%)}:root[data-theme=dark] .authModal{border-color:#405878;color:#f6f8ff;background:#0d1c34;box-shadow:0 28px 80px rgb(0 0 0/.48)}:root[data-theme=dark] .authHeader h2{color:#ffffff}:root[data-theme=dark] .authHeader p{color:#c2cde0}:root[data-theme=dark] .authTabs button.active{border-color:#8494ff;color:#ffffff;background:linear-gradient(135deg,#3858df,#675cf2);box-shadow:0 10px 28px rgb(72 86 230/.24)}:root[data-theme=dark] .authSubmit{border-color:#7182ff;color:#ffffff;background:linear-gradient(135deg,#3858df,#675cf2)}:root[data-theme=dark] .uploadButton.disabled,:root[data-theme=dark] button:disabled{border-color:#344966;color:#aebbd1;background:#0d1b31;box-shadow:none;opacity:.72;transform:none}:root:not([data-theme=dark]) .faqSection{background:linear-gradient(180deg,#fffdf8,#f6f8fc)}:root:not([data-theme=dark]) .faqSection .sectionTitle{color:#101b31;text-shadow:none}:root:not([data-theme=dark]) .faqList details{border-color:#d6e0ee;background:rgb(255 255 255/.74);box-shadow:0 12px 32px rgb(39 62 105/.07)}:root:not([data-theme=dark]) .faqList summary{color:#101b31}:root:not([data-theme=dark]) .faqList details p{color:#53627c}:root[data-theme=dark] .faqSection .sectionTitle{color:#ffffff;text-shadow:0 2px 24px rgb(84 108 255/.16)}:root[data-theme=dark] .faqSection .titleRule{box-shadow:0 0 24px rgb(91 111 255/.38)}:root[data-theme=dark] .historyList,:root[data-theme=dark] .historyPanel,:root[data-theme=dark] .legacyPanel,:root[data-theme=dark] .packPanel,:root[data-theme=dark] .resultPanel,:root[data-theme=dark] .tableWrap{color:#f6f8ff}:root[data-theme=dark] .historyItem,:root[data-theme=dark] .historyItem:visited{border-color:#324865;color:#f6f8ff;background:#0f1d35}:root[data-theme=dark] .historyItem:hover{border-color:#7184ff;background:#162847}:root[data-theme=dark] .historyItem h3,:root[data-theme=dark] .historyItem strong{color:#ffffff}:root[data-theme=dark] .historyItem p,:root[data-theme=dark] .historyItem small,:root[data-theme=dark] .historyItem time{color:#c7d2e8}:root[data-theme=dark] .historyStatus{border:1px solid rgb(113 132 255/.34);color:#e4e9ff;background:rgb(113 132 255/.18)}:root[data-theme=dark] .statusPill{border-color:rgb(113 132 255/.34);color:#e4e9ff;background:rgb(113 132 255/.18)}:root[data-theme=dark] .projectCenterPanel{border-color:rgb(132 158 205/.34);color:#f8fbff;background:linear-gradient(180deg,rgb(14 29 55/.94),rgb(8 19 38/.94)),#0c1b34;box-shadow:0 24px 70px rgb(0 0 0/.28)}:root[data-theme=dark] .legacyHistoryItem strong,:root[data-theme=dark] .projectCenterPanel .sectionHead h2,:root[data-theme=dark] .projectDetailHeader h3,:root[data-theme=dark] .projectFileItem strong,:root[data-theme=dark] .projectItem strong,:root[data-theme=dark] .versionItem strong{color:#ffffff}:root[data-theme=dark] .legacyHistoryItem small,:root[data-theme=dark] .projectCenterPanel .emptyState,:root[data-theme=dark] .projectCenterPanel .eyebrow,:root[data-theme=dark] .projectDetailHeader p,:root[data-theme=dark] .projectDetailLine,:root[data-theme=dark] .projectFileItem small,:root[data-theme=dark] .projectItemMeta,:root[data-theme=dark] .projectItemTop time,:root[data-theme=dark] .projectResultPreview p,:root[data-theme=dark] .versionItem small{color:#d6e1f4}:root[data-theme=dark] .projectSearch,:root[data-theme=dark] .projectStatusSelect,:root[data-theme=dark] .projectTabs button{border-color:rgb(141 166 210/.38);color:#eff5ff;background:rgb(9 20 39/.9);box-shadow:inset 0 1px 0 rgb(255 255 255/.04)}:root[data-theme=dark] .projectSearch:focus-within,:root[data-theme=dark] .projectStatusSelect:hover,:root[data-theme=dark] .projectTabs button:not(.active):hover{border-color:rgb(152 169 255/.7);background:rgb(15 30 56/.96)}:root[data-theme=dark] .projectTabs button.active{border-color:rgb(156 170 255/.82);color:#ffffff;background:linear-gradient(135deg,rgb(67 91 232/.92),rgb(99 88 238/.9));box-shadow:0 12px 30px rgb(68 84 230/.28)}:root[data-theme=dark] .projectSearch input{color:#ffffff}:root[data-theme=dark] .projectSearch input::-moz-placeholder{color:#aebbd1}:root[data-theme=dark] .projectSearch input::placeholder{color:#aebbd1}:root[data-theme=dark] .legacyHistoryItem,:root[data-theme=dark] .projectDetailPanel,:root[data-theme=dark] .projectFileItem,:root[data-theme=dark] .projectItem{border-color:rgb(132 158 205/.3);color:#f8fbff;background:rgb(13 27 51/.92);box-shadow:0 12px 36px rgb(0 0 0/.18)}:root[data-theme=dark] .legacyHistoryItem:hover,:root[data-theme=dark] .projectFileItem:hover,:root[data-theme=dark] .projectItem:hover{border-color:rgb(152 169 255/.68);background:rgb(19 36 66/.96)}:root[data-theme=dark] .projectItem.active{border-color:rgb(152 169 255/.82);background:linear-gradient(180deg,rgb(30 48 86/.96),rgb(15 30 56/.96));box-shadow:inset 5px 0 0 #8494ff,0 18px 46px rgb(0 0 0/.22)}:root[data-theme=dark] .projectTypeBadge{border:1px solid rgb(151 169 255/.3);color:#f5f7ff;background:rgb(113 132 255/.18)}:root[data-theme=dark] .projectTypeBadge.experiment{border-color:rgb(98 195 173/.42);color:#d8fff6;background:rgb(32 128 111/.22)}:root[data-theme=dark] .projectTypeBadge.homework,:root[data-theme=dark] .projectTypeBadge.ppt{border-color:rgb(255 196 111/.42);color:#fff0d4;background:rgb(170 103 24/.22)}:root[data-theme=dark] .projectTypeBadge.knowledge,:root[data-theme=dark] .projectTypeBadge.latex{border-color:rgb(109 207 255/.38);color:#dff7ff;background:rgb(37 118 160/.2)}:root[data-theme=dark] .legacyHistoryBlock,:root[data-theme=dark] .projectFilesPanel,:root[data-theme=dark] .projectResultPreview,:root[data-theme=dark] .projectVersionsPanel{border-top-color:rgb(132 158 205/.34)}:root[data-theme=dark] .projectFilesPanel h4,:root[data-theme=dark] .projectResultPreview h4,:root[data-theme=dark] .projectVersionsPanel h4{color:#ffffff}:root[data-theme=dark] .projectResultPreview pre{border-color:rgb(122 148 193/.42);color:#eef5ff;background:#071429}:root[data-theme=dark] .versionItem{border-left-color:#8494ff}:root[data-theme=dark] .historyProgress{border:1px solid rgb(132 158 205/.34);background:rgb(5 15 31/.88)}:root[data-theme=dark] .historyProgress i{background:linear-gradient(90deg,#6d86ff,#a486ff);box-shadow:0 0 14px rgb(132 148 255/.35)}:root[data-theme=dark] .legacyPanel,:root[data-theme=dark] .packPanel,:root[data-theme=dark] .resultPanel,:root[data-theme=dark] .structuredResult,:root[data-theme=dark] .tableWrap,:root[data-theme=dark] pre{border-color:#324865;color:#f6f8ff;background:#0d1b33}:root[data-theme=dark] .resultPanel>header,:root[data-theme=dark] td,:root[data-theme=dark] th{border-color:#324865}:root[data-theme=dark] th{color:#f6f8ff;background:#132542}:root[data-theme=dark] .eventList article span,:root[data-theme=dark] .masteryList small,:root[data-theme=dark] .recommendationList li,:root[data-theme=dark] .resultPanel li,:root[data-theme=dark] .resultPanel p{color:#c7d2e8}:focus-visible{outline:2px solid #8494ff;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--tap-ease:cubic-bezier(.2,.8,.2,1);--tap-press-duration:72ms;--tap-release-duration:120ms}.uploadButton,[role=button],a[href],button{-webkit-tap-highlight-color:transparent}.uploadButton:not(.disabled),[role=button]:not([aria-disabled=true]),a[href],button:not(:disabled){touch-action:manipulation;transition:transform var(--tap-release-duration) var(--tap-ease),background-color var(--tap-release-duration) var(--tap-ease),border-color var(--tap-release-duration) var(--tap-ease),color var(--tap-release-duration) var(--tap-ease),opacity var(--tap-release-duration) var(--tap-ease)}.uploadButton:not(.disabled):active,[role=button]:not([aria-disabled=true]):active,a[href]:active,button:not(:disabled):active{transform:translate3d(0,1px,0) scale(.985);transition-duration:var(--tap-press-duration),var(--tap-press-duration),var(--tap-press-duration),var(--tap-press-duration),var(--tap-press-duration)}.uploadButton.disabled,[aria-disabled=true],button:disabled{transform:none}@media (prefers-reduced-motion:reduce){.uploadButton:not(.disabled),[role=button]:not([aria-disabled=true]),a[href],button:not(:disabled){transition:none!important}}