.login-module__ePEBJa__shell{--dk-font-size-body:16px;--dk-font-size-label:14px;--dk-radius-control:16px;height:100dvh;min-height:100svh;color:var(--dk-text);font-family:var(--dk-font-sans);font-size:var(--dk-font-size-body);background:0 0;flex-direction:column;display:flex;overflow-y:auto}:root[data-wallpaper=true] .login-module__ePEBJa__shell{background:color-mix(in srgb, var(--dk-workspace-surface) var(--dk-wallpaper-opacity,80%), transparent);-webkit-backdrop-filter:blur(var(--dk-wallpaper-blur,0px));backdrop-filter:blur(var(--dk-wallpaper-blur,0px))}.login-module__ePEBJa__main{justify-content:center;align-items:center;gap:var(--dk-space-7);padding:var(--dk-space-8) var(--dk-space-7);flex-direction:column;flex:1 0 auto;display:flex}.login-module__ePEBJa__card{width:min(100%,360px)}.login-module__ePEBJa__flow{flex-direction:column;align-items:center;width:100%;display:flex}.login-module__ePEBJa__message{color:var(--dk-muted);text-align:center;line-height:1.6}.login-module__ePEBJa__message p{margin:0 0 var(--dk-space-6)}.login-module__ePEBJa__notice{color:var(--dk-muted);font-size:var(--dk-font-size-label);text-align:center;margin:0;line-height:1.6}.login-module__ePEBJa__termsNotice{color:var(--dk-muted);font-size:var(--dk-font-size-label);text-align:left;line-height:1.6}.login-module__ePEBJa__termsNotice p{margin:0}.login-module__ePEBJa__termsNotice a{color:var(--dk-text);text-underline-offset:2px;text-decoration:underline}.login-module__ePEBJa__connectionAccount{padding:var(--dk-space-6);border:1px solid var(--dk-border);border-radius:var(--dk-radius-control);background:var(--dk-surface);color:var(--dk-text);overflow-wrap:anywhere;text-align:center}.login-module__ePEBJa__community{justify-content:center;align-items:center;gap:var(--dk-space-4);margin-top:var(--dk-space-4);color:var(--dk-muted);font-size:var(--dk-font-size-label);display:inline-flex}.login-module__ePEBJa__community:hover{color:var(--dk-text)}.login-module__ePEBJa__brand{margin-bottom:var(--dk-space-8);text-align:center;flex-direction:column;align-items:center;display:flex}.login-module__ePEBJa__brand h1{color:var(--dk-text);font-family:inherit;font-size:var(--dk-font-size-display);font-weight:var(--dk-font-weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.3}.login-module__ePEBJa__hint{margin:var(--dk-space-5) 0 0;color:var(--dk-muted);line-height:1.6}.login-module__ePEBJa__stack{gap:var(--dk-space-5);flex-direction:column;display:flex}.login-module__ePEBJa__account{align-items:center;gap:var(--dk-space-5);padding:var(--dk-space-6);border:1px solid var(--dk-border);border-radius:var(--dk-radius-dialog);background:var(--dk-surface);margin-bottom:var(--dk-space-4);display:flex}.login-module__ePEBJa__avatar{corner-shape:round;background:var(--dk-raised);height:40px;color:var(--dk-text);border-radius:50%;flex:0 0 40px;place-items:center;display:grid;overflow:hidden}.login-module__ePEBJa__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.login-module__ePEBJa__identity{min-width:0}.login-module__ePEBJa__identity p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.login-module__ePEBJa__identity p+p{margin-top:var(--dk-space-2);color:var(--dk-muted)}.login-module__ePEBJa__error{margin-bottom:var(--dk-space-6);padding:var(--dk-space-5) var(--dk-space-6);border:1px solid color-mix(in srgb, var(--dk-warning-text) 25%, var(--dk-border));border-radius:var(--dk-radius-control);background:color-mix(in srgb, var(--dk-warning-text) 6%, var(--dk-surface));color:var(--dk-warning-text);line-height:1.6}.login-module__ePEBJa__shell .login-action{width:100%;min-height:48px;padding:var(--dk-space-5) var(--dk-space-6);font-size:var(--dk-font-size-body);white-space:normal}.login-module__ePEBJa__shell .login-provider{justify-content:flex-start;gap:var(--dk-space-5);text-align:left;display:flex}.login-module__ePEBJa__shell .login-provider :is(svg,img){flex-shrink:0;width:18px;height:18px}.login-module__ePEBJa__shell .login-provider-label{flex:1}.login-module__ePEBJa__shell .login-provider-recent{color:var(--dk-faint);font-size:var(--dk-font-size-label);white-space:nowrap}.login-module__ePEBJa__shell .login-guest{color:var(--dk-muted)}.login-module__ePEBJa__footer{padding:0 var(--dk-space-7) max(24px, env(safe-area-inset-bottom));flex-shrink:0;justify-content:center;display:flex}.login-module__ePEBJa__policy{color:var(--dk-muted);font-size:var(--dk-font-size-label)}.login-module__ePEBJa__policy a:hover{color:var(--dk-text)}.login-module__ePEBJa__emailForm{gap:var(--dk-space-5);flex-direction:column;display:flex}.login-module__ePEBJa__emailEntry{width:100%}.login-module__ePEBJa__emailDivider{align-items:center;gap:var(--dk-space-5);margin:var(--dk-space-5) 0 var(--dk-space-7);color:var(--dk-faint);font-size:var(--dk-font-size-label);display:flex}.login-module__ePEBJa__emailDivider:before,.login-module__ePEBJa__emailDivider:after{content:"";background:var(--dk-border);flex:1;height:1px}.login-module__ePEBJa__newLinkAction{margin-bottom:var(--dk-space-6)}.login-module__ePEBJa__emailForm .login-module__ePEBJa__emailInput{width:100%;min-height:48px;padding:var(--dk-space-5) var(--dk-space-6);border:1px solid var(--dk-control-border);border-radius:var(--dk-radius-control);background:var(--dk-control-bg);color:var(--dk-text);box-shadow:var(--dk-control-highlight);font:inherit}.login-module__ePEBJa__emailForm .login-module__ePEBJa__emailInput:hover:not(:disabled){border-color:var(--dk-control-border-hover)}.login-module__ePEBJa__emailForm .login-module__ePEBJa__emailInput:focus-visible{outline:2px solid var(--dk-brand-ink);outline-offset:2px;border-color:var(--dk-field-focus);box-shadow:none}.login-module__ePEBJa__emailForm .login-module__ePEBJa__emailInput::placeholder{color:var(--dk-placeholder)}.login-module__ePEBJa__emailInput[readonly]{color:var(--dk-muted)}.login-module__ePEBJa__passwordField{position:relative}.login-module__ePEBJa__passwordField .login-module__ePEBJa__emailInput{padding-right:48px}.login-module__ePEBJa__passwordToggle{border-radius:var(--dk-radius-control);width:44px;color:var(--dk-muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0 0 0 auto}.login-module__ePEBJa__passwordToggle:hover{color:var(--dk-text)}.login-module__ePEBJa__emailLinks{justify-content:space-between;gap:var(--dk-space-5);color:var(--dk-muted);font-size:var(--dk-font-size-label);display:flex}.login-module__ePEBJa__emailLinks a,.login-module__ePEBJa__emailBack,.login-module__ePEBJa__textAction{padding-block:var(--dk-space-3)}.login-module__ePEBJa__emailBack{width:fit-content;margin:var(--dk-space-6) auto 0;color:var(--dk-muted);font-size:var(--dk-font-size-label);text-align:center;display:block}.login-module__ePEBJa__textAction{color:var(--dk-muted);font:inherit;background:0 0;border:0}.login-module__ePEBJa__emailLinks a:hover,.login-module__ePEBJa__emailBack:hover,.login-module__ePEBJa__textAction:hover{color:var(--dk-text)}.login-module__ePEBJa__emailNotice{margin:0 0 var(--dk-space-4);color:var(--dk-muted);text-align:center;overflow-wrap:anywhere;line-height:1.6}.login-module__ePEBJa__emailNotice strong{color:var(--dk-text);font-weight:var(--dk-font-weight-medium)}.login-module__ePEBJa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.login-module__ePEBJa__emailForm .login-module__ePEBJa__emailInput{font-size:16px}}
:where(.fb-desktop) .cloud-sidebar-project-threads{padding-top:2px}:where(.fb-desktop) .cloud-sidebar-threads{margin:0;padding:0;list-style:none}:where(.fb-desktop) .cloud-sidebar-row{padding-bottom:2px;list-style:none}:where(.fb-desktop) .cloud-sidebar-row-actions{display:contents}:where(.fb-desktop) .sidebar-thread-pin{color:var(--dk-sidebar-muted);flex-shrink:0;transform:rotate(45deg)}:where(.fb-desktop) .sidebar-thread-rename{border:1px solid var(--dk-control-border-hover);border-radius:var(--dk-radius-sm);background:var(--dk-input);min-width:0;height:26px;color:var(--dk-text);font:inherit;outline:none;flex:1;margin:0 4px;padding:0 8px}:where(.fb-desktop) .cloud-sidebar-row-meta{color:var(--dk-faint);font-size:var(--dk-font-size-label);flex-shrink:0}:where(.fb-desktop) .cloud-sidebar-row-meta--clip{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;max-width:45%;overflow:hidden}:where(.fb-desktop) .cloud-sidebar-row-snippet{-webkit-line-clamp:2;color:var(--dk-faint);font-size:var(--dk-font-size-label);-webkit-box-orient:vertical;margin:-2px 8px 4px 30px;line-height:1.35;display:-webkit-box;overflow:hidden}:where(.fb-desktop) .cloud-sidebar-deleted .sidebar-thread-select{cursor:default}:where(.fb-desktop) .cloud-sidebar-group-label{padding-inline:8px 4px;align-items:center;gap:6px;height:32px;margin-left:28px;padding-bottom:0}:where(.fb-desktop) .cloud-sidebar-group-label>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(.fb-desktop) .cloud-tabbar-actions{-webkit-app-region:no-drag;flex-shrink:0;align-items:center;gap:6px;display:flex}:where(.fb-desktop) .cloud-tabbar-actions .btn{gap:6px}:where(.fb-desktop) .cloud-explorer-host{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}:where(.fb-desktop) .cloud-explorer-host[hidden]{display:none}:where(.fb-desktop) .cloud-thread-host{min-width:0;min-height:0;margin-right:var(--dk-explorer-reserve);flex-direction:column;flex:1;display:flex}:where(.fb-desktop) .cloud-composer-host{width:100%}:where(.fb-desktop) .composer-stack{gap:var(--dk-space-3);flex-direction:column;display:flex}:where(.fb-desktop) .composer-input [data-slate-placeholder]{color:var(--dk-muted);font-style:normal;opacity:1!important;top:8px!important;left:10px!important}:root[data-theme=light] .fb-desktop [data-slate-editor]{caret-color:var(--dk-text)!important}:where(.fb-desktop) .composer-box.drag-over{border-color:var(--dk-field-focus)}:where(.fb-desktop) .cloud-composer-column{width:min(calc(100% - 2 * var(--dk-space-7)), var(--dk-chat-content-max-width));margin-inline:auto}:where(.fb-desktop) .cloud-parts{gap:var(--dk-space-4);flex-direction:column;min-width:0;display:flex}:where(.fb-desktop) .cloud-parts>div>.acts-toggle,:where(.fb-desktop) .cloud-parts>div>[data-state]>.acts-toggle{min-height:var(--dk-control-height-sm);padding:var(--dk-space-2) var(--dk-space-3) var(--dk-space-2) 0;font-size:var(--dk-font-size-ui);border-radius:var(--dk-radius-control);align-self:flex-start}.fb-desktop .prose{max-width:none;color:inherit;font-size:inherit;line-height:inherit;--tw-prose-body:var(--dk-text);--tw-prose-headings:var(--dk-text);--tw-prose-lead:var(--dk-text);--tw-prose-links:var(--dk-text);--tw-prose-bold:inherit;--tw-prose-counters:var(--dk-muted);--tw-prose-bullets:var(--dk-muted);--tw-prose-hr:var(--dk-border);--tw-prose-quotes:var(--dk-muted);--tw-prose-quote-borders:var(--dk-border);--tw-prose-captions:var(--dk-muted);--tw-prose-kbd:var(--dk-text);--tw-prose-code:inherit;--tw-prose-pre-code:inherit;--tw-prose-pre-bg:transparent;--tw-prose-th-borders:var(--dk-border);--tw-prose-td-borders:var(--dk-border)}.fb-desktop .fb-shine:before{display:none}:where(.fb-desktop) .cloud-welcome-band{flex:1 1 0;min-height:0;display:flex;overflow:hidden}:where(.fb-desktop) .cloud-welcome-band>.new-thread-mark{flex:1;min-height:0;padding-bottom:12px}:where(.fb-desktop) .cloud-thread-column:has(>.cloud-welcome-band):after{content:"";flex:1 1 0;min-height:0}:where(.fb-desktop) .cloud-sidebar-new-group{pointer-events:none;opacity:0}:where(.fb-desktop) .sidebar-section-label:is(:hover,:has(:focus-visible)) .cloud-sidebar-new-group{pointer-events:auto;opacity:1}@media (hover:none){:where(.fb-desktop) .sidebar-section-label .cloud-sidebar-new-group{pointer-events:auto;opacity:1}}:where(.fb-desktop) .explorer .cloud-preview-toolbar{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}:where(.fb-desktop) .explorer .cloud-preview-toolbar::-webkit-scrollbar{display:none}:root[data-theme=light] .fb-desktop :is(.text-brand,.text-success,.fb-badge--brand){color:hsl(var(--brand-ink))}:where(.fb-desktop) .tabbar{container:cloud-tabbar/inline-size}:where(.fb-desktop) .cloud-tabbar-icon{display:none}@container cloud-tabbar (max-width:640px){:where(.fb-desktop) .cloud-tabbar-secondary,:where(.fb-desktop) .cloud-tabbar-label{display:none}:where(.fb-desktop) .cloud-tabbar-icon{display:inline-block}}.fb-desktop .prose :where(li){padding-inline-start:0}.fb-desktop.fb-desktop{letter-spacing:normal;text-rendering:auto}html[data-theme=light][data-cursor-skin=cursor]{background-color:#0000!important}html[data-theme=light][data-cursor-skin=cursor] body.fb-desktop{background-color:var(--dk-bg)!important}:where(.fb-desktop) .composer-actions>:has(.agent-trigger):has(+.cloud-effort-trigger) .agent-trigger>[data-icon=chevron-down]{display:none}:where(.fb-desktop) .composer-actions>:has(.agent-trigger):has(+.cloud-effort-trigger) .agent-trigger{padding-right:0}:where(.fb-desktop) .composer-row .cloud-effort-trigger{padding-left:1px}:where(.fb-desktop) .cloud-ad-frame{min-width:0;position:relative}.fb-desktop .cloud-ad-frame .sponsored-ad:where(:not(.ad-posthog,.ad-greptile)){background:var(--dk-message-fill);color:var(--dk-message-ink);border:1px solid color-mix(in srgb, var(--dk-message-ink) 24%, var(--dk-message-fill));box-shadow:var(--dk-block-shadow)}.fb-desktop .cloud-ad-frame .sponsored-ad:where(:not(.ad-posthog,.ad-greptile)):is(:hover,:focus-visible){background:color-mix(in srgb, var(--dk-message-ink) 5%, var(--dk-message-fill));border-color:color-mix(in srgb, var(--dk-message-ink) 48%, var(--dk-message-fill))}.fb-desktop .cloud-ad-frame .sponsored-ad:where(:not(.ad-posthog,.ad-greptile)) :is(.ad-title,.ad-copy,.ad-disclosure,.ad-destination){color:inherit}:where(.fb-desktop) .cloud-ad-frame :is(.ad-greptile,.ad-posthog){--dk-partner-ad-color:var(--partner-ad-color);--dk-partner-ad-ink:var(--partner-ad-ink)}:where(.fb-desktop) .cloud-ad-frame .ad-showcase-gravity{--dk-gravity-hero-background:var(--gravity-hero-background)}:where(.fb-desktop) .cloud-composer-ads{width:min(calc(100% - 2 * var(--dk-space-7)), var(--dk-chat-content-max-width));gap:var(--dk-space-3);flex-direction:column;margin-inline:auto;display:flex}:where(.fb-desktop) .cloud-composer-ads:has(>.cloud-ad-frame){margin-bottom:var(--dk-space-4)}:where(.fb-desktop) .threadview .thread-bottom .cloud-composer-ads :is(.ad-banner,.ad-showcase){width:100%;margin:0}:where(.fb-desktop) .thread-bottom:has(>.cloud-composer-ads>.cloud-ad-frame)>.composer{padding-top:0}:where(.fb-desktop) .thread-bottom>.new-thread-project-picker~.cloud-composer-ads:has(>.cloud-ad-frame){margin-top:var(--dk-space-5)}:where(.fb-desktop) .cloud-billboard{min-width:0;position:relative}:where(.fb-desktop) .cloud-billboard--sidebar{aspect-ratio:4/3;flex:none;width:calc(100% - 24px);max-width:320px;max-height:min(390px,52%);margin:8px auto 14px}:where(.fb-desktop) .cloud-billboard--sidebar>.placement-sidebar-card{aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none;margin:0;position:relative;inset:auto}:where(.fb-desktop) .cloud-billboard--panel{flex:1;width:100%;height:100%;min-height:0}@media (max-height:570px){:where(.fb-desktop) .cloud-billboard--sidebar{aspect-ratio:1.25;width:calc(100% - 20px);max-height:49%;margin-bottom:10px}}:where(.fb-desktop) .cloud-sponsor-overlay{z-index:1000;background:var(--dk-scrim);place-items:center;display:grid;position:fixed;inset:0}:where(.fb-desktop) .cloud-sponsor-overlay>.cloud-ad-frame{place-items:center;width:100%;height:100%;display:grid}:where(.fb-desktop) .cloud-sponsor-overlay .sponsor-intermission{inset:0}
