.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)}
.AppShowcase-module___eyOxG__scrollSection{height:550vh;max-inline-size:100vw;position:relative;overflow-x:clip}.AppShowcase-module___eyOxG__scrollSection[data-ready=false] .AppShowcase-module___eyOxG__heroLayer,.AppShowcase-module___eyOxG__scrollSection[data-ready=false] .AppShowcase-module___eyOxG__sceneLayer{visibility:hidden;opacity:0;pointer-events:none}.AppShowcase-module___eyOxG__scrollSection[data-ready=false] *{transition:none!important;animation:none!important}.AppShowcase-module___eyOxG__stickyWrap{height:100vh;max-inline-size:100vw;position:sticky;top:0;overflow:clip visible}.AppShowcase-module___eyOxG__heroLayer{z-index:5;box-sizing:border-box;align-content:safe center;place-items:center;padding-block-start:calc(var(--header-top) + var(--header-nav-height));padding-block-end:clamp(100px,18dvh,260px);display:grid;position:absolute;inset:0}.AppShowcase-module___eyOxG__sceneLayer{z-index:2;justify-content:center;align-items:center;padding-block-start:calc(var(--header-top) + var(--header-nav-height));display:flex;position:absolute;inset:0}.AppShowcase-module___eyOxG__scene{width:clamp(500px,max(85vw,min(95vw,1600px)),2500px);height:clamp(31.25rem,80dvh,68.75rem);padding-inline:var(--page-gutter);--app-w:clamp(280px,27vw,480px);--app-edge:calc(var(--app-w)/2 + 1.25rem);margin:0 auto;position:relative}.AppShowcase-module___eyOxG__bgWindows{top:0;bottom:0;inset-inline:var(--page-gutter);z-index:1;opacity:0;will-change:transform,opacity;border-radius:var(--radius-sm);box-shadow:0 .125rem .5rem var(--shadow-panel-10),0 1.5rem 3.75rem var(--shadow-panel-22);position:absolute;overflow:hidden}.AppShowcase-module___eyOxG__bgMeeting,.AppShowcase-module___eyOxG__bgCode{border-radius:inherit;zoom:var(--bg-zoom,1);will-change:opacity,filter,transform;transition:opacity 1.4s cubic-bezier(.4,0,.2,1),filter 1.4s cubic-bezier(.4,0,.2,1),transform 1.4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden}.AppShowcase-module___eyOxG__bgMeeting{z-index:2;opacity:1;filter:brightness();transform:scale(1)}.AppShowcase-module___eyOxG__bgCode{z-index:1;opacity:0;filter:brightness(.8);transform:scale(1.03)}.AppShowcase-module___eyOxG__bgMeetingOut{opacity:0;filter:brightness(.5);transform:scale(.96)}.AppShowcase-module___eyOxG__bgCodeIn{opacity:1;filter:brightness();transform:scale(1)}.AppShowcase-module___eyOxG__videoCallOverlay{inset-inline-end:calc(var(--page-gutter) + .5rem);z-index:4;width:clamp(9.375rem,12%,13.75rem);height:clamp(18.75rem,55%,32.5rem);animation:AppShowcase-module___eyOxG__videoCallSlideIn 1.2s var(--ease-smooth)backwards;transition:opacity .7s ease-in-out;animation-delay:.6s;position:absolute;top:50%;transform:translateY(-50%)}@keyframes AppShowcase-module___eyOxG__videoCallSlideIn{0%{opacity:0;filter:blur(6px);transform:translateZ(.01px)translateY(-50%)translate(30px)scale(.92)}to{opacity:1;filter:blur();transform:translateZ(.01px)translateY(-50%)translate(0)scale(1)}}@keyframes AppShowcase-module___eyOxG__videoCallFadeIn{0%{opacity:0;filter:blur(4px);transform:translateZ(.01px)translate(.5rem)scale(.94)}to{opacity:1;filter:blur();transform:translateZ(.01px)translate(0)scale(1)}}.AppShowcase-module___eyOxG__videoCallElevated{z-index:12!important}.AppShowcase-module___eyOxG__videoCallDimmed{opacity:.25}.AppShowcase-module___eyOxG__interviewerBubble{z-index:22;--iv-corner:clamp(14px,1.25vw,20px);--iv-tail-w:clamp(10px,.9vw,14px);--iv-tail-h:clamp(12px,1.05vw,16px);--iv-tip-r:clamp(1.5px,.15vw,2.5px);width:calc(clamp(10rem,13vw,20rem) + var(--iv-tail-w));padding:clamp(.7rem,.85vw,1rem)calc(clamp(.95rem,1.15vw,1.35rem) + var(--iv-tail-w))clamp(.7rem,.85vw,1rem)clamp(.95rem,1.15vw,1.35rem);background:linear-gradient(180deg,var(--interviewer-bubble-gradient-top)0%,var(--interviewer-bubble-gradient-bottom)60%),var(--interviewer-bubble-fill);-webkit-backdrop-filter:blur(20px)saturate(1.3);clip-path:shape(from var(--iv-corner)0,hline to calc(100% - var(--iv-corner) - var(--iv-tail-w)),curve to calc(100% - var(--iv-tail-w))var(--iv-corner)with calc(100% - var(--iv-tail-w))0,vline to calc(100% - var(--iv-tail-h)),line to calc(100% - var(--iv-tip-r))calc(100% - var(--iv-tip-r)),curve to calc(100% - var(--iv-tip-r))100% with 100% 100%,line to calc(100% - var(--iv-tail-w))100%,hline to var(--iv-corner),curve to 0 calc(100% - var(--iv-corner))with 0 100%,vline to var(--iv-corner),curve to var(--iv-corner)0 with 0 0,close);-webkit-clip-path:shape(from var(--iv-corner)0,hline to calc(100% - var(--iv-corner) - var(--iv-tail-w)),curve to calc(100% - var(--iv-tail-w))var(--iv-corner)with calc(100% - var(--iv-tail-w))0,vline to calc(100% - var(--iv-tail-h)),line to calc(100% - var(--iv-tip-r))calc(100% - var(--iv-tip-r)),curve to calc(100% - var(--iv-tip-r))100% with 100% 100%,line to calc(100% - var(--iv-tail-w))100%,hline to var(--iv-corner),curve to 0 calc(100% - var(--iv-corner))with 0 100%,vline to var(--iv-corner),curve to var(--iv-corner)0 with 0 0,close);filter:drop-shadow(0 6px 20px var(--shadow-panel-sm))drop-shadow(0 1px 3px var(--shadow-panel-sm));pointer-events:none;isolation:isolate;transform-origin:100% 100%;opacity:0;flex-direction:column;gap:clamp(.4rem,.55vw,.6rem);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:calc(50% + clamp(3.25rem,6.2vw,6.5rem));right:calc(clamp(1rem,3vw,4rem) + clamp(150px,12%,220px) + clamp(.65rem,1vw,1.25rem));transform:translate(.75rem,.5rem)scale(.94)}.AppShowcase-module___eyOxG__interviewerBubble:before{content:"";background:radial-gradient(55% 55% at 88% 78%,var(--interviewer-bubble-halo-strong)0%,var(--interviewer-bubble-halo-soft)36%,transparent 72%);filter:blur(clamp(8px,1vw,14px));opacity:0;z-index:-1;pointer-events:none;border-radius:50%;transition:opacity .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:clamp(-1.5rem,-2vw,-2.5rem)}.AppShowcase-module___eyOxG__interviewerBubble:after{content:"";background:var(--interviewer-bubble-sheen);opacity:.55;pointer-events:none;height:1px;position:absolute;top:0;left:14%;right:10%}.AppShowcase-module___eyOxG__interviewerBubbleVisible{opacity:1;transform:translate(0)scale(1)}.AppShowcase-module___eyOxG__interviewerBubbleVisible:before{opacity:.85;animation:3.8s ease-in-out infinite AppShowcase-module___eyOxG__interviewerHaloPulse}@keyframes AppShowcase-module___eyOxG__interviewerHaloPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.AppShowcase-module___eyOxG__interviewerBubbleDimmed{opacity:0!important;transform:translate(.5rem,.35rem)scale(.96)!important}.AppShowcase-module___eyOxG__interviewerBubbleText{font-family:var(--font-plus-jakarta);color:var(--interviewer-bubble-text-color);letter-spacing:-.012em;z-index:1;font-size:clamp(.95rem,1.1vw,1.2rem);font-weight:500;line-height:1.35;position:relative}.AppShowcase-module___eyOxG__interviewerBubbleWord{opacity:0;filter:blur(4px);animation:.55s cubic-bezier(.22,1,.36,1) both AppShowcase-module___eyOxG__interviewerWordReveal;display:inline-block;transform:translateY(.35em)}@keyframes AppShowcase-module___eyOxG__interviewerWordReveal{0%{opacity:0;filter:blur(4px);transform:translateZ(.01px)translateY(.35em)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateZ(.01px)translateY(0)}}@media (max-width:1024px){.AppShowcase-module___eyOxG__interviewerBubble{display:none}}.AppShowcase-module___eyOxG__mobileSpeakerChip{display:none}@media (max-width:900px){.AppShowcase-module___eyOxG__mobileSpeakerChip{top:calc(var(--code-editor-titlebar-height) + clamp(.5rem,2vw,.875rem));z-index:25;background:var(--interviewer-bubble-fill);border:.5px solid var(--border-white-hairline);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);max-inline-size:calc(100% - 1.5rem);box-shadow:0 6px 20px var(--shadow-panel-sm),0 1px 3px var(--shadow-panel-sm),0 0 0 .5px var(--border-white-hairline);pointer-events:none;isolation:isolate;opacity:0;transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth);border-radius:clamp(.75rem,3.5vw,1.125rem);align-items:flex-start;gap:clamp(.4375rem,2vw,.625rem);padding:clamp(.4375rem,2vw,.625rem) clamp(.625rem,2.5vw,.875rem) clamp(.4375rem,2vw,.625rem) clamp(.4375rem,2vw,.5625rem);display:flex;position:absolute;left:50%;transform:translate(-50%)translateY(-.5rem)scale(.96)}.AppShowcase-module___eyOxG__mobileSpeakerChipVisible{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.AppShowcase-module___eyOxG__mobileSpeakerChipDimmed{opacity:0!important;transform:translate(-50%)translateY(-.25rem)scale(.96)!important}.AppShowcase-module___eyOxG__mobileSpeakerAvatar{background:var(--video-call-avatar-bg);width:clamp(1.75rem,8vw,2.25rem);height:clamp(1.75rem,8vw,2.25rem);color:var(--text-white-92);box-shadow:0 0 12px var(--interviewer-bubble-glow-mid);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:system-ui,-apple-system,sans-serif;font-size:clamp(.8125rem,3.5vw,1rem);font-weight:400;display:flex}.AppShowcase-module___eyOxG__mobileSpeakerContent{flex-direction:column;gap:clamp(.1875rem,.7vw,.3125rem);min-inline-size:0;display:flex}.AppShowcase-module___eyOxG__mobileSpeakerName{font-family:var(--font-plus-jakarta);color:var(--text-white-60);letter-spacing:.01em;font-size:clamp(.625rem,2.5vw,.75rem);font-weight:500;line-height:1}.AppShowcase-module___eyOxG__mobileSpeakerText{font-family:var(--font-plus-jakarta);color:var(--interviewer-bubble-text-color);letter-spacing:-.01em;margin:0;font-size:clamp(.8125rem,3.2vw,.9375rem);font-weight:500;line-height:1.3}.AppShowcase-module___eyOxG__mobileSpeakerWord{opacity:0;filter:blur(3px);animation:.55s cubic-bezier(.22,1,.36,1) both AppShowcase-module___eyOxG__interviewerWordReveal;display:inline-block;transform:translateY(.3em)}.AppShowcase-module___eyOxG__videoCallOverlay{display:none}}.AppShowcase-module___eyOxG__bgCodeFocused{box-shadow:0 0 0 2px var(--focus-ring-blue),0 0 20px 4px var(--focus-ring-blue-soft);border-radius:var(--radius-sm)}.AppShowcase-module___eyOxG__screenshotFlash{z-index:10;border-radius:inherit;pointer-events:none;animation:AppShowcase-module___eyOxG__captureFlash .9s var(--ease-standard)forwards;position:absolute;inset:0}@keyframes AppShowcase-module___eyOxG__captureFlash{0%{box-shadow:inset 0 0 0 0px var(--focus-ring-blue-zero);background:0 0}8%{box-shadow:inset 0 0 0 3px var(--capture-flash-blue),0 0 30px 6px var(--capture-flash-blue-soft);background:0 0}30%{box-shadow:inset 0 0 0 3px var(--capture-flash-blue),0 0 30px 6px var(--capture-flash-blue-soft);background:0 0}45%{background:var(--capture-flash-white-mid);box-shadow:inset 0 0 0 2px var(--capture-flash-white-strong),0 0 50px 12px var(--capture-flash-white-soft)}65%{background:var(--capture-flash-white-xsoft);box-shadow:inset 0 0 #0000}to{box-shadow:none;background:0 0}}.AppShowcase-module___eyOxG__appWindow{z-index:23;will-change:transform;backface-visibility:hidden;isolation:isolate;border-radius:var(--radius-md);width:480px;height:650px;box-shadow:0 8px 48px var(--shadow-panel-lg);--app-tx:0px;--app-ty:100vh;--app-scale:1;--app-shift-x:0px;--app-hover-ty:0px;transform:translate3d(calc(var(--app-tx) + var(--app-shift-x)),calc(var(--app-ty) + var(--app-hover-ty)),0)scale(var(--app-scale));transform-origin:50%;margin-top:-325px;margin-left:-240px;position:absolute;top:calc(50% - 1.875rem);left:50%}.AppShowcase-module___eyOxG__appCardBg{box-shadow:inset 0 0 0 2px var(--surface-white-12);pointer-events:none;background:#000d;border-radius:16px;position:absolute;inset:0}@media (prefers-color-scheme:light){.AppShowcase-module___eyOxG__appCardBg{box-shadow:inset 0 0 0 2px var(--surface-black-08,#00000014);background:#e1e1e6f2}}.AppShowcase-module___eyOxG__appWindowInteractive .AppShowcase-module___eyOxG__appCardBg{box-shadow:none;background:0 0}.AppShowcase-module___eyOxG__appWindow:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 20px 64px var(--shadow-panel-xl),0 0 0 1px var(--surface-white-8);opacity:0;transition:opacity .4s ease-out;position:absolute;inset:0}.AppShowcase-module___eyOxG__bgWindowsElevated{z-index:10!important}.AppShowcase-module___eyOxG__appWindowElevated{z-index:25!important}.AppShowcase-module___eyOxG__interactionBlocker{z-index:9999;cursor:default;position:absolute;inset:0}.AppShowcase-module___eyOxG__dragZone{height:var(--oh-base-inset,15px);z-index:10;cursor:grab;position:absolute;top:0;left:0;right:0}.AppShowcase-module___eyOxG__dragZonePanel{height:calc(3*var(--oh-base-inset,15px));pointer-events:none}.AppShowcase-module___eyOxG__dragZoneDragging{cursor:grabbing;z-index:99999;height:auto;position:fixed;inset:0}.AppShowcase-module___eyOxG__appWindowInteractive{transition:--app-hover-ty .4s cubic-bezier(.4,0,.2,1);z-index:23!important}@media (hover:hover) and (pointer:fine){.AppShowcase-module___eyOxG__appWindowInteractive:hover{--app-hover-ty:-.25rem}.AppShowcase-module___eyOxG__appWindowInteractive:hover:after{opacity:1}}.AppShowcase-module___eyOxG__appWindowDragging{--app-hover-ty:0px!important}.AppShowcase-module___eyOxG__appWindowDragging:after{opacity:1;box-shadow:0 24px 80px var(--shadow-panel-xl),0 0 0 1px var(--surface-white-10);transition:none}.AppShowcase-module___eyOxG__captureUserOverlay{z-index:30;pointer-events:none;transform-origin:100% 0;position:absolute}@supports (font:-apple-system-body){.AppShowcase-module___eyOxG__captureUserOverlay{display:none!important}}.AppShowcase-module___eyOxG__borderSweep{z-index:9998;border-radius:inherit;pointer-events:none;opacity:0;will-change:opacity;animation:.8s ease-out forwards AppShowcase-module___eyOxG__glowFadeIn;position:absolute;inset:0}.AppShowcase-module___eyOxG__borderSweep:before,.AppShowcase-module___eyOxG__borderSweep:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.AppShowcase-module___eyOxG__borderSweep:before{box-shadow:inset 0 0 0 1.5px var(--unlock-glow-base),0 0 14px 2px var(--unlock-glow-soft)}.AppShowcase-module___eyOxG__borderSweep:after{box-shadow:inset 0 0 0 1.5px var(--unlock-glow-strong),0 0 24px 6px var(--unlock-glow-xsoft);opacity:0;will-change:opacity;animation:2.4s ease-in-out .8s infinite AppShowcase-module___eyOxG__pulseOpacity}@keyframes AppShowcase-module___eyOxG__glowFadeIn{0%{opacity:0}to{opacity:1}}@keyframes AppShowcase-module___eyOxG__pulseOpacity{0%,to{opacity:0}50%{opacity:1}}.AppShowcase-module___eyOxG__borderSweepFading{animation:.6s ease-out forwards AppShowcase-module___eyOxG__glowFadeOut}@keyframes AppShowcase-module___eyOxG__glowFadeOut{to{opacity:0}}.AppShowcase-module___eyOxG__tryLabel{left:50%;top:calc(50% - 1.875rem + var(--app-w)*650/960 + 1.25rem);z-index:30;pointer-events:none;opacity:0;font-family:var(--font-plus-jakarta);letter-spacing:.02em;color:var(--text-white-55);font-size:clamp(.875rem,1.5vw,1.5rem);font-weight:500;transition:opacity .8s ease-out .6s,transform .8s ease-out .6s;position:absolute;transform:translate(-50%)translateY(.5rem)}.AppShowcase-module___eyOxG__tryLabelVisible{opacity:1;transform:translate(-50%)translateY(0)}.AppShowcase-module___eyOxG__skipButton{font-family:var(--font-plus-jakarta);letter-spacing:.01em;color:var(--text-white-45);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;transition:opacity .6s var(--ease-smooth),transform .6s var(--ease-smooth),background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease;justify-content:center;align-items:center;padding:clamp(.375rem,.6vw,.625rem) clamp(.625rem,1vw,1rem);font-size:clamp(.6875rem,.9vw,1rem);font-weight:500;line-height:1.35;display:flex;transform:translateY(6px)}.AppShowcase-module___eyOxG__skipButtonVisible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.AppShowcase-module___eyOxG__skipButton:hover{background:var(--surface-white-12);border-color:var(--glass-border-color);color:var(--text-white-85);box-shadow:0 0 20px var(--surface-white-4)}}.AppShowcase-module___eyOxG__skipButton:active{background:var(--surface-white-15);transform:translateY(1px)scale(.97)}.AppShowcase-module___eyOxG__skipButtonShort{display:none}.AppShowcase-module___eyOxG__hotkeyOverlay{left:calc(50% + var(--app-w)/2 + 1.25rem);z-index:10;display:grid;position:absolute;top:calc(50% - 1.875rem);transform:translateY(-50%)}.AppShowcase-module___eyOxG__hotkeyOverlay>*{grid-area:1/1}.AppShowcase-module___eyOxG__captureHotkeyOverlay{right:calc(50% + var(--app-edge));z-index:18;position:absolute;top:calc(50% + 3.125rem)}@media (max-width:1600px){.AppShowcase-module___eyOxG__captureHotkeyOverlay{top:calc(50% - 1.875rem);transform:translateY(-50%)}}.AppShowcase-module___eyOxG__headingAnnotation,.AppShowcase-module___eyOxG__bodyAnnotation{opacity:0;pointer-events:none;z-index:30;transition:opacity .7s ease-out,transform .7s ease-out}.AppShowcase-module___eyOxG__headingAnnotation{transform:translateY(10px)}.AppShowcase-module___eyOxG__annotationVisible{opacity:1!important;transform:translate(0)!important}.AppShowcase-module___eyOxG__bottomBar{bottom:clamp(.5625rem,.7vw,1.25rem);inset-inline:var(--page-gutter);z-index:30;justify-content:space-between;align-items:center;gap:var(--space-xs);pointer-events:none;padding-inline:clamp(.5625rem,.7vw,1.25rem);display:flex;position:absolute}.AppShowcase-module___eyOxG__headingAnnotation{background:var(--surface-white-8);border:1px solid var(--border-white-soft);max-inline-size:clamp(18.75rem,32vw,28.75rem);font-family:var(--font-plus-jakarta);color:var(--text-white-90);letter-spacing:-.015em;border-radius:clamp(.5rem,1vw,.75rem);padding:clamp(.625rem,1.2vw,.875rem) clamp(.875rem,1.8vw,1.375rem);font-size:clamp(.875rem,1.4vw,1.625rem);font-weight:500;line-height:1.35}.AppShowcase-module___eyOxG__bodyAnnotation{max-inline-size:clamp(15rem,28vw,32.5rem);font-family:var(--font-plus-jakarta);color:var(--text-white-80);z-index:18;font-size:clamp(.9375rem,1.8vw,1.875rem);font-weight:500;line-height:1.5;position:absolute}.AppShowcase-module___eyOxG__bodyBlur{right:calc(50% + var(--app-edge));text-align:end;top:calc(50% - 14.375rem);transform:translate(2.5rem)}.AppShowcase-module___eyOxG__bodyVoice{left:calc(50% + var(--app-edge));text-align:start;top:calc(50% + 3.75rem);transform:translate(-2.5rem)}.AppShowcase-module___eyOxG__bodyAiResponse{right:calc(50% + var(--app-edge));text-align:end;top:calc(50% + 2.5rem);transform:translate(2.5rem)}.AppShowcase-module___eyOxG__bodyScreenshot{left:calc(50% + var(--app-edge));text-align:start;top:calc(50% + 3.75rem);transform:translate(-2.5rem)}.AppShowcase-module___eyOxG__bodyCapture{right:calc(50% + var(--app-edge));text-align:end;bottom:calc(clamp(.5625rem,.7vw,1.25rem) + clamp(6rem,8vw,8.5rem) + .75rem);transform:translate(2.5rem)}@media (max-height:1000px){.AppShowcase-module___eyOxG__scrollSection{height:500vh}}@media (max-width:1024px){.AppShowcase-module___eyOxG__hotkeyOverlay,.AppShowcase-module___eyOxG__captureHotkeyOverlay,.AppShowcase-module___eyOxG__videoCallOverlay,.AppShowcase-module___eyOxG__bodyAnnotation{display:none}}@media (max-width:900px){.AppShowcase-module___eyOxG__scrollSection{height:250vh}.AppShowcase-module___eyOxG__stickyWrap{height:100lvh}.AppShowcase-module___eyOxG__heroLayer{align-content:start;align-items:flex-start;padding-block-start:calc(var(--header-top) + var(--header-nav-height) + clamp(4rem,13vh,9rem));padding-block-end:0}.AppShowcase-module___eyOxG__sceneLayer{align-items:stretch;padding-block-start:calc(var(--header-top) + var(--header-nav-height) + 30px);padding-block-end:0;padding-inline:10px}.AppShowcase-module___eyOxG__scene{width:100%;min-inline-size:0;max-inline-size:100%;--app-edge:calc(var(--app-w)/2 + 1rem);height:auto;padding:0;overflow:hidden}.AppShowcase-module___eyOxG__appWindow{transition:--app-shift-x .95s cubic-bezier(.22,1,.36,1)}.AppShowcase-module___eyOxG__appWindowShifted{--app-shift-x:1.5rem;transition:--app-shift-x .7s cubic-bezier(.22,1,.36,1)}.AppShowcase-module___eyOxG__bgWindows{border-radius:clamp(.75rem,3vw,1.125rem);display:block;inset-block:0;inset-inline:0}.AppShowcase-module___eyOxG__bgMeeting,.AppShowcase-module___eyOxG__bgCode{zoom:1}.AppShowcase-module___eyOxG__appWindow{backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.AppShowcase-module___eyOxG__hotkeyOverlay,.AppShowcase-module___eyOxG__captureHotkeyOverlay{left:50%;right:auto;top:calc(50% - 1.875rem - var(--app-w)*325/480 - .5rem);z-index:26;display:grid;position:absolute;transform:translate(-50%,-100%)}.AppShowcase-module___eyOxG__bottomBar{bottom:clamp(.5rem,2vw,1rem);gap:clamp(.375rem,1.5vw,.5rem);padding-inline:0;inset-inline:clamp(.5rem,2.5vw,1rem)}.AppShowcase-module___eyOxG__headingAnnotation{border-radius:clamp(.5rem,2vw,.75rem);flex:1 1 0;min-inline-size:0;max-inline-size:none;padding:clamp(.5rem,1.8vw,.75rem) clamp(.625rem,2.2vw,.9375rem);font-size:clamp(.75rem,3vw,.9375rem)}.AppShowcase-module___eyOxG__skipButton{letter-spacing:.01em;color:var(--text-white-80);flex-shrink:0;padding:.375rem .75rem;font-size:clamp(.75rem,2.6vw,.875rem);font-weight:400;background:var(--skip-pill-bg)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)!important;border:none!important;border-radius:999px!important}.AppShowcase-module___eyOxG__skipButton:active{color:var(--text-white-90);transform:scale(.97);background:var(--skip-pill-bg-active)!important}.AppShowcase-module___eyOxG__skipButtonFull{display:none}.AppShowcase-module___eyOxG__skipButtonShort{display:inline}.AppShowcase-module___eyOxG__tryLabel{top:calc(50% - 1.875rem + var(--app-w)*650/960 + clamp(1.75rem,6vw,2.5rem));font-size:clamp(.75rem,3vw,1rem)}.AppShowcase-module___eyOxG__bodyAnnotation{left:50%;right:auto;top:calc(50% - 1.875rem + var(--app-w)*650/960 + clamp(1rem,3vw,1.75rem));max-inline-size:calc(100% - 2rem);text-align:center;width:max-content;color:var(--text-white-90);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;z-index:22;pointer-events:none;background:0 0;border:none;border-radius:0;padding:0;font-size:clamp(.9375rem,3.5vw,1.1875rem);font-weight:500;line-height:1.4;display:block;position:absolute;bottom:auto;transform:translate(-50%)translateY(.5rem)}.AppShowcase-module___eyOxG__annotationVisible.AppShowcase-module___eyOxG__bodyAnnotation{transform:translate(-50%)translateY(0)!important}}@media (max-width:900px) and (orientation:landscape){.AppShowcase-module___eyOxG__scene{height:clamp(22rem,78dvh,40rem)}.AppShowcase-module___eyOxG__bgWindows{bottom:clamp(2.25rem,6dvh,3rem)}.AppShowcase-module___eyOxG__videoCallOverlay{width:clamp(2.5rem,9vw,3.75rem);top:clamp(.5rem,2vh,1rem)}}@media (max-width:900px) and (orientation:portrait){.AppShowcase-module___eyOxG__bgWindows{-webkit-mask-image:linear-gradient(#0000 0,#000 1.5rem calc(100% - 1.5rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 1.5rem calc(100% - 1.5rem),#0000 100%)}}@media (max-width:360px){.AppShowcase-module___eyOxG__bgWindows{inset-inline:.375rem}.AppShowcase-module___eyOxG__bottomBar{padding-inline:.125rem;inset-inline:.375rem}}@-moz-document url-prefix(){.AppShowcase-module___eyOxG__interviewerBubble,.AppShowcase-module___eyOxG__mobileSpeakerChip{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.3)!important;backdrop-filter:blur(20px)saturate(1.3)!important}.AppShowcase-module___eyOxG__skipButton{isolation:isolate;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.AppShowcase-module___eyOxG__appWindow{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.2)!important;backdrop-filter:blur(24px)saturate(1.2)!important}.AppShowcase-module___eyOxG__headingAnnotation{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;backdrop-filter:blur(24px)saturate(1.3)!important}}
.RagPipeline-module__x5T1EW__container{z-index:50;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .7s ease-out,transform .7s ease-out;display:flex;position:absolute;inset:0;transform:translateY(12px)}.RagPipeline-module__x5T1EW__containerVisible{opacity:1;transform:translateY(0)}.RagPipeline-module__x5T1EW__track{transform:scale(min(1,calc(100cqi/800px)));transform-origin:50%;justify-content:center;align-items:flex-start;display:flex}.RagPipeline-module__x5T1EW__stepGroup{align-items:center;display:flex}.RagPipeline-module__x5T1EW__stepCol{flex-direction:column;align-items:center;gap:14px;display:flex}.RagPipeline-module__x5T1EW__card{width:80px;height:80px;box-shadow:inset 0 0 0 1px var(--border-white-mid);border-radius:16px;justify-content:center;align-items:center;transition:box-shadow .6s ease-out;display:flex;position:relative;overflow:hidden}.RagPipeline-module__x5T1EW__cardBg{background:var(--surface-white-5);border-radius:inherit;position:absolute;inset:0}.RagPipeline-module__x5T1EW__cardActive{box-shadow:inset 0 0 0 1.5px var(--rag-pipeline-active),0 0 16px 2px var(--rag-pipeline-active-glow)}.RagPipeline-module__x5T1EW__icon{z-index:2;object-fit:contain;filter:brightness(0)invert();opacity:.6;width:44%;height:44%;transition:opacity .6s ease-out,filter .6s ease-out;position:relative}.RagPipeline-module__x5T1EW__iconActive{opacity:1}.RagPipeline-module__x5T1EW__label{font-family:var(--font-plus-jakarta);text-align:center;color:var(--text-white-45);white-space:pre-line;font-size:14px;font-weight:400;line-height:1.25;transition:color .6s ease-out}.RagPipeline-module__x5T1EW__labelActive{color:var(--text-white-90)}.RagPipeline-module__x5T1EW__connector{background:var(--surface-white-15);width:100px;height:1px;margin:-48px 0 0;position:relative}.RagPipeline-module__x5T1EW__connectorFill{background:var(--rag-pipeline-active);height:100%;width:calc(var(--fill,0)*100%);box-shadow:0 0 6px 1px var(--rag-pipeline-active-glow-strong);border-radius:0 10px 10px 0;transition:width .3s ease-out;position:absolute;top:0;left:0}@media (max-width:900px){.RagPipeline-module__x5T1EW__connectorFill{transform-origin:0;width:100%;transform:scaleX(var(--fill,0));transition:none}.RagPipeline-module__x5T1EW__cardFillEl{transform-origin:0;width:100%;transform:scaleX(var(--card-fill,0));transition:none}.RagPipeline-module__x5T1EW__connector{height:2px}.RagPipeline-module__x5T1EW__card{box-shadow:inset 0 0 0 1px var(--border-white-mid);border:none;transition:box-shadow .6s ease-out}.RagPipeline-module__x5T1EW__cardActive{box-shadow:inset 0 0 0 1px var(--rag-pipeline-active),0 0 16px 2px var(--rag-pipeline-active-glow)}.RagPipeline-module__x5T1EW__track{transform:scale(1.3)}}@media (prefers-color-scheme:light){.RagPipeline-module__x5T1EW__label{color:#ffffff73}.RagPipeline-module__x5T1EW__labelActive{color:#ffffffe6}.RagPipeline-module__x5T1EW__cardBg{background:#ffffff0d}.RagPipeline-module__x5T1EW__card{box-shadow:inset 0 0 0 1px #ffffff80}.RagPipeline-module__x5T1EW__cardActive{box-shadow:inset 0 0 0 1.5px var(--rag-pipeline-active),0 0 16px 2px var(--rag-pipeline-active-glow)}.RagPipeline-module__x5T1EW__connector{background:#ffffff26}@media (max-width:900px){.RagPipeline-module__x5T1EW__card:not(.RagPipeline-module__x5T1EW__cardActive){box-shadow:inset 0 0 0 1px #ffffff80}}}
.Features-module__5NJ7Cq__section{width:100%;max-width:1920px;margin:0 auto;position:relative}.Features-module__5NJ7Cq__inner{z-index:2;max-width:var(--content-max-width);margin:0 auto;padding:clamp(40px,3.12vw,80px) clamp(20px,2.81vw,72px);position:relative}.Features-module__5NJ7Cq__sectionHeading{font-family:var(--font-plus-jakarta);color:var(--color-text-primary);margin-bottom:clamp(40px,3.12vw,80px);font-size:clamp(32px,2.34vw,60px);font-weight:600;line-height:1.27}.Features-module__5NJ7Cq__featureBlock{align-items:center;gap:clamp(30px,2.34vw,60px);margin-bottom:clamp(60px,4.69vw,120px);display:flex}.Features-module__5NJ7Cq__featureReverse{flex-direction:row-reverse}.Features-module__5NJ7Cq__featureText{flex:0 clamp(300px,42%,750px);min-width:0}.Features-module__5NJ7Cq__featureTitle{font-family:var(--font-plus-jakarta);color:var(--color-text-primary);margin-bottom:clamp(16px,1.09vw,28px);font-size:clamp(22px,1.37vw,35px);font-weight:600;line-height:1.26}.Features-module__5NJ7Cq__featureDescription{font-family:var(--font-plus-jakarta);color:var(--color-text-primary);font-size:clamp(15px,1.02vw,26px);font-weight:400;line-height:1.7}.Features-module__5NJ7Cq__featureMockup{flex:1 1 0;min-width:0;container-type:inline-size}.Features-module__5NJ7Cq__mockupPlaceholder{aspect-ratio:942/515;background:var(--surface-white-3);border:1px solid var(--surface-white-6);border-radius:inherit;width:100%}.Features-module__5NJ7Cq__ragMockup{aspect-ratio:16/10;background:var(--features-rag-mockup-bg);width:100%;box-shadow:0 0 30px 15px var(--surface-white-10);--app-scale-fluid:clamp(.305,calc(100cqi/1330px),.74);--app-half:calc(480px*var(--app-scale-fluid)/2);border-radius:16px;position:relative;overflow:hidden}@-moz-document url-prefix(){.Features-module__5NJ7Cq__ragMockup{--app-scale-fluid:.34}@media (min-width:1100px){.Features-module__5NJ7Cq__ragMockup{--app-scale-fluid:.4}}@media (min-width:1280px){.Features-module__5NJ7Cq__ragMockup{--app-scale-fluid:.46}}@media (min-width:1440px){.Features-module__5NJ7Cq__ragMockup{--app-scale-fluid:.5}}@media (min-width:1600px){.Features-module__5NJ7Cq__ragMockup{--app-scale-fluid:.54}}@media (min-width:1760px){.Features-module__5NJ7Cq__ragMockup{--app-scale-fluid:.58}}@media (min-width:1920px){.Features-module__5NJ7Cq__ragMockup{--app-scale-fluid:.62}}}.Features-module__5NJ7Cq__ragFadeWrap{opacity:1;transition:opacity .8s ease-in-out;position:absolute;inset:0}.Features-module__5NJ7Cq__ragFadeOut{opacity:0}.Features-module__5NJ7Cq__ragBlocker{z-index:100;pointer-events:auto;position:absolute;inset:0}.Features-module__5NJ7Cq__ragCodeBg{z-index:1;transition:filter .8s ease-in-out;position:absolute;inset:0}.Features-module__5NJ7Cq__ragCaptureUserOverlay{z-index:50;pointer-events:none;transform-origin:100% 0;position:absolute}.Features-module__5NJ7Cq__ragAppWindow{z-index:2;width:480px;height:650px;transform:translate(-50%,-50%)scale(var(--app-scale-fluid));box-shadow:0 8px 48px var(--shadow-panel-lg);border-radius:16px;transition:filter .8s ease-in-out;position:absolute;top:50%;left:50%;overflow:hidden}.Features-module__5NJ7Cq__ragContentDimmed{filter:brightness(.3)}.Features-module__5NJ7Cq__invisAppContainer{z-index:2;width:480px;height:650px;transform:translate(-50%,-50%)scale(var(--app-scale-fluid));border-radius:16px;position:absolute;top:50%;left:50%}.Features-module__5NJ7Cq__invisAppClip{border-radius:inherit;box-shadow:0 8px 48px var(--shadow-panel-lg);will-change:clip-path;position:absolute;inset:0;overflow:hidden}.Features-module__5NJ7Cq__invisLine{background:var(--border-white-mid);z-index:10;pointer-events:none;width:2px;transform:translate3d(var(--invis-x,0px),0,0);will-change:transform;margin-left:-1px;position:absolute;top:0;bottom:0;left:0}.Features-module__5NJ7Cq__invisPuller{z-index:11;cursor:ew-resize;touch-action:none;background:var(--surface-white-5);border:.35px solid var(--border-white-mid);width:40px;height:40px;transform:translate3d(var(--invis-x,0px),0,0);border-radius:100px;justify-content:center;align-items:center;margin-top:-20px;margin-left:-20px;display:flex;position:absolute;top:50%;left:0}.Features-module__5NJ7Cq__invisPullerIcon{filter:brightness(0)invert();pointer-events:none;width:26px;height:26px}.Features-module__5NJ7Cq__ragDimOverlay{z-index:3;background:var(--shadow-panel-lg);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .8s ease-in-out;position:absolute;inset:0}.Features-module__5NJ7Cq__ragDimOverlayActive{opacity:1}.Features-module__5NJ7Cq__ragCursorPos{z-index:90;pointer-events:none;will-change:left,top;position:absolute}.Features-module__5NJ7Cq__ragCursorAppear{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)}.Features-module__5NJ7Cq__ragCursorVisible{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)}.Features-module__5NJ7Cq__ragCursorInner{width:24px;height:24px;transition:transform .14s ease-out;position:relative}.Features-module__5NJ7Cq__ragCursorClicking .Features-module__5NJ7Cq__ragCursorInner{transition:transform 70ms ease-in;transform:scale(.78)rotate(-8deg)}.Features-module__5NJ7Cq__ragCursorImg{-webkit-user-select:none;user-select:none;width:24px;height:24px;transition:opacity .22s;display:block;position:absolute;top:0;left:0}.Features-module__5NJ7Cq__ragCursorTextImg{width:20px;height:20px;top:2px;left:2px}.Features-module__5NJ7Cq__featureHotkeyOverlay{left:calc(75% + var(--app-half)/2);z-index:60;position:absolute;top:50%;transform:translate(-50%,-50%)}.Features-module__5NJ7Cq__captureIndicator{left:calc(25% - var(--app-half)/2);z-index:60;max-width:calc(50% - var(--app-half) - 20px);font-family:var(--font-plus-jakarta);color:var(--text-white-65);text-align:center;pointer-events:none;opacity:0;font-size:clamp(9px,.51vw,13px);font-weight:500;line-height:1.5;transition:opacity .5s ease-out,transform .5s ease-out;position:absolute;top:50%;transform:translate(-50%,-50%)translate(-8px)}.Features-module__5NJ7Cq__captureIndicatorVisible{opacity:1;transform:translate(-50%,-50%)translate(0)}:root[data-theme=light] .Features-module__5NJ7Cq__captureIndicator{color:#ffffffa6}:root[data-theme=light] .Features-module__5NJ7Cq__featureHotkeyOverlay{--text-white-40:#fff6}.Features-module__5NJ7Cq__ragCursorImgHidden{opacity:0}.Features-module__5NJ7Cq__bentoGrid{grid-template-rows:auto auto auto;grid-template-columns:1.7fr 1fr;gap:clamp(16px,.98vw,25px);display:grid}.Features-module__5NJ7Cq__bentoCard{background:var(--surface-white-5);border:.35px solid var(--border-white-mid);border-radius:16px;grid-template-rows:1fr auto;display:grid;position:relative}.Features-module__5NJ7Cq__bentoMockup{border-radius:16px 16px 0 0;justify-content:center;align-items:center;min-height:clamp(140px,12.5vw,320px);padding:clamp(20px,1.56vw,40px);display:flex;overflow:hidden}.Features-module__5NJ7Cq__bentoContent{padding:clamp(16px,.98vw,25px)}.Features-module__5NJ7Cq__bentoTitle{font-family:var(--font-plus-jakarta);color:var(--color-text-primary);margin-bottom:clamp(8px,.62vw,16px);font-size:clamp(18px,1.37vw,35px);font-weight:600;line-height:1.26}.Features-module__5NJ7Cq__bentoTitleRow{align-items:baseline;gap:clamp(6px,.39vw,10px);margin-bottom:clamp(8px,.62vw,16px);display:flex}.Features-module__5NJ7Cq__bentoTitleRow .Features-module__5NJ7Cq__bentoTitle{margin-bottom:0}.Features-module__5NJ7Cq__hotkeyHintWrap{align-self:center;align-items:center;display:inline-flex;position:relative}.Features-module__5NJ7Cq__hotkeyHintIcon{width:clamp(16px,1.09vw,28px);height:clamp(16px,1.09vw,28px);color:var(--text-white-30);cursor:pointer;flex-shrink:0;transition:color .2s}@media (hover:hover) and (pointer:fine){.Features-module__5NJ7Cq__hotkeyHintWrap:hover .Features-module__5NJ7Cq__hotkeyHintIcon{color:var(--text-white-60)}}.Features-module__5NJ7Cq__hotkeyTooltip{z-index:50;background:var(--features-tooltip-bg);border:.5px solid var(--surface-white-12);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);width:clamp(260px,18.75vw,480px);box-shadow:0 0 60px var(--shadow-panel-md),0 8px 32px var(--shadow-panel-30);opacity:0;visibility:hidden;pointer-events:none;border-radius:clamp(10px,.62vw,16px);padding:clamp(14px,.94vw,24px);transition:opacity .25s,visibility .25s,transform .25s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + clamp(8px,.55vw,14px));left:50%;transform:translate(-50%)translateY(-6px)}@media (hover:hover) and (pointer:fine){.Features-module__5NJ7Cq__hotkeyHintWrap:hover .Features-module__5NJ7Cq__hotkeyTooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}}.Features-module__5NJ7Cq__hotkeyHintWrap:focus-visible .Features-module__5NJ7Cq__hotkeyTooltip,.Features-module__5NJ7Cq__hotkeyHintWrap:focus-within .Features-module__5NJ7Cq__hotkeyTooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.Features-module__5NJ7Cq__hotkeyTooltip:before{content:"";bottom:100%;background:0 0;height:18px;position:absolute;inset-inline:0}.Features-module__5NJ7Cq__hotkeyTooltipUp:before{top:100%;bottom:auto}.Features-module__5NJ7Cq__bentoRow1{position:relative}:is(.Features-module__5NJ7Cq__bentoRow1:has(.Features-module__5NJ7Cq__hotkeyHintWrap:hover),.Features-module__5NJ7Cq__bentoRow1:has(.Features-module__5NJ7Cq__hotkeyHintWrap:focus-within)){z-index:100}:is(.Features-module__5NJ7Cq__bentoCard:has(.Features-module__5NJ7Cq__hotkeyHintWrap:hover),.Features-module__5NJ7Cq__bentoCard:has(.Features-module__5NJ7Cq__hotkeyHintWrap:focus-within)){z-index:50}.Features-module__5NJ7Cq__hotkeyTooltipUp{top:auto;bottom:calc(100% + clamp(8px,.55vw,14px));transform:translate(-50%)translateY(6px)}:root[data-theme=light] .Features-module__5NJ7Cq__hotkeyTooltip{background:#f8fbfff5;border-color:#0f172a14;box-shadow:0 0 60px #0f172a14,0 8px 32px #0f172a1a}@media (max-width:600px){.Features-module__5NJ7Cq__hotkeyTooltip{left:auto;right:0;transform:translateY(-6px)}.Features-module__5NJ7Cq__hotkeyTooltipUp{transform:translateY(6px)}.Features-module__5NJ7Cq__hotkeyHintWrap:focus-visible .Features-module__5NJ7Cq__hotkeyTooltip,.Features-module__5NJ7Cq__hotkeyHintWrap:focus-within .Features-module__5NJ7Cq__hotkeyTooltip{transform:translateY(0)}}.Features-module__5NJ7Cq__hotkeyTooltipTitle{font-family:var(--font-plus-jakarta);color:var(--text-white-90);letter-spacing:-.01em;margin-bottom:clamp(10px,.62vw,16px);font-size:clamp(13px,.78vw,20px);font-weight:600}.Features-module__5NJ7Cq__hotkeyTooltipGrid{flex-direction:column;gap:clamp(8px,.55vw,14px);display:flex}.Features-module__5NJ7Cq__hotkeyTooltipItem{flex-direction:column;gap:clamp(2px,.16vw,4px);display:flex}.Features-module__5NJ7Cq__hotkeyTooltipLabel{font-family:var(--font-plus-jakarta);color:var(--text-white-75);font-size:clamp(11px,.62vw,16px);font-weight:500}.Features-module__5NJ7Cq__hotkeyTooltipDesc{font-family:var(--font-plus-jakarta);color:var(--text-white-40);font-size:clamp(10px,.59vw,15px);font-weight:400;line-height:1.4}.Features-module__5NJ7Cq__bentoDescription{font-family:var(--font-plus-jakarta);color:var(--color-text-primary);font-size:clamp(13px,1.02vw,26px);font-weight:400;line-height:1.7}.Features-module__5NJ7Cq__bentoRow1{grid-column:1/-1;grid-template-rows:1fr auto;grid-template-columns:2.2fr 1fr;gap:clamp(16px,.98vw,25px);display:grid}.Features-module__5NJ7Cq__bentoRow1>.Features-module__5NJ7Cq__bentoCard{grid-row:1/3;grid-template-rows:subgrid;display:grid}.Features-module__5NJ7Cq__bentoRow1 .Features-module__5NJ7Cq__bentoMockup{align-items:flex-end;min-height:0;padding:clamp(16px,1.17vw,30px)}.Features-module__5NJ7Cq__bentoRow2{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:clamp(16px,.98vw,25px);display:grid}.Features-module__5NJ7Cq__bentoWide{grid-column:1/-1}.Features-module__5NJ7Cq__bentoWide .Features-module__5NJ7Cq__bentoMockup{min-height:clamp(60px,5.47vw,140px)}.Features-module__5NJ7Cq__bentoVoiceMockup{--oh-base-padding:10px;--oh-main-text-color:var(--color-text-primary);--oh-ultra-thin-tinted-button-color:var(--surface-white-8);--oh-skeleton-shimmer-color:var(--surface-white-18);--oh-p-thin-font-size:13px;flex-direction:column;align-items:flex-end;gap:clamp(8px,.55vw,14px);width:100%;display:flex}.Features-module__5NJ7Cq__bentoAudioBubble{background:var(--features-voice-bubble-bg);border-radius:clamp(10px,.59vw,15px) clamp(10px,.59vw,15px) clamp(3px,.2vw,5px);width:max-content;max-width:80%;padding:clamp(10px,.62vw,16px) clamp(12px,.78vw,20px)}.Features-module__5NJ7Cq__bentoTranscriptBubble{background:var(--features-voice-bubble-bg);border-radius:clamp(10px,.59vw,15px) clamp(10px,.59vw,15px) clamp(3px,.2vw,5px);width:max-content;max-width:85%;padding:clamp(10px,.62vw,16px) clamp(12px,.78vw,20px)}.Features-module__5NJ7Cq__bentoTranscriptText{font-family:var(--font-plus-jakarta);color:var(--text-white-90);font-size:clamp(11px,.66vw,17px);font-style:italic;font-weight:300;line-height:1.5}.Features-module__5NJ7Cq__bentoVoiceMeta{align-self:flex-end;align-items:center;gap:clamp(8px,.55vw,14px);display:flex}.Features-module__5NJ7Cq__bentoVoiceSpeed{font-family:var(--font-plus-jakarta);color:var(--features-voice-speed-glyph);font-size:clamp(10px,.62vw,16px)}.Features-module__5NJ7Cq__bentoVoiceModel{font-family:var(--font-plus-jakarta);color:var(--text-white-30);font-size:clamp(10px,.62vw,16px)}.Features-module__5NJ7Cq__bentoAiResponse{max-width:90%;font-family:var(--font-plus-jakarta);color:var(--text-white-85);align-self:flex-start;font-size:clamp(11px,.62vw,16px);font-weight:300;line-height:1.6}.Features-module__5NJ7Cq__bentoAiResponse p{margin:0}.Features-module__5NJ7Cq__bentoAiResponse p+p{margin-top:clamp(6px,.39vw,10px)}.Features-module__5NJ7Cq__bentoAiResponse strong{color:var(--text-white-95);font-weight:500}.Features-module__5NJ7Cq__bentoVoiceTop,.Features-module__5NJ7Cq__bentoMicIcon{display:none}.Features-module__5NJ7Cq__bentoHotkeysMockup{flex-direction:column;gap:clamp(8px,.62vw,16px);width:100%;display:flex}.Features-module__5NJ7Cq__bentoHotkeyRow{align-items:center;gap:clamp(6px,.39vw,10px);display:flex}.Features-module__5NJ7Cq__bentoKey{background:var(--features-key-bg);border:1px solid var(--surface-white-12);border-bottom:2px solid var(--border-white-hairline);min-width:clamp(28px,1.88vw,48px);height:clamp(28px,1.88vw,48px);box-shadow:0 2px 6px var(--shadow-panel-30);color:var(--text-white-85);border-radius:clamp(5px,.35vw,9px);justify-content:center;align-items:center;padding-inline:clamp(6px,.47vw,12px);font-family:system-ui,-apple-system,sans-serif;font-size:clamp(10px,.66vw,17px);font-weight:500;display:inline-flex}.Features-module__5NJ7Cq__bentoKeyPlus{color:var(--text-white-20);font-size:clamp(10px,.62vw,16px)}.Features-module__5NJ7Cq__bentoKeyLabel{color:var(--text-white-40);font-family:var(--font-plus-jakarta);margin-left:clamp(4px,.39vw,10px);font-size:clamp(10px,.62vw,16px)}.Features-module__5NJ7Cq__bentoHotkeySection{font-family:var(--font-plus-jakarta);color:var(--text-white-30);text-transform:uppercase;letter-spacing:.08em;margin-top:clamp(4px,.39vw,10px);font-size:clamp(9px,.51vw,13px);font-weight:600}.Features-module__5NJ7Cq__bentoHotkeySection:first-child{margin-top:0}.Features-module__5NJ7Cq__bentoInvisMockup{flex-direction:column;align-items:center;gap:clamp(14px,1.09vw,28px);width:100%;display:flex}.Features-module__5NJ7Cq__bentoSwitcher{background:var(--surface-white-4);border:1px solid var(--border-white-hairline);border-radius:clamp(10px,.62vw,16px);align-items:center;gap:clamp(10px,.78vw,20px);padding:clamp(10px,.7vw,18px) clamp(14px,.94vw,24px);display:flex}.Features-module__5NJ7Cq__bentoSwitcherApp{font-family:var(--font-plus-jakarta);color:var(--text-white-50);white-space:nowrap;flex-direction:column;align-items:center;gap:clamp(4px,.31vw,8px);font-size:clamp(8px,.47vw,12px);display:flex}.Features-module__5NJ7Cq__bentoSwitcherIcon{border-radius:clamp(8px,.55vw,14px);justify-content:center;align-items:center;width:clamp(32px,2.19vw,56px);height:clamp(32px,2.19vw,56px);display:flex}.Features-module__5NJ7Cq__bentoSwitcherIcon svg{width:45%;height:45%}.Features-module__5NJ7Cq__bentoInvisNote{font-family:var(--font-plus-jakarta);color:var(--text-white-35);align-items:center;font-size:clamp(10px,.62vw,16px);display:flex}.Features-module__5NJ7Cq__bentoSettingsPanel{--oh-base-padding:10px;--oh-wider-padding:15px;--oh-light-border-radius:5px;--oh-p-light-font-size:15px;--oh-h-font-weight:500;--oh-main-text-color:var(--color-text-primary);--oh-tinted-button-text-color:var(--color-text-primary);--oh-section-title-color:var(--features-section-title-color);--oh-divider-color:var(--surface-white-10);--oh-focus-shadow-color:var(--text-white-20);--oh-regular-shadow-color:var(--shadow-panel-30);--oh-light-shadow-color:var(--text-white-20);--oh-liquid-active-color:var(--features-liquid-active);--oh-liquid-inactive-color:var(--shadow-panel-sm);--oh-liquid-puller-color:#fffffffa;--oh-liquid-glass-inner-shadow:var(--text-white-30);--oh-liquid-glass-light-inner-shadow:var(--surface-white-8);--bento-tint-swatch-bg:var(--color-black);gap:var(--oh-base-padding);background:var(--features-settings-panel-bg);pointer-events:none;border-radius:clamp(8px,.47vw,12px) clamp(8px,.47vw,12px) 0 0;flex-direction:column;width:100%;padding:clamp(12px,.78vw,20px) clamp(12px,.78vw,20px) 0;display:flex}:root[data-theme=light] .Features-module__5NJ7Cq__bentoSettingsPanel{--bento-tint-swatch-bg:var(--color-white);--oh-regular-shadow-color:#0f172a0f;--oh-light-shadow-color:#0f172a08;--oh-liquid-glass-inner-shadow:#fff6}.Features-module__5NJ7Cq__bentoSettingsHeader{font-family:var(--font-plus-jakarta);font-size:var(--oh-p-light-font-size);font-weight:var(--oh-h-font-weight);color:var(--color-text-primary);margin-bottom:calc(var(--oh-base-padding)*.5);justify-content:space-between;align-items:center;display:flex}.Features-module__5NJ7Cq__bentoSettingsCloseBtn{flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}.Features-module__5NJ7Cq__bentoSettingsCloseIcon{width:100%;height:100%;fill:var(--text-white-85)}.Features-module__5NJ7Cq__bentoSettingsSectionTitle{font-family:var(--font-plus-jakarta);font-size:var(--oh-p-light-font-size);color:var(--oh-section-title-color);margin-bottom:calc(var(--oh-base-padding)*.5);font-weight:400}.Features-module__5NJ7Cq__bentoSettingsRow{font-family:var(--font-plus-jakarta);font-size:var(--oh-p-light-font-size);color:var(--oh-tinted-button-text-color);justify-content:space-between;align-items:center;font-weight:400;display:flex}.Features-module__5NJ7Cq__bentoSettingsValue{font-size:var(--oh-p-light-font-size);color:var(--oh-tinted-button-text-color)}.Features-module__5NJ7Cq__bentoSettingsGroup{gap:calc(var(--oh-base-padding)*.5);flex-direction:column;display:flex}.Features-module__5NJ7Cq__bentoSettingsSliderWrap{padding-block:var(--oh-wider-padding)}.Features-module__5NJ7Cq__bentoToggleWrap{flex:none;width:56px}.Features-module__5NJ7Cq__bentoSettingsColorSwatch{border-radius:var(--oh-light-border-radius);border:1px solid var(--oh-focus-shadow-color);width:clamp(22px,1.41vw,36px);height:clamp(16px,.94vw,24px);box-shadow:0 6px 18px var(--oh-regular-shadow-color);background:var(--bento-tint-swatch-bg)}.Features-module__5NJ7Cq__bentoSettingsDivider{background:var(--oh-divider-color);height:1px;margin-block:calc(var(--oh-base-padding)*.5)}.Features-module__5NJ7Cq__bentoSettingsThemeSelect{padding:calc(var(--oh-base-padding)*.8)var(--oh-wider-padding);border-radius:var(--oh-light-border-radius);background:var(--surface-white-5);font-family:var(--font-plus-jakarta);font-size:var(--oh-p-light-font-size);color:var(--oh-tinted-button-text-color);justify-content:space-between;align-items:center;font-weight:400;display:flex}.Features-module__5NJ7Cq__bentoSpeedMockup{flex-direction:column;align-items:center;gap:clamp(12px,.86vw,22px);display:flex}.Features-module__5NJ7Cq__bentoSpeedBars{align-items:flex-end;gap:clamp(3px,.2vw,5px);height:clamp(40px,2.73vw,70px);display:flex}.Features-module__5NJ7Cq__bentoSpeedBar{background:linear-gradient(to top,var(--accent-green-soft),var(--accent-green-strong));border-radius:99px;width:clamp(5px,.31vw,8px)}.Features-module__5NJ7Cq__bentoSpeedTime{align-items:baseline;gap:clamp(6px,.39vw,10px);display:flex}.Features-module__5NJ7Cq__bentoSpeedValue{font-family:var(--font-plus-jakarta);color:var(--accent-green);font-size:clamp(20px,1.56vw,40px);font-weight:600;line-height:1}.Features-module__5NJ7Cq__bentoSpeedUnit{font-family:var(--font-plus-jakarta);color:var(--text-white-35);font-size:clamp(11px,.7vw,18px);line-height:1}.Features-module__5NJ7Cq__bentoSpeedDot{background:var(--accent-green);width:clamp(7px,.39vw,10px);height:clamp(7px,.39vw,10px);box-shadow:0 0 10px var(--accent-green-glow);border-radius:50%;align-self:center;position:relative}.Features-module__5NJ7Cq__bentoSpeedDot:after{content:"";box-shadow:0 0 14px 4px var(--accent-green-glow-strong);opacity:0;border-radius:50%;animation:1.5s ease-in-out infinite Features-module__5NJ7Cq__pulseOpacity;position:absolute;inset:0}@keyframes Features-module__5NJ7Cq__pulseOpacity{0%,to{opacity:0}50%{opacity:1}}.Features-module__5NJ7Cq__bentoSpeedSubtext{font-family:var(--font-plus-jakarta);color:var(--text-white-25);letter-spacing:.02em;font-size:clamp(10px,.62vw,16px)}.Features-module__5NJ7Cq__bentoModelsList{background:var(--features-models-list-bg);border:1px solid var(--surface-white-6);border-radius:clamp(12px,.78vw,20px);flex-direction:row;gap:clamp(4px,.31vw,8px);padding:clamp(10px,.7vw,18px);display:flex}.Features-module__5NJ7Cq__bentoModelItem{font-family:var(--font-plus-jakarta);color:var(--text-white-70);white-space:nowrap;border-radius:clamp(8px,.55vw,14px);align-items:center;gap:clamp(6px,.39vw,10px);padding:clamp(5px,.35vw,9px) clamp(10px,.7vw,18px);font-size:clamp(11px,.7vw,18px);font-weight:300;display:flex}.Features-module__5NJ7Cq__bentoModelItemSelected{background:var(--surface-white-8);color:var(--color-text-primary);font-weight:400}.Features-module__5NJ7Cq__bentoModelCheck{width:clamp(12px,.62vw,16px);height:clamp(12px,.62vw,16px);color:var(--text-white-90);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Features-module__5NJ7Cq__bentoModelCheck svg{width:100%;height:100%}.Features-module__5NJ7Cq__bentoModelName{line-height:1}@media (max-width:900px){.Features-module__5NJ7Cq__section{content-visibility:auto;contain-intrinsic-size:0 4000px}.Features-module__5NJ7Cq__featureBlock,.Features-module__5NJ7Cq__featureReverse{flex-direction:column}.Features-module__5NJ7Cq__featureText{flex:none;width:100%}.Features-module__5NJ7Cq__featureMockup{aspect-ratio:942/588;border-radius:.625rem;flex:none;width:100%;position:relative;overflow:hidden}.Features-module__5NJ7Cq__ragMockup{width:942px;height:588px;aspect-ratio:unset;transform-origin:0 0;transform:scale(var(--mockup-scale,.36))translateZ(0);backface-visibility:hidden;border-radius:10px;position:absolute;top:0;left:0}.Features-module__5NJ7Cq__ragAppWindow{zoom:1;box-shadow:none;transform:translate(-50%,-50%)scale(.82)}.Features-module__5NJ7Cq__invisAppContainer{zoom:1;transform:translate(-50%,-50%)scale(.82)}.Features-module__5NJ7Cq__ragMockup{--app-half:calc(480px*.82/2)}.Features-module__5NJ7Cq__invisPuller{width:80px;height:80px;box-shadow:inset 0 0 0 1px var(--border-white-mid);border:none;margin-top:-40px;margin-left:-40px}.Features-module__5NJ7Cq__invisPullerIcon{width:52px;height:52px}.Features-module__5NJ7Cq__invisLine{width:2px}.Features-module__5NJ7Cq__captureIndicator{font-size:18px}.Features-module__5NJ7Cq__bentoGrid{grid-template-columns:1fr;gap:14px}.Features-module__5NJ7Cq__bentoRow1{grid-template-rows:auto;grid-template-columns:1fr;gap:14px}.Features-module__5NJ7Cq__bentoRow1>.Features-module__5NJ7Cq__bentoCard{grid-row:auto;grid-template-rows:auto auto}.Features-module__5NJ7Cq__bentoRow1 .Features-module__5NJ7Cq__bentoMockup{align-items:center;min-height:0}.Features-module__5NJ7Cq__bentoRow2{grid-template-columns:1fr;gap:14px}.Features-module__5NJ7Cq__bentoWide{grid-column:span 1}.Features-module__5NJ7Cq__bentoCard{box-shadow:inset 0 0 0 1px var(--border-white-mid);border:none}.Features-module__5NJ7Cq__bentoModelsList{grid-template-columns:1fr 1fr;justify-items:start;gap:4px 8px;padding:14px;display:grid}.Features-module__5NJ7Cq__bentoTitle{margin-bottom:10px;font-size:20px}.Features-module__5NJ7Cq__bentoDescription{font-size:14px;line-height:1.55}.Features-module__5NJ7Cq__bentoMockup{min-height:0;padding:22px 20px}.Features-module__5NJ7Cq__bentoContent{padding:18px 20px 22px}.Features-module__5NJ7Cq__bentoKey{min-width:32px;height:32px;font-size:13px}.Features-module__5NJ7Cq__bentoKeyLabel{font-size:12px}.Features-module__5NJ7Cq__bentoHotkeysMockup{width:fit-content}.Features-module__5NJ7Cq__bentoTranscriptText{font-size:13px}.Features-module__5NJ7Cq__bentoVoiceMockup{overflow:hidden}.Features-module__5NJ7Cq__bentoAudioBubble,.Features-module__5NJ7Cq__bentoTranscriptBubble{box-sizing:border-box;max-width:100%;overflow:hidden}.Features-module__5NJ7Cq__bentoAudioBubble [class*=bars]>span:nth-child(2n){display:none}.Features-module__5NJ7Cq__bentoVoiceMeta{flex-direction:column;align-items:flex-end;gap:4px;max-width:100%}.Features-module__5NJ7Cq__bentoSwitcherIcon{width:44px;height:44px}.Features-module__5NJ7Cq__bentoSwitcherApp{font-size:11px}.Features-module__5NJ7Cq__bentoSettingsHeader,.Features-module__5NJ7Cq__bentoSettingsSectionTitle,.Features-module__5NJ7Cq__bentoSettingsRow,.Features-module__5NJ7Cq__bentoSettingsThemeSelect,.Features-module__5NJ7Cq__bentoSettingsValue{font-size:14px}.Features-module__5NJ7Cq__bentoSpeedValue{font-size:28px}.Features-module__5NJ7Cq__ragCodeBg [class*=codeArea]{--code-line-height:20px}.Features-module__5NJ7Cq__ragCodeBg [class*=codeAreaCompact]{--code-line-height:16px}.Features-module__5NJ7Cq__ragCodeBg [class*=lineNumber],.Features-module__5NJ7Cq__ragCodeBg [class*=codeLine]{font-size:.925rem}.Features-module__5NJ7Cq__ragCodeBg [class*=caretCardNumber]{font-size:.925rem;line-height:1.175rem}.Features-module__5NJ7Cq__ragCodeBg [class*=caretCardCaret]{height:1rem}}@media (max-width:600px){.Features-module__5NJ7Cq__section{border-radius:20px}}@-moz-document url-prefix(){.Features-module__5NJ7Cq__hotkeyTooltip{isolation:isolate;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--firefox-opaque-bg)!important}}@-moz-document url-prefix(){.Features-module__5NJ7Cq__invisAppClip{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.Features-module__5NJ7Cq__invisPuller{isolation:isolate;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--firefox-tinted-bg)!important}}
.UseCases-module__X1xG6q__section{width:100%;max-width:1920px;margin:0 auto;position:relative}.UseCases-module__X1xG6q__inner{z-index:2;max-width:var(--content-max-width);margin:0 auto;padding:clamp(40px,3.12vw,80px) clamp(20px,2.81vw,72px);position:relative}.UseCases-module__X1xG6q__sectionHeading{font-family:var(--font-plus-jakarta);color:var(--color-text-primary);margin-bottom:clamp(40px,3.12vw,80px);font-size:clamp(32px,2.34vw,60px);font-weight:600;line-height:1.27}.UseCases-module__X1xG6q__grid{gap:clamp(16px,.98vw,25px);display:grid}.UseCases-module__X1xG6q__row1,.UseCases-module__X1xG6q__row2{grid-template-rows:1fr auto;gap:clamp(16px,.98vw,25px);display:grid}.UseCases-module__X1xG6q__row1{grid-template-columns:1fr 1fr}.UseCases-module__X1xG6q__row2{grid-template-columns:1fr 1.4fr}.UseCases-module__X1xG6q__card{grid-row:1/3;grid-template-rows:subgrid;background:var(--surface-white-5);border:.35px solid var(--border-white-mid);border-radius:16px;display:grid;overflow:hidden}.UseCases-module__X1xG6q__mockup{justify-content:center;align-items:stretch;min-height:0;display:flex}.UseCases-module__X1xG6q__content{padding:clamp(16px,.98vw,25px)}.UseCases-module__X1xG6q__title{font-family:var(--font-plus-jakarta);color:var(--color-text-primary);font-size:clamp(18px,1.37vw,35px);font-weight:600;line-height:1.26}.UseCases-module__X1xG6q__ucMockup{aspect-ratio:16/10;border-radius:clamp(8px,.55vw,14px);width:100%;position:relative;overflow:hidden}.UseCases-module__X1xG6q__ucBg{z-index:1;position:absolute;inset:0}.UseCases-module__X1xG6q__ucApp{z-index:2;zoom:.38;width:480px;height:650px;box-shadow:0 8px 48px var(--shadow-panel-60);border-radius:16px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.UseCases-module__X1xG6q__ucAppBlocker{z-index:9999;cursor:default;position:absolute;inset:0}.UseCases-module__X1xG6q__ucAppLeft{margin-left:clamp(10px,2%,30px);top:50%;left:0;transform:translateY(-50%)}.UseCases-module__X1xG6q__ucAppTopRight{margin-top:clamp(10px,2%,30px);top:0;left:auto;right:clamp(10px,2%,30px);transform:none}.UseCases-module__X1xG6q__lcBgImg{object-fit:cover;width:100%;height:100%;display:block}.UseCases-module__X1xG6q__stacksMockup{justify-content:center;align-items:center;width:100%;padding:clamp(12px,.94vw,24px);display:flex}.UseCases-module__X1xG6q__stacksSvg{width:100%;max-width:clamp(300px,20.31vw,520px);height:auto}.UseCases-module__X1xG6q__sdDiagram{z-index:1;position:absolute;inset:0}.UseCases-module__X1xG6q__sdSvg{width:100%;height:100%}.UseCases-module__X1xG6q__sdFlow{animation:2.5s linear infinite UseCases-module__X1xG6q__sdFlow}@keyframes UseCases-module__X1xG6q__sdFlow{to{stroke-dashoffset:-22px}}@media (min-width:1300px){.UseCases-module__X1xG6q__ucApp{zoom:.42}}@media (min-width:1600px){.UseCases-module__X1xG6q__ucApp{zoom:.48}}@media (min-width:1900px){.UseCases-module__X1xG6q__ucApp{zoom:.55}}@media (max-width:900px){.UseCases-module__X1xG6q__section{content-visibility:auto;contain-intrinsic-size:0 3000px}.UseCases-module__X1xG6q__row1,.UseCases-module__X1xG6q__row2{grid-template-rows:auto;grid-template-columns:1fr;gap:14px}.UseCases-module__X1xG6q__card{box-shadow:none;border:none;grid-row:auto;grid-template-rows:auto auto;position:relative}.UseCases-module__X1xG6q__card:after{content:"";border:1px solid var(--border-white-mid);border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0;transform:translateZ(0)}.UseCases-module__X1xG6q__mockup:has(.UseCases-module__X1xG6q__ucMockup){aspect-ratio:942/588;align-items:unset;justify-content:unset;border-radius:.625rem;width:100%;display:block;position:relative;overflow:hidden}.UseCases-module__X1xG6q__ucMockup{width:942px;height:588px;aspect-ratio:unset;transform-origin:0 0;transform:scale(var(--mockup-scale,.4))translateZ(0);backface-visibility:hidden;border-radius:10px;position:absolute;top:0;left:0}.UseCases-module__X1xG6q__ucApp{zoom:1;box-shadow:none;transform:translate(-50%,-50%)scale(.7)}.UseCases-module__X1xG6q__ucAppLeft{zoom:1;transform-origin:0;transform:translateY(-50%)scale(.7)}.UseCases-module__X1xG6q__ucAppTopRight{zoom:1;transform-origin:100% 0;transform:scale(.7)}.UseCases-module__X1xG6q__stacksSvg{max-width:100%}}
