.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-header>div:first-child{min-width:0}.chat-header span{color:#ffffffc7;display:block;font-size:11px;letter-spacing:.03em;margin-top:3px}.bud-action-button,.bud-quick-prompts button,.chat-bubble,.close-button{font:inherit}.chat-bubble{border:1px solid #ffffff2e}.bud-action-button{align-items:center;background:#00ff881f;border:1px solid #00ff888c;border-radius:999px;color:#76ffba;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;margin-top:10px;padding:8px 12px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.bud-action-button:focus-visible,.bud-action-button:hover{background:#0f83;border-color:#0f8;outline:none;transform:translateY(-1px)}.bud-quick-prompts{align-self:flex-start;display:flex;flex-wrap:wrap;gap:7px}.bud-quick-prompts button{background:#8a2be217;border:1px solid #b88cff61;border-radius:999px;color:#d7c2ff;cursor:pointer;font-size:11px;padding:7px 10px}.bud-quick-prompts button:focus-visible,.bud-quick-prompts button:hover{background:#8a2be233;border-color:#b88cff;outline:none}.chat-input-form input:disabled{opacity:.7}.chat-input-form button[type=submit]:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(.65);opacity:.55;transform:none}.bud-safety-note{background:#0a0a0ff2;color:#777789;font-size:10px;line-height:1.35;margin:0;padding:0 15px 10px;text-align:center}@media (max-width:600px){.bud-safety-note{padding-bottom:8px}}main>div>section:has(>article[aria-label^="View "]){align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important}main>div>section:has(>article[aria-label^="View "])>article{height:100%;min-width:0}.professorPickPanel,.professorPickPanel *{box-sizing:border-box}.professorPickPanel{overflow:hidden;width:100%}.professorPickBadges,.professorPickBody,.professorPickEvidence,.professorPickHeader,.professorPickHeading,.professorPickMain,.professorPickPanel,.professorPickPrice,.professorPickRunnerGrid,.professorPickRunnerUps{max-width:100%;min-width:0}.professorPickEvidence,.professorPickHeading h2,.professorPickHeading p,.professorPickPrice,.professorPickRunnerGrid button,.professorPickStatus{overflow-wrap:anywhere;word-break:break-word}@media (max-width:1040px){main>div>section:has(>article[aria-label^="View "]){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.professorPickPanel{border-radius:18px!important;padding:16px!important}.professorPickHeader{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr)!important}.professorPickBadges{justify-content:flex-start!important;width:100%}.professorPickGradeBadge{max-width:100%!important}.professorPickBody{gap:14px!important}.professorPickBody,.professorPickEvidenceGrid,.professorPickRunnerGrid{grid-template-columns:minmax(0,1fr)!important}.professorPickAction{max-width:100%;width:100%}.professorPickPrice{width:100%}}@media (max-width:680px){main>div>section:has(>article[aria-label^="View "]){gap:18px!important;grid-template-columns:minmax(0,1fr)!important}}@media (max-width:420px){.professorPickPanel{padding:13px!important}.professorPickHeading h2{font-size:clamp(24px,8vw,32px)!important}.professorPickBadges>span{width:100%}}.morningBriefingLayer{overscroll-behavior:contain;pointer-events:auto;touch-action:none;z-index:90}.cinematicScene:has(.morningBriefingLayer) .brainCoreInteraction,.cinematicScene:has(.morningBriefingLayer) .budInteraction,.cinematicScene:has(.morningBriefingLayer) .professorInteraction{pointer-events:none;visibility:hidden}.phase-intro .morningBriefingPanel,.phase-ready .morningBriefingPanel{height:min(61%,620px);max-height:61%;overflow:hidden;padding:1.25% 1.45% 0}.phase-intro .morningBriefingPanel>div,.phase-ready .morningBriefingPanel>div{display:flex;flex-direction:column;height:100%;min-height:0}.phase-intro .morningBriefingPanel>div>p,.phase-ready .morningBriefingPanel>div>p{margin-bottom:.55rem}.phase-intro .morningBriefingPanel .professorIntelligenceBriefing,.phase-ready .morningBriefingPanel .professorIntelligenceBriefing{flex:1 1 auto;margin:.35rem 0 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.35rem;scrollbar-gutter:stable}.phase-intro .morningBriefingPanel .professorIntelligenceBriefing::-webkit-scrollbar,.phase-ready .morningBriefingPanel .professorIntelligenceBriefing::-webkit-scrollbar{width:8px}.phase-intro .morningBriefingPanel .professorIntelligenceBriefing::-webkit-scrollbar-track,.phase-ready .morningBriefingPanel .professorIntelligenceBriefing::-webkit-scrollbar-track{background:hsla(0,0%,100%,.035);border-radius:999px}.phase-intro .morningBriefingPanel .professorIntelligenceBriefing::-webkit-scrollbar-thumb,.phase-ready .morningBriefingPanel .professorIntelligenceBriefing::-webkit-scrollbar-thumb{background:#65ff996b;border-radius:999px}.phase-intro .morningBriefingPanel .morningActions,.phase-ready .morningBriefingPanel .morningActions{background:linear-gradient(180deg,#03100a33,#03100afa 30%);border-top:1px solid #65ff992e;box-shadow:0 -.8rem 1.2rem #020a07b8;flex:0 0 auto;margin:.45rem -.2rem 0;padding:.72rem .2rem .82rem}.morningBriefingPanel button.isBud{background:linear-gradient(135deg,#842dcb,#42116f);border-color:#be69ffeb;box-shadow:0 0 1.15rem #a444ff61,inset 0 0 .75rem #ffffff14;color:#f6ecff}.morningBriefingPanel button.isBud:focus-visible,.morningBriefingPanel button.isBud:hover{background:linear-gradient(135deg,#9d43e8,#55208a);border-color:#d29aff;box-shadow:0 0 1.55rem #bb5bff94,inset 0 0 .8rem #ffffff1f}.phase-intro .morningBriefingPanel .professorIntelligenceLead,.phase-ready .morningBriefingPanel .professorIntelligenceLead{padding:.68rem .75rem}.phase-intro .morningBriefingPanel .professorBriefingMetrics,.phase-ready .morningBriefingPanel .professorBriefingMetrics{gap:.38rem}.phase-intro .morningBriefingPanel .professorMetricCard,.phase-ready .morningBriefingPanel .professorMetricCard{padding:.55rem .6rem}.phase-intro .morningBriefingPanel .professorReasoning,.phase-ready .morningBriefingPanel .professorReasoning{gap:.28rem}.phase-intro .morningBriefingPanel .professorReasoning li,.phase-ready .morningBriefingPanel .professorReasoning li{padding:.42rem .52rem}@media (max-width:1100px){.phase-intro .morningBriefingPanel,.phase-ready .morningBriefingPanel{height:65%;max-height:65%;width:66%}}@media (max-width:760px){.morningBriefingLayer{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;touch-action:pan-y}.morningBriefingLayer:not(.phase-powering) .morningBriefingPanel{bottom:auto!important;box-sizing:border-box!important;height:88dvh!important;left:12px!important;max-height:88dvh!important;max-width:calc(100vw - 24px)!important;overflow:hidden!important;overscroll-behavior:contain;padding:1rem!important;right:12px!important;top:max(12px,env(safe-area-inset-top))!important;transform:none!important;width:auto!important}.morningBriefingLayer:not(.phase-powering) .morningBriefingPanel>div,.morningBriefingLayer:not(.phase-powering) .morningBriefingPanel>form{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.morningBriefingLayer:not(.phase-powering) .morningBriefingPanel .professorIntelligenceBriefing{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;padding-right:.25rem}.morningBriefingLayer:not(.phase-powering) .morningBriefingPanel .morningActions{flex:0 0 auto}.morningBriefingPanel,.morningBriefingPanel .professorBriefingMetrics,.morningBriefingPanel .professorIntelligenceBriefing,.morningBriefingPanel .professorIntelligenceLead,.morningBriefingPanel .professorMarketGrid,.morningBriefingPanel>*{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}.morningBriefingPanel .professorBriefingMetrics,.morningBriefingPanel .professorIntelligenceLead,.morningBriefingPanel .professorMarketGrid{grid-template-columns:minmax(0,1fr)!important}.morningBriefingPanel h2,.morningBriefingPanel p,.morningBriefingPanel small,.morningBriefingPanel span,.morningBriefingPanel strong{overflow-wrap:anywhere}.phase-intro .morningBriefingPanel .morningActions,.phase-ready .morningBriefingPanel .morningActions{display:grid;grid-template-columns:1fr}}@media (min-width:900px){.morningBriefingLayer:not(.phase-powering) .morningBriefingPanel{bottom:auto!important;height:52%!important;left:1.5%!important;max-height:52%!important;max-width:33%!important;right:auto!important;top:3%!important;transform:none!important;width:33%!important}.morningBriefingLayer:not(.phase-powering) .professorBriefingMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.cinematicControlsLayer .brainCoreBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#000404f0,#000404d6 34%,#0004045c 52%,#00040414 68%,#00040405);display:grid;padding:3% 2.25%;place-items:center start}.cinematicControlsLayer .brainCoreDialog{animation:brainConsoleSlide .26s ease-out both;gap:.55rem;max-height:86%;padding:1rem 1.15rem;width:min(50%,46rem)}.cinematicControlsLayer .brainCoreMetricGrid>div{padding:.55rem .65rem}.cinematicControlsLayer .brainCoreConsoleBody{overscroll-behavior:contain}@keyframes brainConsoleSlide{0%{opacity:0;transform:translateX(-1.5rem) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@media (max-width:1100px){.cinematicControlsLayer .brainCoreBackdrop{padding:2.5% 1.75%;place-items:center start}.cinematicControlsLayer .brainCoreDialog{max-height:88%;width:55%}}@media (max-width:760px){.cinematicControlsLayer .brainCoreBackdrop{background:linear-gradient(180deg,#00040414,#0004048c 44%,#000404f0);padding:1rem;place-items:end center}.cinematicControlsLayer .brainCoreDialog{max-height:76%;width:96%}}.brainCoreControlZone{pointer-events:none;position:absolute;z-index:8}.brainCoreInteraction{background:#0000;border:0;border-radius:50%;cursor:pointer;inset:2%;pointer-events:auto;position:absolute;width:96%}.brainCoreInteraction:before{border:1px solid #70ffb21f;border-radius:50%;box-shadow:0 0 1.5vw #36ff9d1a;content:"";inset:24%;position:absolute;transition:.25s ease}.brainCoreInteraction:focus-visible:before,.brainCoreInteraction:hover:before{border-color:#70ffb2bd;box-shadow:0 0 2.4vw #36ff9d6b,inset 0 0 1.4vw #7a51ff40;inset:16%}.brainCoreInteraction:focus-visible{outline:2px solid #73ffa7;outline-offset:2px}.brainCorePrompt{grid-gap:.16em;background:#010d09e6;border:1px solid #70ffb23d;border-radius:999px;bottom:-2%;box-shadow:0 0 1.4vw #3fff9726;color:#dfffee;display:grid;font-size:clamp(.28rem,.43vw,.52rem);gap:.16em;left:50%;min-width:68%;opacity:0;padding:.45em .7em;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);transition:.2s ease}.brainCorePrompt strong{color:#7fa;letter-spacing:.07em}.brainCorePrompt small{color:#a8cbbb;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brainCoreInteraction:focus-visible .brainCorePrompt,.brainCoreInteraction:hover .brainCorePrompt{bottom:1%;opacity:1}.brainCoreBackdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000404ad;display:grid;inset:0;padding:3%;place-items:center;pointer-events:auto;position:absolute;z-index:18}.brainCoreDialog{grid-gap:.75rem;background:linear-gradient(145deg,rgba(2,20,13,.985),rgba(11,5,24,.985));border:1px solid #69ffa485;border-radius:1.1rem;box-shadow:0 0 4vw #2eff9638,inset 0 0 2vw #8548ff17;color:#eefdf5;display:grid;gap:.75rem;grid-template-rows:auto auto minmax(0,1fr) auto auto;max-height:84%;padding:1.3rem;width:min(70%,58rem)}.brainCoreDialogHeader{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.brainCoreActivityPanel header span,.brainCoreCategoryPanel header span,.brainCoreDialogHeader span,.brainCoreMetricGrid span,.brainCoreSystemsPanel span,.brainCoreTopSignal>span{color:#70ffa7;font-size:clamp(.44rem,.64vw,.74rem);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.brainCoreDialogHeader h2{font-size:clamp(1rem,1.55vw,1.7rem);margin:.22em 0 0}.brainCoreState{align-items:center;background:#0625169e;border:1px solid #70ffa747;border-radius:999px;color:#a6ffc4;display:flex;font-size:clamp(.43rem,.63vw,.72rem);font-weight:900;gap:.45rem;letter-spacing:.06em;padding:.48em .7em;white-space:nowrap}.brainCoreState i{aspect-ratio:1;background:#68ffa0;border-radius:50%;box-shadow:0 0 .8em #49ff8d;width:.62em}.brainCoreState.isDEGRADED,.brainCoreState.isMARKETALERT{background:#41250794;border-color:#ffb85866;color:#ffd48b}.brainCoreState.isDEGRADED i,.brainCoreState.isMARKETALERT i{background:#ffbd67;box-shadow:0 0 .8em #ff9c44}.brainCoreMetricGrid{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}.brainCoreMetricGrid>div{background:#020d0bb3;border:1px solid #70ffa729;border-radius:.75rem;min-width:0;padding:.75rem}.brainCoreMetricGrid strong{color:#fff;display:block;font-size:clamp(1rem,1.55vw,1.55rem);margin-top:.16em}.brainCoreMetricGrid small{color:#9fbbae;display:block;font-size:clamp(.42rem,.58vw,.68rem);margin-top:.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brainCoreConsoleBody{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1.15fr .85fr;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:auto;padding-right:.25rem}.brainCoreTopSignal{background:linear-gradient(135deg,#062416cc,#16082ab3);border:1px solid #65ff9940;border-radius:.85rem;grid-column:1/2;padding:.9rem}.brainCoreTopSignal>div{align-items:start;display:flex;gap:1rem;justify-content:space-between}.brainCoreTopSignal h3{color:#fff;font-size:clamp(.85rem,1.25vw,1.3rem);margin:.34em 0 .18em}.brainCoreTopSignal>div>strong{color:#73ffa7;font-size:clamp(1.55rem,2.35vw,2.4rem);line-height:1}.brainCoreTopSignal p{color:#b8d4c4;font-size:clamp(.48rem,.68vw,.78rem);margin:.2em 0 .65em}.brainCoreTopSignal>small{color:#b8ffce;display:block;font-size:clamp(.42rem,.58vw,.68rem);font-weight:800;letter-spacing:.04em;margin-top:.42rem;text-transform:uppercase}.brainCoreLoadTrack{background:#ffffff1a;border-radius:999px;height:5px;overflow:hidden}.brainCoreLoadTrack span{background:linear-gradient(90deg,#4dff8c,#9a54ff);box-shadow:0 0 .8rem #54ff94bf;display:block;height:100%}.brainCoreActivityPanel,.brainCoreCategoryPanel{background:#020c0cb8;border:1px solid #70ffa726;border-radius:.85rem;min-height:0;padding:.8rem}.brainCoreCategoryPanel{grid-column:2/3;grid-row:1/3}.brainCoreActivityPanel header,.brainCoreCategoryPanel header{align-items:center;display:flex;gap:.6rem;justify-content:space-between}.brainCoreActivityPanel header strong,.brainCoreCategoryPanel header strong{color:#d6ffe4;font-size:clamp(.48rem,.68vw,.78rem)}.brainCoreActivityPanel ol,.brainCoreCategoryPanel ol{grid-gap:.48rem;display:grid;gap:.48rem;list-style:none;margin:.65rem 0 0;padding:0}.brainCoreCategoryPanel li>div{color:#dbeee4;display:flex;font-size:clamp(.45rem,.62vw,.72rem);gap:.5rem;justify-content:space-between}.brainCoreCategoryPanel li>div b{color:#70ffa7}.brainCoreCategoryPanel li>i{background:#ffffff14;border-radius:999px;display:block;height:4px;margin-top:.24rem;overflow:hidden}.brainCoreCategoryPanel li>i em{background:linear-gradient(90deg,#62ff98,#7b4cff);border-radius:inherit;display:block;height:100%}.brainCoreActivityPanel{grid-column:1/2}.brainCoreActivityPanel li{border-bottom:1px solid #70ffa71c;display:flex;gap:.7rem;justify-content:space-between;padding:.45rem 0}.brainCoreActivityPanel li:last-child{border-bottom:0}.brainCoreActivityPanel li div{grid-gap:.08rem;display:grid;gap:.08rem;min-width:0}.brainCoreActivityPanel li strong{color:#f2fff6;font-size:clamp(.46rem,.65vw,.76rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brainCoreActivityPanel li small,.brainCoreActivityPanel li span{color:#91a99d;font-size:clamp(.4rem,.56vw,.66rem)}.brainCoreActivityPanel li small{align-self:center;white-space:nowrap}.brainCoreSystemsPanel{grid-gap:.45rem;display:grid;gap:.45rem;grid-column:1/3;grid-template-columns:repeat(4,minmax(0,1fr))}.brainCoreSystemsPanel div{background:hsla(0,0%,100%,.025);border:1px solid #70ffa71f;border-radius:.65rem;min-width:0;padding:.55rem .65rem}.brainCoreSystemsPanel strong{color:#e8fff0;display:block;font-size:clamp(.45rem,.62vw,.72rem);margin-top:.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brainCoreVoiceStatus{background:#041e1285;border:1px solid #70ffa72e;border-radius:.55rem;color:#aaffc5;font-size:clamp(.43rem,.6vw,.7rem);margin:0;padding:.5rem .65rem}.brainCoreActions{display:flex;flex-wrap:wrap;gap:.55rem}.brainCoreActions button{background:#6dffa4;border:1px solid #6dffa4;border-radius:999px;color:#04120a;cursor:pointer;font-size:clamp(.44rem,.64vw,.75rem);font-weight:900;min-height:2.5em;padding:.6em 1em}.brainCoreActions .isSecondary{background:#6b3cb973;border-color:#a668ff8c;color:#eee5ff}.brainCoreActions .isQuiet{background:#ffffff0d;border-color:#fff3;color:#d6e4dc}.brainCoreDialog .isWaiting{color:#91a99d;font-size:clamp(.44rem,.62vw,.72rem)}@media(max-width:900px){.brainCoreDialog{max-height:88%;padding:1rem;width:82%}.brainCoreMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.brainCoreConsoleBody{grid-template-columns:1fr}.brainCoreActivityPanel,.brainCoreCategoryPanel,.brainCoreSystemsPanel,.brainCoreTopSignal{grid-column:1}.brainCoreCategoryPanel{grid-row:auto}.brainCoreSystemsPanel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.brainCoreDialog{max-height:92%;padding:.8rem;width:94%}.brainCoreDialogHeader{align-items:flex-start}.brainCoreState{padding:.38em .55em}.brainCoreActions{background:linear-gradient(#0000,#080512fa 30%);bottom:0;padding-top:.45rem;position:sticky}.brainCorePrompt{display:none}}.budControlZone,.budInteraction{overflow:visible}.budInteraction{opacity:1}.budJournalPrompt{grid-gap:.18rem;animation:budJournalGlow 2.4s ease-in-out infinite;background:linear-gradient(145deg,#03180ef5,#10071ef5);border:1px solid #69ff9db8;border-radius:.85rem;bottom:-18%;box-shadow:0 0 1.2rem #4eff9142,inset 0 0 .9rem #9d47ff1c;color:#effff5;display:grid;gap:.18rem;left:50%;max-width:15rem;min-width:11rem;padding:.6rem .85rem;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);width:max-content}.budJournalPrompt:before{background:#03180ef5;border-left:1px solid #69ff9db8;border-top:1px solid #69ff9db8;content:"";height:.82rem;left:50%;position:absolute;top:-.48rem;transform:translateX(-50%) rotate(45deg);width:.82rem}.budJournalPrompt strong{color:#71ffa5;font-size:clamp(.62rem,.82vw,.9rem);font-weight:950;letter-spacing:.04em;position:relative;text-transform:uppercase;z-index:1}.budJournalPrompt small{color:#d7ece0;font-size:clamp(.48rem,.64vw,.72rem);font-weight:700;line-height:1.25;position:relative;z-index:1}.budInteraction:focus-visible .budJournalPrompt,.budInteraction:hover .budJournalPrompt{border-color:#8affb2;box-shadow:0 0 1.8rem #4eff9175,inset 0 0 1rem #9d47ff26;transform:translateX(-50%) translateY(-.14rem)}.budJournalBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000504b8;display:grid;inset:0;padding:3%;place-items:center;pointer-events:auto;position:absolute;z-index:86}.budJournalDialog{background:linear-gradient(145deg,#02160cfa,#11071ffa);border:1px solid #69ff9d94;border-radius:1rem;box-shadow:0 0 3rem #41ff8933,inset 0 0 1.5rem #a048ff1a;color:#effff5;padding:2rem;width:min(52%,38rem)}.budJournalEyebrow{color:#71ffa5;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.budJournalDialog h2{font-size:clamp(1.25rem,2.2vw,2rem);margin:.35rem 0 .7rem}.budJournalSpokenLine{background:rgba(113,255,165,.055);border-left:3px solid #71ffa5;color:#d8eee1;line-height:1.55;margin:0 0 1rem;padding:.85rem 1rem}.budJournalDialog dl{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1rem}.budJournalDialog dl div{background:hsla(0,0%,100%,.025);border:1px solid #69ff9d29;border-radius:.7rem;padding:.75rem}.budJournalDialog dt{color:#9bb5a5;font-size:.7rem;font-weight:800;text-transform:uppercase}.budJournalDialog dd{color:#71ffa5;font-size:1rem;font-weight:900;margin:.25rem 0 0}.budJournalActions{display:flex;flex-wrap:wrap;gap:.65rem}.budJournalActions button{background:#71ffa5;border:1px solid #71ffa5;border-radius:999px;color:#03120a;cursor:pointer;font:inherit;font-weight:900;min-height:2.6rem;padding:.65rem 1rem}.budJournalActions .isSecondary{background:#7e3fbf33;border-color:#aa65ff9e;color:#effff5}.budJournalActions .isQuiet{background:hsla(0,0%,100%,.055);border-color:#fff3;color:#d9e8df}@keyframes budJournalGlow{0%,to{box-shadow:0 0 .9rem #4eff9133,inset 0 0 .9rem #9d47ff1a}50%{box-shadow:0 0 1.55rem #4eff916b,inset 0 0 1.1rem #9d47ff26}}@media (max-width:720px){.budJournalPrompt{bottom:-28%;min-width:8.8rem;padding:.45rem .6rem}.budJournalDialog{padding:1.2rem;width:94%}.budJournalActions,.budJournalDialog dl{grid-template-columns:1fr}.budJournalActions{display:grid}}@media (prefers-reduced-motion:reduce){.budJournalPrompt{animation:none}}.professorIntelligenceBriefing{grid-gap:.7rem;display:grid;gap:.7rem;margin:.75rem 0 1rem}.professorIntelligenceLead{align-items:flex-start;background:linear-gradient(135deg,#051c12e6,#0a081ce6);border:1px solid #66ff9a3d;border-radius:14px;box-shadow:inset 0 0 24px #5bff910f;display:flex;gap:1rem;justify-content:space-between;padding:.8rem}.professorIntelligenceLead span,.professorMetricCard span,.professorSectionLabel{color:#8dffb5;display:block;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.professorIntelligenceLead strong{color:#fff;display:block;font-size:1rem;margin-top:.25rem}.professorIntelligenceLead small{color:#a9c7b5;display:block;margin-top:.18rem}.professorShockBadge{min-width:88px;text-align:center}.professorShockBadge b{color:#73ffa7;display:block;font-size:1.9rem;line-height:1}.professorShockBadge em{color:#d8ffe3;display:block;font-size:.65rem;font-style:normal;font-weight:900;margin-top:.2rem;text-transform:uppercase}.professorBriefingMetrics{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}.professorMetricCard{background:#030c0cb3;border:1px solid #73ffa726;border-radius:12px;min-width:0;padding:.65rem}.professorMetricCard strong{color:#fff;display:block;font-size:.9rem;margin-top:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professorMetricCard small{color:#9fb8aa;display:block;font-size:.68rem;margin-top:.2rem}.professorMarketGrid{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:1fr 1fr}.professorLiveActivity,.professorMarketConditions{background:linear-gradient(180deg,#040e0dbd,#050812b3);border:1px solid #71ffa421;border-radius:12px;padding:.7rem}.professorMarketConditions dl{grid-gap:.28rem;display:grid;gap:.28rem;margin:.55rem 0 0}.professorMarketConditions dl div{border-bottom:1px solid #ffffff0f;display:flex;gap:.7rem;justify-content:space-between;padding:.34rem 0}.professorMarketConditions dt{color:#dff8e8;font-size:.72rem;font-weight:800}.professorMarketConditions dd{color:#9bdcb1;font-size:.68rem;margin:0;text-align:right}.professorLiveActivity ol{grid-gap:.3rem;display:grid;gap:.3rem;list-style:none;margin:.55rem 0 0;padding:0}.professorLiveActivity li{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:.7rem;justify-content:space-between;padding:.35rem 0}.professorLiveActivity strong{color:#fff;display:block;font-size:.72rem}.professorLiveActivity small{color:#93aa9d;display:block;font-size:.62rem;margin-top:.12rem}.professorLiveActivity time{color:#73ffa7;flex:0 0 auto;font-size:.62rem;font-weight:900;text-transform:uppercase}.professorReasoning{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.professorReasoning li{background:hsla(0,0%,100%,.025);border-left:2px solid #62ff99;color:#dff8e8;font-size:.72rem;padding:.5rem .6rem}.professorVerdictLine{background:#240a3673;border:1px solid #b35aff47;border-radius:12px;color:#f1e4ff;font-size:.75rem;margin:0;padding:.65rem .75rem}.professorVerdictLine strong{color:#d69cff}@media(max-width:720px){.professorBriefingMetrics,.professorMarketGrid,.professorReasoning{grid-template-columns:1fr}.professorIntelligenceLead{align-items:center}}.morningBriefingLayer.laboratoryArrival{grid-gap:clamp(.65rem,1.5vw,1.25rem);align-items:start;display:grid;gap:clamp(.65rem,1.5vw,1.25rem);grid-template-columns:minmax(0,1fr) minmax(12rem,34%);grid-template-rows:auto minmax(0,1fr);padding:clamp(.7rem,1.5vw,1.25rem);pointer-events:auto;touch-action:manipulation}.laboratoryArrival .budRunSequence,.laboratoryArrival .morningLightSweep,.laboratoryArrival .morningPowerShade,.laboratoryArrival .professorTurnFigure{pointer-events:none}.laboratoryArrival .arrivalDialogue,.laboratoryArrival .laboratoryEntryCard,.laboratoryArrival .skipLaboratoryIntro,.laboratoryArrival button{pointer-events:auto}.laboratoryArrival.phase-entry .morningPowerShade{animation:none;opacity:.9}.laboratoryArrival.phase-powering .morningPowerShade{animation:labPowerOn 2.8s ease-in-out forwards}.laboratoryEntryCard{background:linear-gradient(145deg,#02150df5,#10051df5);border:1px solid #71ffa985;border-radius:1.25rem;box-shadow:0 0 4rem #4aff962e,inset 0 0 2rem #9e47ff1a;color:#effff6;left:50%;padding:clamp(1.2rem,3vw,2.3rem);position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:min(88%,34rem);z-index:8}.arrivalDialogue>span,.laboratoryEntryCard span{color:#6cff9f;font-size:clamp(.62rem,1vw,.78rem);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.laboratoryEntryCard h1{font-size:clamp(1.35rem,3vw,2.35rem);margin:.55rem 0}.laboratoryEntryCard p{color:#c4d8cd;line-height:1.55;margin:0 auto 1.25rem;max-width:28rem}.arrivalActions button,.laboratoryEntryCard button{background:#65ff99;border:1px solid #65ff99;border-radius:999px;color:#04120a;cursor:pointer;font-weight:900;margin:.3rem;min-height:2.8rem;padding:.65rem 1.15rem}.arrivalActions .isQuiet,.laboratoryEntryCard .isQuiet{background:#ffffff0f;border-color:#ffffff3d;color:#d9ebe1}.arrivalDialogue{animation:arrivalCaptionIn .45s ease-out both;background:linear-gradient(90deg,#010e08f0,#0f061bf0);border:1px solid #65ff9966;border-radius:1rem;box-shadow:0 0 2.2rem #36ff8d2e;color:#effff6;grid-column:1;grid-row:1;justify-self:start;max-height:min(38vh,20rem);max-height:min(38dvh,20rem);min-width:0;overflow-y:auto;padding:clamp(.85rem,1.6vw,1.25rem) clamp(1rem,2.1vw,1.6rem);position:relative;width:min(100%,46rem);z-index:8}.arrivalDialogue.is-bud,.arrivalDialogue.is-bud-arrival{border-color:#be69ffb8}.arrivalDialogue p{font-size:clamp(.78rem,1.35vw,1.08rem);line-height:1.5;margin:.38rem 0 .22rem}.arrivalDialogue small{color:#9db3a7}.arrivalActions{margin-top:.65rem}.skipLaboratoryIntro{background:#000805b8;border:1px solid #ffffff40;border-radius:999px;color:#e8f5ed;cursor:pointer;padding:.55rem .85rem;position:absolute;right:2%;top:2%;z-index:10}.laboratoryArrival.phase-professor .professorTurnFigure{animation:professorArrivalTurn 1.2s ease-out both;opacity:.24}.laboratoryArrival.phase-bud-arrival .budRunSequence img{animation:budRunToProfessor 1.7s cubic-bezier(.24,.8,.34,1) forwards}.laboratoryArrival.phase-bud .budRunSequence img,.laboratoryArrival.phase-ready .budRunSequence img{transform:translate(165%,8%) scale(1.06)}@keyframes arrivalCaptionIn{0%{opacity:0;transform:translateY(18%)}to{opacity:1;transform:translateY(0)}}@keyframes professorArrivalTurn{0%{opacity:0;transform:perspective(600px) rotateY(28deg) translateX(-5%)}to{opacity:.24;transform:perspective(600px) rotateY(0) translateX(0)}}@media (max-width:760px){.laboratoryEntryCard{padding:1rem;width:min(58%,24rem)}.laboratoryEntryCard h1{font-size:1.15rem}.laboratoryEntryCard p{font-size:.76rem}.morningBriefingLayer.laboratoryArrival{grid-template-columns:minmax(0,1fr);justify-items:center}.arrivalDialogue{grid-column:1;justify-self:center;max-height:34dvh;padding:.65rem .75rem;width:min(59%,30rem)}.arrivalDialogue p{font-size:.68rem;max-height:6.2em;overflow-y:auto}.arrivalDialogue>span{font-size:.5rem}.skipLaboratoryIntro{font-size:.65rem;right:21%;top:2%}}@media (prefers-reduced-motion:reduce){.laboratoryArrival *{animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{color-scheme:dark}#root,body,html{background:#010504;margin:0;min-height:100%}*{box-sizing:border-box}.cinematicHeadquarters{background:#010504;color:#eefdf5;font-family:Inter,system-ui,sans-serif;overflow-x:clip;overflow-y:visible}.cinematicHeadquarters,.headquartersLayout{min-height:100vh;min-height:100dvh;width:100%}.headquartersLayout{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) clamp(19rem,22vw,24rem);padding:1rem}.headquartersStage{display:grid;min-width:0}.headquartersControlRail{grid-gap:.75rem;display:grid;gap:.75rem;min-width:0;position:sticky;top:1rem;z-index:4}.cinematicViewport{display:grid;min-height:calc(100vh - 2rem);min-height:calc(100dvh - 2rem);min-width:0;overflow:hidden;place-items:center}.cinematicScene{aspect-ratio:272/161;aspect-ratio:var(--scene-aspect-ratio,272/161);background:#020807;contain:layout paint;isolation:isolate;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);max-width:100%;overflow:hidden;position:relative;width:min(100%,168.944vh);width:min(100%,168.944dvh)}.cinematicBackgroundLayer,.cinematicControlsLayer,.cinematicEffectsLayer,.cinematicOverlayLayer{inset:0;position:absolute}.cinematicBackgroundLayer{z-index:0;z-index:var(--scene-layer-background,0)}.cinematicOverlayLayer{z-index:20;z-index:var(--scene-layer-overlays,20)}.cinematicBackgroundPlate{display:block;height:100%;object-fit:fill;-webkit-user-select:none;user-select:none;width:100%}.cinematicBackgroundFallback{background:radial-gradient(circle at 50% 30%,#073b2b,#020605 60%);display:grid;inset:0;place-items:center;position:absolute}.cinematicBackgroundFallback p{max-width:34rem;padding:1rem;text-align:center;z-index:1}.cinematicBackgroundFallback code{color:#67ff9b;display:block}.fallbackWall{background:linear-gradient(#06110e,#020706);inset:0 0 35%;position:absolute}.fallbackFloor{background:linear-gradient(#08140f,#010302);inset:65% 0 0;position:absolute}.cinematicPlateGrade{background:radial-gradient(circle at 52% 48%,#16ff7f0a,#0000 32%);mix-blend-mode:screen}.cinematicPlateGrade,.cinematicVignette{inset:0;pointer-events:none;position:absolute}.cinematicVignette{box-shadow:inset 0 0 7vw #0000008c}.cinematicZone{contain:layout style;position:absolute;z-index:0}.cinematicOverlayLayer.isDebugging .cinematicZone{background:#ff3df217;outline:2px solid #ff3df2}.cinematicOverlayLayer.isDebugging .cinematicZone:after{background:#9b138f;color:#fff;content:attr(data-scene-zone);font-size:clamp(.34rem,.5vw,.6rem);font-weight:900;left:0;letter-spacing:.04em;padding:.18em .35em;position:absolute;text-transform:uppercase;top:0;z-index:40;z-index:var(--scene-layer-controls,40)}.cinematicPanelContent{background:#0208091f;height:100%;overflow:hidden;padding:7%}.cinematicPanelHeading span{color:#66ff9a;font-size:clamp(.4rem,.65vw,.72rem);font-weight:800;letter-spacing:.08em}.cinematicPanelHeading h2{font-size:clamp(.58rem,.88vw,1.05rem);margin:.25em 0 .55em;text-transform:uppercase}.compactStats,.dealFeedContent ol{list-style:none;margin:0;padding:0}.compactStats div,.dealFeedContent li{border-bottom:1px solid #68ffa02e;display:flex;font-size:clamp(.42rem,.68vw,.78rem);gap:.4rem;justify-content:space-between;padding:.38em 0}.compactStats dd{color:#67ff9b;font-weight:800;margin:0}.panelFootnote{color:#a9c4b6;font-size:clamp(.4rem,.58vw,.68rem)}.floridaRadar{background:radial-gradient(circle,#00ff8524,#0000 58%);border:1px solid #5bff9c33;height:45%;margin-bottom:4%;overflow:hidden;position:relative}.radarSweep{animation:radar 5s linear infinite;background:conic-gradient(#4eff8f59,#0000 20%);inset:50% 0 0 50%;position:absolute;transform-origin:left top}.mapNode{aspect-ratio:1;background:#80ffad;border-radius:50%;box-shadow:0 0 .7rem #40ff83;position:absolute;width:3%}.mapNode--one{left:24%;top:28%}.mapNode--two{left:48%;top:58%}.mapNode--three{left:68%;top:34%}.mapNode--four{left:78%;top:72%}.aiStateLine,.budStatusOverlay,.onlineStatusOverlay{align-items:center;color:#8affb0;display:flex;font-size:clamp(.34rem,.52vw,.62rem);font-weight:800;gap:.45em;text-transform:uppercase}.statusPulse{animation:pulse 2.3s ease-in-out infinite;aspect-ratio:1;background:#50ff8e;border-radius:50%;box-shadow:0 0 .8em #42ff83;width:.65em}.confidenceTrack{background:#ffffff1f;height:3px;margin:6% 0 0}.confidenceTrack span{background:#5dff94;box-shadow:0 0 .7rem #3cff7d;display:block;height:100%}.professorAIContent p{color:#d2ddd7;font-size:clamp(.3rem,.43vw,.52rem);line-height:1.25;margin:.45em 0 0}.aiSignalList{margin:0 0 6%;padding:0}.aiSignalList div{border-bottom:1px solid #68ffa029;display:flex;font-size:clamp(.34rem,.52vw,.62rem);gap:.35rem;justify-content:space-between;padding:.34em 0}.aiSignalList dt{color:#eefdf59e;font-weight:900;text-transform:uppercase}.aiSignalList dd{color:#8affb0;font-weight:900;margin:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.aiRecommendation{background:#04190e85;border:1px solid #65ff9933;border-radius:6%;color:#d7ffdf;font-size:clamp(.32rem,.46vw,.54rem);font-weight:900;line-height:1.2;margin-top:5%;padding:.55em .6em;text-transform:uppercase}.brainOverlayContent{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}.brainCoreLive,.brainEnergyHalo,.brainOrbit{border-radius:50%;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%)}.brainEnergyHalo{animation:brain 3.5s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,#60ffb08c,#0000 68%);filter:blur(10px);width:38%}.brainCoreLive{aspect-ratio:1;border:1px solid #79ffbbbf;box-shadow:0 0 2vw #20ff9a,inset 0 0 1vw #48ffb2;width:20%}.brainOrbit{animation:spin 12s linear infinite;border:1px solid #b152ff80}.brainOrbit--outer{aspect-ratio:1;width:72%}.brainOrbit--inner{animation-direction:reverse;aspect-ratio:1;width:54%}.brainReadout{color:#73ffa5;display:flex;font-size:clamp(.3rem,.42vw,.5rem);justify-content:space-between;left:8%;position:absolute;right:8%;top:3%}.brainSignal{background:#01120a6b;border:1px solid #65ff992e;border-radius:999px;bottom:2%;color:#78ffad;font-size:clamp(.26rem,.36vw,.44rem);font-weight:900;left:13%;padding:.34em .5em;position:absolute;right:13%;text-align:center;text-transform:uppercase}.brainStatusStack,.brainStatusStack i,.brainStatusStack span{display:none}.cinematicZone--dealFeed{padding:1.7% 1.5% 2%}.dealFeedContent{background:linear-gradient(180deg,#03050df7,#02080cf2);border-radius:4%;box-shadow:inset 0 0 1.2vw #a741ff2e;position:relative}.dealFeedContent ol{position:relative;z-index:2}.dealFeedContent strong{color:#65ff99}.dealFeedMessage{color:#9fb1a8;font-size:clamp(.38rem,.55vw,.64rem);margin:0 0 .45em}.dealFeedMessage.isError{color:#ffb36b}.feedScanline{animation:scan 4s linear infinite;background:linear-gradient(#0000,#72ffa714,#0000);inset:0;position:absolute}.cinematicZone--library{padding:8.6% 1.35% 2%}.libraryContent{background:linear-gradient(180deg,#0a080580,#04070875);border-radius:4%;box-shadow:inset 0 0 1vw #f1d36a1a;position:relative}.libraryStatusLine{align-items:center;color:#f1d36a;display:flex;font-size:clamp(.34rem,.48vw,.58rem);font-weight:900;gap:.45em;margin:0 0 .35em;text-transform:uppercase}.libraryStatusLine .statusPulse{background:#f1d36a;box-shadow:0 0 .8em #f1d36ad9}.libraryReadout{color:#d6c88e;display:flex;font-size:clamp(.36rem,.54vw,.64rem);justify-content:space-between;padding:2% 0 3%}.libraryReadout strong{color:#f1d36a}.digitalShelf{align-items:end;background:linear-gradient(180deg,rgba(255,217,92,.025),#0000000a);border-bottom:2px solid #6c431d;display:flex;gap:2.4%;height:30%;padding:2% 3% 0}.digitalShelf i{background:linear-gradient(90deg,#1d1440,#966b18,#132b30);border-radius:2px 2px 0 0;box-shadow:inset 1px 0 0 #ffffff1f;flex:1 1;height:64%;min-width:0}.digitalShelf i:nth-child(3n){height:90%}.digitalShelf i:nth-child(4n){background:linear-gradient(90deg,#123522,#2b8c5b);height:76%}.digitalShelf i:nth-child(5n){background:linear-gradient(90deg,#23183a,#6948a8);height:58%}.libraryIndexGrid{grid-gap:3%;display:grid;gap:3%;grid-template-columns:repeat(3,minmax(0,1fr));margin:5% 0 0;padding:0}.libraryIndexGrid div{background:hsla(0,0%,100%,.025);border:1px solid #f1d36a1f;border-radius:7%;min-width:0;padding:8% 5%;text-align:center}.libraryIndexGrid dt{color:#ffffff75;font-size:clamp(.34rem,.48vw,.56rem);font-weight:900;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.libraryIndexGrid dd{color:#f1d36a;font-size:clamp(.42rem,.62vw,.72rem);font-weight:900;margin:.3em 0 0}.libraryFooter{border-top:1px solid #f1d36a1f;color:#d6c88e;display:flex;font-size:clamp(.35rem,.5vw,.6rem);gap:.5rem;justify-content:space-between;margin-top:4%;padding-top:3%;text-transform:uppercase}.libraryFooter strong{color:#f1d36a}.libraryContent .panelFootnote{color:#eefdf5ad;margin-top:4%}.cinematicZone--bud{padding:0}.budStationContent{background:#02140b9e;border-radius:5%;bottom:4%;box-shadow:inset 0 0 .8vw #52ff911f;height:auto;left:8%;padding:5% 6%;position:absolute;right:8%}.budAvatarRing,.budAvatarRing span,.budStationContent .cinematicPanelHeading,.budStationContent .cinematicPanelHeading h2{display:none}.budStationRows{margin:0;padding:0}.budStationRows div{border-bottom:1px solid #68ffa01f;display:flex;font-size:clamp(.28rem,.4vw,.48rem);gap:.25rem;justify-content:space-between;padding:.18em 0}.budStationRows dt{color:#eefdf594;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.budStationRows dd{color:#7dffab;font-weight:900;margin:0;text-align:right;text-transform:uppercase}.budActivityMeter,.budActivityMeter span,.budSyncLine{display:none}.onlineStatusOverlay{background:#02100a59;border-radius:999px;height:100%;justify-content:center}.cinematicControlsLayer{pointer-events:none;z-index:40;z-index:var(--scene-layer-controls,40)}.professorControlZone{pointer-events:none;position:absolute}.professorInteraction{background:#0000;border:0;cursor:pointer;inset:0;opacity:0;pointer-events:auto;position:absolute;width:100%}.professorInteraction:focus-visible{background:#000000bf;color:#fff;opacity:1;outline:2px solid #67ff9b}.budControlZone{pointer-events:none;position:absolute}.budInteraction{background:#0000;border:0;border-radius:48%;cursor:pointer;inset:4%;opacity:0;pointer-events:auto;position:absolute;width:92%}.budInteraction:focus-visible{background:#000000b8;color:#fff;opacity:1;outline:2px solid #67ff9b}.professorBriefingBackdrop{-webkit-backdrop-filter:blur(.45vw);backdrop-filter:blur(.45vw);background:#000403b8;display:grid;inset:0;padding:4%;place-items:center;pointer-events:auto;position:absolute}.professorBriefingDialog{background:linear-gradient(145deg,#03120cfa,#0a0514fa);border:1px solid #65ff9980;border-radius:1rem;box-shadow:0 0 3vw #44ff8f2e,inset 0 0 1.5vw #a246ff1f;padding:2.2%;width:min(36%,32rem)}.professorBriefingEyebrow{color:#65ff99;font-size:clamp(.4rem,.62vw,.72rem);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.professorBriefingDialog h2{font-size:clamp(.8rem,1.3vw,1.5rem);margin:.35em 0 .55em;text-transform:uppercase}.professorBriefingDialog p{color:#c6d8cf;font-size:clamp(.5rem,.72vw,.82rem);line-height:1.5}.professorBriefingDialog dl{margin:6% 0}.professorBriefingDialog dl div{border-bottom:1px solid #65ff9926;display:flex;font-size:clamp(.45rem,.65vw,.76rem);gap:1rem;justify-content:space-between;padding:.5em 0}.professorBriefingDialog dd{color:#72ffa5;font-weight:900;margin:0}.professorBriefingDialog button{background:#65ff99;border:1px solid #65ff99;border-radius:999px;color:#07110c;cursor:pointer;font-weight:900;padding:.7em 1em;width:100%}.cinematicEffectsLayer{mix-blend-mode:screen;pointer-events:none;z-index:30;z-index:var(--scene-layer-effects,30)}.ambientLight{border-radius:50%;filter:blur(5vw);opacity:.08;position:absolute}.ambientLight--green{background:#00ff84;height:35%;left:34%;top:30%;width:28%}.ambientLight--purple{background:#a332ff;height:20%;right:1%;top:8%;width:22%}.deskLightReflection{background:linear-gradient(90deg,#20ff8a,#0000 40%,#a13cff);bottom:4%;filter:blur(2.3vw);height:12%;left:18%;opacity:.1;position:absolute;right:15%}.floorMist{animation:drift 9s ease-in-out infinite alternate;background:radial-gradient(ellipse,#48ffb117,#0000 65%);bottom:-8%;height:25%;left:-10%;position:absolute;right:-10%}.teslaCoil{bottom:3%;filter:drop-shadow(0 0 1vw rgba(150,98,255,.38));height:auto;opacity:.78;position:absolute;top:12%;width:9.8%}.teslaCoil--left{left:-2.8%}.teslaCoil--right{right:-2.8%;transform:scaleX(-1)}.teslaCoilMast{background:repeating-linear-gradient(180deg,#ffb056c7 0 4%,#5c2d1db8 4% 7%);border:1px solid #a07cff5c;border-radius:999px;bottom:9%;box-shadow:inset 0 0 .7vw #ffd17b52,0 0 1.1vw #9d5bff52;height:74%;left:58%;position:absolute;width:13%}.teslaCoilMast span{background:#361a592e;border:1px solid #c6adff9e;border-radius:999px;box-shadow:0 0 .55vw #be9eff6b;height:3%;left:-155%;position:absolute;right:-155%}.teslaCoilMast span:first-child{top:18%}.teslaCoilMast span:nth-child(2){top:43%}.teslaCoilMast span:nth-child(3){top:68%}.teslaCoilCap{animation:teslaCap 2.8s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle at 38% 32%,#eee1ffe6,#8d5dffb8 44%,#31195261 70%);border:1px solid #ccb3ffc2;border-radius:50%;box-shadow:0 0 1.7vw #a26fffb3,inset 0 0 .9vw #ffffff47;left:33%;position:absolute;top:2%;width:50%}.teslaDischargeField{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.sceneTeslaArc{fill:none;stroke-linecap:round;stroke-linejoin:bevel;vector-effect:non-scaling-stroke;opacity:0}.sceneTeslaArc--glow{stroke:#9d63ff;stroke-width:8;filter:drop-shadow(0 0 9px #9457ff)}.sceneTeslaArc--core{stroke:#fff;stroke-width:2.25;filter:drop-shadow(0 0 3px #ffffff)}.sceneTeslaArc--branch{stroke:#d8c1ff;stroke-width:1.6;filter:drop-shadow(0 0 5px #9d63ff)}.teslaFlashBloom{background:radial-gradient(ellipse,#ffffff1f,#ab7aff24 38%,#0000 72%);filter:blur(1vw);height:24%;left:50%;opacity:0;top:2%;width:180%}.teslaFlashBloom,.teslaGroundGlow{border-radius:50%;position:absolute}.teslaGroundGlow{animation:teslaGround 3s ease-in-out infinite;background:radial-gradient(ellipse,#a676ff47,#0000 68%);bottom:3%;filter:blur(.5vw);height:10%;left:22%;right:2%}.cinematicEffectsLayer.isCharging .teslaCoilCap{animation:teslaCap 2.8s ease-in-out infinite,teslaCharge 1.45s ease-out 1}.cinematicEffectsLayer.isCharging .sceneTeslaArc{animation:sceneTeslaBurst 1.8s ease-out 1 both}.cinematicEffectsLayer.isCharging .teslaFlashBloom{animation:teslaBurstBloom 1.45s ease-out 1 both}.cinematicEffectsLayer.isCharging .teslaGroundGlow{animation:teslaGround 3s ease-in-out infinite,teslaChargeGround 1.45s ease-out 1}.cinematicParticles i{animation:float var(--particle-duration) ease-in-out var(--particle-delay) infinite;aspect-ratio:1;background:#a7ffd0;border-radius:50%;left:var(--particle-x);opacity:.25;position:absolute;top:var(--particle-y);width:2px}.cinematicScanlines{background:repeating-linear-gradient(180deg,#0000 0 3px,#84ffb940 4px);inset:0;opacity:.04;position:absolute}.characterAnimationLayer{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:30;z-index:var(--scene-layer-effects,30)}.characterLifeZone{pointer-events:none;position:absolute;transform-origin:50% 100%}.professorLifeAura{animation:professorBreathe 4.8s ease-in-out infinite;background:radial-gradient(ellipse at 50% 45%,#52ff9f17,#0000 66%);border-radius:48%;inset:-8% -3% 2%;mix-blend-mode:screen;position:absolute}.characterBlink{display:block;position:absolute}.characterBlink i{border-radius:999px;height:100%;opacity:0;position:absolute;top:0;transform:scaleY(.15);width:31%}.characterBlink i:first-child{left:0}.characterBlink i:last-child{right:0}.characterBlink--professor{height:1.8%;left:36.6%;top:15.4%;transform:rotate(-1deg);width:14.6%}.characterBlink--professor i{animation:professorBlink 7.2s ease-in-out infinite;background:#3c251ce0}.professorMugSteam{height:18%;left:34.5%;position:absolute;top:50.5%;width:12%}.professorMugSteam i{animation:mugSteam 3.6s ease-out infinite;background:linear-gradient(180deg,#0000,#e6fff46b,#0000);border-radius:999px;bottom:0;filter:blur(.07vw);height:50%;left:42%;opacity:0;position:absolute;width:9%}.professorMugSteam i:nth-child(2){animation-delay:-1.25s;height:65%;left:57%}.professorMugSteam i:nth-child(3){animation-delay:-2.4s;height:56%;left:28%}.professorReactionPulse{animation:characterReaction 1.5s ease-out 1;aspect-ratio:1;border:1px solid #65ff998c;border-radius:50%;left:18%;opacity:0;position:absolute;top:3%;width:58%}.budLifeAura{animation:budBreathe 3.9s ease-in-out infinite;background:radial-gradient(circle,#56ff8e33,#46ff830f 48%,#0000 70%);border-radius:50%;inset:-10% -18% -4%;mix-blend-mode:screen;position:absolute}.characterBlink--bud{height:3.3%;left:40%;top:39%;transform:rotate(-2deg);width:31%}.characterBlink--bud i{animation:budBlink 5.8s ease-in-out infinite;background:#28190ef2;width:34%}.budLeafMotes{inset:-12%;position:absolute}.budLeafMotes i{animation:budMote 4.8s ease-out infinite;aspect-ratio:.55;background:#78ff99;border-radius:100% 0 100% 0;box-shadow:0 0 .5vw #59ff85b3;left:50%;opacity:0;position:absolute;top:58%;width:4%}.budLeafMotes i:nth-child(2){animation-delay:-1.2s;left:68%;top:48%}.budLeafMotes i:nth-child(3){animation-delay:-2.4s;left:31%;top:55%}.budLeafMotes i:nth-child(4){animation-delay:-3.6s;left:58%;top:35%}.budReactionPulse{animation:characterReaction 1.35s ease-out 1;border:1px solid #65ff99ad;border-radius:50%;inset:-6%;opacity:0;position:absolute}.morningBriefingLayer{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:50}.morningPowerShade{animation:labPowerOn 3s ease-in-out forwards;background:#000;inset:0;position:absolute;z-index:0}.morningLightSweep{animation:labLightSweep 3.2s ease-out forwards;background:radial-gradient(circle at 50% 44%,#26ff8b29,#0000 20%),linear-gradient(90deg,#0000,#63ffaa14,#0000);inset:0;mix-blend-mode:screen;opacity:0;position:absolute;z-index:1}.morningSystemCaption{grid-gap:.35em;background:#000805c7;border:1px solid #65ff9940;border-radius:.8rem;bottom:8%;box-shadow:0 0 2vw #36ff8e1f;color:#d9ffea;display:grid;gap:.35em;left:50%;padding:1.2%;position:absolute;text-align:center;transform:translateX(-50%);width:min(56%,36rem);z-index:4}.morningEyebrow,.morningSystemCaption span{color:#65ff99;font-size:clamp(.38rem,.62vw,.72rem);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.morningSystemCaption strong{font-size:clamp(.56rem,.9vw,1rem)}.morningBriefingPanel{background:linear-gradient(145deg,#02120bf5,#0a0514f5);border:1px solid #65ff997a;border-radius:1rem;bottom:4%;box-shadow:0 0 3vw #44ff8f2e,inset 0 0 1.5vw #a246ff1a;color:#eefdf5;left:50%;max-height:61%;overflow:auto;padding:1.6% 1.8%;pointer-events:auto;position:absolute;transform:translateX(-50%);width:min(58%,46rem);z-index:6}.morningBriefingPanel h2{font-size:clamp(.78rem,1.35vw,1.55rem);margin:.3em 0 .42em}.morningBriefingPanel p{color:#c5d8ce;font-size:clamp(.46rem,.72vw,.84rem);line-height:1.5;margin:.4em 0 1em}.morningBriefingPanel .morningVoiceStatus{background:#00140bb8;border:1px solid #65ff993d;border-radius:.5rem;color:#9dffc2;font-family:monospace;margin:0 0 .8em;padding:.55em .75em}.morningBriefingPanel input{background:#000705c7;border:1px solid #65ff9940;border-radius:.55rem;color:#fff;font:inherit;min-height:2.6em;padding:.65em .8em;width:100%}.morningBriefingPanel button{background:#65ff99;border:1px solid #65ff99;border-radius:999px;color:#04120a;cursor:pointer;font-size:clamp(.44rem,.67vw,.78rem);font-weight:900;min-height:2.55em;padding:.62em 1em}.morningBriefingPanel button:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.5}.morningBriefingPanel form>button,.morningBriefingPanel form>input{margin-top:.7em}.morningActions{display:flex;flex-wrap:wrap;gap:.65rem}.morningBriefingPanel .isQuiet{background:#ffffff0f;border-color:#ffffff38;color:#d6e5dd}.spokenCaption{background:rgba(101,255,153,.055);border-left:3px solid #65ff99;padding:.7em .85em}.morningRatings{grid-gap:.65rem;display:grid;gap:.65rem}.morningRatings fieldset{border:1px solid #65ff9929;border-radius:.7rem;margin:0;padding:.65em .75em}.morningRatings legend{font-size:clamp(.48rem,.7vw,.82rem);font-weight:900;padding:0 .35em}.morningRatings legend span{color:#8ca99a;font-weight:600;margin-left:.45em}.ratingButtons{display:flex;flex-wrap:wrap;gap:.35em;margin-bottom:.55em}.ratingButtons button{background:#ffffff0f;border-color:#ffffff38;color:#e5f4ec;min-width:3.3em;padding:.38em .6em}.ratingButtons button[aria-pressed=true]{background:#65ff99;border-color:#65ff99;box-shadow:0 0 .8vw #65ff9959;color:#07110c}.professorTurnFigure{animation:professorTurnCue 1.4s ease-out forwards;filter:drop-shadow(0 0 1.5vw rgba(82,255,159,.35));height:57.5%;left:34.8%;mix-blend-mode:screen;object-fit:contain;object-position:bottom center;opacity:0;position:absolute;top:29.3%;transform-origin:50% 70%;width:30.7%;z-index:2}.budRunSequence{inset:0;position:absolute;z-index:5}.budDepartureMask{background:radial-gradient(circle at 50% 52%,#02130bf0 0 48%,#02130ba3 58%,#0000 72%);border-radius:48%;height:22%;left:20.1%;position:absolute;top:54.5%;width:10.8%}.budRunSequence img{animation:budRunToProfessor 2.15s cubic-bezier(.24,.8,.34,1) forwards;filter:drop-shadow(0 0 1vw rgba(82,255,145,.42));height:20.6%;left:20.3%;object-fit:contain;object-position:center bottom;position:absolute;top:55.2%;width:10.2%}.phase-recorded .budRunSequence img{transform:translate(165%,8%) scale(1.06)}.cinematicMobileBriefing{display:none}@keyframes radar{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.45;transform:scale(.78)}}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes brain{50%{opacity:.55;transform:translate(-50%,-50%) scale(1.12)}}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes drift{to{transform:translateX(4%)}}@keyframes float{50%{opacity:.55;transform:translateY(-12px)}}@keyframes budBreathe{50%{opacity:.82;transform:scale(1.08)}}@keyframes professorBreathe{50%{opacity:.8;transform:scale(1.025)}}@keyframes professorBlink{0%,44%,47%,to{opacity:0;transform:scaleY(.15)}45%,46%{opacity:.9;transform:scaleY(1)}}@keyframes budBlink{0%,35%,39%,to{opacity:0;transform:scaleY(.15)}36%,38%{opacity:.95;transform:scaleY(1)}}@keyframes mugSteam{0%{opacity:0;transform:translateY(15%) scaleX(.8)}25%{opacity:.42}70%{opacity:.2}to{opacity:0;transform:translate(22%,-85%) scaleX(1.35)}}@keyframes budMote{0%{opacity:0;transform:translate(0) rotate(0)}25%{opacity:.75}to{opacity:0;transform:translate(90%,-190%) rotate(150deg)}}@keyframes characterReaction{0%{opacity:0;transform:scale(.65)}28%{opacity:.78}to{opacity:0;transform:scale(1.35)}}@keyframes labPowerOn{0%{opacity:1}22%{opacity:.93}48%{opacity:.62}76%{opacity:.24}to{opacity:0}}@keyframes labLightSweep{0%,18%{filter:brightness(.45);opacity:0}48%{filter:brightness(1.45);opacity:.36}to{filter:brightness(1);opacity:.08}}@keyframes professorTurnCue{0%{opacity:0;transform:perspective(500px) rotateY(18deg) translateX(-3%)}42%{opacity:.32}to{opacity:.12;transform:perspective(500px) rotateY(0) translateX(0)}}@keyframes budRunToProfessor{0%{transform:translate(0) scale(1)}30%{transform:translate(52%,-8%) scale(1.03) rotate(-3deg)}58%{transform:translate(105%,7%) scale(1.04) rotate(2deg)}82%{transform:translate(148%,-4%) scale(1.06) rotate(-2deg)}to{transform:translate(165%,8%) scale(1.06) rotate(0)}}@keyframes teslaCap{50%{opacity:.64;transform:scale(.94)}}@keyframes teslaArcFlicker{0%,22%,45%,64%,to{opacity:0;transform:translate(.1%,-.1%) scaleY(.98)}11%,30%,35%,72%,78%,8%{opacity:.74;transform:translate(-.14%,.08%) scaleY(1.02)}12%,15%,79%,84%{opacity:.22;transform:translate(.18%,-.08%) scaleY(.99)}}@keyframes teslaGround{50%{opacity:.42;transform:scaleX(1.18)}}@keyframes teslaCharge{0%{filter:brightness(.7);transform:scale(.82)}55%{filter:brightness(1.9);transform:scale(1.18)}to{filter:brightness(1);transform:scale(1)}}@keyframes teslaBurst{0%,18%{opacity:0}38%,47%{stroke-width:2.4;filter:brightness(2.2);opacity:1}58%{opacity:.22}72%{stroke-width:1.8;filter:brightness(1.7);opacity:.95}to{opacity:0}}@keyframes teslaBurstBloom{0%{opacity:0;transform:scale(.6)}45%{opacity:.72;transform:scale(1.25)}to{opacity:0;transform:scale(1.5)}}@keyframes teslaChargeGround{0%{opacity:.1;transform:scaleX(.7)}55%{opacity:.75;transform:scaleX(1.45)}to{opacity:.22;transform:scaleX(1)}}@keyframes sceneTeslaBurst{0%,22%{opacity:0}30%,44%{opacity:1}52%{opacity:.08}62%,78%{opacity:.95}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cinematicScene *,.cinematicScene :after,.cinematicScene :before{animation-duration:.001ms!important;animation-iteration-count:1!important}}.characterAnimationLayer.hasReducedMotion *,.cinematicEffectsLayer.hasReducedMotion *{animation:none!important}.morningBriefingLayer.hasReducedMotion *{animation-duration:.001ms!important;animation-iteration-count:1!important}@media (max-width:760px){.cinematicHeadquarters{min-height:100dvh;overflow-x:clip;overflow-y:visible}.cinematicViewport{aspect-ratio:272/161;aspect-ratio:var(--scene-aspect-ratio,272/161);height:auto;min-height:auto;min-width:0;overflow:hidden;place-items:stretch;width:100%}.cinematicScene{left:auto;max-height:none;max-width:100vw;transform:none;width:100%}.cinematicZone--bud,.cinematicZone--dealFeed,.cinematicZone--florida,.cinematicZone--library,.cinematicZone--onlineStatus,.cinematicZone--professorAI{display:none}.cinematicMobileBriefing{background:linear-gradient(#03100c,#010504);display:block;max-width:100vw;min-width:0;overflow-wrap:anywhere;overflow-x:hidden;padding:1.25rem max(1rem,env(safe-area-inset-right)) calc(7rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));width:100%}.cinematicMobileBriefing,.cinematicMobileBriefing *{max-width:100%}.cinematicMobileBriefing span{color:#65ff99;font-size:.75rem;font-weight:800;text-transform:uppercase}.cinematicMobileBriefing h1{font-size:1.6rem;margin:.4rem 0}.cinematicMobileBriefing p{color:#b9c9c0;line-height:1.55}.professorBriefingDialog{padding:4%;width:min(72%,28rem)}.morningBriefingPanel{max-height:72%;padding:2.8%;width:61%}.morningSystemCaption{padding:2%;width:58%}}@media (max-width:1180px) and (min-width:761px){.headquartersLayout{grid-template-columns:minmax(0,1fr)}.headquartersControlRail{align-items:stretch;grid-row:1;grid-template-columns:minmax(16rem,.7fr) minmax(0,2fr);position:relative;top:auto}.headquartersStage{grid-row:2}.cinematicViewport{min-height:0}.cinematicScene{max-height:none;width:100%}}@media (max-width:900px) and (min-width:761px){.headquartersControlRail{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.headquartersLayout{display:block;min-height:100dvh;padding:0}.headquartersControlRail{display:none}.headquartersStage{display:block}}@keyframes teslaFlashBloom{0%,22%,45%,64%,to{opacity:0}11%,30%,35%,72%,78%,8%{opacity:.28}12%,15%,79%,84%{opacity:.1}}.cinematicPipelineState{align-items:center;color:#72ff9f;display:flex;font-size:clamp(.38rem,.58vw,.68rem);gap:.45em;letter-spacing:.08em;margin:0 0 .55em;position:relative;text-transform:uppercase;z-index:2}.cinematicPipelineState.isDEGRADED{color:#ffd95c}.cinematicPipelineState.isDEGRADED .statusPulse{background:#ffd95c;box-shadow:0 0 .8em #ffd95cd9}.cinematicPipelineState.isAWAITING,.cinematicPipelineState.isOFFLINE{color:#ff8b8b}.cinematicPipelineState.isAWAITING .statusPulse,.cinematicPipelineState.isOFFLINE .statusPulse{background:#ff6b6b;box-shadow:0 0 .8em #ff6b6bc7}.cinematicPipelineMetrics{grid-gap:3%;display:grid;gap:3%;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 .45em;padding:0;position:relative;z-index:2}.cinematicPipelineMetrics div{background:hsla(0,0%,100%,.025);border:1px solid #68ffa029;border-radius:8%;min-width:0;padding:7% 4%;text-align:center}.cinematicPipelineMetrics dt{color:#eefdf57a;font-size:clamp(.28rem,.42vw,.5rem);font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cinematicPipelineMetrics dd{color:#72ff9f;font-size:clamp(.42rem,.65vw,.76rem);font-weight:900;margin:.2em 0 0}.cinematicPipelineFooter{border-top:1px solid #68ffa024;color:#eefdf573;font-size:clamp(.28rem,.4vw,.48rem);font-weight:900;letter-spacing:.06em;margin-top:.48em;padding-top:.42em;position:relative;text-transform:uppercase;z-index:2}.headquartersShopperActions{grid-gap:.5rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07080eb8;border:1px solid #ffffff14;border-radius:1.15rem;box-shadow:0 1rem 2.5rem #00000057;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:.55rem;width:100%}.headquartersBudJournalCard{grid-gap:.22rem;background:linear-gradient(145deg,#03180ef5,#10071ef5);border:1px solid #69ff9db8;border-radius:1rem;box-shadow:0 0 1.2rem #4eff9142,inset 0 0 .9rem #9d47ff1c;color:#effff5;cursor:pointer;display:grid;gap:.22rem;min-width:0;padding:1rem 1.1rem;position:relative;text-align:left;width:100%}.headquartersBudJournalCard span{color:#71ffa5;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.headquartersBudJournalCard strong{color:#f5fff8;font-size:1.08rem}.headquartersBudJournalCard small{color:#d7ece0;font-size:.72rem;font-weight:700}.headquartersBudJournalCard:focus-visible,.headquartersBudJournalCard:hover{box-shadow:0 0 1.8rem #4eff916b,inset 0 0 1rem #9d47ff26;outline:2px solid #8affb2;outline-offset:2px}.headquartersPurchaseShortcut{grid-column-gap:.5rem;align-items:center;background:linear-gradient(145deg,#031b10f0,#160826f0);border:1px solid #6fffa494;border-radius:.8rem;box-shadow:0 0 .9rem #4bff912e,inset 0 0 .8rem #a345ff1a;color:#f4fff8;column-gap:.5rem;cursor:pointer;display:grid;grid-template-columns:auto 1fr;min-width:0;padding:.62rem .72rem;position:relative;text-align:left}.headquartersPurchaseShortcut.isNotebook,.headquartersPurchaseShortcut.isProfessor{border-color:#b580ffb3;box-shadow:0 0 .9rem #a345ff2e,inset 0 0 .8rem #4bff9114}.headquartersPurchaseShortcut.isDeals{border-color:#ffbe5cad}.headquartersPurchaseShortcut.isHome{background:#13131bf0;border-color:#fff3}.headquartersPurchaseShortcut>span{font-size:1.15rem;grid-row:1/span 2}.headquartersPurchaseShortcut strong{color:#74ffa8;font-size:.69rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.headquartersPurchaseShortcut.isNotebook strong,.headquartersPurchaseShortcut.isProfessor strong{color:#d3b4ff}.headquartersPurchaseShortcut.isDeals strong{color:#ffd487}.headquartersPurchaseShortcut.isHome strong{color:#f3f3f7}.headquartersPurchaseShortcut small{color:#cbd9d0;font-size:.58rem;font-weight:700;line-height:1.2}.headquartersPurchaseShortcut:focus-visible,.headquartersPurchaseShortcut:hover{box-shadow:0 0 1.25rem #4bff9157,inset 0 0 1rem #a345ff29;outline:2px solid #a674ff;outline-offset:2px;transform:translateY(-1px)}.cinematicMobilePurchaseActions{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.cinematicMobileBriefing button{background:#6fffa4;border:1px solid #6fffa4;border-radius:999px;color:#06110b;cursor:pointer;font-weight:900;padding:.7rem 1rem}.cinematicMobilePurchaseActions button:nth-child(2n){background:#7030af7a;border-color:#b580ff;color:#f4ecff}@media (max-width:1050px){.headquartersShopperActions{grid-template-columns:repeat(3,minmax(0,1fr))}.headquartersPurchaseShortcut{padding:.55rem .6rem}}@media (max-width:760px){.cinematicMobileBriefing{padding-bottom:6.5rem}}@media (max-width:900px) and (min-width:761px){.headquartersShopperActions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:460px){.cinematicMobilePurchaseActions{grid-template-columns:1fr}}.professorInteraction{color:#fff;opacity:1}.professorTalkPrompt{grid-gap:.12em;background:#010e09d1;border:1px solid #65ff9985;border-radius:999px;bottom:2.5%;box-shadow:0 0 1.2vw #36ff842e,inset 0 0 .8vw #9e4bff1a;color:#effff5;display:grid;gap:.12em;left:50%;min-width:42%;opacity:.86;padding:.55em .9em;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.professorTalkPrompt strong{color:#72ffa5;font-size:clamp(.42rem,.68vw,.8rem);letter-spacing:.05em;text-transform:uppercase}.professorTalkPrompt small{color:#bfd3c7;font-size:clamp(.3rem,.48vw,.58rem)}.professorInteraction:focus-visible .professorTalkPrompt,.professorInteraction:hover .professorTalkPrompt{box-shadow:0 0 1.8vw #36ff8457,inset 0 0 1vw #9e4bff29;opacity:1;transform:translateX(-50%) translateY(-4%)}.professorSpokenLine{min-height:4.5em}.professorBriefingActions{grid-gap:.65em;display:grid;gap:.65em;grid-template-columns:repeat(2,minmax(0,1fr))}.professorBriefingActions .isQuiet{background:#0000;border-color:#ffffff38;color:#c9d8d0;grid-column:1/-1}.professorBriefingActions .isSecondary{background:#8b5cf657;border-color:#b88cff94;color:#f5edff}@media (max-width:760px){.professorTalkPrompt{bottom:1%;min-width:58%}.professorBriefingActions{grid-template-columns:1fr}.professorBriefingActions .isQuiet{grid-column:auto}}.laboratory{background:radial-gradient(circle at top,#202044,#05060b 70%);color:#fff;min-height:100vh;overflow:hidden;padding:25px;position:relative}.laboratory h1{color:#0ff;letter-spacing:5px;text-align:center}.labGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(12,1fr);margin:30px auto;max-width:1200px;position:relative}.labGrid>div{background:#0000;border:none;box-shadow:none;padding:0}.commandArea{grid-column:span 8}.commandArea,.sideArea{display:flex;flex-direction:column;gap:20px}.sideArea{grid-column:span 4}.labGrid>:nth-child(3){grid-column:span 12}.labGrid>:nth-child(4),.labGrid>:nth-child(5){grid-column:span 6}.laboratory:before{background:radial-gradient(circle,#00ffff14,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.headerBox{background:#4b2eff;border-radius:20px;color:#fff;padding:30px;text-align:center;width:100%}.headerBox h1{font-size:3rem;margin:0}.headerBox p{font-size:1.2rem;margin-top:10px}.professor{background:linear-gradient(145deg,#171822,#090b12);border:2px solid #7d4dff;border-radius:18px;box-shadow:0 0 20px #7d4dff59;color:#fff;flex-direction:column;min-height:240px;padding:15px;text-align:center}.professor,.professorAvatar{align-items:center;display:flex;justify-content:center}.professorAvatar{height:150px;width:150px}.professorAvatar img{filter:drop-shadow(0 0 12px rgba(125,77,255,.8));height:100%;object-fit:contain;width:100%}.professorInfo h2{color:#b88cff;font-size:1.4rem;letter-spacing:2px}.status{background:#00ff7826;border:1px solid #0f8;border-radius:20px;font-size:.8rem;margin:8px;padding:5px 12px}.professorInfo p{font-size:.85rem;max-width:260px}.brainActivity{background:#0000004d;border-radius:10px;font-size:.8rem;margin-top:10px;padding:10px}.brainActivity span{color:#0ff;display:block;margin-top:5px}.bud{background:linear-gradient(145deg,#101a16,#07100d);border:2px solid #0f8;border-radius:20px;box-shadow:0 0 30px #00ff8840;color:#fff;flex-direction:column;min-height:300px;padding:30px;text-align:center;width:100%}.bud,.budPlant{align-items:center;display:flex;justify-content:center}.budPlant{animation:grow 3s infinite;height:220px;width:220px}.budPlant img{filter:drop-shadow(0 0 20px rgba(0,255,136,.7));height:120px;object-fit:contain;width:120px}.budInfo h2{color:#0f8;letter-spacing:3px}.budStatus{background:#00ff881f;border:1px solid #0f8;border-radius:20px;margin:15px;padding:8px 18px}.budData{background:#0000004d;border-radius:12px;margin-top:20px;padding:15px}.budData div{margin:8px}.budData span{color:#7dffbd}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.bud,.growStation,.liveMonitors,.professor{align-items:center;background:#181822;border:2px solid #7d4dff;border-radius:18px;color:#fff;display:flex;font-size:2rem;justify-content:center;min-height:220px;width:100%}.workstation{align-items:center;background:linear-gradient(145deg,#11131d,#080a10);border:2px solid #0ff;border-radius:20px;box-shadow:0 0 30px #00ffff40;display:flex;flex-direction:column;gap:25px;min-height:300px;padding:25px;width:100%}.workstation h2{color:#0ff;letter-spacing:3px}.deskTop{align-items:flex-end;gap:25px;width:100%}.deskTop,.monitor{display:flex;justify-content:center}.monitor{align-items:center;background:#05070c;border:2px solid #7d4dff;border-radius:12px;box-shadow:0 0 20px #7d4dff99;color:#7dffb8;text-align:center}.monitor.small{height:90px;width:140px}.monitor.large{height:130px;width:200px}.monitor h3{color:#fff;margin:8px}.monitor p{color:#0ff}.deskSurface{align-items:center;background:linear-gradient(90deg,#3b404d,#171a22);border:3px solid #596273;border-radius:12px;box-shadow:0 10px 20px #00000080;color:#fff;display:flex;font-size:22px;height:80px;justify-content:center;width:90%}.liveMonitors{background:linear-gradient(145deg,#11131d,#080a12);border:2px solid #0ff;border-radius:18px;box-shadow:0 0 30px #00ffff40;color:#fff;min-height:260px;padding:25px;width:100%}.liveMonitors h2{color:#0ff;letter-spacing:3px;text-align:center}.monitorGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:25px}.dataScreen{background:#05070c;border:2px solid #7d4dff;border-radius:14px;box-shadow:0 0 20px #7d4dff73;padding:20px;text-align:center}.dataScreen h3{color:#b88cff}.dataScreen p{color:#0f8;font-weight:700}.dataScreen span{color:#0ff;font-size:.9rem;.dataScreen{animation:monitorPulse 4s ease-in-out infinite;transition:transform .25s ease}.dataScreen:hover{transform:scale(1.03)}@keyframes monitorPulse{0%{box-shadow:0 0 20px #7d4dff59}50%{box-shadow:0 0 35px #00ffff8c}to{box-shadow:0 0 20px #7d4dff59}}}.liveStats{background:linear-gradient(145deg,#11131d,#080a12);border:2px solid #0ff;border-radius:18px;box-shadow:0 0 25px #00ffff40;color:#fff;margin-top:40px;padding:30px}.liveStats h2{color:#0ff;letter-spacing:2px;margin-bottom:25px;text-align:center}.statsGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.statCard{animation:pulseCard 5s infinite;background:#05070c;border:2px solid #7d4dff;border-radius:14px;padding:20px;text-align:center;transition:.3s}.statCard:hover{transform:translateY(-5px)}.statCard h3{color:#b88cff;font-size:1rem;margin-bottom:10px}.statCard span{color:#0f8;font-size:2rem;font-weight:700}@keyframes pulseCard{0%{box-shadow:0 0 15px #7d4dff4d}50%{box-shadow:0 0 30px #00ffff80}to{box-shadow:0 0 15px #7d4dff4d}}.floatingParticles{inset:0;pointer-events:none;position:fixed}.teslaCoils{display:none}.purchaseJournalPage{background:radial-gradient(circle at 15% 10%,#7436ff2e,#0000 34%),radial-gradient(circle at 85% 18%,#00ff8824,#0000 28%),linear-gradient(180deg,#05070a,#020504 62%,#010302);color:#eefdf5;font-family:Inter,system-ui,sans-serif;min-height:100vh;padding:clamp(24px,5vw,72px) 18px 80px}.journalHeader,.journalSavedCard,.purchaseJournalForm{margin:0 auto;width:min(920px,100%)}.journalHeader{text-align:center}.journalBack{background:#0000;border:0;color:#9ccbb0;cursor:pointer;display:block;margin:0 0 28px;padding:0}.journalEyebrow{color:#68ff9e;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.journalHeader h1,.journalSavedCard h1{font-size:clamp(2rem,6vw,4.4rem);line-height:.98;margin:10px 0 12px}.journalHeader p,.journalSavedCard p{color:#b9cec3;line-height:1.65;margin:0 auto;max-width:700px}.purchaseJournalForm{margin-top:40px}.journalSection{background:linear-gradient(145deg,#081410f0,#0d0718eb);border:1px solid #69ffa12e;border-radius:22px;box-shadow:0 18px 60px #00000057,inset 0 0 28px rgba(109,255,165,.035);margin-bottom:22px;padding:clamp(20px,4vw,34px)}.journalSection h2{color:#fff;font-size:1.25rem;margin:0 0 22px}.journalGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.journalGrid label,.journalNotes{grid-gap:8px;color:#cce3d7;display:grid;font-size:.88rem;font-weight:800;gap:8px}.journalWide{grid-column:1/-1}.journalGrid input,.journalGrid select,.journalNotes textarea{background:#020706cc;border:1px solid #91ffbc33;border-radius:12px;color:#f4fff8;font:inherit;min-height:48px;padding:12px 14px;width:100%}.journalNotes textarea{min-height:130px;resize:vertical}.journalGrid input:focus,.journalGrid select:focus,.journalNotes textarea:focus{outline:2px solid #68ff9e8c;outline-offset:2px}.journalRatingRow{border:0;margin:0 0 18px;padding:0}.journalRatingRow legend{color:#cce3d7;font-size:.88rem;font-weight:800;margin-bottom:9px}.journalEffectChips,.journalRatingRow div{display:flex;flex-wrap:wrap;gap:9px}.journalEffectChips button,.journalRatingRow button{background:hsla(0,0%,100%,.035);border:1px solid #80ffb12e;border-radius:999px;color:#cfe5d9;cursor:pointer;padding:10px 14px}.journalEffectChips button.isSelected,.journalRatingRow button.isSelected{background:#6aff9f;border-color:#6aff9f;box-shadow:0 0 22px #4fff913d;color:#05120a}.journalNotes{margin-top:24px}.journalSavedActions button,.journalSubmit{background:#6aff9f;border:1px solid #6aff9f;border-radius:999px;color:#041008;cursor:pointer;font-size:1rem;font-weight:950;min-height:54px;padding:13px 22px;width:100%}.journalSubmit:disabled{background:#ffffff12;border-color:#ffffff24;color:#ffffff59;cursor:not-allowed}.journalPrivacy{color:#789487;font-size:.78rem;margin:12px 0 0;text-align:center}.journalSavedCard{background:linear-gradient(145deg,#081410f5,#0d0718f2);border:1px solid #69ffa147;border-radius:28px;margin-top:10vh;padding:clamp(28px,6vw,64px);text-align:center}.journalSavedActions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:28px}.journalSavedActions .isQuiet{background:#0000;color:#d8eee1}@media (max-width:680px){.journalGrid,.journalSavedActions{grid-template-columns:1fr}.journalWide{grid-column:auto}.journalRatingRow div{display:grid;grid-template-columns:repeat(5,1fr)}.journalRatingRow button{padding:10px 4px}}.purchaseNotebookPage{background:radial-gradient(circle at 15% 8%,#783aff2e,#0000 32%),radial-gradient(circle at 85% 16%,#00ff8821,#0000 30%),linear-gradient(180deg,#05070a,#020504 65%,#010302);color:#eefdf5;font-family:Inter,system-ui,sans-serif;min-height:100vh;padding:clamp(24px,5vw,72px) 18px 90px}.purchaseNotebookEmpty,.purchaseNotebookHeader,.purchaseNotebookList{margin:0 auto;width:min(980px,100%)}.purchaseNotebookHeader{text-align:center}.purchaseNotebookBack{background:#0000;border:0;color:#9ccbb0;cursor:pointer;display:block;margin-bottom:26px;padding:0}.purchaseNotebookFollowup>span,.purchaseNotebookHeader>span{color:#68ff9e;font-size:.76rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.purchaseNotebookHeader h1{font-size:clamp(2.2rem,7vw,5rem);line-height:.95;margin:10px 0 12px}.purchaseNotebookHeader p{color:#b9cec3;line-height:1.65;margin:0 auto;max-width:720px}.purchaseNotebookStats{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:24px 0 18px}.purchaseNotebookStats strong{background:hsla(0,0%,100%,.035);border:1px solid #69ffa133;border-radius:999px;color:#dfffee;font-size:.82rem;padding:9px 13px}.purchaseNotebookEmpty button,.purchaseNotebookFollowup button,.purchaseNotebookPrimary{background:#6aff9f;border:1px solid #6aff9f;border-radius:999px;color:#041008;cursor:pointer;font-weight:950;min-height:48px;padding:12px 20px}.purchaseNotebookList{grid-gap:18px;display:grid;gap:18px;margin-top:38px}.purchaseNotebookCard{background:linear-gradient(145deg,#081410f2,#0d0718ed);border:1px solid #69ffa12e;border-radius:22px;box-shadow:0 18px 55px #00000052;padding:clamp(20px,4vw,30px)}.purchaseNotebookCard.needsRating{border-color:#a674ff80;box-shadow:0 18px 55px #00000052,0 0 28px #8c4cff1a}.purchaseNotebookCardTop{align-items:flex-start;display:flex;gap:22px;justify-content:space-between}.purchaseNotebookCardTop span{color:#68ff9e;font-size:.78rem;font-weight:900;text-transform:uppercase}.purchaseNotebookCardTop h2{font-size:clamp(1.35rem,3vw,2rem);margin:6px 0 8px}.purchaseNotebookCardTop p,.purchaseNotebookLearning p,.purchaseNotebookLearning small,.purchaseNotebookMeta span{color:#a9c0b4}.purchaseNotebookMeta{grid-gap:5px;display:grid;gap:5px;min-width:150px;text-align:right}.purchaseNotebookMeta strong{color:#72ffa6;font-size:1.15rem}.purchaseNotebookFollowup,.purchaseNotebookLearning{border-top:1px solid #69ffa124;margin-top:22px;padding-top:20px}.purchaseNotebookFollowup h3{margin:7px 0 13px}.purchaseNotebookStars{display:flex;flex-wrap:wrap;gap:8px}.purchaseNotebookStars button{background:hsla(0,0%,100%,.035);border:1px solid #84ffb52e;border-radius:999px;color:#d7ebdf;cursor:pointer;padding:9px 12px}.purchaseNotebookStars button.isSelected{background:#6aff9f;border-color:#6aff9f;color:#05120a}.purchaseNotebookFollowup textarea{background:#020706cc;border:1px solid #91ffbc33;border-radius:12px;color:#f4fff8;font:inherit;margin:14px 0;min-height:100px;padding:12px 14px;resize:vertical;width:100%}.purchaseNotebookFollowup button:disabled{background:#ffffff12;border-color:#ffffff24;color:#ffffff59;cursor:not-allowed}.purchaseNotebookLearning{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px}.purchaseNotebookLearning span,.purchaseNotebookLearning strong{background:#69ffa114;border-radius:999px;padding:7px 10px}.purchaseNotebookLearning p,.purchaseNotebookLearning small{flex-basis:100%;line-height:1.55;margin:0}.purchaseNotebookEmpty{background:linear-gradient(145deg,#081410f2,#0d0718ed);border:1px solid #69ffa133;border-radius:26px;margin-top:44px;padding:clamp(28px,6vw,58px);text-align:center}.purchaseNotebookEmpty>span{font-size:3rem}@media (max-width:680px){.purchaseNotebookCardTop{display:grid}.purchaseNotebookMeta{min-width:0;text-align:left}.purchaseNotebookStars{display:grid;grid-template-columns:repeat(5,1fr)}.purchaseNotebookStars button{padding:9px 3px}}.testerPage{background:radial-gradient(circle at 15% 10%,#7436ff2e,#0000 34%),radial-gradient(circle at 85% 18%,#00ff8824,#0000 28%),linear-gradient(180deg,#05070a,#020504 62%,#010302);color:#eefdf5;font-family:Inter,system-ui,sans-serif;min-height:100vh;padding:clamp(24px,5vw,72px) 18px 80px}.testerForm,.testerHeader,.testerSuccess{margin:0 auto;width:min(880px,100%)}.testerHeader{text-align:center}.testerHeader>span,.testerSuccess>span{color:#68ff9e;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.testerHeader h1,.testerSuccess h1{font-size:clamp(2rem,6vw,4.4rem);line-height:.98;margin:10px 0 12px}.testerHeader p,.testerSuccess p{color:#b9cec3;line-height:1.65;margin:0 auto;max-width:680px}.testerBack{background:#0000;border:0;color:#9ccbb0;cursor:pointer;display:block;margin:0 0 28px;padding:0}.testerForm,.testerSuccess{background:linear-gradient(145deg,#081410f5,#0d0718f0);border:1px solid #69ffa133;border-radius:24px;box-shadow:0 20px 70px #00000057,inset 0 0 34px rgba(109,255,165,.035);margin-top:38px;padding:clamp(22px,5vw,42px)}.testerForm,.testerForm label{grid-gap:10px;display:grid;gap:10px}.testerForm{gap:22px}.testerGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.testerForm label,.testerRating legend{color:#cce3d7;font-size:.9rem;font-weight:800}.testerForm input,.testerForm textarea{background:#020706d1;border:1px solid #91ffbc33;border-radius:12px;color:#f4fff8;font:inherit;padding:13px 14px;width:100%}.testerForm textarea{min-height:120px;resize:vertical}.testerForm input:focus,.testerForm textarea:focus{outline:2px solid #68ff9e8c;outline-offset:2px}.testerRating{border:0;margin:0;padding:0}.testerRating div{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.testerRating button{background:hsla(0,0%,100%,.035);border:1px solid #80ffb12e;border-radius:999px;color:#cfe5d9;cursor:pointer;padding:10px 14px}.testerRating button.selected{background:#6aff9f;border-color:#6aff9f;box-shadow:0 0 22px #4fff913d;color:#05120a}.testerCheck{align-items:start;background:hsla(0,0%,100%,.025);border:1px solid #91ffbc1f;border-radius:14px;gap:12px!important;grid-template-columns:auto 1fr;padding:15px}.testerCheck input{height:18px;margin-top:2px;width:18px}.testerCheck.disabled{opacity:.45}.testerTrap{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.testerSubmit,.testerSuccess button{background:#6aff9f;border:1px solid #6aff9f;border-radius:999px;color:#041008;cursor:pointer;font-size:1rem;font-weight:950;min-height:54px;padding:13px 22px}.testerSubmit:disabled{cursor:wait;opacity:.55}.testerMessage,.testerPrivacy{color:#789487;font-size:.8rem;margin:-8px 0 0;text-align:center}.testerMessage.error{color:#ffb36b}.testerSuccess{margin-top:10vh;text-align:center}.testerSuccess div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:28px}.testerSuccess button.quiet{background:#0000;color:#d8eee1}@media (max-width:680px){.testerGrid,.testerSuccess div{grid-template-columns:1fr}}.chat-widget-container{bottom:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:fixed;right:20px;z-index:9999}.chat-bubble{align-items:center;background:linear-gradient(135deg,#8a2be2,#6a1fb2);border-radius:50%;box-shadow:0 4px 20px #8a2be280;color:#fff;cursor:pointer;display:flex;font-size:28px;height:60px;justify-content:center;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:60px}.chat-bubble:hover{box-shadow:0 6px 25px #8a2be2b3;transform:scale(1.1)}.chat-bubble.hidden{opacity:0;pointer-events:none;transform:scale(0)}.chat-window{background-color:#0a0a0f;border:1px solid #8a2be24d;border-radius:15px;bottom:0;box-shadow:0 5px 30px #00000080;display:flex;flex-direction:column;height:520px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;transform:translateY(20px);transition:all .3s ease;width:370px}.chat-window.open{opacity:1;pointer-events:auto;transform:translateY(0)}.chat-header{align-items:center;background:linear-gradient(135deg,#8a2be2,#6a1fb2);color:#fff;display:flex;justify-content:space-between;padding:15px 20px}.chat-header h3{font-size:16px;font-weight:700;margin:0}.chat-header .close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;line-height:1;opacity:.8;padding:0;transition:opacity .2s}.chat-header .close-button:hover{opacity:1}.chat-messages{display:flex;flex-direction:column;flex-grow:1;gap:12px;overflow-y:auto;padding:15px}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:#0000}.chat-messages::-webkit-scrollbar-thumb{background:#8a2be24d;border-radius:3px}.message{word-wrap:break-word;border-radius:12px;font-size:14px;line-height:1.5;max-width:85%;padding:10px 14px}.message p{margin:0}.message.user{align-self:flex-end;background:linear-gradient(135deg,#8a2be2,#6a1fb2);border-bottom-right-radius:4px;color:#fff}.message.bot{align-self:flex-start;background:#8a2be21a;border:1px solid #8a2be233;border-bottom-left-radius:4px;color:#e0e0e0}.typing-indicator{align-items:center;display:flex;gap:4px;padding:12px 16px!important}.typing-indicator .dot{animation:typingBounce 1.4s ease-in-out infinite;background-color:#0f8;border-radius:50%;height:8px;width:8px}.typing-indicator .dot:first-child{animation-delay:0s}.typing-indicator .dot:nth-child(2){animation-delay:.2s}.typing-indicator .dot:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.chat-input-form{align-items:center;background:#0a0a0ff2;border-top:1px solid #8a2be233;display:flex;gap:8px;padding:12px 15px}.chat-input-form input{background-color:#ffffff0d;border:1px solid #8a2be24d;border-radius:25px;color:#fff;flex-grow:1;font-size:14px;min-width:0;outline:none;padding:10px 14px;transition:border-color .3s}.chat-input-form input:focus{border-color:#8a2be2}.chat-input-form input::placeholder{color:#888}.chat-input-form button[type=submit]{background:linear-gradient(135deg,#0f8,#00cc6a);border:none;border-radius:25px;color:#0a0a0f;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700;padding:10px 18px;transition:all .3s ease;white-space:nowrap}.chat-input-form button[type=submit]:hover{box-shadow:0 2px 10px #00ff884d;transform:scale(1.05)}.mic-button{align-items:center;background:linear-gradient(135deg,#0f8,#00cc6a);border:none;border-radius:50%;box-shadow:0 2px 8px #0f83;color:#0a0a0f;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:40px}.mic-button:hover{box-shadow:0 4px 14px #0f86;transform:scale(1.08)}.mic-button.listening{animation:micPulse 1.4s ease-out infinite;background:linear-gradient(135deg,#f44,#c00);box-shadow:0 0 0 0 #ff4444b3;color:#fff}.mic-button.listening:hover{animation:micPulse 1.4s ease-out infinite;transform:scale(1.08)}@keyframes micPulse{0%{box-shadow:0 0 0 0 #ff4444b3}50%{box-shadow:0 0 0 10px #f443}to{box-shadow:0 0 0 18px #f440}}@media (max-width:600px){.chat-widget-container{bottom:10px;right:10px}.chat-window{border-radius:15px;height:min(68dvh,520px);max-height:calc(100dvh - 110px);width:calc(100vw - 20px)}.chat-header{padding:10px 14px}.chat-messages{gap:8px;padding:10px}.chat-bubble{font-size:24px;height:55px;width:55px}.chat-input-form button[type=submit]{font-size:13px;padding:10px 14px}.mic-button{height:36px;width:36px}.chat-input-form{gap:6px;padding:10px 12px}}.brainCoreBackdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(90deg,#000404f7,#000404e6 30%,#00040438 47%,#00040408 58%,#0000 68%)!important;display:block!important;inset:0!important;padding:0!important;position:absolute!important}.brainCoreDialog{animation:none!important;bottom:3%!important;height:auto!important;left:2%!important;margin:0!important;max-height:none!important;position:absolute!important;right:auto!important;top:3%!important;transform:none!important;width:44%!important}@media (max-width:760px){.brainCoreBackdrop{background:#000404d1!important;display:grid!important;padding:1rem!important;place-items:center!important}.brainCoreDialog{height:auto!important;inset:auto!important;max-height:92%!important;position:relative!important;width:94%!important}}
/*# sourceMappingURL=main.886937f1.css.map*/