.circular-gallery{pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.circular-gallery__engine,.circular-gallery__labels{width:100%;height:100%;position:absolute;inset:0}.circular-gallery__engine{z-index:0;pointer-events:none}.circular-gallery__labels{z-index:1;pointer-events:none;overflow:hidden}.circular-gallery__hint{--hint-anchor-x:50%;--hint-anchor-y:50%;--hint-blur:clamp(3px, .3vw, 4px);--hint-offset:clamp(3px, .3vw, 4px);z-index:2;pointer-events:none;width:100%;height:100%;font-family:var(--font-sans-role);position:absolute;inset:0;overflow:hidden}.circular-gallery__hint,.circular-gallery__hint *{pointer-events:none}.circular-gallery__hint-arc{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.circular-gallery__hint-path{fill:none;stroke:none}.circular-gallery__hint-scroll{fill:#ffffff85;font-size:var(--type-hint);letter-spacing:var(--tracking-hint);dominant-baseline:central;opacity:0;filter:blur(var(--hint-blur));font-weight:500;transition:opacity .32s ease-out,filter .32s ease-out}.circular-gallery__hint[data-hint-state=scroll] .circular-gallery__hint-scroll{opacity:1;filter:blur()}.circular-gallery__hint-enter{left:var(--hint-anchor-x);top:var(--hint-anchor-y);color:#ffffff94;font-size:var(--type-hint);letter-spacing:var(--tracking-hint);white-space:nowrap;opacity:0;filter:blur(var(--hint-blur));transform:translate(-50%, calc(-50% + var(--hint-offset)));font-weight:500;line-height:1;transition:opacity .22s ease-out,filter .22s ease-out,transform .22s ease-out;position:absolute}.circular-gallery__hint[data-hint-state=enter] .circular-gallery__hint-enter{opacity:1;filter:blur();transition-duration:.4s;transition-timing-function:ease-out;transform:translate(-50%,-50%)}.circular-gallery__item{appearance:none;color:#fff;text-align:center;white-space:nowrap;transform-origin:50%;pointer-events:auto;cursor:pointer;will-change:transform, opacity;background:0 0;border:0;margin:0;padding:0;line-height:1;position:absolute}.circular-gallery__letter{transform-origin:50% 55%;display:inline-block}.circular-gallery__item:focus-visible{outline-offset:6px;outline:1px solid #ffffffb8}.circular-gallery:focus-visible{outline-offset:-8px;outline:1px solid #ffffffb8}
.AIAnswerView-module__QF-BTa__answer{overscroll-behavior:contain;text-align:left;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;gap:1.15rem;width:100%;min-height:0;padding:1.1rem .25rem .25rem;display:grid;overflow-y:auto}.AIAnswerView-module__QF-BTa__question{color:#ffffff8c;font-size:var(--type-label);letter-spacing:var(--tracking-navigation);margin:0;font-weight:500;line-height:1.45}.AIAnswerView-module__QF-BTa__text{color:#fffffff0;max-width:68ch;font-size:var(--type-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.72}.AIAnswerView-module__QF-BTa__caret{vertical-align:-.1em;background:currentColor;width:.08em;height:1em;margin-inline-start:.18em;animation:.9s step-end infinite AIAnswerView-module__QF-BTa__answer-caret;display:inline-block}.AIAnswerView-module__QF-BTa__notice{color:#ffffffb3;font-size:var(--type-body-small);margin:0;line-height:1.5}.AIAnswerView-module__QF-BTa__controls{flex-wrap:wrap;gap:1rem;display:flex}.AIAnswerView-module__QF-BTa__controls button{color:#ffffffa8;font:inherit;font-size:var(--type-button);letter-spacing:var(--tracking-navigation);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff40;outline:0;padding:.35rem 0}.AIAnswerView-module__QF-BTa__controls button:hover,.AIAnswerView-module__QF-BTa__controls button:focus-visible{color:#fff;border-bottom-color:#ffffffb8}.AIAnswerView-module__QF-BTa__controls button:focus-visible{outline-offset:.25rem;outline:1px solid #ffffff80}.AIAnswerView-module__QF-BTa__citations{color:#ffffff85;font-size:var(--type-caption);flex-wrap:wrap;gap:.6rem 1rem;margin:0;padding:0;list-style:none;display:flex}.AIAnswerView-module__QF-BTa__citations a{color:inherit;text-underline-offset:.2em}@keyframes AIAnswerView-module__QF-BTa__answer-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.AIAnswerView-module__QF-BTa__caret{animation:none}}
.AIQuestionForm-module__T1Hj-q__form{gap:.65rem;width:100%;display:grid}.AIQuestionForm-module__T1Hj-q__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AIQuestionForm-module__T1Hj-q__inputFrame{-webkit-backdrop-filter:blur(12px)saturate(90%);backdrop-filter:blur(12px)saturate(90%);background:#07080973;border:1px solid #ffffff2b;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;min-height:3.5rem;padding:.72rem .82rem .72rem 1rem;transition:border-color .18s ease-out,background .18s ease-out;display:grid}.AIQuestionForm-module__T1Hj-q__inputFrame:focus-within{background:#07080991;border-color:#ffffff70}.AIQuestionForm-module__T1Hj-q__input{resize:none;color:#fff;width:100%;min-height:1.75rem;max-height:9rem;font:inherit;font-size:var(--type-body);caret-color:#fff;background:0 0;border:0;outline:0;padding:.14rem 0;font-weight:400;line-height:1.45;overflow-y:auto}.AIQuestionForm-module__T1Hj-q__input::placeholder{color:#ffffff9c}.AIQuestionForm-module__T1Hj-q__action{color:#ffffffe0;min-width:3.4rem;min-height:2rem;font:inherit;font-size:var(--type-button);letter-spacing:var(--tracking-navigation);cursor:pointer;background:#ffffff1a;border:0;border-radius:.35rem;outline:0;padding:.42rem .65rem;font-weight:500;transition:color .16s ease-out,background .16s ease-out,opacity .16s ease-out}.AIQuestionForm-module__T1Hj-q__action:hover,.AIQuestionForm-module__T1Hj-q__action:focus-visible{color:#fff;background:#ffffff29}.AIQuestionForm-module__T1Hj-q__action:focus-visible{outline-offset:.2rem;outline:1px solid #ffffff9e}.AIQuestionForm-module__T1Hj-q__action:disabled{opacity:.36;cursor:default}.AIQuestionForm-module__T1Hj-q__meta{color:#ffffff75;min-height:1rem;font-size:var(--type-caption);justify-content:space-between;gap:1rem;line-height:1.35;display:flex}@media (max-width:480px){.AIQuestionForm-module__T1Hj-q__inputFrame{padding-inline:.85rem .7rem}.AIQuestionForm-module__T1Hj-q__meta{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.AIQuestionForm-module__T1Hj-q__inputFrame,.AIQuestionForm-module__T1Hj-q__action{transition:none}}
.Strands-module__JxpN1q__strands{pointer-events:none;background:radial-gradient(at 50% 52%,#849aa624,#0000 56%),linear-gradient(#ffffff06,#0000 42%);position:absolute;inset:0;overflow:hidden}.Strands-module__JxpN1q__strands canvas{opacity:0;width:100%;height:100%;transition:opacity .36s ease-out;display:block}.Strands-module__JxpN1q__strands[data-renderer=ready] canvas{opacity:1}@media (prefers-reduced-motion:reduce){.Strands-module__JxpN1q__strands canvas{transition:none}}
.AIWorkspace-module__XB345q__workspace{width:min(52rem, calc(100vw - 2 * var(--space-page-inline)));height:min(43rem, calc(100dvh - 2 * var(--space-page-block)));min-height:min(32rem, calc(100dvh - 2 * var(--space-page-block)));color:#fff;background:#0b0c0eb8;border:1px solid #ffffff1c;border-radius:clamp(.8rem,1.6vw,1.25rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 1.5rem 5rem #00000038}.AIWorkspace-module__XB345q__strands{z-index:0}.AIWorkspace-module__XB345q__scrim{z-index:1;pointer-events:none;background:linear-gradient(#090a0c47,#090a0c9e 48%,#090a0ce0),radial-gradient(at 50% 35%,#0000 0%,#04050640 72%);position:absolute;inset:0}.AIWorkspace-module__XB345q__content{z-index:2;grid-template-rows:auto auto auto minmax(0,1fr);align-content:center;gap:clamp(1rem,2.1vw,1.75rem);width:min(42rem,100%);min-height:0;margin:auto;padding:clamp(1.35rem,3.5vw,3.5rem);display:grid;position:relative}.AIWorkspace-module__XB345q__header{text-align:center;justify-items:center;gap:clamp(.55rem,1.3vw,.85rem);transition:opacity .24s ease-out,transform .3s ease-out;display:grid}.AIWorkspace-module__XB345q__workspace[data-has-answer=true] .AIWorkspace-module__XB345q__header{opacity:.62;transform:translateY(-.2rem)}.AIWorkspace-module__XB345q__label,.AIWorkspace-module__XB345q__processing{font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-weight:500}.AIWorkspace-module__XB345q__label{color:#ffffff8f}.AIWorkspace-module__XB345q__title{letter-spacing:-.035em;max-width:100%;margin:0;font-size:clamp(1.55rem,4vw,3rem);font-weight:500;line-height:1.06}.AIWorkspace-module__XB345q__intro{color:#ffffff94;max-width:46ch;font-size:var(--type-body-small);margin:0;line-height:1.55}.AIWorkspace-module__XB345q__processing{color:#ffffff85;letter-spacing:var(--tracking-navigation);text-align:left}.AIWorkspace-module__XB345q__liveStatus{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AIWorkspace-module__XB345q__busyMarker{background:#ffffffad;border-radius:50%;width:.28rem;height:.28rem;animation:1.4s ease-in-out infinite AIWorkspace-module__XB345q__workspace-pulse;position:absolute;bottom:clamp(1.35rem,3.5vw,3.5rem);right:clamp(1.35rem,3.5vw,3.5rem)}@keyframes AIWorkspace-module__XB345q__workspace-pulse{50%{opacity:.28}}@media (max-width:640px){.AIWorkspace-module__XB345q__workspace{width:calc(100vw - 1.5rem);height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0}.AIWorkspace-module__XB345q__content{padding:max(1.4rem, env(safe-area-inset-top)) 1.05rem max(1.2rem, env(safe-area-inset-bottom));align-content:start;gap:1rem}.AIWorkspace-module__XB345q__header{padding-inline:.35rem}.AIWorkspace-module__XB345q__intro{font-size:.78rem}}@media (max-height:620px) and (orientation:landscape){.AIWorkspace-module__XB345q__workspace{height:calc(100dvh - 1rem)}.AIWorkspace-module__XB345q__content{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(13rem,.72fr) minmax(18rem,1fr);align-items:center;width:100%;padding:1.15rem 3.5rem 1.15rem 1.5rem}.AIWorkspace-module__XB345q__header{text-align:left;grid-column:1;justify-items:start}.AIWorkspace-module__XB345q__content>form{grid-area:1/2}.AIWorkspace-module__XB345q__content>section{grid-area:2/2}.AIWorkspace-module__XB345q__processing{grid-column:2}}@media (prefers-reduced-motion:reduce){.AIWorkspace-module__XB345q__header,.AIWorkspace-module__XB345q__busyMarker{transition:none;animation:none}}
.AIOverlay-module__nPNA9W__overlay{z-index:1000;min-height:100dvh;padding:max(var(--space-page-block), env(safe-area-inset-top)) max(var(--space-page-inline), env(safe-area-inset-right)) max(var(--space-page-block), env(safe-area-inset-bottom)) max(var(--space-page-inline), env(safe-area-inset-left));-webkit-backdrop-filter:blur(13px)saturate(92%);backdrop-filter:blur(13px)saturate(92%);opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:none;touch-action:none;background:#08080a7a;place-items:center;transition:opacity .32s ease-out,visibility 0s linear .32s;display:grid;position:fixed;inset:0;overflow:hidden}.AIOverlay-module__nPNA9W__overlay[data-phase=open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s ease-out,visibility linear}.AIOverlay-module__nPNA9W__overlay[data-phase=closing]{opacity:0;visibility:visible;pointer-events:auto;transition:opacity .32s ease-out,visibility 0s linear .32s}.AIOverlay-module__nPNA9W__workspaceLayer{z-index:1;opacity:0;transform-origin:50%;transition:opacity .28s ease-out,transform .36s ease-out;position:relative;transform:scale(.98)}.AIOverlay-module__nPNA9W__overlay[data-phase=open] .AIOverlay-module__nPNA9W__workspaceLayer{opacity:1;transition-delay:40ms;transform:scale(1)}.AIOverlay-module__nPNA9W__overlay[data-phase=closing] .AIOverlay-module__nPNA9W__workspaceLayer{opacity:0;transition-duration:.24s;transition-delay:0s;transform:scale(.98)}.AIOverlay-module__nPNA9W__close{top:max(var(--space-page-inline), calc(env(safe-area-inset-top) + 1rem));right:max(var(--space-page-inline), calc(env(safe-area-inset-right) + 1rem));z-index:3;color:#ffffffad;width:2.75rem;height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;place-items:center;padding:0;font-size:1.75rem;font-weight:300;line-height:1;transition:color .18s ease-out;display:grid;position:absolute}.AIOverlay-module__nPNA9W__close:hover,.AIOverlay-module__nPNA9W__close:focus-visible{color:#fff}.AIOverlay-module__nPNA9W__close:focus-visible{outline-offset:.25rem;outline:1px solid #fff6}@media (prefers-reduced-motion:reduce){.AIOverlay-module__nPNA9W__overlay,.AIOverlay-module__nPNA9W__workspaceLayer,.AIOverlay-module__nPNA9W__close{transition-duration:.01ms;transition-delay:0s}.AIOverlay-module__nPNA9W__workspaceLayer,.AIOverlay-module__nPNA9W__overlay[data-phase=open] .AIOverlay-module__nPNA9W__workspaceLayer,.AIOverlay-module__nPNA9W__overlay[data-phase=closing] .AIOverlay-module__nPNA9W__workspaceLayer{transform:none}}
.HomepageWorldPreview-module__nFMLea__preview{z-index:3;width:min(calc(100vw - var(--space-page-inline) - var(--space-page-inline)), 26rem);color:#fff;text-align:center;pointer-events:none;position:absolute;top:calc(50% + clamp(7.5rem,14vh,10rem));left:50%;transform:translate(-50%)}.HomepageWorldPreview-module__nFMLea__list{opacity:1;flex-direction:column;align-items:center;gap:clamp(.45rem,1.4vh,.85rem);margin:0;padding:0;list-style:none;transition:opacity .26s ease-out;display:flex}.HomepageWorldPreview-module__nFMLea__preview[data-visible=false] .HomepageWorldPreview-module__nFMLea__list{opacity:0;transition-duration:.2s}.HomepageWorldPreview-module__nFMLea__item{max-width:100%;font-size:var(--type-preview);font-weight:400;line-height:var(--leading-compact);letter-spacing:var(--tracking-preview);white-space:nowrap}.HomepageWorldPreview-module__nFMLea__link{width:fit-content;max-width:100%;color:inherit;opacity:.76;cursor:pointer;pointer-events:auto;margin:-.3rem -.75rem;padding:.3rem .75rem;text-decoration:none;transition:opacity .16s ease-out;display:block}@media (max-width:26.875rem){.HomepageWorldPreview-module__nFMLea__preview{top:calc(50% + clamp(6rem,13vh,7.5rem))}}.HomepageWorldPreview-module__nFMLea__preview[data-layout-mode=mobile],.HomepageWorldPreview-module__nFMLea__preview[data-layout-mode=compact-landscape]{top:min(var(--preview-mobile-anchor-y), calc(100% - env(safe-area-inset-bottom,0px) - var(--preview-mobile-bottom-gutter) - var(--preview-measured-height,6rem)));width:min(calc(100vw - max(var(--space-page-inline), env(safe-area-inset-left,0px)) - max(var(--space-page-inline), env(safe-area-inset-right,0px))), 26rem)}.HomepageWorldPreview-module__nFMLea__preview[data-layout-mode=mobile] .HomepageWorldPreview-module__nFMLea__list{gap:clamp(.35rem,1dvh,.65rem)}.HomepageWorldPreview-module__nFMLea__preview[data-layout-mode=compact-landscape] .HomepageWorldPreview-module__nFMLea__list{gap:clamp(.25rem,1dvh,.4rem)}.HomepageWorldPreview-module__nFMLea__preview[data-layout-mode=compact-landscape] .HomepageWorldPreview-module__nFMLea__item{font-size:clamp(.6875rem,1.5vw,.8125rem)}.HomepageWorldPreview-module__nFMLea__link:hover,.HomepageWorldPreview-module__nFMLea__link:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.HomepageWorldPreview-module__nFMLea__list,.HomepageWorldPreview-module__nFMLea__link{transition-duration:.01ms}}
.HomepageAISearch-module__gN8J0G__system{z-index:4;opacity:1;visibility:visible;pointer-events:none;transition:opacity .22s ease-out,visibility linear;position:absolute;inset:0;overflow:hidden}.HomepageAISearch-module__gN8J0G__system[data-workspace-hidden=true]{opacity:0;visibility:hidden;transition:opacity .22s ease-out,visibility 0s linear .22s}.HomepageAISearch-module__gN8J0G__form,.HomepageAISearch-module__gN8J0G__svg{width:100%;height:100%;position:absolute;inset:0}.HomepageAISearch-module__gN8J0G__form{pointer-events:none}.HomepageAISearch-module__gN8J0G__svg{pointer-events:none;display:block;overflow:visible}.HomepageAISearch-module__gN8J0G__surface{fill:#0000002e;stroke:#fff3;stroke-width:1px;stroke-linejoin:round;-webkit-backdrop-filter:blur(10px)saturate(108%);backdrop-filter:blur(10px)saturate(108%);filter:drop-shadow(0 -.75px #ffffff17)drop-shadow(0 4px 10px #0000001f);transition:fill .18s ease-out,stroke .18s ease-out,filter .18s ease-out}.HomepageAISearch-module__gN8J0G__form:hover .HomepageAISearch-module__gN8J0G__surface{fill:#0003;stroke:#ffffff3b;filter:drop-shadow(0 -.75px #ffffff1f)drop-shadow(0 4px 10px #0000001f)}.HomepageAISearch-module__gN8J0G__form[data-focused=true] .HomepageAISearch-module__gN8J0G__surface{fill:#0003;stroke:#ffffff3d;filter:drop-shadow(0 -.75px #ffffff24)drop-shadow(0 4px 10px #0000001f)}.HomepageAISearch-module__gN8J0G__value,.HomepageAISearch-module__gN8J0G__placeholder{font-family:var(--font-sans-role);font-size:var(--type-search);letter-spacing:.025em;font-weight:400}.HomepageAISearch-module__gN8J0G__value{fill:#fff}.HomepageAISearch-module__gN8J0G__placeholder{fill:#fffffffa}.HomepageAISearch-module__gN8J0G__caret{stroke:#fffffff0;stroke-width:1.25px;stroke-linecap:round;animation:1.06s step-end infinite HomepageAISearch-module__gN8J0G__caret-blink}.HomepageAISearch-module__gN8J0G__field{appearance:none;z-index:1;color:#0000;caret-color:#0000;font-size:var(--type-search);opacity:0;cursor:text;pointer-events:auto;background:0 0;border:0;outline:0;margin:0;padding:0;position:absolute}.HomepageAISearch-module__gN8J0G__field::-webkit-search-cancel-button{display:none}.HomepageAISearch-module__gN8J0G__conversationPanel{pointer-events:none;visibility:hidden;min-height:0;position:absolute;inset:50% clamp(1.5rem,8vw,8rem) auto}@keyframes HomepageAISearch-module__gN8J0G__caret-blink{0%,48%{opacity:1}49%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.HomepageAISearch-module__gN8J0G__system,.HomepageAISearch-module__gN8J0G__surface{transition-duration:.01ms}.HomepageAISearch-module__gN8J0G__caret{animation:none}}
