.GlassPanel-module__kngCAq__glass{background:rgba(var(--glass-bg-color),var(--glass-intensity));border:var(--glass-border-width)solid var(--glass-border-color);border-radius:var(--glass-radius);position:relative}@-moz-document url-prefix(){.GlassPanel-module__kngCAq__glass{isolation:isolate;will-change:backdrop-filter;transform:translateZ(0);-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}}
.Hero-module__7HnD1W__hero{text-align:center;max-inline-size:var(--content-max-width);font-family:var(--font-plus-jakarta),sans-serif;flex-direction:column;align-items:center;margin-inline:auto;padding-inline:clamp(1.25rem,3.12vw,5rem);display:flex}.Hero-module__7HnD1W__badge,.Hero-module__7HnD1W__heading,.Hero-module__7HnD1W__subheading,.Hero-module__7HnD1W__downloadWrapper{will-change:transform,opacity}.Hero-module__7HnD1W__badge{font-weight:300;font-size:var(--font-size-badge);color:var(--color-text-secondary);background:var(--color-badge-bg);border-radius:var(--radius-pill);justify-content:center;align-items:center;margin-block-end:clamp(1.5rem,1.56vw,2.5rem);padding-block:clamp(.375rem,.31vw,.5rem);padding-inline:clamp(.875rem,.78vw,1.25rem);line-height:1.3;display:inline-flex}.Hero-module__7HnD1W__heading{max-inline-size:89rem;font-weight:600;font-size:var(--font-size-heading);line-height:var(--line-height-heading);color:var(--color-text-primary);text-wrap:balance;letter-spacing:-.015em;margin-block-end:clamp(1.25rem,1.56vw,2.5rem)}.Hero-module__7HnD1W__subheading{max-inline-size:clamp(20rem,33.28vw,53.25rem);font-weight:300;font-size:var(--font-size-subheading);line-height:var(--line-height-subheading);color:var(--color-text-primary);text-wrap:pretty;margin-block-end:clamp(1.75rem,1.56vw,2.5rem)}.Hero-module__7HnD1W__subheadingFull{display:block}.Hero-module__7HnD1W__subheadingShort{display:none}.Hero-module__7HnD1W__downloadWrapper{max-inline-size:100%;position:relative}.Hero-module__7HnD1W__downloadHighlighted .Hero-module__7HnD1W__downloadBtn{animation:2s ease-in-out forwards Hero-module__7HnD1W__downloadPulse}@keyframes Hero-module__7HnD1W__downloadPulse{0%{border-color:var(--border-white-mid);box-shadow:0 0 0 var(--text-white-0),0 0 0 var(--text-white-0)}15%{border-color:var(--text-white-80);box-shadow:0 0 1.5625rem var(--text-white-30),0 0 4.375rem var(--surface-white-8)}35%{box-shadow:0 0 .9375rem var(--surface-white-10),0 0 3.125rem var(--surface-white-4)}55%{box-shadow:0 0 1.5625rem var(--text-white-30),0 0 4.375rem var(--surface-white-8)}75%{box-shadow:0 0 .9375rem var(--surface-white-10),0 0 3.125rem var(--surface-white-4);border-color:var(--border-white-strong)}to{border-color:var(--border-white-mid);box-shadow:0 0 0 var(--text-white-0),0 0 0 var(--text-white-0)}}.Hero-module__7HnD1W__downloadBtn{align-items:center;block-size:clamp(2.875rem,2.34vw,3.75rem);padding:0;transition:border-color .3s,box-shadow .3s;display:flex}@media (hover:hover) and (pointer:fine){.Hero-module__7HnD1W__downloadBtn:hover{border-color:var(--border-white-strong);box-shadow:0 0 1.25rem var(--surface-white-8)}}.Hero-module__7HnD1W__downloadMain{cursor:pointer;align-items:center;block-size:100%;min-inline-size:0;text-decoration:none;display:flex}.Hero-module__7HnD1W__downloadDesktopVariant{flex:1;align-items:center;block-size:100%;min-inline-size:0;display:flex}.Hero-module__7HnD1W__downloadMainMobile{display:none}@media (max-width:900px){.Hero-module__7HnD1W__downloadDesktopVariant{display:none}.Hero-module__7HnD1W__downloadMainMobile{block-size:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:clamp(.625rem,2vw,.875rem);min-inline-size:0;padding-inline:clamp(1rem,3vw,1.25rem);display:flex}}.Hero-module__7HnD1W__downloadMainMobile .Hero-module__7HnD1W__osIcon{margin-inline-start:0}.Hero-module__7HnD1W__downloadMainMobile .Hero-module__7HnD1W__downloadLabel{text-align:start;flex:1;padding-inline-start:0}.Hero-module__7HnD1W__downloadMainMobile .Hero-module__7HnD1W__downloadChevron{margin-inline-start:auto}.Hero-module__7HnD1W__osIcon{width:clamp(1.125rem,.94vw,1.5rem);height:clamp(1.125rem,.94vw,1.5rem);color:var(--color-text-primary);flex-shrink:0;margin-inline-start:clamp(.875rem,.78vw,1.25rem)}.Hero-module__7HnD1W__downloadLabel{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;padding-inline-start:clamp(.625rem,.62vw,1rem);font-size:clamp(.9375rem,.82vw,1.3125rem);font-weight:300;line-height:1.3;overflow:hidden}.Hero-module__7HnD1W__archBadge{letter-spacing:.04em;color:var(--color-text-secondary);background:var(--surface-white-8);white-space:nowrap;border-radius:6px;flex-shrink:0;margin-inline:clamp(.25rem,.23vw,.375rem) clamp(.5rem,.47vw,.75rem);padding:clamp(.1875rem,.16vw,.25rem) clamp(.375rem,.31vw,.5rem);font-size:clamp(.5rem,.43vw,.6875rem);font-weight:400;line-height:1}.Hero-module__7HnD1W__downloadIcon{width:clamp(1rem,.86vw,1.375rem);height:clamp(1rem,.86vw,1.375rem);color:var(--color-text-primary);flex-shrink:0;margin-inline-end:clamp(.625rem,.62vw,1rem)}.Hero-module__7HnD1W__downloadDivider{background:var(--border-white-mid);flex-shrink:0;align-self:stretch;width:.35px}.Hero-module__7HnD1W__chevronBtn{cursor:pointer;block-size:100%;color:var(--color-text-primary);background:0 0;border:none;justify-content:center;align-items:center;padding-inline:clamp(.875rem,.78vw,1.25rem);display:flex}.Hero-module__7HnD1W__downloadChevron{width:clamp(.875rem,.78vw,1.25rem);height:clamp(.4375rem,.39vw,.625rem);color:var(--color-text-primary);flex-shrink:0;transition:transform .25s}.Hero-module__7HnD1W__chevronOpen .Hero-module__7HnD1W__downloadChevron{transform:rotate(180deg)}.Hero-module__7HnD1W__platformDropdownPortal{z-index:1000;background:var(--surface-white-5);border:.35px solid var(--border-white-mid);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);min-inline-size:clamp(13.75rem,12.5vw,20rem);max-inline-size:calc(100vw - 1.5rem);box-shadow:0 0 60px var(--mobile-panel-shadow-glow),0 8px 32px var(--mobile-panel-shadow-drop);opacity:0;visibility:hidden;pointer-events:none;border-radius:clamp(.75rem,.62vw,1rem);flex-direction:column;padding:clamp(.375rem,.31vw,.5rem);transition:opacity .25s,visibility .25s;display:flex;position:fixed}.Hero-module__7HnD1W__platformDropdownPortalOpen{opacity:1;visibility:visible;pointer-events:auto}.Hero-module__7HnD1W__mobileActionPortal{min-inline-size:0;max-inline-size:none}.Hero-module__7HnD1W__platformOption{cursor:pointer;color:var(--color-text-secondary);font-family:var(--font-plus-jakarta),sans-serif;text-align:start;opacity:0;transition:color .15s ease,background .15s ease,opacity .35s var(--ease-smooth),transform .35s var(--ease-smooth);background:0 0;border:none;border-radius:clamp(.5rem,.47vw,.75rem);align-items:center;gap:clamp(.5rem,.47vw,.75rem);padding:clamp(.5rem,.47vw,.75rem) clamp(.625rem,.62vw,1rem);font-size:clamp(.8125rem,.59vw,.9375rem);font-weight:400;display:flex;transform:translateY(-6px)}.Hero-module__7HnD1W__platformDropdownPortalOpen .Hero-module__7HnD1W__platformOption{opacity:1;transform:translateY(0)}.Hero-module__7HnD1W__platformDropdownPortalOpen .Hero-module__7HnD1W__platformOption:first-child{transition-delay:60ms,60ms,60ms,60ms}.Hero-module__7HnD1W__platformDropdownPortalOpen .Hero-module__7HnD1W__platformOption:nth-child(2){transition-delay:.1s,.1s,.1s,.1s}.Hero-module__7HnD1W__platformDropdownPortalOpen .Hero-module__7HnD1W__platformOption:nth-child(3){transition-delay:.14s,.14s,.14s,.14s}.Hero-module__7HnD1W__platformDropdownPortalOpen .Hero-module__7HnD1W__platformOption:nth-child(4){transition-delay:.18s,.18s,.18s,.18s}@media (hover:hover) and (pointer:fine){.Hero-module__7HnD1W__platformOption:hover{color:var(--color-text-primary);background:var(--surface-white-6)}}.Hero-module__7HnD1W__platformOption:active{color:var(--color-text-primary);background:var(--surface-white-8)}.Hero-module__7HnD1W__platformActive{color:var(--color-text-primary)}.Hero-module__7HnD1W__platformIcon{flex-shrink:0;width:clamp(.875rem,.7vw,1.125rem);height:clamp(.875rem,.7vw,1.125rem)}.Hero-module__7HnD1W__actionIconWrap{width:clamp(1rem,.78vw,1.25rem);height:clamp(1rem,.78vw,1.25rem);color:var(--color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Hero-module__7HnD1W__actionIconSvg{width:100%;height:100%}.Hero-module__7HnD1W__platformText{flex:1;gap:clamp(.25rem,.23vw,.375rem);min-inline-size:0;display:flex}.Hero-module__7HnD1W__platformSublabel{color:var(--color-text-secondary);white-space:nowrap}.Hero-module__7HnD1W__platformActive .Hero-module__7HnD1W__platformSublabel{color:var(--text-white-50)}.Hero-module__7HnD1W__checkIcon{width:clamp(.8125rem,.62vw,1rem);height:clamp(.8125rem,.62vw,1rem);color:var(--color-text-primary);flex-shrink:0}@media (max-width:900px){.Hero-module__7HnD1W__badge,.Hero-module__7HnD1W__heading,.Hero-module__7HnD1W__subheading,.Hero-module__7HnD1W__downloadWrapper{backface-visibility:hidden}.Hero-module__7HnD1W__heading{letter-spacing:-.02em;margin-block-end:.875rem;font-size:clamp(1.75rem,7.5vw,2.75rem);line-height:1.1}.Hero-module__7HnD1W__badge{margin-block-end:.75rem}.Hero-module__7HnD1W__subheading{max-inline-size:34ch;margin-block-end:1.5rem;font-size:clamp(.9375rem,3.6vw,1.0625rem);line-height:1.45}.Hero-module__7HnD1W__subheadingFull{display:none}.Hero-module__7HnD1W__subheadingShort{display:block}.Hero-module__7HnD1W__downloadBtn{block-size:clamp(3rem,12.5vw,3.5rem)}.Hero-module__7HnD1W__downloadLabel{font-size:clamp(.9375rem,3.8vw,1.0625rem);font-weight:400}}@media (max-width:600px){.Hero-module__7HnD1W__archBadge{display:none}.Hero-module__7HnD1W__osIcon{margin-inline-start:1rem}.Hero-module__7HnD1W__downloadLabel{padding-inline:.625rem .25rem}.Hero-module__7HnD1W__downloadIcon{margin-inline-end:.75rem}.Hero-module__7HnD1W__chevronBtn{padding-inline:.875rem}}@media (max-width:360px){.Hero-module__7HnD1W__downloadIcon{display:none}}@-moz-document url-prefix(){.Hero-module__7HnD1W__platformDropdownPortal{isolation:isolate;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--firefox-opaque-bg)!important}}
@property --lg-hover{syntax:"<number>";inherits:true;initial-value:0}@property --lg-press{syntax:"<number>";inherits:true;initial-value:0}.LiquidGlass-module__i_n4Na__glassContainer{--lg-radius:25px;--lg-opacity:1;--lg-fade-ms:0s;--lg-text:var(--oh-tinted-button-text-color);--lg-bg-color:var(--oh-liquid-glass-bg);--lg-highlight:var(--oh-liquid-glass-highlight);--lg-hover:0;--lg-press:0;--lg-ease:cubic-bezier(.22,.61,.36,1);--lg-hover-in-ms:.22s;--lg-hover-out-ms:.32s;--lg-press-ms:90ms;border-radius:var(--lg-radius);box-sizing:border-box;color:var(--lg-text);transition:--lg-hover var(--lg-hover-out-ms)var(--lg-ease),--lg-press var(--lg-hover-out-ms)var(--lg-ease);background:0 0;display:block;position:relative;overflow:hidden}.LiquidGlass-module__i_n4Na__glassContainer[data-interactive=true]:hover{--lg-hover:1;transition-duration:var(--lg-hover-in-ms),var(--lg-hover-in-ms)}.LiquidGlass-module__i_n4Na__glassContainer[data-interactive=true]:active{--lg-hover:1;--lg-press:1;transition-duration:var(--lg-press-ms),var(--lg-press-ms)}:is(.LiquidGlass-module__i_n4Na__glassContainer[data-interactive=true]:has(:disabled),.LiquidGlass-module__i_n4Na__glassContainer[data-interactive=true]:has([aria-disabled=true])){--lg-hover:0;--lg-press:0}.LiquidGlass-module__i_n4Na__glassFilter,.LiquidGlass-module__i_n4Na__glassOverlay,.LiquidGlass-module__i_n4Na__glassSpecular,.LiquidGlass-module__i_n4Na__glassNoise{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.LiquidGlass-module__i_n4Na__glassFilter{z-index:0;background:var(--lg-bg-color);opacity:var(--lg-opacity);filter:brightness(calc(1 + var(--lg-hover)*.06 - var(--lg-press)*.06))saturate(calc(1 + var(--lg-hover)*.18 - var(--lg-press)*.06));transition:opacity var(--lg-fade-ms)ease-in-out}.LiquidGlass-module__i_n4Na__glassOverlay{z-index:1;opacity:var(--lg-opacity);background:var(--lg-bg-color);filter:brightness(calc(1 + var(--lg-hover)*.05 - var(--lg-press)*.06))saturate(calc(1 + var(--lg-hover)*.12 - var(--lg-press)*.06));transition:opacity var(--lg-fade-ms)ease-in-out}.LiquidGlass-module__i_n4Na__glassNoise{z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");background-size:calc(180px*var(--tex-size,.5))calc(180px*var(--tex-size,.5));opacity:calc(var(--tex-opacity,.14)*var(--lg-opacity));transition:opacity var(--lg-fade-ms)ease-in-out;filter:blur(var(--tex-radius,5px))}.LiquidGlass-module__i_n4Na__glassSpecular{z-index:3;opacity:var(--lg-opacity);box-shadow:inset 0 0 5px hsl(0 0% 100%/calc(.2 + var(--lg-hover)*.1)),inset -.5px -1.5px 0px hsl(0 0% 100%/calc(.1 + var(--lg-hover)*.08)),inset .5px 1.5px 0px hsl(0 0% 100%/calc(.4 + var(--lg-hover)*.18))}.LiquidGlass-module__i_n4Na__glassContent{z-index:4;box-sizing:border-box;width:100%;height:100%;opacity:var(--lg-opacity);transition:opacity var(--lg-fade-ms)ease-in-out;pointer-events:auto;position:relative}@media (prefers-color-scheme:dark){.LiquidGlass-module__i_n4Na__glassFilter{filter:brightness(calc(1 + var(--lg-hover)*.08 - var(--lg-press)*.07))saturate(calc(1 + var(--lg-hover)*.14 - var(--lg-press)*.06))}.LiquidGlass-module__i_n4Na__glassOverlay{filter:brightness(calc(1 + var(--lg-hover)*.06 - var(--lg-press)*.07))saturate(calc(1 + var(--lg-hover)*.1 - var(--lg-press)*.06))}.LiquidGlass-module__i_n4Na__glassSpecular{box-shadow:inset 0 0 5px hsl(0 0% 100%/calc(.1 + var(--lg-hover)*.1)),inset -.5px -1.5px 0px hsl(0 0% 100%/calc(.05 + var(--lg-hover)*.1)),inset .5px 1.5px 0px hsl(0 0% 100%/calc(.22 + var(--lg-hover)*.2))}}@media (prefers-reduced-motion:reduce){.LiquidGlass-module__i_n4Na__glassContainer,.LiquidGlass-module__i_n4Na__glassContainer[data-interactive=true]:hover,.LiquidGlass-module__i_n4Na__glassContainer[data-interactive=true]:active{transition-duration:0s,0s}}
.SvgRendering-module__7ARDdq__button{appearance:none;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-self:center;align-items:center;line-height:0;display:inline-flex}.SvgRendering-module__7ARDdq__button:focus-visible{border-radius:var(--oh-light-border-radius);outline:2px solid var(--oh-liquid-active-color);outline-offset:6px;box-shadow:none}.SvgRendering-module__7ARDdq__svgImage{width:100%;height:100%;display:block}
.ModelSelectionMenu-module__LBTNeG__wrapper{cursor:pointer;border-radius:var(--oh-base-border-radius);width:80%;max-width:325px;height:100%;transition:transform var(--oh-base-animation-duration)ease,background-color var(--oh-base-animation-duration)ease;justify-content:center;align-items:center;display:flex;position:relative}.ModelSelectionMenu-module__LBTNeG__wrapper:hover:not(.ModelSelectionMenu-module__LBTNeG__active){background-color:var(--oh-ultra-thin-tinted-button-color);transform:translateY(-1px)}.ModelSelectionMenu-module__LBTNeG__wrapper:active:not(.ModelSelectionMenu-module__LBTNeG__active){transform:translateY(0)}.ModelSelectionMenu-module__LBTNeG__wrapper.ModelSelectionMenu-module__LBTNeG__active{pointer-events:default;transition:background-color var(--oh-base-animation-duration)ease;transform:none}.ModelSelectionMenu-module__LBTNeG__wrapper:before{content:"";background:var(--oh-model-menu-backdrop);opacity:0;pointer-events:none;z-index:-1;transition:opacity .24s;position:absolute;inset:-999px}.ModelSelectionMenu-module__LBTNeG__wrapper.ModelSelectionMenu-module__LBTNeG__active:before{opacity:1}.ModelSelectionMenu-module__LBTNeG__wrapper.ModelSelectionMenu-module__LBTNeG__closing:before{opacity:0}.ModelSelectionMenu-module__LBTNeG__wrapper.ModelSelectionMenu-module__LBTNeG__elevated{z-index:10}.ModelSelectionMenu-module__LBTNeG__trigger{z-index:-10;justify-content:center;align-items:center;gap:var(--oh-base-padding);pointer-events:none;width:100%;height:100%;cursor:inherit;transition:opacity .26s .24s;display:flex;position:relative}.ModelSelectionMenu-module__LBTNeG__captureDot{background:var(--model-selector-online);width:10px;height:10px;box-shadow:0 0 8px 5px var(--model-selector-online-glow);border-radius:50%;flex:none;transition:background .18s,box-shadow .22s}.ModelSelectionMenu-module__LBTNeG__captureDotMuted{background:var(--text-white-25);box-shadow:0 0 #0000}.ModelSelectionMenu-module__LBTNeG__active .ModelSelectionMenu-module__LBTNeG__trigger{opacity:0;transition:opacity .1s}.ModelSelectionMenu-module__LBTNeG__menu{--msm-open-delay-start:40ms;--msm-close-delay-start:40ms;--msm-stagger-step:45ms;border-radius:var(--oh-base-border-radius);z-index:1;--lg-opacity:0;--lg-fade-ms:.16s;pointer-events:none;width:100%;max-height:0;transition:transform .22s ease,max-height var(--msm-h-ms,.26s)ease;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(6px)scale(.985)}.ModelSelectionMenu-module__LBTNeG__menuOpen{--msm-h-ms:.26s;--lg-opacity:1;max-height:var(--msm-max-h);pointer-events:auto;transition-delay:0s,0s;transform:translate(-50%)translateY(0)scale(1)}.ModelSelectionMenu-module__LBTNeG__menuContent{padding:var(--oh-wider-padding);box-sizing:border-box;overflow:hidden}.ModelSelectionMenu-module__LBTNeG__list{gap:calc(var(--oh-base-padding)*.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ModelSelectionMenu-module__LBTNeG__itemWrap{list-style:none}.ModelSelectionMenu-module__LBTNeG__item{appearance:none;width:100%;min-width:0;height:26px;padding:0 var(--oh-wider-padding);border-radius:calc(3*var(--oh-light-border-radius));justify-content:flex-start;align-items:center;gap:var(--oh-base-padding);color:var(--oh-tinted-button-text-color);font-size:var(--oh-p-font-size);font-weight:var(--oh-p-font-weight);cursor:pointer;opacity:0;transform:translateY(var(--oh-base-padding));background:0 0;border:0;font-family:inherit;transition:opacity .22s,transform .26s,background-color .14s;display:flex}.ModelSelectionMenu-module__LBTNeG__item:hover{background-color:var(--oh-ultra-thin-tinted-button-color)}.ModelSelectionMenu-module__LBTNeG__menuOpen .ModelSelectionMenu-module__LBTNeG__item{opacity:1;transition-delay:calc(var(--msm-open-delay-start) + (var(--msm-item-index,0)*var(--msm-stagger-step))),calc(var(--msm-open-delay-start) + (var(--msm-item-index,0)*var(--msm-stagger-step))),0s;transform:translateY(0)}.ModelSelectionMenu-module__LBTNeG__menuClosing{--msm-h-ms:.48s;pointer-events:none;max-height:0;transition-delay:0s,.12s;transform:translate(-50%)translateY(4px)scale(.99)}.ModelSelectionMenu-module__LBTNeG__menuClosing .ModelSelectionMenu-module__LBTNeG__item{opacity:0;transform:translateY(var(--oh-base-padding));transition-delay:calc(var(--msm-close-delay-start) + (var(--msm-item-reverse-index,0)*var(--msm-stagger-step))),calc(var(--msm-close-delay-start) + (var(--msm-item-reverse-index,0)*var(--msm-stagger-step))),0s}.ModelSelectionMenu-module__LBTNeG__itemLocked,.ModelSelectionMenu-module__LBTNeG__labelLocked{color:var(--oh-tinted-button-text-disabled-color)}.ModelSelectionMenu-module__LBTNeG__itemSelected,.ModelSelectionMenu-module__LBTNeG__labelSelected{font-weight:300}.ModelSelectionMenu-module__LBTNeG__leftIconSlot{flex:0 0 clamp(14px,9%,var(--oh-p-font-size));width:clamp(14px,9%,var(--oh-p-font-size));justify-content:center;align-items:center;height:auto;display:inline-flex}.ModelSelectionMenu-module__LBTNeG__checkSvg{height:var(--oh-p-font-size);aspect-ratio:1}.ModelSelectionMenu-module__LBTNeG__lockSvg{height:calc(1.1*var(--oh-p-font-size));width:auto}.ModelSelectionMenu-module__LBTNeG__checkFill{fill:var(--oh-tinted-button-text-color)}.ModelSelectionMenu-module__LBTNeG__lockFill{fill:var(--oh-tinted-button-text-disabled-color)}.ModelSelectionMenu-module__LBTNeG__plusBadge{padding-block:calc(.3*var(--oh-base-padding));padding-inline:var(--oh-base-padding);font-size:var(--oh-plus-badge-font-size);font-weight:var(--oh-p-font-weight);border-radius:var(--oh-base-border-radius);color:var(--oh-plus-badge-text-color);background:var(--oh-plus-badge-background-color);justify-content:center;align-items:center;line-height:1.25;display:inline-flex}.ModelSelectionMenu-module__LBTNeG__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;padding-block:1%;line-height:1;overflow:hidden}
.ChatHeader-module__qCYzZG__header{top:var(--oh-base-inset);left:var(--oh-base-inset);right:var(--oh-base-inset);height:var(--oh-chat-div-container-height);z-index:50;isolation:isolate;justify-content:space-between;align-items:center;display:flex;position:absolute}.ChatHeader-module__qCYzZG__header>*{z-index:2;position:relative}.ChatHeader-module__qCYzZG__header>.ChatHeader-module__qCYzZG__modelNameContainer{z-index:auto}.ChatHeader-module__qCYzZG__sidebarButtonContainer,.ChatHeader-module__qCYzZG__gearButtonContainer{cursor:pointer;aspect-ratio:1;border-radius:50%;height:100%}.ChatHeader-module__qCYzZG__sidebarButtonContent,.ChatHeader-module__qCYzZG__gearButtonContent{width:100%;height:100%}.ChatHeader-module__qCYzZG__modelNameContainer{justify-content:center;align-items:center;gap:var(--oh-base-padding);flex:1 1 0;min-width:0;height:100%;display:flex}.ChatHeader-module__qCYzZG__sidebarButton,.ChatHeader-module__qCYzZG__gearButton{aspect-ratio:1;height:100%;color:var(--oh-tinted-button-text-color);justify-content:center;align-items:center;display:flex}.ChatHeader-module__qCYzZG__sidebarImage{width:100%;height:35%}.ChatHeader-module__qCYzZG__gearImage{height:45%}.ChatHeader-module__qCYzZG__sidebarImageFilled,.ChatHeader-module__qCYzZG__gearImageFilled{fill:var(--oh-tinted-button-text-color)}.ChatHeader-module__qCYzZG__modelButtonContainer{border-radius:var(--oh-base-border-radius);justify-content:center;align-items:center;gap:var(--oh-base-padding);height:100%;transition:background-color var(--oh-base-animation-duration)ease-in-out,opacity var(--oh-base-animation-duration)ease-in-out;display:flex}.ChatHeader-module__qCYzZG__modelButton{height:100%;font-weight:var(--oh-p-font-weight);font-size:var(--oh-h2-font-size);color:var(--oh-tinted-button-text-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex}.ChatHeader-module__qCYzZG__modelButtonContainer:hover{background-color:var(--oh-thin-tinted-button-color)}.ChatHeader-module__qCYzZG__modelButtonContainer:active{opacity:.9}.ChatHeader-module__qCYzZG__chevronDownImage{width:14px}.ChatHeader-module__qCYzZG__chevronDownFilledImage{fill:var(--oh-tinted-button-text-color)}
.ChatBody-module__U0JunW__chatBody{left:0;right:0;top:calc(var(--oh-header-total-height) + var(--oh-base-inset));bottom:calc(var(--oh-search-bar-total-height) + var(--oh-base-inset));padding-inline:var(--oh-base-inset);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;will-change:transform;contain:paint;position:absolute;overflow:hidden auto}.ChatBody-module__U0JunW__list{gap:var(--oh-base-padding);flex-direction:column;padding-block-start:var(--oh-base-inset);padding-block-end:var(--oh-base-inset);display:flex}.ChatBody-module__U0JunW__modelAnswer{gap:var(--oh-wider-padding);flex-direction:column;display:flex}
.DisabledHint-module__EvXicW__wrap{cursor:not-allowed;display:inline-flex;position:relative}.DisabledHint-module__EvXicW__wrap :not(.DisabledHint-module__EvXicW__tooltip){pointer-events:none}.DisabledHint-module__EvXicW__wrapDim>:not(.DisabledHint-module__EvXicW__tooltip){opacity:.55;transition:opacity var(--oh-base-animation-duration)ease-in-out}.DisabledHint-module__EvXicW__wrapDim:hover>:not(.DisabledHint-module__EvXicW__tooltip),.DisabledHint-module__EvXicW__wrapDim:focus-within>:not(.DisabledHint-module__EvXicW__tooltip){opacity:.4}.DisabledHint-module__EvXicW__tooltip{z-index:50;min-width:130px;max-width:180px;padding:calc(var(--oh-base-padding)*.5)calc(var(--oh-base-padding)*.75);border-radius:var(--oh-light-border-radius);background:var(--shadow-panel-92);color:var(--oh-tinted-button-text-color);box-shadow:0 4px 10px var(--shadow-panel-35);opacity:0;pointer-events:none;transition:opacity var(--oh-base-animation-duration)ease-in-out,transform var(--oh-base-animation-duration)ease-in-out;position:absolute}.DisabledHint-module__EvXicW__tooltip-bottom{top:calc(100% + 8px);transform:translateY(-4px)}.DisabledHint-module__EvXicW__tooltip-top{bottom:calc(100% + 8px);transform:translateY(4px)}.DisabledHint-module__EvXicW__tooltip-left{right:calc(100% + 8px);transform:translate(4px)}.DisabledHint-module__EvXicW__tooltip-right{left:calc(100% + 8px);transform:translate(-4px)}.DisabledHint-module__EvXicW__align-bottom-start,.DisabledHint-module__EvXicW__align-top-start{left:0}.DisabledHint-module__EvXicW__align-bottom-end,.DisabledHint-module__EvXicW__align-top-end{right:0}.DisabledHint-module__EvXicW__align-left-start,.DisabledHint-module__EvXicW__align-right-start{top:0}.DisabledHint-module__EvXicW__align-left-end,.DisabledHint-module__EvXicW__align-right-end{bottom:0}.DisabledHint-module__EvXicW__tooltipWide{min-width:200px;max-width:240px}.DisabledHint-module__EvXicW__tooltipOpen{opacity:1;pointer-events:auto;transform:translate(0)}.DisabledHint-module__EvXicW__tooltipTitle{font-size:var(--oh-h5-font-size);margin-block-end:calc(var(--oh-base-padding)*.2);font-weight:500;display:block}.DisabledHint-module__EvXicW__tooltipText{font-size:calc(.9*var(--oh-p-light-font-size));opacity:.9;font-weight:300;line-height:1.3;display:block}[data-oh-app-root][data-theme=light] .DisabledHint-module__EvXicW__tooltip{background:#f8fbfff5;border:.5px solid #0f172a14;box-shadow:0 4px 10px #0f172a1f}
.SearchBar-module__5ALJ3a__searchBarContainer{--padding-search-bar-inline:var(--oh-base-padding);--conic-border-highlight:#ffffff8c;--conic-border-peak:#fffffff2;bottom:var(--oh-base-inset);left:var(--oh-base-inset);right:var(--oh-base-inset);z-index:40;height:auto;min-height:54px;padding-inline:var(--padding-search-bar-inline);padding-block:calc(var(--oh-base-padding)*.5);transition:box-shadow var(--oh-base-animation-duration)ease-in-out,transform var(--oh-base-animation-duration)ease-in-out;align-items:center;display:flex;position:absolute;overflow:visible}.SearchBar-module__5ALJ3a__searchBarContainer:before{content:"";z-index:5;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0%,var(--conic-border-highlight)25%,var(--conic-border-peak)50%,var(--conic-border-highlight)75%,transparent 100%);-webkit-mask:linear-gradient(var(--color-white)0 0)content-box,linear-gradient(var(--color-white)0 0)padding-box;-webkit-mask:linear-gradient(var(--color-white)0 0)content-box,linear-gradient(var(--color-white)0 0)padding-box;mask:linear-gradient(var(--color-white)0 0)content-box,linear-gradient(var(--color-white)0 0)padding-box;-webkit-mask-composite:xor;pointer-events:none;opacity:0;padding:2px;transition:opacity .3s ease-in-out;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.SearchBar-module__5ALJ3a__searchBarContainer:hover:not(:focus-within):before,.SearchBar-module__5ALJ3a__searchBarHovered:not(.SearchBar-module__5ALJ3a__searchBarGlowing):before{opacity:1}.SearchBar-module__5ALJ3a__searchBarContainer:hover:not(:focus-within),.SearchBar-module__5ALJ3a__searchBarHovered:not(.SearchBar-module__5ALJ3a__searchBarGlowing){transform:translateY(-1px)}.SearchBar-module__5ALJ3a__searchBarContainer:focus-within,.SearchBar-module__5ALJ3a__searchBarGlowing{box-shadow:0 0px 10px 2px var(--oh-focus-shadow-color);animation:.3s ease-out SearchBar-module__5ALJ3a__focusPress}.SearchBar-module__5ALJ3a__searchBarContent{justify-content:space-between;align-items:center;gap:calc(var(--oh-base-padding)*.5);flex-direction:row;height:100%;display:flex;position:static}.SearchBar-module__5ALJ3a__input{color:var(--oh-tinted-button-text-color);font-size:var(--oh-base-font-size);box-shadow:none;min-height:var(--oh-text-area-min-height);max-height:var(--oh-text-area-max-height);resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;width:100%;padding:0;z-index:2;background-color:#0000;border:none;outline:none;flex:auto;padding-inline-end:calc(var(--oh-base-padding)*.5);font-family:inherit;line-height:1.35;position:relative;overflow-y:hidden}.SearchBar-module__5ALJ3a__input:focus-visible,.SearchBar-module__5ALJ3a__input:hover{box-shadow:none;outline:none}.SearchBar-module__5ALJ3a__input::placeholder{color:var(--oh-tinted-button-text-color);font-size:var(--oh-base-font-size)}.SearchBar-module__5ALJ3a__inputWrap{flex:1;align-items:center;display:flex;position:relative}.SearchBar-module__5ALJ3a__plusButton,.SearchBar-module__5ALJ3a__arrowButton{aspect-ratio:1;width:40px;height:40px;color:var(--oh-tinted-button-text-color);flex:none;justify-content:center;align-items:center;display:flex}.SearchBar-module__5ALJ3a__plusButton{transition:transform var(--oh-base-animation-duration)ease-in-out,box-shadow var(--oh-base-animation-duration)ease-in-out;border-radius:2px}.SearchBar-module__5ALJ3a__arrowButton{background-color:var(--oh-tinted-button-color);transition:opacity var(--oh-base-animation-duration)ease-in-out;border-radius:100px}.SearchBar-module__5ALJ3a__arrowButton:disabled{opacity:.45;cursor:default}.SearchBar-module__5ALJ3a__arrowButton:disabled:hover,.SearchBar-module__5ALJ3a__arrowButton:disabled:active{opacity:.45}.SearchBar-module__5ALJ3a__plusImage,.SearchBar-module__5ALJ3a__arrowImage{height:55%}.SearchBar-module__5ALJ3a__arrowFilled,.SearchBar-module__5ALJ3a__plusFilled{fill:var(--oh-tinted-button-text-color)}.SearchBar-module__5ALJ3a__arrowButtonDisabled .SearchBar-module__5ALJ3a__arrowFilled,.SearchBar-module__5ALJ3a__arrowFilledDisabled{fill:var(--oh-tinted-button-text-disabled-color)}@keyframes SearchBar-module__5ALJ3a__focusPress{0%{transform:translateY(0)}40%{transform:translateY(2px)}to{transform:translateY(0)}}@media (hover:hover){.SearchBar-module__5ALJ3a__plusButton:hover{transform:translateY(-1px)}.SearchBar-module__5ALJ3a__plusButton:active{box-shadow:0 2px 4px var(--oh-regular-shadow-color);transform:translateY(1px)}.SearchBar-module__5ALJ3a__arrowButton:not(:disabled):hover{opacity:.9}.SearchBar-module__5ALJ3a__arrowButton:not(:disabled):active{opacity:.8}}@media (hover:none){.SearchBar-module__5ALJ3a__plusButton:active{box-shadow:0 2px 4px var(--oh-regular-shadow-color);transform:translateY(1px)}.SearchBar-module__5ALJ3a__arrowButton:not(:disabled):active{opacity:.8}}
.UserMessage-module__TlSxHq__messageContainer{width:max-content;max-width:min(80%,70ch);padding:calc(var(--oh-base-padding)*1.3);border-radius:calc(3*var(--oh-light-border-radius));border-bottom-right-radius:var(--oh-light-border-radius);background:var(--oh-user-message-background-color);color:var(--oh-main-text-color);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;flex-direction:column;align-self:flex-end;align-items:flex-end;min-width:0;display:flex}.UserMessage-module__TlSxHq__userText{-webkit-user-select:text;user-select:text;width:100%}
@keyframes ModelMessage-module__19D7Eq__thinking-shimmer{0%{opacity:.45;background-position:-200% 0}to{opacity:1;background-position:200% 0}}.ModelMessage-module__19D7Eq__messageContainer{color:var(--oh-main-text-color);overflow-wrap:anywhere;word-wrap:break-word;-webkit-user-select:text;user-select:text;min-width:0}.ModelMessage-module__19D7Eq__thinking{font-size:var(--oh-p-font-size);letter-spacing:.2px;color:#0000;background:linear-gradient(90deg,var(--oh-thin-tinted-button-color)0%,var(--oh-tinted-button-text-color)50%,var(--oh-thin-tinted-button-color)100%);animation:ModelMessage-module__19D7Eq__thinking-shimmer var(--oh-shimmer-animation-duration)ease-in-out infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:400;display:inline-block}.ModelMessage-module__19D7Eq__errorHeader{align-items:center;gap:calc(.5*var(--oh-base-padding));padding-block-end:var(--oh-base-padding);display:flex}.ModelMessage-module__19D7Eq__errorTitle{font-weight:var(--oh-h-font-weight);font-size:var(--oh-h2-font-size);color:var(--oh-main-text-color)}.ModelMessage-module__19D7Eq__errorIcon{width:calc(1.5*var(--oh-p-font-size));flex:none}.ModelMessage-module__19D7Eq__errorIconFilled{fill:var(--oh-main-text-color)}.ModelMessage-module__19D7Eq__streamReveal{animation:3.2s steps(50,end) forwards ModelMessage-module__19D7Eq__streamHeight;overflow:hidden}@keyframes ModelMessage-module__19D7Eq__streamHeight{0%{max-height:1.5em}to{max-height:1200px}}.ModelMessage-module__19D7Eq__markdown{font-size:var(--oh-p-font-size);font-weight:var(--oh-p-font-weight);line-height:var(--oh-md-line-height);color:var(--oh-main-text-color)}.ModelMessage-module__19D7Eq__markdown h1{font-size:var(--oh-h1-font-size);font-weight:var(--oh-h-font-weight);margin-block:var(--oh-md-block-gap)var(--oh-md-paragraph-gap);color:var(--oh-main-text-color)}.ModelMessage-module__19D7Eq__markdown h2{font-size:var(--oh-h2-font-size);font-weight:var(--oh-h-font-weight);margin-block:var(--oh-md-block-gap)var(--oh-md-paragraph-gap);color:var(--oh-main-text-color)}.ModelMessage-module__19D7Eq__markdown h3{font-size:var(--oh-h3-font-size);font-weight:var(--oh-h-font-weight);margin-block:var(--oh-md-block-gap)var(--oh-md-paragraph-gap);color:var(--oh-main-text-color)}.ModelMessage-module__19D7Eq__markdown p{margin-block:var(--oh-md-paragraph-gap);font-weight:var(--oh-p-font-weight);color:var(--oh-main-text-color)}.ModelMessage-module__19D7Eq__markdown p:first-child{margin-block-start:0}.ModelMessage-module__19D7Eq__markdown p:last-child{margin-block-end:0}.ModelMessage-module__19D7Eq__markdown strong{font-weight:var(--oh-h-font-weight);color:var(--oh-main-text-color)}.ModelMessage-module__19D7Eq__markdown ul,.ModelMessage-module__19D7Eq__markdown ol{margin-block:var(--oh-md-paragraph-gap);padding-left:1.25em}.ModelMessage-module__19D7Eq__markdown li{margin-block:calc(var(--oh-base-padding)*.6);font-weight:var(--oh-p-font-weight);color:var(--oh-main-text-color)}.ModelMessage-module__19D7Eq__markdown li::marker{color:var(--oh-li-marker-color)}.ModelMessage-module__19D7Eq__markdown code{background:var(--oh-code-tinted-background-color);border:1px solid var(--oh-inline-code-border-color);font-family:var(--oh-vscode-mono-font);font-size:var(--oh-code-font-size);color:var(--oh-main-text-color);border-radius:8px;padding:.15em .4em;font-weight:400}.ModelMessage-module__19D7Eq__markdown pre{background:var(--oh-code-block-background-color);padding:var(--oh-code-padding);border-radius:calc(3*var(--oh-light-border-radius));border:1px solid var(--oh-code-block-border-color);margin-block:var(--oh-md-block-gap);overflow-x:auto}.ModelMessage-module__19D7Eq__markdown pre code{font-family:var(--oh-vscode-mono-font);font-size:var(--oh-code-font-size);color:var(--oh-main-text-color);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:0 0;border:none;border-radius:0;padding:0;font-weight:400}.ModelMessage-module__19D7Eq__markdown a{color:var(--oh-a-color);border-bottom:1px solid var(--oh-a-underline-color);text-decoration:none}.ModelMessage-module__19D7Eq__markdown a:hover{color:var(--oh-a-hover-color)}.ModelMessage-module__19D7Eq__markdown blockquote{border-left:3px solid var(--oh-blockquote-border-color);background:var(--oh-blockquote-background-color);padding:var(--oh-base-padding)calc(var(--oh-base-padding)*1.2);border-radius:calc(3*var(--oh-light-border-radius));margin-block:var(--oh-md-block-gap);margin-inline:0}.ModelMessage-module__19D7Eq__markdown table{border-collapse:separate;border-spacing:0;border-radius:calc(3*var(--oh-light-border-radius));border:1px solid var(--oh-table-border-color);background:var(--oh-table-background-color);width:100%;margin-block:var(--oh-md-block-gap);overflow:hidden}.ModelMessage-module__19D7Eq__markdown th{background:var(--oh-table-th-background-color);padding:var(--oh-base-padding)calc(var(--oh-base-padding)*1.2);text-align:left;font-weight:var(--oh-th-font-weight);font-size:var(--oh-p-light-font-size)}.ModelMessage-module__19D7Eq__markdown td{padding:var(--oh-base-padding)calc(var(--oh-base-padding)*1.2);border-bottom:1px solid var(--oh-table-td-border-bottom-color);font-size:var(--oh-p-light-font-size)}
.Divider-module__dqsCLW__divider{background:var(--oh-divider-color);flex:none;height:1px}
.SidebarMenu-module__FMtldq__root{z-index:1000;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.SidebarMenu-module__FMtldq__open{pointer-events:auto}.SidebarMenu-module__FMtldq__backdrop{opacity:0;transition:opacity var(--oh-base-animation-duration)ease-in-out;background:var(--oh-sidebar-backdrop-color);position:absolute;inset:0}.SidebarMenu-module__FMtldq__open .SidebarMenu-module__FMtldq__backdrop{opacity:1}.SidebarMenu-module__FMtldq__panel{width:min(70%,450px);transition:transform var(--oh-base-animation-duration)ease-in-out;will-change:transform;backface-visibility:hidden;background:var(--oh-sidebar-background-color);border-top-right-radius:calc(3*var(--oh-light-border-radius));border-bottom-right-radius:calc(3*var(--oh-light-border-radius));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate3d(-100%,0,.01px)}.SidebarMenu-module__FMtldq__open .SidebarMenu-module__FMtldq__panel{transform:translateZ(.01px)}@supports (font:-apple-system-body){.SidebarMenu-module__FMtldq__panel{transition:none!important;animation:none!important}}@keyframes SidebarMenu-module__FMtldq__sidebarSlideIn{0%{transform:translate3d(-100%,0,.01px)}to{transform:translateZ(.01px)}}.SidebarMenu-module__FMtldq__header{min-height:var(--oh-chat-div-container-height);padding-inline:var(--oh-wider-padding);padding-block:var(--oh-wider-padding);border-top-right-radius:calc(3*var(--oh-light-border-radius));z-index:10;background:0 0;flex-direction:column;justify-content:flex-end;padding-block-start:var(--oh-base-inset);display:flex;position:sticky;top:0}.SidebarMenu-module__FMtldq__trafficLights{padding-bottom:calc(var(--oh-wider-padding)*1.2);align-items:center;gap:8px;display:flex}.SidebarMenu-module__FMtldq__trafficDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.SidebarMenu-module__FMtldq__headerScrolled{background:var(--oh-sidebar-thin-background-color)}.SidebarMenu-module__FMtldq__headerContentsContainer{justify-content:space-between;align-items:center;width:100%;height:100%;margin-block-end:0;display:flex}.SidebarMenu-module__FMtldq__content{overscroll-behavior:contain;min-height:0;padding-top:0;padding-bottom:var(--oh-base-inset);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.SidebarMenu-module__FMtldq__closeButton{cursor:pointer;background:0 0;border:none;width:1.5rem;height:1.5rem;padding:0}.SidebarMenu-module__FMtldq__closeIcon{width:100%;height:100%}.SidebarMenu-module__FMtldq__closeIconFill{fill:var(--oh-tinted-button-text-color)}.SidebarMenu-module__FMtldq__brandBlock{flex-direction:column;display:flex}.SidebarMenu-module__FMtldq__brandRow{align-items:baseline;gap:calc(var(--oh-base-padding)*.5);display:flex}.SidebarMenu-module__FMtldq__brand{font-size:var(--oh-h3-font-size);font-weight:var(--oh-h-font-weight);color:var(--oh-tinted-button-text-color)}.SidebarMenu-module__FMtldq__version{font-size:var(--oh-p-micro-font-size);font-weight:var(--oh-p-ultra-light-font-weight);color:var(--oh-tinted-button-text-muted-color)}.SidebarMenu-module__FMtldq__stage{font-size:var(--oh-p-micro-font-size);color:var(--oh-tinted-button-text-muted-color);font-weight:400}.SidebarMenu-module__FMtldq__section{gap:var(--oh-base-padding);flex-direction:column;display:flex}.SidebarMenu-module__FMtldq__sectionTitle{font-size:var(--oh-p-light-font-size);padding-inline:var(--oh-wider-padding);color:var(--oh-section-title-color);margin-block-end:calc(var(--oh-base-padding)*.5);font-weight:400}.SidebarMenu-module__FMtldq__dividerContainer{padding-inline:var(--oh-wider-padding);padding-block:calc(var(--oh-base-padding)*.8)}.SidebarMenu-module__FMtldq__divider{background:var(--oh-divider-color);flex:none;width:100%;height:1px}.SidebarMenu-module__FMtldq__buttonsSection{padding-inline:calc(var(--oh-base-padding)*.5)}.SidebarMenu-module__FMtldq__createNewChatHint{width:100%;display:flex}.SidebarMenu-module__FMtldq__createNewChatButton{border-radius:calc(1.95*var(--oh-light-border-radius));height:100%;padding-inline:var(--oh-base-padding);padding-block:var(--oh-base-padding);justify-content:flex-start;align-items:center;gap:calc(var(--oh-base-padding)*.5);touch-action:manipulation;transition:background var(--oh-base-animation-duration)ease-in-out;cursor:pointer;background:0 0;border:none;display:flex}@media (hover:hover) and (pointer:fine){.SidebarMenu-module__FMtldq__createNewChatButton:hover{background:var(--oh-thin-tinted-button-color)}}.SidebarMenu-module__FMtldq__createNewChatButton:active{background:var(--oh-thin-tinted-button-color)}.SidebarMenu-module__FMtldq__createNewChatIcon{width:auto;height:18px}.SidebarMenu-module__FMtldq__createNewChatIconFilled{fill:var(--oh-tinted-button-text-color)}.SidebarMenu-module__FMtldq__createNewChat{color:var(--oh-tinted-button-text-color);font-size:var(--oh-p-light-font-size);font-weight:300}.SidebarMenu-module__FMtldq__list{gap:calc(var(--oh-base-padding)*.5);padding-block-end:var(--oh-base-padding);padding-inline:calc(var(--oh-base-padding)*.5);flex-direction:column;display:flex}.SidebarMenu-module__FMtldq__empty{font-size:var(--oh-p-light-font-size);color:var(--oh-section-title-color);padding-inline:var(--oh-base-padding)}.SidebarMenu-module__FMtldq__row{border-radius:calc(1.95*var(--oh-light-border-radius));justify-content:flex-start;align-items:center;gap:var(--oh-base-padding);padding-inline:var(--oh-base-padding);padding-block:calc(var(--oh-base-padding)*.5);transition:background var(--oh-base-animation-duration)ease-in-out;background:0 0;display:flex}.SidebarMenu-module__FMtldq__rowActive{background:var(--oh-tinted-button-color)}@media (hover:hover) and (pointer:fine){.SidebarMenu-module__FMtldq__row:hover{background:var(--oh-thin-tinted-button-color)}}.SidebarMenu-module__FMtldq__chatButton{cursor:pointer;background:0 0;border:none;flex:auto;justify-content:flex-start;align-items:center;min-width:0;height:100%;padding:0;display:flex}.SidebarMenu-module__FMtldq__chatTitle{font-size:var(--oh-p-light-font-size);color:var(--oh-tinted-button-text-color);white-space:nowrap;text-overflow:ellipsis;font-weight:300;overflow:hidden}.SidebarMenu-module__FMtldq__moreButton{border-radius:calc(1.8*var(--oh-light-border-radius));cursor:pointer;opacity:0;width:2rem;height:2rem;transition:opacity var(--oh-base-animation-duration)ease-in-out,background-color var(--oh-base-animation-duration)ease-in-out;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.SidebarMenu-module__FMtldq__row:hover .SidebarMenu-module__FMtldq__moreButton{opacity:1}}.SidebarMenu-module__FMtldq__moreButtonVisible{opacity:1}@media (hover:hover) and (pointer:fine){.SidebarMenu-module__FMtldq__moreButton:hover{background:var(--oh-ultra-thin-tinted-button-color)}}.SidebarMenu-module__FMtldq__moreButton:active{background:var(--oh-ultra-thin-tinted-button-color)}.SidebarMenu-module__FMtldq__moreIcon{width:55%;height:55%}.SidebarMenu-module__FMtldq__moreIconFill{fill:var(--oh-tinted-button-text-color)}.SidebarMenu-module__FMtldq__context{background:var(--oh-chat-context-menu-bg);border-radius:calc(2.7*var(--oh-light-border-radius));padding:calc(var(--oh-base-padding)*.5);gap:calc(var(--oh-base-padding)*.8);z-index:1100;opacity:0;transform-origin:0 0;pointer-events:auto;flex-direction:column;animation:.14s forwards SidebarMenu-module__FMtldq__ctxIn;display:flex;position:absolute;transform:translateY(-50%)}@keyframes SidebarMenu-module__FMtldq__ctxIn{0%{opacity:0;filter:blur(2px);transform:translateZ(.01px)translateY(-50%)scale(.98)}to{opacity:1;filter:blur();transform:translateZ(.01px)translateY(-50%)scale(1)}}.SidebarMenu-module__FMtldq__ctxHint{display:flex}.SidebarMenu-module__FMtldq__ctxItem{cursor:pointer;justify-content:flex-start;align-items:center;gap:var(--oh-base-padding);padding:calc(var(--oh-base-padding)*.8);border-radius:calc(3*var(--oh-light-border-radius));touch-action:manipulation;width:150px;transition:background-color var(--oh-base-animation-duration)ease;background:0 0;border:none;display:flex}@media (hover:hover) and (pointer:fine){.SidebarMenu-module__FMtldq__ctxItem:hover{background:var(--oh-ultra-thin-tinted-button-color)}}.SidebarMenu-module__FMtldq__ctxItem:active{background:var(--oh-ultra-thin-tinted-button-color)}.SidebarMenu-module__FMtldq__ctxIcon{width:1rem;height:auto}.SidebarMenu-module__FMtldq__ctxIconFill{fill:var(--oh-tinted-button-text-color)}.SidebarMenu-module__FMtldq__ctxText{font-size:var(--oh-ctx-text-font-size);font-weight:var(--oh-p-font-weight);color:var(--oh-tinted-button-text-color);white-space:nowrap}.SidebarMenu-module__FMtldq__ctxDanger .SidebarMenu-module__FMtldq__ctxText{color:var(--oh-red-color)}.SidebarMenu-module__FMtldq__ctxDanger .SidebarMenu-module__FMtldq__ctxIconFill{fill:var(--oh-red-color)}
.LiquidToggle-module__vHP1Ga__root{aspect-ratio:140/60;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;--complete:0;--delta:0;--dir:1;--border:clamp(3px,3.5cqi,6px);--active:var(--oh-liquid-active-color);--inactive:var(--oh-liquid-inactive-color);--puller:var(--oh-liquid-puller-color);--checked:var(--inactive);--transition:.2s;--ease:ease-out;background:0 0;border:0;outline:none;width:100%;height:auto;padding:0;display:block;position:relative;overflow:visible;container-type:inline-size}@supports (background:color-mix(in srgb, #000, #fff)){.LiquidToggle-module__vHP1Ga__root{--checked:color-mix(in srgb,var(--inactive)calc(100% - (var(--complete)*1%)),var(--active)calc(var(--complete)*1%))}}.LiquidToggle-module__vHP1Ga__root[aria-disabled=true]{opacity:.6;pointer-events:none}.LiquidToggle-module__vHP1Ga__root[data-active=true],.LiquidToggle-module__vHP1Ga__root[data-pressed=true]{--transition:.6s;--ease:linear(0 0%,.6091 3.69%,1.0259 7.24%,1.1733 9.05%,1.283 10.92%,1.3562 12.87%,1.3948 14.95%,1.4014 16.03%,1.3999 17.16%,1.3731 19.64%,1.3202 22.27%,1.1394 29.39%,1.0582 33.17%,.9943 37.45%,.9734 39.64%,.9593 41.92%,.9505 45.08%,.9517 48.7%,.9924 63.02%,1.0046 71.2%,1.0061 78.24%,1 100%)}.LiquidToggle-module__vHP1Ga__indicator{background:var(--checked);pointer-events:none;border-radius:999px;position:absolute;inset:0}.LiquidToggle-module__vHP1Ga__knockout{pointer-events:none;will-change:filter,transform;border-radius:999px;position:absolute;inset:0;transform:translate(0,0)}.LiquidToggle-module__vHP1Ga__indicatorMasked{background:var(--checked);border-radius:999px;position:absolute;inset:0}.LiquidToggle-module__vHP1Ga__mask{top:50%;left:var(--border);height:calc(100% - (2*var(--border)));width:calc(60% - (2*var(--border)));background:var(--color-black);translate:calc((var(--complete)/100)*(100cqi - 60cqi))-50%;transition-property:height,width,margin,scale;transition-duration:var(--transition);transition-timing-function:var(--ease);will-change:height,width,margin;border-radius:999px;position:absolute}.LiquidToggle-module__vHP1Ga__indicatorLiquid{top:50%;left:var(--border);height:calc(100% - (2*var(--border)));width:calc(60% - (2*var(--border)));translate:calc((var(--complete)/100)*(100cqi - 100% - (2*var(--border))))-50%;transition-property:scale;transition-duration:var(--transition);transition-timing-function:var(--ease);will-change:scale;border-radius:999px;position:absolute;container-type:inline-size}.LiquidToggle-module__vHP1Ga__wrapper{clip-path:inset(0 round 999px);filter:blur(8cqi);transition:filter var(--transition)var(--ease);border-radius:999px;position:absolute;inset:0}.LiquidToggle-module__vHP1Ga__liquids{border-radius:999px;position:absolute;inset:0;overflow:hidden;transform:translate(0,0)}.LiquidToggle-module__vHP1Ga__liquidShadow{box-shadow:inset 0 0 3px 4px var(--checked),inset calc(((var(--complete)/100)*8px) + -4px)0 3px 4px var(--checked);border-radius:999px;position:absolute;inset:0}.LiquidToggle-module__vHP1Ga__liquidTrack{height:calc(100% + 2*var(--border));width:calc((100% + 2*var(--border))/.6);background:var(--checked);translate:calc((var(--complete)/100)*(100cqi - 100% - (6*var(--border))))-50%;transition-property:height,width,filter,left;transition-duration:var(--transition);transition-timing-function:var(--ease);border-radius:999px;position:absolute;top:50%;left:0}.LiquidToggle-module__vHP1Ga__cover{background:var(--puller);transition:opacity var(--transition)var(--ease);border-radius:999px;position:absolute;inset:0}.LiquidToggle-module__vHP1Ga__liquidShadowTop{pointer-events:none;opacity:0;transition:opacity var(--transition)var(--ease);box-shadow:0 5px 12px var(--oh-regular-shadow-color),0 2px 5px var(--oh-light-shadow-color),inset 0 1px 0 var(--oh-liquid-glass-inner-shadow);border-radius:999px;position:absolute;inset:0}.LiquidToggle-module__vHP1Ga__root[data-active=true] .LiquidToggle-module__vHP1Ga__mask,.LiquidToggle-module__vHP1Ga__root[data-pressed=true] .LiquidToggle-module__vHP1Ga__mask{height:calc((100% - (2*var(--border)))*(1.65 - (var(--delta,0)*.025)));width:calc((60% - (2*var(--border)))*(1.65 + (var(--delta,0)*.025)));margin-left:calc((60% - (2*var(--border)))*((.65 + (var(--delta,0)*.025))*-.5))}.LiquidToggle-module__vHP1Ga__root[data-active=true] .LiquidToggle-module__vHP1Ga__indicatorLiquid,.LiquidToggle-module__vHP1Ga__root[data-pressed=true] .LiquidToggle-module__vHP1Ga__indicatorLiquid{scale:calc(1.65 + (var(--delta,0)*.025))calc(1.65 - (var(--delta,0)*.025))}.LiquidToggle-module__vHP1Ga__root[data-active=true] .LiquidToggle-module__vHP1Ga__wrapper,.LiquidToggle-module__vHP1Ga__root[data-pressed=true] .LiquidToggle-module__vHP1Ga__wrapper{filter:blur()}.LiquidToggle-module__vHP1Ga__root[data-active=true] .LiquidToggle-module__vHP1Ga__liquidShadowTop,.LiquidToggle-module__vHP1Ga__root[data-pressed=true] .LiquidToggle-module__vHP1Ga__liquidShadowTop{opacity:1}.LiquidToggle-module__vHP1Ga__root[data-active=true] .LiquidToggle-module__vHP1Ga__cover,.LiquidToggle-module__vHP1Ga__root[data-pressed=true] .LiquidToggle-module__vHP1Ga__cover{opacity:0}.LiquidToggle-module__vHP1Ga__root[data-active=true] .LiquidToggle-module__vHP1Ga__liquidTrack,.LiquidToggle-module__vHP1Ga__root[data-pressed=true] .LiquidToggle-module__vHP1Ga__liquidTrack{left:calc(var(--border)*3);height:calc(100% - (4*var(--border)))}.LiquidToggle-module__vHP1Ga__srOnly{white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.LiquidSlider-module__YBAcFG__root{--fill:var(--oh-liquid-active-color);--empty:var(--oh-liquid-inactive-color);--knob:var(--oh-liquid-puller-color);--x:0px;--fillPx:0px;--delta:0;--dir:1;-webkit-user-select:none;user-select:none}.LiquidSlider-module__YBAcFG__control{touch-action:none;width:100%}.LiquidSlider-module__YBAcFG__track{background:var(--empty);border-radius:999px;width:100%;height:4px;position:relative}.LiquidSlider-module__YBAcFG__fill{width:var(--fillPx);background:var(--fill);border-radius:999px;position:absolute;inset:0 auto 0 0}.LiquidSlider-module__YBAcFG__knob{--knob-w:32px;--knob-h:17px;top:50%;left:var(--x);width:var(--knob-w);height:var(--knob-h);border-radius:999px;outline:none;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.LiquidSlider-module__YBAcFG__knobBase{background:var(--knob);border-radius:999px;position:absolute;inset:0}.LiquidSlider-module__YBAcFG__knobGoo{opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:-7px}.LiquidSlider-module__YBAcFG__root[data-active=true] .LiquidSlider-module__YBAcFG__knobGoo{opacity:1}.LiquidSlider-module__YBAcFG__root[data-active=true] .LiquidSlider-module__YBAcFG__knobBase{opacity:0}.LiquidSlider-module__YBAcFG__blobMain{background:var(--knob);border-radius:999px;position:absolute;inset:7px}.LiquidSlider-module__YBAcFG__blobTail{background:var(--knob);width:11px;height:11px;transform:translate(-50%,-50%)translateX(calc((2px + (var(--delta)*1.8px))*var(--dir)));border-radius:999px;position:absolute;top:50%;left:50%}.LiquidSlider-module__YBAcFG__root[data-active=true] .LiquidSlider-module__YBAcFG__knob{transform:translate(-50%,-50%)scaleX(calc(1.22 + (var(--delta)*.014)))scaleY(calc(1.14 - (var(--delta)*.009)))}.LiquidSlider-module__YBAcFG__knobShadow{pointer-events:none;box-shadow:0 5px 12px var(--oh-regular-shadow-color),0 2px 5px var(--oh-light-shadow-color),inset 0 1px 0 var(--oh-liquid-glass-inner-shadow);border-radius:999px;position:absolute;inset:0}.LiquidSlider-module__YBAcFG__root[data-dragging=true] .LiquidSlider-module__YBAcFG__knob,.LiquidSlider-module__YBAcFG__root[data-dragging=true] .LiquidSlider-module__YBAcFG__fill{transition:none}.LiquidSlider-module__YBAcFG__knob,.LiquidSlider-module__YBAcFG__fill{transition:.6s linear(0 0%,.6091 3.69%,1.0259 7.24%,1.1733 9.05%,1.283 10.92%,1.3562 12.87%,1.3948 14.95%,1.4014 16.03%,1.3999 17.16%,1.3731 19.64%,1.3202 22.27%,1.1394 29.39%,1.0582 33.17%,.9943 37.45%,.9734 39.64%,.9593 41.92%,.9505 45.08%,.9517 48.7%,.9924 63.02%,1.0046 71.2%,1.0061 78.24%,1 100%)}.LiquidSlider-module__YBAcFG__root[aria-disabled=true]{opacity:.6;pointer-events:none}.LiquidSlider-module__YBAcFG__srOnly{white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ColorPickerPopover-module__k1Z1Sa__colorPopover{z-index:3000;background:#000000e6;border-radius:15px;flex-direction:column;align-items:center;width:clamp(250px,20vw,300px);padding:10px;display:flex;position:fixed;box-shadow:0 20px 60px #0000004d}.ColorPickerPopover-module__k1Z1Sa__colorPopoverHeader{color:#ffffffb3;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:10px;font-size:15px;display:flex}.ColorPickerPopover-module__k1Z1Sa__hexInput{color:#ffffffb3;text-align:center;background:#ffffff14;border:none;border-radius:5px;outline:none;width:40%;padding:10px;font-family:inherit;font-size:15px}.ColorPickerPopover-module__k1Z1Sa__colorPopover[data-theme=light]{background:#f8fbffcc;box-shadow:0 20px 60px #0f172a33}.ColorPickerPopover-module__k1Z1Sa__colorPopover[data-theme=light] .ColorPickerPopover-module__k1Z1Sa__colorPopoverHeader{color:#0e1525b3}.ColorPickerPopover-module__k1Z1Sa__colorPopover[data-theme=light] .ColorPickerPopover-module__k1Z1Sa__hexInput{color:#0e1525b3;background:#ffffff42}.ColorPickerPopover-module__k1Z1Sa__colorPopover .react-colorful{width:100%}
.SettingsMenu-module__dPNRVq__root{z-index:1000;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.SettingsMenu-module__dPNRVq__open{pointer-events:auto}.SettingsMenu-module__dPNRVq__backdrop{opacity:0;transition:opacity var(--oh-base-animation-duration)ease;background:var(--oh-sidebar-backdrop-color);position:absolute;inset:0}.SettingsMenu-module__dPNRVq__open .SettingsMenu-module__dPNRVq__backdrop{opacity:1}.SettingsMenu-module__dPNRVq__panel{width:56%;transition:transform var(--oh-base-animation-duration)ease-in-out;will-change:transform;backface-visibility:hidden;background:var(--oh-sidebar-background-color);border-bottom-left-radius:calc(3*var(--oh-light-border-radius));border-top-left-radius:calc(3*var(--oh-light-border-radius));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate3d(100%,0,.01px)}.SettingsMenu-module__dPNRVq__open .SettingsMenu-module__dPNRVq__panel{transform:translateZ(.01px)}@supports (font:-apple-system-body){.SettingsMenu-module__dPNRVq__panel{transition:none!important;animation:none!important}}@keyframes SettingsMenu-module__dPNRVq__settingsSlideIn{0%{transform:translate3d(100%,0,.01px)}to{transform:translateZ(.01px)}}.SettingsMenu-module__dPNRVq__header{height:calc(var(--oh-chat-div-container-height) + var(--oh-wider-padding));min-height:var(--oh-chat-div-container-height);padding-inline:var(--oh-wider-padding);padding-block:var(--oh-wider-padding);border-top-left-radius:calc(3*var(--oh-light-border-radius));z-index:10;background:0 0;justify-content:space-between;align-items:center;padding-block-start:calc(var(--oh-wider-padding)*2.5);display:flex;position:sticky;top:0}.SettingsMenu-module__dPNRVq__headerScrolled{background:var(--oh-sidebar-thin-background-color)}.SettingsMenu-module__dPNRVq__settingsSidebarButton{cursor:pointer;background:0 0;border:none;width:1.5rem;height:1.5rem;padding:0}.SettingsMenu-module__dPNRVq__sidebarRightImage{width:100%;height:100%;display:block}.SettingsMenu-module__dPNRVq__sidebarRightFilledImage{fill:var(--oh-tinted-button-text-color)}.SettingsMenu-module__dPNRVq__title{font-size:var(--oh-p-light-font-size);font-weight:var(--oh-h-font-weight);color:var(--oh-tinted-button-text-color)}.SettingsMenu-module__dPNRVq__content{gap:var(--oh-base-padding);overscroll-behavior:contain;min-height:0;padding-top:calc(var(--oh-wider-padding)*.75);padding-bottom:var(--oh-wider-padding);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.SettingsMenu-module__dPNRVq__section{padding-inline:var(--oh-wider-padding);gap:var(--oh-base-padding);flex-direction:column;display:flex}.SettingsMenu-module__dPNRVq__themeSection{z-index:30;position:relative}.SettingsMenu-module__dPNRVq__themeSectionActive{z-index:60}.SettingsMenu-module__dPNRVq__userProfileSection{gap:0;padding:0}.SettingsMenu-module__dPNRVq__sectionTitle{font-size:var(--oh-p-light-font-size);color:var(--oh-section-title-color);margin-block-end:calc(var(--oh-base-padding)*.5);font-weight:400}.SettingsMenu-module__dPNRVq__userSectionTitle{padding-inline:var(--oh-wider-padding)}.SettingsMenu-module__dPNRVq__row{color:var(--oh-tinted-button-text-color);font-weight:400;font-size:var(--oh-p-light-font-size);justify-content:space-between;align-items:center;display:flex}.SettingsMenu-module__dPNRVq__userName{text-align:left}.SettingsMenu-module__dPNRVq__blurRow{margin-bottom:calc(var(--oh-base-padding)*.5)}.SettingsMenu-module__dPNRVq__slider{padding-block:var(--oh-wider-padding)}.SettingsMenu-module__dPNRVq__inputContainer{gap:calc(var(--oh-base-padding)*.5);flex-direction:column;display:flex}.SettingsMenu-module__dPNRVq__toggleWrap{flex:none;width:54px}.SettingsMenu-module__dPNRVq__toggleHintFill{width:100%;display:flex}.SettingsMenu-module__dPNRVq__toggleLiquid{width:100%}.SettingsMenu-module__dPNRVq__colorSwatch{cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;width:20%;height:120%;padding:0;display:flex}.SettingsMenu-module__dPNRVq__colorSwatchInner{border-radius:var(--oh-light-border-radius);border:1px solid var(--oh-focus-shadow-color);width:80%;height:100%;box-shadow:0 6px 18px var(--oh-regular-shadow-color);min-height:20px}.SettingsMenu-module__dPNRVq__themeSelectWrap{z-index:31;position:relative}.SettingsMenu-module__dPNRVq__themeSelectButton{border-radius:var(--oh-light-border-radius);background:var(--oh-ultra-thin-tinted-button-color);width:100%;color:var(--oh-tinted-button-text-color);font-size:var(--oh-p-thin-font-size);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--oh-base-padding);transition:background var(--oh-base-animation-duration)ease-in-out;border:none;padding:.5rem .7rem;font-family:inherit;display:flex}.SettingsMenu-module__dPNRVq__themeSelectButton:hover,.SettingsMenu-module__dPNRVq__themeSelectButtonOpen{background:var(--oh-thin-tinted-button-color)}.SettingsMenu-module__dPNRVq__themeSelectLabel{text-align:left;line-height:1.2}.SettingsMenu-module__dPNRVq__themeSelectChevron{width:.7rem;height:auto;transition:transform var(--oh-base-animation-duration)ease-in-out;flex:none}.SettingsMenu-module__dPNRVq__themeSelectChevronOpen{transform:rotate(180deg)}.SettingsMenu-module__dPNRVq__themeSelectChevronFill{fill:var(--oh-tinted-button-text-color)}.SettingsMenu-module__dPNRVq__themeMenu{border-radius:var(--oh-light-border-radius);border:1px solid var(--oh-divider-color);background:var(--oh-sidebar-background-color);box-shadow:0 6px 18px var(--oh-regular-shadow-color);z-index:32;flex-direction:column;gap:3px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.SettingsMenu-module__dPNRVq__themeOption{border-radius:var(--oh-light-border-radius);width:100%;color:var(--oh-tinted-button-text-color);font-size:var(--oh-p-thin-font-size);text-align:left;cursor:pointer;transition:background var(--oh-base-animation-duration)ease-in-out;background:0 0;border:none;padding:.45rem .5rem;font-family:inherit}.SettingsMenu-module__dPNRVq__themeOption:hover{background:var(--oh-ultra-thin-tinted-button-color)}.SettingsMenu-module__dPNRVq__themeOptionActive{background:var(--oh-thin-tinted-button-color)}.SettingsMenu-module__dPNRVq__divider{width:auto;margin-inline:var(--oh-wider-padding);background:var(--oh-divider-color);height:1px}.SettingsMenu-module__dPNRVq__userProfileButton{border-radius:calc(3*var(--oh-light-border-radius));cursor:pointer;padding:var(--oh-base-padding);margin-inline:var(--oh-section-button-inset);text-align:left;transition:background var(--oh-base-animation-duration)ease-in-out;background:0 0;border:none;flex-direction:column;align-items:flex-start;display:flex}.SettingsMenu-module__dPNRVq__userProfileButton:hover{background:var(--oh-ultra-thin-tinted-button-color)}.SettingsMenu-module__dPNRVq__userProfileButton .SettingsMenu-module__dPNRVq__row{width:100%}.SettingsMenu-module__dPNRVq__userEmail{width:100%;padding-block:calc(var(--oh-base-padding)*.5);color:var(--oh-section-title-color);font-weight:400;font-size:var(--oh-p-thin-font-size);text-align:left}.SettingsMenu-module__dPNRVq__hotkeysSection{gap:var(--oh-base-padding);padding:0}.SettingsMenu-module__dPNRVq__hotkeysSectionRow{padding-inline:var(--oh-wider-padding)}
.AudioWaveform-module__WCYsHG__container{align-items:center;gap:calc(var(--oh-base-padding)*.8);flex-direction:row;display:flex}.AudioWaveform-module__WCYsHG__bars{flex-direction:row;align-items:center;gap:2px;padding:4px 0;display:flex}.AudioWaveform-module__WCYsHG__bar{background:var(--oh-main-text-color);opacity:.45;border-radius:1.5px;flex-shrink:0;width:3px}.AudioWaveform-module__WCYsHG__shimmer .AudioWaveform-module__WCYsHG__bar{background:var(--oh-ultra-thin-tinted-button-color);opacity:1;position:relative;overflow:hidden}.AudioWaveform-module__WCYsHG__shimmer .AudioWaveform-module__WCYsHG__bar:before{content:"";top:0;bottom:0;left:calc(var(--i)*-5px);background:linear-gradient(90deg,transparent,var(--oh-skeleton-shimmer-color),transparent);pointer-events:none;width:300px;animation:1.2s ease-in-out infinite AudioWaveform-module__WCYsHG__barSweep;position:absolute;transform:translate(-120%)}@keyframes AudioWaveform-module__WCYsHG__barSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.AudioWaveform-module__WCYsHG__duration{font-size:var(--oh-p-thin-font-size);color:var(--oh-main-text-color);opacity:.6;white-space:nowrap;flex-shrink:0}@media (prefers-color-scheme:light){.AudioWaveform-module__WCYsHG__bar{opacity:.55}.AudioWaveform-module__WCYsHG__shimmer .AudioWaveform-module__WCYsHG__bar{background:#0f172a2e}.AudioWaveform-module__WCYsHG__shimmer .AudioWaveform-module__WCYsHG__bar:before{background:linear-gradient(90deg,#0000,#0f172a66,#0000)}}
.HotkeysSettingsPage-module__ZwFGDq__page{z-index:2000;width:100%;height:100%;padding:var(--oh-base-inset);padding-top:0;flex-direction:column;align-items:center;padding-block-end:0;padding-inline:0;animation:.2s ease-out HotkeysSettingsPage-module__ZwFGDq__pageSlideIn;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes HotkeysSettingsPage-module__ZwFGDq__pageSlideIn{0%{opacity:0;transform:translate3d(30px,0,.01px)}to{opacity:1;transform:translateZ(.01px)}}.HotkeysSettingsPage-module__ZwFGDq__tintedBackground{z-index:-1;background:var(--shadow-panel-sm);position:absolute;inset:0}.HotkeysSettingsPage-module__ZwFGDq__trafficLights{padding:var(--oh-base-inset);padding-bottom:var(--oh-base-inset);align-self:flex-start;align-items:center;gap:8px;display:flex}.HotkeysSettingsPage-module__ZwFGDq__trafficDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.HotkeysSettingsPage-module__ZwFGDq__header{align-items:center;gap:var(--oh-base-padding);width:100%;padding-block-end:calc(var(--oh-base-padding)*2);padding-inline:var(--oh-base-inset);display:flex}.HotkeysSettingsPage-module__ZwFGDq__pageTitle{color:var(--oh-tinted-button-text-color);font-size:clamp(20px,3vw,23px);font-weight:500;line-height:1.2}.HotkeysSettingsPage-module__ZwFGDq__backButton{height:clamp(21px,3vw,23px)}.HotkeysSettingsPage-module__ZwFGDq__backSvg{width:auto;height:100%}.HotkeysSettingsPage-module__ZwFGDq__backFilled{fill:var(--oh-tinted-button-text-color)}.HotkeysSettingsPage-module__ZwFGDq__content{overscroll-behavior:contain;align-items:center;gap:var(--oh-base-padding);width:100%;min-height:0;padding-bottom:var(--oh-wider-padding);padding-inline:var(--oh-base-inset);flex-direction:column;display:flex;overflow:clip auto}.HotkeysSettingsPage-module__ZwFGDq__section{gap:var(--oh-base-padding);flex-direction:column;width:100%;display:flex;position:relative}.HotkeysSettingsPage-module__ZwFGDq__sectionHeading{gap:calc(var(--oh-base-padding)*.35);flex-direction:column;display:flex}.HotkeysSettingsPage-module__ZwFGDq__sectionTitle{font-size:var(--oh-h3-font-size);color:var(--oh-section-title-color);margin-block-end:0;font-weight:500}.HotkeysSettingsPage-module__ZwFGDq__sectionTitleRow{align-items:center;gap:calc(var(--oh-base-padding)*.5);display:flex}.HotkeysSettingsPage-module__ZwFGDq__sectionHint{font-size:var(--oh-p-light-font-size);color:var(--oh-tinted-button-text-color);opacity:.65;font-weight:300;line-height:1.2}.HotkeysSettingsPage-module__ZwFGDq__hintWrap{align-items:center;display:flex;position:static}.HotkeysSettingsPage-module__ZwFGDq__hintButton{border-radius:var(--oh-base-border-radius);background:var(--oh-ultra-thin-tinted-button-color);width:22px;height:22px;transition:background var(--oh-base-animation-duration)ease-in-out,transform var(--oh-base-animation-duration)ease-in-out,opacity var(--oh-base-animation-duration)ease-in-out;justify-content:center;align-items:center;padding:3px;display:flex}.HotkeysSettingsPage-module__ZwFGDq__hintButton:hover{background:var(--oh-thin-tinted-button-color)}.HotkeysSettingsPage-module__ZwFGDq__hintButton:active{transform:translateY(1px)}.HotkeysSettingsPage-module__ZwFGDq__hintFilled{fill:var(--oh-tinted-button-text-color);opacity:.7}.HotkeysSettingsPage-module__ZwFGDq__hintTooltip{top:calc(var(--oh-h3-font-size) + var(--oh-base-padding)*.5 + 8px);z-index:20;width:80%;padding:var(--oh-wider-padding);border-radius:var(--oh-base-border-radius);background:var(--features-settings-panel-bg);color:var(--oh-tinted-button-text-color);box-shadow:0px 5px 10px var(--shadow-panel-30);opacity:0;pointer-events:none;transition:opacity var(--oh-base-animation-duration)ease-in-out,transform var(--oh-base-animation-duration)ease-in-out;position:absolute;left:0;transform:translateY(-4px)}.HotkeysSettingsPage-module__ZwFGDq__hintTooltipOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.HotkeysSettingsPage-module__ZwFGDq__hintTooltipTitle{font-size:var(--oh-h4-font-size);margin-block-end:calc(var(--oh-base-padding)*.35);font-weight:500;display:block}.HotkeysSettingsPage-module__ZwFGDq__hintTooltipText{font-size:var(--oh-p-light-font-size);opacity:.9;font-weight:300;line-height:1.25;display:block}.HotkeysSettingsPage-module__ZwFGDq__hotkeyInputWrapReadonly{pointer-events:none;opacity:.85}.HotkeysSettingsPage-module__ZwFGDq__rows{gap:var(--oh-wider-padding);flex-direction:column;width:100%;display:flex}.HotkeysSettingsPage-module__ZwFGDq__hotkeyInputHintFill{width:100%;height:100%;display:flex}.HotkeysSettingsPage-module__ZwFGDq__resetAllHint{width:100%;margin-block-start:1.5rem;display:flex}.HotkeysSettingsPage-module__ZwFGDq__hotkeyRow{gap:var(--oh-base-padding);grid-template-columns:minmax(0,1fr) minmax(260px,48%);align-items:center;width:100%;min-height:40px;display:grid}.HotkeysSettingsPage-module__ZwFGDq__hotkeyLabel{min-width:0;font-size:var(--oh-h5-font-size);color:var(--oh-tinted-button-text-color);text-overflow:ellipsis;font-weight:200}.HotkeysSettingsPage-module__ZwFGDq__hotkeyControls{align-items:center;gap:var(--oh-base-padding);grid-template-columns:minmax(0,1fr) 40px;width:100%;min-width:0;display:grid}.HotkeysSettingsPage-module__ZwFGDq__hotkeyInputWrap{justify-content:center;align-items:center;width:100%;min-width:0;height:40px;min-height:40px;max-height:40px;display:flex}.HotkeysSettingsPage-module__ZwFGDq__hotkeyInputWrap>*{height:100%}.HotkeysSettingsPage-module__ZwFGDq__inputGlass{border-radius:var(--oh-base-border-radius);width:100%}.HotkeysSettingsPage-module__ZwFGDq__inputGlassContent{width:100%;height:100%;padding:0}.HotkeysSettingsPage-module__ZwFGDq__inputButton{cursor:default;width:100%;height:100%;padding-inline:var(--oh-wider-padding);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.HotkeysSettingsPage-module__ZwFGDq__inputValue{font-size:calc(.94*var(--oh-p-light-font-size));color:var(--oh-tinted-button-text-color);text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:300;overflow:hidden}.HotkeysSettingsPage-module__ZwFGDq__resetButton{border-radius:var(--oh-base-border-radius);background:var(--oh-ultra-thin-tinted-button-color);width:40px;height:40px;transition:background var(--oh-base-animation-duration)ease-in-out,transform var(--oh-base-animation-duration)ease-in-out,opacity var(--oh-base-animation-duration)ease-in-out;justify-content:center;align-items:center;display:flex}.HotkeysSettingsPage-module__ZwFGDq__resetButton:hover:enabled{background:var(--oh-thin-tinted-button-color)}.HotkeysSettingsPage-module__ZwFGDq__resetButton:active:enabled{transform:translateY(1px)}.HotkeysSettingsPage-module__ZwFGDq__resetButton:disabled{cursor:not-allowed;opacity:.5}.HotkeysSettingsPage-module__ZwFGDq__resetSvg{width:auto;height:18px}.HotkeysSettingsPage-module__ZwFGDq__resetFilled{fill:var(--oh-tinted-button-text-color);opacity:.7}.HotkeysSettingsPage-module__ZwFGDq__dividerInset{--divider-inset:var(--oh-wider-padding);margin-block:calc(var(--oh-base-padding)*.6);height:1px;min-height:1px}.HotkeysSettingsPage-module__ZwFGDq__resetAllButton{border-radius:var(--oh-base-border-radius);background:var(--oh-ultra-thin-tinted-button-color);width:100%;height:40px;min-height:40px;color:var(--oh-tinted-button-text-color);font-size:var(--oh-p-light-font-size);cursor:pointer;transition:background var(--oh-base-animation-duration)ease-in-out,transform var(--oh-base-animation-duration)ease-in-out;border:none;margin-block-start:1.5rem;font-weight:400}.HotkeysSettingsPage-module__ZwFGDq__resetAllButton:hover{background:var(--oh-thin-tinted-button-color)}.HotkeysSettingsPage-module__ZwFGDq__resetAllButton:active{transform:translateY(1px)}@media (max-width:420px){.HotkeysSettingsPage-module__ZwFGDq__hotkeyRow{align-items:start;gap:calc(var(--oh-base-padding)*.55);grid-template-columns:1fr}.HotkeysSettingsPage-module__ZwFGDq__resetButton{justify-self:end}}.HotkeysSettingsPage-module__ZwFGDq__backButton:focus-visible{border-radius:var(--oh-light-border-radius);outline:var(--oh-focus-ring-width)solid var(--oh-focus-ring-color);outline-offset:var(--oh-focus-ring-offset);box-shadow:none}.HotkeysSettingsPage-module__ZwFGDq__hintButton:focus-visible,.HotkeysSettingsPage-module__ZwFGDq__resetButton:focus-visible,.HotkeysSettingsPage-module__ZwFGDq__resetAllButton:focus-visible{border-radius:var(--oh-base-border-radius);outline:var(--oh-focus-ring-width)solid var(--oh-focus-ring-color);outline-offset:var(--oh-focus-ring-offset);box-shadow:none}
.ProfilePage-module__02xQ1G__page{z-index:2000;width:100%;height:100%;padding:var(--oh-base-inset);padding-top:0;overscroll-behavior:contain;flex-direction:column;align-items:center;padding-inline:0;animation:.2s ease-out ProfilePage-module__02xQ1G__pageSlideIn;display:flex;position:absolute;inset:0;overflow:hidden auto}.ProfilePage-module__02xQ1G__trafficLights{padding:var(--oh-base-inset);padding-bottom:var(--oh-base-inset);align-self:flex-start;align-items:center;gap:8px;display:flex}.ProfilePage-module__02xQ1G__trafficDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}@keyframes ProfilePage-module__02xQ1G__pageSlideIn{0%{opacity:0;transform:translate3d(30px,0,.01px)}to{opacity:1;transform:translateZ(.01px)}}.ProfilePage-module__02xQ1G__tintedBackground{z-index:-1;background:var(--shadow-panel-sm);position:absolute;inset:0}.ProfilePage-module__02xQ1G__header{align-items:center;gap:var(--oh-base-padding);width:100%;padding-block-end:calc(var(--oh-base-padding)*2);padding-inline:var(--oh-base-inset);display:flex}.ProfilePage-module__02xQ1G__pageTitle{font-size:var(--oh-h2-font-size);color:var(--oh-tinted-button-text-color);font-weight:500;line-height:1.2}.ProfilePage-module__02xQ1G__backToChatButton{height:clamp(21px,3vw,23px)}.ProfilePage-module__02xQ1G__backButtonImage{width:auto;height:100%}.ProfilePage-module__02xQ1G__backButtonImageFilled{fill:var(--oh-tinted-button-text-color)}.ProfilePage-module__02xQ1G__block{padding-block:var(--oh-wider-padding);padding-inline:var(--oh-base-inset);gap:var(--oh-wider-padding);flex-direction:column;width:100%;display:flex}.ProfilePage-module__02xQ1G__blockRow{justify-content:space-between;align-items:center;gap:var(--oh-base-padding);display:flex}.ProfilePage-module__02xQ1G__accountBlock{padding-block:calc(var(--oh-base-padding)*.5)}.ProfilePage-module__02xQ1G__blockLabel{font-size:var(--oh-h4-font-size);color:var(--oh-tinted-button-text-color);font-weight:300}.ProfilePage-module__02xQ1G__blockValue{font-size:var(--oh-h4-font-size);color:var(--oh-tinted-button-text-color);text-align:right;font-weight:300}.ProfilePage-module__02xQ1G__subText{font-size:var(--oh-h4-font-size);color:var(--oh-section-title-color);font-weight:300}.ProfilePage-module__02xQ1G__progressTrack{border-radius:calc(3*var(--oh-light-border-radius));background:var(--oh-thin-tinted-button-color);width:100%;height:clamp(6px,1.5vw,8px);overflow:hidden}.ProfilePage-module__02xQ1G__progressFill{border-radius:inherit;background:var(--oh-liquid-active-color);height:100%;transition:width var(--oh-base-animation-duration)ease-in-out}.ProfilePage-module__02xQ1G__dividerInset{--divider-inset:var(--oh-wider-padding);margin-block:calc(var(--oh-base-padding)*.6)}.ProfilePage-module__02xQ1G__actionGlass,.ProfilePage-module__02xQ1G__logoutGlass{border-radius:calc(3*var(--oh-light-border-radius));width:100%}.ProfilePage-module__02xQ1G__actionHint{width:100%;display:flex}.ProfilePage-module__02xQ1G__actionGlassContent{padding:0}.ProfilePage-module__02xQ1G__actionButton{width:100%;padding-block:calc(var(--oh-wider-padding)*.8);cursor:pointer;font-size:var(--oh-p-light-font-size);color:var(--oh-tinted-button-text-color);background:0 0;border:none;justify-content:center;align-items:center;font-weight:400;display:flex}.ProfilePage-module__02xQ1G__actionButton:active{transform:translateY(.5px)}.ProfilePage-module__02xQ1G__logoutButton{width:100%;padding-block:calc(var(--oh-wider-padding)*.8);cursor:pointer;justify-content:center;align-items:center;gap:var(--oh-base-padding);font-size:var(--oh-p-light-font-size);color:var(--oh-red-color);background:0 0;border:none;font-weight:400;display:inline-flex}.ProfilePage-module__02xQ1G__logoutButton:active{transform:translateY(.5px)}.ProfilePage-module__02xQ1G__logoutIconWrap{height:calc(var(--oh-p-light-font-size)*1.3);justify-content:center;align-items:center;display:inline-flex}.ProfilePage-module__02xQ1G__logoutIconSvg{width:auto;height:100%}.ProfilePage-module__02xQ1G__logoutIconFilled{fill:var(--oh-red-color)}.ProfilePage-module__02xQ1G__backToChatButton:focus-visible{border-radius:var(--oh-light-border-radius);outline:var(--oh-focus-ring-width)solid var(--oh-focus-ring-color);outline-offset:var(--oh-focus-ring-offset);box-shadow:none}.ProfilePage-module__02xQ1G__actionGlass:has(.ProfilePage-module__02xQ1G__actionButton:focus-visible){border-radius:calc(3*var(--oh-light-border-radius));outline:var(--oh-focus-ring-width)solid var(--oh-focus-ring-color);outline-offset:var(--oh-focus-ring-offset);box-shadow:none}.ProfilePage-module__02xQ1G__actionButton:focus-visible{box-shadow:none;outline:none}.ProfilePage-module__02xQ1G__logoutGlass:has(.ProfilePage-module__02xQ1G__logoutButton:focus-visible){border-radius:calc(3*var(--oh-light-border-radius));outline:var(--oh-focus-ring-width)solid var(--oh-focus-ring-color);outline-offset:var(--oh-focus-ring-offset);box-shadow:none}.ProfilePage-module__02xQ1G__logoutButton:focus-visible{box-shadow:none;outline:none}
.MockErrorToast-module__cqlKWW__host{left:var(--oh-base-inset);right:var(--oh-base-inset);top:var(--oh-base-inset);z-index:5000;pointer-events:none;justify-content:center;display:flex;position:absolute}.MockErrorToast-module__cqlKWW__motion{pointer-events:auto;width:100%;top:var(--toast-offscreen);transition:top calc(var(--oh-base-animation-duration)*2)ease;position:relative}.MockErrorToast-module__cqlKWW__enter{top:0}.MockErrorToast-module__cqlKWW__exit{top:var(--toast-offscreen)}.MockErrorToast-module__cqlKWW__toast{border-radius:var(--oh-base-border-radius);cursor:default;width:100%;position:relative;overflow:hidden}.MockErrorToast-module__cqlKWW__inner{z-index:1;align-items:center;gap:var(--oh-base-padding);height:max-content;padding:var(--oh-wider-padding);display:flex;position:relative}.MockErrorToast-module__cqlKWW__iconSvg{width:calc(2.25*var(--oh-p-light-font-size));height:calc(2.25*var(--oh-p-light-font-size));max-width:calc(2.25*var(--oh-p-light-font-size));max-height:calc(2.25*var(--oh-p-light-font-size))}.MockErrorToast-module__cqlKWW__iconPath{width:100%;fill:var(--oh-error-icon-color)}.MockErrorToast-module__cqlKWW__text{min-width:0;font-size:var(--oh-p-light-font-size);line-height:var(--oh-md-line-height);color:var(--oh-main-text-color);word-break:break-word;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.MockErrorToast-module__cqlKWW__closeButton{width:calc(1.35*var(--oh-p-light-font-size));height:calc(1.35*var(--oh-p-light-font-size));padding:calc(var(--oh-base-padding)*.3);border-radius:var(--oh-light-border-radius);opacity:.5;transition:opacity var(--oh-base-animation-duration)ease;background:0 0;flex:none}.MockErrorToast-module__cqlKWW__closeButton:hover{opacity:1}.MockErrorToast-module__cqlKWW__closeButton:active{opacity:.7}.MockErrorToast-module__cqlKWW__closeSvg{width:100%;height:100%}.MockErrorToast-module__cqlKWW__closePath{fill:var(--oh-main-text-color)}.MockErrorToast-module__cqlKWW__title{font-weight:var(--oh-h-font-weight);color:var(--oh-main-text-color)}.MockErrorToast-module__cqlKWW__message{font-weight:var(--oh-p-font-weight);color:var(--oh-main-text-color);opacity:.95}
.OfferHackApp-module__Htk94W__appRoot{--oh-base-border-radius:25px;--oh-light-border-radius:5px;--oh-base-animation-duration:.15s;--oh-shimmer-animation-duration:1.5s;--oh-base-inset:15px;--oh-base-padding:10px;--oh-wider-padding:15px;--oh-base-font-size:16px;--oh-edge-gap:5px;--oh-section-button-inset:5px;--oh-code-padding:15px;--oh-h1-font-size:22px;--oh-h2-font-size:20px;--oh-h3-font-size:18px;--oh-h4-font-size:17px;--oh-h5-font-size:15px;--oh-h6-font-size:14px;--oh-h-font-weight:500;--oh-th-font-weight:400;--oh-p-font-weight:200;--oh-p-font-size:16px;--oh-p-light-font-size:15px;--oh-ctx-text-font-size:14px;--oh-p-thin-font-size:13px;--oh-p-micro-font-size:10px;--oh-p-ultra-light-font-weight:274;--oh-code-font-size:13px;--oh-plus-badge-font-size:11px;--oh-vscode-mono-font:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Droid Sans Mono","Liberation Mono","Courier New",monospace;--oh-md-line-height:1.6;--oh-md-paragraph-gap:10px;--oh-md-block-gap:12px;--oh-chat-div-container-height:50px;--oh-header-total-height:calc(var(--oh-base-inset) + var(--oh-chat-div-container-height));--oh-search-bar-total-height:calc(var(--oh-chat-div-container-height) + var(--oh-base-inset));--oh-text-area-min-height:1.4em;--oh-text-area-max-height:160px;--oh-focus-ring-color:var(--oh-liquid-active-color);--oh-focus-ring-width:2px;--oh-focus-ring-offset:calc(.2*var(--oh-base-padding));--oh-regular-shadow-color:#0000004d;--oh-light-shadow-color:#fff3;--oh-focus-shadow-color:#fff3;--oh-skeleton-shimmer-color:#ffffff2e;--oh-tinted-button-color:#ffffff4d;--oh-thin-tinted-button-color:#ffffff26;--oh-ultra-thin-tinted-button-color:#ffffff14;--oh-tinted-button-text-color:#ffffffb3;--oh-tinted-button-text-disabled-color:#ffffff4d;--oh-tinted-button-text-muted-color:#ffffff4d;--oh-plus-badge-text-color:#ffcc5fb3;--oh-plus-badge-background-color:#ffcc5f4d;--oh-main-text-color:#fff;--oh-selection-color:#387dff59;--oh-sidebar-backdrop-color:#00000080;--oh-sidebar-background-color:#000000e6;--oh-sidebar-thin-background-color:#00000003;--oh-section-title-color:#b4b4b4b3;--oh-code-tinted-background-color:#2f2f2f80;--oh-code-block-background-color:#2f2f2f80;--oh-code-block-border-color:#ffffff1a;--oh-inline-code-border-color:#ffffff1f;--oh-red-color:#ff4949b3;--oh-liquid-glass-error-bg:#1c1012db;--oh-error-icon-color:#f87171f2;--oh-divider-color:#ffffff1a;--oh-user-message-background-color:#25252580;--oh-app-background-tint-color:#000c;--oh-a-color:#387dff;--oh-a-underline-color:#387dff59;--oh-a-hover-color:#387dffd9;--oh-li-marker-color:#ffffff8c;--oh-blockquote-border-color:#ffffff40;--oh-blockquote-background-color:#0000002e;--oh-table-border-color:#ffffff1f;--oh-table-background-color:#00000029;--oh-table-td-border-bottom-color:#ffffff14;--oh-table-th-background-color:#ffffff0f;--oh-liquid-glass-bg:#5a5a5a4d;--oh-liquid-glass-highlight:#ffffff05;--oh-liquid-glass-inner-shadow:#ffffff4d;--oh-liquid-glass-light-inner-shadow:#ffffff14;--oh-liquid-active-color:#3b82f6;--oh-liquid-inactive-color:#0003;--oh-liquid-puller-color:#fff;--oh-model-menu-bg:#3c3c3ca6;--oh-model-menu-backdrop:#000c;--oh-chat-context-menu-bg:#232328e6;--oh-overlay-scrollbar-size:10px;--oh-overlay-scrollbar-thumb-color:#ffffff47;--oh-overlay-scrollbar-thumb-hover-color:#ffffff6b;width:480px;height:650px;color:var(--oh-tinted-button-text-color);background:var(--shadow-panel-30);-webkit-user-select:none;user-select:none;isolation:isolate;box-shadow:inset 0 0 0 2px var(--surface-white-12);border-radius:16px;font-family:system-ui,Arial,Roboto,sans-serif;position:relative;overflow:hidden}.OfferHackApp-module__Htk94W__appRoot *,.OfferHackApp-module__Htk94W__appRoot :before,.OfferHackApp-module__Htk94W__appRoot :after{box-sizing:border-box}.OfferHackApp-module__Htk94W__appRoot h1,.OfferHackApp-module__Htk94W__appRoot h2,.OfferHackApp-module__Htk94W__appRoot h3,.OfferHackApp-module__Htk94W__appRoot h4,.OfferHackApp-module__Htk94W__appRoot h5,.OfferHackApp-module__Htk94W__appRoot h6,.OfferHackApp-module__Htk94W__appRoot p,.OfferHackApp-module__Htk94W__appRoot ul,.OfferHackApp-module__Htk94W__appRoot ol,.OfferHackApp-module__Htk94W__appRoot figure,.OfferHackApp-module__Htk94W__appRoot blockquote,.OfferHackApp-module__Htk94W__appRoot pre,.OfferHackApp-module__Htk94W__appRoot hr{margin:0}.OfferHackApp-module__Htk94W__appRoot input,.OfferHackApp-module__Htk94W__appRoot textarea{-webkit-user-select:text;user-select:text}.OfferHackApp-module__Htk94W__appRoot ::-webkit-scrollbar{width:var(--oh-overlay-scrollbar-size);height:var(--oh-overlay-scrollbar-size);background:0 0}.OfferHackApp-module__Htk94W__appRoot ::-webkit-scrollbar-track{background:0 0}.OfferHackApp-module__Htk94W__appRoot ::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px;transition:background .3s}.OfferHackApp-module__Htk94W__appRoot ::-webkit-scrollbar-button{background:0 0;width:0;height:0}.OfferHackApp-module__Htk94W__appRoot ::-webkit-scrollbar-corner{background:0 0;width:0;height:0}.OfferHackApp-module__Htk94W__appRoot :hover::-webkit-scrollbar-thumb{background:var(--oh-overlay-scrollbar-thumb-color);background-clip:padding-box}.OfferHackApp-module__Htk94W__appRoot :hover::-webkit-scrollbar-thumb:hover{background:var(--oh-overlay-scrollbar-thumb-hover-color);background-clip:padding-box}.OfferHackApp-module__Htk94W__appRoot *{scrollbar-width:thin;scrollbar-color:transparent transparent}.OfferHackApp-module__Htk94W__appRoot :hover{scrollbar-color:var(--oh-overlay-scrollbar-thumb-color)transparent}.OfferHackApp-module__Htk94W__tintLayer{z-index:-10;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 6px var(--oh-liquid-glass-inner-shadow),inset -.5px -1px 3px var(--oh-liquid-glass-light-inner-shadow),inset .5px 1px 1px var(--oh-liquid-glass-inner-shadow);background:0 0;position:absolute;inset:0}.OfferHackApp-module__Htk94W__window{width:100%;height:100%;position:absolute;inset:0}.OfferHackApp-module__Htk94W__modelAnswer{gap:var(--oh-wider-padding);flex-direction:column;display:flex}.OfferHackApp-module__Htk94W__userAudioMessage{width:max-content;max-width:min(80%,70ch);padding:calc(var(--oh-base-padding)*1.3);border-radius:calc(3*var(--oh-light-border-radius));border-bottom-right-radius:var(--oh-light-border-radius);background:var(--oh-user-message-background-color);color:var(--oh-main-text-color);flex-direction:column;align-self:flex-end;align-items:flex-end;min-width:0;animation:.3s ease-out OfferHackApp-module__Htk94W__msgSlideIn;display:flex}.OfferHackApp-module__Htk94W__transcriptionText{font-style:italic;font-size:var(--oh-p-font-size);font-weight:var(--oh-p-font-weight);opacity:.9;-webkit-user-select:text;user-select:text}.OfferHackApp-module__Htk94W__demoModelAnswer{gap:var(--oh-wider-padding);flex-direction:column;animation:.35s ease-out OfferHackApp-module__Htk94W__msgSlideIn;display:flex}.OfferHackApp-module__Htk94W__screenshotMessage{max-width:min(80%,70ch);padding:calc(var(--oh-base-padding)*.8);border-radius:calc(3*var(--oh-light-border-radius));border-bottom-right-radius:var(--oh-light-border-radius);background:var(--oh-user-message-background-color);color:var(--oh-main-text-color);flex-direction:column;align-self:flex-end;min-width:0;animation:.3s ease-out OfferHackApp-module__Htk94W__msgSlideIn;display:flex}.OfferHackApp-module__Htk94W__screenshotImg{object-fit:cover;border-radius:calc(2.7*var(--oh-light-border-radius));width:100%;max-height:200px;display:block}@keyframes OfferHackApp-module__Htk94W__msgSlideIn{0%{opacity:0;transform:translate3d(0,8px,.01px)}to{opacity:1;transform:translateZ(.01px)}}@media (prefers-color-scheme:light){.OfferHackApp-module__Htk94W__appRoot:not([data-theme=dark]){--oh-app-background-tint-color:#bcbfc3b8;--oh-regular-shadow-color:#0f172a33;--oh-light-shadow-color:#0f172a24;--oh-focus-shadow-color:#fff6;--oh-skeleton-shimmer-color:#ffffffb3;--oh-tinted-button-color:#ffffffe6;--oh-thin-tinted-button-color:#ffffffbd;--oh-ultra-thin-tinted-button-color:#ffffff42;--oh-tinted-button-text-color:#0e1525b3;--oh-tinted-button-text-disabled-color:#33415573;--oh-tinted-button-text-muted-color:#3341554d;--oh-plus-badge-text-color:#784a00f2;--oh-plus-badge-background-color:#ffd16666;--oh-main-text-color:#0f172af0;--oh-selection-color:#2563eb38;--oh-sidebar-backdrop-color:#00000080;--oh-sidebar-background-color:#f8fbffcc;--oh-sidebar-thin-background-color:#ffffff70;--oh-section-title-color:#334155c2;--oh-code-tinted-background-color:#e2e8f09e;--oh-code-block-background-color:#f4f5ff80;--oh-code-block-border-color:#94a3b861;--oh-inline-code-border-color:#94a3b873;--oh-red-color:#be1831e6;--oh-liquid-glass-error-bg:#fff4f5e6;--oh-error-icon-color:#dc2626eb;--oh-divider-color:#33415529;--oh-user-message-background-color:#ffffffc7;--oh-a-color:#1d4ed8;--oh-a-underline-color:#2563eb61;--oh-a-hover-color:#1d4ed8;--oh-li-marker-color:#475569bd;--oh-blockquote-border-color:#94a3b88f;--oh-blockquote-background-color:#e2e8f0ad;--oh-table-border-color:#94a3b866;--oh-table-background-color:#f8fafce0;--oh-table-td-border-bottom-color:#94a3b852;--oh-table-th-background-color:#e2e8f0b8;--oh-liquid-glass-bg:#96969633;--oh-liquid-glass-highlight:#ffffffdb;--oh-liquid-glass-inner-shadow:#fff6;--oh-liquid-glass-light-inner-shadow:#ffffff1a;--oh-liquid-active-color:#2563eb;--oh-liquid-inactive-color:#94a3b875;--oh-liquid-puller-color:#fffffffa;--oh-model-menu-bg:#d2d2d2d1;--oh-model-menu-backdrop:#00000073;--oh-chat-context-menu-bg:#e6eaf2e6;--oh-overlay-scrollbar-thumb-color:#0f172a59;--oh-overlay-scrollbar-thumb-hover-color:#0f172a7a;background:#bcbfc3b8}}.OfferHackApp-module__Htk94W__appRoot[data-theme=light]{--oh-app-background-tint-color:#bcbfc3b8;--oh-regular-shadow-color:#0f172a33;--oh-light-shadow-color:#0f172a24;--oh-focus-shadow-color:#fff6;--oh-skeleton-shimmer-color:#ffffffb3;--oh-tinted-button-color:#ffffffe6;--oh-thin-tinted-button-color:#ffffffbd;--oh-ultra-thin-tinted-button-color:#ffffff42;--oh-tinted-button-text-color:#0e1525b3;--oh-tinted-button-text-disabled-color:#33415573;--oh-tinted-button-text-muted-color:#3341554d;--oh-plus-badge-text-color:#784a00f2;--oh-plus-badge-background-color:#ffd16666;--oh-main-text-color:#0f172af0;--oh-selection-color:#2563eb38;--oh-sidebar-backdrop-color:#00000080;--oh-sidebar-background-color:#f8fbffcc;--oh-sidebar-thin-background-color:#ffffff70;--oh-section-title-color:#334155c2;--oh-code-tinted-background-color:#e2e8f09e;--oh-code-block-background-color:#f4f5ff80;--oh-code-block-border-color:#94a3b861;--oh-inline-code-border-color:#94a3b873;--oh-red-color:#be1831e6;--oh-liquid-glass-error-bg:#fff4f5e6;--oh-error-icon-color:#dc2626eb;--oh-divider-color:#33415529;--oh-user-message-background-color:#ffffffc7;--oh-a-color:#1d4ed8;--oh-a-underline-color:#2563eb61;--oh-a-hover-color:#1d4ed8;--oh-li-marker-color:#475569bd;--oh-blockquote-border-color:#94a3b88f;--oh-blockquote-background-color:#e2e8f0ad;--oh-table-border-color:#94a3b866;--oh-table-background-color:#f8fafce0;--oh-table-td-border-bottom-color:#94a3b852;--oh-table-th-background-color:#e2e8f0b8;--oh-liquid-glass-bg:#96969633;--oh-liquid-glass-highlight:#ffffffdb;--oh-liquid-glass-inner-shadow:#fff6;--oh-liquid-glass-light-inner-shadow:#ffffff1a;--oh-liquid-active-color:#2563eb;--oh-liquid-inactive-color:#94a3b875;--oh-liquid-puller-color:#fffffffa;--oh-model-menu-bg:#d2d2d2d1;--oh-model-menu-backdrop:#00000073;--oh-chat-context-menu-bg:#e6eaf2e6;--oh-overlay-scrollbar-thumb-color:#0f172a59;--oh-overlay-scrollbar-thumb-hover-color:#0f172a7a;background:#bcbfc3b8}
.MeetingRoomApp-module__m6YFLW__root{background:var(--gmeet-bg);-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;width:100%;height:100%;font-family:Google Sans,Roboto,system-ui,-apple-system,sans-serif;display:flex;overflow:hidden}.MeetingRoomApp-module__m6YFLW__topBar{z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.MeetingRoomApp-module__m6YFLW__meetingInfo{align-items:center;gap:16px;display:flex}.MeetingRoomApp-module__m6YFLW__meetingCode{color:var(--gmeet-text-secondary);letter-spacing:.02em;font-size:14px;font-weight:400}.MeetingRoomApp-module__m6YFLW__meetingTime{color:var(--gmeet-text-muted);font-size:13px;font-weight:400}.MeetingRoomApp-module__m6YFLW__topActions{align-items:center;gap:4px;display:flex}.MeetingRoomApp-module__m6YFLW__topBtn{cursor:pointer;width:36px;height:36px;color:var(--gmeet-button-on-tile);touch-action:manipulation;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}@media (hover:hover) and (pointer:fine){.MeetingRoomApp-module__m6YFLW__topBtn:hover{background:var(--gmeet-button-tint)}}.MeetingRoomApp-module__m6YFLW__topBtn:active{background:var(--gmeet-button-tint)}.MeetingRoomApp-module__m6YFLW__topBtn:focus-visible{outline:2px solid var(--text-white-70);outline-offset:2px}.MeetingRoomApp-module__m6YFLW__topBtnIcon{width:20px;height:20px}.MeetingRoomApp-module__m6YFLW__videoGrid{flex:1;align-items:center;gap:8px;min-height:0;padding:0 12px;display:flex}.MeetingRoomApp-module__m6YFLW__tile{background:var(--gmeet-tile-bg);border-radius:8px;flex:1 1 0;height:100%;max-height:100%;transition:box-shadow .6s ease-out;position:relative;overflow:hidden}.MeetingRoomApp-module__m6YFLW__tileInner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.MeetingRoomApp-module__m6YFLW__tileSpeaking{box-shadow:inset 0 0 0 2px var(--gmeet-speaking-border),0 0 8px 1px var(--gmeet-speaking-glow)}.MeetingRoomApp-module__m6YFLW__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.MeetingRoomApp-module__m6YFLW__avatarInitial{color:var(--gmeet-text-primary);font-size:28px;font-weight:400}.MeetingRoomApp-module__m6YFLW__nameBar{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;bottom:8px;left:10px}.MeetingRoomApp-module__m6YFLW__micStatus{width:16px;height:16px;color:var(--gmeet-tile-text);flex-shrink:0}.MeetingRoomApp-module__m6YFLW__participantName{color:var(--gmeet-tile-text);text-shadow:0 1px 3px var(--gmeet-name-text-shadow);font-size:12px;font-weight:400}.MeetingRoomApp-module__m6YFLW__toolbar{flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 0 16px;display:flex}.MeetingRoomApp-module__m6YFLW__toolBtn{background:var(--gmeet-tool-bg);cursor:pointer;width:40px;height:40px;color:var(--gmeet-button-on-tile);touch-action:manipulation;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}@media (hover:hover) and (pointer:fine){.MeetingRoomApp-module__m6YFLW__toolBtn:hover{background:var(--gmeet-tool-bg-hover)}}.MeetingRoomApp-module__m6YFLW__toolBtn:active{background:var(--gmeet-tool-bg-hover)}.MeetingRoomApp-module__m6YFLW__toolBtn:focus-visible{outline:2px solid var(--text-white-70);outline-offset:2px}.MeetingRoomApp-module__m6YFLW__toolBtnIcon{width:20px;height:20px}.MeetingRoomApp-module__m6YFLW__toolBtnOff{background:var(--gmeet-danger)}@media (hover:hover) and (pointer:fine){.MeetingRoomApp-module__m6YFLW__toolBtnOff:hover{background:var(--gmeet-danger-hover)}}.MeetingRoomApp-module__m6YFLW__toolBtnOff:active{background:var(--gmeet-danger-hover)}.MeetingRoomApp-module__m6YFLW__leaveBtn{background:var(--gmeet-danger);cursor:pointer;height:40px;color:var(--gmeet-text-primary);touch-action:manipulation;border:none;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;padding:0 20px;transition:background .15s;display:flex}@media (hover:hover) and (pointer:fine){.MeetingRoomApp-module__m6YFLW__leaveBtn:hover{background:var(--gmeet-danger-hover)}}.MeetingRoomApp-module__m6YFLW__leaveBtn:active{background:var(--gmeet-danger-hover)}.MeetingRoomApp-module__m6YFLW__leaveBtn:focus-visible{outline:2px solid var(--text-white-70);outline-offset:2px}.MeetingRoomApp-module__m6YFLW__leaveBtnIcon{width:22px;height:22px}@media (max-width:900px){.MeetingRoomApp-module__m6YFLW__rootFeature .MeetingRoomApp-module__m6YFLW__videoGrid{flex-direction:row}.MeetingRoomApp-module__m6YFLW__rootFeature .MeetingRoomApp-module__m6YFLW__tile{flex:1 1 0;width:auto}.MeetingRoomApp-module__m6YFLW__rootFeature .MeetingRoomApp-module__m6YFLW__toolbar{gap:10px;padding:14px 0 18px}.MeetingRoomApp-module__m6YFLW__rootFeature .MeetingRoomApp-module__m6YFLW__toolBtn{width:47px;height:47px}.MeetingRoomApp-module__m6YFLW__rootFeature .MeetingRoomApp-module__m6YFLW__leaveBtn{height:47px;padding:0 24px}.MeetingRoomApp-module__m6YFLW__rootFeature .MeetingRoomApp-module__m6YFLW__topBtn{width:42px;height:42px}.MeetingRoomApp-module__m6YFLW__rootFeature .MeetingRoomApp-module__m6YFLW__toolBtnIcon{width:26px;height:26px}.MeetingRoomApp-module__m6YFLW__rootFeature .MeetingRoomApp-module__m6YFLW__topBtnIcon{width:24px;height:24px}.MeetingRoomApp-module__m6YFLW__rootFeature .MeetingRoomApp-module__m6YFLW__leaveBtnIcon{width:28px;height:28px}.MeetingRoomApp-module__m6YFLW__rootFeature .MeetingRoomApp-module__m6YFLW__micStatus{width:20px;height:20px}.MeetingRoomApp-module__m6YFLW__rootFeature .MeetingRoomApp-module__m6YFLW__meetingCode{font-size:17px}.MeetingRoomApp-module__m6YFLW__rootFeature .MeetingRoomApp-module__m6YFLW__meetingTime{font-size:16px}.MeetingRoomApp-module__m6YFLW__rootFeature .MeetingRoomApp-module__m6YFLW__avatarInitial{font-size:34px}.MeetingRoomApp-module__m6YFLW__rootFeature .MeetingRoomApp-module__m6YFLW__participantName{font-size:14px}}@media (max-width:500px){.MeetingRoomApp-module__m6YFLW__videoGrid{flex-direction:column}.MeetingRoomApp-module__m6YFLW__tile{width:100%}.MeetingRoomApp-module__m6YFLW__toolbar{gap:6px}.MeetingRoomApp-module__m6YFLW__toolBtn{width:36px;height:36px}.MeetingRoomApp-module__m6YFLW__leaveBtn{height:36px;padding:0 14px}}
.TitleBar-module__UMNHYa__titleBar{height:var(--code-editor-titlebar-height);background:var(--code-editor-titlebar-bg);border-radius:var(--code-editor-radius)var(--code-editor-radius)0 0;flex-shrink:0;align-items:center;padding-inline:30px;display:flex;position:relative}.TitleBar-module__UMNHYa__titleBarCompact{padding-inline:calc(var(--code-editor-gutter-width) + 8px)}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__title{font-size:15px;line-height:20px}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__toolbar{display:none}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__toolBtn{height:18px;padding:0 6px}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__toolBtnLabel{font-size:9px;line-height:12px}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__chevron{width:6px}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__users{gap:10px}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__userName{font-size:10px;line-height:14px}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__userDotIcon{width:5px;height:5px}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__userStarIcon{width:8px;height:8px}.TitleBar-module__UMNHYa__title{font-family:var(--code-editor-font-title);color:var(--code-editor-title-color);white-space:nowrap;flex-shrink:0;font-size:22px;line-height:29px}.TitleBar-module__UMNHYa__titleAccent{color:var(--code-editor-syntax-highlight);font-weight:500}.TitleBar-module__UMNHYa__titleBold{color:var(--color-text-primary);font-weight:500}.TitleBar-module__UMNHYa__titleLight{color:var(--color-text-primary);font-weight:300}.TitleBar-module__UMNHYa__toolbar{flex-shrink:1;align-items:center;min-width:0;margin-left:clamp(20px,4%,50px);display:flex}.TitleBar-module__UMNHYa__toolBtn{box-sizing:border-box;border:var(--code-editor-toolbar-border);cursor:pointer;background:0 0;border-right:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:25px;padding:0 10px;display:flex;position:relative}.TitleBar-module__UMNHYa__toolBtnFirst{border-radius:5px 0 0 5px}.TitleBar-module__UMNHYa__toolBtnLast{border-right:var(--code-editor-toolbar-border);border-radius:0 5px 5px 0;overflow:hidden}.TitleBar-module__UMNHYa__toolBtnLabel{font-family:var(--code-editor-font-mono);color:var(--code-editor-text-color);white-space:nowrap;z-index:1;font-size:12px;font-weight:400;line-height:16px;position:relative}.TitleBar-module__UMNHYa__closeRoomBg{background:var(--code-editor-close-room-bg);z-index:0;position:absolute;inset:0}.TitleBar-module__UMNHYa__chevron{flex-shrink:0;width:9px;height:auto}.TitleBar-module__UMNHYa__users{flex-shrink:0;align-items:center;gap:15px;margin-left:auto;display:flex}html[data-capture-anchor-hidden=userList] .TitleBar-module__UMNHYa__users[data-capture-anchor=userList]{visibility:hidden}.TitleBar-module__UMNHYa__userBadge{transform-origin:100%;align-items:center;gap:5px;transition:transform .7s cubic-bezier(.4,0,.2,1),padding .7s cubic-bezier(.4,0,.2,1),margin .7s cubic-bezier(.4,0,.2,1),background .7s cubic-bezier(.4,0,.2,1),border-radius .7s cubic-bezier(.4,0,.2,1),box-shadow .7s cubic-bezier(.4,0,.2,1);display:flex}.TitleBar-module__UMNHYa__userDotIcon{background:var(--code-editor-user-online-color);border-radius:50%;flex-shrink:0;width:7px;height:7px}.TitleBar-module__UMNHYa__userStarIcon{background:var(--code-editor-user-online-color);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);flex-shrink:0;width:11px;height:11px}.TitleBar-module__UMNHYa__userName{font-family:var(--code-editor-font-mono);color:var(--code-editor-text-color);white-space:nowrap;font-size:14px;font-weight:700;line-height:18px}.TitleBar-module__UMNHYa__userHighlighted{background:var(--code-status-green-soft);box-shadow:0 0 8px 2px var(--code-status-green-mid);border-radius:4px;margin:-2px -6px;padding:2px 6px;position:relative}.TitleBar-module__UMNHYa__userHighlighted:after{content:"";border-radius:inherit;background:var(--code-status-green-strong);box-shadow:0 0 14px 4px var(--code-status-green-glow);opacity:0;pointer-events:none;animation:1.8s ease-in-out infinite TitleBar-module__UMNHYa__pulseOpacity;position:absolute;inset:0}@keyframes TitleBar-module__UMNHYa__pulseOpacity{0%,to{opacity:0}50%{opacity:1}}.TitleBar-module__UMNHYa__userCaptureHighlighted{background:var(--code-editor-popover-bg);transform:scale(var(--capture-scale,2));z-index:10;box-shadow:0 4px 24px var(--shadow-panel-md);border-radius:10px;margin:-8px -14px;padding:8px 14px;position:relative}.TitleBar-module__UMNHYa__userUnfocused{background:var(--surface-white-10);box-shadow:0 0 8px 2px var(--code-shimmer-glow-soft);border-radius:4px;margin:-2px -6px;padding:2px 6px;position:relative}.TitleBar-module__UMNHYa__userUnfocused:after{content:"";border-radius:inherit;background:var(--code-shimmer-line);box-shadow:0 0 12px 3px var(--code-shimmer-glow);opacity:0;pointer-events:none;animation:2s ease-in-out infinite TitleBar-module__UMNHYa__pulseOpacity;position:absolute;inset:0}.TitleBar-module__UMNHYa__userDotUnfocused{background:var(--code-cursor-bright)!important}.TitleBar-module__UMNHYa__focusLabel{white-space:nowrap;color:var(--code-status-green);background:var(--code-status-green-soft);pointer-events:none;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:500;animation:.5s cubic-bezier(.16,1,.3,1) both TitleBar-module__UMNHYa__focusLabelIn;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}@keyframes TitleBar-module__UMNHYa__focusLabelIn{0%{opacity:0;transform:translateZ(.01px)translate(-50%)translateY(-4px)}to{opacity:1;transform:translateZ(.01px)translate(-50%)translateY(0)}}@media (max-width:900px){.TitleBar-module__UMNHYa__titleBar:not(.TitleBar-module__UMNHYa__titleBarCompact){padding-inline:.75rem}.TitleBar-module__UMNHYa__titleBar:not(.TitleBar-module__UMNHYa__titleBarCompact) .TitleBar-module__UMNHYa__title{font-size:.8125rem;line-height:1.25}.TitleBar-module__UMNHYa__titleBar:not(.TitleBar-module__UMNHYa__titleBarCompact) .TitleBar-module__UMNHYa__toolbar{display:none}.TitleBar-module__UMNHYa__titleBar:not(.TitleBar-module__UMNHYa__titleBarCompact) .TitleBar-module__UMNHYa__users{gap:.625rem}.TitleBar-module__UMNHYa__titleBar:not(.TitleBar-module__UMNHYa__titleBarCompact) .TitleBar-module__UMNHYa__userName{text-overflow:ellipsis;max-inline-size:4.5rem;font-size:.625rem;line-height:.875rem;overflow:hidden}.TitleBar-module__UMNHYa__titleBar:not(.TitleBar-module__UMNHYa__titleBarCompact) .TitleBar-module__UMNHYa__userDotIcon{width:.3125rem;height:.3125rem}.TitleBar-module__UMNHYa__titleBar:not(.TitleBar-module__UMNHYa__titleBarCompact) .TitleBar-module__UMNHYa__userStarIcon{width:.5rem;height:.5rem}.TitleBar-module__UMNHYa__titleBar:not(.TitleBar-module__UMNHYa__titleBarCompact) .TitleBar-module__UMNHYa__userCaptureHighlighted{margin:-.3125rem -.625rem;padding:.3125rem .625rem;transform:scale(1.15)}.TitleBar-module__UMNHYa__titleBar:not(.TitleBar-module__UMNHYa__titleBarCompact) .TitleBar-module__UMNHYa__focusLabel{padding:.125rem .5rem;font-size:.625rem}.TitleBar-module__UMNHYa__titleBarCompact{height:52.5px;padding-inline:calc(var(--code-editor-gutter-width)*1.2)}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__title{font-size:17px;line-height:22px}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__toolBtn{height:20px;padding:0 7px}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__toolBtnLabel{font-size:10px;line-height:14px}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__chevron{width:7px}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__userName{font-size:11.5px;line-height:16px}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__userDotIcon{width:6px;height:6px}.TitleBar-module__UMNHYa__titleBarCompact .TitleBar-module__UMNHYa__userStarIcon{width:9px;height:9px}}@media (min-width:901px){.TitleBar-module__UMNHYa__titleBarCompact{height:42px}}
.TabBar-module__PrjGjG__tabBar{flex-shrink:0;height:0}
.CodeArea-module__aMxUCq__codeArea{--code-line-height:19px;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.CodeArea-module__aMxUCq__gutter{width:var(--code-editor-gutter-width);background:var(--code-editor-gutter-bg);flex-shrink:0;padding-top:6px}.CodeArea-module__aMxUCq__lineNumber{width:100%;height:var(--code-line-height);font-family:var(--code-editor-font-mono);font-size:14px;font-weight:400;line-height:calc(var(--code-line-height) - 1px);color:var(--code-editor-line-number-color);justify-content:center;align-items:center;display:flex}.CodeArea-module__aMxUCq__content{border-top:1px solid var(--code-editor-header-divider);flex:auto;min-width:0;padding-top:6px;padding-left:10px;overflow:hidden}.CodeArea-module__aMxUCq__codeLine{height:var(--code-line-height);font-family:var(--code-editor-font-mono);font-size:14px;font-weight:400;line-height:var(--code-line-height);color:var(--code-editor-text-color);white-space:pre}.CodeArea-module__aMxUCq__codeAreaCompact{--code-line-height:14px}.CodeArea-module__aMxUCq__codeAreaCompact .CodeArea-module__aMxUCq__lineNumber,.CodeArea-module__aMxUCq__codeAreaCompact .CodeArea-module__aMxUCq__codeLine{font-size:10px}.CodeArea-module__aMxUCq__codeAreaCompact .CodeArea-module__aMxUCq__caret{height:12px}.CodeArea-module__aMxUCq__codeAreaCompact .CodeArea-module__aMxUCq__caretCardNumber{font-size:10px}.CodeArea-module__aMxUCq__codeAreaCompact .CodeArea-module__aMxUCq__caretCardCaret{height:12px}.CodeArea-module__aMxUCq__activeCodeLine{background:var(--surface-white-4);margin-left:-10px;padding-left:10px}.CodeArea-module__aMxUCq__caretCard{top:calc(var(--code-line-height)*var(--last-line-idx,0) + 2px);background:var(--code-editor-popover-bg);z-index:10;pointer-events:none;box-shadow:0 4px 24px var(--shadow-panel-md);opacity:0;visibility:hidden;transform-origin:0;border-radius:10px;align-items:center;gap:10px;padding:6px 14px;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1),visibility 0s .7s;display:flex;position:absolute;left:4px;transform:scale(1)}.CodeArea-module__aMxUCq__caretCardActive{opacity:1;visibility:visible;transform:scale(var(--capture-scale,2));transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1),visibility}.CodeArea-module__aMxUCq__caretCardNumber{font-family:var(--code-editor-font-mono);color:var(--code-editor-line-number-color);font-size:14px;font-weight:400;line-height:18px}.CodeArea-module__aMxUCq__caretCardCaret{background:var(--code-editor-text-color);flex-shrink:0;width:2px;height:16px;animation:1s step-end infinite CodeArea-module__aMxUCq__caretBlink;display:inline-block}.CodeArea-module__aMxUCq__caretCardCaretBlurred{background:var(--code-cursor-bright);animation:none}.CodeArea-module__aMxUCq__caret{vertical-align:middle;flex-shrink:0;width:2px;height:16px;margin-left:1px;display:inline-block}.CodeArea-module__aMxUCq__caretFocused{background:var(--code-editor-text-color);animation:1s step-end infinite CodeArea-module__aMxUCq__caretBlink}.CodeArea-module__aMxUCq__caretBlurred{background:var(--code-cursor-soft);animation:none}@keyframes CodeArea-module__aMxUCq__caretBlink{0%,to{opacity:1}50%{opacity:0}}.CodeArea-module__aMxUCq__newLineNumber{animation:.12s ease-out both CodeArea-module__aMxUCq__lineNumberIn}@keyframes CodeArea-module__aMxUCq__lineNumberIn{0%{opacity:0}to{opacity:1}}.CodeArea-module__aMxUCq__typeLine{animation:.18s steps(25,end) both CodeArea-module__aMxUCq__typeReveal}@keyframes CodeArea-module__aMxUCq__typeReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:900px){.CodeArea-module__aMxUCq__codeArea{--code-line-height:15px}.CodeArea-module__aMxUCq__codeAreaCompact{--code-line-height:12px}.CodeArea-module__aMxUCq__lineNumber,.CodeArea-module__aMxUCq__codeLine{font-size:.6875rem}.CodeArea-module__aMxUCq__caretCardNumber{font-size:.6875rem;line-height:.875rem}.CodeArea-module__aMxUCq__caretCardCaret{height:.75rem}}
.CodeApp-module__AZF8NW__codeApp{border-radius:var(--code-editor-radius);width:100%;height:100%;box-shadow:var(--code-editor-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.CodeApp-module__AZF8NW__bg{background:var(--code-editor-bg);border-radius:inherit;z-index:-1;position:absolute;inset:0}.CodeApp-module__AZF8NW__captureOverlay{background:var(--shadow-panel-60);z-index:5;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity .7s ease-in-out;position:absolute;inset:0}.CodeApp-module__AZF8NW__captureOverlayActive{opacity:1}.CodeApp-module__AZF8NW__headerDivider{height:1px;margin-left:var(--code-editor-gutter-width);background:var(--code-editor-header-divider);flex-shrink:0}
.VideoCall-module__v88mmW__videoCall{flex-direction:column;gap:8px;width:100%;height:100%;display:flex}.VideoCall-module__v88mmW__tile{border-radius:var(--video-call-radius);border:var(--video-call-border);flex:1 1 0;min-height:0;transition:box-shadow .4s ease-out,border-color .4s ease-out;position:relative;overflow:hidden;transform:translateZ(.01px)}.VideoCall-module__v88mmW__tileSpeaking{border-color:var(--video-call-speaking-border);animation:1.8s ease-in-out infinite VideoCall-module__v88mmW__tileSpeakPulse}@keyframes VideoCall-module__v88mmW__tileSpeakPulse{0%,to{box-shadow:0 0 0 2px var(--video-call-speaking-border),0 0 14px 2px var(--video-call-speaking-glow-soft)}50%{box-shadow:0 0 0 2px var(--video-call-speaking-border),0 0 26px 4px var(--video-call-speaking-glow-strong)}}.VideoCall-module__v88mmW__tileInner{background:var(--video-call-bg-purple);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.VideoCall-module__v88mmW__avatarBg{background:radial-gradient(circle at 50% 50%,var(--video-call-pip-glow-soft)0%,transparent 70%);pointer-events:none;position:absolute;inset:0}.VideoCall-module__v88mmW__avatar{width:var(--video-call-avatar-size);height:var(--video-call-avatar-size);background:var(--video-call-avatar-bg);z-index:1;box-shadow:0 0 30px var(--video-call-pip-glow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.VideoCall-module__v88mmW__avatarInitial{color:#ffffffd9;-webkit-user-select:none;user-select:none;font-family:system-ui,-apple-system,sans-serif;font-size:26px;font-weight:400}.VideoCall-module__v88mmW__videoFeed{object-fit:cover;width:100%;height:100%}.VideoCall-module__v88mmW__nameLabel{z-index:2;position:absolute;bottom:10px;left:12px}.VideoCall-module__v88mmW__name{color:var(--video-call-name-color);text-shadow:0 1px 4px var(--shadow-panel-50);font-family:system-ui,-apple-system,sans-serif;font-size:13px;font-weight:400}@media (max-width:900px){.VideoCall-module__v88mmW__videoCall{gap:4px}.VideoCall-module__v88mmW__avatarInitial{font-size:clamp(.75rem,3.2vw,1.125rem)}.VideoCall-module__v88mmW__name{font-size:clamp(.5rem,1.8vw,.6875rem)}.VideoCall-module__v88mmW__nameLabel{bottom:.1875rem;left:.25rem}.VideoCall-module__v88mmW__tile{border-width:1px}}@media (max-width:420px){.VideoCall-module__v88mmW__nameLabel{display:none}}
.KeyboardShortcut-module__KjjMaq__root{opacity:0;filter:blur(3px);pointer-events:none;flex-direction:column;align-items:center;gap:clamp(7px,1.1vw,18px);transition:opacity .35s cubic-bezier(.4,0,1,1),transform .35s cubic-bezier(.4,0,1,1),filter .35s cubic-bezier(.4,0,1,1);display:flex;transform:translate(20px)scale(.92)}.KeyboardShortcut-module__KjjMaq__visible{opacity:1;filter:blur();transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1);transform:translate(0)scale(1)}.KeyboardShortcut-module__KjjMaq__fromLeft{transform:translate(-20px)scale(.92)}.KeyboardShortcut-module__KjjMaq__keysRow{align-items:center;gap:clamp(4px,.8vw,12px);display:flex}.KeyboardShortcut-module__KjjMaq__keyWrap{align-items:center;gap:clamp(4px,.8vw,12px);display:inline-flex}.KeyboardShortcut-module__KjjMaq__plus{color:var(--text-white-30);font-size:clamp(10px,1.7vw,28px);font-weight:300}.KeyboardShortcut-module__KjjMaq__key{background:var(--features-key-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--hotkey-key-border);border-bottom:3px solid var(--hotkey-key-bottom-edge);min-width:clamp(27px,3.9vw,72px);height:clamp(27px,3.9vw,72px);box-shadow:0 2px 8px var(--hotkey-key-shadow),inset 0 1px 0 var(--hotkey-key-top-highlight);color:var(--text-white-85);letter-spacing:.5px;border-radius:clamp(7px,1vw,16px);justify-content:center;align-items:center;padding-inline:clamp(8px,1.1vw,22px);font-family:system-ui,-apple-system,sans-serif;font-size:clamp(11px,1.7vw,30px);font-weight:500;transition:transform .15s,border-bottom-width .1s,background .15s,box-shadow .25s;display:inline-flex}.KeyboardShortcut-module__KjjMaq__keyPressed{animation:.55s forwards KeyboardShortcut-module__KjjMaq__keyPress}@keyframes KeyboardShortcut-module__KjjMaq__keyPress{0%{background:var(--features-key-bg);box-shadow:0 2px 8px var(--hotkey-key-shadow),inset 0 1px 0 var(--hotkey-key-top-highlight);border-bottom-width:3px;transform:translateY(0)}30%{background:var(--hotkey-pressed-bg);box-shadow:0 0 20px var(--hotkey-pressed-glow),inset 0 1px 0 var(--hotkey-key-top-highlight);border-bottom-width:1px;transform:translateY(2px)}60%{background:var(--hotkey-pressed-bg-mid);box-shadow:0 0 14px var(--hotkey-pressed-glow-mid),inset 0 1px 0 var(--hotkey-key-top-highlight);border-bottom-width:3px;transform:translateY(0)}to{background:var(--features-key-bg);box-shadow:0 2px 8px var(--hotkey-key-shadow),inset 0 1px 0 var(--hotkey-key-top-highlight);border-bottom-width:3px;transform:translateY(0)}}.KeyboardShortcut-module__KjjMaq__label{color:var(--text-white-40);letter-spacing:.3px;white-space:nowrap;font-size:clamp(8px,1.1vw,20px);font-weight:400}.KeyboardShortcut-module__KjjMaq__compact,.KeyboardShortcut-module__KjjMaq__compact .KeyboardShortcut-module__KjjMaq__keysRow{gap:clamp(3px,.35vw,5px)}.KeyboardShortcut-module__KjjMaq__compact .KeyboardShortcut-module__KjjMaq__plus{font-size:clamp(9px,.8vw,14px)}.KeyboardShortcut-module__KjjMaq__compact .KeyboardShortcut-module__KjjMaq__key{border-bottom-width:2px;border-radius:clamp(5px,.5vw,8px);min-width:clamp(28px,2.5vw,48px);height:clamp(28px,2.5vw,48px);padding-inline:clamp(6px,.6vw,10px);font-size:clamp(10px,.9vw,15px)}.KeyboardShortcut-module__KjjMaq__compact .KeyboardShortcut-module__KjjMaq__label{font-size:clamp(7px,.6vw,10px)}@media (max-width:1600px){.KeyboardShortcut-module__KjjMaq__root:not(.KeyboardShortcut-module__KjjMaq__compact){gap:clamp(6px,.99vw,16px)}.KeyboardShortcut-module__KjjMaq__root:not(.KeyboardShortcut-module__KjjMaq__compact) .KeyboardShortcut-module__KjjMaq__keysRow,.KeyboardShortcut-module__KjjMaq__root:not(.KeyboardShortcut-module__KjjMaq__compact) .KeyboardShortcut-module__KjjMaq__keyWrap{gap:clamp(4px,.72vw,11px)}.KeyboardShortcut-module__KjjMaq__root:not(.KeyboardShortcut-module__KjjMaq__compact) .KeyboardShortcut-module__KjjMaq__key{border-bottom-width:2px;border-radius:clamp(6px,.9vw,14px);min-width:clamp(27px,3.51vw,65px);height:clamp(27px,3.51vw,65px);padding-inline:clamp(7px,.99vw,20px);font-size:clamp(10px,1.53vw,27px)}.KeyboardShortcut-module__KjjMaq__root:not(.KeyboardShortcut-module__KjjMaq__compact) .KeyboardShortcut-module__KjjMaq__plus{font-size:clamp(9px,1.53vw,25px)}.KeyboardShortcut-module__KjjMaq__root:not(.KeyboardShortcut-module__KjjMaq__compact) .KeyboardShortcut-module__KjjMaq__label{font-size:clamp(7px,.99vw,18px)}}@media (max-width:900px){.KeyboardShortcut-module__KjjMaq__root:not(.KeyboardShortcut-module__KjjMaq__compact){gap:9px}.KeyboardShortcut-module__KjjMaq__root:not(.KeyboardShortcut-module__KjjMaq__compact) .KeyboardShortcut-module__KjjMaq__keysRow,.KeyboardShortcut-module__KjjMaq__root:not(.KeyboardShortcut-module__KjjMaq__compact) .KeyboardShortcut-module__KjjMaq__keyWrap{gap:5px}.KeyboardShortcut-module__KjjMaq__root:not(.KeyboardShortcut-module__KjjMaq__compact) .KeyboardShortcut-module__KjjMaq__key{border-bottom-width:3px;border-radius:9px;min-width:35px;height:35px;padding-inline:10px;font-size:14px}.KeyboardShortcut-module__KjjMaq__root:not(.KeyboardShortcut-module__KjjMaq__compact) .KeyboardShortcut-module__KjjMaq__plus{font-size:13px}.KeyboardShortcut-module__KjjMaq__root:not(.KeyboardShortcut-module__KjjMaq__compact) .KeyboardShortcut-module__KjjMaq__label{font-size:11px}.KeyboardShortcut-module__KjjMaq__compact,.KeyboardShortcut-module__KjjMaq__compact .KeyboardShortcut-module__KjjMaq__keysRow{gap:9px}.KeyboardShortcut-module__KjjMaq__compact .KeyboardShortcut-module__KjjMaq__plus{font-size:22px}.KeyboardShortcut-module__KjjMaq__compact .KeyboardShortcut-module__KjjMaq__key{border-bottom-width:3px;border-radius:10px;min-width:60px;height:60px;padding-inline:14px;font-size:22px}.KeyboardShortcut-module__KjjMaq__compact .KeyboardShortcut-module__KjjMaq__label{font-size:16px}}@-moz-document url-prefix(){.KeyboardShortcut-module__KjjMaq__key{isolation:isolate;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--firefox-tinted-bg)!important}}
.DemoCursor-module__OftcgW__positioner{z-index:2000;pointer-events:none;will-change:left,top;position:absolute}.DemoCursor-module__OftcgW__appearance{opacity:0;filter:blur(4px);transition:opacity .4s cubic-bezier(.4,0,1,1),transform .4s cubic-bezier(.4,0,1,1),filter .4s cubic-bezier(.4,0,1,1);transform:scale(.5)}.DemoCursor-module__OftcgW__visible{opacity:1;filter:blur();transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),filter .55s cubic-bezier(.16,1,.3,1);transform:scale(1)}.DemoCursor-module__OftcgW__cursorInner{width:28px;height:28px;transition:transform .14s ease-out;position:relative}.DemoCursor-module__OftcgW__defaultImg,.DemoCursor-module__OftcgW__handImg{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:28px;height:28px;transition:opacity .22s;display:block;position:absolute;top:0;left:0}.DemoCursor-module__OftcgW__defaultImg{opacity:1}.DemoCursor-module__OftcgW__handImg{opacity:0;width:32px;height:32px;top:-2px;left:0}.DemoCursor-module__OftcgW__pointer .DemoCursor-module__OftcgW__defaultImg{opacity:0}.DemoCursor-module__OftcgW__pointer .DemoCursor-module__OftcgW__handImg{opacity:1}.DemoCursor-module__OftcgW__clicking:not(.DemoCursor-module__OftcgW__pointer) .DemoCursor-module__OftcgW__cursorInner{transition:transform 70ms ease-in;transform:scale(.78)rotate(-8deg)}.DemoCursor-module__OftcgW__clicking.DemoCursor-module__OftcgW__pointer .DemoCursor-module__OftcgW__cursorInner{transition:transform 80ms ease-in;transform:scale(.82)translateY(3px)rotate(-4deg)}
