*,*:before,*:after{box-sizing:border-box}html{color-scheme:light dark;height:100%;overflow-x:hidden}html,body,#root{margin:0;padding:0;width:100%;max-width:100%;height:100%;overflow:hidden;overflow-x:hidden}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#1f1f1f;color:#f2f2f2}.Gravity404PhysicsItem{pointer-events:none;user-select:none;touch-action:none;z-index:120}.Gravity404PhysicsItem [data-gravity-interactive]{pointer-events:auto;touch-action:manipulation}.ChatAreaContainer--gravity404{transform:translateZ(0);overflow:hidden;width:100%;max-width:100%}.ChatHistoryContent:has(.ChatAreaContainer--gravity404){max-width:none!important;width:100%!important}.ChatAreaContainer--gravity404 .ChatMessagesArea{padding-left:12px;padding-right:12px;align-items:center}.ChatAreaContainer--gravity404 .Homepage{max-width:816px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;align-self:center}.ChatAreaContainer--gravity404 .ChatInputWrapper{max-width:816px!important}[data-gravity-stretch=fill]{align-self:stretch;width:100%}[data-gravity-stretch=flex]{flex:1 1 0;min-width:0;align-self:stretch;width:100%;display:flex}[data-gravity-stretch=flex]>*{flex:1 1 0;min-width:0;width:100%;align-self:stretch}@media(prefers-color-scheme:light){body{background:#fff;color:#000000d9}}@supports (view-transition-name: none){@media(prefers-reduced-motion:no-preference){:root{--map-job-vt-duration: .44s;--map-job-vt-ease: cubic-bezier(.32, .72, 0, 1);--jobs-deck-vt-duration: .48s;--jobs-deck-vt-ease: cubic-bezier(.32, .72, 0, 1)}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(map-job-meta){animation-duration:var(--map-job-vt-duration);animation-timing-function:var(--map-job-vt-ease);overflow:clip}::view-transition-old(map-job-meta),::view-transition-new(map-job-meta){animation:none;opacity:1;mix-blend-mode:normal;height:100%;width:auto;object-fit:cover}::view-transition-group(jobs-deck-front){animation-duration:var(--jobs-deck-vt-duration);animation-timing-function:var(--jobs-deck-vt-ease);z-index:10}::view-transition-old(jobs-deck-front){animation:jobs-deck-front-out var(--jobs-deck-vt-duration) var(--jobs-deck-vt-ease) both}::view-transition-new(jobs-deck-front){animation:jobs-deck-front-in var(--jobs-deck-vt-duration) var(--jobs-deck-vt-ease) both}::view-transition-group(jobs-deck-behind){animation-duration:var(--jobs-deck-vt-duration);animation-timing-function:var(--jobs-deck-vt-ease);z-index:1}::view-transition-old(jobs-deck-behind),::view-transition-new(jobs-deck-behind){animation:none;mix-blend-mode:normal}}@media(prefers-reduced-motion:reduce){::view-transition-group(map-job-meta),::view-transition-old(map-job-meta),::view-transition-new(map-job-meta),::view-transition-group(jobs-deck-front),::view-transition-old(jobs-deck-front),::view-transition-new(jobs-deck-front),::view-transition-group(jobs-deck-behind){animation-duration:1ms!important}}}@keyframes jobs-deck-front-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(18px) scale(.94)}}@keyframes jobs-deck-front-in{0%{opacity:.75;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes thinkingStrokeMove{0%{stroke-dashoffset:88}to{stroke-dashoffset:0}}@keyframes thinkingIconSpin{to{transform:rotate(360deg)}}.ThinkingIconSvg{display:block}.ThinkingIconPath{stroke-dasharray:14 10;stroke-dashoffset:88;animation:thinkingStrokeMove 2.2s linear infinite}.ThinkingIcon{transform-origin:center center;animation:thinkingIconSpin 1.1s linear infinite}@keyframes applyLiveSpinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes worklittleDictationSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SpinnerIcon svg{animation:worklittleDictationSpin 1s linear infinite;transform-origin:center}.ApplyLiveViewSpinner{display:inline-flex;line-height:0;animation:applyLiveSpinnerRotate 2.2s linear infinite}.ApplyLiveViewSpinner .SpinnerIcon svg{animation:none}.ToolActivityFlipStage{perspective:220px;height:24px;overflow:hidden;display:flex;align-items:center}.ToolActivityFlipLabel{display:inline-block;transform-origin:center center;font-size:16px;font-family:Inter,sans-serif;font-weight:400;line-height:24px;animation:toolLabelCylinderIn .32s ease-out forwards}@keyframes toolLabelCylinderIn{0%{transform:rotateX(88deg);opacity:0}to{transform:rotateX(0);opacity:1}}@media(prefers-reduced-motion:reduce){.ThinkingIconPath,.ThinkingIcon,.ToolActivityFlipLabel,.ApplyLiveViewSpinner{animation:none}}@keyframes worklittleModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes worklittleModalBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes worklittleModalSheetInDesktop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes worklittleModalSheetOutDesktop{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes worklittleModalSheetInMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes worklittleModalSheetOutMobile{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(100%) scale(0)}}@keyframes profilePhotoCameraIn{0%{transform:scale(.2);opacity:.6;border-radius:999px}to{transform:scale(1);opacity:1;border-radius:0}}@keyframes profilePhotoCameraOut{0%{transform:scale(1);opacity:1;border-radius:0}to{transform:scale(.2);opacity:0;border-radius:999px}}.ProfilePhotoCameraOverlayIn{animation:profilePhotoCameraIn .32s cubic-bezier(.4,0,.2,1) forwards}.ProfilePhotoCameraOverlayOut{animation:profilePhotoCameraOut .28s cubic-bezier(.4,0,.2,1) forwards}@media(prefers-reduced-motion:reduce){.ProfilePhotoCameraOverlayIn,.ProfilePhotoCameraOverlayOut{animation:none}}.ModalSheetBackdrop{animation:worklittleModalBackdropIn .2s ease forwards}.ModalSheetBackdropOut{animation:worklittleModalBackdropOut .2s ease forwards}.ModalSheetPanel{animation:worklittleModalSheetInDesktop .2s cubic-bezier(.4,0,.2,1) forwards}.ModalSheetPanelOut{animation:worklittleModalSheetOutDesktop .2s cubic-bezier(.4,0,.2,1) forwards}.ModalSheetPanelMobile{animation:worklittleModalSheetInMobile .25s ease-in-out forwards}.ModalSheetPanelMobileOut{animation:worklittleModalSheetOutMobile .25s ease-in-out forwards}@keyframes worklittleSkeletonPulse{0%,to{opacity:.5}50%{opacity:1}}.worklittleSkeletonShimmer{animation:worklittleSkeletonPulse 1.4s ease-in-out infinite}.AuthFieldInput::placeholder{opacity:1}@keyframes worklittleSettingsNameShake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.SettingsNameFieldShake{animation:worklittleSettingsNameShake .675s cubic-bezier(.36,.07,.19,.97)}.SettingsInput.SettingsNameRequiredEmpty::placeholder{color:#c0392ba6}.SettingsInput.SettingsNameRequiredEmpty::-webkit-input-placeholder{color:#c0392ba6}.SettingsInput.SettingsNameRequiredEmpty::-moz-placeholder{color:#c0392ba6}.SettingsInput.SettingsNameRequiredEmpty:-ms-input-placeholder{color:#c0392ba6}.AuthFieldInput:-webkit-autofill,.AuthFieldInput:-webkit-autofill:hover,.AuthFieldInput:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--login-field-bg, transparent) inset;box-shadow:0 0 0 1000px var(--login-field-bg, transparent) inset}@media(prefers-reduced-motion:reduce){.SidebarChatWaitingRingSvg{animation:none}.SidebarChatWaitingRingArc{opacity:.55}.worklittleSkeletonShimmer,.SettingsNameFieldShake{animation:none}}@keyframes sidebarChatWaitingRingSpin{to{transform:rotate(360deg)}}.SidebarChatWaitingRing{color:var(--sidebar-chat-waiting-ring-color, rgba(255, 255, 255, .45))}.SidebarChatWaitingRingSvg{display:block;transform-origin:center;animation:sidebarChatWaitingRingSpin .85s linear infinite}.SidebarChatWaitingRingArc{fill:none;stroke-dasharray:20 7}.SidebarLabelFade{transition:opacity .28s cubic-bezier(.32,.72,0,1)}.SidebarLabelFadeHidden{opacity:0;pointer-events:none}.SidebarCollapsedNavItem{transition:background .15s ease}.SidebarWidthTransition{transition:width .28s cubic-bezier(.32,.72,0,1),min-width .28s cubic-bezier(.32,.72,0,1),background-color .28s cubic-bezier(.32,.72,0,1)}
