.layout-module-scss-module__XE_zya__layoutContainer h1{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;letter-spacing:-.02em;margin-bottom:.45em;font-size:3.5em;line-height:1.2}.layout-module-scss-module__XE_zya__layoutContainer{flex-direction:column;min-height:100vh;display:flex}.layout-module-scss-module__XE_zya__layoutContainer .layout-module-scss-module__XE_zya__innerContainer{flex:1}.layout-module-scss-module__XE_zya__layoutContainer main h1{background-image:var(--text-gradient);color:transparent;-webkit-background-clip:text;background-clip:text}.layout-module-scss-module__XE_zya__layoutContainer main .layout-module-scss-module__XE_zya__card{background:var(--card-background);box-shadow:var(--subtle-shadow);border-radius:8px;padding:1rem}.layout-module-scss-module__XE_zya__layoutContainer main .layout-module-scss-module__XE_zya__infoCards{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0;display:grid}.layout-module-scss-module__XE_zya__layoutContainer main .layout-module-scss-module__XE_zya__infoCards h2{margin-bottom:.75em}.layout-module-scss-module__XE_zya__layoutContainer main .layout-module-scss-module__XE_zya__infoCards p{margin-bottom:1em}@media (max-width:699px){.layout-module-scss-module__XE_zya__layoutContainer main .layout-module-scss-module__XE_zya__infoCards{grid-template-columns:1fr}}.layout-module-scss-module__XE_zya__layoutContainer main blockquote{margin:2rem 0}.layout-module-scss-module__XE_zya__layoutContainer main{max-width:var(--max-width);grid-template-columns:1fr 3fr;gap:2rem;width:100%;margin:50px auto;display:grid}.layout-module-scss-module__XE_zya__layoutContainer main nav{background:radial-gradient(circle at 100% 100%,var(--background-end)0,var(--background-end)6px,transparent 6px)0% 0%/8px 8px no-repeat,radial-gradient(circle at 0 100%,var(--background-end)0,var(--background-end)6px,transparent 6px)100% 0%/8px 8px no-repeat,radial-gradient(circle at 100% 0,var(--background-end)0,var(--background-end)6px,transparent 6px)0% 100%/8px 8px no-repeat,radial-gradient(circle at 0 0,var(--background-end)0,var(--background-end)6px,transparent 6px)100% 100%/8px 8px no-repeat,linear-gradient(var(--background-end),var(--background-end))50% 50%/calc(100% - 4px)calc(100% - 16px)no-repeat,linear-gradient(var(--background-end),var(--background-end))50% 50%/calc(100% - 16px)calc(100% - 4px)no-repeat,linear-gradient(339deg,transparent 0%,#48abe0 100%);box-sizing:border-box;box-shadow:var(--subtle-shadow);z-index:1000;border-color:var(--tile-border);border-radius:8px;padding:1rem 5px;position:-webkit-sticky;position:sticky;top:calc(50px + 1rem)}.layout-module-scss-module__XE_zya__layoutContainer main nav ul{flex-direction:column;gap:10px;width:100%;display:flex}.layout-module-scss-module__XE_zya__layoutContainer main nav ul li{padding:0 10px;display:block}.layout-module-scss-module__XE_zya__layoutContainer main nav ul li a{padding:5px;display:block}@media (max-width:799px){.layout-module-scss-module__XE_zya__layoutContainer main{grid-template-columns:1fr;margin:0 auto 50px}.layout-module-scss-module__XE_zya__layoutContainer main>div:first-child{height:50px}.layout-module-scss-module__XE_zya__layoutContainer main nav{margin:0 calc(var(--gutter-width)*-1);background:var(--background-end);border-radius:0;width:100vw;position:fixed;top:50px;overflow-x:auto}.layout-module-scss-module__XE_zya__layoutContainer main nav ul{white-space:nowrap;flex-direction:row}}
.MarketingHeader-module-scss-module__guPo2a__container{--header-bar-height:66px;--header-float-offset:.5rem;width:100%;height:calc(var(--header-bar-height) + var(--header-float-offset) + 1px);transition:height .2s;position:relative}.MarketingHeader-module-scss-module__guPo2a__container:has(.MarketingHeader-module-scss-module__guPo2a__scrolled){--header-bar-height:50px}@media (max-width:799px){.MarketingHeader-module-scss-module__guPo2a__container{--header-bar-height:50px;--header-float-offset:0px}}@media (prefers-reduced-motion:reduce){.MarketingHeader-module-scss-module__guPo2a__container{transition:none}}.MarketingHeader-module-scss-module__guPo2a__scrollSentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.MarketingHeader-module-scss-module__guPo2a__marketingHeader{--header-logo-height:36px;box-sizing:border-box;width:100%;box-shadow:none;z-index:210;padding:var(--header-float-offset,.5rem).75rem 0;pointer-events:none;background:0 0;border:none;justify-content:center;transition:padding .2s;display:flex;position:fixed;top:0;left:0}@media (max-width:799px){.MarketingHeader-module-scss-module__guPo2a__marketingHeader{--header-logo-height:32px;padding:0}}@media (prefers-reduced-motion:reduce){.MarketingHeader-module-scss-module__guPo2a__marketingHeader{transition:none}}.MarketingHeader-module-scss-module__guPo2a__marketingHeader header{pointer-events:auto;box-sizing:border-box;max-width:calc(var(--max-width) + 20px);-webkit-backdrop-filter:blur()saturate();background:0 0;border:none;border-radius:16px;justify-content:space-between;align-items:center;width:100%;height:66px;padding:0 12px 0 16px;transition:height .2s,background-color .2s,box-shadow .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;display:flex;box-shadow:0 0 transparent}@media (max-width:799px){.MarketingHeader-module-scss-module__guPo2a__marketingHeader header{background:var(--background-end);height:50px;box-shadow:var(--subtle-shadow);-webkit-backdrop-filter:none;border-radius:0}}@media (prefers-reduced-motion:reduce){.MarketingHeader-module-scss-module__guPo2a__marketingHeader header{transition:none}}.MarketingHeader-module-scss-module__guPo2a__marketingHeader header .MarketingHeader-module-scss-module__guPo2a__title,.MarketingHeader-module-scss-module__guPo2a__marketingHeader header .MarketingHeader-module-scss-module__guPo2a__title>a{align-items:center;line-height:0;display:flex}.MarketingHeader-module-scss-module__guPo2a__marketingHeader header svg{transition:height .2s;display:block}@media (prefers-reduced-motion:reduce){.MarketingHeader-module-scss-module__guPo2a__marketingHeader header svg{transition:none}}.MarketingHeader-module-scss-module__guPo2a__marketingHeader header .MarketingHeader-module-scss-module__guPo2a__login{background-color:var(--link-color);height:35px;color:var(--background-start);cursor:pointer;border:1px solid transparent;border-radius:12px;padding:0 20px;line-height:35px}.MarketingHeader-module-scss-module__guPo2a__marketingHeader header .MarketingHeader-module-scss-module__guPo2a__login:hover,.MarketingHeader-module-scss-module__guPo2a__marketingHeader header .MarketingHeader-module-scss-module__guPo2a__login:active{box-shadow:var(--button-hover-shadow);color:var(--background-start);text-decoration:none;transition:box-shadow .1s ease-in-out}.MarketingHeader-module-scss-module__guPo2a__marketingHeader svg{fill:var(--primary)}.MarketingHeader-module-scss-module__guPo2a__marketingHeader>header>nav{align-items:center;gap:1rem;display:flex}.MarketingHeader-module-scss-module__guPo2a__marketingHeader>header>nav>a{color:var(--link-color);text-decoration:none}.MarketingHeader-module-scss-module__guPo2a__marketingHeader>header>nav>a:hover{color:var(--link-color-hover);text-decoration:underline}.MarketingHeader-module-scss-module__guPo2a__marketingHeader>header>nav .MarketingHeader-module-scss-module__guPo2a__accountNav{align-items:center;gap:.5rem;display:flex}@media (max-width:799px){.MarketingHeader-module-scss-module__guPo2a__marketingHeader>header>nav.MarketingHeader-module-scss-module__guPo2a__signedIn>.MarketingHeader-module-scss-module__guPo2a__pricing{display:none}}.MarketingHeader-module-scss-module__guPo2a__scrolled{--header-logo-height:32px}.MarketingHeader-module-scss-module__guPo2a__scrolled header{height:50px;box-shadow:var(--subtle-shadow);-webkit-backdrop-filter:blur(12px)saturate(170%);background:rgba(255,255,255,.7)}@media (max-width:799px){.MarketingHeader-module-scss-module__guPo2a__scrolled header{background:var(--background-end);-webkit-backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.MarketingHeader-module-scss-module__guPo2a__scrolled header{background:var(--background-end);box-shadow:var(--subtle-shadow);-webkit-backdrop-filter:none}}
.TokenEditor-module-scss-module__BxdxGW__wrapper{color-scheme:normal;background-color:var(--form-input-background,var(--background-end,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f2937)));flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.TokenEditor-module-scss-module__BxdxGW__scroll{flex-direction:row;flex:1 1 0;align-items:flex-start;min-height:0;display:flex;overflow:auto}.TokenEditor-module-scss-module__BxdxGW__gutterColumn{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:100%;color:var(--text-muted,var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af));font-family:var(--font-mono,ui-monospace,Menlo,monospace);-moz-tab-size:2;tab-size:2;border-right:1px solid var(--border-subtle,var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#374151));background:var(--background-muted,var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#111827));flex-direction:column;flex:none;font-size:13px;line-height:1.5;display:flex}.TokenEditor-module-scss-module__BxdxGW__gutterLine{box-sizing:border-box;flex:none;justify-content:flex-end;align-items:flex-start;min-height:1.5em;padding:0 10px 0 8px;display:flex}.TokenEditor-module-scss-module__BxdxGW__gutterNumber{text-align:right;line-height:1.5;display:block}.TokenEditor-module-scss-module__BxdxGW__lineRow{box-sizing:border-box;width:100%;min-width:0;display:block}.TokenEditor-module-scss-module__BxdxGW__lineInner{box-sizing:border-box;width:100%;font-family:var(--font-mono,ui-monospace,Menlo,monospace);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-moz-tab-size:2;tab-size:2;margin:0;padding:0;font-size:13px;line-height:1.5}.TokenEditor-module-scss-module__BxdxGW__lineInner span{display:contents}.TokenEditor-module-scss-module__BxdxGW__lineInner :-webkit-any(.TokenEditor-module-scss-module__BxdxGW__variable,.TokenEditor-module-scss-module__BxdxGW__pathTemplate,.TokenEditor-module-scss-module__BxdxGW__wildcard,.TokenEditor-module-scss-module__BxdxGW__uriMuted,.TokenEditor-module-scss-module__BxdxGW__color,.TokenEditor-module-scss-module__BxdxGW__fontFamily,.TokenEditor-module-scss-module__BxdxGW__propertyName,.TokenEditor-module-scss-module__BxdxGW__keyword,.TokenEditor-module-scss-module__BxdxGW__number,.TokenEditor-module-scss-module__BxdxGW__unit,.TokenEditor-module-scss-module__BxdxGW__important,.TokenEditor-module-scss-module__BxdxGW__selector,.TokenEditor-module-scss-module__BxdxGW__atRule,.TokenEditor-module-scss-module__BxdxGW__function,.TokenEditor-module-scss-module__BxdxGW__string,.TokenEditor-module-scss-module__BxdxGW__comment,.TokenEditor-module-scss-module__BxdxGW__chip,.TokenEditor-module-scss-module__BxdxGW__email){display:inline}.TokenEditor-module-scss-module__BxdxGW__lineInner :-moz-any(.TokenEditor-module-scss-module__BxdxGW__variable,.TokenEditor-module-scss-module__BxdxGW__pathTemplate,.TokenEditor-module-scss-module__BxdxGW__wildcard,.TokenEditor-module-scss-module__BxdxGW__uriMuted,.TokenEditor-module-scss-module__BxdxGW__color,.TokenEditor-module-scss-module__BxdxGW__fontFamily,.TokenEditor-module-scss-module__BxdxGW__propertyName,.TokenEditor-module-scss-module__BxdxGW__keyword,.TokenEditor-module-scss-module__BxdxGW__number,.TokenEditor-module-scss-module__BxdxGW__unit,.TokenEditor-module-scss-module__BxdxGW__important,.TokenEditor-module-scss-module__BxdxGW__selector,.TokenEditor-module-scss-module__BxdxGW__atRule,.TokenEditor-module-scss-module__BxdxGW__function,.TokenEditor-module-scss-module__BxdxGW__string,.TokenEditor-module-scss-module__BxdxGW__comment,.TokenEditor-module-scss-module__BxdxGW__chip,.TokenEditor-module-scss-module__BxdxGW__email){display:inline}.TokenEditor-module-scss-module__BxdxGW__lineInner :is(.TokenEditor-module-scss-module__BxdxGW__variable,.TokenEditor-module-scss-module__BxdxGW__pathTemplate,.TokenEditor-module-scss-module__BxdxGW__wildcard,.TokenEditor-module-scss-module__BxdxGW__uriMuted,.TokenEditor-module-scss-module__BxdxGW__color,.TokenEditor-module-scss-module__BxdxGW__fontFamily,.TokenEditor-module-scss-module__BxdxGW__propertyName,.TokenEditor-module-scss-module__BxdxGW__keyword,.TokenEditor-module-scss-module__BxdxGW__number,.TokenEditor-module-scss-module__BxdxGW__unit,.TokenEditor-module-scss-module__BxdxGW__important,.TokenEditor-module-scss-module__BxdxGW__selector,.TokenEditor-module-scss-module__BxdxGW__atRule,.TokenEditor-module-scss-module__BxdxGW__function,.TokenEditor-module-scss-module__BxdxGW__string,.TokenEditor-module-scss-module__BxdxGW__comment,.TokenEditor-module-scss-module__BxdxGW__chip,.TokenEditor-module-scss-module__BxdxGW__email){display:inline}.TokenEditor-module-scss-module__BxdxGW__lineInner span.TokenEditor-module-scss-module__BxdxGW__colorSwatch{display:inline-block}.TokenEditor-module-scss-module__BxdxGW__codeColumn{flex:auto;min-width:0;min-height:100%;position:relative}.TokenEditor-module-scss-module__BxdxGW__editorSurface{z-index:0;box-sizing:border-box;width:100%;font-family:var(--font-mono,ui-monospace,Menlo,monospace);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-moz-tab-size:2;tab-size:2;color:var(--form-input-color,var(--text-primary,var(--lightningcss-light,#111827)var(--lightningcss-dark,#e5e7eb)));background:0 0;outline:none;margin:0;padding:0 12px;font-size:13px;line-height:1.5;position:relative}.TokenEditor-module-scss-module__BxdxGW__editorSurface:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:-1px}.TokenEditor-module-scss-module__BxdxGW__wrapperNoLineNumbers .TokenEditor-module-scss-module__BxdxGW__editorSurface{padding-left:12px}.TokenEditor-module-scss-module__BxdxGW__wrapperFormControlHeight{min-height:calc(2.40625rem + 2px)}.TokenEditor-module-scss-module__BxdxGW__wrapperFormControlHeight .TokenEditor-module-scss-module__BxdxGW__editorSurface{padding:.5rem .75rem;font-size:.9375rem}.TokenEditor-module-scss-module__BxdxGW__wrapperFormControlHeight .TokenEditor-module-scss-module__BxdxGW__lineInner{font-size:.9375rem}.TokenEditor-module-scss-module__BxdxGW__wrapperFormControlHeight .TokenEditor-module-scss-module__BxdxGW__placeholder{font-size:.9375rem;top:.5rem;left:.75rem}.TokenEditor-module-scss-module__BxdxGW__wrapperSingleLine .TokenEditor-module-scss-module__BxdxGW__scroll{overflow-x:auto;overflow-y:hidden}.TokenEditor-module-scss-module__BxdxGW__wrapperSingleLine .TokenEditor-module-scss-module__BxdxGW__editorSurface,.TokenEditor-module-scss-module__BxdxGW__wrapperSingleLine .TokenEditor-module-scss-module__BxdxGW__lineInner{white-space:nowrap;overflow-wrap:normal;word-break:normal}.TokenEditor-module-scss-module__BxdxGW__wrapperSingleLine .TokenEditor-module-scss-module__BxdxGW__placeholder{white-space:nowrap}.TokenEditor-module-scss-module__BxdxGW__wrapperSingleLine.TokenEditor-module-scss-module__BxdxGW__wrapperWrap .TokenEditor-module-scss-module__BxdxGW__scroll{overflow:hidden}.TokenEditor-module-scss-module__BxdxGW__wrapperSingleLine.TokenEditor-module-scss-module__BxdxGW__wrapperWrap .TokenEditor-module-scss-module__BxdxGW__editorSurface,.TokenEditor-module-scss-module__BxdxGW__wrapperSingleLine.TokenEditor-module-scss-module__BxdxGW__wrapperWrap .TokenEditor-module-scss-module__BxdxGW__lineInner{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.TokenEditor-module-scss-module__BxdxGW__wrapperSingleLine.TokenEditor-module-scss-module__BxdxGW__wrapperWrap .TokenEditor-module-scss-module__BxdxGW__placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded{min-height:0;font-size:inherit;line-height:inherit;background:0 0;flex:0 auto;overflow:visible}.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded .TokenEditor-module-scss-module__BxdxGW__scroll{overflow:visible}.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded .TokenEditor-module-scss-module__BxdxGW__editorSurface,.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded .TokenEditor-module-scss-module__BxdxGW__lineInner{font-family:inherit;font-size:inherit;line-height:inherit;padding:0}.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded .TokenEditor-module-scss-module__BxdxGW__editorSurface:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:.2em}.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded .TokenEditor-module-scss-module__BxdxGW__editorSurface:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:.2em}.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded .TokenEditor-module-scss-module__BxdxGW__editorSurface:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:.2em}.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded .TokenEditor-module-scss-module__BxdxGW__editorSurface:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.2em}.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded .TokenEditor-module-scss-module__BxdxGW__editorSurface:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.2em}.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded .TokenEditor-module-scss-module__BxdxGW__editorSurface:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.2em}.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded .TokenEditor-module-scss-module__BxdxGW__editorSurface:focus-visible{outline:none}.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded .TokenEditor-module-scss-module__BxdxGW__codeColumn{min-width:0;overflow-x:hidden}.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded .TokenEditor-module-scss-module__BxdxGW__placeholder{font-family:inherit;font-size:inherit;line-height:inherit;white-space:nowrap;text-overflow:ellipsis;max-width:100%;top:0;left:0;right:0;overflow:hidden}.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded.TokenEditor-module-scss-module__BxdxGW__wrapperSingleLine.TokenEditor-module-scss-module__BxdxGW__wrapperWrap,.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded.TokenEditor-module-scss-module__BxdxGW__wrapperSingleLine.TokenEditor-module-scss-module__BxdxGW__wrapperWrap .TokenEditor-module-scss-module__BxdxGW__scroll{overflow:visible}.TokenEditor-module-scss-module__BxdxGW__wrapperAutoSize{max-height:var(--token-editor-auto-size-max-height,min(60vh,36rem));overflow:var(--token-editor-auto-size-overflow,auto);background:0 0;flex:none;height:auto!important;min-height:var(--token-editor-auto-size-min-height,0)!important;flex:none!important}.TokenEditor-module-scss-module__BxdxGW__wrapperAutoSize .TokenEditor-module-scss-module__BxdxGW__scroll{align-items:stretch;overflow:visible;min-height:var(--token-editor-auto-size-min-height,0)!important;flex:none!important;height:auto!important}.TokenEditor-module-scss-module__BxdxGW__wrapperAutoSize .TokenEditor-module-scss-module__BxdxGW__gutterColumn{align-self:stretch;min-height:0!important}.TokenEditor-module-scss-module__BxdxGW__wrapperAutoSize .TokenEditor-module-scss-module__BxdxGW__codeColumn{min-height:100%!important}.TokenEditor-module-scss-module__BxdxGW__wrapperAutoSize .TokenEditor-module-scss-module__BxdxGW__editorSurface{min-height:100%;padding-top:0;padding-bottom:0}.TokenEditor-module-scss-module__BxdxGW__wrapperAutoSize.TokenEditor-module-scss-module__BxdxGW__wrapperFormControlHeight .TokenEditor-module-scss-module__BxdxGW__editorSurface{padding-top:.5rem;padding-bottom:.5rem}.TokenEditor-module-scss-module__BxdxGW__wrapperAutoSize.TokenEditor-module-scss-module__BxdxGW__wrapperEmbedded{overflow:visible}.TokenEditor-module-scss-module__BxdxGW__placeholder{z-index:1;pointer-events:none;color:var(--form-input-placeholder,var(--text-muted,var(--lightningcss-light,#9ca3af)var(--lightningcss-dark,#6b7280)));font-family:var(--font-mono,ui-monospace,Menlo,monospace);white-space:pre-wrap;font-size:13px;line-height:1.5;position:absolute;top:0;left:12px;right:12px}.TokenEditor-module-scss-module__BxdxGW__propertyName{color:var(--lightningcss-light,#7c2d12)var(--lightningcss-dark,#fdba74);font-weight:500}.TokenEditor-module-scss-module__BxdxGW__keyword{color:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#c4b5fd);font-weight:500}.TokenEditor-module-scss-module__BxdxGW__identifier{color:var(--lightningcss-light,#1e40af)var(--lightningcss-dark,#93c5fd)}.TokenEditor-module-scss-module__BxdxGW__string{color:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#fbbf24)}.TokenEditor-module-scss-module__BxdxGW__number{color:var(--lightningcss-light,#047857)var(--lightningcss-dark,#6ee7b7)}.TokenEditor-module-scss-module__BxdxGW__comment{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af);font-style:italic}.TokenEditor-module-scss-module__BxdxGW__operator,.TokenEditor-module-scss-module__BxdxGW__punct{color:var(--lightningcss-light,#374151)var(--lightningcss-dark,#d1d5db)}.TokenEditor-module-scss-module__BxdxGW__bracket{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af)}.TokenEditor-module-scss-module__BxdxGW__tagName{color:var(--lightningcss-light,#0369a1)var(--lightningcss-dark,#7dd3fc);font-weight:500}.TokenEditor-module-scss-module__BxdxGW__attrName{color:var(--lightningcss-light,#7c2d12)var(--lightningcss-dark,#fdba74)}.TokenEditor-module-scss-module__BxdxGW__equals{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af)}.TokenEditor-module-scss-module__BxdxGW__attrValue{color:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#fbbf24)}.TokenEditor-module-scss-module__BxdxGW__text{color:var(--lightningcss-light,#111827)var(--lightningcss-dark,#e5e7eb)}.TokenEditor-module-scss-module__BxdxGW__declaration{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af);font-style:italic}.TokenEditor-module-scss-module__BxdxGW__fallback,.TokenEditor-module-scss-module__BxdxGW__plain{color:inherit}.TokenEditor-module-scss-module__BxdxGW__variable{color:var(--lightningcss-light,#5b21b6)var(--lightningcss-dark,#c4b5fd);font-weight:600}.TokenEditor-module-scss-module__BxdxGW__pathTemplate{color:var(--lightningcss-light,#0c4a6e)var(--lightningcss-dark,#7dd3fc);font-weight:600}.TokenEditor-module-scss-module__BxdxGW__wildcard{color:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#fbbf24);font-weight:600}.TokenEditor-module-scss-module__BxdxGW__uriMuted{color:var(--text-muted,#9ca3af);font-weight:400}.TokenEditor-module-scss-module__BxdxGW__literal{color:inherit}.TokenEditor-module-scss-module__BxdxGW__selector{color:var(--lightningcss-light,#881280)var(--lightningcss-dark,#e879f9)}.TokenEditor-module-scss-module__BxdxGW__atRule{color:var(--lightningcss-light,#aa0d91)var(--lightningcss-dark,#f0abfc);font-weight:500}.TokenEditor-module-scss-module__BxdxGW__unit{color:var(--lightningcss-light,#0b6e4f)var(--lightningcss-dark,#34d399)}.TokenEditor-module-scss-module__BxdxGW__important{color:var(--lightningcss-light,#c41a16)var(--lightningcss-dark,#f87171);font-weight:600}.TokenEditor-module-scss-module__BxdxGW__function{color:var(--lightningcss-light,#1a1aa6)var(--lightningcss-dark,#a5b4fc)}.TokenEditor-module-scss-module__BxdxGW__color{color:inherit}.TokenEditor-module-scss-module__BxdxGW__fontFamily{color:inherit;text-underline-offset:2px;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.TokenEditor-module-scss-module__BxdxGW__chip,.TokenEditor-module-scss-module__BxdxGW__email,.TokenEditor-module-scss-module__BxdxGW__spacer{color:inherit}.TokenEditor-module-scss-module__BxdxGW__lineInner span[data-atomic]{vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;max-width:100%;margin:0 .2em .15em 0;display:inline-flex;position:relative}.TokenEditor-module-scss-module__BxdxGW__lineInner span[data-token-type=spacer]{background:0 0;min-width:.45em;min-height:1em;margin:0 .15em .15em 0;padding:0}.TokenEditor-module-scss-module__BxdxGW__lineInner span[data-token-type=email]{vertical-align:middle;color:#4c1d95;caret-color:#4c1d95;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre;background:#ede9fe;border-radius:999px;max-width:100%;margin:0 .2em .15em 0;padding:.28rem .35rem .28rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-block}.TokenEditor-module-scss-module__BxdxGW__lineInner span.TokenEditor-module-scss-module__BxdxGW__chip span,.TokenEditor-module-scss-module__BxdxGW__lineInner span.TokenEditor-module-scss-module__BxdxGW__email span,.TokenEditor-module-scss-module__BxdxGW__lineInner span[data-atomic] span,.TokenEditor-module-scss-module__BxdxGW__lineInner span[data-token-type=email] span{display:inline}.TokenEditor-module-scss-module__BxdxGW__lineInner span[data-atomic] [data-chip-chrome]{align-items:center;max-width:100%;display:inline-flex;position:relative}.TokenEditor-module-scss-module__BxdxGW__lineInner span[data-atomic] [data-chip-chrome]:after{content:"×";text-align:center;opacity:.7;pointer-events:auto;cursor:pointer;border-radius:999px;width:1.05em;height:1.05em;font-size:.95rem;font-weight:600;line-height:1.05em;position:absolute;top:50%;right:.15rem;transform:translateY(-50%)}.TokenEditor-module-scss-module__BxdxGW__lineInner span[data-token-type=email]:after{content:"×";text-align:center;vertical-align:middle;opacity:.7;pointer-events:auto;cursor:pointer;border-radius:999px;width:1.05em;height:1.05em;margin-left:.35em;font-size:.95rem;font-weight:600;line-height:1.05em;display:inline-block}.TokenEditor-module-scss-module__BxdxGW__lineInner span[data-atomic] [data-chip-chrome]:hover:after,.TokenEditor-module-scss-module__BxdxGW__lineInner span[data-token-type=email]:hover:after{opacity:1;background:rgba(15,23,42,.08)}.TokenEditor-module-scss-module__BxdxGW__lineInner span[data-atomic-text]{clip:rect(0,0,0,0);width:0;height:0;position:absolute;overflow:hidden}.TokenEditor-module-scss-module__BxdxGW__atomicSelected{box-shadow:none}.TokenEditor-module-scss-module__BxdxGW__atomicSelected [data-chip-chrome]{box-shadow:inset 0 0 0 2px var(--form-input-focus-border,#7c3aed)}.TokenEditor-module-scss-module__BxdxGW__colorSwatch{vertical-align:-.05em;cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#d1d5db 25%,transparent 25%),linear-gradient(-45deg,#d1d5db 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d1d5db 75%),linear-gradient(-45deg,transparent 75%,#d1d5db 75%);background-position:0 0,0 3px,3px -3px,-3px 0;background-size:6px 6px;border:1px solid rgba(15,23,42,.45);border-radius:2px;width:.7em;height:.7em;margin-right:.35em;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8)}.TokenEditor-module-scss-module__BxdxGW__colorSwatch:after{content:"";background:var(--token-color,transparent);position:absolute;top:0;bottom:0;left:0;right:0}
.MultiInput-module-scss-module__jX-5Na__shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--form-input-color);background-color:var(--form-input-background);border:1px solid var(--form-input-border);border-radius:8px;align-items:flex-start;gap:0;padding:0;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.MultiInput-module-scss-module__jX-5Na__shell:hover:not(:has([aria-readonly=true])){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.MultiInput-module-scss-module__jX-5Na__shell:focus-within{border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring);outline:none}.MultiInput-module-scss-module__jX-5Na__shell:has([aria-readonly=true]){background-color:var(--form-input-disabled-bg);cursor:not-allowed;opacity:.92}.MultiInput-module-scss-module__jX-5Na__field{cursor:text;flex-wrap:wrap;flex:1;align-items:center;gap:.3rem;min-width:0;padding:.35rem .5rem;display:flex;overflow:hidden}.MultiInput-module-scss-module__jX-5Na__editor{width:100%;min-width:0;font-size:inherit;line-height:inherit}.MultiInput-module-scss-module__jX-5Na__chipChrome{color:#4c1d95;background:#ede9fe;border-radius:999px;align-items:center;max-width:100%;padding:.28rem 1.2rem .28rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.MultiInput-module-scss-module__jX-5Na__chipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MultiInput-module-scss-module__jX-5Na__end{flex-shrink:0;align-self:flex-start;align-items:center;padding:.35rem .5rem .35rem 0;display:flex}
.StringListInput-module-scss-module__m15Dua__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.StringListInput-module-scss-module__m15Dua__row{align-items:center;gap:.45rem;display:flex}.StringListInput-module-scss-module__m15Dua__input{flex:1;min-width:0}.StringListInput-module-scss-module__m15Dua__remove{border:1px solid var(--border-color,#e5e7eb);color:var(--muted-color,#6b7280);font:inherit;cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;margin:0;padding:.3rem .5rem;font-size:.75rem}.StringListInput-module-scss-module__m15Dua__remove:hover:not(:disabled){color:var(--foreground,#1e293b);background:rgba(15,23,42,.04)}.StringListInput-module-scss-module__m15Dua__remove:disabled{opacity:.45;cursor:not-allowed}
.Textarea-module-scss-module__nljEfG__root{color:var(--form-input-color);background-color:var(--form-input-background);border:1px solid var(--form-input-border);border-radius:8px;max-width:100%;margin:0;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s}.Textarea-module-scss-module__nljEfG__root::placeholder{color:var(--form-input-placeholder);opacity:1}.Textarea-module-scss-module__nljEfG__root:hover:not(:disabled):not(:focus-visible){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.Textarea-module-scss-module__nljEfG__root:focus-visible{border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring);outline:none}.Textarea-module-scss-module__nljEfG__root:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-color);cursor:not-allowed;opacity:.92}.Textarea-module-scss-module__nljEfG__root{resize:vertical;min-height:6rem}
.JsonTokenField-module-scss-module__rhEUfa__root{color:var(--form-input-color);background-color:var(--form-input-background);border:1px solid var(--form-input-border);border-radius:8px;max-width:100%;margin:0;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s}.JsonTokenField-module-scss-module__rhEUfa__root::placeholder{color:var(--form-input-placeholder);opacity:1}.JsonTokenField-module-scss-module__rhEUfa__root:hover:not(:disabled):not(:focus-visible){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.JsonTokenField-module-scss-module__rhEUfa__root:focus-visible{border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring);outline:none}.JsonTokenField-module-scss-module__rhEUfa__root:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-color);cursor:not-allowed;opacity:.92}.JsonTokenField-module-scss-module__rhEUfa__root{padding:0;overflow:hidden}.JsonTokenField-module-scss-module__rhEUfa__root:focus-within{border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring);background-color:var(--form-input-background);outline:none}.JsonTokenField-module-scss-module__rhEUfa__rootAutoSize{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.JsonTokenField-module-scss-module__rhEUfa__rootAutoSize:focus-within{box-shadow:none;background:0 0;border-color:transparent}.JsonTokenField-module-scss-module__rhEUfa__rootError{border-color:var(--form-input-error-border,#dc2626)}.JsonTokenField-module-scss-module__rhEUfa__rootAutoSize.JsonTokenField-module-scss-module__rhEUfa__rootError{border:1px solid var(--form-input-error-border,#dc2626);border-radius:8px}.JsonTokenField-module-scss-module__rhEUfa__root [contenteditable]:focus-visible{outline:none}
.CssTokenField-module-scss-module__La46Wq__root{color:var(--form-input-color);background-color:var(--form-input-background);border:1px solid var(--form-input-border);border-radius:8px;max-width:100%;margin:0;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s}.CssTokenField-module-scss-module__La46Wq__root::placeholder{color:var(--form-input-placeholder);opacity:1}.CssTokenField-module-scss-module__La46Wq__root:hover:not(:disabled):not(:focus-visible){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.CssTokenField-module-scss-module__La46Wq__root:focus-visible{border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring);outline:none}.CssTokenField-module-scss-module__La46Wq__root:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-color);cursor:not-allowed;opacity:.92}.CssTokenField-module-scss-module__La46Wq__root{--token-editor-auto-size-max-height:none;--token-editor-auto-size-overflow:visible;padding:0;overflow:visible}.CssTokenField-module-scss-module__La46Wq__root:focus-within{border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring);background-color:var(--form-input-background);outline:none}.CssTokenField-module-scss-module__La46Wq__rootInline{min-height:calc(2.40625rem + 2px)}.CssTokenField-module-scss-module__La46Wq__root .CssTokenField-module-scss-module__La46Wq__editor{background:0 0}.CssTokenField-module-scss-module__La46Wq__root [contenteditable]:focus-visible{outline:none}
.EditorDrawerSharePopover-module-scss-module__WHMILW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EditorDrawerSharePopover-module-scss-module__WHMILW__dialog{max-width:none;max-height:none;inset:unset;background:0 0;border:none;border-radius:10px;margin:0;padding:0;position:fixed;overflow:visible;box-shadow:0 0 0 1px rgba(15,23,42,.12),0 10px 24px rgba(15,23,42,.2),0 28px 64px rgba(15,23,42,.32)}.EditorDrawerSharePopover-module-scss-module__WHMILW__dialog::backdrop{background:rgba(15,23,42,.12)}.EditorDrawerSharePopover-module-scss-module__WHMILW__panel{box-sizing:border-box;background:#fff;border:none;border-radius:10px;flex-direction:column;gap:.85rem;width:min(24rem,100vw - 1rem);max-height:min(34rem,100vh - 2rem);padding:1rem 1.1rem 1.05rem;display:flex;overflow:hidden}.EditorDrawerSharePopover-module-scss-module__WHMILW__title{color:#37352f;align-items:center;margin:0;font-size:.9375rem;font-weight:600;display:flex}.EditorDrawerSharePopover-module-scss-module__WHMILW__title:focus{outline:none}.EditorDrawerSharePopover-module-scss-module__WHMILW__pickerHeader{align-items:center;min-height:1.5rem;display:flex}.EditorDrawerSharePopover-module-scss-module__WHMILW__crumbLink{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;margin:0;padding:0;font-weight:600}.EditorDrawerSharePopover-module-scss-module__WHMILW__crumbLink:hover{color:#0b4f6c}.EditorDrawerSharePopover-module-scss-module__WHMILW__crumbLink:focus-visible{outline-offset:1px;outline:2px solid rgba(46,170,220,.55)}.EditorDrawerSharePopover-module-scss-module__WHMILW__crumbSep{color:rgba(55,53,47,.45);margin:0 .4em;font-weight:500}.EditorDrawerSharePopover-module-scss-module__WHMILW__sectionLabel{color:rgba(55,53,47,.55);margin:0 0 .35rem;font-size:.75rem;font-weight:600;display:block}.EditorDrawerSharePopover-module-scss-module__WHMILW__hint{color:rgba(55,53,47,.62);margin:0;font-size:.8125rem;line-height:1.45}.EditorDrawerSharePopover-module-scss-module__WHMILW__composer{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.35rem .5rem;min-width:0;display:grid}.EditorDrawerSharePopover-module-scss-module__WHMILW__composerInput{grid-area:1/1;min-width:0}.EditorDrawerSharePopover-module-scss-module__WHMILW__pickerHelp{color:rgba(55,53,47,.55);grid-area:2/1;margin:0;font-size:.75rem;line-height:1.4}.EditorDrawerSharePopover-module-scss-module__WHMILW__composerShare{font:inherit;cursor:pointer;color:#fff;white-space:nowrap;background:#0b4f6c;border:none;border-radius:8px;flex-shrink:0;grid-area:1/2;justify-content:center;align-items:center;margin:0;padding:0 .95rem;font-size:.8125rem;font-weight:600;display:inline-flex}.EditorDrawerSharePopover-module-scss-module__WHMILW__composerShare:hover:not(:disabled){opacity:.92}.EditorDrawerSharePopover-module-scss-module__WHMILW__composerShare:disabled{opacity:.45;cursor:default}.EditorDrawerSharePopover-module-scss-module__WHMILW__composerShare:focus-visible{outline-offset:1px;outline:2px solid rgba(46,170,220,.55)}.EditorDrawerSharePopover-module-scss-module__WHMILW__composerRole{align-items:center;display:flex}.EditorDrawerSharePopover-module-scss-module__WHMILW__composerRole .EditorDrawerSharePopover-module-scss-module__WHMILW__roleTrigger{padding:.2rem .15rem .2rem .25rem}.EditorDrawerSharePopover-module-scss-module__WHMILW__suggestions{max-height:18rem;margin:0 -1.1rem;padding:0;overflow-y:auto}.EditorDrawerSharePopover-module-scss-module__WHMILW__suggestionGroup{letter-spacing:.04em;text-transform:uppercase;color:rgba(55,53,47,.5);padding:.55rem 1.1rem .2rem;font-size:.7rem;font-weight:600}.EditorDrawerSharePopover-module-scss-module__WHMILW__suggestion{box-sizing:border-box;width:100%;font:inherit;cursor:pointer;color:#37352f;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem 1.1rem;display:flex}.EditorDrawerSharePopover-module-scss-module__WHMILW__suggestionActive,.EditorDrawerSharePopover-module-scss-module__WHMILW__suggestion[aria-selected=true]{background:rgba(46,170,220,.12)}.EditorDrawerSharePopover-module-scss-module__WHMILW__suggestionLabel{word-break:break-word;font-size:.875rem;font-weight:500}.EditorDrawerSharePopover-module-scss-module__WHMILW__suggestionMeta{color:rgba(55,53,47,.5);flex-shrink:0;font-size:.75rem}.EditorDrawerSharePopover-module-scss-module__WHMILW__list{max-height:14rem;margin:0;padding:0;list-style:none;overflow-y:auto}.EditorDrawerSharePopover-module-scss-module__WHMILW__grantItem{justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem 0;font-size:.8125rem;display:flex}.EditorDrawerSharePopover-module-scss-module__WHMILW__grantCopy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.EditorDrawerSharePopover-module-scss-module__WHMILW__listPrimary{color:#37352f;word-break:break-word;font-weight:500}.EditorDrawerSharePopover-module-scss-module__WHMILW__listMeta{color:rgba(55,53,47,.5);font-size:.7rem}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleMenu{flex-shrink:0;position:relative}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleTrigger{font:inherit;color:rgba(55,53,47,.72);cursor:pointer;background:0 0;border:none;border-radius:4px;margin:0;padding:.15rem .1rem .15rem .35rem;font-size:.8125rem;font-weight:500}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleTrigger:after{content:"";vertical-align:middle;border-top:4px solid rgba(55,53,47,.45);border-left:3.5px solid transparent;border-right:3.5px solid transparent;width:0;height:0;margin-left:.35rem;display:inline-block}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleTrigger:hover:not(:disabled){color:#37352f;background:rgba(55,53,47,.04)}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleTrigger:disabled{opacity:.5;cursor:default}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleTrigger:focus-visible{outline-offset:1px;outline:2px solid rgba(46,170,220,.55)}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleDialog{inset:unset;background:#fff;border:none;border-radius:8px;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;box-shadow:0 10px 28px rgba(15,23,42,.16)}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleDialog::backdrop{pointer-events:none;background:0 0}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleMenuLayer{pointer-events:none;width:0;height:0;position:absolute;overflow:visible}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleMenuLayer .EditorDrawerSharePopover-module-scss-module__WHMILW__roleDialog{pointer-events:auto}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleMenuList{min-width:8.5rem;margin:0;padding:.25rem 0;list-style:none}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleMenuList:focus{outline:none}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleMenuOption{font:inherit;color:#37352f;cursor:pointer;padding:.4rem .75rem;font-size:.8125rem}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleMenuOptionActive{background:rgba(46,170,220,.12)}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleMenuRemove{color:#b71c1c}.EditorDrawerSharePopover-module-scss-module__WHMILW__roleMenuRemove.EditorDrawerSharePopover-module-scss-module__WHMILW__roleMenuOptionActive{background:rgba(183,28,28,.08)}.EditorDrawerSharePopover-module-scss-module__WHMILW__error{color:#b71c1c;margin:0;font-size:.8125rem}.EditorDrawerSharePopover-module-scss-module__WHMILW__footer{justify-content:flex-end;align-items:center;display:flex}.EditorDrawerSharePopover-module-scss-module__WHMILW__copyLink{font:inherit;cursor:pointer;color:#37352f;background:#fff;border:1px solid rgba(55,53,47,.16);border-radius:6px;margin:0;padding:.4rem .85rem;font-size:.8125rem;font-weight:500}.EditorDrawerSharePopover-module-scss-module__WHMILW__copyLink:hover{background:rgba(55,53,47,.04)}.EditorDrawerSharePopover-module-scss-module__WHMILW__copyLink:focus-visible{outline-offset:1px;outline:2px solid rgba(46,170,220,.55)}
.EditorShareButton-module-scss-module__PZwjUG__shareLink{font:inherit;cursor:pointer;color:#37352f;box-sizing:border-box;background:#fff;border:1px solid rgba(55,53,47,.16);border-radius:4px;justify-content:center;align-items:center;margin:0;padding:.35rem .65rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.EditorShareButton-module-scss-module__PZwjUG__shareLink:hover{background:rgba(55,53,47,.04)}.EditorShareButton-module-scss-module__PZwjUG__shareLink:focus-visible{outline-offset:1px;outline:2px solid rgba(46,170,220,.55)}
.EditorDrawer-module-scss-module__oasgoG__dialog:not([open]){display:none!important}.EditorDrawer-module-scss-module__oasgoG__dialog[open]{width:100vw;max-width:100vw;height:100vh;max-height:100vh;box-shadow:none;background:0 0;border:none;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:visible}.EditorDrawer-module-scss-module__oasgoG__dialog[open]:focus{outline:none}.EditorDrawer-module-scss-module__oasgoG__dialog[open]:focus-visible{outline:none}.EditorDrawer-module-scss-module__oasgoG__dialog[open]::backdrop{background:rgba(15,23,42,.08)}.EditorDrawer-module-scss-module__oasgoG__dialogInner{flex-direction:row;flex:1;align-items:stretch;min-height:0;display:flex}.EditorDrawer-module-scss-module__oasgoG__dismissShim{cursor:default;background:0 0;border:none;flex:auto;align-self:stretch;min-width:0;margin:0;padding:0;display:block}.EditorDrawer-module-scss-module__oasgoG__dismissShim:focus{outline:none}.EditorDrawer-module-scss-module__oasgoG__dismissShim:focus-visible{outline:none}.EditorDrawer-module-scss-module__oasgoG__panel{width:min(100vw,max(33.333vw,34rem));max-width:100vw;height:100%;min-height:0;box-shadow:none;background:0 0;border:none;flex-direction:column;flex:none;display:flex}.EditorDrawer-module-scss-module__oasgoG__panelSlide{background:#fff;border-left:1px solid rgba(55,53,47,.09);flex-direction:column;flex:1;min-height:0;animation:.22s cubic-bezier(.25,.8,.25,1) forwards EditorDrawer-module-scss-module__oasgoG__editorDrawerSlideIn;display:flex;transform:translate(100%);box-shadow:0 0 0 1px rgba(0,0,0,.03),-12px 0 48px rgba(15,23,42,.1)}@keyframes EditorDrawer-module-scss-module__oasgoG__editorDrawerSlideIn{0%{transform:translate(100%)}to{transform:none}}.EditorDrawer-module-scss-module__oasgoG__toolbar{background:#fff;border-bottom:1px solid rgba(55,53,47,.09);flex-shrink:0;justify-content:space-between;align-items:center;min-height:2.75rem;padding:0 .375rem 0 .25rem;display:flex}.EditorDrawer-module-scss-module__oasgoG__toolbarStart,.EditorDrawer-module-scss-module__oasgoG__toolbarEnd,.EditorDrawer-module-scss-module__oasgoG__toolbarEndGroup{align-items:center;gap:.375rem;display:flex}.EditorDrawer-module-scss-module__oasgoG__toolbarDangerButton{cursor:pointer;color:#d32f2f;white-space:nowrap;background:#fff;border:1px solid #d32f2f;border-radius:4px;margin:0;padding:.35rem .75rem;font-size:.8125rem;font-weight:600}.EditorDrawer-module-scss-module__oasgoG__toolbarDangerButton:hover:not(:disabled){background:#ffebee}.EditorDrawer-module-scss-module__oasgoG__toolbarDangerButton:disabled{opacity:.45;cursor:default}.EditorDrawer-module-scss-module__oasgoG__toolbarDangerButton:focus-visible{outline-offset:1px;outline:2px solid rgba(211,47,47,.45)}.EditorDrawer-module-scss-module__oasgoG__toolbarSaveButton{cursor:pointer;border:1px solid var(--link-color,#0b4f6c);background:var(--link-color,#0b4f6c);color:#fff;white-space:nowrap;border-radius:4px;margin:0;padding:.35rem .75rem;font-size:.8125rem;font-weight:600}.EditorDrawer-module-scss-module__oasgoG__toolbarSaveButton:hover:not(:disabled){opacity:.92}.EditorDrawer-module-scss-module__oasgoG__toolbarSaveButton:disabled{opacity:.45;cursor:default}.EditorDrawer-module-scss-module__oasgoG__toolbarSaveButton:focus-visible{outline-offset:1px;outline:2px solid rgba(46,170,220,.55)}.EditorDrawer-module-scss-module__oasgoG__iconButton{color:rgba(55,53,47,.65);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.EditorDrawer-module-scss-module__oasgoG__iconButton:hover{color:rgba(55,53,47,.95);background:rgba(55,53,47,.06)}.EditorDrawer-module-scss-module__oasgoG__iconButton:focus-visible{outline-offset:1px;outline:2px solid rgba(46,170,220,.55)}.EditorDrawer-module-scss-module__oasgoG__content{flex-direction:column;flex:1;min-height:0;padding:.75rem 1.25rem 1.5rem;display:flex;overflow:visible}.EditorDrawer-module-scss-module__oasgoG__docTitle{letter-spacing:-.02em;color:#37352f;flex-shrink:0;margin:0 0 1rem;font-size:1.625rem;font-weight:700;line-height:1.2}.EditorDrawer-module-scss-module__oasgoG__docTitleStatic{display:block}.EditorDrawer-module-scss-module__oasgoG__docTitleHidden{display:none}.EditorDrawer-module-scss-module__oasgoG__docTitleMount{width:100%;display:block}.EditorDrawer-module-scss-module__oasgoG__docTitleMount:not(:empty){min-height:1.35em}.EditorDrawer-module-scss-module__oasgoG__docTitleInput{box-sizing:border-box;width:100%;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:none;border-radius:4px;outline:none;margin:0;padding:.1rem 0;display:block}.EditorDrawer-module-scss-module__oasgoG__docTitleInput::placeholder{color:rgba(55,53,47,.45);font-weight:500}.EditorDrawer-module-scss-module__oasgoG__docTitleInput:focus-visible{box-shadow:0 0 0 2px rgba(46,170,220,.45)}.EditorDrawer-module-scss-module__oasgoG__docTitleInputError{box-shadow:inset 0 -2px #dc2626}.EditorDrawer-module-scss-module__oasgoG__docTitleInputError:focus-visible{box-shadow:inset 0 -2px #dc2626,0 0 0 2px rgba(220,38,38,.35)}.EditorDrawer-module-scss-module__oasgoG__docTitleReadonly{box-sizing:border-box;width:100%;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;word-break:break-word;margin:0;padding:.1rem 0;display:block}.EditorDrawer-module-scss-module__oasgoG__contentStack{flex-direction:column;flex:1;min-height:0;display:flex}.EditorDrawer-module-scss-module__oasgoG__body{flex-direction:column;flex:1;min-height:0;padding:8px 10px;display:flex;overflow-x:hidden;overflow-y:auto}.EditorDrawer-module-scss-module__oasgoG__recordMetaStrip{border-top:1px solid rgba(55,53,47,.09);flex-shrink:0;margin-top:.15rem;padding-top:.35rem}.EditorDrawer-module-scss-module__oasgoG__recordMetaCompact{flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;font-size:.75rem;line-height:1.2;display:flex}.EditorDrawer-module-scss-module__oasgoG__recordMetaInline{align-items:baseline;gap:.25rem;display:inline-flex}.EditorDrawer-module-scss-module__oasgoG__recordMetaSep{color:rgba(55,53,47,.32);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.EditorDrawer-module-scss-module__oasgoG__recordMetaLabel{color:var(--muted-color,#6b7280);font-weight:500}.EditorDrawer-module-scss-module__oasgoG__recordMetaValue{color:var(--foreground,#1e293b)}.EditorDrawer-module-scss-module__oasgoG__dialog[open][data-presentation=modal]{inset:unset;border-radius:8px;width:min(42rem,100vw - 2rem);max-width:min(42rem,100vw - 2rem);height:auto;max-height:min(90vh,100vh - 2rem);top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.EditorDrawer-module-scss-module__oasgoG__dialog[open][data-presentation=modal]::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgba(0,0,0,.45)}.EditorDrawer-module-scss-module__oasgoG__dialog[data-presentation=modal] .EditorDrawer-module-scss-module__oasgoG__dialogInner{flex:auto;min-height:0;max-height:min(90vh,100vh - 2rem)}.EditorDrawer-module-scss-module__oasgoG__dialog[data-presentation=modal] .EditorDrawer-module-scss-module__oasgoG__panel{flex:auto;width:100%;max-width:none;height:auto;max-height:min(90vh,100vh - 2rem)}.EditorDrawer-module-scss-module__oasgoG__dialog[data-presentation=modal] .EditorDrawer-module-scss-module__oasgoG__panelSlide{border-left:none;border-radius:8px;max-height:min(90vh,100vh - 2rem);animation:none;transform:none;box-shadow:0 8px 32px rgba(0,0,0,.18)}
.adminResourceLink-module-scss-module__w_mABq__link{color:var(--link-color,#0b4f6c);text-underline-offset:.15em;word-break:break-word;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:color .12s,text-decoration-thickness .12s}.adminResourceLink-module-scss-module__w_mABq__link:hover{color:var(--link-color-hover,#303a4d);text-decoration-thickness:2px}.adminResourceLink-module-scss-module__w_mABq__link:focus-visible{outline:2px solid rgba(var(--link-color-rgb,11,79,108),.45);outline-offset:2px;border-radius:2px}
.PasteOrUploadField-module-scss-module__NlLfna__root{flex-direction:column;gap:.35rem;display:flex}.PasteOrUploadField-module-scss-module__NlLfna__toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.PasteOrUploadField-module-scss-module__NlLfna__toolbarLabel{color:var(--foreground,#374151);flex:auto;min-width:0;margin:0;font-size:.8125rem;font-weight:500}.PasteOrUploadField-module-scss-module__NlLfna__toolbarActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.PasteOrUploadField-module-scss-module__NlLfna__requiredMark{color:#c62828}.PasteOrUploadField-module-scss-module__NlLfna__browseButton{cursor:pointer;color:var(--foreground,#1e293b);white-space:nowrap;background:#fff;border:1px solid rgba(55,53,47,.16);border-radius:4px;padding:.3rem .65rem;font-size:.75rem;font-weight:500}.PasteOrUploadField-module-scss-module__NlLfna__browseButton:hover{background:rgba(55,53,47,.04)}.PasteOrUploadField-module-scss-module__NlLfna__fileInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PasteOrUploadField-module-scss-module__NlLfna__dropZone{background:rgba(55,53,47,.02);border:1px dashed rgba(55,53,47,.22);border-radius:6px;transition:border-color .15s,background-color .15s;position:relative}.PasteOrUploadField-module-scss-module__NlLfna__dropZoneActive{border-color:var(--primary-color,#0b4f6c);background:rgba(11,79,108,.06)}.PasteOrUploadField-module-scss-module__NlLfna__textarea{resize:vertical;background:0 0;border:none;border-radius:6px 6px 0 0;width:100%;min-height:6rem;font-size:.875rem;line-height:1.45}.PasteOrUploadField-module-scss-module__NlLfna__textareaMonospace{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.PasteOrUploadField-module-scss-module__NlLfna__dropHint{color:var(--muted-color,#6b7280);margin:0;padding:.35rem .65rem .5rem;font-size:.75rem}.PasteOrUploadField-module-scss-module__NlLfna__hint{color:var(--muted-color,#6b7280);margin:0;font-size:.75rem;line-height:1.4}
.FileDropZone-module-scss-module__07aL-W__root{position:relative}.FileDropZone-module-scss-module__07aL-W__rootActive{min-height:8rem}.FileDropZone-module-scss-module__07aL-W__overlay{z-index:2;border:2px dashed var(--primary-color,#0b4f6c);background:rgba(11,79,108,.1);border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.FileDropZone-module-scss-module__07aL-W__overlayLabel{color:var(--foreground,#1e293b);background:#fff;border-radius:6px;padding:.5rem .85rem;font-size:.875rem;font-weight:600;box-shadow:0 1px 3px rgba(15,23,42,.12)}
.Select-module-scss-module__On4lKW__root{color:var(--form-input-color);background-color:var(--form-input-background);border:1px solid var(--form-input-border);border-radius:8px;max-width:100%;margin:0;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s}.Select-module-scss-module__On4lKW__root::placeholder{color:var(--form-input-placeholder);opacity:1}.Select-module-scss-module__On4lKW__root:hover:not(:disabled):not(:focus-visible){border-color:var(--form-input-border-hover);background-color:var(--form-input-background-hover)}.Select-module-scss-module__On4lKW__root:focus-visible{border-color:var(--form-input-focus-border);box-shadow:0 0 0 3px var(--form-input-focus-ring);outline:none}.Select-module-scss-module__On4lKW__root:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-color);cursor:not-allowed;opacity:.92}.Select-module-scss-module__On4lKW__root{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:12px;padding-right:2rem}
.MarkdownCodeBlock-module-scss-module__e4vnZq__codeBlock{border:1px solid var(--border-color,#e5e7eb);background:var(--background-end,#fff);border-radius:8px;margin:1em 0;overflow:hidden}.MarkdownCodeBlock-module-scss-module__e4vnZq__caption{border-bottom:1px solid var(--border-color,#e5e7eb);background:var(--table-even-row-bg-color,#f8fafc);min-height:2rem;color:var(--muted-color,#6b7280);font-family:var(--font-mono,ui-monospace,Menlo,monospace);justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .5rem .25rem .75rem;font-size:.78rem;display:flex}.MarkdownCodeBlock-module-scss-module__e4vnZq__copyButton{border:1px solid var(--border-color,#d1d5db);background:var(--background-end,#fff);color:var(--foreground,#111827);cursor:pointer;font:inherit;border-radius:6px;padding:.35rem .55rem;line-height:1}.MarkdownCodeBlock-module-scss-module__e4vnZq__copyButton:hover{background:rgba(var(--link-color-rgb),.08);color:var(--link-color)}.MarkdownCodeBlock-module-scss-module__e4vnZq__editor{min-height:0}
.MarkdownMermaidBlock-module-scss-module__20iREq__figure{border:1px solid var(--border-color,#e5e7eb);background:var(--background-end,#fff);border-radius:8px;margin:1.25rem 0;overflow:auto}.MarkdownMermaidBlock-module-scss-module__20iREq__diagram{text-align:center;min-width:560px;padding:1rem}.MarkdownMermaidBlock-module-scss-module__20iREq__diagram svg{width:100%;max-width:860px;height:auto;margin:0 auto;display:block}.MarkdownMermaidBlock-module-scss-module__20iREq__error{color:#b91c1c;padding:1rem;font-size:.92rem}
.MultiSelectDropdown-module-scss-module__plWb8G__root{position:relative}.MultiSelectDropdown-module-scss-module__plWb8G__trigger{box-sizing:border-box;width:100%;font:inherit;color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.MultiSelectDropdown-module-scss-module__plWb8G__trigger:focus{border-color:var(--link-color);box-shadow:0 0 0 2px rgba(var(--link-color-rgb),.2);outline:none}.MultiSelectDropdown-module-scss-module__plWb8G__trigger:disabled{opacity:.65;cursor:not-allowed}.MultiSelectDropdown-module-scss-module__plWb8G__trigger:after{content:"";border-top:5px solid #64748b;border-left:4px solid transparent;border-right:4px solid transparent;flex-shrink:0;width:0;height:0}.MultiSelectDropdown-module-scss-module__plWb8G__triggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;height:1.25rem;line-height:1.25rem;overflow:hidden}.MultiSelectDropdown-module-scss-module__plWb8G__dialog{background:#fff;border:none;border-radius:4px;padding:0;overflow:hidden;box-shadow:0 10px 40px rgba(15,23,42,.18)}.MultiSelectDropdown-module-scss-module__plWb8G__dialog::backdrop{background:0 0}.MultiSelectDropdown-module-scss-module__plWb8G__menu{max-height:inherit;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.MultiSelectDropdown-module-scss-module__plWb8G__menu:focus{outline:none}.MultiSelectDropdown-module-scss-module__plWb8G__option{font:inherit;color:#0f172a;cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;display:flex}.MultiSelectDropdown-module-scss-module__plWb8G__option:hover{background:#f8fafc}.MultiSelectDropdown-module-scss-module__plWb8G__optionActive{background:#eff6ff}.MultiSelectDropdown-module-scss-module__plWb8G__optionDisabled{opacity:.5;cursor:not-allowed}.MultiSelectDropdown-module-scss-module__plWb8G__optionDisabled:hover{background:0 0}.MultiSelectDropdown-module-scss-module__plWb8G__optionBody{flex:1;min-width:0}.MultiSelectDropdown-module-scss-module__plWb8G__check{width:1rem;color:var(--link-color);flex-shrink:0;justify-content:center;font-weight:600;display:inline-flex}
.OptionMultiSelect-module-scss-module__Kjam9q__root{width:100%;max-width:24rem;display:block}
.FontFamilyInput-module-scss-module__GduurW__root,.FontFamilyInput-module-scss-module__GduurW__field{width:100%;position:relative}.FontFamilyInput-module-scss-module__GduurW__field .FontFamilyInput-module-scss-module__GduurW__input{width:100%;padding-right:2rem}.FontFamilyInput-module-scss-module__GduurW__arrow{width:2rem;color:var(--muted-color,#64748b);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0}.FontFamilyInput-module-scss-module__GduurW__arrow:hover:not(:disabled){color:var(--link-color,#4f46e5)}.FontFamilyInput-module-scss-module__GduurW__arrow:focus-visible:not(:disabled){color:var(--link-color,#4f46e5)}.FontFamilyInput-module-scss-module__GduurW__arrow:focus-visible{outline:none}.FontFamilyInput-module-scss-module__GduurW__arrow:disabled{cursor:not-allowed;opacity:.6}.FontFamilyInput-module-scss-module__GduurW__arrowIcon{width:12px;height:12px;display:block}.FontFamilyInput-module-scss-module__GduurW__arrowIconOpen{transform:rotate(180deg)}.FontFamilyInput-module-scss-module__GduurW__list{z-index:20;box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:2px;max-height:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.08)}.FontFamilyInput-module-scss-module__GduurW__empty{color:#64748b;text-align:center;padding:10px 8px;font-size:13px}.FontFamilyInput-module-scss-module__GduurW__option{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 8px;font-size:14px;line-height:1.3;display:flex}.FontFamilyInput-module-scss-module__GduurW__option:hover{outline:none}.FontFamilyInput-module-scss-module__GduurW__option:focus-visible{outline:none}.FontFamilyInput-module-scss-module__GduurW__optionActive{background:#f1f5f9}.FontFamilyInput-module-scss-module__GduurW__optionSelected{background:#ede9fe}.FontFamilyInput-module-scss-module__GduurW__optionName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FontFamilyInput-module-scss-module__GduurW__optionHint{color:#64748b;flex:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11px}
.SegmentedButtons-module-scss-module__dRpUAq__group{border:1px solid var(--border-color,#e5e7eb);background:var(--form-input-background,var(--background-start,#f9f9fb));border-radius:6px;align-self:flex-start;display:inline-flex;overflow:hidden}.SegmentedButtons-module-scss-module__dRpUAq__button{color:var(--muted-color,#6b7280);border:none;border-right:1px solid var(--border-color,#e5e7eb);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.SegmentedButtons-module-scss-module__dRpUAq__button:last-child{border-right:none}.SegmentedButtons-module-scss-module__dRpUAq__button:hover:not(:disabled):not(.SegmentedButtons-module-scss-module__dRpUAq__buttonActive){background:var(--form-input-background-hover,rgba(0,0,0,.04));color:var(--form-input-color,var(--foreground,#1e293b))}.SegmentedButtons-module-scss-module__dRpUAq__button:focus-visible{box-shadow:inset 0 0 0 2px rgba(var(--link-color-rgb,11,79,108),.55);outline:none}.SegmentedButtons-module-scss-module__dRpUAq__button:disabled{opacity:.5;cursor:not-allowed}.SegmentedButtons-module-scss-module__dRpUAq__buttonActive{background:var(--foreground,#1e293b);color:var(--background-end,#fff)}.SegmentedButtons-module-scss-module__dRpUAq__sizeMd .SegmentedButtons-module-scss-module__dRpUAq__button{width:2.25rem;height:2rem}.SegmentedButtons-module-scss-module__dRpUAq__sizeSm{border-radius:5px}.SegmentedButtons-module-scss-module__dRpUAq__sizeSm .SegmentedButtons-module-scss-module__dRpUAq__button{width:1.6rem;height:1.4rem}.SegmentedButtons-module-scss-module__dRpUAq__icon{display:block}.SegmentedButtons-module-scss-module__dRpUAq__sizeMd .SegmentedButtons-module-scss-module__dRpUAq__icon{width:1rem;height:1rem}.SegmentedButtons-module-scss-module__dRpUAq__sizeSm .SegmentedButtons-module-scss-module__dRpUAq__icon{width:.85rem;height:.85rem}
.ShorthandInput-module-scss-module__AvIS0G__root{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ShorthandInput-module-scss-module__AvIS0G__header{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.4rem;display:flex}.ShorthandInput-module-scss-module__AvIS0G__headerLabel{color:var(--foreground,#1e293b);font-size:.8rem;font-weight:500}.ShorthandInput-module-scss-module__AvIS0G__pair,.ShorthandInput-module-scss-module__AvIS0G__quad{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem;width:100%;min-width:0;display:grid}.ShorthandInput-module-scss-module__AvIS0G__slotWithUnits{align-items:stretch;gap:.3rem;min-width:0;max-width:100%;display:flex}.ShorthandInput-module-scss-module__AvIS0G__slotWithUnits .input-with-units{flex:auto;min-width:0;max-width:100%}.ShorthandInput-module-scss-module__AvIS0G__slotIcon{width:1.5rem;color:var(--muted-color,#6b7280);flex:0 0 1.5rem;justify-content:center;align-items:center;display:inline-flex}.ShorthandInput-module-scss-module__AvIS0G__slotIcon svg{width:.85rem;height:.85rem;display:block}
.BorderInput-module-scss-module__g5jTyq__root{flex-direction:column;gap:.4rem;min-width:0;display:flex}.BorderInput-module-scss-module__g5jTyq__headerLabel{color:var(--foreground,#1e293b);font-size:.8rem;font-weight:500}.BorderInput-module-scss-module__g5jTyq__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;width:100%;min-width:0;display:grid}.BorderInput-module-scss-module__g5jTyq__slot{flex-direction:column;gap:.25rem;min-width:0;display:flex}.BorderInput-module-scss-module__g5jTyq__slotLabel{color:var(--foreground,#1e293b);font-size:.8rem;font-weight:500}
.Slider-module-scss-module__RAe5cG__root{width:100%;min-width:0;color:var(--form-input-color);flex-direction:column;gap:.2rem;font-family:inherit;font-size:.9375rem;line-height:1.5;display:flex}.Slider-module-scss-module__RAe5cG__trackRow{align-items:flex-start;gap:.75rem;width:100%;min-width:0;display:flex}.Slider-module-scss-module__RAe5cG__track{flex:auto;min-width:0}.Slider-module-scss-module__RAe5cG__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;--slider-fill:0%;--slider-fill-color:var(--form-input-focus-border,#6366f1);--slider-rest-color:var(--form-input-border);background:0 0;width:100%;height:1.25rem;margin:0;padding:0;display:block}.Slider-module-scss-module__RAe5cG__range:disabled{cursor:not-allowed;opacity:.72}.Slider-module-scss-module__RAe5cG__range:focus{outline:none}.Slider-module-scss-module__RAe5cG__range:focus-visible{outline:2px solid var(--form-input-focus-border,#6366f1);outline-offset:3px;border-radius:999px}.Slider-module-scss-module__RAe5cG__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--form-input-focus-ring)}.Slider-module-scss-module__RAe5cG__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--form-input-focus-ring)}.Slider-module-scss-module__RAe5cG__range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--slider-fill-color)0%,var(--slider-fill-color)var(--slider-fill),var(--slider-rest-color)var(--slider-fill),var(--slider-rest-color)100%);border-radius:999px;height:6px}.Slider-module-scss-module__RAe5cG__range::-moz-range-track{background:var(--slider-rest-color);border:none;border-radius:999px;height:6px}.Slider-module-scss-module__RAe5cG__range::-moz-range-progress{background:var(--slider-fill-color);border:none;border-radius:999px;height:6px}.Slider-module-scss-module__RAe5cG__range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--slider-fill-color);background:var(--form-input-background,#fff);border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 1px 2px rgba(15,23,42,.12)}.Slider-module-scss-module__RAe5cG__range::-moz-range-thumb{border:2px solid var(--slider-fill-color);background:var(--form-input-background,#fff);border-radius:50%;width:16px;height:16px;box-shadow:0 1px 2px rgba(15,23,42,.12)}.Slider-module-scss-module__RAe5cG__value{min-width:4.5rem;height:1.25rem;font:inherit;font-variant-numeric:tabular-nums;text-align:right;color:var(--form-input-color);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background:0 0;border:none;flex:none;margin:0;padding:0;line-height:1.25rem}.Slider-module-scss-module__RAe5cG__rootFixed{justify-content:center}.Slider-module-scss-module__RAe5cG__fixedValue{font:inherit;font-variant-numeric:tabular-nums;color:var(--form-input-color);white-space:nowrap;margin:0}.Slider-module-scss-module__RAe5cG__scale{height:1.85rem;margin:.15rem 8px 0;position:relative}.Slider-module-scss-module__RAe5cG__stop{flex-direction:column;align-items:center;width:0;display:flex;position:absolute;top:0;transform:translate(-50%)}.Slider-module-scss-module__RAe5cG__tickMinor,.Slider-module-scss-module__RAe5cG__tickMajor{background:var(--form-input-border-hover,#94a3b8);flex:none;width:1px;display:block}.Slider-module-scss-module__RAe5cG__tickMinor{opacity:.65;height:5px}.Slider-module-scss-module__RAe5cG__tickMajor{background:var(--form-input-color);opacity:.5;height:8px}.Slider-module-scss-module__RAe5cG__tickLabel{letter-spacing:.01em;color:var(--form-input-placeholder,#64748b);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:.25rem;font-size:.6875rem;line-height:1}.Slider-module-scss-module__RAe5cG__stop:first-child{align-items:flex-start;transform:translate(0)}.Slider-module-scss-module__RAe5cG__stop:last-child{align-items:flex-end;transform:translate(-100%)}
.OrganizationSelector-module-scss-module__JD7nQq__container{position:relative}.OrganizationSelector-module-scss-module__JD7nQq__row{align-items:stretch;gap:.35rem;display:flex}.OrganizationSelector-module-scss-module__JD7nQq__flush{align-items:center;min-width:0;max-width:100%}.OrganizationSelector-module-scss-module__JD7nQq__flush .OrganizationSelector-module-scss-module__JD7nQq__trigger{min-width:0;max-width:100%;color:inherit;background:0 0;border-color:transparent;padding:.15rem .4rem .15rem .2rem}.OrganizationSelector-module-scss-module__JD7nQq__flush .OrganizationSelector-module-scss-module__JD7nQq__trigger:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16)}.OrganizationSelector-module-scss-module__JD7nQq__flush .OrganizationSelector-module-scss-module__JD7nQq__trigger:focus{border-color:rgba(255,255,255,.28);box-shadow:0 0 0 2px rgba(255,255,255,.12)}@container editor-sidebar-header (width<=20rem){.OrganizationSelector-module-scss-module__JD7nQq__flush .OrganizationSelector-module-scss-module__JD7nQq__orgName,.OrganizationSelector-module-scss-module__JD7nQq__flush .OrganizationSelector-module-scss-module__JD7nQq__chevron{display:none}.OrganizationSelector-module-scss-module__JD7nQq__flush .OrganizationSelector-module-scss-module__JD7nQq__trigger{padding:.15rem}}.OrganizationSelector-module-scss-module__JD7nQq__trigger{border:1px solid var(--border-color);background-color:var(--background-start);color:var(--foreground);font-size:var(--header-dropdown-item-font-size);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;min-width:150px;padding:.25rem .65rem .25rem .4rem;transition:border-color .12s,box-shadow .12s;display:flex}.OrganizationSelector-module-scss-module__JD7nQq__trigger:hover{border-color:var(--link-color)}.OrganizationSelector-module-scss-module__JD7nQq__trigger:focus{border-color:var(--link-color);box-shadow:var(--header-dropdown-trigger-focus-shadow);outline:none}.OrganizationSelector-module-scss-module__JD7nQq__orgName{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.OrganizationSelector-module-scss-module__JD7nQq__chevron{opacity:.65;flex-shrink:0;width:1.125rem;height:1.125rem}.OrganizationSelector-module-scss-module__JD7nQq__loading,.OrganizationSelector-module-scss-module__JD7nQq__noOrgs{font-size:var(--header-dropdown-item-font-size);color:var(--muted-color);padding:var(--header-dropdown-item-padding)}.OrganizationSelector-module-scss-module__JD7nQq__errorRow{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.8125rem;display:flex}.OrganizationSelector-module-scss-module__JD7nQq__errorText{color:#b91c1c;max-width:18rem}.OrganizationSelector-module-scss-module__JD7nQq__retryButton{border:1px solid var(--link-color);color:var(--link-color);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem .6rem;font-size:.8125rem}.OrganizationSelector-module-scss-module__JD7nQq__retryButton:hover{background:var(--link-color);color:var(--background-start)}.OrganizationSelector-module-scss-module__JD7nQq__retryButton:focus{box-shadow:var(--header-dropdown-trigger-focus-shadow);outline:none}.OrganizationSelector-module-scss-module__JD7nQq__dialog{border-radius:var(--header-dropdown-radius);box-shadow:var(--header-dropdown-shadow);background:var(--header-dropdown-surface);border:none;width:auto;max-width:min(400px,100vw - 16px);padding:0}.OrganizationSelector-module-scss-module__JD7nQq__dialog::backdrop{background:var(--header-dropdown-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none}.OrganizationSelector-module-scss-module__JD7nQq__dialogContent{flex-direction:column;min-height:0;max-height:80vh;display:flex}.OrganizationSelector-module-scss-module__JD7nQq__orgList{padding:.5rem var(--header-dropdown-list-padding-x)var(--header-dropdown-nav-padding-y);flex:1;min-height:0;max-height:300px;margin:0;list-style:none;overflow-y:auto}.OrganizationSelector-module-scss-module__JD7nQq__orgListEmpty{padding:var(--header-dropdown-item-padding);font-size:var(--header-dropdown-item-font-size);line-height:var(--header-dropdown-item-line-height);color:var(--muted-color);text-align:center;margin:0}.OrganizationSelector-module-scss-module__JD7nQq__orgItem{border-left:2px solid transparent;border-radius:0 8px 8px 0;align-items:stretch;gap:.15rem;margin:.1rem 0;padding:.1rem .2rem .1rem .35rem;transition:background-color .12s,border-color .12s;display:flex}.OrganizationSelector-module-scss-module__JD7nQq__orgItem:focus-within{background-color:var(--header-dropdown-selected-row-bg);border-left-color:var(--link-color)}.OrganizationSelector-module-scss-module__JD7nQq__orgItem:focus-within .OrganizationSelector-module-scss-module__JD7nQq__orgItemName{font-weight:var(--header-dropdown-item-active-font-weight);color:var(--link-color)}.OrganizationSelector-module-scss-module__JD7nQq__orgSelectButton{min-width:0;padding:var(--header-dropdown-item-padding-y)calc(var(--header-dropdown-item-padding-x)*.5);cursor:pointer;font-size:var(--header-dropdown-item-font-size);font-weight:var(--header-dropdown-item-font-weight);line-height:var(--header-dropdown-item-line-height);color:inherit;text-align:left;transition:var(--header-dropdown-item-transition);background:0 0;border:none;border-radius:6px;flex:1;justify-content:flex-start;align-items:center;gap:.5rem;font-family:inherit;display:flex}.OrganizationSelector-module-scss-module__JD7nQq__orgSelectButton:focus{box-shadow:none;outline:none}.OrganizationSelector-module-scss-module__JD7nQq__orgItemName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.OrganizationSelector-module-scss-module__JD7nQq__orgOverviewLink{width:2.25rem;height:2.25rem;color:var(--muted-color);background:0 0;border:1px solid transparent;border-radius:6px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.OrganizationSelector-module-scss-module__JD7nQq__orgOverviewLink:hover,.OrganizationSelector-module-scss-module__JD7nQq__orgOverviewLink:focus{box-shadow:none;border-color:var(--link-color);color:var(--link-color);background:0 0;outline:none}.OrganizationSelector-module-scss-module__JD7nQq__orgOverviewIcon{width:1.25rem;height:1.25rem}.OrganizationSelector-module-scss-module__JD7nQq__checkmark{width:1.25rem;height:1.25rem;color:var(--link-color);flex-shrink:0;margin-left:.5rem}.OrganizationSelector-module-scss-module__JD7nQq__dialogFooter{border-top:1px solid var(--border-color);padding:var(--header-dropdown-header-padding)}.OrganizationSelector-module-scss-module__JD7nQq__createNew{box-sizing:border-box;text-align:center;width:100%;font-size:var(--header-dropdown-item-font-size);font-weight:var(--header-dropdown-item-active-font-weight);line-height:var(--header-dropdown-item-line-height);color:var(--link-color);padding:var(--header-dropdown-item-padding);border:1px solid var(--link-color);background:0 0;border-radius:8px;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;display:block}.OrganizationSelector-module-scss-module__JD7nQq__createNew:hover,.OrganizationSelector-module-scss-module__JD7nQq__createNew:focus{background-color:var(--link-color);border-color:var(--link-color);color:#fff;outline:none}
.ProjectResourceListDialog-module-scss-module__5NEqVa__panel{background:0 0;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.ProjectResourceListDialog-module-scss-module__5NEqVa__section{flex-direction:column;gap:.55rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__section+.ProjectResourceListDialog-module-scss-module__5NEqVa__section{margin-top:.9rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-color,#6b7280);margin:0;font-size:.7rem;font-weight:600}.ProjectResourceListDialog-module-scss-module__5NEqVa__header{border-bottom:1px solid var(--border-color,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .85rem .65rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__header h2{color:var(--foreground,#111827);align-items:center;gap:.5rem;margin:0;font-size:1.2rem;font-weight:600;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__headerTitles{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__headerSubtitle{color:var(--muted-color,#6b7280);font-size:.8125rem;font-family:var(--font-mono,ui-monospace,Menlo,monospace);margin:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__headerMeta{color:var(--muted-color,#6b7280);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:.15rem 0 0;font-size:.78rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__liveDot{background:var(--link-color,#0b4f6c);width:.5rem;height:.5rem;box-shadow:0 0 0 0 rgba(var(--link-color-rgb,11,79,108),.45);border-radius:50%;animation:1.8s ease-out infinite ProjectResourceListDialog-module-scss-module__5NEqVa__livePulse}@keyframes ProjectResourceListDialog-module-scss-module__5NEqVa__livePulse{70%{box-shadow:0 0 0 .45rem rgba(var(--link-color-rgb,11,79,108),0)}to{box-shadow:0 0 0 0 rgba(var(--link-color-rgb,11,79,108),0)}}@media (prefers-reduced-motion:reduce){.ProjectResourceListDialog-module-scss-module__5NEqVa__liveDot{animation:none}}.ProjectResourceListDialog-module-scss-module__5NEqVa__backButton{color:var(--link-color,#0b4f6c);cursor:pointer;background:0 0;border:none;margin:0 0 .2rem;padding:0;font-size:.8125rem;font-weight:500}.ProjectResourceListDialog-module-scss-module__5NEqVa__backButton:hover{color:var(--link-color-hover,#303a4d)}.ProjectResourceListDialog-module-scss-module__5NEqVa__content{flex-direction:column;flex:1;gap:.8rem;min-height:0;padding:.5rem .85rem .85rem;display:flex;overflow:auto}.ProjectResourceListDialog-module-scss-module__5NEqVa__muted{color:var(--muted-color,#6b7280);margin:0;font-size:.875rem;line-height:1.5}.ProjectResourceListDialog-module-scss-module__5NEqVa__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:.65rem .75rem;font-size:.875rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown{color:var(--foreground,#e5e7eb);word-break:break-word;--table-even-row-bg-color:rgba(255,255,255,.04);--background-end:#111827;--foreground:#e5e7eb;--border-color:#374151;margin:0;font-size:.875rem;line-height:1.6}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h1{color:#f9fafb;margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h2{color:#f9fafb;margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h3{color:#f9fafb;margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h4{color:#f9fafb;margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h5{color:#f9fafb;margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h6{color:#f9fafb;margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h1:first-child{margin-top:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h2:first-child{margin-top:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h3:first-child{margin-top:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h4:first-child{margin-top:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h5:first-child{margin-top:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h6:first-child{margin-top:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h1{border-bottom:2px solid rgba(255,255,255,.1);padding-bottom:.25rem;font-size:1.5rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h2{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.15rem;font-size:1.25rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h3{font-size:1.05rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h4{font-size:1.05rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h5{font-size:1.05rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown h6{font-size:1.05rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown p{margin:0 0 .75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown ul{margin:0 0 .75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown ol{margin:0 0 .75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown pre{margin:0 0 .75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown blockquote{margin:0 0 .75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown p:last-child{margin-bottom:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown ul:last-child{margin-bottom:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown ol:last-child{margin-bottom:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown pre:last-child{margin-bottom:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown blockquote:last-child{margin-bottom:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown ul{padding-left:1.4rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown ol{padding-left:1.4rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown li{margin:.2rem 0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown a{color:var(--link-color,#a78bfa);border-bottom:1px solid transparent;text-decoration:none}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown a:hover{border-bottom-color:var(--link-color,#a78bfa)}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown code{font-family:var(--font-mono,ui-monospace,Menlo,Monaco,Consolas,monospace);color:#e5e7eb;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:.1rem .35rem;font-size:.8125rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown pre{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.75rem;overflow-x:auto}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown pre code{background:0 0;border:none;padding:0}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown blockquote{border-left:4px solid var(--link-color,#a78bfa);color:#d1d5db;background:rgba(255,255,255,.04);border-radius:0 6px 6px 0;padding:.5rem 1rem;font-style:italic}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:.8125rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown th{text-align:left;border:1px solid rgba(255,255,255,.1);padding:.5rem .75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown td{text-align:left;border:1px solid rgba(255,255,255,.1);padding:.5rem .75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown th{background:rgba(255,255,255,.05);font-weight:600}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown tr:nth-child(2n){background:rgba(255,255,255,.02)}.ProjectResourceListDialog-module-scss-module__5NEqVa__markdown hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:1rem 0}.ProjectResourceListDialog-module-scss-module__5NEqVa__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__item,.ProjectResourceListDialog-module-scss-module__5NEqVa__stageItem{border:1px solid var(--border-color,#e5e7eb);background:var(--form-input-background,#fff);border-radius:12px;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ProjectResourceListDialog-module-scss-module__5NEqVa__item:hover,.ProjectResourceListDialog-module-scss-module__5NEqVa__stageItem:hover{border-color:rgba(var(--link-color-rgb,11,79,108),.28);box-shadow:0 8px 20px -14px rgba(var(--link-color-rgb,11,79,108),.45)}.ProjectResourceListDialog-module-scss-module__5NEqVa__item{flex-direction:column}.ProjectResourceListDialog-module-scss-module__5NEqVa__stageItem{align-items:stretch}.ProjectResourceListDialog-module-scss-module__5NEqVa__itemButton{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.28rem;width:100%;margin:0;padding:.85rem 2.2rem .85rem .95rem;display:flex;position:relative}.ProjectResourceListDialog-module-scss-module__5NEqVa__itemButton:after{content:"→";color:var(--link-color,#0b4f6c);opacity:.35;font-size:.95rem;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.ProjectResourceListDialog-module-scss-module__5NEqVa__itemButton:hover{background:rgba(var(--link-color-rgb,11,79,108),.035)}.ProjectResourceListDialog-module-scss-module__5NEqVa__itemButton:hover:after{opacity:.9}.ProjectResourceListDialog-module-scss-module__5NEqVa__editButton{border:none;border-left:1px solid var(--border-color,#e5e7eb);background:var(--form-input-background,#fff);color:var(--link-color,#0b4f6c);cursor:pointer;flex:none;margin:0;padding:.85rem 1rem;font-size:.78rem;font-weight:600}.ProjectResourceListDialog-module-scss-module__5NEqVa__editButton:hover{background:rgba(var(--link-color-rgb,11,79,108),.06)}.ProjectResourceListDialog-module-scss-module__5NEqVa__title{color:var(--foreground,#111827);margin:0;font-size:.98rem;font-weight:600}.ProjectResourceListDialog-module-scss-module__5NEqVa__titleMono{font-family:var(--font-mono,ui-monospace,Menlo,monospace)}.ProjectResourceListDialog-module-scss-module__5NEqVa__meta{color:var(--muted-color,#6b7280);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:0;font-size:.78rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__hash{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:.75rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__detail{color:#b91c1c;margin:.1rem 0 0;font-size:.78rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__status{letter-spacing:.03em;text-transform:capitalize;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__statusOk{color:var(--link-color,#0b4f6c);background:rgba(var(--link-color-rgb,11,79,108),.12)}.ProjectResourceListDialog-module-scss-module__5NEqVa__statusBad{color:#b91c1c;background:#fef2f2}.ProjectResourceListDialog-module-scss-module__5NEqVa__statusRun{color:#92400e;background:#fffbeb}.ProjectResourceListDialog-module-scss-module__5NEqVa__lead{color:var(--muted-color,#4b5563);margin:0;font-size:.9rem;line-height:1.5}.ProjectResourceListDialog-module-scss-module__5NEqVa__field{color:var(--foreground,#374151);flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__field input{border:1px solid var(--form-input-border,#cbd5e1);background:var(--form-input-background,#fff);border-radius:10px;padding:.6rem .75rem;font-size:.95rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__field input:focus{border-color:var(--form-input-focus-border,var(--link-color));box-shadow:0 0 0 3px var(--form-input-focus-ring,rgba(11,79,108,.2));outline:none}.ProjectResourceListDialog-module-scss-module__5NEqVa__variableList{flex-direction:column;gap:.75rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__variableLabel{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__flag{letter-spacing:.04em;text-transform:uppercase;color:var(--link-color,#0b4f6c);background:rgba(var(--link-color-rgb,11,79,108),.1);border-radius:999px;padding:.1rem .4rem;font-size:.68rem;font-weight:700}.ProjectResourceListDialog-module-scss-module__5NEqVa__notice{background:rgba(var(--link-color-rgb,11,79,108),.08);border:1px solid rgba(var(--link-color-rgb,11,79,108),.18);color:var(--link-color,#0b4f6c);border-radius:8px;margin:0;padding:.65rem .75rem;font-size:.875rem}.ProjectResourceListDialog-module-scss-module__5NEqVa__actions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.ProjectResourceListDialog-module-scss-module__5NEqVa__primary,.ProjectResourceListDialog-module-scss-module__5NEqVa__secondary{cursor:pointer;border-radius:10px;padding:.6rem 1rem;font-size:.875rem;font-weight:500}.ProjectResourceListDialog-module-scss-module__5NEqVa__primary{background:var(--link-color,#0b4f6c);color:#fff;box-shadow:0 4px 12px rgba(var(--link-color-rgb,11,79,108),.28);border:none}.ProjectResourceListDialog-module-scss-module__5NEqVa__primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ProjectResourceListDialog-module-scss-module__5NEqVa__primary:hover:not(:disabled){background:var(--link-color-hover,#303a4d);transform:translateY(-1px)}.ProjectResourceListDialog-module-scss-module__5NEqVa__secondary{border:1px solid var(--border-color,#e5e7eb);background:var(--form-input-background,#fff);color:var(--foreground,#374151)}.ProjectResourceListDialog-module-scss-module__5NEqVa__secondary:hover{background:var(--form-input-background-hover,#f8fafc)}
.PropertiesPanel-module-scss-module__MCKP_q__panel{background:var(--background-end,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:10px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.PropertiesPanel-module-scss-module__MCKP_q__panel:focus{outline:none}.PropertiesPanel-module-scss-module__MCKP_q__panelFlush{background:0 0;border:none;border-radius:0;height:100%}.PropertiesPanel-module-scss-module__MCKP_q__header{border-bottom:1px solid var(--border-color,#e5e7eb);background:rgba(0,0,0,.02);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.75rem .85rem;display:flex}.PropertiesPanel-module-scss-module__MCKP_q__headerLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-color,#6b7280);font-size:.78rem}.PropertiesPanel-module-scss-module__MCKP_q__headerTitle{color:var(--foreground,#1e293b);font-size:.9rem;font-weight:600;font-family:var(--font-mono,ui-monospace,Menlo,monospace);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:auto;overflow:hidden}.PropertiesPanel-module-scss-module__MCKP_q__body{flex:auto;min-height:0;padding:.5rem .85rem .85rem;overflow:auto}.PropertiesPanel-module-scss-module__MCKP_q__empty{min-height:8rem;color:var(--muted-color,#6b7280);text-align:center;justify-content:center;align-items:center;padding:1rem;font-size:.85rem;font-style:italic;display:flex}.PropertiesPanel-module-scss-module__MCKP_q__group{flex-direction:column;gap:.6rem;min-width:0;padding:.65rem 0;display:flex}.PropertiesPanel-module-scss-module__MCKP_q__group+.PropertiesPanel-module-scss-module__MCKP_q__group{border-top:1px solid var(--border-color,#e5e7eb)}.PropertiesPanel-module-scss-module__MCKP_q__groupLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-color,#6b7280);margin:0 0 .1rem;font-size:.7rem;font-weight:600}.PropertiesPanel-module-scss-module__MCKP_q__field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.PropertiesPanel-module-scss-module__MCKP_q__fieldRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.5rem;min-width:0;display:grid}.PropertiesPanel-module-scss-module__MCKP_q__label{color:var(--foreground,#1e293b);font-size:.8rem;font-weight:500}.PropertiesPanel-module-scss-module__MCKP_q__description{color:var(--muted-color,#6b7280);margin:0;font-size:.72rem;line-height:1.35}.PropertiesPanel-module-scss-module__MCKP_q__textarea{resize:vertical;min-height:4.5rem;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:.8rem}.PropertiesPanel-module-scss-module__MCKP_q__numberRow{align-items:center;gap:.4rem;display:flex}.PropertiesPanel-module-scss-module__MCKP_q__numberRow>:first-child{flex:auto}.PropertiesPanel-module-scss-module__MCKP_q__unit{color:var(--muted-color,#6b7280);font-size:.78rem;font-family:var(--font-mono,ui-monospace,Menlo,monospace)}.PropertiesPanel-module-scss-module__MCKP_q__boolRow{align-items:center;gap:.55rem;display:flex}.PropertiesPanel-module-scss-module__MCKP_q__boolRow .PropertiesPanel-module-scss-module__MCKP_q__label{cursor:pointer;margin:0}.PropertiesPanel-module-scss-module__MCKP_q__checkbox{cursor:pointer;width:1rem;height:1rem;margin:0}.PropertiesPanel-module-scss-module__MCKP_q__checkbox:disabled{cursor:not-allowed}
.CanvasPropertiesTab-module-scss-module__YF7fZq__tab{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%;min-height:0;color:var(--form-input-color);--background-start:#111827;--background-end:#1f2937;--border-color:#374151;--foreground:#e5e7eb;--muted-color:#9ca3af;--link-color:#a78bfa;--link-color-rgb:167,139,250;--form-input-background:#111827;--form-input-background-hover:#1f2937;--form-input-color:#e5e7eb;--form-input-border:#4b5563;--form-input-border-hover:#6b7280;--form-input-placeholder:#6b7280;--form-input-focus-border:#8b5cf6;--form-input-focus-ring:rgba(139,92,246,.28);--form-input-disabled-bg:#0b1220;--form-input-disabled-color:#6b7280;flex-direction:column;display:flex;overflow:hidden}.CanvasPropertiesTab-module-scss-module__YF7fZq__panel{flex:1;min-height:0}
.Sidebar-module-scss-module__ydT3aG__sidebar{flex-direction:column;height:100%;display:flex;overflow:hidden}.Sidebar-module-scss-module__ydT3aG__tabContent{flex-direction:column;flex:1;display:flex;overflow:hidden}@media (max-width:768px){.Sidebar-module-scss-module__ydT3aG__desktopHeader{display:none}}
.EditableProjectName-module-scss-module__8wGSta__editableProjectName{align-items:center;gap:12px;display:flex}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__projectName{color:#111827;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;max-width:50%;margin:0;font-size:1.5rem;font-weight:400;transition:color .2s;overflow:hidden}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__projectName:hover{color:#3b82f6}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editButton{color:#9ca3af;cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;padding:4px;font-size:1rem;transition:all .2s}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editButton:hover{color:#3b82f6;opacity:1;background:#f3f4f6}.EditableProjectName-module-scss-module__8wGSta__editableProjectName:hover .EditableProjectName-module-scss-module__8wGSta__editButton{opacity:1}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editInput{color:#111827;background:#f9fafb;border:2px solid #3b82f6;border-radius:6px;outline:none;min-width:200px;padding:8px 12px;font-size:1.5rem;font-weight:400}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editInput:focus{background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editActions{gap:4px;display:flex}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editActions button{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 8px;font-size:.875rem;transition:all .2s}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editActions button.EditableProjectName-module-scss-module__8wGSta__saveButton{color:#059669}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editActions button.EditableProjectName-module-scss-module__8wGSta__saveButton:hover{background:#ecfdf5}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editActions button.EditableProjectName-module-scss-module__8wGSta__cancelButton{color:#dc2626}.EditableProjectName-module-scss-module__8wGSta__editableProjectName .EditableProjectName-module-scss-module__8wGSta__editActions button.EditableProjectName-module-scss-module__8wGSta__cancelButton:hover{background:#fef2f2}
.TabBar-module-scss-module__ifC_Pa__tabBar{height:var(--subheader-height,calc(2rem + 26px));background-color:#111827;border-radius:0 0 8px 8px;flex-shrink:0;justify-content:space-between;min-width:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light{background-color:#f3f4f6;border-radius:8px}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__tabButton{color:#6b7280}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__tabButton:hover{color:#374151}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__tabButton.TabBar-module-scss-module__ifC_Pa__selected{color:#5b21b6}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__indicator{background-color:#7c3aed}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__moreButton.TabBar-module-scss-module__ifC_Pa__moreOpen{color:#374151}.TabBar-module-scss-module__ifC_Pa__leftTabs,.TabBar-module-scss-module__ifC_Pa__rightTabs{align-self:stretch;height:100%;display:flex}.TabBar-module-scss-module__ifC_Pa__tabButton{color:#9ca3af;cursor:pointer;z-index:2;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;height:100%;padding:0 20px;transition:color .2s;display:flex;position:relative}.TabBar-module-scss-module__ifC_Pa__tabButton:hover{color:#d1d5db}.TabBar-module-scss-module__ifC_Pa__tabButton.TabBar-module-scss-module__ifC_Pa__selected{color:#ddd2ff}.TabBar-module-scss-module__ifC_Pa__tabButton.TabBar-module-scss-module__ifC_Pa__collapsed{display:none}.TabBar-module-scss-module__ifC_Pa__moreButton.TabBar-module-scss-module__ifC_Pa__moreOpen{color:#d1d5db}.TabBar-module-scss-module__ifC_Pa__packed{justify-content:flex-start}@container (width<=16rem){.TabBar-module-scss-module__ifC_Pa__tabButton{padding:0 12px}}@container (width<=10rem){.TabBar-module-scss-module__ifC_Pa__tabButton{padding:0 8px}}.TabBar-module-scss-module__ifC_Pa__tabIcon{flex-shrink:0;height:26px}.TabBar-module-scss-module__ifC_Pa__tabIcon path,.TabBar-module-scss-module__ifC_Pa__tabIcon circle{fill:currentColor}.TabBar-module-scss-module__ifC_Pa__indicator{width:var(--tab-indicator-width,40px);height:var(--tab-indicator-height,8px);border-radius:var(--tab-indicator-radius,4px)var(--tab-indicator-radius,4px)0 0;background-color:#8b5cf6;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.TabBar-module-scss-module__ifC_Pa__moreDialog{border-radius:var(--header-dropdown-radius,10px);box-shadow:var(--header-dropdown-shadow,0 16px 40px -12px rgba(0,0,0,.22));color:#e5e7eb;background:#1f2937;border:none;padding:0;overflow:hidden}.TabBar-module-scss-module__ifC_Pa__moreDialog::backdrop{background:0 0}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__moreDialog{background:var(--header-dropdown-surface);color:var(--foreground)}.TabBar-module-scss-module__ifC_Pa__moreMenu{padding:var(--header-dropdown-nav-padding-y,.35rem)var(--header-dropdown-list-padding-x,.5rem);flex-direction:column;gap:.1rem;display:flex}.TabBar-module-scss-module__ifC_Pa__moreItem{width:100%;padding:var(--header-dropdown-item-padding,.55rem 1rem);color:inherit;font-size:var(--header-dropdown-item-font-size,.875rem);font-weight:var(--header-dropdown-item-font-weight,400);line-height:var(--header-dropdown-item-line-height,1.35);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.65rem;margin:0;font-family:inherit;display:flex}.TabBar-module-scss-module__ifC_Pa__moreItem:hover,.TabBar-module-scss-module__ifC_Pa__moreItem:focus{background:rgba(255,255,255,.08);outline:none}.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__moreItem:hover,.TabBar-module-scss-module__ifC_Pa__tabBar.TabBar-module-scss-module__ifC_Pa__light .TabBar-module-scss-module__ifC_Pa__moreItem:focus{background:var(--header-dropdown-selected-row-bg);color:var(--link-color)}.TabBar-module-scss-module__ifC_Pa__moreItemIcon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TabBar-module-scss-module__ifC_Pa__moreItemIcon .TabBar-module-scss-module__ifC_Pa__tabIcon{width:auto;height:1.25rem}.TabBar-module-scss-module__ifC_Pa__moreItemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.ToolCall-module-scss-module__lCPn3q__toolCallContainer{max-width:90%;margin-bottom:4px}.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolCallContent{color:#1f2937}.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__detailsButton{color:#6b7280;border-color:#d1d5db}.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__detailsButton:hover{color:#374151;background:#f3f4f6;border-color:#9ca3af}.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__detailsButton:active{background:#e5e7eb;border-color:#6b7280}.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolDetails{border-top-color:#e5e7eb}.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolInput strong,.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolResult strong{color:#6b7280}.ToolCall-module-scss-module__lCPn3q__toolCallContainer.ToolCall-module-scss-module__lCPn3q__light .ToolCall-module-scss-module__lCPn3q__toolData{color:#1f2937;background:#f3f4f6;border-color:#e5e7eb}.ToolCall-module-scss-module__lCPn3q__toolCallContent{color:#e5e7eb;background:0 0;border-radius:12px;padding:6px 16px;font-family:inherit;font-size:.875rem}.ToolCall-module-scss-module__lCPn3q__toolCallHeader{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin-bottom:2px;display:flex}.ToolCall-module-scss-module__lCPn3q__toolCallHeader.ToolCall-module-scss-module__lCPn3q__hasStatus{align-items:flex-start}.ToolCall-module-scss-module__lCPn3q__toolCallHeader.ToolCall-module-scss-module__lCPn3q__hasStatus .ToolCall-module-scss-module__lCPn3q__detailsButton{margin-top:2px}.ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__toolInfo{flex:1;min-width:0}.ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__elapsed{color:#9ca3af;flex-shrink:0;margin-left:2px;font-size:.75rem}.ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__detailsButton{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #4b5563;border-radius:6px;padding:3px 10px;font-family:inherit;font-size:.7rem;font-weight:500;transition:all .2s}.ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__detailsButton:hover{color:#d1d5db;background:#374151;border-color:#6b7280}.ToolCall-module-scss-module__lCPn3q__toolCallHeader .ToolCall-module-scss-module__lCPn3q__detailsButton:active{background:#4b5563;border-color:#9ca3af}.ToolCall-module-scss-module__lCPn3q__toolDetails{border-top:1px solid #374151;margin-top:8px;padding-top:12px}.ToolCall-module-scss-module__lCPn3q__toolInput,.ToolCall-module-scss-module__lCPn3q__toolResult{margin-top:8px}.ToolCall-module-scss-module__lCPn3q__toolInput strong,.ToolCall-module-scss-module__lCPn3q__toolResult strong{opacity:.8;color:#9ca3af;margin-bottom:4px;font-size:.8rem;display:block}.ToolCall-module-scss-module__lCPn3q__metadataItem{white-space:nowrap}.ToolCall-module-scss-module__lCPn3q__toolData{color:#e5e7eb;background:#374151;border:1px solid #4b5563;border-radius:6px;max-height:200px;margin:4px 0;padding:8px;font-size:.75rem;line-height:1.4;overflow:auto}
.ThinkingIndicator-module-scss-module__8SRqTG__root{color:#9ca3af;flex-direction:column;gap:.35rem;max-width:80%;margin:0 0 .75rem;display:flex}.ThinkingIndicator-module-scss-module__8SRqTG__light{color:#6b7280}.ThinkingIndicator-module-scss-module__8SRqTG__label{letter-spacing:.01em;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0;font-size:.875rem;font-style:italic;font-weight:500;display:inline-flex}.ThinkingIndicator-module-scss-module__8SRqTG__elapsed{font-size:.75rem}.ThinkingIndicator-module-scss-module__8SRqTG__ellipsis{margin-left:.05em;display:inline-flex}.ThinkingIndicator-module-scss-module__8SRqTG__ellipsis span{opacity:.35;animation:1.2s ease-in-out infinite ThinkingIndicator-module-scss-module__8SRqTG__thinkingDot}.ThinkingIndicator-module-scss-module__8SRqTG__ellipsis span:first-child{animation-delay:0s}.ThinkingIndicator-module-scss-module__8SRqTG__ellipsis span:nth-child(2){animation-delay:.2s}.ThinkingIndicator-module-scss-module__8SRqTG__ellipsis span:nth-child(3){animation-delay:.4s}@keyframes ThinkingIndicator-module-scss-module__8SRqTG__thinkingDot{0%,80%,to{opacity:.3}40%{opacity:1}}.ThinkingIndicator-module-scss-module__8SRqTG__details{margin:0}.ThinkingIndicator-module-scss-module__8SRqTG__summary{cursor:pointer;letter-spacing:.02em;text-transform:uppercase;color:inherit;opacity:.85;font-size:.75rem;font-style:normal;font-weight:600;list-style:none}.ThinkingIndicator-module-scss-module__8SRqTG__summary::-webkit-details-marker{display:none}.ThinkingIndicator-module-scss-module__8SRqTG__thought{color:inherit;white-space:pre-wrap;word-break:break-word;background:rgba(156,163,175,.08);border:1px solid rgba(156,163,175,.28);border-radius:8px;max-height:14rem;margin:.4rem 0 0;padding:.65rem .75rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;font-style:normal;line-height:1.45;overflow:auto}.ThinkingIndicator-module-scss-module__8SRqTG__light .ThinkingIndicator-module-scss-module__8SRqTG__thought{background:rgba(15,23,42,.03);border-color:rgba(15,23,42,.1)}
.ChatMessageList-module-scss-module__LKerUa__chatMessageListContainer{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ChatMessageList-module-scss-module__LKerUa__chatMessageListContainer.ChatMessageList-module-scss-module__LKerUa__light .ChatMessageList-module-scss-module__LKerUa__scrollToBottomButton{box-shadow:0 4px 12px rgba(15,23,42,.18)}.ChatMessageList-module-scss-module__LKerUa__chatMessageListContainer.ChatMessageList-module-scss-module__LKerUa__light .ChatMessageList-module-scss-module__LKerUa__scrollToBottomButton:hover{box-shadow:0 6px 16px rgba(15,23,42,.24)}.ChatMessageList-module-scss-module__LKerUa__chatMessageListContainer.ChatMessageList-module-scss-module__LKerUa__light .ChatMessageList-module-scss-module__LKerUa__subagentStatus{color:#6b7280}.ChatMessageList-module-scss-module__LKerUa__messagesContainer{flex:1;min-height:0;padding:20px 20px 0;overflow-y:auto}.ChatMessageList-module-scss-module__LKerUa__messagesContent{flex-direction:column;gap:8px;display:flex}.ChatMessageList-module-scss-module__LKerUa__messageGroup{flex-direction:column;gap:4px;display:flex}.ChatMessageList-module-scss-module__LKerUa__subagentStatus{text-align:center;color:#9ca3af;margin:4px 0;padding:0 8px;font-size:.8125rem;line-height:1.4}.ChatMessageList-module-scss-module__LKerUa__scrollToBottomButton{background:var(--chat-user-accent);color:var(--chat-user-accent-on-color);cursor:pointer;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.ChatMessageList-module-scss-module__LKerUa__scrollToBottomButton:hover{background:#5a67d8;transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.4)}.ChatMessageList-module-scss-module__LKerUa__scrollToBottomButton:active{background:#4c51bf;transform:scale(.95)}
.UserAccountMenu-module-scss-module__nx7TWW__wrap{position:relative}.UserAccountMenu-module-scss-module__nx7TWW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UserAccountMenu-module-scss-module__nx7TWW__trigger{max-width:min(18rem,100vw - 6rem);color:inherit;font-size:var(--header-dropdown-item-font-size);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;margin:0;padding:.25rem 0;text-decoration:none;transition:color .12s,box-shadow .12s;display:inline-flex}.UserAccountMenu-module-scss-module__nx7TWW__trigger:hover{color:var(--link-color)}.UserAccountMenu-module-scss-module__nx7TWW__trigger:focus{box-shadow:var(--header-dropdown-trigger-focus-shadow);outline:none}.UserAccountMenu-module-scss-module__nx7TWW__trigger:focus-visible{box-shadow:var(--header-dropdown-trigger-focus-shadow);outline:none}.UserAccountMenu-module-scss-module__nx7TWW__signInLink{opacity:.85;border:1px solid;border-radius:6px;padding:.25rem .625rem}.UserAccountMenu-module-scss-module__nx7TWW__signInLink:hover{opacity:1;color:inherit}.UserAccountMenu-module-scss-module__nx7TWW__triggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:799px){.UserAccountMenu-module-scss-module__nx7TWW__trigger:not(.UserAccountMenu-module-scss-module__nx7TWW__signInLink) .UserAccountMenu-module-scss-module__nx7TWW__triggerLabel{display:none}}.UserAccountMenu-module-scss-module__nx7TWW__dialog{border-radius:var(--header-dropdown-radius);box-shadow:var(--header-dropdown-shadow);background:var(--header-dropdown-surface);border:none;width:auto;max-width:min(280px,100vw - 16px);padding:0;overflow:hidden}.UserAccountMenu-module-scss-module__nx7TWW__dialog::backdrop{background:var(--header-dropdown-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none}.UserAccountMenu-module-scss-module__nx7TWW__dialogContent{max-height:inherit;flex-direction:column;min-height:0;display:flex}.UserAccountMenu-module-scss-module__nx7TWW__dialogHeader{border:none;padding:0}.UserAccountMenu-module-scss-module__nx7TWW__menuNav{padding:var(--header-dropdown-nav-padding-y)0;box-sizing:border-box;width:100%;overflow-y:auto}.UserAccountMenu-module-scss-module__nx7TWW__list{padding:0 var(--header-dropdown-list-padding-x);box-sizing:border-box;width:100%;margin:0;list-style:none}.UserAccountMenu-module-scss-module__nx7TWW__list>li{width:100%;display:block}.UserAccountMenu-module-scss-module__nx7TWW__link{box-sizing:border-box;width:100%;padding:var(--header-dropdown-item-padding);font-size:var(--header-dropdown-item-font-size);font-weight:var(--header-dropdown-item-font-weight);line-height:var(--header-dropdown-item-line-height);color:var(--foreground);border-left:2px solid transparent;border-radius:0 8px 8px 0;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:block}.UserAccountMenu-module-scss-module__nx7TWW__link:focus{box-shadow:none;background-color:var(--header-dropdown-selected-row-bg);border-left-color:var(--link-color);font-weight:var(--header-dropdown-item-active-font-weight);color:var(--link-color);outline:none}.UserAccountMenu-module-scss-module__nx7TWW__logout{color:var(--header-dropdown-danger-color)}.UserAccountMenu-module-scss-module__nx7TWW__logout:focus{background-color:var(--header-dropdown-danger-hover-bg);border-left-color:var(--header-dropdown-danger-color);color:var(--header-dropdown-danger-color)}
.EmailAdminEditor-module-scss-module__HV5ffG__page{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex}.EmailAdminEditor-module-scss-module__HV5ffG__stateMessage{text-align:center;color:var(--muted-color,#6b7280);padding:2rem;font-size:.95rem}.EmailAdminEditor-module-scss-module__HV5ffG__stateError{color:#d32f2f}.EmailAdminEditor-module-scss-module__HV5ffG__templateFallback{color:var(--muted-color,#6b7280);font-style:italic}.EmailAdminEditor-module-scss-module__HV5ffG__templateIdOnly{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.EmailAdminEditor-module-scss-module__HV5ffG__editorShell{border:1px solid var(--border-color,#e5e7eb);background:var(--background-end,#fff);border-radius:8px;flex-direction:column;height:min(52vh,640px);min-height:320px;display:flex;overflow:hidden}.EmailAdminEditor-module-scss-module__HV5ffG__editorShell.EmailAdminEditor-module-scss-module__HV5ffG__editorShellDrawerGrow{flex:none;align-self:stretch;height:auto;min-height:0;max-height:none;overflow:visible}.EmailAdminEditor-module-scss-module__HV5ffG__editorShell[data-pseudo-fullscreen-expanded=true]{flex:auto;height:100%;min-height:0;max-height:none;overflow:hidden}.EmailAdminEditor-module-scss-module__HV5ffG__maximizeButton{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--border-color,#e5e7eb);width:2rem;min-width:2rem;max-width:2rem;height:2rem;color:var(--foreground,#1e293b);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}.EmailAdminEditor-module-scss-module__HV5ffG__maximizeButton:hover{background:rgba(0,0,0,.04)}
.CertificateFailedStatus-module-scss-module__v12DJa__failedStatus{cursor:help;text-underline-offset:.15em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.editor-pointer-e2e-module-scss-module__B9lZDa__shell{background:#f4f4f4;flex-direction:column;height:100vh;display:flex}.editor-pointer-e2e-module-scss-module__B9lZDa__shell [data-testid=canvas-selection]{flex:none;margin:0;padding:.25rem .5rem;font:12px/1.4 ui-monospace,monospace}.editor-pointer-e2e-module-scss-module__B9lZDa__canvas{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}
.ClientAdminEditor-module-scss-module__WRHYwW__copyButton{cursor:pointer;color:inherit;background:#fff;border:1px solid rgba(55,53,47,.2);border-radius:4px;flex-shrink:0;padding:.125rem .55rem;font-size:.75rem;line-height:1.25}.ClientAdminEditor-module-scss-module__WRHYwW__copyButton:hover{background:rgba(55,53,47,.04)}
.GatewayRouteTokenField-module-scss-module__l7QQ9G__tokenField{background:#fff;border:1px solid rgba(55,53,47,.16);border-radius:6px;overflow:hidden}.GatewayRouteTokenField-module-scss-module__l7QQ9G__tokenFieldError{border-color:#d32f2f}
.SaveStatus-module-scss-module__p-LYAa__root{border:1px solid;border-radius:8px;margin:1.5rem 0;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.SaveStatus-module-scss-module__p-LYAa__success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.SaveStatus-module-scss-module__p-LYAa__error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.EditorCodeView-module-scss-module__tMTera__pane{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.EditorCodeView-module-scss-module__tMTera__pane>*{flex:1 1 0;min-height:0}
