.BrandLogoReveal-module__bXLbZq__root{--brand-logo-reveal-sweep-color:var(--gray-0);--brand-logo-reveal-fill:var(--gray-1000);width:var(--brand-logo-reveal-width,8rem);max-width:100%;display:inline-block}.BrandLogoReveal-module__bXLbZq__svg{width:100%;height:auto;display:block;overflow:visible}.BrandLogoReveal-module__bXLbZq__paintSweep{fill:var(--brand-logo-reveal-sweep-color);transform-origin:0 0;animation:BrandLogoReveal-module__bXLbZq__brandLogoRevealPaintSweep var(--brand-logo-reveal-duration,3.55s) cubic-bezier(.65, 0, .2, 1) forwards;transform:translateY(-150px)}.BrandLogoReveal-module__bXLbZq__drawStroke{fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000 1000;stroke-dashoffset:1000px;animation:BrandLogoReveal-module__bXLbZq__brandLogoRevealDraw var(--brand-logo-reveal-duration,3.55s) cubic-bezier(.65, 0, .2, 1) forwards, BrandLogoReveal-module__bXLbZq__brandLogoRevealStrokeFade var(--brand-logo-reveal-stroke-fade-duration,.42s) var(--ui-ease-out) var(--brand-logo-reveal-stroke-fade-delay,3.72s) forwards}.BrandLogoReveal-module__bXLbZq__brushFill{fill:var(--brand-logo-reveal-fill)}.BrandLogoReveal-module__bXLbZq__settled .BrandLogoReveal-module__bXLbZq__paintSweep{animation:none;transform:translateY(300px)}.BrandLogoReveal-module__bXLbZq__settled .BrandLogoReveal-module__bXLbZq__drawStroke{opacity:0;stroke-dashoffset:0;animation:none}@keyframes BrandLogoReveal-module__bXLbZq__brandLogoRevealDraw{0%,14%{opacity:0;stroke-dashoffset:1000px}18%{opacity:1;stroke-dashoffset:1000px}72%,to{opacity:1;stroke-dashoffset:0}}@keyframes BrandLogoReveal-module__bXLbZq__brandLogoRevealPaintSweep{0%,54%{transform:translateY(-150px)}to{transform:translateY(300px)}}@keyframes BrandLogoReveal-module__bXLbZq__brandLogoRevealStrokeFade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.BrandLogoReveal-module__bXLbZq__paintSweep{animation:none;transform:translateY(300px)}.BrandLogoReveal-module__bXLbZq__drawStroke{opacity:0;stroke-dashoffset:0;animation:none}}
.publicLayoutRecipes-module__v_byEa__stackSm,.publicLayoutRecipes-module__v_byEa__stackMd{flex-direction:column;display:flex}.publicLayoutRecipes-module__v_byEa__stackSm{gap:var(--ui-space-8px)}.publicLayoutRecipes-module__v_byEa__stackMd{gap:var(--ui-space-12px)}.publicLayoutRecipes-module__v_byEa__flexCenter{justify-content:center;align-items:center;display:flex}.publicLayoutRecipes-module__v_byEa__inlineFlexCenter{justify-content:center;align-items:center;display:inline-flex}
.PublicAuthShell-module__cgYixW__shell{background:var(--auth-surface-bg);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-12px), env(safe-area-inset-top,0px)) max(var(--ui-space-12px), env(safe-area-inset-right,0px)) max(var(--ui-space-12px), env(safe-area-inset-bottom,0px)) var(--ui-space-12px);flex:1;display:none}@media (min-width:1280px){.PublicAuthShell-module__cgYixW__rightPanel{display:flex}}.PublicAuthShell-module__cgYixW__rightPanelInner{border-radius:var(--ui-radius-12px);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-48px), env(safe-area-inset-top,0px)) max(var(--ui-space-24px), env(safe-area-inset-right,0px)) max(var(--ui-space-48px), env(safe-area-inset-bottom,0px)) max(var(--ui-space-24px), 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-40px), env(safe-area-inset-left,0px));padding-right:max(var(--ui-space-40px), 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);width:var(--ui-control-h-36px)}.PublicAuthShell-module__cgYixW__brandBelow{width:fit-content;margin-inline:auto;margin-bottom:var(--ui-space-40px);color:var(--auth-text);display:block}.PublicAuthShell-module__cgYixW__brandBelow:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}@media (forced-colors:active){.PublicAuthShell-module__cgYixW__brandBelow:focus-visible{outline:var(--ui-focus-ring-width) solid Highlight;outline-offset:var(--ui-focus-ring-offset)}}@media not (min-height:960px){.PublicAuthShell-module__cgYixW__contentColumnCompact{padding-top:max(var(--ui-space-24px), env(safe-area-inset-top,0px));padding-bottom:max(var(--ui-space-24px), env(safe-area-inset-bottom,0px))}.PublicAuthShell-module__cgYixW__contentColumnCompact .PublicAuthShell-module__cgYixW__brandBelow{margin-bottom:var(--ui-space-24px)}}.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__sXS7Dq__contentWidth{max-width:32rem}.AuthenticatedSignInRedirect-module__sXS7Dq__statusStack{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.AuthenticatedSignInRedirect-module__sXS7Dq__logoSequence{--brand-logo-reveal-width:clamp(5.75rem, 11vw, 8.5rem)}.AuthenticatedSignInRedirect-module__sXS7Dq__title{margin:0;margin-top:var(--ui-space-20px);font-family:var(--font-sans);font-size:var(--ui-text-24px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-tight);color:var(--auth-text);text-wrap:balance}@media (forced-colors:active){.AuthenticatedSignInRedirect-module__sXS7Dq__logoSequence{display:none}}
.authRecipes-module__KP5STa__title{text-align:center;font-size:var(--ui-text-20px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-snug);color:var(--auth-text);text-wrap:balance;margin:0}.authRecipes-module__KP5STa__description{margin:var(--ui-space-8px) 0 0;text-align:center;font-size:var(--ui-text-14px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);color:var(--gray-600);text-wrap:pretty}.authRecipes-module__KP5STa__alert{border-radius:var(--ui-radius-12px);border:1px solid var(--ui-status-error-border);background:var(--ui-status-error-bg);padding:var(--ui-space-12px);text-align:center;font-size:var(--ui-text-12px);line-height:var(--ui-line-relaxed);color:var(--ui-status-error-deep);overflow-wrap:anywhere;margin:0}.authRecipes-module__KP5STa__alert:focus{outline:none}.authRecipes-module__KP5STa__alert:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}.authRecipes-module__KP5STa__field{gap:var(--ui-space-6px);flex-direction:column;display:flex}.authRecipes-module__KP5STa__fieldLabel{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);color:var(--auth-text)}.authRecipes-module__KP5STa__fieldError{font-size:var(--ui-text-12px);line-height:var(--ui-line-relaxed);color:var(--ui-status-error-deep);margin:0}.authRecipes-module__KP5STa__control{position:relative}.authRecipes-module__KP5STa__textInput{width:100%;height:var(--ui-control-h-44px);appearance:none;border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-12px);background:var(--gray-0);padding:var(--ui-space-12px) var(--ui-space-20px);color:var(--auth-text);font-size:var(--ui-text-16px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-tight)}.authRecipes-module__KP5STa__textInput::placeholder{color:var(--gray-500);opacity:1}.authRecipes-module__KP5STa__textInput::-ms-reveal{display:none}.authRecipes-module__KP5STa__textInput:focus-visible{border-color:var(--auth-text);outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:0}.authRecipes-module__KP5STa__textInput[aria-invalid=true]{border-color:var(--ui-status-error-deep)}.authRecipes-module__KP5STa__passwordField .authRecipes-module__KP5STa__textInput{padding-right:calc(var(--ui-space-12px) + var(--ui-control-h-36px) + var(--ui-space-4px))}.authRecipes-module__KP5STa__pillPrimary{width:100%;min-height:var(--ui-control-h-44px);border-radius:var(--ui-radius-full);background:var(--auth-cta-bg);box-shadow:var(--auth-cta-shadow);color:var(--gray-0);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;text-decoration:none;}.authRecipes-module__KP5STa__pillPrimary:hover:not(:disabled){background:var(--auth-cta-bg-hover);box-shadow:var(--auth-cta-shadow-hover)}.authRecipes-module__KP5STa__pillPrimary:disabled{cursor:not-allowed;background:var(--gray-500)}.authRecipes-module__KP5STa__pillSecondary{width:100%;min-height:var(--ui-control-h-44px);gap:var(--ui-space-12px);border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-full);background:var(--gray-0);color:var(--auth-text);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none;}.authRecipes-module__KP5STa__pillSecondary:hover:not(:disabled){background:var(--black-a4);border-color:var(--ui-border-strong)}.authRecipes-module__KP5STa__pillSecondary:disabled{cursor:not-allowed;opacity:var(--ui-opacity-disabled)}.authRecipes-module__KP5STa__pillCompact{width:100%;min-height:var(--ui-control-h-36px);border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-full);background:var(--gray-0);color:var(--auth-text);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none;}.authRecipes-module__KP5STa__pillCompact:hover:not(:disabled){background:var(--black-a4);border-color:var(--ui-border-strong)}.authRecipes-module__KP5STa__pillCompact:disabled{cursor:not-allowed;opacity:var(--ui-opacity-disabled)}.authRecipes-module__KP5STa__pillSecondary,.authRecipes-module__KP5STa__pillCompact{box-shadow:var(--ui-shadow-soft)}.authRecipes-module__KP5STa__pillSecondary:hover:not(:disabled),.authRecipes-module__KP5STa__pillCompact:hover:not(:disabled){box-shadow:var(--ui-shadow-panel)}.authRecipes-module__KP5STa__pillPrimary,.authRecipes-module__KP5STa__pillSecondary,.authRecipes-module__KP5STa__pillCompact{transition:background-color var(--ui-transition-fast), border-color var(--ui-transition-fast), box-shadow var(--ui-transition-fast)}.authRecipes-module__KP5STa__pillPrimary:disabled,.authRecipes-module__KP5STa__pillSecondary:disabled,.authRecipes-module__KP5STa__pillCompact:disabled{box-shadow:none}.authRecipes-module__KP5STa__passwordToggle{top:50%;right:var(--ui-space-12px);width:var(--ui-control-h-36px);height:var(--ui-control-h-36px);border-radius:var(--ui-radius-full);color:var(--gray-600);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;position:absolute;transform:translateY(-50%);}.authRecipes-module__KP5STa__passwordToggle:hover{color:var(--auth-text);background:var(--black-a4)}.authRecipes-module__KP5STa__pillPrimary:focus-visible,.authRecipes-module__KP5STa__pillSecondary:focus-visible,.authRecipes-module__KP5STa__pillCompact:focus-visible,.authRecipes-module__KP5STa__passwordToggle:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}.authRecipes-module__KP5STa__textLink{color:var(--gray-600);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);cursor:pointer;background:0 0;border:0;text-decoration:none}.authRecipes-module__KP5STa__textLink:hover{color:var(--auth-text)}.authRecipes-module__KP5STa__textLink:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}.authRecipes-module__KP5STa__switchRow{text-align:center;font-size:var(--ui-text-14px);line-height:var(--ui-line-relaxed);color:var(--gray-600);margin:0}.authRecipes-module__KP5STa__switchLink{color:var(--auth-text);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-regular);text-decoration:underline}.authRecipes-module__KP5STa__switchLink:hover{text-decoration:underline}.authRecipes-module__KP5STa__switchLink:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}.authRecipes-module__KP5STa__legal{margin:var(--ui-space-24px) 0 0;text-align:center;font-size:var(--ui-text-12px);line-height:var(--ui-line-relaxed);color:var(--gray-500);text-wrap:pretty}.authRecipes-module__KP5STa__legalLink{color:var(--gray-600);text-decoration:underline}.authRecipes-module__KP5STa__legalLink:hover{color:var(--auth-text)}.authRecipes-module__KP5STa__legalLink:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.authRecipes-module__KP5STa__pillPrimary,.authRecipes-module__KP5STa__pillSecondary,.authRecipes-module__KP5STa__pillCompact{transition:none}}@media (prefers-contrast:more){.authRecipes-module__KP5STa__textInput,.authRecipes-module__KP5STa__pillSecondary,.authRecipes-module__KP5STa__pillCompact{border-color:var(--auth-text)}}@media (forced-colors:active){.authRecipes-module__KP5STa__textInput:focus-visible,.authRecipes-module__KP5STa__pillPrimary:focus-visible,.authRecipes-module__KP5STa__pillSecondary:focus-visible,.authRecipes-module__KP5STa__pillCompact:focus-visible,.authRecipes-module__KP5STa__passwordToggle:focus-visible,.authRecipes-module__KP5STa__textLink:focus-visible,.authRecipes-module__KP5STa__switchLink:focus-visible,.authRecipes-module__KP5STa__legalLink:focus-visible,.authRecipes-module__KP5STa__alert:focus-visible{outline:var(--ui-focus-ring-width) solid Highlight;outline-offset:var(--ui-focus-ring-offset)}}
.AuthFormPrimitives-module__5O94Da__field{}.AuthFormPrimitives-module__5O94Da__fieldLabel{}.AuthFormPrimitives-module__5O94Da__control{}.AuthFormPrimitives-module__5O94Da__fieldError{}.AuthFormPrimitives-module__5O94Da__alertSlot{display:none}.AuthFormPrimitives-module__5O94Da__alertSlotOpen{display:block}.AuthFormPrimitives-module__5O94Da__errorAlert{}
.AuthPanel-module__TcgR9W__panel{width:100%;max-width:20rem;font-family:var(--font-sans);flex-direction:column;margin-inline:auto;display:flex}.AuthPanel-module__TcgR9W__title{}.AuthPanel-module__TcgR9W__description{}.AuthPanel-module__TcgR9W__choiceStack{gap:var(--ui-space-12px);flex-direction:column;display:flex}.AuthPanel-module__TcgR9W__oauthButton{gap:var(--ui-space-12px);}.AuthPanel-module__TcgR9W__emailButton{}.AuthPanel-module__TcgR9W__oauthIcon{width:var(--ui-control-h-20px);height:var(--ui-control-h-20px);flex:none}.AuthPanel-module__TcgR9W__loadingDots{color:inherit}.AuthPanel-module__TcgR9W__stepStack{margin-top:var(--ui-space-24px);gap:var(--ui-space-12px);flex-direction:column;display:flex}.AuthPanel-module__TcgR9W__textInput{}.AuthPanel-module__TcgR9W__passwordField{}.AuthPanel-module__TcgR9W__passwordToggle{}.AuthPanel-module__TcgR9W__textLink{align-self:center;}.AuthPanel-module__TcgR9W__trustDeviceRow{justify-content:center;align-items:center;gap:var(--ui-space-8px);font-size:var(--ui-text-14px);line-height:var(--ui-line-relaxed);color:var(--gray-600);cursor:pointer;display:flex}.AuthPanel-module__TcgR9W__trustDeviceCheckbox{width:var(--ui-space-16px);height:var(--ui-space-16px);cursor:pointer;accent-color:var(--auth-text);flex:none;margin:0}.AuthPanel-module__TcgR9W__trustDeviceCheckbox:disabled{cursor:not-allowed}.AuthPanel-module__TcgR9W__primaryButton{}.AuthPanel-module__TcgR9W__switchRow{}.AuthPanel-module__TcgR9W__switchLink{}.AuthPanel-module__TcgR9W__legal{}.AuthPanel-module__TcgR9W__legalLink{}.AuthPanel-module__TcgR9W__codeInput{letter-spacing:.3em;text-transform:uppercase}.AuthPanel-module__TcgR9W__twoFactorInput{text-align:center;letter-spacing:.3em;font-variant-numeric:tabular-nums}.AuthPanel-module__TcgR9W__devAuthFooter{bottom:max(var(--ui-space-12px), env(safe-area-inset-bottom,0px));left:max(var(--ui-space-12px), env(safe-area-inset-left,0px));z-index:var(--public-z-nav);gap:var(--ui-space-8px);border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-12px);background:var(--gray-0);width:max-content;box-shadow:var(--ui-shadow-soft);padding:var(--ui-space-12px);flex-direction:column;display:flex;position:fixed}.AuthPanel-module__TcgR9W__devAuthLabel{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-snug);color:var(--auth-text);margin:0}.AuthPanel-module__TcgR9W__devAuthButtonRow{gap:var(--ui-space-8px);display:flex}.AuthPanel-module__TcgR9W__devAuthButton{flex:1;}.AuthPanel-module__TcgR9W__devAuthHint{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-snug);color:var(--gray-600);margin:0}.AuthPanel-module__TcgR9W__trustDeviceCheckbox:focus-visible{outline:var(--ui-focus-ring-width) solid var(--auth-text);outline-offset:var(--ui-focus-ring-offset)}@media (forced-colors:active){.AuthPanel-module__TcgR9W__trustDeviceCheckbox:focus-visible{outline:var(--ui-focus-ring-width) solid Highlight;outline-offset:var(--ui-focus-ring-offset)}}
.SignInClient-module__sWCCeG__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);width:var(--ui-control-h-24px);height:var(--ui-control-h-24px);border:2px solid var(--canvas-chrome-surface);margin-left:calc(-1 * var(--ui-space-6px));-webkit-user-select:none;user-select:none;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__followAvatar{cursor:pointer;padding:0;}.CanvasPresenceFacepile-module__hexDWa__sessionPicker{gap:var(--ui-space-4px);padding:var(--ui-space-8px);border-radius:var(--ui-radius-12px);flex-direction:column;display:flex;}.CanvasPresenceFacepile-module__hexDWa__sessionOption{min-height:var(--ui-control-h-32px);padding:var(--ui-space-4px) var(--ui-space-8px);border-radius:var(--ui-radius-8px);background:0 0;border:0;}.CanvasPresenceFacepile-module__hexDWa__agentIdle{opacity:.55}.CanvasPresenceFacepile-module__hexDWa__agentMark{flex:none;display:block}.CanvasPresenceFacepile-module__hexDWa__divider{}
.chromePanelForms-module__Mg5R1a__insertPanel{gap:var(--canvas-panel-form-gap,var(--ui-space-8px));flex-direction:column;width:100%;min-width:0;display:flex}.chromePanelForms-module__Mg5R1a__insertSectionLabelHeading,.chromePanelForms-module__Mg5R1a__insertSectionLabelEyebrow{min-width:0;font-size:var(--ui-text-11px);text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.chromePanelForms-module__Mg5R1a__insertSectionLabelHeading{color:var(--canvas-chrome-text-muted);font-weight:var(--canvas-chrome-weight-title)}.chromePanelForms-module__Mg5R1a__insertSectionLabelEyebrow{color:var(--canvas-chrome-text-muted);font-weight:var(--canvas-chrome-weight-title);letter-spacing:var(--ui-tracking-wide)}.chromePanelForms-module__Mg5R1a__insertMuted{}.chromePanelForms-module__Mg5R1a__insertInput{width:100%;min-width:0;height:var(--canvas-chrome-control-h-compact);padding:0 var(--ui-space-8px);border-radius:var(--ui-radius-6px);}.chromePanelForms-module__Mg5R1a__insertTextarea{width:100%;min-width:0;padding:var(--ui-space-6px) var(--ui-space-8px);border-radius:var(--ui-radius-6px);resize:vertical;}.chromePanelForms-module__Mg5R1a__insertInput:focus,.chromePanelForms-module__Mg5R1a__insertTextarea:focus{border-color:var(--canvas-chrome-focus-accent);box-shadow:none;outline:none}.chromePanelForms-module__Mg5R1a__insertFieldPanel{gap:var(--canvas-field-panel-gap,var(--ui-space-4px));min-width:0;padding:var(--ui-space-8px);border:1px solid var(--canvas-chrome-border);border-radius:var(--ui-radius-8px);background:0 0;flex-direction:column;display:flex}.chromePanelForms-module__Mg5R1a__insertButtonBase{flex-direction:var(--canvas-panel-button-direction,row);align-items:var(--canvas-panel-button-align,center);justify-content:var(--canvas-panel-button-justify,center);gap:var(--canvas-panel-button-gap,var(--ui-space-6px));border:1px solid var(--canvas-panel-button-border,transparent);border-radius:var(--canvas-panel-button-radius,var(--ui-radius-8px));line-height:var(--ui-line-none);text-decoration:none;display:inline-flex}.chromePanelForms-module__Mg5R1a__insertButtonBase:disabled{opacity:var(--ui-opacity-disabled);cursor:default}.chromePanelForms-module__Mg5R1a__insertPrimaryButton{height:var(--canvas-chrome-control-h);padding:0 var(--ui-space-12px);background:var(--canvas-chrome-text-strong);color:var(--gray-0);border:0;}.chromePanelForms-module__Mg5R1a__insertSubtleButton{height:var(--canvas-panel-button-h-sm,var(--ui-control-h-24px));padding:0 var(--ui-space-8px);border:0;}.chromePanelForms-module__Mg5R1a__insertSubtleButton:hover:not(:disabled):not([aria-disabled=true]){color:var(--canvas-chrome-text-strong);background:var(--canvas-chrome-row-hover)}.chromePanelForms-module__Mg5R1a__insertDangerButton{height:var(--canvas-panel-button-h-sm,var(--ui-control-h-24px));padding:0 var(--ui-space-8px);color:var(--ui-status-error-deep);border:0;}.chromePanelForms-module__Mg5R1a__insertDangerButton:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-status-error-bg)}@media (forced-colors:active){.chromePanelForms-module__Mg5R1a__insertInput:focus,.chromePanelForms-module__Mg5R1a__insertTextarea:focus{outline:var(--ui-focus-ring-width) solid Highlight;outline-offset:var(--ui-focus-ring-inset)}}
.CanvasOverlayControls-module__LRqH5a__ghostIcon{color:var(--canvas-chrome-text-muted);line-height:var(--ui-line-none);transition:background var(--ui-transition-fast), color var(--ui-transition-fast);justify-content:center;align-items:center;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(--ui-opacity-disabled)}.CanvasOverlayControls-module__LRqH5a__ghostIcon:disabled:hover{color:var(--canvas-chrome-text-muted);background:0 0}.CanvasOverlayControls-module__LRqH5a__ghostIcon svg{display:block}.CanvasOverlayControls-module__LRqH5a__quietChromeIcon{width:var(--canvas-chrome-control-h);height:var(--canvas-chrome-control-h);border-radius:var(--ui-radius-8px);transition:color var(--ui-transition-fast), background var(--ui-transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.CanvasOverlayControls-module__LRqH5a__quietChromeIcon svg{flex:none;display:block}.CanvasOverlayControls-module__LRqH5a__toggleSlide{--canvas-chrome-toggle-line-motion:transform var(--ui-duration-slow) var(--ui-ease-out)}.CanvasOverlayControls-module__LRqH5a__toggleSlide:hover:not(:disabled){--canvas-chrome-toggle-line-x:0}@media (prefers-reduced-motion:reduce){.CanvasOverlayControls-module__LRqH5a__toggleSlide{--canvas-chrome-toggle-line-motion:none}}.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-floating-toolbar-control-radius);transition:background var(--ui-transition-fast), color var(--ui-transition-fast), border-color var(--ui-transition-fast);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:is(:disabled,[aria-disabled=true]){color:var(--canvas-chrome-text-muted);cursor:not-allowed;opacity:var(--ui-opacity-disabled)}.CanvasOverlayControls-module__LRqH5a__toolbeltChip:is(:disabled,[aria-disabled=true]):hover{color:var(--canvas-chrome-text-muted);background:0 0}.CanvasOverlayControls-module__LRqH5a__toolbeltChip:focus-visible{outline-offset:var(--ui-focus-ring-inset)}.CanvasOverlayControls-module__LRqH5a__toolbeltChipLabeled{gap:var(--ui-space-4px);width:auto;min-width:0;padding-inline:var(--ui-space-8px);flex:none}.CanvasOverlayControls-module__LRqH5a__toolbeltChipIcon{flex:0 0 1rem;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.CanvasOverlayControls-module__LRqH5a__toolbeltChipIcon svg{width:1rem;height:1rem;display:block}.CanvasOverlayControls-module__LRqH5a__toolbeltChipLabel{font-size:var(--ui-text-11px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-snug);white-space:nowrap}.CanvasOverlayControls-module__LRqH5a__segmentedTrack{gap:var(--ui-space-2px);padding:var(--ui-space-2px);border:1px solid var(--canvas-chrome-control-surface);border-radius:var(--ui-radius-6px);background:var(--canvas-chrome-control-surface);display:grid}.CanvasOverlayControls-module__LRqH5a__segmentedButton{min-width:0;min-height:var(--canvas-chrome-control-h-compact);padding:0 var(--ui-space-8px);border-radius:var(--ui-radius-6px);color:var(--canvas-chrome-text-muted);font-size:var(--ui-text-11px);white-space:nowrap}@media (hover:none),(pointer:coarse),(any-pointer:coarse){.CanvasOverlayControls-module__LRqH5a__quietChromeIcon{width:var(--ui-control-h-44px);height:var(--ui-control-h-44px)}.CanvasOverlayControls-module__LRqH5a__toolbeltChip{width:var(--ui-control-h-44px);height:var(--ui-control-h-44px);flex-basis:var(--ui-control-h-44px)}.CanvasOverlayControls-module__LRqH5a__toolbeltChipLabeled{width:auto;min-width:var(--ui-control-h-44px);flex-basis:auto}.CanvasOverlayControls-module__LRqH5a__segmentedButton{min-height:var(--ui-control-h-44px)}}@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-4px);flex-wrap:wrap;display:flex}.CanvasOverlayControls-module__LRqH5a__menuSeparator{background:var(--canvas-chrome-border);height:1px;margin:var(--ui-space-4px) var(--ui-space-6px)}
.CanvasFloatingToolbar-module__YyCsEG__toolbarShell{--toolbar-surface:var(--canvas-chrome-surface);--toolbar-edge-gap-total:calc(var(--canvas-dock-safe-inline-start) + var(--canvas-dock-safe-inline-end));--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-8px);--toolbar-radius:var(--canvas-floating-toolbar-shell-radius);--toolbar-button-radius:var(--canvas-floating-toolbar-control-radius);--toolbar-draw-headroom:var(--ui-space-8px);--toolbar-draw-roll:var(--ui-duration-slow) var(--ui-ease-standard);--toolbar-draw-expand:calc(var(--ui-duration-slow) + var(--ui-duration-medium)) var(--ui-ease-standard);left:var(--canvas-dock-centre);bottom:var(--canvas-bottom-dock-floor);z-index:var(--canvas-z-floating-toolbar);align-items:center;gap:var(--toolbar-tier-gap);width:max-content;font-family:var(--canvas-chrome-font-sans);pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed;transform:translate(-50%)}.CanvasFloatingToolbar-module__YyCsEG__toolbar,.CanvasFloatingToolbar-module__YyCsEG__secondaryToolbelt{border-radius:var(--toolbar-radius);background:var(--toolbar-surface);box-shadow:var(--canvas-floating-toolbar-shadow);pointer-events:auto}.CanvasFloatingToolbar-module__YyCsEG__toolbar{justify-content:center;align-items:center;gap:var(--toolbar-control-gap);width:max-content;max-width:calc(100dvw - var(--toolbar-edge-gap-total));min-height:var(--toolbar-height);padding:var(--toolbar-padding);overflow-clip-margin:var(--toolbar-draw-headroom);transition:opacity var(--ui-duration-medium) var(--ui-ease-standard);flex-wrap:wrap;display:flex;position:relative;overflow:clip}@media (hover:hover){.CanvasFloatingToolbar-module__YyCsEG__toolbar[data-hud-open=generate]{opacity:0}.CanvasFloatingToolbar-module__YyCsEG__toolbar[data-hud-open=generate][data-hover-armed=true]:hover,.CanvasFloatingToolbar-module__YyCsEG__toolbar[data-hud-open=generate]:focus-within{opacity:1}}.CanvasFloatingToolbar-module__YyCsEG__dockCarousel{--dock-carousel-width:0px;--dock-row-height:var(--toolbar-height);width:var(--dock-carousel-width);height:var(--dock-row-height);margin-block:calc(-1 * var(--toolbar-padding));clip-path:inset(calc(-1 * var(--toolbar-draw-headroom)) 0 0 0);transition:width var(--toolbar-draw-expand);flex:none;align-self:stretch;display:flex}.CanvasFloatingToolbar-module__YyCsEG__dockCarousel[data-dock-carousel=tools]{--dock-carousel-width:calc(4 * var(--toolbar-control-size) + 1px + 4 * var(--toolbar-control-gap))}.CanvasFloatingToolbar-module__YyCsEG__toolbar[data-draw-mode=true] .CanvasFloatingToolbar-module__YyCsEG__dockCarousel[data-dock-carousel=tools]{--dock-carousel-width:calc(var(--toolbar-control-size) + 1px + 2 * var(--toolbar-control-gap) + 3 * var(--ui-space-48px))}.CanvasFloatingToolbar-module__YyCsEG__dockCarousel[data-dock-carousel=actions]{--dock-carousel-width:0px;margin-inline-start:calc(-1 * var(--toolbar-control-gap))}.CanvasFloatingToolbar-module__YyCsEG__toolbar[data-draw-mode=true] .CanvasFloatingToolbar-module__YyCsEG__dockCarousel[data-dock-carousel=actions]{--dock-carousel-width:calc(var(--toolbar-control-gap) + var(--toolbar-control-size))}.CanvasFloatingToolbar-module__YyCsEG__dockRows{transition:transform var(--toolbar-draw-roll);flex-direction:column;align-items:flex-start;display:flex;transform:translateY(0)}.CanvasFloatingToolbar-module__YyCsEG__toolbar[data-draw-mode=true] .CanvasFloatingToolbar-module__YyCsEG__dockRows{transform:translateY(calc(-1 * var(--dock-row-height)))}.CanvasFloatingToolbar-module__YyCsEG__dockRow{height:var(--dock-row-height);align-items:center;gap:var(--toolbar-control-gap);flex:none;transition:visibility;display:flex}.CanvasFloatingToolbar-module__YyCsEG__dockRow[inert]{visibility:hidden;transition-delay:var(--ui-duration-slow)}.CanvasFloatingToolbar-module__YyCsEG__dockRow .CanvasFloatingToolbar-module__YyCsEG__toolDivider{margin-block:0}.CanvasFloatingToolbar-module__YyCsEG__dockCarousel[data-dock-carousel=actions] .CanvasFloatingToolbar-module__YyCsEG__dockRow{padding-inline-start:var(--toolbar-control-gap)}.CanvasFloatingToolbar-module__YyCsEG__secondaryToolbelt{align-items:center;gap:var(--ui-space-4px);min-height:var(--toolbar-secondary-height);max-width:min(34.375rem, calc(100dvw - var(--toolbar-edge-gap-total)));padding:var(--toolbar-padding);animation:CanvasFloatingToolbar-module__YyCsEG__toolbarSecondaryIn var(--ui-duration-fast) var(--ui-ease-standard);flex-wrap:wrap;justify-content:center;display:flex}@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__toolbarGroup{justify-content:center;align-self:stretch;align-items:center;gap:var(--toolbar-control-gap);flex-wrap:wrap;flex-shrink:0;max-width:100%;display:flex}.CanvasFloatingToolbar-module__YyCsEG__button{width:var(--toolbar-control-size);height:var(--toolbar-control-size);border-radius:var(--toolbar-button-radius);}.CanvasFloatingToolbar-module__YyCsEG__brandMark{width:18px}.CanvasFloatingToolbar-module__YyCsEG__button.CanvasFloatingToolbar-module__YyCsEG__button{color:var(--canvas-chrome-text-strong)}.CanvasFloatingToolbar-module__YyCsEG__button.CanvasFloatingToolbar-module__YyCsEG__button[aria-expanded=true]{background:var(--canvas-chrome-row-hover);color:var(--canvas-chrome-text-strong)}.CanvasFloatingToolbar-module__YyCsEG__button.CanvasFloatingToolbar-module__YyCsEG__button[aria-expanded=true]:hover{background:var(--canvas-chrome-row-active)}.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.CanvasFloatingToolbar-module__YyCsEG__button[aria-disabled=true]{color:var(--canvas-chrome-text-muted);cursor:not-allowed;opacity:var(--ui-opacity-disabled);background:0 0}.CanvasFloatingToolbar-module__YyCsEG__button.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);align-self:stretch}.CanvasFloatingToolbar-module__YyCsEG__toolbarShell[data-dock-placement=wrapped] .CanvasFloatingToolbar-module__YyCsEG__toolDivider{margin-block:0}.CanvasFloatingToolbar-module__YyCsEG__toolbarShell[data-dock-placement=wrapped] .CanvasFloatingToolbar-module__YyCsEG__dockCarousel{--dock-row-height:var(--toolbar-control-size);margin-block:0}@media (hover:none),(pointer:coarse),(any-pointer:coarse){.CanvasFloatingToolbar-module__YyCsEG__toolbarShell{--toolbar-control-size:var(--ui-control-h-44px)}}@media (prefers-reduced-motion:no-preference){.CanvasFloatingToolbar-module__YyCsEG__button .lucide-plus{transform-box:fill-box;transform-origin:50%;transition:transform var(--ui-duration-medium) var(--ui-ease-standard)}.CanvasFloatingToolbar-module__YyCsEG__button .lucide-plus>path{transform-box:fill-box;transform-origin:50%;transition:transform var(--ui-duration-medium) var(--ui-ease-standard)}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-plus{animation:CanvasFloatingToolbar-module__YyCsEG__plusSpin .44s var(--ui-ease-spring)}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-plus>path:first-of-type{animation:.44s CanvasFloatingToolbar-module__YyCsEG__plusGatherX}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,: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:var(--ui-ease-in);transform:scaleX(1)}38%{animation-timing-function:var(--ui-ease-spring-soft);transform:scaleX(.45)}to{transform:scaleX(1)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__plusGatherY{0%{animation-timing-function:var(--ui-ease-in);transform:scaleY(1)}38%{animation-timing-function:var(--ui-ease-spring-soft);transform:scaleY(.45)}to{transform:scaleY(1)}}.CanvasFloatingToolbar-module__YyCsEG__button .lucide>*{transform-box:fill-box;transform-origin:50%;transition:transform var(--ui-duration-medium) var(--ui-ease-standard), stroke-dashoffset var(--ui-duration-medium) var(--ui-ease-standard)}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .CanvasFloatingToolbar-module__YyCsEG__frameToolGlyph>line:first-of-type{animation:CanvasFloatingToolbar-module__YyCsEG__frameRailUp var(--ui-duration-slow) var(--ui-ease-spring)}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .CanvasFloatingToolbar-module__YyCsEG__frameToolGlyph>line:nth-of-type(2){animation:CanvasFloatingToolbar-module__YyCsEG__frameRailDown var(--ui-duration-slow) var(--ui-ease-spring)}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .CanvasFloatingToolbar-module__YyCsEG__frameToolGlyph>line:nth-of-type(3){animation:CanvasFloatingToolbar-module__YyCsEG__frameRailStart var(--ui-duration-slow) var(--ui-ease-spring) var(--ui-duration-stagger) backwards}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .CanvasFloatingToolbar-module__YyCsEG__frameToolGlyph>line:nth-of-type(4){animation:CanvasFloatingToolbar-module__YyCsEG__frameRailEnd var(--ui-duration-slow) var(--ui-ease-spring) var(--ui-duration-stagger) backwards}@keyframes CanvasFloatingToolbar-module__YyCsEG__frameRailUp{35%{transform:translateY(-.8px)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__frameRailDown{35%{transform:translateY(.8px)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__frameRailStart{35%{transform:translate(-.8px)}}@keyframes CanvasFloatingToolbar-module__YyCsEG__frameRailEnd{35%{transform:translate(.8px)}}.CanvasFloatingToolbar-module__YyCsEG__button[data-agent-id=canvas-tool-shape] svg>*{transform-box:fill-box;transform-origin:50%}.CanvasFloatingToolbar-module__YyCsEG__button[data-agent-id=canvas-tool-shape]:is(:hover,:focus-visible) svg>*{animation:CanvasFloatingToolbar-module__YyCsEG__shapePop var(--ui-duration-slow) var(--ui-ease-spring) backwards;animation-delay:calc(var(--canvas-toolbar-shape-index,0) * var(--ui-duration-stagger))}.CanvasFloatingToolbar-module__YyCsEG__button[data-agent-id=canvas-tool-shape] svg>:nth-child(2){--canvas-toolbar-shape-index:1}@keyframes CanvasFloatingToolbar-module__YyCsEG__shapePop{45%{transform:scale(1.22)}}.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:CanvasFloatingToolbar-module__YyCsEG__uploadLift .42s var(--ui-ease-spring), CanvasFloatingToolbar-module__YyCsEG__uploadStem var(--ui-duration-slow) var(--ui-ease-in-out) backwards}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-upload>path:nth-of-type(2){animation:CanvasFloatingToolbar-module__YyCsEG__uploadLift .42s var(--ui-ease-spring)}.CanvasFloatingToolbar-module__YyCsEG__button:is(:hover,:focus-visible) .lucide-upload>path:nth-of-type(3){animation:CanvasFloatingToolbar-module__YyCsEG__uploadRecoil .42s var(--ui-ease-spring) 60ms}@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__shapeToolbelt{justify-content:center;align-items:center;}.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{}.CanvasFloatingToolbar-module__YyCsEG__addNodeWrap{align-items:center;display:inline-flex;position:relative}@media (forced-colors:active){.CanvasFloatingToolbar-module__YyCsEG__toolbar,.CanvasFloatingToolbar-module__YyCsEG__secondaryToolbelt{outline-offset:var(--ui-focus-ring-inset);outline:1px solid canvastext}.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]{color:highlighttext;background:highlight}}@media (prefers-reduced-motion:reduce){.CanvasFloatingToolbar-module__YyCsEG__secondaryToolbelt,.CanvasFloatingToolbar-module__YyCsEG__dockCarousel,.CanvasFloatingToolbar-module__YyCsEG__dockRows,.CanvasFloatingToolbar-module__YyCsEG__dockRow{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__toolbar{transition:none}}
.CanvasToolbarHud-module__1ZATmq__hud{--toolbar-hud-surface:var(--canvas-chrome-surface);--toolbar-hud-surface-muted:var(--canvas-chrome-surface-subtle);--toolbar-hud-surface-hover:var(--canvas-chrome-row-hover);--toolbar-hud-border:var(--canvas-chrome-alpha-border-strong);--toolbar-hud-border-strong:var(--canvas-chrome-border-strong);--toolbar-hud-text:var(--canvas-chrome-ink);--toolbar-hud-available-block-size:max(0px, calc(100dvh - var(--canvas-floating-toolbar-popover-bottom) - var(--ui-space-16px)));left:var(--canvas-dock-centre);bottom:var(--canvas-floating-toolbar-popover-bottom);z-index:var(--canvas-z-prompt-hud);inline-size:var(--canvas-toolbar-hud-width);max-block-size:min(var(--canvas-toolbar-hud-block-size), var(--toolbar-hud-available-block-size));gap:var(--ui-space-8px);border-radius:var(--canvas-chrome-panel-radius);padding:var(--ui-space-8px);font-family:var(--canvas-chrome-font-sans);animation:CanvasToolbarHud-module__1ZATmq__hudIn var(--ui-duration-medium) var(--ui-ease-out-soft);pointer-events:auto;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);}.CanvasToolbarHud-module__1ZATmq__hud[data-agent-target=canvas-generate-hud]{--generate-lid-tuck:var(--ui-space-32px);inline-size:min(36rem, max(0px, calc(100dvw - var(--canvas-dock-safe-inline-start) - var(--canvas-dock-safe-inline-end))));box-shadow:none;background:0 0;border:0;gap:0;padding:0;overflow:visible}.CanvasToolbarHud-module__1ZATmq__hud[data-agent-target=canvas-generate-hud] .CanvasToolbarHud-module__1ZATmq__headerRow{z-index:0;width:100%;min-height:0;margin:calc(-1 * var(--generate-lid-tuck)) 0 0;padding:calc(var(--generate-lid-tuck) + var(--ui-space-8px)) var(--ui-space-12px) var(--ui-space-8px);border-radius:0 0 var(--ui-radius-16px) var(--ui-radius-16px);background:var(--canvas-chrome-surface);box-shadow:0 0 0 .5px var(--black-a12);animation:CanvasToolbarHud-module__1ZATmq__lidRise var(--ui-duration-medium) var(--ui-ease-out-soft);border:0;flex:none;justify-content:flex-start;position:relative;overflow:hidden}@keyframes CanvasToolbarHud-module__1ZATmq__lidRise{0%{transform:translateY(calc(-1 * var(--generate-lid-tuck)))}}.CanvasToolbarHud-module__1ZATmq__hud[data-agent-target=canvas-generate-hud]>.CanvasToolbarHud-module__1ZATmq__viewTransition{z-index:1;padding:var(--ui-space-2px);outline:var(--ui-focus-ring-width) solid var(--canvas-chrome-border);outline-offset:var(--ui-focus-ring-inset);border-radius:var(--canvas-chrome-panel-radius);background:var(--canvas-chrome-surface);box-shadow:var(--ui-shadow-soft);overscroll-behavior:contain;border:0;gap:0;position:relative}.CanvasToolbarHud-module__1ZATmq__hud[data-agent-target=canvas-generate-hud] .CanvasToolbarHud-module__1ZATmq__actionChip{height:calc(var(--ui-control-h-32px) - var(--ui-space-4px));border-radius:var(--ui-radius-6px);padding:0 calc(var(--ui-space-8px) + var(--ui-space-2px));background:var(--canvas-chrome-surface);box-shadow:var(--ui-shadow-soft);font-weight:var(--canvas-chrome-weight-regular);border:0}@container canvas-prompt-composer (max-width:300px){.CanvasToolbarHud-module__1ZATmq__hud[data-agent-target=canvas-generate-hud] .CanvasToolbarHud-module__1ZATmq__actionChip{width:calc(var(--ui-control-h-32px) - var(--ui-space-4px));padding-inline:0}.CanvasToolbarHud-module__1ZATmq__hud[data-agent-target=canvas-generate-hud] .CanvasToolbarHud-module__1ZATmq__actionChip>span:last-child{display:none}}@media (forced-colors:active){.CanvasToolbarHud-module__1ZATmq__hud[data-agent-target=canvas-generate-hud] .CanvasToolbarHud-module__1ZATmq__headerRow,.CanvasToolbarHud-module__1ZATmq__hud[data-agent-target=canvas-generate-hud]>.CanvasToolbarHud-module__1ZATmq__viewTransition{outline-offset:var(--ui-focus-ring-inset);box-shadow:none;background:canvas;outline:1px solid canvastext}.CanvasToolbarHud-module__1ZATmq__hud[data-agent-target=canvas-generate-hud]>.CanvasToolbarHud-module__1ZATmq__viewTransition:focus-within{outline-color:highlight}}.CanvasToolbarHud-module__1ZATmq__headerRow,.CanvasToolbarHud-module__1ZATmq__actionRow{align-items:center;gap:var(--ui-space-4px);flex:none;min-width:0;display:flex}.CanvasToolbarHud-module__1ZATmq__actionRow{padding-top:var(--ui-space-4px)}.CanvasToolbarHud-module__1ZATmq__actionChip{height:var(--canvas-chrome-control-h);justify-content:center;align-items:center;gap:var(--ui-space-4px);border:1px solid var(--toolbar-hud-border);border-radius:var(--ui-radius-full);min-width:0;padding:0 var(--ui-space-8px);background:var(--toolbar-hud-surface);color:var(--toolbar-hud-text);white-space:nowrap;flex:none;display:inline-flex;}.CanvasToolbarHud-module__1ZATmq__actionChip[aria-pressed=true]{background:var(--toolbar-hud-surface-hover)}.CanvasToolbarHud-module__1ZATmq__titleChip{height:var(--canvas-chrome-control-h);align-items:center;gap:var(--ui-space-4px);flex:auto;min-width:0;display:inline-flex;}.CanvasToolbarHud-module__1ZATmq__titleText{}.CanvasToolbarHud-module__1ZATmq__iconButton,.CanvasToolbarHud-module__1ZATmq__closeButton{width:var(--canvas-chrome-control-h);height:var(--canvas-chrome-control-h);flex:0 0 var(--canvas-chrome-control-h);border-radius:var(--ui-radius-8px);color:var(--toolbar-hud-text);border:1px solid #0000;}.CanvasToolbarHud-module__1ZATmq__backChevron{width:14px;height:14px;transform:rotate(180deg)}.CanvasToolbarHud-module__1ZATmq__viewTransition{gap:var(--ui-space-6px);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden auto}.CanvasToolbarHud-module__1ZATmq__viewTransition[data-animate-view=true]{animation:CanvasToolbarHud-module__1ZATmq__hudViewIn var(--ui-duration-fast) var(--ui-ease-out-soft)}@keyframes CanvasToolbarHud-module__1ZATmq__hudViewIn{0%{opacity:0;transform:translateY(.25rem)}}@keyframes CanvasToolbarHud-module__1ZATmq__hudIn{0%{opacity:0;transform:translate(-50%)translateY(.5rem)}}.CanvasToolbarHud-module__1ZATmq__nodeGridFrame{border-radius:var(--ui-radius-8px);min-height:3.5rem;padding:var(--ui-space-4px);background:var(--toolbar-hud-surface-muted);border:1px solid #0000;flex:auto;display:grid;overflow:hidden}.CanvasToolbarHud-module__1ZATmq__nodeTileGrid{--toolbar-hud-tile-track:5.5rem;grid-auto-rows:min-content;grid-template-columns:repeat(4, minmax(0, var(--toolbar-hud-tile-track)));place-content:start center;gap:var(--ui-space-4px);min-width:0;display:grid;overflow-y:auto}.CanvasToolbarHud-module__1ZATmq__nodeTile{gap:var(--ui-space-4px);aspect-ratio:1;border:1px solid var(--toolbar-hud-border);border-radius:var(--ui-radius-8px);min-width:0;padding:var(--ui-space-4px);background:var(--toolbar-hud-surface);color:var(--toolbar-hud-text);flex-direction:column;display:flex;}.CanvasToolbarHud-module__1ZATmq__nodeTileArt{flex:auto;min-height:0;}.CanvasToolbarHud-module__1ZATmq__nodeTileArt svg{width:24px;height:24px;display:block;overflow:visible}.CanvasToolbarHud-module__1ZATmq__nodeTileLabel{text-align:center;flex:none;}.CanvasToolbarHud-module__1ZATmq__configurePanel{gap:var(--ui-space-12px);min-height:0;padding:var(--ui-space-4px) var(--ui-space-4px) var(--ui-space-8px);flex-direction:column;display:flex;overflow-y:auto}.CanvasToolbarHud-module__1ZATmq__actionChip:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:var(--ui-opacity-disabled)}.CanvasToolbarHud-module__1ZATmq__quiverUrlEntry{align-items:center;gap:var(--ui-space-4px);display:flex}.CanvasToolbarHud-module__1ZATmq__quiverInput{min-width:0;height:var(--canvas-chrome-control-h);border:1px solid var(--toolbar-hud-border);border-radius:var(--ui-radius-full);padding:0 var(--ui-space-8px);background:var(--toolbar-hud-surface);color:var(--toolbar-hud-text);flex:auto;}.CanvasToolbarHud-module__1ZATmq__hudHint{padding:0 var(--ui-space-4px);color:var(--toolbar-hud-text);}.CanvasToolbarHud-module__1ZATmq__quiverHiddenFileInput{display:none}.CanvasToolbarHud-module__1ZATmq__quiverConflict{gap:var(--ui-space-8px);border:1px solid var(--toolbar-hud-border-strong);border-radius:var(--ui-radius-8px);padding:var(--ui-space-8px);background:var(--toolbar-hud-surface);flex-direction:column;display:flex}.CanvasToolbarHud-module__1ZATmq__quiverConflictTitle{}.CanvasToolbarHud-module__1ZATmq__quiverConflictBody{}.CanvasToolbarHud-module__1ZATmq__quiverConflictActions{align-items:center;gap:var(--ui-space-4px);flex-wrap:wrap;display:flex}.CanvasToolbarHud-module__1ZATmq__quiverConflictDiscard{background:0 0;border-color:#0000;}.CanvasToolbarHud-module__1ZATmq__quiverConflictDiscard:hover,.CanvasToolbarHud-module__1ZATmq__actionChip:hover,.CanvasToolbarHud-module__1ZATmq__iconButton:hover,.CanvasToolbarHud-module__1ZATmq__closeButton:hover,.CanvasToolbarHud-module__1ZATmq__nodeTile:hover{background:var(--toolbar-hud-surface-hover)}@media (max-width:700px){.CanvasToolbarHud-module__1ZATmq__nodeGridFrame{min-height:80px}.CanvasToolbarHud-module__1ZATmq__nodeTileGrid{grid-template-columns:repeat(2, minmax(0, var(--toolbar-hud-tile-track)))}}@media (forced-colors:active){.CanvasToolbarHud-module__1ZATmq__actionChip[aria-pressed=true],.CanvasToolbarHud-module__1ZATmq__actionChip[aria-pressed=true]:hover{color:highlighttext;background:highlight;border-color:highlight}}@supports (transition-behavior:allow-discrete){.CanvasToolbarHud-module__1ZATmq__hud{opacity:1;transition:opacity var(--ui-duration-medium) var(--ui-ease-out-soft), transform var(--ui-duration-medium) var(--ui-ease-out-soft);animation:none}@starting-style{.CanvasToolbarHud-module__1ZATmq__hud{opacity:0;transform:translate(-50%)translateY(.5rem)}}}.CanvasToolbarHud-module__1ZATmq__hud[data-leaving=true]{opacity:0;transition:opacity var(--ui-duration-fast) var(--ui-ease-standard), transform var(--ui-duration-fast) var(--ui-ease-standard);pointer-events:none;animation:none;transform:translate(-50%)translateY(.5rem)}@media (prefers-reduced-motion:reduce){.CanvasToolbarHud-module__1ZATmq__hud,.CanvasToolbarHud-module__1ZATmq__viewTransition[data-animate-view=true],.CanvasToolbarHud-module__1ZATmq__hud[data-agent-target=canvas-generate-hud] .CanvasToolbarHud-module__1ZATmq__headerRow{animation:none}.CanvasToolbarHud-module__1ZATmq__hud,.CanvasToolbarHud-module__1ZATmq__hud[data-leaving=true]{transition:none}}
.CanvasSheetPrimitives-module__PK13Ga__sheetScope{--sheet-ctl-lg:var(--ui-control-h-32px);--sheet-ctl-md:var(--ui-control-h-28px);--sheet-ctl-sm:var(--ui-control-h-24px);--sheet-ctl-xs:var(--ui-control-h-20px);--sheet-row:var(--ui-control-h-32px);--sheet-row-header:40px;--sheet-row-media:52px;--sheet-popover-width-compact:15.5rem;--sheet-popover-width:17.5rem;--sheet-popover-viewport-margin:var(--ui-space-12px);--sheet-popover-scroll:16rem;--sheet-syncing-opacity:.92}.CanvasSheetPrimitives-module__PK13Ga__tileCard{border-radius:var(--ui-radius-12px);corner-shape:squircle;background:var(--canvas-chrome-surface-subtle);transition:background var(--ui-transition-fast), border-color var(--ui-transition-fast), box-shadow var(--ui-transition-fast);border:1px solid #0000;overflow:hidden}.CanvasSheetPrimitives-module__PK13Ga__chipTrack{gap:var(--ui-space-2px);padding:var(--ui-space-2px);border-radius:var(--ui-radius-6px);background:var(--canvas-chrome-row-hover)}.CanvasSheetPrimitives-module__PK13Ga__chip{justify-content:center;align-items:center;gap:var(--ui-space-4px);min-width:0;height:var(--sheet-ctl-sm);padding:0 var(--ui-space-6px);border-radius:var(--ui-radius-6px);corner-shape:squircle;transition:background var(--ui-transition-fast), color var(--ui-transition-fast), border-color var(--ui-transition-fast);border:1px solid #0000;display:inline-flex}.CanvasSheetPrimitives-module__PK13Ga__chip:hover:not([data-active=true]){color:var(--canvas-chrome-text-primary)}.CanvasSheetPrimitives-module__PK13Ga__chip[data-active=true]{background:var(--canvas-chrome-surface);border-color:var(--canvas-chrome-border);color:var(--canvas-chrome-text-strong)}.CanvasSheetPrimitives-module__PK13Ga__chip:focus-visible{outline-offset:var(--ui-focus-ring-inset)}@media (forced-colors:active){.CanvasSheetPrimitives-module__PK13Ga__chip[data-active=true]{color:highlighttext;background:highlight}}.CanvasSheetPrimitives-module__PK13Ga__sectionHeaderRow{justify-content:space-between;align-items:center;gap:var(--ui-space-6px);min-height:var(--sheet-row-header);display:flex}.CanvasSheetPrimitives-module__PK13Ga__searchShell{align-items:center;gap:var(--ui-space-6px);min-width:0;height:var(--sheet-ctl-sm);padding:0 var(--ui-space-4px) 0 var(--ui-space-8px);border-radius:var(--ui-radius-6px);background:var(--canvas-chrome-control-surface);display:flex;}.CanvasSheetPrimitives-module__PK13Ga__searchShell:focus-within{border-color:var(--canvas-chrome-focus-accent);background:var(--canvas-chrome-surface)}.CanvasSheetPrimitives-module__PK13Ga__searchInputReset{background:0 0;border:0;flex:auto;min-width:0;height:100%}.CanvasSheetPrimitives-module__PK13Ga__searchInputReset:focus-visible{outline:none}.CanvasSheetPrimitives-module__PK13Ga__surfaceBlock{border-radius:var(--ui-radius-8px);}.CanvasSheetPrimitives-module__PK13Ga__compactField{width:100%;min-width:0;min-height:var(--sheet-ctl-sm,1.5rem);padding:0 var(--ui-space-8px);border-radius:var(--ui-radius-6px);color:var(--canvas-chrome-text-primary);font-size:var(--ui-text-11px);}.CanvasSheetPrimitives-module__PK13Ga__compactField:focus{border-color:var(--canvas-chrome-focus-accent);outline:none}@media (forced-colors:active){.CanvasSheetPrimitives-module__PK13Ga__searchShell:focus-within,.CanvasSheetPrimitives-module__PK13Ga__compactField:focus{outline:var(--ui-focus-ring-width) solid Highlight;outline-offset:var(--ui-focus-ring-inset)}}.CanvasSheetPrimitives-module__PK13Ga__inlineTitleRow{align-items:center;gap:var(--ui-space-6px);min-width:0;display:flex}.CanvasSheetPrimitives-module__PK13Ga__btn,.CanvasSheetPrimitives-module__PK13Ga__btnPrimary,.CanvasSheetPrimitives-module__PK13Ga__btnSecondary{justify-content:center;align-items:center;gap:var(--ui-space-6px);border-radius:var(--ui-radius-8px);font-family:inherit;font-size:var(--ui-text-10px);font-weight:var(--canvas-chrome-weight-title);line-height:var(--ui-line-none);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.CanvasSheetPrimitives-module__PK13Ga__btnPanelText{font-size:var(--ui-text-11px)}.CanvasSheetPrimitives-module__PK13Ga__btn:disabled,.CanvasSheetPrimitives-module__PK13Ga__btnPrimary:disabled,.CanvasSheetPrimitives-module__PK13Ga__btnSecondary:disabled{opacity:var(--ui-opacity-disabled);cursor:default}.CanvasSheetPrimitives-module__PK13Ga__btnPrimary{border-color:var(--canvas-chrome-border-strong);background:var(--canvas-chrome-text-primary);color:var(--canvas-chrome-surface);transition:filter var(--ui-transition-fast)}.CanvasSheetPrimitives-module__PK13Ga__btnPrimary:hover:not(:disabled){filter:brightness(.92)}.CanvasSheetPrimitives-module__PK13Ga__btnSecondary{border-color:var(--canvas-chrome-border);background:var(--canvas-chrome-surface);color:var(--canvas-chrome-text-primary)}@media (hover:none),(pointer:coarse),(any-pointer:coarse){.CanvasSheetPrimitives-module__PK13Ga__chip,.CanvasSheetPrimitives-module__PK13Ga__searchShell,.CanvasSheetPrimitives-module__PK13Ga__btn,.CanvasSheetPrimitives-module__PK13Ga__btnPrimary,.CanvasSheetPrimitives-module__PK13Ga__btnSecondary{min-height:var(--ui-control-h-44px)}}.CanvasSheetPrimitives-module__PK13Ga__recoveryButton{min-height:var(--sheet-ctl-md);padding:0 var(--ui-space-12px);border-radius:var(--ui-radius-8px);color:var(--canvas-chrome-text-primary);justify-content:center;align-items:center;font-family:inherit;display:inline-flex;}.CanvasSheetPrimitives-module__PK13Ga__btnSecondary:hover:not(:disabled),.CanvasSheetPrimitives-module__PK13Ga__recoveryButton:hover{border-color:var(--canvas-chrome-border-strong);background:var(--canvas-chrome-surface-subtle)}.CanvasSheetPrimitives-module__PK13Ga__iconFrame{justify-content:center;align-items:center;display:inline-flex}.CanvasSheetPrimitives-module__PK13Ga__scrollBody{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.CanvasSheetPrimitives-module__PK13Ga__emptyState{padding:var(--ui-space-12px);border-radius:var(--ui-radius-8px);color:var(--canvas-chrome-text-muted);font-size:var(--ui-text-10px);line-height:var(--ui-line-snug);}.CanvasSheetPrimitives-module__PK13Ga__emptyStateQuiet{padding:var(--ui-space-32px) var(--ui-space-16px);color:var(--canvas-chrome-text-muted);font-size:var(--ui-text-11px);font-weight:var(--canvas-chrome-weight-regular);line-height:var(--ui-line-tight);text-align:center;margin:0}.CanvasSheetPrimitives-module__PK13Ga__emptyStateWorkspace{align-items:flex-start;gap:var(--ui-space-8px);text-align:start;flex-direction:column;margin:0;display:flex}.CanvasSheetPrimitives-module__PK13Ga__sheetShell{border-right:1px solid var(--canvas-chrome-border);background:var(--canvas-chrome-surface);height:100%;min-height:0;color:var(--canvas-chrome-text-primary);font-family:var(--canvas-chrome-font-sans);cursor:default;contain:layout;flex-direction:column;display:flex;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.CanvasSheetPrimitives-module__PK13Ga__btnPrimary{transition-duration:0s}}
.canvasSelectChrome-module__27Ewhq__selectContent{--bs-select-content-bg:var(--canvas-chrome-menu-surface);--bs-select-content-border:var(--canvas-chrome-menu-border);--bs-select-content-shadow:var(--canvas-chrome-menu-shadow);--bs-select-content-backdrop-filter:none;--bs-select-item-color:var(--canvas-chrome-menu-ink);--bs-select-item-indicator-color:var(--canvas-chrome-menu-ink);--bs-select-item-highlight-bg:var(--canvas-chrome-menu-accent);--bs-select-item-selected-bg:color-mix(in srgb, var(--canvas-chrome-menu-accent) 72%, var(--canvas-chrome-menu-surface));--bs-select-item-selected-border:transparent;--bs-select-item-selected-highlight-bg:var(--canvas-chrome-menu-accent);--bs-select-item-align:center;--bs-select-item-opacity:1;--bs-select-item-font-size:var(--ui-text-11px);--bs-select-item-padding:var(--canvas-select-item-padding,0 var(--ui-space-8px));padding:var(--canvas-select-menu-padding,0);color:var(--canvas-chrome-menu-ink)}.canvasSelectChrome-module__27Ewhq__selectOption{min-block-size:var(--canvas-select-option-min-height,var(--canvas-chrome-control-h));display:flex}.canvasSelectChrome-module__27Ewhq__selectTriggerRamp{--bs-select-trigger-font-size:var(--ui-text-11px);--bs-select-trigger-line-height:var(--ui-line-tight);--bs-select-trigger-disabled-opacity:var(--ui-opacity-disabled)}.canvasSelectChrome-module__27Ewhq__selectTriggerWell{--bs-select-trigger-bg:var(--inspector-control-bg,var(--canvas-chrome-control-surface));--bs-select-trigger-border:var(--inspector-control-border,var(--canvas-chrome-control-surface));--bs-select-trigger-hover-bg:var(--inspector-control-bg-active,var(--canvas-chrome-control-surface-hover));--bs-select-trigger-hover-border:var(--inspector-control-border-active,var(--canvas-chrome-border-strong));--bs-select-trigger-radius:var(--inspector-radius,var(--ui-radius-6px));--bs-select-trigger-color:var(--canvas-chrome-text-primary);--bs-select-trigger-transition:background var(--ui-transition-fast), border-color var(--ui-transition-fast)}.canvasSelectChrome-module__27Ewhq__selectTriggerField{--bs-select-trigger-bg:var(--canvas-chrome-surface);--bs-select-trigger-border:var(--canvas-chrome-border);--bs-select-trigger-hover-border:var(--canvas-chrome-border-strong);--bs-select-trigger-hover-bg:var(--canvas-select-trigger-hover-bg,var(--canvas-chrome-surface))}
.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-8px);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-6px);border-radius:inherit;background:var(--canvas-chrome-row-hover);width:100%;height:100%;color:var(--canvas-chrome-text-muted);flex-direction:column;overflow:hidden;}.CanvasPlacementOverlay-module__YJzz8q__placementGhostMediaName{max-width:85%;}.CanvasPlacementOverlay-module__YJzz8q__placementHint{bottom:var(--canvas-floating-toolbar-popover-bottom);pointer-events:none;padding:var(--ui-space-8px) var(--ui-space-12px);border-radius:var(--ui-radius-full);background:var(--black-a82);color:var(--white-a92);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%);}
.CanvasPublishAction-module__d_qKZq__action{--publish-ink:var(--gray-0);--canvas-panel-button-radius:var(--ui-radius-4px);transition:background-color var(--ui-transition-fast);flex:none;}.CanvasPublishAction-module__d_qKZq__action[data-publish-fill=black]{--publish-fill:var(--canvas-chrome-text-strong);--publish-fill-lit:var(--gray-1000)}.CanvasPublishAction-module__d_qKZq__action[data-publish-fill=purple]{--publish-fill:var(--canvas-chrome-agent-accent);--publish-fill-lit:color-mix(in srgb, var(--canvas-chrome-agent-accent) 84%, var(--gray-1000))}.CanvasPublishAction-module__d_qKZq__action.CanvasPublishAction-module__d_qKZq__action{background-color:var(--publish-fill);color:var(--publish-ink);box-shadow:none;background-image:none}.CanvasPublishAction-module__d_qKZq__action.CanvasPublishAction-module__d_qKZq__action:hover:not([aria-disabled=true]),.CanvasPublishAction-module__d_qKZq__action.CanvasPublishAction-module__d_qKZq__action:focus-visible:not([aria-disabled=true]),.CanvasPublishAction-module__d_qKZq__action.CanvasPublishAction-module__d_qKZq__action[aria-expanded=true]:not([aria-disabled=true]),.CanvasPublishAction-module__d_qKZq__action.CanvasPublishAction-module__d_qKZq__action:active:not([aria-disabled=true]){background-color:var(--publish-fill-lit)}.CanvasPublishAction-module__d_qKZq__action[aria-disabled=true]{opacity:var(--ui-opacity-disabled);cursor:default}.CanvasPublishAction-module__d_qKZq__labelSlot{place-items:center;display:grid}.CanvasPublishAction-module__d_qKZq__labelSlot>*{grid-area:1/1}.CanvasPublishAction-module__d_qKZq__labelGhost{visibility:hidden;white-space:nowrap;pointer-events:none}.CanvasPublishAction-module__d_qKZq__loading{padding:var(--ui-space-12px) var(--ui-space-16px) var(--ui-space-16px);}.CanvasPublishAction-module__d_qKZq__label{white-space:nowrap}.CanvasPublishAction-module__d_qKZq__icon{display:none}@media (prefers-reduced-motion:reduce){.CanvasPublishAction-module__d_qKZq__action{transition:none}}@media (max-width:16rem){.CanvasPublishAction-module__d_qKZq__action{width:var(--canvas-chrome-control-h);flex-basis:var(--canvas-chrome-control-h);padding-inline:0}.CanvasPublishAction-module__d_qKZq__labelSlot{display:none}.CanvasPublishAction-module__d_qKZq__icon{display:block}}
.CanvasModalShell-module__BJpV5q__root{z-index:var(--ui-z-overlay);padding:max(var(--ui-space-16px), env(safe-area-inset-top,0px)) max(var(--ui-space-16px), env(safe-area-inset-right,0px)) max(var(--ui-space-16px), env(safe-area-inset-bottom,0px)) max(var(--ui-space-16px), env(safe-area-inset-left,0px));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CanvasModalShell-module__BJpV5q__scrim{background:var(--black-a30);opacity:0;position:absolute;inset:0}.CanvasModalShell-module__BJpV5q__frame{gap:var(--ui-space-8px);opacity:0;flex-direction:column;width:min(25rem,100%);min-height:0;max-height:100%;display:flex;position:relative}.CanvasModalShell-module__BJpV5q__card{border-radius:var(--canvas-chrome-panel-radius);corner-shape:squircle;min-height:0;max-height:min(42rem,85dvh);box-shadow:var(--ui-shadow-modal);flex-direction:column;display:flex;position:relative;overflow:hidden;}.CanvasModalShell-module__BJpV5q__header{align-items:center;gap:var(--ui-space-8px);padding:var(--ui-space-12px) var(--ui-space-12px) var(--ui-space-12px) var(--ui-space-16px);border-bottom:1px solid var(--canvas-chrome-border);flex:none;display:flex}.CanvasModalShell-module__BJpV5q__title{flex:auto;margin:0;}.CanvasModalShell-module__BJpV5q__closeButton{width:var(--ui-control-h-24px);height:var(--ui-control-h-24px);border-radius:var(--ui-radius-6px);flex:none;}.CanvasModalShell-module__BJpV5q__body{min-height:0;overflow:var(--canvas-modal-body-overflow,auto);overscroll-behavior:contain}
.CanvasPublishPanel-module__hdMDha__panel{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.CanvasPublishPanel-module__hdMDha__modalBody{--canvas-modal-body-overflow:hidden;flex-direction:column;display:flex}.CanvasPublishPanel-module__hdMDha__content{overscroll-behavior:contain;min-height:0;padding:var(--ui-space-12px) var(--ui-space-16px) var(--ui-space-16px);overflow-y:auto;}.CanvasPublishPanel-module__hdMDha__footer{--canvas-panel-button-h-sm:var(--canvas-chrome-control-h);gap:var(--ui-space-8px);padding:var(--ui-space-12px) var(--ui-space-16px);border-top:1px solid var(--canvas-chrome-border);flex:none;display:flex}.CanvasPublishPanel-module__hdMDha__footer>button{flex:1 1 0;min-width:0}.CanvasPublishPanel-module__hdMDha__factRow{align-items:center;gap:var(--ui-space-8px);grid-template-columns:minmax(0,4rem) minmax(0,1fr);min-width:0;display:grid}.CanvasPublishPanel-module__hdMDha__servingStatus{padding:var(--ui-space-4px) var(--ui-space-8px);border-radius:var(--ui-radius-6px);background:var(--canvas-chrome-row-hover);justify-self:start;}.CanvasPublishPanel-module__hdMDha__muted{}.CanvasPublishPanel-module__hdMDha__claimRow{align-items:center;gap:var(--ui-space-6px);min-width:0;display:flex}.CanvasPublishPanel-module__hdMDha__input{flex:auto;width:auto;min-width:0;}.CanvasPublishPanel-module__hdMDha__suffix{flex-shrink:0;}.CanvasPublishPanel-module__hdMDha__urlRow{justify-content:space-between;align-items:center;gap:var(--ui-space-8px);min-width:0;display:flex}.CanvasPublishPanel-module__hdMDha__urlLink{text-decoration:none;}.CanvasPublishPanel-module__hdMDha__error{}.CanvasPublishPanel-module__hdMDha__failureList{gap:var(--ui-space-4px);margin:var(--ui-space-6px) 0 0;flex-direction:column;display:flex}.CanvasPublishPanel-module__hdMDha__failureItem{gap:var(--ui-space-2px);flex-direction:column;min-width:0;display:flex}.CanvasPublishPanel-module__hdMDha__failureSource{overflow-wrap:anywhere;}.CanvasPublishPanel-module__hdMDha__success{align-items:baseline;gap:var(--ui-space-2px) var(--ui-space-8px);flex-wrap:wrap;display:flex;}.CanvasPublishPanel-module__hdMDha__dropped{gap:var(--ui-space-6px);min-width:0;margin-top:var(--ui-space-4px);flex-basis:100%;}.CanvasPublishPanel-module__hdMDha__droppedTitle{}.CanvasPublishPanel-module__hdMDha__droppedList{gap:var(--ui-space-8px);flex-direction:column;display:flex;}.CanvasPublishPanel-module__hdMDha__droppedItem{flex-direction:column;gap:0;min-width:0;display:flex}.CanvasPublishPanel-module__hdMDha__droppedSource{overflow-wrap:anywhere;}.CanvasPublishPanel-module__hdMDha__provenance{min-width:0;margin:var(--ui-space-4px) 0 0;flex-basis:100%;}.CanvasPublishPanel-module__hdMDha__publishedLink{text-decoration:none;}.CanvasPublishPanel-module__hdMDha__urlLink:hover,.CanvasPublishPanel-module__hdMDha__publishedLink:hover{text-decoration:underline}.CanvasPublishPanel-module__hdMDha__urlLink:focus-visible,.CanvasPublishPanel-module__hdMDha__publishedLink:focus-visible{border-radius:var(--ui-radius-4px)}.CanvasPublishPanel-module__hdMDha__primaryBtn{}.CanvasPublishPanel-module__hdMDha__subtleBtn{flex-shrink:0;}.CanvasPublishPanel-module__hdMDha__scheduledChip{justify-content:space-between;align-items:center;gap:var(--ui-space-8px);min-width:0;padding:var(--ui-space-6px) var(--ui-space-8px);border-radius:var(--ui-radius-8px);background:var(--canvas-chrome-row-hover);display:flex}.CanvasPublishPanel-module__hdMDha__scheduledChipText{}.CanvasPublishPanel-module__hdMDha__scheduleEditor,.CanvasPublishPanel-module__hdMDha__publishProgress,.CanvasPublishPanel-module__hdMDha__deliveryField{gap:var(--ui-space-6px);flex-direction:column;display:flex}.CanvasPublishPanel-module__hdMDha__dangerBtn{}.CanvasPublishPanel-module__hdMDha__publishProgressBar{height:var(--ui-space-2px);border-radius:var(--ui-radius-full);background:var(--canvas-chrome-row-hover);position:relative;overflow:hidden}.CanvasPublishPanel-module__hdMDha__publishProgressBarFill{border-radius:inherit;background:var(--canvas-chrome-text-strong);width:40%;animation:1.15s ease-in-out infinite CanvasPublishPanel-module__hdMDha__publishProgressIndeterminate;position:absolute;top:0;bottom:0;left:0}@keyframes CanvasPublishPanel-module__hdMDha__publishProgressIndeterminate{0%{transform:translate(-110%)}to{transform:translate(360%)}}.CanvasPublishPanel-module__hdMDha__publishProgressLabel{align-items:baseline;gap:var(--ui-space-4px) var(--ui-space-6px);flex-wrap:wrap;display:flex;}.CanvasPublishPanel-module__hdMDha__publishProgressElapsed{font-variant-numeric:tabular-nums;}.CanvasPublishPanel-module__hdMDha__publishProgressHint{flex-basis:100%;}@media (prefers-reduced-motion:reduce){.CanvasPublishPanel-module__hdMDha__publishProgressBarFill{opacity:.5;width:100%;animation-play-state:paused}}.CanvasPublishPanel-module__hdMDha__deliveryLabel{}.CanvasPublishPanel-module__hdMDha__deliveryOptions{gap:var(--ui-space-4px);flex-direction:column;display:flex}.CanvasPublishPanel-module__hdMDha__deliveryOption{--canvas-panel-button-justify:flex-start;--canvas-panel-button-h-sm:var(--canvas-chrome-control-h);width:100%;}.CanvasPublishPanel-module__hdMDha__deliveryOption[aria-checked=true]{color:var(--canvas-chrome-text-strong);background:var(--canvas-chrome-row-hover);box-shadow:inset 0 0 0 1px var(--canvas-chrome-border)}@media (forced-colors:active){.CanvasPublishPanel-module__hdMDha__deliveryOption[aria-checked=true]{outline:var(--ui-hairline-w) solid Highlight;outline-offset:var(--ui-focus-ring-inset);color:highlighttext;background:highlight}}
.CanvasShareAction-module__dLyn2q__action{gap:var(--ui-space-4px);height:var(--canvas-chrome-control-h);padding:0 var(--ui-space-8px);border-radius:var(--ui-radius-full);transition:background var(--ui-transition-fast), transform var(--ui-transition-fast);background:0 0;border:0;flex:none;}.CanvasShareAction-module__dLyn2q__action:hover:not([aria-disabled=true]),.CanvasShareAction-module__dLyn2q__action[aria-expanded=true]:not([aria-disabled=true]){background:var(--canvas-chrome-row-hover)}.CanvasShareAction-module__dLyn2q__action:active:not([aria-disabled=true]){transform:scale(.97)}.CanvasShareAction-module__dLyn2q__action[aria-disabled=true]{opacity:var(--ui-opacity-disabled);cursor:default}.CanvasShareAction-module__dLyn2q__label{white-space:nowrap}.CanvasShareAction-module__dLyn2q__icon{display:none}.CanvasShareAction-module__dLyn2q__secondaryCard{border-radius:var(--canvas-chrome-panel-radius);corner-shape:squircle;min-height:0;box-shadow:var(--ui-shadow-modal);flex-direction:column;display:flex;position:relative;overflow:hidden;}.CanvasShareAction-module__dLyn2q__copyLink,.CanvasShareAction-module__dLyn2q__revokeButton,.CanvasShareAction-module__dLyn2q__copyInviteButton,.CanvasShareAction-module__dLyn2q__approveButton{flex:none;}.CanvasShareAction-module__dLyn2q__copyLink{gap:var(--ui-space-6px)}.CanvasShareAction-module__dLyn2q__headerIconButton{width:var(--ui-control-h-24px);height:var(--ui-control-h-24px);border-radius:var(--ui-radius-6px);flex:none;}.CanvasShareAction-module__dLyn2q__shareBody{gap:var(--ui-space-12px);padding:var(--ui-space-16px);flex-direction:column;display:flex}.CanvasShareAction-module__dLyn2q__lede,.CanvasShareAction-module__dLyn2q__capability,.CanvasShareAction-module__dLyn2q__lockout,.CanvasShareAction-module__dLyn2q__sectionHeading{margin:0}.CanvasShareAction-module__dLyn2q__lede{}.CanvasShareAction-module__dLyn2q__capability,.CanvasShareAction-module__dLyn2q__lockout{}.CanvasShareAction-module__dLyn2q__sectionHeading{}.CanvasShareAction-module__dLyn2q__inviteForm{gap:var(--ui-space-6px);flex-direction:column;display:flex}.CanvasShareAction-module__dLyn2q__inviteFields,.CanvasShareAction-module__dLyn2q__inviteLinkRow,.CanvasShareAction-module__dLyn2q__requestActions{align-items:center;gap:var(--ui-space-6px);display:flex}.CanvasShareAction-module__dLyn2q__inviteFields,.CanvasShareAction-module__dLyn2q__inviteLinkRow{--canvas-chrome-control-h-compact:var(--canvas-chrome-control-h)}.CanvasShareAction-module__dLyn2q__inviteEmail,.CanvasShareAction-module__dLyn2q__inviteLink{flex:auto;}.CanvasShareAction-module__dLyn2q__inviteRole{min-width:0;height:var(--canvas-chrome-control-h);--bs-select-trigger-padding:0 var(--ui-space-8px);flex:0 0 6.75rem;}.CanvasShareAction-module__dLyn2q__approveButton{color:var(--canvas-chrome-text-strong)}.CanvasShareAction-module__dLyn2q__statusText{margin:0;}.CanvasShareAction-module__dLyn2q__linkField{align-items:center;gap:var(--ui-space-8px);display:flex}.CanvasShareAction-module__dLyn2q__linkInput{min-width:0;height:var(--canvas-chrome-control-h);padding:0 var(--ui-space-8px);text-overflow:ellipsis;flex:auto;}.CanvasShareAction-module__dLyn2q__inviteButton,.CanvasShareAction-module__dLyn2q__createButton,.CanvasShareAction-module__dLyn2q__embedCopyButton{flex:none;}.CanvasShareAction-module__dLyn2q__createButton{align-self:flex-start}.CanvasShareAction-module__dLyn2q__secondaryCard{flex:none}.CanvasShareAction-module__dLyn2q__secondaryRow{align-items:center;gap:var(--ui-space-8px);width:100%;padding:var(--ui-space-8px) var(--ui-space-16px);text-align:start;background:0 0;border:0;display:flex;}.CanvasShareAction-module__dLyn2q__secondaryRow:hover{background:var(--canvas-chrome-row-hover)}.CanvasShareAction-module__dLyn2q__secondaryRowLabel{flex:auto;min-width:0}.CanvasShareAction-module__dLyn2q__accessList{gap:var(--ui-space-2px);flex-direction:column;display:flex}.CanvasShareAction-module__dLyn2q__accessRow{align-items:center;gap:var(--ui-space-8px);min-height:var(--ui-control-h-32px,2rem);display:flex}.CanvasShareAction-module__dLyn2q__accessRowIcon{width:var(--ui-control-h-24px);height:var(--ui-control-h-24px);flex:none;}.CanvasShareAction-module__dLyn2q__accessRowAvatar{border:0;margin-left:0;}.CanvasShareAction-module__dLyn2q__accessRowInitial{}.CanvasShareAction-module__dLyn2q__accessRowMain{flex-direction:column;flex:auto;min-width:0;display:flex}.CanvasShareAction-module__dLyn2q__accessRowLabel{}.CanvasShareAction-module__dLyn2q__accessRowSub{font-variant-numeric:tabular-nums;}.CanvasShareAction-module__dLyn2q__accessRowCapability{flex:none;}.CanvasShareAction-module__dLyn2q__requestActions{flex:none}.CanvasShareAction-module__dLyn2q__skeletonPulse{background:var(--canvas-chrome-row-hover);animation:CanvasShareAction-module__dLyn2q__shareSkeletonPulse var(--ui-duration-shimmer) var(--ui-ease-in-out) infinite}@keyframes CanvasShareAction-module__dLyn2q__shareSkeletonPulse{0%,to{opacity:1}50%{opacity:.55}}.CanvasShareAction-module__dLyn2q__skeletonRow{}.CanvasShareAction-module__dLyn2q__skeletonAvatar{width:var(--ui-control-h-24px);height:var(--ui-control-h-24px);border-radius:var(--ui-radius-full);flex:none;}.CanvasShareAction-module__dLyn2q__skeletonLabel{border-radius:var(--ui-radius-full);width:min(7rem,100%);height:1lh;}.CanvasShareAction-module__dLyn2q__skeletonCapability{border-radius:var(--ui-radius-full);flex:none;width:3rem;height:1lh;}.CanvasShareAction-module__dLyn2q__ledeSkeleton{flex-direction:column;display:flex;}.CanvasShareAction-module__dLyn2q__ledeSkeletonLine,.CanvasShareAction-module__dLyn2q__ledeSkeletonLineEnd{border-radius:var(--ui-radius-full);height:1lh;}.CanvasShareAction-module__dLyn2q__ledeSkeletonLine{width:100%}.CanvasShareAction-module__dLyn2q__ledeSkeletonLineEnd{width:60%}.CanvasShareAction-module__dLyn2q__revokeButton:hover:not(:disabled){color:var(--ui-status-error-deep);background:var(--ui-status-error-bg)}.CanvasShareAction-module__dLyn2q__backIcon{transform:rotate(180deg)}.CanvasShareAction-module__dLyn2q__embedSnippet{resize:none;width:100%;min-height:6.5rem;}.CanvasShareAction-module__dLyn2q__embedActions{justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){.CanvasShareAction-module__dLyn2q__action{transition:none}.CanvasShareAction-module__dLyn2q__skeletonPulse{animation:none}}@media not (min-width:480px){.CanvasShareAction-module__dLyn2q__action{width:var(--canvas-chrome-control-h);padding-inline:0}.CanvasShareAction-module__dLyn2q__label{display:none}.CanvasShareAction-module__dLyn2q__icon{display:block}}
.CanvasWorkspaceView-module__iECieW__surface{z-index:var(--canvas-z-workspace);background:var(--canvas-chrome-surface);font-family:var(--canvas-chrome-font-sans);flex-direction:column;display:flex;position:absolute;inset:0;container:canvas-workspace/inline-size;}.CanvasWorkspaceView-module__iECieW__topBar{height:var(--canvas-chrome-top-band-h);padding:0 var(--ui-space-16px);border-bottom:1px solid var(--canvas-chrome-border);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;position:relative}.CanvasWorkspaceView-module__iECieW__backButton{justify-self:start;align-items:center;gap:var(--ui-space-8px);height:var(--canvas-chrome-control-h);border-radius:var(--ui-radius-full);padding:0 var(--ui-space-12px);color:var(--canvas-chrome-text-muted);transition:background var(--ui-transition-fast), color var(--ui-transition-fast);display:inline-flex;}.CanvasWorkspaceView-module__iECieW__tabRail{gap:var(--ui-space-2px);border-radius:var(--ui-radius-8px);padding:var(--ui-space-2px);background:var(--canvas-chrome-surface-subtle);outline:var(--ui-focus-ring-width) solid var(--canvas-chrome-border);outline-offset:var(--ui-focus-ring-inset);grid-column:2;display:inline-flex}.CanvasWorkspaceView-module__iECieW__tab{width:auto;min-width:max-content;height:var(--canvas-chrome-control-h-compact);border-radius:var(--ui-radius-6px);padding:0 var(--ui-space-12px);color:var(--canvas-chrome-text-muted);white-space:nowrap;}.CanvasWorkspaceView-module__iECieW__backButton:hover,.CanvasWorkspaceView-module__iECieW__tab:hover{color:var(--canvas-chrome-text-strong);background:var(--canvas-chrome-row-hover)}.CanvasWorkspaceView-module__iECieW__tab[aria-selected=true]{color:var(--canvas-chrome-text-strong);background:var(--canvas-chrome-surface)}@media (forced-colors:active){.CanvasWorkspaceView-module__iECieW__tab[aria-selected=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}.CanvasWorkspaceView-module__iECieW__topBarEnd{justify-self:end;align-items:center;gap:var(--ui-space-8px);grid-column:3;min-width:0;display:inline-flex;overflow:hidden}.CanvasWorkspaceView-module__iECieW__body{}.CanvasWorkspaceView-module__iECieW__pane{--canvas-workspace-pane-max:1000px;--canvas-workspace-rail-width:200px;--canvas-workspace-rail-gap:var(--ui-space-24px);--canvas-workspace-rail-row-h:var(--ui-control-h-32px);--canvas-workspace-rail-radius:var(--ui-radius-8px);padding:var(--ui-space-24px);justify-content:center;display:flex;}.CanvasWorkspaceView-module__iECieW__paneColumn{width:min(var(--canvas-workspace-pane-max), 100%);min-width:0}.CanvasWorkspaceView-module__iECieW__paneColumnFill{flex-direction:column;min-height:0;display:flex;}.CanvasWorkspaceView-module__iECieW__paneFlush{padding:0}.CanvasWorkspaceView-module__iECieW__paneFlush>.CanvasWorkspaceView-module__iECieW__paneColumnFill{width:100%}@container canvas-workspace (max-width:720px){.CanvasWorkspaceView-module__iECieW__pane{--canvas-workspace-rail-gap:var(--ui-space-16px)}}@container canvas-workspace (max-width:480px){.CanvasWorkspaceView-module__iECieW__topBar,.CanvasWorkspaceView-module__iECieW__backButton{padding-inline:var(--ui-space-8px)}.CanvasWorkspaceView-module__iECieW__backLabel{display:none}}@container canvas-workspace (max-width:360px){.CanvasWorkspaceView-module__iECieW__topBarEnd{visibility:hidden}}.CanvasWorkspaceView-module__iECieW__paneLoading{}.CanvasWorkspaceView-module__iECieW__paneError{}.CanvasWorkspaceView-module__iECieW__paneFlush .CanvasWorkspaceView-module__iECieW__paneLoading,.CanvasWorkspaceView-module__iECieW__paneFlush .CanvasWorkspaceView-module__iECieW__paneError{padding:var(--ui-space-24px)}.CanvasWorkspaceView-module__iECieW__paneRetry{min-height:var(--canvas-chrome-control-h);padding:0 var(--ui-space-12px);border-radius:var(--ui-radius-8px);color:var(--canvas-chrome-text-strong);}
.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);transition-property:opacity;transition-timing-function:var(--ui-ease-standard);position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.LoadingGateOverlay-module__fetJyW__root{transition:none}}.LoadingGateOverlay-module__fetJyW__fading{pointer-events:none}
.PublicCanvasViewerSeat-module__IctNtG__seat{--viewer-seat-safe-inline-start:max(var(--ui-space-16px), env(safe-area-inset-left,0px));--viewer-seat-safe-inline-end:max(var(--ui-space-16px), env(safe-area-inset-right,0px));bottom:max(var(--ui-space-16px), env(safe-area-inset-bottom,0px));left:calc(var(--viewer-seat-safe-inline-start) + ( 100dvw - var(--viewer-seat-safe-inline-start) - var(--viewer-seat-safe-inline-end) ) / 2);align-items:center;gap:var(--ui-space-8px);min-height:var(--ui-control-h-28px);max-inline-size:min(32rem, calc(100dvw - var(--viewer-seat-safe-inline-start) - var(--viewer-seat-safe-inline-end)));padding:var(--ui-space-6px) var(--ui-space-8px) var(--ui-space-6px) var(--ui-space-12px);border-radius:var(--ui-radius-full);color:var(--canvas-chrome-ink);contain:layout;animation:PublicCanvasViewerSeat-module__IctNtG__viewerSeatRiseIn var(--ui-duration-medium) var(--ui-ease-out) both;display:inline-flex;position:absolute;transform:translate(-50%);}@keyframes PublicCanvasViewerSeat-module__IctNtG__viewerSeatRiseIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.PublicCanvasViewerSeat-module__IctNtG__seatIcon{flex:none;}.PublicCanvasViewerSeat-module__IctNtG__seatMessage{min-width:0;}.PublicCanvasViewerSeat-module__IctNtG__askAction{min-height:var(--ui-control-h-24px);padding:0 var(--ui-space-8px);border-radius:var(--ui-radius-full);background:var(--canvas-chrome-row-hover);flex:none;align-items:center;display:inline-flex;}.PublicCanvasViewerSeat-module__IctNtG__askAction:hover:not(:disabled){background:var(--canvas-chrome-border)}.PublicCanvasViewerSeat-module__IctNtG__askAction:disabled{opacity:var(--ui-opacity-disabled)}.PublicCanvasViewerSeat-module__IctNtG__seatDismiss{width:var(--ui-control-h-24px);height:var(--ui-control-h-24px);border-radius:var(--ui-radius-full);flex:none;}@media (prefers-reduced-motion:reduce){.PublicCanvasViewerSeat-module__IctNtG__seat{animation: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}
.ConvexDeployFallback-module__K7z_dq__diagnosticText{font-family:var(--font-sans);color:var(--gray-600)}.ConvexDeployFallback-module__K7z_dq__fixBox{margin-top:var(--ui-space-16px);border-radius:var(--ui-radius-12px);border:1px solid var(--ui-border-strong);background:var(--ui-surface-2);padding:var(--ui-space-16px);text-align:left}.ConvexDeployFallback-module__K7z_dq__fixLabel{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);text-transform:uppercase;letter-spacing:var(--ui-tracking-wide);color:var(--gray-500)}.ConvexDeployFallback-module__K7z_dq__pre{margin-top:var(--ui-space-8px);border-radius:var(--ui-radius-8px);background:var(--ui-surface-0);padding:var(--ui-space-12px);font-size:var(--ui-text-12px);color:var(--color-foreground);overflow:auto}
.ConfirmPopover-module__tzD1lq__contentBase{--confirm-popover-surface:color-mix(in srgb, var(--ui-surface-0) 96%, transparent);--confirm-popover-text:color-mix(in srgb, var(--color-foreground) 88%, transparent);--confirm-popover-button-text:color-mix(in srgb, var(--color-foreground) 92%, transparent);gap:var(--ui-space-8px);animation:ConfirmPopover-module__tzD1lq__popoverIn var(--ui-duration-medium) var(--ui-ease-out);flex-direction:column;display:flex}.ConfirmPopover-module__tzD1lq__contentDefault{min-width:180px;max-width:240px;padding:var(--ui-space-12px);background:var(--confirm-popover-surface);-webkit-backdrop-filter:blur(var(--ui-blur-popover));backdrop-filter:blur(var(--ui-blur-popover));border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-12px);box-shadow:var(--ui-shadow-popover)}.ConfirmPopover-module__tzD1lq__contentCanvas{width:min(14.25rem,100dvi - 2rem);padding:var(--ui-space-12px);gap:var(--ui-space-12px);background:var(--ui-surface-0);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-8px);box-shadow:var(--ui-shadow-popover)}.ConfirmPopover-module__tzD1lq__contentDashboard{gap:var(--ui-space-16px);width:min(20rem,100dvi - 2rem);padding:var(--ui-space-16px);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-8px);background:color-mix(in srgb, var(--ui-surface-0) 98%, var(--color-background) 2%);box-shadow:var(--ui-shadow-popover);--confirm-popover-tip-depth:var(--ui-space-8px);--confirm-popover-tip-span:var(--ui-space-16px);position:relative;}.ConfirmPopover-module__tzD1lq__contentDashboard:before,.ConfirmPopover-module__tzD1lq__contentDashboard:after{content:"";pointer-events:none;position:absolute}.ConfirmPopover-module__tzD1lq__contentDashboard:before{width:var(--confirm-popover-tip-depth);height:var(--confirm-popover-tip-span);background:var(--ui-border-strong)}.ConfirmPopover-module__tzD1lq__contentDashboard:after{width:calc(var(--confirm-popover-tip-depth) - 1px);height:calc(var(--confirm-popover-tip-span) - 2px);background:var(--ui-surface-0)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=right]:before{left:calc((var(--confirm-popover-tip-depth) * -1) + 1px);top:calc(var(--bs-overlay-anchor-y,50%) - (var(--confirm-popover-tip-span) / 2));clip-path:polygon(0 50%,100% 0,100% 100%)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=right]:after{left:calc((var(--confirm-popover-tip-depth) * -1) + 2px);top:calc(var(--bs-overlay-anchor-y,50%) - ((var(--confirm-popover-tip-span) - 2px) / 2));clip-path:polygon(0 50%,100% 0,100% 100%)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=left]:before{right:calc((var(--confirm-popover-tip-depth) * -1) + 1px);top:calc(var(--bs-overlay-anchor-y,50%) - (var(--confirm-popover-tip-span) / 2));clip-path:polygon(0 0,100% 50%,0 100%)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=left]:after{right:calc((var(--confirm-popover-tip-depth) * -1) + 2px);top:calc(var(--bs-overlay-anchor-y,50%) - ((var(--confirm-popover-tip-span) - 2px) / 2));clip-path:polygon(0 0,100% 50%,0 100%)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=top]:before{bottom:calc((var(--confirm-popover-tip-depth) * -1) + 1px);left:calc(var(--bs-overlay-anchor-x,50%) - (var(--confirm-popover-tip-span) / 2));width:var(--confirm-popover-tip-span);height:var(--confirm-popover-tip-depth);clip-path:polygon(0 0,100% 0,50% 100%)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=top]:after{bottom:calc((var(--confirm-popover-tip-depth) * -1) + 2px);left:calc(var(--bs-overlay-anchor-x,50%) - ((var(--confirm-popover-tip-span) - 2px) / 2));width:calc(var(--confirm-popover-tip-span) - 2px);height:calc(var(--confirm-popover-tip-depth) - 1px);clip-path:polygon(0 0,100% 0,50% 100%)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=bottom]:before{left:calc(var(--bs-overlay-anchor-x,50%) - (var(--confirm-popover-tip-span) / 2));top:calc((var(--confirm-popover-tip-depth) * -1) + 1px);width:var(--confirm-popover-tip-span);height:var(--confirm-popover-tip-depth);clip-path:polygon(50% 0,100% 100%,0 100%)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=bottom]:after{left:calc(var(--bs-overlay-anchor-x,50%) - ((var(--confirm-popover-tip-span) - 2px) / 2));top:calc((var(--confirm-popover-tip-depth) * -1) + 2px);width:calc(var(--confirm-popover-tip-span) - 2px);height:calc(var(--confirm-popover-tip-depth) - 1px);clip-path:polygon(50% 0,100% 100%,0 100%)}@keyframes ConfirmPopover-module__tzD1lq__popoverIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ConfirmPopover-module__tzD1lq__title{color:var(--confirm-popover-text);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-tight);margin:0}.ConfirmPopover-module__tzD1lq__titleCanvas{color:var(--color-foreground)}.ConfirmPopover-module__tzD1lq__contentDashboard .ConfirmPopover-module__tzD1lq__title{font-size:var(--ui-text-14px);font-weight:var(--bs-confirm-prompt-font-weight,var(--ui-weight-strong))}.ConfirmPopover-module__tzD1lq__message{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-snug);color:var(--confirm-popover-text);text-align:left;margin:0}.ConfirmPopover-module__tzD1lq__messageDashboard{font-size:var(--ui-text-14px);line-height:var(--ui-line-relaxed);color:var(--color-foreground)}.ConfirmPopover-module__tzD1lq__messageCanvas{color:var(--gray-500);line-height:var(--ui-line-relaxed)}.ConfirmPopover-module__tzD1lq__actions{gap:var(--ui-space-8px);display:flex}.ConfirmPopover-module__tzD1lq__actionsDashboard,.ConfirmPopover-module__tzD1lq__actionsCanvas{padding-top:var(--ui-space-4px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ConfirmPopover-module__tzD1lq__actionsDashboard{gap:var(--ui-space-12px)}.ConfirmPopover-module__tzD1lq__actionsCanvas{align-items:center;gap:var(--ui-space-8px)}.ConfirmPopover-module__tzD1lq__cancelButton,.ConfirmPopover-module__tzD1lq__confirmButton,.ConfirmPopover-module__tzD1lq__confirmButtonDestructive{padding:var(--ui-space-4px) var(--ui-space-12px);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);text-align:center;border-radius:var(--ui-radius-6px);transition:background var(--ui-transition-fast), transform var(--ui-transition-fast), color var(--ui-transition-fast);border:1px solid #0000;flex:1}.ConfirmPopover-module__tzD1lq__cancelButtonDashboard,.ConfirmPopover-module__tzD1lq__confirmButtonDashboard{min-height:var(--ui-control-h-36px);padding:var(--ui-space-8px) var(--ui-space-12px);border-radius:var(--ui-radius-full);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-regular)}.ConfirmPopover-module__tzD1lq__cancelButton:active,.ConfirmPopover-module__tzD1lq__confirmButton:active,.ConfirmPopover-module__tzD1lq__confirmButtonDestructive:active{transform:scale(.97)}.ConfirmPopover-module__tzD1lq__cancelButton{color:var(--black-a55);background:var(--ui-surface-subtle)}.ConfirmPopover-module__tzD1lq__cancelButton:hover:not(:disabled){background:var(--ui-surface-subtle-hover);color:var(--confirm-popover-button-text)}.ConfirmPopover-module__tzD1lq__cancelButtonDashboard{border-color:var(--ui-border-strong);background:var(--ui-surface-1);color:var(--confirm-popover-text)}.ConfirmPopover-module__tzD1lq__cancelButtonDashboard:hover:not(:disabled),.ConfirmPopover-module__tzD1lq__cancelButtonCanvas:hover:not(:disabled){border-color:var(--ui-border-strong);background:var(--ui-surface-2);color:var(--color-foreground)}.ConfirmPopover-module__tzD1lq__cancelButtonCanvas,.ConfirmPopover-module__tzD1lq__confirmButtonCanvas{min-height:var(--ui-control-h-32px);padding:var(--ui-space-6px) var(--ui-space-12px);border-radius:var(--ui-radius-6px);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);white-space:nowrap}.ConfirmPopover-module__tzD1lq__cancelButtonCanvas{border-color:var(--ui-border-soft);background:var(--ui-surface-1);color:color-mix(in srgb, var(--color-foreground) 72%, transparent)}.ConfirmPopover-module__tzD1lq__confirmButton{color:var(--confirm-popover-button-text);border-color:var(--ui-border-soft);background:color-mix(in srgb, var(--ui-surface-2) 88%, transparent)}.ConfirmPopover-module__tzD1lq__confirmButton:hover:not(:disabled){background:color-mix(in srgb, var(--ui-surface-2) 96%, transparent)}.ConfirmPopover-module__tzD1lq__confirmButtonDashboardNonDestructive,.ConfirmPopover-module__tzD1lq__confirmButtonCanvasNonDestructive{border-color:var(--ui-border-soft);background:var(--ui-surface-2);color:var(--color-foreground)}.ConfirmPopover-module__tzD1lq__confirmButtonDashboardNonDestructive:hover:not(:disabled),.ConfirmPopover-module__tzD1lq__confirmButtonCanvasNonDestructive:hover:not(:disabled){border-color:var(--ui-border-strong);background:var(--ui-surface-0)}.ConfirmPopover-module__tzD1lq__confirmButtonDestructive.ConfirmPopover-module__tzD1lq__confirmButtonDestructiveDashboard,.ConfirmPopover-module__tzD1lq__confirmButtonDestructive.ConfirmPopover-module__tzD1lq__confirmButtonDestructiveCanvas{border-color:color-mix(in srgb, var(--ui-status-error) 72%, var(--gray-1000) 28%);background:var(--ui-status-error);color:var(--color-background)}.ConfirmPopover-module__tzD1lq__confirmButtonDestructive.ConfirmPopover-module__tzD1lq__confirmButtonDestructiveDashboard:hover:not(:disabled),.ConfirmPopover-module__tzD1lq__confirmButtonDestructive.ConfirmPopover-module__tzD1lq__confirmButtonDestructiveCanvas:hover:not(:disabled){background:color-mix(in srgb, var(--ui-status-error) 88%, var(--gray-1000) 12%);border-color:color-mix(in srgb, var(--ui-status-error) 78%, var(--gray-1000) 22%)}.ConfirmPopover-module__tzD1lq__confirmButtonDestructive{color:var(--ui-status-error-deep);border-color:var(--ui-status-error-border);background:var(--ui-status-error-bg)}.ConfirmPopover-module__tzD1lq__confirmButtonDestructive:hover:not(:disabled){background:color-mix(in srgb, var(--ui-status-error-bg) 78%, var(--ui-status-error-border))}.ConfirmPopover-module__tzD1lq__confirmButton:disabled,.ConfirmPopover-module__tzD1lq__cancelButton:disabled,.ConfirmPopover-module__tzD1lq__confirmButtonDestructive:disabled{opacity:var(--ui-opacity-disabled);cursor:default}@media (hover:none),(pointer:coarse){.ConfirmPopover-module__tzD1lq__cancelButtonCanvas,.ConfirmPopover-module__tzD1lq__confirmButtonCanvas,.ConfirmPopover-module__tzD1lq__cancelButtonDashboard,.ConfirmPopover-module__tzD1lq__confirmButtonDashboard{min-height:var(--ui-control-h-44px)}}@media (prefers-reduced-motion:reduce){.ConfirmPopover-module__tzD1lq__contentBase{animation:none}}
.Select-module__8liuuG__trigger{min-width:var(--bs-select-trigger-layout-min-width,0);width:var(--bs-select-trigger-layout-width,100%);gap:var(--bs-select-trigger-gap,var(--ui-space-8px));border-radius:var(--bs-select-trigger-radius,var(--ui-radius-8px));border:var(--bs-select-trigger-border-w,1px) solid var(--bs-select-trigger-border,var(--ui-border-soft));background:var(--bs-select-trigger-bg,var(--ui-surface-subtle));color:var(--bs-select-trigger-color,var(--color-foreground));padding:var(--bs-select-trigger-padding,var(--ui-space-8px));font-size:var(--bs-select-trigger-font-size,var(--ui-text-12px));font-weight:var(--bs-select-trigger-font-weight,inherit);line-height:var(--bs-select-trigger-line-height,var(--ui-line-tight));transition:var(--bs-select-trigger-transition,border-color var(--ui-transition-fast), background var(--ui-transition-fast), color var(--ui-transition-fast))}.Select-module__8liuuG__trigger.Select-module__8liuuG__trigger{text-align:left;justify-content:space-between;align-items:center;display:inline-flex}.Select-module__8liuuG__trigger:hover:not([data-disabled]){border-color:var(--bs-select-trigger-hover-border,var(--ui-border-strong));background:var(--bs-select-trigger-hover-bg,var(--ui-surface-subtle-hover))}.Select-module__8liuuG__trigger:focus-visible{outline:var(--bs-select-focus-outline,var(--ui-focus-ring-width) solid var(--bs-select-focus-ring,var(--ui-focus-ring)));outline-offset:var(--bs-select-focus-outline-offset,var(--ui-focus-ring-offset))}.Select-module__8liuuG__trigger:where([data-disabled]){cursor:var(--bs-select-trigger-disabled-cursor,default)}.Select-module__8liuuG__trigger[data-disabled]{opacity:var(--bs-select-trigger-disabled-opacity,var(--ui-opacity-disabled))}.Select-module__8liuuG__triggerMain{align-items:center;gap:var(--ui-space-8px);flex:auto;min-width:0;display:inline-flex;overflow:hidden}.Select-module__8liuuG__triggerText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Select-module__8liuuG__chevron{color:currentColor;opacity:.72;flex-shrink:0}.Select-module__8liuuG__content{min-width:max(var(--bs-select-content-min-width,8rem), var(--bs-select-trigger-width,0px));max-width:min(21rem, calc(100dvi - var(--ui-space-24px)));max-height:min(var(--bs-select-collision-max-height,60dvb), calc(100dvb - var(--ui-space-24px)));border-radius:var(--ui-radius-8px);border:var(--bs-select-content-border-w,1px) solid var(--bs-select-content-border,var(--ui-border-strong));background:var(--bs-select-content-bg,var(--ui-surface-0));-webkit-backdrop-filter:var(--bs-select-content-backdrop-filter,blur(var(--ui-blur-popover)));backdrop-filter:var(--bs-select-content-backdrop-filter,blur(var(--ui-blur-popover)));box-shadow:var(--bs-select-content-shadow,var(--ui-shadow-popover));flex-direction:column;display:flex;overflow:hidden}.Select-module__8liuuG__contentMatchWidth{min-width:min(max(var(--bs-select-trigger-width,100%), var(--bs-select-content-min-width,0px)), calc(100dvi - var(--ui-space-24px)));width:var(--bs-select-content-width,min(max(var(--bs-select-trigger-width,100%), var(--bs-select-content-min-width,0px)), calc(100dvi - var(--ui-space-24px))));max-width:calc(100dvi - var(--ui-space-24px))}.Select-module__8liuuG__viewport{--bs-select-viewport-padding:var(--ui-space-4px);min-height:0;max-height:calc(22rem + var(--bs-select-viewport-padding) * 2);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;padding:var(--bs-select-viewport-padding);flex:auto;overflow-y:auto}.Select-module__8liuuG__item{border-radius:var(--ui-radius-6px);cursor:pointer;width:100%;position:relative}.Select-module__8liuuG__item[data-disabled]{opacity:var(--ui-opacity-disabled);pointer-events:none}.Select-module__8liuuG__item[data-highlighted] .Select-module__8liuuG__itemMain{background:var(--bs-select-item-highlight-bg,var(--ui-surface-2));color:var(--bs-select-item-color,var(--color-foreground))}.Select-module__8liuuG__itemMain{align-items:var(--bs-select-item-align,flex-start);gap:var(--ui-space-8px);width:100%;min-width:0;padding:var(--bs-select-item-padding,var(--ui-space-8px));border-radius:var(--ui-radius-6px);color:var(--bs-select-item-color,var(--color-foreground));opacity:var(--bs-select-item-opacity,.9);transition:background var(--ui-transition-fast), color var(--ui-transition-fast);display:flex}.Select-module__8liuuG__item[aria-selected=true] .Select-module__8liuuG__itemMain{background:var(--bs-select-item-selected-bg,var(--ui-surface-subtle-hover));box-shadow:inset 0 0 0 1px var(--bs-select-item-selected-border,var(--ui-border-soft))}.Select-module__8liuuG__item[aria-selected=true][data-highlighted] .Select-module__8liuuG__itemMain{background:var(--bs-select-item-selected-highlight-bg,var(--ui-surface-2))}@media (forced-colors:active){.Select-module__8liuuG__item[data-highlighted] .Select-module__8liuuG__itemMain{outline:var(--ui-focus-ring-width) solid Highlight;outline-offset:var(--ui-focus-ring-inset)}}.Select-module__8liuuG__itemTextBlock{gap:var(--ui-space-4px);flex-direction:column;flex:1;min-width:0;display:flex}.Select-module__8liuuG__itemLabelRow{align-items:baseline;gap:var(--ui-space-8px);min-width:0;display:flex}.Select-module__8liuuG__itemLabel{min-width:0;font-size:var(--bs-select-item-font-size,var(--ui-text-12px));line-height:var(--bs-select-item-line-height,var(--ui-line-tight));text-overflow:ellipsis;white-space:nowrap;flex:auto;display:block;overflow:hidden}.Select-module__8liuuG__itemLabelSuffix{font-size:var(--bs-select-item-font-size,var(--ui-text-12px));font-weight:var(--ui-weight-regular);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--bs-select-item-color,var(--color-foreground)) 62%, transparent);flex:none;font-style:normal}.Select-module__8liuuG__itemDescription{-webkit-line-clamp:var(--bs-select-item-description-lines,2);line-clamp:var(--bs-select-item-description-lines,2);font-size:var(--ui-text-12px);line-height:var(--bs-select-item-line-height,var(--ui-line-snug));color:color-mix(in srgb, var(--bs-select-item-color,var(--color-foreground)) 62%, transparent);-webkit-box-orient:vertical;margin-block-end:var(--ui-space-4px);display:-webkit-box;overflow:hidden}.Select-module__8liuuG__optionIcon{width:.95rem;height:.95rem;color:color-mix(in srgb, var(--bs-select-item-color,var(--color-foreground)) 60%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Select-module__8liuuG__itemIndicator{color:var(--bs-select-item-indicator-color,var(--ui-status-success));flex:0 0 .625rem;justify-content:center;align-self:center;align-items:center;display:flex}.Select-module__8liuuG__itemIndicator>svg{block-size:auto;inline-size:100%}@media (hover:none),(pointer:coarse){.Select-module__8liuuG__trigger,.Select-module__8liuuG__itemMain{min-block-size:var(--ui-control-h-44px)}.Select-module__8liuuG__itemMain{align-items:var(--bs-select-item-align,center)}}
.PopoverArrow-module__P3fAOG__arrow{pointer-events:none;--popover-arrow-width:24px;--popover-arrow-height:12px;--popover-arrow-baseline:8px;--popover-arrow-inset:calc(var(--ui-radius-8px) + 9px);color:var(--ui-border-strong);display:flex;position:absolute}.PopoverArrow-module__P3fAOG__hairline{stroke:currentColor}[data-side=bottom]>.PopoverArrow-module__P3fAOG__arrow{top:calc(var(--popover-arrow-baseline) * -1);left:calc(clamp(var(--popover-arrow-inset), var(--bs-overlay-anchor-x,50%), 100% - var(--popover-arrow-inset)) - (var(--popover-arrow-width) / 2))}[data-side=top]>.PopoverArrow-module__P3fAOG__arrow{bottom:calc(var(--popover-arrow-baseline) * -1);left:calc(clamp(var(--popover-arrow-inset), var(--bs-overlay-anchor-x,50%), 100% - var(--popover-arrow-inset)) - (var(--popover-arrow-width) / 2));rotate:180deg}[data-side=right]>.PopoverArrow-module__P3fAOG__arrow{left:calc((var(--popover-arrow-baseline) * -1) - ((var(--popover-arrow-width) - var(--popover-arrow-height)) / 2));top:calc(clamp(var(--popover-arrow-inset), var(--bs-overlay-anchor-y,50%), 100% - var(--popover-arrow-inset)) - (var(--popover-arrow-height) / 2));rotate:-90deg}[data-side=left]>.PopoverArrow-module__P3fAOG__arrow{right:calc((var(--popover-arrow-baseline) * -1) - ((var(--popover-arrow-width) - var(--popover-arrow-height)) / 2));top:calc(clamp(var(--popover-arrow-inset), var(--bs-overlay-anchor-y,50%), 100% - var(--popover-arrow-inset)) - (var(--popover-arrow-height) / 2));rotate:90deg}[data-dragging=true]>.PopoverArrow-module__P3fAOG__arrow{opacity:0}
.MenuPopover-module__VVIJfa__menuList{gap:inherit;flex-direction:column;display:flex}
.Tooltip-module__vleAcq__content{--tooltip-arrow-size:var(--ui-space-6px);padding:var(--ui-space-4px) var(--ui-space-8px);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-snug);inline-size:max-content;max-inline-size:min(11.25rem, calc(100dvi - var(--ui-space-24px)));overflow-wrap:anywhere;white-space:normal;color:var(--gray-0);background:var(--ui-surface-inverse);border-radius:var(--ui-radius-6px);box-shadow:0 0 .5px var(--black-a12), 0 5px 12px var(--black-a12), 0 1px 3px var(--black-a8);border:none}.Tooltip-module__vleAcq__content[data-positioned=false],.Tooltip-module__vleAcq__content[data-camera-interacting=true]{visibility:hidden;pointer-events:none}.Tooltip-module__vleAcq__labelWithShortcut{align-items:center;gap:var(--ui-space-12px);display:flex}.Tooltip-module__vleAcq__shortcut{color:var(--white-a70);flex-shrink:0}.Tooltip-module__vleAcq__content:after{content:"";pointer-events:none;width:0;height:0;position:absolute}.Tooltip-module__vleAcq__content[data-side=right]:after,.Tooltip-module__vleAcq__content[data-side=left]:after{top:var(--bs-tooltip-anchor-y,50%);border-top:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid transparent;transform:translateY(-50%)}.Tooltip-module__vleAcq__content[data-side=top]:after,.Tooltip-module__vleAcq__content[data-side=bottom]:after{left:var(--bs-tooltip-anchor-x,50%);border-left:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid transparent;transform:translate(-50%)}.Tooltip-module__vleAcq__content[data-side=right]:after{left:calc(-1 * var(--tooltip-arrow-size));border-right:var(--tooltip-arrow-size) solid var(--ui-surface-inverse)}.Tooltip-module__vleAcq__content[data-side=left]:after{right:calc(-1 * var(--tooltip-arrow-size));border-left:var(--tooltip-arrow-size) solid var(--ui-surface-inverse)}.Tooltip-module__vleAcq__content[data-side=top]:after{bottom:calc(-1 * var(--tooltip-arrow-size));border-top:var(--tooltip-arrow-size) solid var(--ui-surface-inverse)}.Tooltip-module__vleAcq__content[data-side=bottom]:after{top:calc(-1 * var(--tooltip-arrow-size));border-bottom:var(--tooltip-arrow-size) solid var(--ui-surface-inverse)}@media (forced-colors:active){.Tooltip-module__vleAcq__content{border:1px solid canvastext}}
.publicSurfaces-module__xvaV3W__publicFormField{gap:var(--ui-space-8px);flex-direction:column;display:flex}.publicSurfaces-module__xvaV3W__publicFormLabel{font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);letter-spacing:0;color:var(--public-text)}.publicSurfaces-module__xvaV3W__publicFormControl{width:100%;height:var(--public-form-control-height);min-height:var(--public-form-control-height);border-radius:var(--public-form-control-radius);border:1px solid var(--public-border);background:var(--public-surface);padding:var(--ui-space-8px) var(--ui-space-12px);font-size:var(--ui-text-12px);color:var(--public-text);transition:border-color var(--ui-transition-fast);outline:none}@media (prefers-reduced-motion:reduce){.publicSurfaces-module__xvaV3W__publicFormControl{transition:none}}.publicSurfaces-module__xvaV3W__publicFormControl::placeholder{color:var(--public-text-muted)}.publicSurfaces-module__xvaV3W__publicFormControl:focus{border-color:var(--public-border-hover)}.publicSurfaces-module__xvaV3W__publicFormControl:focus-visible{outline:var(--ui-focus-ring-width) solid var(--public-form-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.publicSurfaces-module__xvaV3W__publicFormControlMultiline{resize:vertical;height:auto;min-height:7rem}.publicSurfaces-module__xvaV3W__publicFormFieldError{font-size:var(--ui-text-12px);color:var(--ui-status-error);margin:0}.publicSurfaces-module__xvaV3W__publicFormBtnPrimary{min-height:var(--public-form-control-height);border-radius:var(--public-form-control-radius);background:var(--public-form-btn-bg);padding:var(--ui-space-8px) var(--ui-space-16px);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-tight);color:var(--public-form-btn-fg);cursor:pointer;transition:opacity var(--ui-transition-fast);border:0;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.publicSurfaces-module__xvaV3W__publicFormBtnPrimary{transition:none}}.publicSurfaces-module__xvaV3W__publicFormBtnPrimary:hover:not(:disabled){opacity:.9}.publicSurfaces-module__xvaV3W__publicFormBtnPrimary:disabled{cursor:not-allowed;opacity:.5}.publicSurfaces-module__xvaV3W__publicFormBtnPrimary:focus-visible{box-shadow:0 0 0 1px var(--public-surface), 0 0 0 2px var(--public-form-focus-ring);outline:none}@media (forced-colors:active){.publicSurfaces-module__xvaV3W__publicFormBtnPrimary:focus-visible{outline:var(--ui-focus-ring-width) solid Highlight;outline-offset:var(--ui-focus-ring-offset)}}
.CanvasErrorFallback-module__aOlCLW__root{background:var(--color-background);justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.PublicShare-module__H-3rtq__viewer{position:fixed;inset:0}.PublicShare-module__H-3rtq__viewer [data-canvas-toolbar-root=true]{display:none}.PublicShare-module__H-3rtq__embedViewer{overflow:hidden}.PublicShare-module__H-3rtq__messageScreen{padding:var(--ui-space-24px);background:var(--public-surface);color:var(--public-text);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.PublicShare-module__H-3rtq__messageCard{align-items:center;gap:var(--ui-space-12px);text-align:center;flex-direction:column;width:100%;max-width:22rem;display:flex}.PublicShare-module__H-3rtq__messageTitle{font-family:var(--font-sans);font-size:var(--ui-text-20px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-tight);color:var(--public-text);text-wrap:balance;margin:0}.PublicShare-module__H-3rtq__messageSubtitle{font-family:var(--font-sans);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-relaxed);color:var(--public-text-muted);text-wrap:pretty;margin:0}.PublicShare-module__H-3rtq__messageAction{font-family:var(--font-sans);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-strong);line-height:var(--ui-line-relaxed);color:var(--public-text);text-underline-offset:.2em;text-decoration:underline}.PublicShare-module__H-3rtq__passwordForm{gap:var(--ui-space-8px);width:100%;margin-top:var(--ui-space-4px);text-align:start;flex-direction:column;display:flex}
.SourceNodeChrome-module__VJo_wa__integrationRow{align-items:center;gap:var(--node-chrome-space-6px);min-height:1.375rem;padding:0 var(--node-chrome-space-2px);color:var(--source-node-muted);font-size:var(--node-chrome-text-sm);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.SourceNodeChrome-module__VJo_wa__integrationProvider{align-items:center;gap:var(--node-chrome-space-4px);min-width:0;color:var(--source-node-text);font-size:var(--node-chrome-text-sm);font-weight:var(--node-chrome-weight-strong);white-space:nowrap;display:inline-flex}.SourceNodeChrome-module__VJo_wa__link{color:var(--source-node-text);text-decoration:none}.SourceNodeChrome-module__VJo_wa__link:hover{text-underline-offset:2px;text-decoration:underline}.SourceNodeChrome-module__VJo_wa__link:focus-visible{outline:var(--node-chrome-focus-ring-width) solid var(--node-chrome-focus-ring);outline-offset:var(--node-chrome-focus-ring-offset)}.SourceNodeChrome-module__VJo_wa__inlineControls{align-items:center;gap:var(--node-chrome-space-4px);min-width:0;display:inline-flex}.SourceNodeChrome-module__VJo_wa__inlineActions{align-items:center;gap:var(--node-chrome-space-2px);display:inline-flex}.SourceNodeChrome-module__VJo_wa__sourceInput{min-width:0}.SourceNodeChrome-module__VJo_wa__sourceDetail,.SourceNodeChrome-module__VJo_wa__sourceStatus{}.SourceNodeChrome-module__VJo_wa__sourceDetail{font-family:var(--node-chrome-font-sans)}.SourceNodeChrome-module__VJo_wa__sourceStatus{max-width:6rem;font-size:var(--node-chrome-text-sm);font-weight:var(--node-chrome-weight-strong)}.SourceNodeChrome-module__VJo_wa__sourceStatus[data-status=current],.SourceNodeChrome-module__VJo_wa__sourceStatus[data-status=success]{color:var(--node-chrome-status-success)}.SourceNodeChrome-module__VJo_wa__sourceStatus[data-status=changed],.SourceNodeChrome-module__VJo_wa__sourceStatus[data-status=missing],.SourceNodeChrome-module__VJo_wa__sourceStatus[data-status=error]{color:var(--node-chrome-status-error)}.SourceNodeChrome-module__VJo_wa__sourceIconButton{border:1px solid var(--source-node-border);border-radius:var(--node-chrome-radius-xs);background:var(--source-node-control-bg);width:1.375rem;min-width:1.375rem;height:1.375rem;color:var(--source-node-text);}.SourceNodeChrome-module__VJo_wa__sourceIconButton:hover:not(:disabled):not([aria-disabled=true]){background:var(--source-node-control-hover)}.SourceNodeChrome-module__VJo_wa__sourceIconButton:focus-visible{outline:var(--node-chrome-focus-ring-width) solid var(--node-chrome-focus-ring);outline-offset:var(--node-chrome-focus-ring-offset)}.SourceNodeChrome-module__VJo_wa__sourceIconButton[aria-disabled=true]{opacity:var(--node-chrome-opacity-disabled);cursor:not-allowed}
.InspectorNotice-module__eRlkaq__notice{gap:var(--ui-space-4px);padding:var(--ui-space-12px) var(--ui-space-16px);border-bottom:1px solid var(--canvas-chrome-border);background:var(--canvas-chrome-surface);display:grid}.InspectorNotice-module__eRlkaq__notice:empty,.InspectorNotice-module__eRlkaq__notice.InspectorNotice-module__eRlkaq__inSection{border-bottom:0;padding:0}.InspectorNotice-module__eRlkaq__headline{}.InspectorNotice-module__eRlkaq__detail{}@container canvas-inspector (max-width:17rem){.InspectorNotice-module__eRlkaq__notice{padding-inline:var(--ui-space-8px)}}
.EmptyListMessage-module__IwYcqW__empty{padding:var(--ui-space-8px) 0;font-size:var(--bs-empty-list-font-size,var(--ui-text-12px));font-weight:var(--bs-empty-list-font-weight,var(--ui-weight-regular));line-height:var(--bs-empty-list-line-height,var(--ui-line-relaxed));color:var(--bs-empty-list-color,var(--dash-text-muted));text-align:left;margin:0}
.CanvasMediaConnectAction-module__DTFTNW__button{}.CanvasMediaConnectAction-module__DTFTNW__icon{}.CanvasMediaConnectAction-module__DTFTNW__label{}
