.DevMultiplayerContent-module__I-cj-W__main{background:var(--public-surface);min-height:100dvh;color:var(--public-text);padding:var(--ui-space-6)}.DevMultiplayerContent-module__I-cj-W__inner{gap:var(--ui-space-6);flex-direction:column;width:100%;max-width:42rem;margin-left:auto;margin-right:auto;display:flex}.DevMultiplayerContent-module__I-cj-W__h1{color:var(--public-text);font-size:1.5rem;font-weight:600}.DevMultiplayerContent-module__I-cj-W__lead{font-size:var(--ui-text-lg);color:var(--public-text-muted)}.DevMultiplayerContent-module__I-cj-W__section{border-radius:var(--ui-radius-md);border:1px solid var(--public-border);background:var(--public-surface-muted);padding:var(--ui-space-5);gap:var(--ui-space-3);flex-direction:column;display:flex}.DevMultiplayerContent-module__I-cj-W__sectionLabel{font-size:var(--ui-text-sm);text-transform:uppercase;letter-spacing:var(--public-label-letter-spacing);color:var(--public-text-muted);font-weight:500}.DevMultiplayerContent-module__I-cj-W__rowText{font-size:var(--ui-text-lg)}.DevMultiplayerContent-module__I-cj-W__valueText{font-family:var(--font-sans);color:var(--public-text)}.DevMultiplayerContent-module__I-cj-W__muted{font-size:var(--ui-text-lg);color:var(--public-text-muted)}.DevMultiplayerContent-module__I-cj-W__link{border-radius:var(--ui-radius-sm);border:1px solid var(--public-border-hover);background:var(--public-surface);padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-text-lg);color:var(--public-text);display:inline-block}.DevMultiplayerContent-module__I-cj-W__link:hover{background:var(--public-surface-hover)}.DevMultiplayerContent-module__I-cj-W__loginGrid{gap:var(--ui-space-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.DevMultiplayerContent-module__I-cj-W__loginGrid{grid-template-columns:repeat(2,1fr)}}.DevMultiplayerContent-module__I-cj-W__devLoginBtn{border-radius:var(--ui-radius-sm);border:1px solid var(--ui-status-warning-border);background:var(--ui-status-warning-bg);padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-text-lg);color:var(--ui-status-warning-text);font-weight:500}.DevMultiplayerContent-module__I-cj-W__devLoginBtn:hover{background:var(--ui-status-warning-border)}.DevMultiplayerContent-module__I-cj-W__steps{padding-left:var(--ui-space-5);font-size:var(--ui-text-lg);color:var(--public-text-muted);list-style:decimal}.DevMultiplayerContent-module__I-cj-W__steps li+li{margin-top:var(--ui-space-1)}
.publicShellPrimitives-module__9RsEUW__shell{background:var(--public-surface);min-height:100dvh;font-weight:var(--public-font-weight-body);flex-direction:column;display:flex;position:relative}.publicShellPrimitives-module__9RsEUW__gutters{padding-left:max(var(--ui-space-6), env(safe-area-inset-left));padding-right:max(var(--ui-space-6), env(safe-area-inset-right))}@media (min-width:640px){.publicShellPrimitives-module__9RsEUW__gutters{padding-left:max(var(--ui-space-10), env(safe-area-inset-left));padding-right:max(var(--ui-space-10), env(safe-area-inset-right))}}.publicShellPrimitives-module__9RsEUW__container{width:100%;max-width:var(--public-wide-max-width);margin-left:auto;margin-right:auto}.publicShellPrimitives-module__9RsEUW__pageContainer{width:100%;max-width:var(--public-page-max-width);padding:var(--ui-space-12) var(--ui-space-6);padding-top:calc(var(--public-navbar-height) + var(--ui-space-8));box-sizing:border-box;margin:0 auto}.publicShellPrimitives-module__9RsEUW__surfaceCard{background:var(--public-card-bg);border:var(--public-card-border);border-radius:var(--public-card-radius);box-shadow:var(--public-card-shadow);color:var(--color-foreground)}.publicShellPrimitives-module__9RsEUW__badge{font-family:var(--font-sans);font-size:var(--ui-text-sm);font-weight:var(--public-font-weight-heading);color:var(--public-text);background:var(--public-pill-bg);border-radius:var(--ui-radius-full);text-transform:uppercase;letter-spacing:var(--public-label-letter-spacing)}.publicShellPrimitives-module__9RsEUW__sectionTitle{font-family:var(--font-sans);font-size:var(--public-section-title-size);font-weight:var(--public-font-weight-heading);color:var(--color-foreground);letter-spacing:var(--public-title-letter-spacing)}.publicShellPrimitives-module__9RsEUW__controlField{font-family:var(--font-sans);font-size:var(--ui-text-lg);color:var(--color-foreground);background:var(--public-control-bg);border:var(--public-control-border);border-radius:var(--ui-radius-md);transition:background-color var(--public-motion-smooth), border-color var(--public-motion-smooth), box-shadow var(--public-motion-smooth)}.publicShellPrimitives-module__9RsEUW__controlField:focus{background:var(--color-background);border-color:var(--public-text);box-shadow:var(--public-focus-shadow);outline:none}.publicShellPrimitives-module__9RsEUW__buttonBase{font-family:var(--font-sans);font-size:var(--ui-text-lg);font-weight:var(--public-font-weight-ui);border-radius:var(--ui-radius-md);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.publicShellPrimitives-module__9RsEUW__primaryButton{color:var(--color-background);background:var(--color-foreground);transition:background-color var(--public-motion-smooth), box-shadow var(--public-motion-smooth), transform var(--public-motion-smooth);border:none;}.publicShellPrimitives-module__9RsEUW__primaryButton:hover:not(:disabled){background:var(--public-text);box-shadow:var(--public-action-shadow)}.publicShellPrimitives-module__9RsEUW__secondaryButton{color:var(--color-foreground);background:var(--public-control-bg);border:var(--public-control-border);transition:background-color var(--public-motion-fast), border-color var(--public-motion-fast), color var(--public-motion-fast);}.publicShellPrimitives-module__9RsEUW__secondaryButton:hover:not(:disabled){background:var(--public-control-bg-hover);border-color:var(--public-card-border-color-strong)}.publicShellPrimitives-module__9RsEUW__navFrostedSurface{background-color:color-mix(in srgb, var(--public-surface) 98%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.publicShellPrimitives-module__9RsEUW__navCta{font-family:var(--font-sans);font-size:.875rem;font-weight:var(--public-font-weight-ui);white-space:nowrap;color:var(--public-nav-cta-fg);background:linear-gradient(0deg, #fff0 0%, #ffffff21 100%), var(--public-nav-cta-bg);box-shadow:inset 0 .5px 0 0 #fff6, 0 1px 2px -1px #1c1f2138, 0 0 0 .5px var(--public-nav-cta-ring);transition:filter var(--ui-transition-fast), transform var(--ui-transition-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1.375rem;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.publicShellPrimitives-module__9RsEUW__navCta{transition:none}}.publicShellPrimitives-module__9RsEUW__navCta:hover{filter:brightness(1.05)}.publicShellPrimitives-module__9RsEUW__navCta:active{filter:brightness(.98);transform:translateY(.5px)}.publicShellPrimitives-module__9RsEUW__navCta:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.publicShellPrimitives-module__9RsEUW__navCtaCompact{border-radius:var(--ui-radius-sm);height:2rem;padding:0 var(--ui-space-3_5)}.publicShellPrimitives-module__9RsEUW__navCtaProminent{border-radius:var(--ui-radius-2xl);corner-shape:squircle;min-height:3.5rem;padding:0 1.25rem;font-size:1rem}.publicShellPrimitives-module__9RsEUW__navLink{border-radius:var(--ui-radius-full);font-family:var(--font-sans);font-size:.875rem;font-weight:var(--public-font-weight-ui);letter-spacing:var(--public-label-letter-spacing);white-space:nowrap;transition:color var(--ui-transition-fast), background-color var(--ui-transition-fast);line-height:1;text-decoration:none}@media (prefers-reduced-motion:reduce){.publicShellPrimitives-module__9RsEUW__navLink{transition:none}}.publicShellPrimitives-module__9RsEUW__navLink:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.publicShellPrimitives-module__9RsEUW__headerHeight{height:var(--public-navbar-height)}.publicShellPrimitives-module__9RsEUW__headerOffset{top:var(--public-navbar-height)}.publicShellPrimitives-module__9RsEUW__mobilePanelMaxHeight{max-height:calc(100vh - var(--public-navbar-height));max-height:calc(100dvh - var(--public-navbar-height))}.publicShellPrimitives-module__9RsEUW__pageHeroTopOffset{padding-top:calc(var(--public-navbar-height) + var(--ui-space-8))}@media (min-width:1024px){.publicShellPrimitives-module__9RsEUW__pageHeroTopOffset{padding-top:7rem}}.publicShellPrimitives-module__9RsEUW__legalSection{scroll-margin-top:var(--public-navbar-height);gap:var(--ui-space-3);flex-direction:column;display:flex}.publicShellPrimitives-module__9RsEUW__stackSm,.publicShellPrimitives-module__9RsEUW__stackMd,.publicShellPrimitives-module__9RsEUW__stackLg{flex-direction:column;display:flex}.publicShellPrimitives-module__9RsEUW__stackSm{gap:var(--ui-space-2)}.publicShellPrimitives-module__9RsEUW__stackMd{gap:var(--ui-space-3)}.publicShellPrimitives-module__9RsEUW__stackLg{gap:var(--ui-space-4)}.publicShellPrimitives-module__9RsEUW__gridLg{gap:var(--ui-space-4);display:grid}.publicShellPrimitives-module__9RsEUW__mutedBodyText{font-family:var(--font-sans);font-size:var(--ui-text-sm);color:var(--public-text-muted);margin:0;line-height:1.5}.publicShellPrimitives-module__9RsEUW__tableScroller{border:var(--public-card-border);border-radius:var(--ui-radius-lg);overflow-x:auto}.publicShellPrimitives-module__9RsEUW__pageShellWide{width:100%;max-width:82rem;padding-inline:var(--ui-space-6);padding-top:calc(var(--public-navbar-height) + var(--ui-space-10));padding-bottom:var(--ui-space-12);color:var(--public-text);margin-inline:auto}.publicShellPrimitives-module__9RsEUW__centerWrapRowLg{justify-content:center;align-items:center;gap:var(--ui-space-6);color:var(--public-text);flex-wrap:wrap;display:flex}.publicShellPrimitives-module__9RsEUW__flexCenter{justify-content:center;align-items:center;display:flex}.publicShellPrimitives-module__9RsEUW__inlineFlexCenter{justify-content:center;align-items:center;display:inline-flex}.publicShellPrimitives-module__9RsEUW__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.BrandLockup-module__hyoH7G__lockup{align-items:center;text-decoration:none}:where(.BrandLockup-module__hyoH7G__lockup){color:inherit}.BrandLockup-module__hyoH7G__lockupStacked{gap:var(--ui-space-2_5);flex-direction:column;width:fit-content;margin-inline:auto;display:flex}.BrandLockup-module__hyoH7G__lockupInline{gap:var(--ui-space-2);flex-direction:row;display:inline-flex}:where(.BrandLockup-module__hyoH7G__markStacked){width:2rem}:where(.BrandLockup-module__hyoH7G__markInline){width:1.125rem}.BrandLockup-module__hyoH7G__wordmark{font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--public-font-weight-heading);letter-spacing:-.02em;white-space:nowrap;line-height:1}
.PublicAuthShell-module__cgYixW__shell{--ui-text-muted:var(--public-text-muted);background:var(--color-background);min-height:100dvh;color:var(--color-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;display:flex;position:relative}.PublicAuthShell-module__cgYixW__rightPanel{min-width:0;padding:max(var(--ui-space-3), env(safe-area-inset-top,0px)) max(var(--ui-space-3), env(safe-area-inset-right,0px)) max(var(--ui-space-3), env(safe-area-inset-bottom,0px)) var(--ui-space-3);flex:1;display:none}@media (min-width:1280px){.PublicAuthShell-module__cgYixW__rightPanel{display:flex}}.PublicAuthShell-module__cgYixW__rightPanelInner{border-radius:var(--ui-radius-md);background:var(--public-surface-muted);width:100%;height:100%;display:flex;position:relative;overflow:hidden}.PublicAuthShell-module__cgYixW__rightPanelWash{background:linear-gradient(to bottom right, var(--ui-surface-2), var(--ui-surface-0) 45%, var(--ui-surface-1));position:absolute;inset:0}.PublicAuthShell-module__cgYixW__contentColumn{width:100%;min-height:100dvh;padding:max(var(--ui-space-12), env(safe-area-inset-top,0px)) max(var(--ui-space-6), env(safe-area-inset-right,0px)) max(var(--ui-space-12), env(safe-area-inset-bottom,0px)) max(var(--ui-space-6), env(safe-area-inset-left,0px));flex-direction:column;flex-shrink:0;justify-content:flex-start;}@media (min-width:640px){.PublicAuthShell-module__cgYixW__contentColumn{padding-left:max(var(--ui-space-10), env(safe-area-inset-left,0px));padding-right:max(var(--ui-space-10), env(safe-area-inset-right,0px))}}@media (min-width:1280px){.PublicAuthShell-module__cgYixW__contentColumn{width:47.66%}.PublicAuthShell-module__cgYixW__contentColumnFull{width:100%}}.PublicAuthShell-module__cgYixW__contentWidth{max-width:400px}.PublicAuthShell-module__cgYixW__brandLogo{color:var(--auth-text);height:var(--ui-space-6);width:auto}.PublicAuthShell-module__cgYixW__brandLogoProminent{height:var(--ui-space-10)}.PublicAuthShell-module__cgYixW__brandBelow{margin-bottom:var(--ui-space-10);color:var(--auth-text)}.PublicAuthShell-module__cgYixW__mainFull{width:100%;margin-block:auto}.PublicAuthShell-module__cgYixW__topRightWrap{z-index:var(--public-z-sticky);position:absolute}.PublicAuthShell-module__cgYixW__topRight{top:max(1.5rem, env(safe-area-inset-top,0px));right:max(1.5rem, env(safe-area-inset-right,0px))}@media (min-width:40rem){.PublicAuthShell-module__cgYixW__topRight{top:max(2rem, env(safe-area-inset-top,0px));right:max(2rem, env(safe-area-inset-right,0px))}}
.AuthenticatedSignInRedirect-module__1-e0zG__contentWidth{max-width:32rem}.AuthenticatedSignInRedirect-module__1-e0zG__statusStack{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.AuthenticatedSignInRedirect-module__1-e0zG__logoSequence{width:clamp(5.75rem,11vw,8.5rem)}.AuthenticatedSignInRedirect-module__1-e0zG__title{margin:0;margin-top:var(--ui-space-5);font-family:var(--font-sans);letter-spacing:0;color:var(--auth-text);text-wrap:balance;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.1}@media (forced-colors:active){.AuthenticatedSignInRedirect-module__1-e0zG__logoSequence{display:none}}
.AuthPanel-module__TcgR9W__panel{--auth-ink:#0d0d0d;--auth-ink-2:#5d5d5d;--auth-ink-muted:#6b6b6b;--auth-line:#8a8a8a;--auth-alert-line:18px;--auth-alert-pad-block:var(--ui-space-2_5);--auth-alert-border:1px;--auth-alert-reserve:calc(var(--auth-alert-line) + 2 * var(--auth-alert-pad-block) + 2 * var(--auth-alert-border));flex-direction:column;display:flex}.AuthPanel-module__TcgR9W__panel.AuthPanel-module__TcgR9W__page{width:100%}.AuthPanel-module__TcgR9W__title{text-align:center;font-family:var(--font-sans);letter-spacing:0;color:var(--auth-ink);text-wrap:balance;margin:0;font-size:clamp(24px,5.5vw,26px);font-weight:400;line-height:1.2}.AuthPanel-module__TcgR9W__description{width:min(100%,320px);margin:var(--ui-space-3) auto 0;text-align:center;font-family:var(--font-sans);letter-spacing:0;color:var(--auth-ink-2);text-wrap:pretty;font-size:15px;font-weight:400;line-height:22px}.AuthPanel-module__TcgR9W__alertSlot{min-height:var(--auth-alert-reserve)}.AuthPanel-module__TcgR9W__errorAlert{border-radius:var(--ui-radius-md);border:var(--auth-alert-border) solid #b6433638;padding:var(--auth-alert-pad-block) var(--ui-space-3);text-align:center;font-family:var(--font-sans);font-size:13px;line-height:var(--auth-alert-line);color:#7a241b;overflow-wrap:anywhere;background:#b6433614;margin:0}.AuthPanel-module__TcgR9W__oauthStack{margin-top:var(--ui-space-5);gap:var(--ui-space-2_5);flex-direction:column;display:flex}.AuthPanel-module__TcgR9W__oauthButton{width:100%;min-height:var(--auth-control-height);gap:var(--ui-space-2_5);border-radius:var(--ui-radius-full);background:var(--gray-0);color:var(--auth-ink);font-family:var(--font-sans);letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--ui-transition-fast);border:1px solid #00000026;font-size:16px;font-weight:500;line-height:20px;}.AuthPanel-module__TcgR9W__oauthButton:hover:not(:disabled){background:var(--ink-a3)}.AuthPanel-module__TcgR9W__oauthButton:disabled{cursor:not-allowed;opacity:.5}.AuthPanel-module__TcgR9W__oauthIcon{flex:none;width:18px;height:18px}.AuthPanel-module__TcgR9W__loadingDots{color:var(--auth-ink-2)}.AuthPanel-module__TcgR9W__dividerRow{margin-top:var(--ui-space-4);align-items:center;gap:var(--ui-space-3_5);display:flex}.AuthPanel-module__TcgR9W__dividerLine{background:var(--ink-a10);flex:1;height:1px}.AuthPanel-module__TcgR9W__dividerLabel{font-family:var(--font-sans);letter-spacing:0;color:var(--auth-ink);text-transform:uppercase;font-size:14px;font-weight:500;line-height:20px}.AuthPanel-module__TcgR9W__form{margin-top:var(--ui-space-4);gap:var(--ui-space-2_5);flex-direction:column;display:flex}.AuthPanel-module__TcgR9W__field{gap:var(--ui-space-1_5);flex-direction:column;display:flex}.AuthPanel-module__TcgR9W__fieldLabel{font-family:var(--font-sans);letter-spacing:0;color:var(--auth-ink);font-size:13px;font-weight:500;line-height:18px}.AuthPanel-module__TcgR9W__control{position:relative}.AuthPanel-module__TcgR9W__fieldError{font-family:var(--font-sans);color:#7a241b;margin:0;font-size:13px;line-height:18px}.AuthPanel-module__TcgR9W__textInput{width:100%;height:var(--auth-control-height);appearance:none;border:1px solid var(--auth-line);border-radius:var(--ui-radius-full);background:var(--gray-0);padding:var(--ui-space-3) var(--ui-space-5);color:var(--auth-ink);font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:20px}.AuthPanel-module__TcgR9W__textInput::placeholder{color:var(--auth-ink-muted);opacity:1}.AuthPanel-module__TcgR9W__textInput::-ms-reveal{display:none}.AuthPanel-module__TcgR9W__passwordField .AuthPanel-module__TcgR9W__textInput{padding-right:52px}.AuthPanel-module__TcgR9W__passwordToggle{border-radius:var(--ui-radius-full);width:36px;height:36px;color:var(--auth-ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;position:absolute;top:50%;right:12px;transform:translateY(-50%);}.AuthPanel-module__TcgR9W__passwordToggle:hover{color:var(--auth-ink);background:var(--ink-a5)}.AuthPanel-module__TcgR9W__forgotRow{justify-content:flex-end;margin-top:-4px;display:flex}.AuthPanel-module__TcgR9W__forgotLink,.AuthPanel-module__TcgR9W__textLink,.AuthPanel-module__TcgR9W__backLink{color:var(--auth-ink-2);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:500;line-height:18px;text-decoration:none}.AuthPanel-module__TcgR9W__forgotLink:hover,.AuthPanel-module__TcgR9W__textLink:hover,.AuthPanel-module__TcgR9W__backLink:hover{color:var(--auth-ink)}.AuthPanel-module__TcgR9W__textLink,.AuthPanel-module__TcgR9W__backLink{margin-top:var(--ui-space-1);align-self:center}.AuthPanel-module__TcgR9W__primaryButton{width:100%;min-height:var(--auth-control-height);margin-top:var(--ui-space-1);border-radius:var(--ui-radius-full);background:var(--auth-ink);color:var(--gray-0);font-family:var(--font-sans);letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--ui-transition-fast);border:0;font-size:16px;font-weight:500;line-height:20px;}.AuthPanel-module__TcgR9W__primaryButton:hover:not(:disabled){background:var(--gray-1000)}.AuthPanel-module__TcgR9W__primaryButton:disabled{cursor:not-allowed;background:var(--auth-line)}.AuthPanel-module__TcgR9W__switchRow{margin:var(--ui-space-3) 0 0;text-align:center;font-family:var(--font-sans);color:var(--auth-ink-2);font-size:14px;line-height:20px}.AuthPanel-module__TcgR9W__switchLink{color:var(--auth-ink);font-weight:500;text-decoration:none}.AuthPanel-module__TcgR9W__switchLink:hover{text-decoration:underline}.AuthPanel-module__TcgR9W__legal{margin:var(--ui-space-6) auto 0;text-align:center;width:min(100%,320px);font-family:var(--font-sans);color:var(--auth-ink-muted);text-wrap:pretty;font-size:12px;line-height:18px}.AuthPanel-module__TcgR9W__legalLink{color:var(--auth-ink-2);text-decoration:underline}.AuthPanel-module__TcgR9W__legalLink:hover{color:var(--auth-ink)}.AuthPanel-module__TcgR9W__codeInput{letter-spacing:.08em;text-transform:uppercase}.AuthPanel-module__TcgR9W__twoFactorInput{text-align:center;letter-spacing:.3em;font-variant-numeric:tabular-nums}.AuthPanel-module__TcgR9W__devAuthFooter{margin-top:var(--ui-space-5)}.AuthPanel-module__TcgR9W__devAuthButtonRow{gap:var(--ui-space-2_5);display:flex}.AuthPanel-module__TcgR9W__devAuthButton{border-radius:var(--ui-radius-full);background:var(--gray-0);min-height:36px;color:var(--auth-ink);font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:1px solid #00000026;flex:1;font-size:13px;font-weight:500;line-height:18px;}.AuthPanel-module__TcgR9W__devAuthButton:hover:not(:disabled){background:var(--ink-a3)}.AuthPanel-module__TcgR9W__devAuthButton:disabled{cursor:not-allowed;opacity:.5}.AuthPanel-module__TcgR9W__devAuthHint{margin:var(--ui-space-2) 0 0;text-align:center;font-family:var(--font-sans);color:var(--auth-ink-2);font-size:12px;font-weight:400;line-height:16px}.AuthPanel-module__TcgR9W__oauthButton:focus-visible,.AuthPanel-module__TcgR9W__devAuthButton:focus-visible,.AuthPanel-module__TcgR9W__primaryButton:focus-visible,.AuthPanel-module__TcgR9W__textInput:focus-visible,.AuthPanel-module__TcgR9W__textLink:focus-visible,.AuthPanel-module__TcgR9W__backLink:focus-visible,.AuthPanel-module__TcgR9W__forgotLink:focus-visible,.AuthPanel-module__TcgR9W__switchLink:focus-visible,.AuthPanel-module__TcgR9W__passwordToggle:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-ink);outline-offset:var(--ui-focus-ring-offset)}.AuthPanel-module__TcgR9W__textInput:focus-visible{border-color:var(--auth-ink);outline-offset:0}.AuthPanel-module__TcgR9W__errorAlert:focus{outline:none}.AuthPanel-module__TcgR9W__errorAlert:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-ink);outline-offset:var(--ui-focus-ring-offset)}.AuthPanel-module__TcgR9W__textInput[aria-invalid=true]{border-color:#7a241b}@media (prefers-reduced-motion:reduce){.AuthPanel-module__TcgR9W__oauthButton,.AuthPanel-module__TcgR9W__primaryButton{transition:none}}@media (prefers-contrast:more){.AuthPanel-module__TcgR9W__textInput,.AuthPanel-module__TcgR9W__oauthButton,.AuthPanel-module__TcgR9W__devAuthButton{border-color:var(--auth-ink)}}@media (max-width:430px){.AuthPanel-module__TcgR9W__oauthStack{margin-top:var(--ui-space-4)}}
.SignInClient-module__fseFla__postAuthRoot{background:var(--color-background);min-height:100dvh}
.PrimitivesShared-module__MY_dgW__mediaCoverImage{object-fit:cover;width:100%;height:100%;display:block}.PrimitivesShared-module__MY_dgW__contentWithArrow[data-side=top]{border-bottom:none}.PrimitivesShared-module__MY_dgW__contentWithArrow[data-side=bottom]{border-top:none}.PrimitivesShared-module__MY_dgW__contentWithArrow[data-side=left]{border-right:none}.PrimitivesShared-module__MY_dgW__contentWithArrow[data-side=right]{border-left:none}
.AvatarImage-module__Vg2qsq__image{}.AvatarImage-module__Vg2qsq__frame{box-sizing:border-box;border-radius:var(--ui-radius-full);background:var(--bs-avatar-surface,var(--ui-surface-subtle));flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}
.canvasFacepile-module__tThxxa__facepile{flex:none;align-items:center;display:inline-flex}.canvasFacepile-module__tThxxa__avatarList{align-items:center;display:inline-flex}.canvasFacepile-module__tThxxa__avatar{--bs-avatar-surface:var(--canvas-chrome-surface-subtle);border:2px solid var(--canvas-chrome-surface);-webkit-user-select:none;user-select:none;width:1.5rem;height:1.5rem;margin-left:-.375rem;position:relative;}.canvasFacepile-module__tThxxa__avatarList>.canvasFacepile-module__tThxxa__avatar:first-child{margin-left:0}.canvasFacepile-module__tThxxa__avatarInitial{text-transform:uppercase}.canvasFacepile-module__tThxxa__overflowChip{background:var(--canvas-chrome-row-hover);}
.CanvasPresenceFacepile-module__hexDWa__dockAvatar{}.CanvasPresenceFacepile-module__hexDWa__divider{border-radius:var(--ui-radius-2xs);background:var(--canvas-chrome-border);align-self:stretch;width:1px;min-width:1px}
.chromePanelForms-module__Mg5R1a__insertPanel{box-sizing:border-box;gap:var(--ui-space-2);flex-direction:column;width:100%;min-width:0;display:flex}.chromePanelForms-module__Mg5R1a__insertSectionLabel,.chromePanelForms-module__Mg5R1a__insertSectionLabelHeading,.chromePanelForms-module__Mg5R1a__insertSectionLabelEyebrow{min-width:0;font-size:var(--ui-text-xs);text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.chromePanelForms-module__Mg5R1a__insertSectionLabel{color:var(--canvas-chrome-text-muted);font-weight:var(--inspector-weight-regular);letter-spacing:0}.chromePanelForms-module__Mg5R1a__insertSectionLabelHeading{color:var(--canvas-chrome-text-heading);font-weight:var(--inspector-weight-strong);letter-spacing:0}.chromePanelForms-module__Mg5R1a__insertSectionLabelEyebrow{color:var(--canvas-chrome-text-secondary);font-weight:var(--inspector-weight-strong);letter-spacing:.04em}.chromePanelForms-module__Mg5R1a__insertMuted{margin:0;}.chromePanelForms-module__Mg5R1a__insertInput{width:100%;min-width:0;height:var(--canvas-chrome-control-h);padding:0 var(--ui-space-2);border-radius:var(--ui-radius-sm);font-family:inherit;}.chromePanelForms-module__Mg5R1a__insertInput:focus,.chromePanelForms-module__Mg5R1a__insertInput:focus-visible{border-color:var(--canvas-chrome-text-strong);box-shadow:none;outline:none}.chromePanelForms-module__Mg5R1a__insertTextarea{width:100%;min-width:0;padding:var(--ui-space-1_5) var(--ui-space-2);border-radius:var(--ui-radius-sm);resize:vertical;font-family:inherit;}.chromePanelForms-module__Mg5R1a__insertTextarea:focus,.chromePanelForms-module__Mg5R1a__insertTextarea:focus-visible{border-color:var(--canvas-chrome-text-strong);box-shadow:none;outline:none}.chromePanelForms-module__Mg5R1a__insertFieldPanel{gap:var(--ui-space-1);min-width:0;padding:var(--ui-space-2);border:1px solid var(--canvas-chrome-border);border-radius:var(--ui-radius-sm);background:0 0;flex-direction:column;display:flex}.chromePanelForms-module__Mg5R1a__insertButtonBase{justify-content:center;align-items:center;gap:var(--ui-space-1_5);border-radius:var(--ui-radius-sm);font:inherit;line-height:var(--inspector-line-collapse);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.chromePanelForms-module__Mg5R1a__insertButtonBase:disabled{opacity:.45;cursor:default}.chromePanelForms-module__Mg5R1a__insertButtonBase:focus-visible{outline:1px solid var(--canvas-chrome-text-strong);outline-offset:var(--ui-focus-ring-offset)}.chromePanelForms-module__Mg5R1a__insertPrimaryButton{height:var(--canvas-chrome-control-h);padding:0 var(--ui-space-3);background:var(--canvas-chrome-text-strong);color:var(--gray-0);font-size:var(--ui-text-sm);font-weight:var(--inspector-weight-strong);border:0;}.chromePanelForms-module__Mg5R1a__insertSubtleButton{height:1.5rem;padding:0 var(--ui-space-2);font-size:var(--ui-text-sm);font-weight:var(--inspector-weight-regular);background:0 0;border:0;}.chromePanelForms-module__Mg5R1a__insertSubtleButton:hover:not(:disabled){color:var(--canvas-chrome-text-strong);background:var(--canvas-chrome-row-hover)}.chromePanelForms-module__Mg5R1a__insertDangerButton{height:1.625rem;padding:0 var(--ui-space-2);color:var(--canvas-chrome-danger-muted);font-size:var(--ui-text-sm);font-weight:var(--inspector-weight-regular);background:0 0;border:0;}.chromePanelForms-module__Mg5R1a__insertDangerButton:hover:not(:disabled){color:var(--canvas-chrome-danger);background:var(--canvas-chrome-danger-bg)}@media (forced-colors:active){.chromePanelForms-module__Mg5R1a__insertInput:focus,.chromePanelForms-module__Mg5R1a__insertInput:focus-visible,.chromePanelForms-module__Mg5R1a__insertTextarea:focus,.chromePanelForms-module__Mg5R1a__insertTextarea:focus-visible{outline:var(--ui-focus-ring-width) solid Highlight;outline-offset:var(--ui-focus-ring-inset)}}@media (prefers-reduced-motion:reduce){.chromePanelForms-module__Mg5R1a__insertPrimaryButton,.chromePanelForms-module__Mg5R1a__insertSubtleButton,.chromePanelForms-module__Mg5R1a__insertDangerButton{transition-duration:0s}}
.CanvasOverlayControls-module__LRqH5a__ghostIcon{color:var(--canvas-chrome-text-secondary);cursor:pointer;font:inherit;font-size:var(--ui-text-sm);line-height:var(--inspector-line-collapse);transition:background var(--ui-transition-fast), color var(--ui-transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.CanvasOverlayControls-module__LRqH5a__ghostIcon:hover,.CanvasOverlayControls-module__LRqH5a__ghostIcon[data-active=true]{background:var(--canvas-chrome-row-hover);color:var(--canvas-chrome-text-strong)}.CanvasOverlayControls-module__LRqH5a__ghostIcon[data-active=true]{background:var(--canvas-chrome-row-active)}.CanvasOverlayControls-module__LRqH5a__ghostIcon:disabled{color:var(--canvas-chrome-text-muted);cursor:not-allowed;opacity:var(--overlay-control-disabled-opacity,1)}.CanvasOverlayControls-module__LRqH5a__ghostIcon:disabled:hover{color:var(--canvas-chrome-text-muted);background:0 0}.CanvasOverlayControls-module__LRqH5a__ghostIcon:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--overlay-control-focus-offset,var(--ui-focus-ring-offset))}.CanvasOverlayControls-module__LRqH5a__ghostIcon svg{display:block}.CanvasOverlayControls-module__LRqH5a__quietChromeIcon{width:var(--canvas-chrome-control-h,1.75rem);height:var(--canvas-chrome-control-h,1.75rem);border-radius:var(--ui-radius-md);cursor:pointer;transition:color var(--ui-transition-fast), background var(--ui-transition-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.CanvasOverlayControls-module__LRqH5a__quietChromeIcon:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.CanvasOverlayControls-module__LRqH5a__quietChromeIcon svg{flex:none;display:block}.CanvasOverlayControls-module__LRqH5a__toolbeltChip{width:var(--canvas-chrome-control-h-compact);height:var(--canvas-chrome-control-h-compact);flex:0 0 var(--canvas-chrome-control-h-compact);border-radius:var(--canvas-chrome-radius);cursor:pointer;font:inherit;transition:background var(--ui-transition-fast), color var(--ui-transition-fast), border-color var(--ui-transition-fast);background:0 0;border:2px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;}.CanvasOverlayControls-module__LRqH5a__toolbeltChip:hover{background:var(--canvas-chrome-row-hover);color:var(--canvas-chrome-text-strong)}.CanvasOverlayControls-module__LRqH5a__toolbeltChip[data-active=true]{background:var(--canvas-chrome-row-active);color:var(--canvas-chrome-text-strong);box-shadow:inset 0 0 0 1px var(--canvas-chrome-border-strong);border-color:#0000}.CanvasOverlayControls-module__LRqH5a__toolbeltChip:disabled{color:var(--canvas-chrome-text-muted);cursor:not-allowed;opacity:.55}.CanvasOverlayControls-module__LRqH5a__toolbeltChip:disabled:hover{background:0 0}.CanvasOverlayControls-module__LRqH5a__toolbeltChip:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-inset)}@media (forced-colors:active){.CanvasOverlayControls-module__LRqH5a__ghostIcon[data-active=true],.CanvasOverlayControls-module__LRqH5a__ghostIcon[data-active=true]:hover,.CanvasOverlayControls-module__LRqH5a__toolbeltChip[data-active=true],.CanvasOverlayControls-module__LRqH5a__toolbeltChip[data-active=true]:hover{color:highlighttext;background:highlight}}@media (prefers-reduced-motion:reduce){.CanvasOverlayControls-module__LRqH5a__ghostIcon,.CanvasOverlayControls-module__LRqH5a__quietChromeIcon,.CanvasOverlayControls-module__LRqH5a__toolbeltChip{transition:none}}.CanvasOverlayControls-module__LRqH5a__truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CanvasOverlayControls-module__LRqH5a__truncateBare{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CanvasOverlayControls-module__LRqH5a__absoluteOverlay{pointer-events:none;position:absolute;inset:0}.CanvasOverlayControls-module__LRqH5a__fullBleedSvgLayer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.CanvasOverlayControls-module__LRqH5a__flexCenter{justify-content:center;align-items:center;display:flex}.CanvasOverlayControls-module__LRqH5a__inlineFlexCenter{justify-content:center;align-items:center;display:inline-flex}.CanvasOverlayControls-module__LRqH5a__flexColumnFill{flex-direction:column;flex:auto;min-height:0;display:flex}.CanvasOverlayControls-module__LRqH5a__wrapRowXs{gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.CanvasOverlayControls-module__LRqH5a__menuSeparator{background:var(--canvas-chrome-border);height:1px;margin:var(--ui-space-1) var(--ui-space-1_5)}.CanvasOverlayControls-module__LRqH5a__scrollBeltXs{gap:var(--ui-space-1);scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}
.CanvasFloatingToolbar-module__YyCsEG__toolbarShell{--toolbar-surface:var(--canvas-chrome-surface);--toolbar-border:var(--canvas-chrome-alpha-border-strong);--toolbar-viewport-gap:var(--canvas-floating-toolbar-viewport-gap);--toolbar-edge-gap:var(--ui-space-2);--toolbar-edge-gap-total:calc(var(--toolbar-edge-gap) + var(--toolbar-edge-gap));--toolbar-height:var(--canvas-floating-toolbar-height);--toolbar-secondary-height:var(--canvas-floating-toolbar-secondary-height);--toolbar-tier-gap:var(--canvas-floating-toolbar-tier-gap);--toolbar-control-size:var(--canvas-floating-toolbar-control-h);--toolbar-padding:var(--canvas-floating-toolbar-pad);--toolbar-control-gap:var(--ui-space-2);--toolbar-radius:13px;--toolbar-button-radius:5px;--toolbar-thumb-radius:3px;left:50%;bottom:calc(var(--toolbar-viewport-gap) + var(--canvas-bottom-dock-inset,0px));z-index:var(--canvas-z-floating-toolbar);align-items:center;gap:var(--toolbar-tier-gap);width:max-content;font-family:var(--font-sans);transition:opacity .16s var(--canvas-ease,cubic-bezier(.4, 0, .2, 1)), transform .2s var(--canvas-ease,cubic-bezier(.4, 0, .2, 1)), visibility 0s linear;pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed;transform:translate(-50%)}.CanvasFloatingToolbar-module__YyCsEG__toolbar,.CanvasFloatingToolbar-module__YyCsEG__secondaryToolbelt{box-sizing:border-box;border:1px solid var(--toolbar-border);border-radius:var(--toolbar-radius);background:var(--toolbar-surface);box-shadow:var(--canvas-floating-toolbar-shadow);pointer-events:auto}.CanvasFloatingToolbar-module__YyCsEG__toolbar{align-items:center;gap:var(--toolbar-control-gap);width:max-content;max-width:calc(100dvw - var(--toolbar-edge-gap-total));height:var(--toolbar-height);padding:var(--toolbar-padding);display:flex;position:relative;overflow:clip}.CanvasFloatingToolbar-module__YyCsEG__secondaryToolbelt{align-items:center;gap:var(--ui-space-1);min-height:var(--toolbar-secondary-height);max-width:min(34.375rem, calc(100dvw - var(--toolbar-edge-gap-total)));padding:var(--ui-space-1);scrollbar-width:none;animation:CanvasFloatingToolbar-module__YyCsEG__toolbarSecondaryIn .16s var(--canvas-ease,cubic-bezier(.4, 0, .2, 1));display:flex;overflow-x:auto}.CanvasFloatingToolbar-module__YyCsEG__secondaryToolbelt::-webkit-scrollbar{display:none}@keyframes CanvasFloatingToolbar-module__YyCsEG__toolbarSecondaryIn{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.CanvasFloatingToolbar-module__YyCsEG__toolbar>*{flex-shrink:0}.CanvasFloatingToolbar-module__YyCsEG__button{width:var(--toolbar-control-size);height:var(--toolbar-control-size);border-radius:var(--toolbar-button-radius);}.CanvasFloatingToolbar-module__YyCsEG__button.CanvasFloatingToolbar-module__YyCsEG__button{color:var(--canvas-chrome-text-muted)}.CanvasFloatingToolbar-module__YyCsEG__button.CanvasFloatingToolbar-module__YyCsEG__button[data-active=true]{background:var(--canvas-chrome-selected-surface);color:var(--canvas-chrome-selected-ink)}.CanvasFloatingToolbar-module__YyCsEG__button.CanvasFloatingToolbar-module__YyCsEG__button[data-active=true]:hover{background:var(--canvas-chrome-selected-surface-hover)}.CanvasFloatingToolbar-module__YyCsEG__button[aria-disabled=true]{color:var(--canvas-chrome-text-muted);cursor:not-allowed;opacity:.55}.CanvasFloatingToolbar-module__YyCsEG__button[aria-disabled=true]:hover{color:var(--canvas-chrome-text-muted);background:0 0}.CanvasFloatingToolbar-module__YyCsEG__toolDivider{width:1px;margin-block:calc(-1 * var(--toolbar-padding));background:var(--canvas-chrome-border);border-radius:0;align-self:stretch}.CanvasFloatingToolbar-module__YyCsEG__modeSwitch{--mode-seg-w:1.875rem;align-items:center;gap:var(--ui-space-0_5);height:var(--toolbar-control-size);background:var(--canvas-chrome-control-surface);border-radius:var(--toolbar-button-radius);padding:0;padding:var(--ui-space-0_5);box-sizing:border-box;border:0;display:flex;position:relative}.CanvasFloatingToolbar-module__YyCsEG__modeIndicator{width:var(--mode-seg-w);inset-block:0;inset-inline-start:0;inset-block:var(--ui-space-0_5);border-radius:var(--toolbar-thumb-radius);background:var(--toolbar-surface);height:auto;box-shadow:var(--canvas-chrome-thumb-shadow);pointer-events:none;transition:transform .24s cubic-bezier(.3,1.18,.35,1);position:absolute}.CanvasFloatingToolbar-module__YyCsEG__modeSegment{z-index:1;width:var(--mode-seg-w);border-radius:var(--ui-radius-xs);cursor:pointer;height:100%;transition:color var(--ui-transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;}.CanvasFloatingToolbar-module__YyCsEG__modeSegment:hover,.CanvasFloatingToolbar-module__YyCsEG__modeSegment[data-active=true]{color:var(--canvas-chrome-text-primary)}.CanvasFloatingToolbar-module__YyCsEG__modeSegment:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-inset)}.CanvasFloatingToolbar-module__YyCsEG__modeTools{display:contents}.CanvasFloatingToolbar-module__YyCsEG__modeTools>*{flex-shrink:0;animation:.2s cubic-bezier(.22,1,.36,1) backwards CanvasFloatingToolbar-module__YyCsEG__dockToolIn}.CanvasFloatingToolbar-module__YyCsEG__modeTools>:nth-child(2){animation-delay:30ms}.CanvasFloatingToolbar-module__YyCsEG__modeTools>:nth-child(3){animation-delay:60ms}.CanvasFloatingToolbar-module__YyCsEG__modeTools>:nth-child(4){animation-delay:90ms}@keyframes CanvasFloatingToolbar-module__YyCsEG__dockToolIn{0%{opacity:0;transform:translateY(.3125rem)scale(.85)}}.CanvasFloatingToolbar-module__YyCsEG__modeSegment .lucide-workflow>rect{transform-box:fill-box;transform-origin:50%;transition:transform .18s var(--ui-ease-standard)}.CanvasFloatingToolbar-module__YyCsEG__modeSegment .lucide-workflow>path{stroke-dasharray:11.5;stroke-dashoffset:0;transition:stroke-dashoffset .2s var(--ui-ease-standard)}@media (hover:hover){.CanvasFloatingToolbar-module__YyCsEG__modeSegment:hover .lucide-workflow>rect:first-of-type{animation:.26s cubic-bezier(.4,0,.2,1) CanvasFloatingToolbar-module__YyCsEG__workflowEmit}.CanvasFloatingToolbar-module__YyCsEG__modeSegment:hover .lucide-workflow>path{animation:.46s cubic-bezier(.65,0,.35,1) 40ms backwards CanvasFloatingToolbar-module__YyCsEG__workflowWire}.CanvasFloatingToolbar-module__YyCsEG__modeSegment:hover .lucide-workflow>rect:last-of-type{animation:.3s cubic-bezier(.34,1.56,.64,1) .42s backwards CanvasFloatingToolbar-module__YyCsEG__workflowReceive}}.CanvasFloatingToolbar-module__YyCsEG__modeSegment:focus-visible .lucide-workflow>rect:first-of-type{animation:.26s cubic-bezier(.4,0,.2,1) CanvasFloatingToolbar-module__YyCsEG__workflowEmit}.CanvasFloatingToolbar-module__YyCsEG__modeSegment:focus-visible .lucide-workflow>path{animation:.46s cubic-bezier(.65,0,.35,1) 40ms backwards CanvasFloatingToolbar-module__YyCsEG__workflowWire}.CanvasFloatingToolbar-module__YyCsEG__modeSegment:focus-visible .lucide-workflow>rect:last-of-type{animation:.3s cubic-bezier(.34,1.56,.64,1) .42s backwards CanvasFloatingToolbar-module__YyCsEG__workflowReceive}@keyframes CanvasFloatingToolbar-module__YyCsEG__workflowEmit{45%{transform:scale(.84)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__workflowWire{0%{stroke-dashoffset:11.5px}to{stroke-dashoffset:0}}@keyframes CanvasFloatingToolbar-module__YyCsEG__workflowReceive{55%{transform:scale(1.16)}}.CanvasFloatingToolbar-module__YyCsEG__button .lucide-plus{transform-box:fill-box;transform-origin:50%;transition:transform .2s var(--ui-ease-standard)}.CanvasFloatingToolbar-module__YyCsEG__button .lucide-plus>path{transform-box:fill-box;transform-origin:50%;transition:transform .2s var(--ui-ease-standard)}@media (hover:hover){.CanvasFloatingToolbar-module__YyCsEG__button:hover .lucide-plus{animation:.44s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__plusSpin}.CanvasFloatingToolbar-module__YyCsEG__button:hover .lucide-plus>path:first-of-type{animation:.44s CanvasFloatingToolbar-module__YyCsEG__plusGatherX}.CanvasFloatingToolbar-module__YyCsEG__button:hover .lucide-plus>path:last-of-type{animation:.44s 40ms backwards CanvasFloatingToolbar-module__YyCsEG__plusGatherY}}.CanvasFloatingToolbar-module__YyCsEG__button:focus-visible .lucide-plus{animation:.44s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__plusSpin}.CanvasFloatingToolbar-module__YyCsEG__button:focus-visible .lucide-plus>path:first-of-type{animation:.44s CanvasFloatingToolbar-module__YyCsEG__plusGatherX}.CanvasFloatingToolbar-module__YyCsEG__button:focus-visible .lucide-plus>path:last-of-type{animation:.44s 40ms backwards CanvasFloatingToolbar-module__YyCsEG__plusGatherY}@keyframes CanvasFloatingToolbar-module__YyCsEG__plusSpin{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__plusGatherX{0%{animation-timing-function:cubic-bezier(.55,0,.75,.4);transform:scaleX(1)}38%{animation-timing-function:cubic-bezier(.3,1.45,.4,1);transform:scaleX(.45)}to{transform:scaleX(1)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__plusGatherY{0%{animation-timing-function:cubic-bezier(.55,0,.75,.4);transform:scaleY(1)}38%{animation-timing-function:cubic-bezier(.3,1.45,.4,1);transform:scaleY(.45)}to{transform:scaleY(1)}}:is(.CanvasFloatingToolbar-module__YyCsEG__button .lucide>*,.CanvasFloatingToolbar-module__YyCsEG__modeSegment .lucide>*){transform-box:fill-box;transform-origin:50%;transition:transform .18s var(--ui-ease-standard), stroke-dashoffset .2s var(--ui-ease-standard)}.CanvasFloatingToolbar-module__YyCsEG__button .lucide-pen-tool{transform-box:fill-box;transform-origin:50%;transition:transform .2s var(--ui-ease-standard)}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-frame>line:first-of-type{animation:.36s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__frameGripDown}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-frame>line:nth-of-type(2){animation:.36s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__frameGripUp}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-frame>line:nth-of-type(3){animation:.36s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__frameGripRight}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-frame>line:nth-of-type(4){animation:.36s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__frameGripLeft}@keyframes CanvasFloatingToolbar-module__YyCsEG__frameGripDown{35%{transform:translateY(1.4px)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__frameGripUp{35%{transform:translateY(-1.4px)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__frameGripRight{35%{transform:translate(1.4px)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__frameGripLeft{35%{transform:translate(-1.4px)}}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-shapes>path{animation:.3s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__shapePop}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-shapes>rect{animation:.3s cubic-bezier(.34,1.56,.64,1) 90ms backwards CanvasFloatingToolbar-module__YyCsEG__shapePop}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-shapes>circle{animation:.3s cubic-bezier(.34,1.56,.64,1) .18s backwards CanvasFloatingToolbar-module__YyCsEG__shapePop}@keyframes CanvasFloatingToolbar-module__YyCsEG__shapePop{45%{transform:scale(1.22)}}.CanvasFloatingToolbar-module__YyCsEG__button .lucide-pen-tool>path:nth-of-type(3){stroke-dasharray:10.5;stroke-dashoffset:0}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-pen-tool{animation:.42s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__penTilt}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-pen-tool>path:nth-of-type(3){animation:.34s cubic-bezier(.65,0,.35,1) 40ms backwards CanvasFloatingToolbar-module__YyCsEG__penStroke}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-pen-tool>circle{animation:.26s cubic-bezier(.34,1.56,.64,1) .32s backwards CanvasFloatingToolbar-module__YyCsEG__penAnchor}@keyframes CanvasFloatingToolbar-module__YyCsEG__penTilt{35%{transform:rotate(-7deg)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__penStroke{0%{stroke-dashoffset:10.5px}to{stroke-dashoffset:0}}@keyframes CanvasFloatingToolbar-module__YyCsEG__penAnchor{0%{transform:scale(.4)}55%{transform:scale(1.3)}}.CanvasFloatingToolbar-module__YyCsEG__button .lucide-text>path:first-of-type{stroke-dasharray:12;stroke-dashoffset:0}.CanvasFloatingToolbar-module__YyCsEG__button .lucide-text>path:nth-of-type(2){stroke-dasharray:14;stroke-dashoffset:0}.CanvasFloatingToolbar-module__YyCsEG__button .lucide-text>path:nth-of-type(3){stroke-dasharray:18;stroke-dashoffset:0}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-text>path:nth-of-type(2){animation:.26s cubic-bezier(.65,0,.35,1) backwards CanvasFloatingToolbar-module__YyCsEG__textWrite14}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-text>path:nth-of-type(3){animation:.28s cubic-bezier(.65,0,.35,1) 90ms backwards CanvasFloatingToolbar-module__YyCsEG__textWrite18}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-text>path:first-of-type{animation:.24s cubic-bezier(.65,0,.35,1) .18s backwards CanvasFloatingToolbar-module__YyCsEG__textWrite12}@keyframes CanvasFloatingToolbar-module__YyCsEG__textWrite12{0%{stroke-dashoffset:-12px}to{stroke-dashoffset:0}}@keyframes CanvasFloatingToolbar-module__YyCsEG__textWrite14{0%{stroke-dashoffset:-14px}to{stroke-dashoffset:0}}@keyframes CanvasFloatingToolbar-module__YyCsEG__textWrite18{0%{stroke-dashoffset:-18px}to{stroke-dashoffset:0}}.CanvasFloatingToolbar-module__YyCsEG__button .lucide-upload>path:first-of-type{stroke-dasharray:12;stroke-dashoffset:0}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-upload>path:first-of-type{animation:.42s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__uploadLift,.3s cubic-bezier(.65,0,.35,1) backwards CanvasFloatingToolbar-module__YyCsEG__uploadStem}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-upload>path:nth-of-type(2){animation:.42s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__uploadLift}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-upload>path:nth-of-type(3){animation:.42s cubic-bezier(.34,1.56,.64,1) 60ms CanvasFloatingToolbar-module__YyCsEG__uploadRecoil}@keyframes CanvasFloatingToolbar-module__YyCsEG__uploadLift{40%{transform:translateY(-1.8px)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__uploadStem{0%{stroke-dashoffset:-12px}to{stroke-dashoffset:0}}@keyframes CanvasFloatingToolbar-module__YyCsEG__uploadRecoil{40%{transform:translateY(.9px)}}.CanvasFloatingToolbar-module__YyCsEG__button .lucide-book-open>path:first-of-type{stroke-dasharray:14.5;stroke-dashoffset:0}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-book-open>path:first-of-type{animation:.32s cubic-bezier(.65,0,.35,1) 60ms backwards CanvasFloatingToolbar-module__YyCsEG__bookSpine}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-book-open>path:nth-of-type(2){animation:.42s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__bookOpen}@keyframes CanvasFloatingToolbar-module__YyCsEG__bookSpine{0%{stroke-dashoffset:14.5px}to{stroke-dashoffset:0}}@keyframes CanvasFloatingToolbar-module__YyCsEG__bookOpen{40%{transform:scaleX(1.07)}}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-sparkles>path:first-of-type{animation:.44s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__sparkleTwinkle}:is(.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-sparkles>path:nth-of-type(2),.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-sparkles>path:nth-of-type(3)){animation:.26s cubic-bezier(.34,1.56,.64,1) 80ms backwards CanvasFloatingToolbar-module__YyCsEG__sparkleBlink}:is(.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-sparkles>path:nth-of-type(4),.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-sparkles>path:nth-of-type(5)){animation:.26s cubic-bezier(.34,1.56,.64,1) .18s backwards CanvasFloatingToolbar-module__YyCsEG__sparkleBlink}@keyframes CanvasFloatingToolbar-module__YyCsEG__sparkleTwinkle{35%{transform:rotate(-12deg)scale(.86)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__sparkleBlink{0%{transform:scale(.01)}55%{transform:scale(1.25)}}.CanvasFloatingToolbar-module__YyCsEG__button .lucide-square-terminal>path:first-of-type{stroke-dasharray:6;stroke-dashoffset:0}.CanvasFloatingToolbar-module__YyCsEG__button .lucide-square-terminal>path:nth-of-type(2){stroke-dasharray:4.5;stroke-dashoffset:0}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-square-terminal>path:first-of-type{animation:.22s cubic-bezier(.65,0,.35,1) backwards CanvasFloatingToolbar-module__YyCsEG__terminalChevron}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-square-terminal>path:nth-of-type(2){animation:.2s cubic-bezier(.65,0,.35,1) .2s backwards CanvasFloatingToolbar-module__YyCsEG__terminalCommand}@keyframes CanvasFloatingToolbar-module__YyCsEG__terminalChevron{0%{stroke-dashoffset:6px}to{stroke-dashoffset:0}}@keyframes CanvasFloatingToolbar-module__YyCsEG__terminalCommand{0%{stroke-dashoffset:-4.5px}to{stroke-dashoffset:0}}.CanvasFloatingToolbar-module__YyCsEG__modeSegment .lucide-mouse-pointer-2>path{transform-origin:20% 20%}.CanvasFloatingToolbar-module__YyCsEG__modeSegment:is(:hover,:focus-visible) .lucide-mouse-pointer-2>path{animation:.34s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__cursorClick}@keyframes CanvasFloatingToolbar-module__YyCsEG__cursorClick{35%{transform:translate(.7px,.7px)scale(.86)}}.CanvasFloatingToolbar-module__YyCsEG__modeSegment .lucide-code-xml>path:nth-of-type(3){stroke-dasharray:17;stroke-dashoffset:0}.CanvasFloatingToolbar-module__YyCsEG__modeSegment:is(:hover,:focus-visible) .lucide-code-xml>path:first-of-type{animation:.34s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__bracketSplayRight}.CanvasFloatingToolbar-module__YyCsEG__modeSegment:is(:hover,:focus-visible) .lucide-code-xml>path:nth-of-type(2){animation:.34s cubic-bezier(.34,1.56,.64,1) CanvasFloatingToolbar-module__YyCsEG__bracketSplayLeft}.CanvasFloatingToolbar-module__YyCsEG__modeSegment:is(:hover,:focus-visible) .lucide-code-xml>path:nth-of-type(3){animation:.3s cubic-bezier(.65,0,.35,1) 60ms backwards CanvasFloatingToolbar-module__YyCsEG__slashStrike}@keyframes CanvasFloatingToolbar-module__YyCsEG__bracketSplayRight{40%{transform:translate(1.3px)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__bracketSplayLeft{40%{transform:translate(-1.3px)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__slashStrike{0%{stroke-dashoffset:17px}to{stroke-dashoffset:0}}.CanvasFloatingToolbar-module__YyCsEG__shapeToolbelt{align-items:center;gap:var(--ui-space-1);min-width:0;display:flex}.CanvasFloatingToolbar-module__YyCsEG__shapeToolbeltItem{}.CanvasFloatingToolbar-module__YyCsEG__shapeToolbeltItem.CanvasFloatingToolbar-module__YyCsEG__shapeToolbeltItem[data-active=true]{background:var(--canvas-chrome-selected-surface);color:var(--canvas-chrome-selected-ink);box-shadow:none;border-color:#0000}.CanvasFloatingToolbar-module__YyCsEG__shapeToolbeltIcon{width:1rem;height:1rem;}.CanvasFloatingToolbar-module__YyCsEG__shapeToolbeltIcon svg{width:1rem;height:1rem;display:block}.CanvasFloatingToolbar-module__YyCsEG__addNodeWrap{align-items:center;display:inline-flex;position:relative}.CanvasFloatingToolbar-module__YyCsEG__toolbarShell[data-dock-placement=dismissed]{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(calc(100% + var(--toolbar-viewport-gap)));transition-delay:0s,0s,.2s}@media (forced-colors:active){.CanvasFloatingToolbar-module__YyCsEG__button.CanvasFloatingToolbar-module__YyCsEG__button[data-active=true],.CanvasFloatingToolbar-module__YyCsEG__button.CanvasFloatingToolbar-module__YyCsEG__button[data-active=true]:hover,.CanvasFloatingToolbar-module__YyCsEG__shapeToolbeltItem.CanvasFloatingToolbar-module__YyCsEG__shapeToolbeltItem[data-active=true],.CanvasFloatingToolbar-module__YyCsEG__modeIndicator{color:highlighttext;background:highlight}.CanvasFloatingToolbar-module__YyCsEG__modeSegment[data-active=true]{color:highlighttext}}@media (prefers-reduced-motion:reduce){.CanvasFloatingToolbar-module__YyCsEG__toolbarShell,.CanvasFloatingToolbar-module__YyCsEG__modeSegment,.CanvasFloatingToolbar-module__YyCsEG__modeIndicator,.CanvasFloatingToolbar-module__YyCsEG__modeTools>*,.CanvasFloatingToolbar-module__YyCsEG__secondaryToolbelt{transition:none;animation:none}.CanvasFloatingToolbar-module__YyCsEG__button .lucide{transition:none;animation:none}.CanvasFloatingToolbar-module__YyCsEG__button .lucide>*{transition:none;animation:none}.CanvasFloatingToolbar-module__YyCsEG__modeSegment .lucide>*{transition:none;animation:none}}
.dictationToggle-module__re0ida__dictationButton{width:var(--dictation-button-size,1.75rem);height:var(--dictation-button-size,1.75rem);border:1px solid var(--dictation-button-border,var(--canvas-chrome-border));border-radius:var(--dictation-button-radius,var(--ui-radius-xs));appearance:none;background:var(--dictation-button-bg,var(--canvas-chrome-surface-subtle));color:var(--dictation-button-color,var(--canvas-chrome-text-strong));cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:0;line-height:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex;position:relative;overflow:visible}.dictationToggle-module__re0ida__dictationButton>svg,.dictationToggle-module__re0ida__dictationButton>.dictationToggle-module__re0ida__dictationSpinner{z-index:1;position:relative}.dictationToggle-module__re0ida__dictationButtonActive{color:var(--dictation-button-active-color,var(--dictation-active-color));border-color:var(--dictation-button-active-border,var(--dictation-active-border));background:var(--dictation-button-active-bg-tint,var(--dictation-active-bg))}.dictationToggle-module__re0ida__dictationPulse{top:var(--dictation-pulse-inset,.14rem);right:var(--dictation-pulse-inset,.14rem);z-index:0;width:var(--dictation-pulse-size,.2rem);height:var(--dictation-pulse-size,.2rem);border-radius:var(--dictation-pulse-radius,var(--ui-radius-full));pointer-events:none;background:currentColor;animation:1s ease-in-out infinite dictationToggle-module__re0ida__dictationPulse;position:absolute}.dictationToggle-module__re0ida__dictationSpinner{width:var(--dictation-spinner-size,.875rem);height:var(--dictation-spinner-size,.875rem);border:2px solid var(--dictation-spinner-track,var(--canvas-chrome-border));border-top-color:var(--dictation-spinner-head,currentColor);border-radius:var(--dictation-spinner-radius,var(--ui-radius-full));animation:.7s linear infinite dictationToggle-module__re0ida__dictationSpin}@keyframes dictationToggle-module__re0ida__dictationSpin{to{transform:rotate(360deg)}}@keyframes dictationToggle-module__re0ida__dictationPulse{0%{opacity:1}50%{opacity:.55}to{opacity:1}}@media (forced-colors:active){.dictationToggle-module__re0ida__dictationButtonActive{color:highlighttext;background:highlight;border-color:highlight}}@media (prefers-reduced-motion:reduce){.dictationToggle-module__re0ida__dictationButton{transition:none}.dictationToggle-module__re0ida__dictationPulse,.dictationToggle-module__re0ida__dictationSpinner{animation:none}}
.inspectorKnobs-module__Ncqj5a__inspectorKnobRoot{--inspector-control-h:1.5rem;--inspector-field-gap:var(--ui-space-0_5);--inspector-row-gap:var(--ui-space-1);--inspector-section-gap:var(--ui-space-0_5);--inspector-section-pad-y:var(--ui-space-1_5);--inspector-section-pad-x:var(--ui-space-4);--inspector-row-affordance-inset:var(--ui-space-1);--inspector-row-affordance-pad-x:var(--inspector-row-affordance-inset);--inspector-radius:.3125rem;--inspector-radius-track:var(--ui-radius-sm);--inspector-icon-cell:24px;--inspector-section-header-h:1.75rem;--inspector-number-prefix-width:2.25rem;--inspector-title-size:var(--ui-text-xs);--inspector-title-weight:var(--inspector-weight-strong);--inspector-label-size:var(--ui-text-xs);--inspector-label-weight:var(--inspector-weight-regular);--inspector-value-size:var(--ui-text-xs);--inspector-value-weight:var(--inspector-weight-regular);--inspector-summary-max:132px;--inspector-slider-field-w:5rem;--inspector-control-bg:var(--canvas-chrome-control-surface);--inspector-control-bg-active:var(--canvas-chrome-control-surface-hover);--inspector-control-border:var(--canvas-chrome-control-surface);--inspector-control-border-active:var(--canvas-chrome-border);--inspector-control-border-focus:var(--canvas-chrome-focus-accent);--bs-select-trigger-bg:var(--inspector-control-bg);--bs-select-trigger-border:var(--inspector-control-border);--bs-select-trigger-hover-bg:var(--inspector-control-bg-active);--bs-select-trigger-hover-border:var(--inspector-control-border-active);--bs-select-focus-ring:var(--inspector-control-border-focus);--bs-select-focus-outline:none;--inspector-section-divider:var(--canvas-chrome-border)}.inspectorKnobs-module__Ncqj5a__controlChrome{width:100%;height:var(--inspector-control-h);box-sizing:border-box;border:1px solid var(--inspector-control-border);border-radius:var(--inspector-radius);background:var(--inspector-control-bg);min-width:0;transition:background var(--ui-transition-fast), border-color var(--ui-transition-fast);outline:none;font-family:inherit;}.inspectorKnobs-module__Ncqj5a__controlChrome:focus-visible{border-color:var(--inspector-control-border-focus);background:var(--inspector-control-bg-active);outline:none}@media (forced-colors:active){.inspectorKnobs-module__Ncqj5a__inspectorKnobRoot{--bs-select-focus-outline:var(--ui-focus-ring-width) solid Highlight}.inspectorKnobs-module__Ncqj5a__controlChrome:focus-visible{outline:var(--ui-focus-ring-width) solid Highlight;outline-offset:var(--ui-focus-ring-inset)}}@media (prefers-reduced-motion:reduce){.inspectorKnobs-module__Ncqj5a__controlChrome{transition:none}}
.CanvasPlacementOverlay-module__YJzz8q__placementLayer{pointer-events:auto;cursor:crosshair;position:absolute;inset:0}.CanvasPlacementOverlay-module__YJzz8q__placementGhost{pointer-events:none;border:1px solid var(--canvas-chrome-accent);border-radius:var(--ui-radius-sm,4px);opacity:0;will-change:transform, width, height;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0}.CanvasPlacementOverlay-module__YJzz8q__placementGhostMedia{gap:var(--ui-space-1_5);border-radius:inherit;background:var(--canvas-chrome-row-hover);width:100%;height:100%;color:var(--canvas-chrome-text-secondary);flex-direction:column;overflow:hidden;}.CanvasPlacementOverlay-module__YJzz8q__placementGhostMediaName{max-width:85%;}.CanvasPlacementOverlay-module__YJzz8q__placementHint{pointer-events:none;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-full);background:color-mix(in srgb, var(--canvas-chrome-ink) 82%, transparent);color:color-mix(in srgb, var(--gray-0) 95%, transparent);white-space:nowrap;position:absolute;bottom:96px;left:50%;transform:translate(-50%);}
.DictationToggleButton-module__5IWEEG__dictationButton{--dictation-button-radius:var(--node-chrome-radius-xs);--dictation-button-border:var(--node-chrome-border-soft);--dictation-button-bg:var(--node-chrome-surface-1);--dictation-button-color:var(--node-chrome-foreground);--dictation-pulse-radius:var(--node-chrome-radius-full);--dictation-spinner-radius:var(--node-chrome-radius-full);--dictation-spinner-track:var(--node-chrome-border-soft);--dictation-spinner-head:var(--node-chrome-foreground);}.DictationToggleButton-module__5IWEEG__dictationButton:after{content:"";width:max(100%, var(--node-chrome-drag-affordance-hit-min));height:max(100%, var(--node-chrome-drag-affordance-hit-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DictationToggleButton-module__5IWEEG__dictationButtonActive{--dictation-button-active-color:var(--dictation-active-color);--dictation-button-active-border:var(--dictation-active-border);--dictation-button-active-bg-tint:var(--dictation-active-bg);}.DictationToggleButton-module__5IWEEG__dictationPulse{}.DictationToggleButton-module__5IWEEG__dictationSpinner{}
.PromptInput-module__xKWJTG__wrapper{--prompt-field-bg:var(--gray-0);--prompt-field-text:var(--ink-23-a95);--prompt-field-border:var(--node-chrome-border-soft);--prompt-field-placeholder:var(--ink-64-a60);--prompt-field-focus-border:var(--ink-a25);--prompt-field-focus-ring:var(--node-chrome-focus-ring);--prompt-mic-focus-outline:var(--node-chrome-focus-ring);--prompt-mic-hover-color:var(--ink-64-a92);--prompt-dictation-status-color:#525252eb;--prompt-dictation-error-color:var(--node-chrome-danger);--prompt-dictation-warn-color:#b47416f2;--tone-field-text:var(--ink-23-a95);--tone-field-placeholder:var(--ink-64-a60);--placeholder-shimmer-highlight:#787878f2;--tone-scroll-thumb:var(--ink-a20);--dictation-button-size:1.5rem;--dictation-button-radius:9999px;--dictation-button-border:transparent;--dictation-button-bg:transparent;--dictation-button-color:var(--ink-64-a92);--dictation-button-hover-bg:var(--ink-a4);--dictation-button-hover-border:transparent;--dictation-button-active-bg:#ffffff0f;--dictation-button-active-color:var(--dictation-active-color);--dictation-button-active-border:var(--dictation-active-border);--dictation-button-active-bg-tint:var(--dictation-active-bg);--dictation-pulse-size:.2rem;--dictation-pulse-inset:.14rem;--dictation-spinner-size:.7rem;--dictation-spinner-track:var(--node-chrome-border-soft);--dictation-spinner-head:var(--node-chrome-foreground);flex-direction:column;gap:.25rem;min-width:0;display:flex}.PromptInput-module__xKWJTG__textareaContainer{flex-shrink:0;width:100%;min-width:0;display:grid;position:relative}.PromptInput-module__xKWJTG__textareaContainer>*{grid-area:1/1}.PromptInput-module__xKWJTG__textarea{z-index:0;background:var(--prompt-field-bg);width:100%;color:var(--prompt-field-text);font-size:var(--node-chrome-text-sm);border:1px solid var(--prompt-field-border);border-radius:var(--node-chrome-radius-sm);padding:var(--node-chrome-space-2) calc(var(--node-chrome-space-2) + .125rem);overscroll-behavior:contain;resize:none;font-family:inherit;line-height:1.4;transition:border-color .15s;position:relative;overflow-y:auto}.PromptInput-module__xKWJTG__textarea::placeholder{color:var(--prompt-field-placeholder)}.PromptInput-module__xKWJTG__textarea:focus{border-color:var(--prompt-field-focus-border);outline:none}.PromptInput-module__xKWJTG__textarea:focus-visible{outline:var(--node-chrome-focus-ring-width) solid var(--prompt-field-focus-ring);outline-offset:var(--node-chrome-focus-ring-offset)}.PromptInput-module__xKWJTG__textarea:disabled{opacity:.5;cursor:not-allowed}.PromptInput-module__xKWJTG__placeholderOverlay{z-index:1;pointer-events:none;min-width:0;max-width:100%;padding:var(--node-chrome-space-2) calc(var(--node-chrome-space-2) + .125rem);font-size:var(--node-chrome-text-sm);color:var(--tone-field-placeholder,var(--prompt-field-placeholder));border:1px solid #0000;align-items:flex-start;font-family:inherit;line-height:1.4;display:flex;overflow:hidden}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__placeholderOverlay{padding:.25rem 0;font-size:.75rem;line-height:1.5}.PromptInput-module__xKWJTG__placeholderShimmer{background:linear-gradient(105deg, var(--tone-field-placeholder,var(--prompt-field-placeholder)) 0% 35%, var(--placeholder-shimmer-highlight,var(--paper-a90)) 50%, var(--tone-field-placeholder,var(--prompt-field-placeholder)) 65% 100%) 0 0 / 300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:100%;animation:8s ease-in-out infinite PromptInput-module__xKWJTG__placeholder-shimmer;display:block;}@keyframes PromptInput-module__xKWJTG__placeholder-shimmer{0%{background-position:150% 0}62.5%{background-position:-150% 0}62.6%,to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.PromptInput-module__xKWJTG__placeholderShimmer{background:0 0;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:var(--tone-field-placeholder,var(--prompt-field-placeholder));animation:none}}.PromptInput-module__xKWJTG__dictationRow{opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;min-height:1.5rem;transition:opacity .2s;display:flex}.PromptInput-module__xKWJTG__wrapper:hover .PromptInput-module__xKWJTG__dictationRow,.PromptInput-module__xKWJTG__wrapper:focus-within .PromptInput-module__xKWJTG__dictationRow,.PromptInput-module__xKWJTG__wrapper[data-dictation-active=true] .PromptInput-module__xKWJTG__dictationRow{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.PromptInput-module__xKWJTG__dictationRow{opacity:1;pointer-events:auto}}.PromptInput-module__xKWJTG__micButton{}.PromptInput-module__xKWJTG__micButton:hover:not(:disabled){color:var(--prompt-mic-hover-color);background:var(--dictation-button-hover-bg);border-color:var(--dictation-button-hover-border)}.PromptInput-module__xKWJTG__micButton:active:not(:disabled){background:var(--dictation-button-active-bg)}.PromptInput-module__xKWJTG__micButton:focus-visible{outline:var(--node-chrome-focus-ring-width) solid var(--prompt-mic-focus-outline);outline-offset:var(--node-chrome-focus-ring-offset)}.PromptInput-module__xKWJTG__micButton:disabled{opacity:.3;cursor:not-allowed}.PromptInput-module__xKWJTG__micButtonActive{}.PromptInput-module__xKWJTG__micPulse{}.PromptInput-module__xKWJTG__micSpinner{}.PromptInput-module__xKWJTG__dictationStatus{font-size:var(--node-chrome-text-micro);color:var(--prompt-dictation-status-color);font-variant-numeric:tabular-nums;text-align:right;}.PromptInput-module__xKWJTG__dictationStatus[data-near-limit=true]{color:var(--prompt-dictation-warn-color);font-weight:600}.PromptInput-module__xKWJTG__dictationStatus[data-at-limit=true]{color:var(--prompt-dictation-error-color);font-weight:600}.PromptInput-module__xKWJTG__fillBody{flex:auto;min-height:0;position:relative}.PromptInput-module__xKWJTG__fillBody .PromptInput-module__xKWJTG__textareaContainer{flex:auto;min-height:0}.PromptInput-module__xKWJTG__fillBody .PromptInput-module__xKWJTG__textarea{height:100%}.PromptInput-module__xKWJTG__fillBody .PromptInput-module__xKWJTG__dictationRow{z-index:2;flex-direction:row-reverse;gap:.375rem;width:auto;min-height:0;padding:.125rem .0625rem;position:absolute;bottom:0;right:0}.PromptInput-module__xKWJTG__dictationError{font-size:var(--node-chrome-text-micro);color:var(--prompt-dictation-error-color);line-height:1.35}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea{color:var(--tone-field-text);scrollbar-width:thin;scrollbar-color:var(--tone-scroll-thumb) transparent;background:0 0;border:1px solid #0000;border-radius:0;padding:.25rem 0;font-size:.75rem;line-height:1.5}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::-webkit-scrollbar{width:4px}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::-webkit-scrollbar-track{border-radius:var(--node-chrome-radius-2xs);margin:var(--node-chrome-space-1) 0;background:0 0}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::-webkit-scrollbar-thumb{background:var(--tone-scroll-thumb);border-radius:var(--node-chrome-radius-2xs);transition:background .15s}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::-webkit-scrollbar-thumb:hover{background:var(--tone-scroll-thumb)}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea:not(:hover):not(:focus)::-webkit-scrollbar-thumb{background:0 0}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::placeholder{color:var(--tone-field-placeholder)}.PromptInput-module__xKWJTG__tonePromptNode{--dictation-button-size:1.3125rem;--dictation-pulse-size:.085rem;--dictation-pulse-inset:-.125rem}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea:focus{border-color:#0000}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea:focus-visible{outline:none}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea:focus::-webkit-scrollbar-thumb{background:var(--tone-scroll-thumb)}
.ResponseTextDisplay-module__bAftLW__container{--response-text-default-bg:var(--ink-a4);--response-text-default-text:var(--ink-23-a90);--response-text-default-empty:var(--ink-64-a70);--response-text-code-bg:var(--ink-a3);--response-text-code-border:var(--ink-a12);--response-text-code-text:var(--ink-64-a85);--response-text-code-empty:var(--ink-64-a60)}.ResponseTextDisplay-module__bAftLW__container .ResponseTextDisplay-module__bAftLW__emptyLabel{text-align:center;padding:.5rem 0;display:block}.ResponseTextDisplay-module__bAftLW__default{background:var(--response-text-default-bg);border-radius:var(--node-chrome-radius-sm);padding:.5rem}.ResponseTextDisplay-module__bAftLW__default .ResponseTextDisplay-module__bAftLW__text{font-size:var(--node-chrome-text-sm);color:var(--response-text-default-text);line-height:1.4}.ResponseTextDisplay-module__bAftLW__default .ResponseTextDisplay-module__bAftLW__emptyLabel{font-size:var(--node-chrome-text-micro);color:var(--response-text-default-empty)}.ResponseTextDisplay-module__bAftLW__code{background:var(--response-text-code-bg);border:1px solid var(--response-text-code-border);border-radius:var(--node-chrome-radius-xs);min-height:3.5rem;max-height:6.5rem;font-family:var(--node-chrome-font-sans);flex:1;padding:.375rem}.ResponseTextDisplay-module__bAftLW__code .ResponseTextDisplay-module__bAftLW__text{font-size:var(--node-chrome-text-label);color:var(--response-text-code-text);line-height:1.4}.ResponseTextDisplay-module__bAftLW__code .ResponseTextDisplay-module__bAftLW__emptyLabel{font-size:var(--node-chrome-text-label);color:var(--response-text-code-empty)}.ResponseTextDisplay-module__bAftLW__sizeCompact{min-height:1.5rem;max-height:3rem}.ResponseTextDisplay-module__bAftLW__sizeCompact .ResponseTextDisplay-module__bAftLW__text,.ResponseTextDisplay-module__bAftLW__sizeCompact .ResponseTextDisplay-module__bAftLW__emptyLabel{font-size:var(--node-chrome-text-label)}
.NodeActionButton-module___FLgYW__wrapper{flex-shrink:0;display:flex}.NodeActionButton-module___FLgYW__button{min-height:var(--node-action-button-min-height,1.6rem);align-items:center;gap:var(--node-action-button-gap,.25rem);padding:var(--node-action-button-padding,.22rem .55rem .22rem .42rem);border:1px solid var(--node-action-button-border);border-radius:var(--node-chrome-radius-xs);background:var(--node-action-button-bg);color:var(--node-action-button-color);font-family:inherit;font-size:var(--node-action-button-font-size,.5625rem);font-weight:var(--node-action-button-font-weight,500);letter-spacing:.02em;cursor:pointer;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.NodeActionButton-module___FLgYW__button:hover{background:var(--node-action-button-hover-bg);border-color:var(--node-action-button-hover-border);color:var(--node-action-button-hover-color)}.NodeActionButton-module___FLgYW__button:focus-visible{outline:var(--node-chrome-focus-ring-width) solid var(--node-action-button-focus-outline);outline-offset:var(--node-chrome-focus-ring-offset)}.NodeActionButton-module___FLgYW__button:disabled{opacity:var(--node-action-button-disabled-opacity,.3);cursor:not-allowed}.NodeActionButton-module___FLgYW__icon{flex-shrink:0}
.GenerateButton-module__FVzGba__wrapper{justify-content:flex-start;}.GenerateButton-module__FVzGba__button{--node-action-button-bg:var(--node-chrome-surface-1);--node-action-button-border:var(--node-chrome-border-subtle);--node-action-button-color:var(--node-chrome-status-muted-text);--node-action-button-hover-bg:var(--node-chrome-surface-2);--node-action-button-hover-border:var(--node-chrome-border-soft);--node-action-button-hover-color:var(--node-chrome-header-label-color);--node-action-button-focus-outline:var(--node-chrome-focus-ring);--node-action-button-disabled-opacity:.3;}.GenerateButton-module__FVzGba__icon{opacity:.6;}.GenerateButton-module__FVzGba__button:hover .GenerateButton-module__FVzGba__icon{opacity:1}
.GeneratePill-module__2CWJvG__wrapper{pointer-events:none;justify-content:center;width:100%;display:flex}.GeneratePill-module__2CWJvG__pill{--pill-bg:#1a1a1a;--pill-bg-hover:#2a2a2a;--pill-color:var(--gray-25);border-radius:var(--node-chrome-radius-full);background:var(--pill-bg);max-width:100%;min-height:1.875rem;color:var(--pill-color);letter-spacing:.01em;white-space:nowrap;cursor:pointer;pointer-events:auto;box-shadow:0 1px 2px var(--ink-a12), 0 2px 6px var(--ink-a8);border:none;gap:.375rem;padding:0 .875rem;font-family:inherit;font-size:.78125rem;font-weight:500;transition:background .15s,transform .12s,box-shadow .15s;position:relative;overflow:hidden;}.GeneratePill-module__2CWJvG__pill:hover:not(:disabled){background:var(--pill-bg-hover);box-shadow:0 1px 2px var(--ink-a12), 0 3px 10px var(--ink-a12)}.GeneratePill-module__2CWJvG__pill:active:not(:disabled){transform:translateY(.5px)scale(.99)}.GeneratePill-module__2CWJvG__pill:focus-visible{outline:var(--node-chrome-focus-ring-width) solid var(--node-chrome-focus-ring);outline-offset:var(--node-chrome-focus-ring-offset)}.GeneratePill-module__2CWJvG__pill:disabled:not(.GeneratePill-module__2CWJvG__generating){--pill-bg:var(--node-chrome-surface-0);--pill-color:var(--node-chrome-text-secondary);padding:0 calc(var(--node-chrome-space-3_5) - 1px);border:1px solid var(--node-chrome-border-strong);box-shadow:none;cursor:not-allowed}.GeneratePill-module__2CWJvG__pillLabel{z-index:1;position:relative}.GeneratePill-module__2CWJvG__icon{z-index:1;opacity:.85;flex-shrink:0;position:relative}.GeneratePill-module__2CWJvG__generating{cursor:pointer}.GeneratePill-module__2CWJvG__generating:disabled{cursor:progress}.GeneratePill-module__2CWJvG__sweep{z-index:0;background:linear-gradient(105deg, var(--pill-bg) 0% 38%, #ffffff52 50%, var(--pill-bg) 62% 100%);background-size:280% 100%;animation:1.5s linear infinite GeneratePill-module__2CWJvG__generate-pill-sweep;position:absolute;inset:0}@keyframes GeneratePill-module__2CWJvG__generate-pill-sweep{0%{background-position:140% 0}to{background-position:-140% 0}}@media (prefers-reduced-motion:reduce){.GeneratePill-module__2CWJvG__sweep{background:var(--pill-bg);animation:1.6s ease-in-out infinite GeneratePill-module__2CWJvG__generate-pill-pulse}@keyframes GeneratePill-module__2CWJvG__generate-pill-pulse{0%,to{opacity:1}50%{opacity:.72}}}
.badge-position-module__NQM8Pq__floatingBadge{min-width:0;transform:scale(var(--canvas-viewport-floating-chrome-scale,1));transform-origin:var(--node-floating-badge-transform-origin,top left);font-size:var(--node-chrome-text-label);opacity:0;pointer-events:none;max-width:min(12rem,100% - .25rem);line-height:1.22;transition:opacity .15s;position:absolute}.badge-position-module__NQM8Pq__floatingBadge[data-visible=true]{opacity:1}@supports (max-width:calc(1px / 1)){.badge-position-module__NQM8Pq__floatingBadge{max-width:min(12rem, calc((100% - .25rem) / var(--canvas-viewport-floating-chrome-scale,1)))}}.badge-position-module__NQM8Pq__topLeft{--node-floating-badge-transform-origin:bottom left;margin-bottom:var(--canvas-viewport-floating-chrome-gap,var(--node-chrome-space-1));bottom:100%;left:0}.badge-position-module__NQM8Pq__topRight{--node-floating-badge-transform-origin:bottom right;margin-bottom:var(--canvas-viewport-floating-chrome-gap,var(--node-chrome-space-1));bottom:100%;right:0}.badge-position-module__NQM8Pq__bottomLeft{--node-floating-badge-transform-origin:top left;margin-top:var(--canvas-viewport-floating-chrome-gap,var(--node-chrome-space-1));top:100%;left:0}.badge-position-module__NQM8Pq__bottomRight{--node-floating-badge-transform-origin:top right;margin-top:var(--canvas-viewport-floating-chrome-gap,var(--node-chrome-space-1));top:100%;right:0}
.NodeTypeLabel-module__tIJPCq__label{text-transform:uppercase;letter-spacing:var(--node-chrome-letter-spacing-label);color:var(--node-chrome-label-color);font-weight:500;display:inline-block;}
.NodeHeader-module__T50kla__header{box-sizing:border-box;flex-shrink:0;align-items:center;gap:.375rem;width:100%;min-width:0;max-width:100%;min-height:1.5rem;padding:.5rem;display:flex;overflow:hidden}.NodeHeader-module__T50kla__logoSlot{flex-shrink:0;}.NodeHeader-module__T50kla__logo{width:var(--node-chrome-header-icon-size);height:var(--node-chrome-header-icon-size);object-fit:contain}.NodeHeader-module__T50kla__logoSlotIcon{color:var(--node-chrome-header-label-color)}.NodeHeader-module__T50kla__logoSlotIcon svg{width:var(--node-chrome-header-icon-size);height:var(--node-chrome-header-icon-size)}.NodeHeader-module__T50kla__label{font-size:var(--node-chrome-text-micro);text-transform:uppercase;letter-spacing:var(--node-chrome-letter-spacing-label);color:var(--node-chrome-header-label-color);flex:auto;max-width:100%;font-weight:600;}.NodeHeader-module__T50kla__slot{flex-shrink:0}
.NodeDragHeader-module__g9eIEW__header{width:100%;cursor:var(--canvas-cursor-arrow,default);flex-shrink:0;align-items:center;display:flex}.NodeDragHeader-module__g9eIEW__strip{--node-drag-header-screen-scale:var(--canvas-viewport-floating-chrome-scale,1);min-height:var(--node-chrome-drag-header-height);height:var(--node-chrome-drag-header-height);position:relative}.NodeDragHeader-module__g9eIEW__hitPad{z-index:var(--node-chrome-z-handles);height:max(var(--node-chrome-drag-header-height), calc(var(--node-chrome-drag-affordance-hit-min) * var(--node-drag-header-screen-scale)));position:absolute;bottom:0;left:0;right:0}.NodeDragHeader-module__g9eIEW__overlay{height:auto;min-height:0;position:absolute;inset:0}
.NodeAssetLabel-module__SgTHoa__label{color:var(--node-chrome-asset-badge-fg);align-items:center;gap:.25rem;font-weight:400;display:inline-flex}.NodeAssetLabel-module__SgTHoa__label[data-visible=true]{pointer-events:auto}.NodeAssetLabel-module__SgTHoa__filename{max-width:100%;display:block;}.NodeAssetLabel-module__SgTHoa__label[data-sync-state=syncing] .NodeAssetLabel-module__SgTHoa__filename{background:linear-gradient(105deg, var(--node-chrome-asset-badge-fg) 0% 36%, var(--node-chrome-asset-pill-active-fg) 50%, var(--node-chrome-asset-badge-fg) 64% 100%) 0 0 / 300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite NodeAssetLabel-module__SgTHoa__asset-label-sync-shimmer}@keyframes NodeAssetLabel-module__SgTHoa__asset-label-sync-shimmer{0%{background-position:150% 0}57%{background-position:-150% 0}57.1%,to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.NodeAssetLabel-module__SgTHoa__label{transition:none}.NodeAssetLabel-module__SgTHoa__label[data-sync-state=syncing] .NodeAssetLabel-module__SgTHoa__filename{background:0 0;background-clip:initial;-webkit-text-fill-color:var(--node-chrome-asset-pill-active-fg);animation:none}}
.NodeMediaSyncBadge-module__8hnjpG__badge{z-index:var(--node-chrome-z-media-overlay);border-radius:var(--node-chrome-radius-full);background:color-mix(in srgb, var(--node-chrome-surface-0) 88%, transparent);min-width:0;max-width:min(9rem,100% - .75rem);min-height:1rem;box-shadow:none;color:var(--node-chrome-asset-pill-fg);font-size:var(--node-chrome-text-label);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;align-items:center;gap:.1875rem;padding:.125rem .3125rem;font-weight:600;line-height:1;transition:opacity .12s;display:inline-flex;position:absolute}.NodeMediaSyncBadge-module__8hnjpG__badge[data-visible=true]{opacity:1;pointer-events:auto;animation:.12s NodeMediaSyncBadge-module__8hnjpG__mediaSyncBadgeIn}.NodeMediaSyncBadge-module__8hnjpG__topLeft{top:var(--node-chrome-space-1);left:var(--node-chrome-space-1)}.NodeMediaSyncBadge-module__8hnjpG__topRight{top:var(--node-chrome-space-1);right:var(--node-chrome-space-1)}.NodeMediaSyncBadge-module__8hnjpG__bottomLeft{bottom:var(--node-chrome-space-1);left:var(--node-chrome-space-1)}.NodeMediaSyncBadge-module__8hnjpG__bottomRight{bottom:var(--node-chrome-space-1);right:var(--node-chrome-space-1)}.NodeMediaSyncBadge-module__8hnjpG__syncing{background:color-mix(in srgb, var(--node-chrome-surface-0) 90%, transparent);color:var(--node-chrome-asset-pill-active-fg)}.NodeMediaSyncBadge-module__8hnjpG__error{background:var(--node-chrome-status-error-bg);color:var(--node-chrome-status-error-shell-text)}.NodeMediaSyncBadge-module__8hnjpG__icon{flex-shrink:0;width:.5625rem;height:.5625rem}.NodeMediaSyncBadge-module__8hnjpG__retryButton{border-radius:var(--node-chrome-radius-full);color:currentColor;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:.875rem;height:.875rem;transition:background .12s;}.NodeMediaSyncBadge-module__8hnjpG__retryButton:hover{background:color-mix(in srgb, currentColor 16%, transparent)}.NodeMediaSyncBadge-module__8hnjpG__retryButton:active{background:color-mix(in srgb, currentColor 26%, transparent)}.NodeMediaSyncBadge-module__8hnjpG__retryButton:focus-visible{outline:1px solid var(--node-chrome-focus-ring);outline-offset:1px}@keyframes NodeMediaSyncBadge-module__8hnjpG__mediaSyncBadgeIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.NodeMediaSyncBadge-module__8hnjpG__badge,.NodeMediaSyncBadge-module__8hnjpG__retryButton{transition:none}.NodeMediaSyncBadge-module__8hnjpG__badge[data-visible=true]{animation:none}}
.CancelButton-module__TXbhBG__wrapper{justify-content:flex-end;}.CancelButton-module__TXbhBG__button{--node-action-button-min-height:1.85rem;--node-action-button-gap:.3rem;--node-action-button-padding:.3rem .68rem .3rem .52rem;--node-action-button-font-size:.59375rem;--node-action-button-font-weight:600;--node-action-button-bg:#fee2e299;--node-action-button-border:#ef444466;--node-action-button-color:#b91c1cf2;--node-action-button-hover-bg:#fecacacc;--node-action-button-hover-border:#ef44448c;--node-action-button-hover-color:#991b1b;--node-action-button-focus-outline:#dc262680;--node-action-button-disabled-opacity:.4;}
.ErrorBadge-module__YoRSIW__badge[data-dismissible=false]{cursor:default}.ErrorBadge-module__YoRSIW__badge:hover{background:var(--error-badge-hover-bg)}.ErrorBadge-module__YoRSIW__badge[data-dismissible=false]:hover{background:var(--error-badge-bg)}.ErrorBadge-module__YoRSIW__icon{font-size:var(--node-chrome-text-sm);font-weight:700;line-height:1}.ErrorBadge-module__YoRSIW__badge:focus-visible{outline:var(--node-chrome-focus-ring-width) solid var(--error-badge-focus-outline);outline-offset:var(--node-chrome-focus-ring-offset)}.ErrorBadge-module__YoRSIW__badge{--error-badge-corner:6px;--error-badge-bg:#dc2626e0;--error-badge-border:#b91c1c80;--error-badge-text:var(--gray-0);--error-badge-hover-bg:#ef4444f2;--error-badge-focus-outline:#dc2626cc;top:calc(-1 * var(--error-badge-corner));right:calc(-1 * var(--error-badge-corner));width:var(--node-chrome-header-icon-size);height:var(--node-chrome-header-icon-size);background:var(--error-badge-bg);border:1.5px solid var(--error-badge-border);color:var(--error-badge-text);z-index:var(--node-chrome-z-badge);pointer-events:auto;cursor:pointer;border-radius:50%;padding:0;transition:background .15s;position:absolute;}
.AssetDimensions-module__3F2xGq__container{--asset-dim-badge-bg:var(--paper-a90);--asset-dim-badge-color:#262626;--asset-dim-times-color:var(--gray-600);--asset-dim-floating-color:var(--gray-700);z-index:5;font-size:var(--node-chrome-text-label);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;align-items:center;gap:.125rem;font-weight:500;line-height:1;transition:opacity .15s;display:inline-flex;position:absolute}.AssetDimensions-module__3F2xGq__container[data-visible=true]{opacity:1}.AssetDimensions-module__3F2xGq__overlay{border-radius:var(--node-chrome-radius-xxs);background:var(--asset-dim-badge-bg);color:var(--asset-dim-badge-color);padding:.125rem .375rem}.AssetDimensions-module__3F2xGq__floating{color:var(--asset-dim-floating-color);font-weight:400;overflow:hidden}.AssetDimensions-module__3F2xGq__overlay.AssetDimensions-module__3F2xGq__bottomLeft{bottom:.375rem;left:.375rem}.AssetDimensions-module__3F2xGq__overlay.AssetDimensions-module__3F2xGq__topLeft{top:.375rem;left:.375rem}.AssetDimensions-module__3F2xGq__times{color:var(--asset-dim-times-color);font-size:.5rem}.AssetDimensions-module__3F2xGq__floating .AssetDimensions-module__3F2xGq__times{color:inherit;opacity:.7}
.NodeLightbox-module__afqsZa__expandBtn{top:var(--node-chrome-radius-xs);right:var(--node-chrome-radius-xs);z-index:var(--node-chrome-z-lightbox);width:var(--node-chrome-space-6);height:var(--node-chrome-space-6);border-radius:var(--node-chrome-radius-xs);background:var(--paper-a70);color:var(--ink-a50);cursor:zoom-in;opacity:0;pointer-events:auto;border:none;transition:opacity .15s,background .15s,color .15s;position:absolute;}[data-node-id]:hover>[data-node-shell-content] .NodeLightbox-module__afqsZa__expandBtn,[data-node-id]:focus-visible>[data-node-shell-content] .NodeLightbox-module__afqsZa__expandBtn,[data-node-id][aria-pressed=true]>[data-node-shell-content] .NodeLightbox-module__afqsZa__expandBtn{opacity:1}.NodeLightbox-module__afqsZa__expandBtn:hover{opacity:1;background:var(--paper-a90);color:#000c}.NodeLightbox-module__afqsZa__expandBtn:focus-visible{opacity:1;outline:var(--node-chrome-focus-ring-width) solid var(--node-chrome-focus-ring);outline-offset:var(--node-chrome-focus-ring-offset)}.NodeLightbox-module__afqsZa__expandIcon{width:var(--node-chrome-text-base);height:var(--node-chrome-text-base);pointer-events:none;flex-shrink:0}.NodeLightbox-module__afqsZa__backdrop{--lightbox-scrim:#000000e0;--lightbox-control-offset:calc(env(safe-area-inset-top,0px) + var(--node-chrome-space-3));--lightbox-control-inline-offset:calc(env(safe-area-inset-right,0px) + var(--node-chrome-space-3));z-index:var(--node-chrome-z-modal);box-sizing:border-box;padding:max(var(--node-chrome-space-2), env(safe-area-inset-top,0px)) max(var(--node-chrome-space-2), env(safe-area-inset-right,0px)) max(var(--node-chrome-space-2), env(safe-area-inset-bottom,0px)) max(var(--node-chrome-space-2), env(safe-area-inset-left,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--node-chrome-font-sans);cursor:zoom-out;background:0 0;animation:.3s forwards NodeLightbox-module__afqsZa__backdropIn;position:fixed;inset:0;}.NodeLightbox-module__afqsZa__backdropClosing{animation:.25s forwards NodeLightbox-module__afqsZa__backdropOut}@keyframes NodeLightbox-module__afqsZa__backdropIn{to{background:var(--lightbox-scrim)}}@keyframes NodeLightbox-module__afqsZa__backdropOut{0%{background:var(--lightbox-scrim)}to{background:0 0}}.NodeLightbox-module__afqsZa__imageWrap{max-width:min(92vw, calc(100vw - 2 * var(--node-chrome-space-2)));max-height:min(88vh, calc(100vh - 2 * var(--node-chrome-space-2)));border-radius:var(--node-chrome-radius-xs);animation:.38s cubic-bezier(.16,1,.3,1) forwards NodeLightbox-module__afqsZa__imageIn;position:relative;overflow:hidden}.NodeLightbox-module__afqsZa__imageWrapClosing{animation:.25s cubic-bezier(.4,0,1,1) forwards NodeLightbox-module__afqsZa__imageOut}@keyframes NodeLightbox-module__afqsZa__imageIn{0%{opacity:0}to{opacity:1}}@keyframes NodeLightbox-module__afqsZa__imageOut{0%{opacity:1}to{opacity:0}}.NodeLightbox-module__afqsZa__image{max-width:min(92vw, calc(100vw - 2 * var(--node-chrome-space-2)));max-height:min(88vh, calc(100vh - 2 * var(--node-chrome-space-2)));object-fit:contain;display:block}.NodeLightbox-module__afqsZa__audio{width:min(32rem, calc(100vw - 2 * var(--node-chrome-space-2)));display:block}.NodeLightbox-module__afqsZa__caption{padding:var(--node-chrome-space-3) var(--node-chrome-space-4);color:#fff;font-size:var(--node-chrome-text-sm);pointer-events:none;opacity:0;background:linear-gradient(#0000,#0009);font-weight:500;animation:.3s .2s forwards NodeLightbox-module__afqsZa__captionIn;position:absolute;bottom:0;left:0;right:0}.NodeLightbox-module__afqsZa__captionClosing{opacity:0;animation:none}@keyframes NodeLightbox-module__afqsZa__captionIn{to{opacity:1}}.NodeLightbox-module__afqsZa__closeBtn{top:var(--lightbox-control-offset);right:var(--lightbox-control-inline-offset);z-index:1;width:var(--node-chrome-space-8);height:var(--node-chrome-space-8);border-radius:var(--node-chrome-radius-full);background:var(--ink-a40);border:1px solid var(--paper-a12);color:var(--paper-a70);font-size:var(--node-chrome-space-4);cursor:pointer;font-weight:300;line-height:1;transition:background .15s,color .15s;position:fixed;}.NodeLightbox-module__afqsZa__closeBtn:hover{color:#fff;background:#000000b3}.NodeLightbox-module__afqsZa__closeBtn:focus-visible{outline:var(--node-chrome-focus-ring-width) solid #ffffff8c;outline-offset:var(--node-chrome-focus-ring-offset)}.NodeLightbox-module__afqsZa__annotateBar{top:var(--lightbox-control-offset);left:calc(env(safe-area-inset-left,0px) + var(--node-chrome-space-3));z-index:2;gap:var(--node-chrome-space-1);padding:var(--node-chrome-space-1);border-radius:var(--node-chrome-radius-full);background:var(--ink-a40);border:1px solid var(--paper-a12);cursor:default;position:fixed;}.NodeLightbox-module__afqsZa__annotateToggle{gap:var(--node-chrome-space-1_5);height:var(--node-chrome-space-8);padding:0 var(--node-chrome-space-3);border-radius:var(--node-chrome-radius-full);color:var(--paper-a70);font-family:var(--node-chrome-font-sans);font-size:var(--node-chrome-text-sm);font-weight:var(--node-chrome-weight-regular);cursor:pointer;background:0 0;border:none;line-height:1;transition:background .15s,color .15s;}.NodeLightbox-module__afqsZa__annotateToggle:hover,.NodeLightbox-module__afqsZa__annotateToggleOn{background:var(--paper-a12);color:#fff}.NodeLightbox-module__afqsZa__annotateTool{width:var(--node-chrome-space-8);height:var(--node-chrome-space-8);border-radius:var(--node-chrome-radius-full);color:var(--paper-a70);cursor:pointer;background:0 0;border:none;transition:background .15s,color .15s;}.NodeLightbox-module__afqsZa__annotateTool:hover:not(:disabled){background:var(--paper-a12);color:#fff}.NodeLightbox-module__afqsZa__annotateToolOn,.NodeLightbox-module__afqsZa__annotateToolOn:hover{background:var(--node-chrome-accent);color:#fff}.NodeLightbox-module__afqsZa__annotateTool:disabled{opacity:.35;cursor:default}.NodeLightbox-module__afqsZa__annotateToggle:focus-visible,.NodeLightbox-module__afqsZa__annotateTool:focus-visible{outline:var(--node-chrome-focus-ring-width) solid #ffffff8c;outline-offset:var(--node-chrome-focus-ring-offset)}.NodeLightbox-module__afqsZa__annotateIcon{width:var(--node-chrome-text-base);height:var(--node-chrome-text-base);pointer-events:none;flex-shrink:0}.NodeLightbox-module__afqsZa__annotateIconFlipped{transform:scaleX(-1)}.NodeLightbox-module__afqsZa__annotateDivider{width:1px;height:var(--node-chrome-space-4);background:var(--paper-a12);flex-shrink:0}.NodeLightbox-module__afqsZa__annotationSurface{z-index:1;pointer-events:none;position:fixed}.NodeLightbox-module__afqsZa__annotationSurface[data-annotation-armed=true]{pointer-events:auto;cursor:crosshair;touch-action:none}.NodeLightbox-module__afqsZa__annotationPaint{display:block;overflow:visible}.NodeLightbox-module__afqsZa__annotationShape{fill:none;stroke:#ff2d55;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px #0000008c)}.NodeLightbox-module__afqsZa__annotationDraft{opacity:.85}.NodeLightbox-module__afqsZa__annotationLabel,.NodeLightbox-module__afqsZa__annotationTextEditor{pointer-events:auto;max-width:100%;position:absolute}.NodeLightbox-module__afqsZa__annotationLabel{padding:var(--node-chrome-space-0_5) var(--node-chrome-space-1_5);border-radius:var(--node-chrome-radius-xs);color:#fff;font-family:var(--node-chrome-font-sans);font-size:var(--node-chrome-text-sm);font-weight:var(--node-chrome-weight-regular);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;background:#ff2d55;border:1px solid #00000059;margin:0;line-height:1.3}.NodeLightbox-module__afqsZa__annotationLabel:focus-visible{outline:var(--node-chrome-focus-ring-width) solid #ffffffbf;outline-offset:var(--node-chrome-focus-ring-offset)}.NodeLightbox-module__afqsZa__annotationTextInput{width:12rem;max-width:100%;padding:var(--node-chrome-space-0_5) var(--node-chrome-space-1_5);border-radius:var(--node-chrome-radius-xs);color:#fff;font-family:var(--node-chrome-font-sans);font-size:var(--node-chrome-text-sm);font-weight:var(--node-chrome-weight-regular);background:#000000bf;border:1px solid #ff2d55;line-height:1.3}.NodeLightbox-module__afqsZa__annotationTextInput:focus-visible{outline:var(--node-chrome-focus-ring-width) solid #ffffffbf;outline-offset:var(--node-chrome-focus-ring-offset)}.NodeLightbox-module__afqsZa__discardBar{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + var(--node-chrome-space-4));z-index:2;gap:var(--node-chrome-space-3);max-width:calc(100vw - 2 * var(--node-chrome-space-4));padding:var(--node-chrome-space-2) var(--node-chrome-space-3);border-radius:var(--node-chrome-radius-md);background:var(--ink-a40);border:1px solid var(--paper-a12);cursor:default;position:fixed;transform:translate(-50%);}.NodeLightbox-module__afqsZa__discardMessage{color:var(--paper-a70);font-family:var(--node-chrome-font-sans);font-size:var(--node-chrome-text-sm);font-weight:var(--node-chrome-weight-regular);margin:0;line-height:1.3}.NodeLightbox-module__afqsZa__discardAction{height:var(--node-chrome-space-8);padding:0 var(--node-chrome-space-3);border:1px solid var(--paper-a12);border-radius:var(--node-chrome-radius-full);color:#fff;font-family:var(--node-chrome-font-sans);font-size:var(--node-chrome-text-sm);font-weight:var(--node-chrome-weight-regular);white-space:nowrap;cursor:pointer;background:0 0;line-height:1;transition:background .15s;}.NodeLightbox-module__afqsZa__discardAction:hover{background:var(--paper-a12)}.NodeLightbox-module__afqsZa__discardActionDanger{background:var(--node-chrome-danger);border-color:#0000}.NodeLightbox-module__afqsZa__discardActionDanger:hover{background:#b91c1c}.NodeLightbox-module__afqsZa__discardAction:focus-visible{outline:var(--node-chrome-focus-ring-width) solid #ffffff8c;outline-offset:var(--node-chrome-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.NodeLightbox-module__afqsZa__backdrop,.NodeLightbox-module__afqsZa__backdropClosing,.NodeLightbox-module__afqsZa__imageWrap,.NodeLightbox-module__afqsZa__imageWrapClosing,.NodeLightbox-module__afqsZa__caption,.NodeLightbox-module__afqsZa__expandBtn,.NodeLightbox-module__afqsZa__annotateToggle,.NodeLightbox-module__afqsZa__annotateTool,.NodeLightbox-module__afqsZa__discardAction{transition:none;animation:none}.NodeLightbox-module__afqsZa__backdrop{background:var(--lightbox-scrim)}.NodeLightbox-module__afqsZa__imageWrap{opacity:1;transform:none}.NodeLightbox-module__afqsZa__caption{opacity:1}}
.MinimalNodeFrame-module__nY2Fmq__borderlessShell.MinimalNodeFrame-module__nY2Fmq__borderlessShell{--node-shell-text-color:var(--node-shell-on-surface);background:0 0;border-color:#0000;padding:0}.MinimalNodeFrame-module__nY2Fmq__borderlessShell.MinimalNodeFrame-module__nY2Fmq__borderlessShell.MinimalNodeFrame-module__nY2Fmq__borderlessShell:hover{border-color:#0000}.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell{border-radius:var(--node-chrome-radius-2xs);box-shadow:none;background:0 0;border:0;padding:0}.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell:not([aria-pressed=true]):hover{box-shadow:none;border-color:#0000}.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell[aria-pressed=true],.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell:focus-visible{box-shadow:0 0 0 1px var(--node-shell-selected-border-color);border-color:#0000;outline:none}.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell[data-node-type=image],.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell[data-node-type=video]{border-radius:0}.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell[data-node-type=image][aria-pressed=true],.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell[data-node-type=video][aria-pressed=true],.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell[data-node-type=image]:focus-visible,.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell[data-node-type=video]:focus-visible{box-shadow:none}@media (forced-colors:active){.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell:focus-visible{outline:var(--node-chrome-focus-ring-width) solid Highlight;outline-offset:var(--node-chrome-focus-ring-offset)}}.MinimalNodeFrame-module__nY2Fmq__perimeterDragHeader{z-index:-1;inset:-.75rem}
.FloatingCardNodeFrame-module__W_pRCq__cardLayer{top:var(--fc-card-top,8px);left:var(--fc-card-x,8px);right:var(--fc-card-x,8px);bottom:var(--fc-card-bottom,48px);background:var(--node-card-surface);min-height:0;color:var(--node-chrome-foreground);border:1px solid var(--node-card-border);border-radius:var(--node-card-radius);box-shadow:var(--node-card-float-shadow);flex-direction:column;display:flex;position:absolute;overflow:hidden}.FloatingCardNodeFrame-module__W_pRCq__cardChrome{flex:none;min-height:0}.FloatingCardNodeFrame-module__W_pRCq__strip{left:0;right:0;bottom:var(--fc-strip-bottom,48px);height:var(--fc-strip-height,30px);pointer-events:none;z-index:1;align-items:center;padding:0 .75rem;display:flex;position:absolute}.FloatingCardNodeFrame-module__W_pRCq__stripLeft{pointer-events:auto;align-items:center;gap:.375rem;min-width:0;display:flex}
.NodeShellBackplate-module__fmRq3G__backplate{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.NodeShellBackplate-module__fmRq3G__shape{fill:var(--node-shell-surface);stroke:var(--node-shell-stroke,var(--node-shell-outline-resting));stroke-width:1px;transition:stroke .2s ease-out}
.PaperShell-module__-6BIeG__cardBody{overflow:hidden;}.PaperShell-module__-6BIeG__trayLabel{font-size:var(--node-chrome-text-label);text-transform:uppercase;letter-spacing:var(--node-chrome-letter-spacing-label);color:var(--node-shell-on-surface-muted);pointer-events:none;opacity:0;font-weight:500;line-height:1;transition:opacity .15s;}.PaperShell-module__-6BIeG__trayLabel[data-visible=true]{opacity:1}
.PaperGenerationNodeFrame-module__0lXN7a__header{height:var(--ai-card-top,41px);width:min(calc(100% - 3.25rem), var(--ai-header-usable-width,12rem));box-sizing:border-box;max-width:calc(100% - 3.25rem);padding:0 var(--node-chrome-space-2) 0 var(--node-chrome-space-3);pointer-events:none;z-index:2;align-items:center;gap:.4rem;display:flex;position:absolute;top:0;left:0;overflow:hidden}.PaperGenerationNodeFrame-module__0lXN7a__headerLogo{flex-shrink:0;}.PaperGenerationNodeFrame-module__0lXN7a__headerLogo img{width:var(--node-chrome-header-icon-size,1.25rem);height:var(--node-chrome-header-icon-size,1.25rem);object-fit:contain}.PaperGenerationNodeFrame-module__0lXN7a__headerLabel{font-size:var(--node-chrome-text-micro);text-transform:uppercase;letter-spacing:var(--node-chrome-letter-spacing-label);color:var(--node-shell-on-surface);flex:4rem;min-width:0;max-width:100%;font-weight:600;}.PaperGenerationNodeFrame-module__0lXN7a__headerMeta{max-width:45%;font-size:var(--node-chrome-text-micro);color:var(--node-shell-on-surface-muted);flex:0 auto;}.PaperGenerationNodeFrame-module__0lXN7a__headerAction{pointer-events:auto;flex:0 auto;align-items:center;min-width:0;margin-left:auto;display:inline-flex}.PaperGenerationNodeFrame-module__0lXN7a__cardLayer{top:var(--ai-card-top,52px);left:var(--ai-card-x,8px);right:var(--ai-card-x,8px);bottom:var(--ai-card-bottom,78px);background:var(--node-card-surface);min-height:0;color:var(--node-chrome-foreground);border:1px solid var(--node-card-border);border-radius:var(--node-card-radius);box-shadow:var(--node-card-float-shadow);flex-direction:column;display:flex;position:absolute;overflow:hidden}.PaperGenerationNodeFrame-module__0lXN7a__pillDock{pointer-events:none;background:linear-gradient(to top, var(--node-card-surface) 38%, color-mix(in srgb, var(--node-card-surface) 0%, transparent));justify-content:center;padding:1.5rem .875rem .75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.PaperGenerationNodeFrame-module__0lXN7a__strip{left:0;right:0;bottom:var(--ai-strip-bottom,48px);height:var(--ai-strip-height,30px);pointer-events:none;z-index:1;align-items:center;padding:0 .875rem;display:flex;position:absolute}
.PrimitiveObjectFrame-module__WExGwW__shell.PrimitiveObjectFrame-module__WExGwW__shell{box-shadow:none;background:0 0;border:0 #0000;border-radius:0;padding:0}.PrimitiveObjectFrame-module__WExGwW__shell.PrimitiveObjectFrame-module__WExGwW__shell[aria-pressed=true],.PrimitiveObjectFrame-module__WExGwW__shell.PrimitiveObjectFrame-module__WExGwW__shell:focus-visible,.PrimitiveObjectFrame-module__WExGwW__shell.PrimitiveObjectFrame-module__WExGwW__shell:not([aria-pressed=true]):hover{box-shadow:none;border-color:#0000;outline:none}@media (forced-colors:active){.PrimitiveObjectFrame-module__WExGwW__shell.PrimitiveObjectFrame-module__WExGwW__shell:focus-visible,.PrimitiveObjectFrame-module__WExGwW__shell.PrimitiveObjectFrame-module__WExGwW__shell:not([aria-pressed=true]):hover:focus-visible{outline:var(--node-chrome-focus-ring-width) solid Highlight;outline-offset:var(--node-chrome-focus-ring-offset)}}.PrimitiveObjectFrame-module__WExGwW__content{width:100%;height:100%;min-height:0;display:block;overflow:visible}
.NodeFallbackShell-module__E1KyPq__loadingContainer{container:node-fallback-loading/size}.NodeFallbackShell-module__E1KyPq__errorShell{background:var(--node-chrome-status-error-bg);border-color:var(--node-chrome-status-error-border);color:var(--node-chrome-status-error-shell-text)}.NodeFallbackShell-module__E1KyPq__contentCenterFull{text-align:center;height:100%;}.NodeFallbackShell-module__E1KyPq__contentPaddingStandard{padding-left:var(--node-chrome-space-4);padding-right:var(--node-chrome-space-4);padding-top:var(--node-chrome-space-3);padding-bottom:var(--node-chrome-space-3)}.NodeFallbackShell-module__E1KyPq__loadingContent{height:100%;min-height:7rem;padding:var(--node-chrome-space-5);opacity:.92;display:block}.NodeFallbackShell-module__E1KyPq__loadingStatus{width:100%;height:100%}.NodeFallbackShell-module__E1KyPq__variantCursorDefault{cursor:default}.NodeFallbackShell-module__E1KyPq__variantOpacity70{opacity:.7}
.CanvasPublishAction-module__d_qKZq__trigger{min-height:var(--canvas-chrome-control-h);gap:var(--ui-space-1_5);padding-inline:var(--ui-space-2_5);transition:background var(--ui-transition-fast);flex:none;}.CanvasPublishAction-module__d_qKZq__trigger.CanvasPublishAction-module__d_qKZq__trigger{background:var(--canvas-chrome-selected-surface);color:var(--canvas-chrome-selected-ink)}.CanvasPublishAction-module__d_qKZq__trigger.CanvasPublishAction-module__d_qKZq__trigger:hover{background:var(--canvas-chrome-selected-surface-hover)}.CanvasPublishAction-module__d_qKZq__modalRoot{z-index:var(--ui-z-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CanvasPublishAction-module__d_qKZq__scrim{background:var(--ink-a35);position:absolute;inset:0}.CanvasPublishAction-module__d_qKZq__dialog{box-sizing:border-box;border-radius:var(--canvas-chrome-panel-radius);width:min(25rem,100dvi - 2rem);max-height:min(42rem,100dvb - 5rem);box-shadow:0 24px 64px var(--ink-a18);animation:CanvasPublishAction-module__d_qKZq__publishDialogIn .2s var(--ui-ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden;}@keyframes CanvasPublishAction-module__d_qKZq__publishDialogIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.CanvasPublishAction-module__d_qKZq__dialogBody{overscroll-behavior:contain;min-height:0;overflow:auto}.CanvasPublishAction-module__d_qKZq__closeButton{z-index:1;top:var(--ui-space-2);right:var(--ui-space-2);border-radius:var(--ui-radius-xs);width:24px;height:24px;color:var(--canvas-chrome-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.CanvasPublishAction-module__d_qKZq__closeButton:hover{background:var(--canvas-chrome-row-hover);color:var(--canvas-chrome-text-strong)}.CanvasPublishAction-module__d_qKZq__closeButton:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-inset)}.CanvasPublishAction-module__d_qKZq__loading{padding:var(--ui-space-4);}.CanvasPublishAction-module__d_qKZq__label{white-space:nowrap}.CanvasPublishAction-module__d_qKZq__icon{display:none}@media (prefers-reduced-motion:reduce){.CanvasPublishAction-module__d_qKZq__trigger{transition:none}.CanvasPublishAction-module__d_qKZq__dialog{animation:none}}@media (max-width:16rem){.CanvasPublishAction-module__d_qKZq__trigger{width:var(--canvas-chrome-control-h);flex-basis:var(--canvas-chrome-control-h);padding-inline:0}.CanvasPublishAction-module__d_qKZq__label{display:none}.CanvasPublishAction-module__d_qKZq__icon{display:block}}
.CanvasTopRightDock-module__9sCKRG__dock{--dock-content-inset:var(--ui-space-4);--dock-edge-offset:calc(var(--dock-content-inset) - var(--ui-space-2));top:var(--canvas-chrome-inset,.75rem);right:var(--dock-edge-offset);z-index:var(--canvas-z-right-rail-corner);justify-content:flex-end;align-items:center;gap:var(--canvas-chrome-dock-gap,.25rem);max-width:calc(100dvw - 2 * var(--canvas-chrome-inset,.75rem));transition:background-color var(--ui-transition-fast), box-shadow var(--ui-transition-fast);display:inline-flex;position:absolute;overflow:clip;}.CanvasTopRightDock-module__9sCKRG__dock[data-inspector-merged=true]{box-shadow:none;background:0 0;transition-delay:.18s}.CanvasTopRightDock-module__9sCKRG__dock[data-inspector-merged=false]{transition-delay:0s}.CanvasTopRightDock-module__9sCKRG__clusterAmbient{align-items:center;gap:var(--canvas-chrome-dock-gap,.25rem);min-width:0;display:flex;overflow:clip}.CanvasTopRightDock-module__9sCKRG__clusterAmbient:empty{display:none}.CanvasTopRightDock-module__9sCKRG__clusterStable{align-items:center;gap:var(--canvas-chrome-dock-gap,.25rem);flex:none;display:flex}.CanvasTopRightDock-module__9sCKRG__clusterViewport,.CanvasTopRightDock-module__9sCKRG__clusterTrailing{display:contents}.CanvasTopRightDock-module__9sCKRG__divider{background:var(--canvas-chrome-alpha-border-strong);border-radius:var(--ui-radius-2xs);align-self:stretch;width:1px;min-width:1px}.CanvasTopRightDock-module__9sCKRG__syncDot{--sync-dot-color:var(--canvas-chrome-ink);width:var(--canvas-chrome-control-h,1.75rem);height:var(--canvas-chrome-control-h,1.75rem);flex:0 0 var(--canvas-chrome-control-h,1.75rem);}.CanvasTopRightDock-module__9sCKRG__syncDot:before{content:"";border-radius:var(--ui-radius-full);background:var(--sync-dot-color);width:.5rem;height:.5rem}.CanvasTopRightDock-module__9sCKRG__syncDotConnected{--sync-dot-color:var(--canvas-chrome-ink)}.CanvasTopRightDock-module__9sCKRG__syncDotLoading{--sync-dot-color:var(--canvas-chrome-text-muted)}.CanvasTopRightDock-module__9sCKRG__syncDotOffline{--sync-dot-color:var(--canvas-chrome-danger)}@media (max-width:30rem){.CanvasTopRightDock-module__9sCKRG__clusterAmbient{display:none}}@media (prefers-reduced-motion:reduce){.CanvasTopRightDock-module__9sCKRG__dock{transition:none}}
.CanvasZoomMenu-module__M9ETFq__trigger{gap:var(--ui-space-1);height:var(--canvas-chrome-control-h,1.75rem);min-width:3.25rem;padding:0 var(--ui-space-2);font-variant-numeric:tabular-nums;border-radius:var(--ui-radius-full);cursor:pointer;transition:background var(--ui-transition-fast), transform var(--ui-transition-fast);background:0 0;border:0;}.CanvasZoomMenu-module__M9ETFq__trigger:hover{background:var(--canvas-chrome-row-hover)}.CanvasZoomMenu-module__M9ETFq__trigger:active{transform:scale(.97)}.CanvasZoomMenu-module__M9ETFq__trigger:focus-visible{outline:1px solid var(--canvas-chrome-text-strong);outline-offset:var(--ui-focus-ring-offset)}.CanvasZoomMenu-module__M9ETFq__triggerOpen{background:var(--canvas-chrome-row-hover)}[data-canvas-interacting=true] .CanvasZoomMenu-module__M9ETFq__trigger{transition-duration:0s}.CanvasZoomMenu-module__M9ETFq__label{pointer-events:none;color:currentColor;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;min-width:6ch;}.CanvasZoomMenu-module__M9ETFq__caret{color:var(--canvas-chrome-text-muted);flex-shrink:0}.CanvasZoomMenu-module__M9ETFq__panel{--canvas-chrome-surface:var(--canvas-chrome-menu-surface);--canvas-chrome-border:var(--canvas-chrome-menu-separator);--canvas-chrome-row-hover:var(--canvas-chrome-menu-accent);--canvas-chrome-text-strong:var(--canvas-chrome-menu-ink);--canvas-chrome-text-secondary:var(--canvas-chrome-menu-ink);--canvas-chrome-text-muted:var(--canvas-chrome-menu-ink-muted);--canvas-chrome-alpha-border-strong:var(--canvas-chrome-menu-separator);--dock-menu-meta-ink:var(--canvas-chrome-menu-ink-muted);--dock-menu-toggle-on:var(--canvas-chrome-menu-accent);inline-size:min(12.5rem, calc(100dvi - var(--ui-space-6)));scrollbar-gutter:stable;border-color:var(--canvas-chrome-menu-border);box-shadow:var(--canvas-chrome-menu-shadow);color:var(--canvas-chrome-menu-ink);font-family:var(--font-sans);padding:0;animation:.18s cubic-bezier(.16,1,.3,1) CanvasZoomMenu-module__M9ETFq__panelIn;overflow-x:hidden}@keyframes CanvasZoomMenu-module__M9ETFq__panelIn{0%{opacity:0;transform:scale(.97)translateY(-3px)}to{opacity:1;transform:scale(1)translateY(0)}}.CanvasZoomMenu-module__M9ETFq__panel::-webkit-scrollbar{width:4px}.CanvasZoomMenu-module__M9ETFq__panel::-webkit-scrollbar-track{background:0 0}.CanvasZoomMenu-module__M9ETFq__panel::-webkit-scrollbar-thumb{background:var(--canvas-chrome-border);border-radius:var(--ui-radius-2xs)}.CanvasZoomMenu-module__M9ETFq__panel::-webkit-scrollbar-thumb:hover{background:var(--canvas-chrome-border-strong)}.CanvasZoomMenu-module__M9ETFq__actionIconSpacer{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:12px;display:inline-flex}.CanvasZoomMenu-module__M9ETFq__presetList{overscroll-behavior:contain;max-height:13rem;overflow-y:auto}.CanvasZoomMenu-module__M9ETFq__quickSnapStatus{margin-left:auto;margin-right:var(--ui-space-2);}@media (prefers-reduced-motion:reduce){.CanvasZoomMenu-module__M9ETFq__panel{animation:none}.CanvasZoomMenu-module__M9ETFq__trigger{transition:none}.CanvasZoomMenu-module__M9ETFq__trigger:active{transform:none}}
.dockChrome-module__ErPs8G__popover{box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--canvas-chrome-panel-radius);max-height:min(70dvb,35rem);overflow-y:auto;}
.dockMenu-module__0V7UAG__section{padding:var(--ui-space-1) var(--ui-space-2)}.dockMenu-module__0V7UAG__sectionLabel{min-height:var(--canvas-chrome-control-h-compact);text-transform:none;letter-spacing:0;padding:0 var(--ui-space-2);align-items:center;display:flex;}.dockMenu-module__0V7UAG__divider{background:var(--canvas-chrome-border);height:1px;margin:0}.dockMenu-module__0V7UAG__action{align-items:center;gap:var(--ui-space-2);width:100%;min-height:var(--canvas-chrome-control-h-compact);padding:0 var(--ui-space-2);border-radius:var(--ui-radius-xs);cursor:pointer;transition:background var(--ui-transition-fast);text-align:left;background:0 0;border:none;text-decoration:none;display:flex;}.dockMenu-module__0V7UAG__action:hover{background:var(--canvas-chrome-row-hover)}.dockMenu-module__0V7UAG__action:focus-visible{outline:1px solid var(--canvas-chrome-text-strong);outline-offset:var(--ui-focus-ring-inset)}.dockMenu-module__0V7UAG__action:disabled{opacity:.5;cursor:not-allowed}.dockMenu-module__0V7UAG__action:disabled:hover{background:0 0}.dockMenu-module__0V7UAG__actionIcon{color:currentColor;flex-shrink:0}.dockMenu-module__0V7UAG__actionMeta{padding-left:var(--ui-space-2);color:var(--dock-menu-meta-ink,var(--canvas-chrome-text-strong));transition:color var(--ui-transition-fast);margin-left:auto;}.dockMenu-module__0V7UAG__action:hover .dockMenu-module__0V7UAG__actionMeta{color:var(--canvas-chrome-text-strong)}.dockMenu-module__0V7UAG__row{width:100%;min-height:var(--canvas-chrome-control-h-compact);padding:0 var(--ui-space-2);border-radius:var(--ui-radius-xs);cursor:pointer;text-align:left;transition:background var(--ui-transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex;}.dockMenu-module__0V7UAG__row:hover{background:var(--canvas-chrome-row-hover)}.dockMenu-module__0V7UAG__row:focus-visible{outline:1px solid var(--canvas-chrome-text-strong);outline-offset:var(--ui-focus-ring-inset)}.dockMenu-module__0V7UAG__rowLabel{align-items:center;gap:var(--ui-space-2);min-width:0;display:inline-flex}.dockMenu-module__0V7UAG__toggle{border-radius:var(--ui-radius-full);flex-shrink:0;width:28px;height:6px}.dockMenu-module__0V7UAG__toggleTrack{background:var(--canvas-chrome-alpha-border-strong);border-radius:var(--ui-radius-full);width:100%;height:100%;display:block;overflow:hidden}.dockMenu-module__0V7UAG__toggleFill{background:var(--dock-menu-toggle-on,var(--canvas-chrome-text-strong));width:0;height:100%;transition:width var(--ui-transition-fast);display:block}.dockMenu-module__0V7UAG__toggleOn .dockMenu-module__0V7UAG__toggleFill{width:100%}[data-canvas-interacting=true] :is(.dockMenu-module__0V7UAG__action,.dockMenu-module__0V7UAG__row,.dockMenu-module__0V7UAG__toggleFill){transition-duration:0s}@media (prefers-reduced-motion:reduce){.dockMenu-module__0V7UAG__action,.dockMenu-module__0V7UAG__actionMeta,.dockMenu-module__0V7UAG__row,.dockMenu-module__0V7UAG__toggleFill{transition:none}}@media (forced-colors:active){.dockMenu-module__0V7UAG__toggleTrack{forced-color-adjust:none;outline-offset:var(--ui-focus-ring-inset);background:canvas;outline:1px solid buttontext}.dockMenu-module__0V7UAG__toggleFill{background:highlight}}
.CanvasCursorChatInput-module__Q8sRoq__input{border-radius:var(--ui-radius-sm);resize:none;box-sizing:border-box;pointer-events:none;background:color-mix(in srgb, var(--canvas-chrome-ink) 82%, transparent);min-width:8rem;max-width:12.5rem;color:var(--gray-0);font-family:var(--font-sans,system-ui);white-space:pre-wrap;word-break:break-word;border:0;outline:0;margin:0;padding:.375rem .5rem;position:absolute;overflow:hidden;}.CanvasCursorChatInput-module__Q8sRoq__input::placeholder{color:color-mix(in srgb, var(--gray-0) 55%, transparent)}.CanvasCursorChatInput-module__Q8sRoq__input.CanvasCursorChatInput-module__Q8sRoq__fading{animation:CanvasCursorChatInput-module__Q8sRoq__cursorChatFadeOut var(--cursor-chat-fade-ms,4s) ease-out forwards}@keyframes CanvasCursorChatInput-module__Q8sRoq__cursorChatFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.CanvasCursorChatInput-module__Q8sRoq__input.CanvasCursorChatInput-module__Q8sRoq__fading{animation-duration:1ms}}
.CanvasWorkspaceView-module__iECieW__surface{z-index:var(--canvas-z-workspace);background:var(--canvas-chrome-surface);min-height:0;font-family:var(--font-sans);flex-direction:column;display:flex;position:absolute;inset:0;}.CanvasWorkspaceView-module__iECieW__topBar{box-sizing:border-box;height:48px;padding:0 var(--ui-space-4);border-bottom:1px solid var(--canvas-chrome-border);flex:none;align-items:center;display:flex;position:relative}.CanvasWorkspaceView-module__iECieW__backButton{align-items:center;gap:var(--ui-space-2);height:var(--canvas-chrome-control-h);border-radius:var(--ui-radius-full);padding:0 var(--ui-space-3);color:var(--canvas-chrome-text-secondary);font:inherit;font-size:var(--ui-text-sm);font-weight:var(--inspector-weight-regular);line-height:var(--inspector-line-collapse);cursor:pointer;transition:background var(--ui-transition-fast), color var(--ui-transition-fast);background:0 0;border:0;display:inline-flex}.CanvasWorkspaceView-module__iECieW__backButton:hover{background:var(--canvas-chrome-row-hover);color:var(--canvas-chrome-text-strong)}.CanvasWorkspaceView-module__iECieW__backButton:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.CanvasWorkspaceView-module__iECieW__tabRail{gap:var(--ui-space-0_5);border-radius:var(--ui-radius-sm);padding:var(--ui-space-0_5);background:var(--canvas-chrome-surface-subtle);outline:1px solid var(--canvas-chrome-border);outline-offset:var(--ui-focus-ring-inset);display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.CanvasWorkspaceView-module__iECieW__tab,.CanvasWorkspaceView-module__iECieW__tabActive{min-width:88px;height:var(--canvas-chrome-control-h-compact);border-radius:var(--ui-radius-xs);padding:0 var(--ui-space-3);color:var(--canvas-chrome-text-heading);font:inherit;font-size:var(--ui-text-sm);font-weight:var(--inspector-weight-regular);line-height:var(--inspector-line-collapse);white-space:nowrap;cursor:pointer;background:0 0;border:0}.CanvasWorkspaceView-module__iECieW__tab:hover{color:var(--canvas-chrome-text-strong);background:var(--canvas-chrome-row-hover)}.CanvasWorkspaceView-module__iECieW__tabActive{color:var(--canvas-chrome-text-strong);background:var(--canvas-chrome-surface);outline:1px solid var(--canvas-chrome-border);outline-offset:var(--ui-focus-ring-inset)}.CanvasWorkspaceView-module__iECieW__tab:focus-visible,.CanvasWorkspaceView-module__iECieW__tabActive:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.CanvasWorkspaceView-module__iECieW__topBarEnd{align-items:center;gap:var(--ui-space-2);margin-left:auto;display:inline-flex}.CanvasWorkspaceView-module__iECieW__body{}.CanvasWorkspaceView-module__iECieW__contentPane{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:var(--ui-space-6) var(--ui-space-4);flex:auto;justify-content:center;display:flex;overflow-y:auto}.CanvasWorkspaceView-module__iECieW__contentColumn{width:min(760px,100%);min-width:0}.CanvasWorkspaceView-module__iECieW__assetsPane{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:var(--ui-space-4) var(--ui-space-6);flex:auto;overflow-y:auto}.CanvasWorkspaceView-module__iECieW__contentPane[hidden],.CanvasWorkspaceView-module__iECieW__assetsPane[hidden]{display:none}.CanvasWorkspaceView-module__iECieW__paneLoading{padding:var(--ui-space-6);}.CanvasWorkspaceView-module__iECieW__paneError{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-6);display:flex;}.CanvasWorkspaceView-module__iECieW__paneRetry{min-height:var(--canvas-chrome-control-h);padding:0 var(--ui-space-3);border-radius:var(--ui-radius-sm);color:var(--canvas-chrome-text-primary);font:inherit;cursor:pointer;}.CanvasWorkspaceView-module__iECieW__paneRetry:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}
.CanvasLoadingGate-module__92080W__root{isolation:isolate}.CanvasLoadingGate-module__92080W__content{z-index:0}.CanvasLoadingGate-module__92080W__contentSuppressed{pointer-events:none}
.LoadingGateOverlay-module__fetJyW__root{z-index:1;background:var(--color-background,#fff);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.LoadingGateOverlay-module__fetJyW__root{transition:none}}.LoadingGateOverlay-module__fetJyW__fading{pointer-events:none}
.AppShell-module__FCfbmG__root{background:var(--color-background);width:100%;height:100dvh;position:relative;overflow:hidden}.AppShell-module__FCfbmG__main{position:absolute;inset:0}
