.feature-card-module__PD4Hwq__card{width:var(--card-width);background-color:var(--canvas-card);isolation:isolate;border-radius:32px;flex:none;height:569px;position:relative;overflow:hidden}.feature-card-module__PD4Hwq__stage{position:absolute;inset:0}.feature-card-module__PD4Hwq__visualBox{display:contents}.feature-card-module__PD4Hwq__visual{z-index:0;position:absolute;inset:0}.feature-card-module__PD4Hwq__card:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--canvas-card-edge);pointer-events:none;position:absolute;inset:0}.feature-card-module__PD4Hwq__text{z-index:3;width:var(--card-text-width);flex-direction:column;gap:8px;display:flex;position:absolute;bottom:32px;left:32px}.feature-card-module__PD4Hwq__overlay{z-index:4;pointer-events:none;position:absolute;inset:0}.feature-card-module__PD4Hwq__title{color:var(--canvas-ink)}.feature-card-module__PD4Hwq__body{color:#ffffff80;text-wrap:pretty}:root[data-canvas-theme=light] .feature-card-module__PD4Hwq__body{color:var(--color-text-secondary)}@media (max-width:1179.98px){.feature-card-module__PD4Hwq__card{--card-s:var(--card-scale,var(--card-zoom,1));--card-top:calc(var(--card-y,0) * 1px);--card-visual-height:calc(max(var(--card-band) * 1px * var(--card-s) + var(--card-top), var(--card-reach) * 1px * var(--card-s) + var(--card-top) + 36px * min(1, 2 * var(--card-s))) + 16px);flex-direction:column;width:auto;height:auto;display:flex}.feature-card-module__PD4Hwq__stage{flex-direction:column;flex:1 0 auto;display:flex;position:relative;inset:auto;contain-intrinsic-size:auto calc(var(--card-visual-height) + 120px)!important}.feature-card-module__PD4Hwq__visualBox{height:var(--card-visual-height);flex:none;display:block;position:relative;overflow:clip}.feature-card-module__PD4Hwq__visualBox:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#0d0d0d00,#0d0d0d);height:16px;position:absolute;bottom:0;left:1px;right:1px}:root[data-canvas-theme=light] .feature-card-module__PD4Hwq__visualBox:after{background:linear-gradient(#fafafa00,#fafafa)}.feature-card-module__PD4Hwq__visual,.feature-card-module__PD4Hwq__overlay{width:var(--card-width);height:569px;transform:translate(calc(var(--card-x,0) * 1px), var(--card-top)) scale(var(--card-s));transform-origin:0 0;inset:0 auto auto 0}.feature-card-module__PD4Hwq__text{width:auto;max-width:calc(var(--card-text-width) + 2 * var(--canvas-text-inset,20px));padding:4px var(--canvas-text-inset,20px) 24px;margin-top:auto;position:relative;bottom:auto;left:auto}.feature-card-module__PD4Hwq__breakCompact{display:none}}@media (min-width:640px) and (max-width:1179.98px){.feature-card-module__PD4Hwq__wide{grid-column:1/-1}}@media (max-width:639.98px){.feature-card-module__PD4Hwq__breakPhone{display:none}}
.editor-chrome-module__V9qeFG__replica[data-skipped] canvas{visibility:hidden}.editor-chrome-module__V9qeFG__replica{--chrome-surface:#131313;--replica-edge:#26262699;--replica-canvas:#0d0d0d;--replica-bar-rule:#1e1e1e;--replica-repo-edge:#ffffff1a;--replica-repo-divider:#2b2b2b;--replica-logo:#ffffff0a;--replica-logo-hover:#ffffff21;--replica-logo-edge:#ffffff14;--replica-logo-mark:#ffffff38;--replica-added:#00c951;--replica-removed:#ff2056;--replica-bar-pill-stroke:#ffffff16;--replica-pr-open-fill:#052e16;--replica-pr-open-ink:#b9f8cf;--replica-pr-open-edge:#ffffff1c;--replica-canvas-hex:#121212;--sp-font:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--sp-field-stroke:var(--chrome-field-stroke);--sp-field-shadow:var(--chrome-field-shadow);--sp-shadow-xs:var(--chrome-shadow-xs);--sp-blue:#006fff;--sp-blue-wash:#355aff1a;--sp-focus:var(--color-border-focus-ring);--sp-section-width:min(286px, calc(100% - 29px));background:var(--replica-canvas);color:var(--chrome-ink);font-family:var(--sp-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0;overflow:hidden}.editor-chrome-module__V9qeFG__ws-topbar{z-index:15;box-sizing:border-box;border:1px solid var(--replica-edge);background:var(--chrome-surface);height:48px;color:var(--chrome-ink);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:0 9px;font-size:13px;font-weight:500;line-height:16px;display:flex;position:absolute;top:6px;left:6px;right:6px}.editor-chrome-module__V9qeFG__ws-topbar:after{content:"";background:var(--replica-bar-rule);width:1px;height:46.5px;position:absolute;top:-.5px;right:448px}.editor-chrome-module__V9qeFG__ws-topbar-start{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}.editor-chrome-module__V9qeFG__ws-topbar-icons{flex:none;align-items:center;gap:10px;display:flex}.editor-chrome-module__V9qeFG__ws-files{align-items:center;gap:8px;min-width:0;display:flex}.editor-chrome-module__V9qeFG__ws-topbar-end{flex:none;align-items:center;gap:12px;display:flex}.editor-chrome-module__V9qeFG__ws-actions{flex:none;align-items:center;gap:8px;display:flex}.editor-chrome-module__V9qeFG__ws-icon-button{color:inherit;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.editor-chrome-module__V9qeFG__ws-home,.editor-chrome-module__V9qeFG__ws-design-systems{opacity:.5;border-radius:6px;width:24px;height:24px}.editor-chrome-module__V9qeFG__ws-new-file{opacity:.5;border-radius:6px;width:20px;height:20px}.editor-chrome-module__V9qeFG__ws-preview{width:28px;height:28px}.editor-chrome-module__V9qeFG__ws-button{box-sizing:border-box;background:var(--chrome-pill);height:28px;box-shadow:inset 0 0 0 .5px var(--replica-bar-pill-stroke), var(--chrome-pill-inset), var(--chrome-button-drop);color:var(--chrome-ink);white-space:nowrap;border:0;border-radius:8px;flex:none;align-items:center;padding:6px 10.5px;display:inline-flex}.editor-chrome-module__V9qeFG__ws-tabs{isolation:isolate;border-radius:10px;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.editor-chrome-module__V9qeFG__ws-tab{isolation:isolate;box-sizing:border-box;height:32px;color:var(--chrome-ink);opacity:.5;border-radius:10px;flex:none;align-items:center;gap:4px;padding:8px 8px 8px 10px;display:flex;position:relative}.editor-chrome-module__V9qeFG__ws-tab[data-active]{opacity:1;gap:5px;padding:8px 8.5px}.editor-chrome-module__V9qeFG__ws-tab-mark{flex:none;width:14px;height:14px;display:flex}.editor-chrome-module__V9qeFG__ws-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.editor-chrome-module__V9qeFG__ws-tab[data-active]>.editor-chrome-module__V9qeFG__ws-tab-label{padding-bottom:3px}.editor-chrome-module__V9qeFG__ws-tab-close{opacity:.4;flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.editor-chrome-module__V9qeFG__ws-tab-pill{z-index:-1;background:var(--chrome-pill);box-shadow:inset 0 0 0 .5px var(--replica-bar-pill-stroke), var(--chrome-pill-inset);opacity:0;border-radius:10px;position:absolute;inset:0}.editor-chrome-module__V9qeFG__ws-tab[data-active]>.editor-chrome-module__V9qeFG__ws-tab-pill{opacity:1}.editor-chrome-module__V9qeFG__ws-avatars{flex:none;align-items:center;display:flex}.editor-chrome-module__V9qeFG__ws-avatar{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative;overflow:hidden}.editor-chrome-module__V9qeFG__ws-avatar img{object-fit:cover;width:100%;height:100%;display:block}.editor-chrome-module__V9qeFG__ws-avatars>.editor-chrome-module__V9qeFG__ws-avatar+.editor-chrome-module__V9qeFG__ws-avatar{margin-left:-5px;box-shadow:0 0 0 2.5px #171717}.editor-chrome-module__V9qeFG__ws-repo{box-sizing:border-box;border:1px solid var(--replica-repo-edge);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:8px;height:28px;padding:6px 6px 6px 7px;display:inline-flex}.editor-chrome-module__V9qeFG__ws-repo-part{align-items:center;gap:6px;display:flex}.editor-chrome-module__V9qeFG__ws-repo-branch{align-items:center;gap:3px;display:flex}.editor-chrome-module__V9qeFG__ws-repo svg{flex:none;display:block}.editor-chrome-module__V9qeFG__ws-repo-name{min-width:60px}.editor-chrome-module__V9qeFG__ws-branch-name{min-width:58px}.editor-chrome-module__V9qeFG__ws-repo-divider{background:var(--replica-repo-divider);flex:none;width:1px;height:26px}.editor-chrome-module__V9qeFG__ws-create-pr{box-sizing:border-box;color:#fff;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;height:28px;display:inline-flex}.editor-chrome-module__V9qeFG__panel{z-index:20;box-sizing:border-box;border:1px solid var(--replica-edge);background:var(--chrome-surface);width:317px;color:var(--chrome-text);border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;font-size:13px;font-weight:500;line-height:18px;display:flex;position:absolute;top:60px;bottom:0;overflow:hidden}.editor-chrome-module__V9qeFG__panel-left{left:6px}.editor-chrome-module__V9qeFG__panel-right{right:6px}.editor-chrome-module__V9qeFG__sp-card-head{flex:none;padding:9px 9px 0}.editor-chrome-module__V9qeFG__panel-left>.editor-chrome-module__V9qeFG__sp-card-head{padding-top:13px}.editor-chrome-module__V9qeFG__lp-head{flex:none;justify-content:space-between;align-items:flex-start;margin:11px 11px 0;display:flex}.editor-chrome-module__V9qeFG__lp-head-project{align-items:center;gap:8px;height:35px;display:flex}.editor-chrome-module__V9qeFG__lp-logo{background-color:var(--replica-logo);width:30px;height:30px;box-shadow:inset 0 0 0 .5px var(--replica-logo-edge);cursor:pointer;pointer-events:auto;border-radius:6.563px;flex:none;transition:background-color .15s ease-out;position:relative}.editor-chrome-module__V9qeFG__lp-logo:hover{background-color:var(--replica-logo-hover)}.editor-chrome-module__V9qeFG__lp-logo-mark{background:var(--replica-logo-mark);border-radius:4.583px;width:20.625px;height:20.625px;position:absolute;top:4.6875px;left:4.6875px;overflow:hidden}.editor-chrome-module__V9qeFG__lp-head-text{flex-direction:column;gap:2px;width:123px;display:flex}.editor-chrome-module__V9qeFG__lp-branch{cursor:pointer;pointer-events:auto;align-items:center;gap:4px;height:18px;display:flex}.editor-chrome-module__V9qeFG__lp-branch-name{align-items:center;gap:4px;display:flex}.editor-chrome-module__V9qeFG__lp-branch svg{flex:none;display:block}.editor-chrome-module__V9qeFG__lp-branch-label{min-width:58px;height:18px;color:var(--chrome-ink);white-space:nowrap;font-size:13px;font-weight:500;line-height:normal}.editor-chrome-module__V9qeFG__lp-changes{white-space:nowrap;align-items:center;gap:2px;font-size:12px;font-weight:500;line-height:normal;display:flex}.editor-chrome-module__V9qeFG__lp-added{color:var(--replica-added)}.editor-chrome-module__V9qeFG__lp-removed{color:var(--replica-removed)}.editor-chrome-module__V9qeFG__sp-tab-list{isolation:isolate;box-sizing:border-box;background:var(--chrome-tab-track);border-radius:12px;align-items:center;gap:12px;height:33px;padding:2px;display:flex;position:relative}.editor-chrome-module__V9qeFG__sp-tab{box-sizing:border-box;letter-spacing:0;min-width:0;height:28px;color:var(--chrome-ink);white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:10px;padding:0 12.5px;font-size:13px;font-weight:500;line-height:16px;display:flex;position:relative}.editor-chrome-module__V9qeFG__sp-tab-label{opacity:.5;transition:opacity .2s ease-out}.editor-chrome-module__V9qeFG__sp-tab[data-selected]>.editor-chrome-module__V9qeFG__sp-tab-label{opacity:1}.editor-chrome-module__V9qeFG__sp-tab-pill{z-index:-1;width:calc((100% - 4px - (var(--tabs) - 1) * 12px - 1px) / var(--tabs) + 1px);background:var(--chrome-tab-pill,var(--chrome-pill));box-shadow:inset 0 0 0 .5px var(--chrome-pill-stroke), var(--chrome-pill-inset), var(--chrome-pill-drop);translate:calc(var(--tab) * (100% - 1px + 12px)) 0;border-radius:10px;transition:translate .2s ease-out;position:absolute;top:2px;bottom:2px;left:2px}.editor-chrome-module__V9qeFG__sp-tab-pill:before{content:"";border-radius:inherit;opacity:var(--chrome-pill-ring-opacity);-webkit-mask-composite:xor;background:linear-gradient(109.5deg,#ffffff1a 15.69%,#fff0 53.04%,#ffffff1a 84.31%);padding:.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__sp-tab-pill{box-shadow:inset 0 0 0 .5px #0000000d, var(--chrome-pill-inset), 0 1px 1px 0 #00000012;background:#fff}.editor-chrome-module__V9qeFG__lp-body{flex-direction:column;flex:1 1 0;min-height:0;padding-top:18px;display:flex}.editor-chrome-module__V9qeFG__lp-pages{flex-direction:column;flex:none;gap:12px;display:flex}.editor-chrome-module__V9qeFG__lp-pages-head{flex:none;justify-content:space-between;align-items:center;height:20px;margin:0 7px 0 8px;display:flex}.editor-chrome-module__V9qeFG__lp-pages-head>.editor-chrome-module__V9qeFG__sp-title{padding-left:8px}.editor-chrome-module__V9qeFG__lp-pages-actions{align-items:center;gap:4px;display:flex}.editor-chrome-module__V9qeFG__lp-pages-actions>.editor-chrome-module__V9qeFG__sp-icon-button>svg{display:block}.editor-chrome-module__V9qeFG__lp-pages-list{flex-direction:column;gap:8px;max-width:300px;margin:0 0 0 8px;padding:0;list-style:none;display:flex}.editor-chrome-module__V9qeFG__lp-page-row{box-sizing:border-box;width:100%;height:30px;color:var(--chrome-text);letter-spacing:0;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0;padding:6px 8px 6px 6px;font-size:13px;font-weight:400;line-height:18px;display:flex}.editor-chrome-module__V9qeFG__lp-page-row[data-selected]{background:var(--chrome-raised);font-weight:500}.editor-chrome-module__V9qeFG__lp-page-row>.lp-page-icon{flex:none;display:block}.editor-chrome-module__V9qeFG__lp-page-label{text-overflow:ellipsis;white-space:nowrap;opacity:.5;flex:auto;min-width:0;overflow:hidden}.editor-chrome-module__V9qeFG__lp-page-row[data-selected]>.editor-chrome-module__V9qeFG__lp-page-label{opacity:1}.editor-chrome-module__V9qeFG__lp-page-ext{color:var(--chrome-ink);opacity:.3;flex:none;font-weight:400;line-height:normal}.editor-chrome-module__V9qeFG__lp-separator{background:var(--chrome-separator);flex:none;height:1px;margin-top:12px;position:relative}.editor-chrome-module__V9qeFG__lp-layers-host{flex-direction:column;flex:1 1 0;min-height:0;margin-top:12px;display:flex}.editor-chrome-module__V9qeFG__lp-layers{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.editor-chrome-module__V9qeFG__lp-layers-head{flex:none;align-items:flex-start;height:20px;margin:0 8px;padding-left:8px;display:flex}.editor-chrome-module__V9qeFG__lp-layers-shell{flex:1 1 0;min-height:0;margin-top:6px;display:flex;position:relative}.editor-chrome-module__V9qeFG__lp-layers-scroll{flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.editor-chrome-module__V9qeFG__lp-tree{box-sizing:border-box;width:max-content;min-width:calc(var(--lp-track,300px) + 8px);padding:0 0 16px 8px;position:relative}.editor-chrome-module__V9qeFG__lp-layer{position:relative}.editor-chrome-module__V9qeFG__lp-layer-group{overflow:hidden}.editor-chrome-module__V9qeFG__lp-layer-row{white-space:nowrap;height:32px;display:flex}.editor-chrome-module__V9qeFG__lp-layer-track{isolation:isolate;box-sizing:border-box;min-width:var(--lp-track,300px);height:32px;padding:0 8px 0 calc(6px + var(--indent,0px));flex:none;align-items:center;display:flex;position:relative}.editor-chrome-module__V9qeFG__lp-layer[data-block] .editor-chrome-module__V9qeFG__lp-layer-track{flex-grow:1}.editor-chrome-module__V9qeFG__lp-chevron{flex:none;width:8px;height:8px;margin-right:4px;display:block;position:relative}.editor-chrome-module__V9qeFG__lp-chevron>svg{transition:transform .15s ease-out;display:block}.editor-chrome-module__V9qeFG__lp-chevron[data-state=closed]>svg{transform:translate(-1px,1px)rotate(-90deg)}.editor-chrome-module__V9qeFG__lp-chevron[data-state=leaf]{visibility:hidden}.editor-chrome-module__V9qeFG__lp-layer-track>.lp-layer-icon{width:16px;height:16px;color:var(--chrome-ink);flex:none;margin-right:6px;display:block}.editor-chrome-module__V9qeFG__lp-layer-label{letter-spacing:-.26px;color:var(--chrome-ink);opacity:.6;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px}.editor-chrome-module__V9qeFG__lp-layer[data-block]:before{content:"";border-radius:12px;position:absolute;inset:0}.editor-chrome-module__V9qeFG__lp-layer[data-block=blue]:before{background:#006fff1a}.editor-chrome-module__V9qeFG__lp-layer[data-block=purple]:before{background:#7300ff1a}.editor-chrome-module__V9qeFG__lp-layer-track:before{content:"";z-index:-1;border-radius:8px;transition:inset .16s ease-out;position:absolute;inset:2px 0}.editor-chrome-module__V9qeFG__lp-layer[data-block] .editor-chrome-module__V9qeFG__lp-layer .editor-chrome-module__V9qeFG__lp-layer-track:before{inset:2px 4px}.editor-chrome-module__V9qeFG__lp-layer[data-block]>.editor-chrome-module__V9qeFG__lp-layer-row>.editor-chrome-module__V9qeFG__lp-layer-track:before{inset:4px}.editor-chrome-module__V9qeFG__lp-layer-row[data-selected]>.editor-chrome-module__V9qeFG__lp-layer-track:before{box-shadow:inset 0 0 0 .5px #ffffff12, inset 0 4px 4px 0 #ffffff40, inset 0 1px 0 0 #ffffff40, var(--chrome-field-shadow)}.editor-chrome-module__V9qeFG__lp-layer-row[data-selected=blue]>.editor-chrome-module__V9qeFG__lp-layer-track:before{background:#006fff}.editor-chrome-module__V9qeFG__lp-layer-row[data-selected=purple]>.editor-chrome-module__V9qeFG__lp-layer-track:before{background:#7300ff}.editor-chrome-module__V9qeFG__lp-layer-row[data-selected] .editor-chrome-module__V9qeFG__lp-layer-label{color:var(--chrome-on-accent);opacity:1}.editor-chrome-module__V9qeFG__lp-layer-row[data-selected] .lp-layer-icon{color:var(--chrome-on-accent)}.editor-chrome-module__V9qeFG__sp-scroll-shell{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.editor-chrome-module__V9qeFG__sp-scroll{flex:auto;min-height:0;overflow:hidden}.editor-chrome-module__V9qeFG__sp-column{flex-direction:column;gap:16px;padding:14px 0 16px;display:flex}.editor-chrome-module__V9qeFG__sp-scroll-fade{z-index:2;pointer-events:none;height:24px;position:absolute;inset:0 0 auto}.editor-chrome-module__V9qeFG__sp-scroll-fade>i{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);height:24px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.editor-chrome-module__V9qeFG__sp-scroll-fade>i:nth-child(2){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:16px}.editor-chrome-module__V9qeFG__sp-scroll-fade>i:nth-child(3){-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(to bottom, var(--chrome-surface), transparent);height:24px;-webkit-mask-image:none;mask-image:none}.editor-chrome-module__V9qeFG__sp-style{flex-direction:column;flex:none;gap:16px;display:flex}.editor-chrome-module__V9qeFG__sp-divider{background:var(--chrome-separator);border:0;flex:none;height:1px;margin:0}.editor-chrome-module__V9qeFG__sp-section{width:var(--sp-section-width);flex-direction:column;flex:none;margin-left:15px;display:flex}.editor-chrome-module__V9qeFG__sp-section-head{justify-content:space-between;align-items:flex-start;display:flex}.editor-chrome-module__V9qeFG__sp-section-head[data-align=center]{align-items:center}.editor-chrome-module__V9qeFG__sp-title,.editor-chrome-module__V9qeFG__sp-label{letter-spacing:-.26px;color:var(--chrome-ink);white-space:nowrap;margin:0;font-size:13px;font-weight:500;line-height:16px}.editor-chrome-module__V9qeFG__sp-label{opacity:.5}.editor-chrome-module__V9qeFG__sp-block{flex-direction:column;flex:none;gap:12px;display:flex}.editor-chrome-module__V9qeFG__sp-section-row{width:var(--sp-section-width);flex:none;justify-content:space-between;align-items:center;height:20px;margin-left:15px;display:flex}.editor-chrome-module__V9qeFG__sp-stack{flex-direction:column;display:flex}.editor-chrome-module__V9qeFG__sp-stack[data-gap="16"]{gap:16px}.editor-chrome-module__V9qeFG__sp-stack[data-gap="8"]{gap:8px}.editor-chrome-module__V9qeFG__sp-labeled-row{justify-content:space-between;align-items:center;display:flex}.editor-chrome-module__V9qeFG__sp-layout-rows{flex-direction:column;gap:8px;width:calc(100% + 1px);display:flex}.editor-chrome-module__V9qeFG__sp-row{align-items:center;gap:8px;min-width:0;display:flex}.editor-chrome-module__V9qeFG__sp-row[data-align=end]{align-items:flex-end}.editor-chrome-module__V9qeFG__sp-row[data-gap="10"]{gap:10px}.editor-chrome-module__V9qeFG__sp-col{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.editor-chrome-module__V9qeFG__sp-grow{flex:1 1 0;min-width:0}.editor-chrome-module__V9qeFG__sp-spacer{flex:none;width:20px;height:20px}.editor-chrome-module__V9qeFG__sp-field{box-sizing:border-box;background:var(--chrome-raised);min-width:0;height:30px;box-shadow:inset 0 0 0 .5px var(--sp-field-stroke), var(--sp-field-shadow);color:var(--chrome-text);letter-spacing:0;text-align:left;white-space:nowrap;border:0;border-radius:8px;flex:1 1 0;align-items:center;gap:5px;margin:0;padding:6px 8px;font-size:13px;font-weight:500;line-height:18px;display:flex;position:relative}.editor-chrome-module__V9qeFG__sp-select{border:1px solid #404040;border-radius:10px;height:30px;box-shadow:0 1px 1px #0000000d}.editor-chrome-module__V9qeFG__sp-field[data-pad-left="6"]{padding-left:6px}.editor-chrome-module__V9qeFG__sp-field[data-fixed]{flex:0 auto;max-width:100%}.editor-chrome-module__V9qeFG__sp-field-main{flex:1 1 0;align-items:center;gap:5px;min-width:0;height:18px;display:flex}.editor-chrome-module__V9qeFG__sp-field-prefix{opacity:.4;flex:none}.editor-chrome-module__V9qeFG__sp-field-text{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;width:0;min-width:0;height:18px;overflow:hidden}.editor-chrome-module__V9qeFG__sp-field-unit{flex:none;place-items:center end;min-width:16px;height:18px;display:grid}.editor-chrome-module__V9qeFG__sp-field-unit>*{grid-area:1/1}.editor-chrome-module__V9qeFG__sp-chevron{color:var(--color-foreground-icon-secondary)}.editor-chrome-module__V9qeFG__sp-field-unit .editor-chrome-module__V9qeFG__sp-chevron{opacity:0}.editor-chrome-module__V9qeFG__sp-field[data-focused]{box-shadow:inset 0 0 0 1px var(--sp-focus), var(--sp-field-shadow)}.editor-chrome-module__V9qeFG__sp-field-value{vertical-align:top;height:18px;display:inline-block}.editor-chrome-module__V9qeFG__sp-field[data-focused] .editor-chrome-module__V9qeFG__sp-field-value{background:color-mix(in srgb, var(--sp-focus) 45%, transparent)}.editor-chrome-module__V9qeFG__sp-field-unit .editor-chrome-module__V9qeFG__sp-field-unit-text,.editor-chrome-module__V9qeFG__sp-field-unit .editor-chrome-module__V9qeFG__sp-chevron{transition:opacity .15s ease-out}.editor-chrome-module__V9qeFG__sp-field[data-focused] .editor-chrome-module__V9qeFG__sp-field-unit .editor-chrome-module__V9qeFG__sp-field-unit-text{opacity:0}.editor-chrome-module__V9qeFG__sp-field[data-focused] .editor-chrome-module__V9qeFG__sp-field-unit .editor-chrome-module__V9qeFG__sp-chevron{opacity:1}.editor-chrome-module__V9qeFG__sp-field-chevron{flex:none;width:16px;height:16px;display:flex}.editor-chrome-module__V9qeFG__sp-field[data-variant=rotation]{flex:1 0 35px;justify-content:center;gap:0;padding:0 0 0 2px;overflow:clip}.editor-chrome-module__V9qeFG__sp-rotation{align-items:flex-start;min-width:0;height:18px;display:flex}.editor-chrome-module__V9qeFG__sp-rotation[data-muted]{opacity:.5}.editor-chrome-module__V9qeFG__sp-rotation>.sp-icon{margin-top:3.5px}.editor-chrome-module__V9qeFG__sp-icon-button{width:20px;height:20px;color:var(--chrome-icon);background:#fff0;border:0;border-radius:5px;flex:none;place-items:center;margin:0;padding:0;display:grid}.editor-chrome-module__V9qeFG__sp-icon-button[data-tone=soft]{opacity:.7}.editor-chrome-module__V9qeFG__sp-icon-button[data-selected]{background:var(--sp-blue-wash);color:var(--sp-blue)}.editor-chrome-module__V9qeFG__sp-align-buttons{flex:0 auto;justify-content:space-between;align-items:center;width:196px;height:17px;display:flex}.editor-chrome-module__V9qeFG__sp-align-button{width:17px;height:17px;display:block}.editor-chrome-module__V9qeFG__sp-direction{box-sizing:border-box;background:var(--chrome-raised);min-width:0;height:30px;box-shadow:inset 0 0 0 .5px var(--sp-field-stroke);isolation:isolate;border-radius:8px;flex:1 1 0;align-items:stretch;gap:4px;padding:2.5px;display:flex}.editor-chrome-module__V9qeFG__sp-direction-segment{box-sizing:border-box;color:var(--chrome-glyph-muted);border-radius:8px;flex:1 0 0;justify-content:center;align-items:center;padding:0 8px;display:flex;position:relative}.editor-chrome-module__V9qeFG__sp-direction-segment>.sp-icon{opacity:.5}.editor-chrome-module__V9qeFG__sp-direction-segment[data-selected]{color:var(--chrome-ink-soft);border-radius:6px}.editor-chrome-module__V9qeFG__sp-direction-segment[data-selected]>.sp-icon{opacity:1}.editor-chrome-module__V9qeFG__sp-segment-pill{z-index:-1;box-sizing:border-box;border:1px solid var(--chrome-segment-pill-stroke);background:var(--chrome-segment-pill);box-shadow:var(--sp-shadow-xs);border-radius:6px;position:absolute;inset:0}.editor-chrome-module__V9qeFG__sp-align-grid{box-sizing:border-box;background:var(--chrome-well);width:126px;height:69px;box-shadow:inset 0 0 0 .5px var(--sp-field-stroke);border-radius:8px;flex:none;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:4.5px .5px;display:grid;position:relative}.editor-chrome-module__V9qeFG__sp-align-glyphs{position:absolute;top:0;left:0}.editor-chrome-module__V9qeFG__sp-constraint{flex:none;grid-template-rows:26px 60px 26px;grid-template-columns:repeat(3,60px);gap:8px;width:196px;margin-left:18px;display:grid}.editor-chrome-module__V9qeFG__sp-constraint-field{justify-content:space-between;align-self:center;gap:0;width:60px;height:26px;padding:4px 6px}.editor-chrome-module__V9qeFG__sp-constraint-field[data-side=top]{grid-area:1/2}.editor-chrome-module__V9qeFG__sp-constraint-field[data-side=left]{grid-area:2/1}.editor-chrome-module__V9qeFG__sp-constraint-field[data-side=right]{grid-area:2/3}.editor-chrome-module__V9qeFG__sp-constraint-field[data-side=bottom]{grid-area:3/2}.editor-chrome-module__V9qeFG__sp-constraint-field[data-muted]>.editor-chrome-module__V9qeFG__sp-field-text{opacity:.3}.editor-chrome-module__V9qeFG__sp-constraint-letter{opacity:.4;flex:none;font-size:12px;line-height:15px}.editor-chrome-module__V9qeFG__sp-constraint-box{background-color:var(--chrome-well);background-image:var(--chrome-constraint-pattern);width:60px;height:60px;box-shadow:inset 0 0 0 .5px var(--sp-field-stroke);background-position:2px 2px;background-size:3px 3px;border-radius:10px;grid-area:2/2;position:relative;overflow:hidden}.editor-chrome-module__V9qeFG__sp-constraint-square{background:var(--chrome-constraint-square);width:24px;height:24px;box-shadow:var(--chrome-constraint-square-shadow);border-radius:4px;position:absolute;top:18px;left:18px}.editor-chrome-module__V9qeFG__sp-constraint-pin{border-radius:2px;position:absolute}.editor-chrome-module__V9qeFG__sp-constraint-pin[data-side=top]{width:24px;height:18px;top:0;left:18px}.editor-chrome-module__V9qeFG__sp-constraint-pin[data-side=bottom]{width:24px;height:18px;top:42px;left:18px}.editor-chrome-module__V9qeFG__sp-constraint-pin[data-side=left]{width:18px;height:24px;top:18px;left:0}.editor-chrome-module__V9qeFG__sp-constraint-pin[data-side=right]{width:18px;height:24px;top:18px;left:42px}.editor-chrome-module__V9qeFG__sp-constraint-track{background:var(--chrome-pin-track);border-radius:2px;position:absolute}.editor-chrome-module__V9qeFG__sp-constraint-pin[data-side=top] .editor-chrome-module__V9qeFG__sp-constraint-track,.editor-chrome-module__V9qeFG__sp-constraint-pin[data-side=bottom] .editor-chrome-module__V9qeFG__sp-constraint-track{width:6px;height:13px;top:3px;left:9px}.editor-chrome-module__V9qeFG__sp-constraint-pin[data-side=left] .editor-chrome-module__V9qeFG__sp-constraint-track{width:13px;height:6px;top:9px;left:3px}.editor-chrome-module__V9qeFG__sp-constraint-pin[data-side=right] .editor-chrome-module__V9qeFG__sp-constraint-track{width:13px;height:6px;top:9px;left:2px}.editor-chrome-module__V9qeFG__sp-constraint-indicator{background:var(--chrome-ink-soft);opacity:.5;border-radius:3.3px;position:absolute;inset:2px}.editor-chrome-module__V9qeFG__sp-constraint-pin[data-pinned] .editor-chrome-module__V9qeFG__sp-constraint-track{background:var(--chrome-pin-track-on)}.editor-chrome-module__V9qeFG__sp-constraint-pin[data-pinned] .editor-chrome-module__V9qeFG__sp-constraint-indicator{background:var(--sp-blue);opacity:1}.editor-chrome-module__V9qeFG__sp-fill-swatch{flex:none;width:17px;height:18px;display:block;position:relative}.editor-chrome-module__V9qeFG__sp-fill-swatch:before{content:"";background:var(--sp-swatch-paint);width:14px;height:14px;box-shadow:0 0 0 1px var(--chrome-swatch-ring);border-radius:1px;position:absolute;top:1.5px;left:1px}.editor-chrome-module__V9qeFG__sp-fill-opacity{text-align:right;opacity:.5;flex:none}.editor-chrome-module__V9qeFG__sp-slider{flex:none;width:204px;height:16px;position:relative}.editor-chrome-module__V9qeFG__sp-slider-track,.editor-chrome-module__V9qeFG__sp-slider-fill,.editor-chrome-module__V9qeFG__sp-slider-thumb{border-radius:9999px;height:16px;position:absolute;top:0}.editor-chrome-module__V9qeFG__sp-slider-track{background:var(--chrome-raised);width:100%;box-shadow:inset 0 0 0 .5px var(--sp-field-stroke), var(--sp-field-shadow);left:0}.editor-chrome-module__V9qeFG__sp-slider-fill{background:var(--sp-blue);box-shadow:inset 0 0 0 .5px var(--sp-field-stroke), var(--chrome-slider-highlight), var(--sp-field-shadow);left:0}.editor-chrome-module__V9qeFG__sp-slider-thumb{width:30px;box-shadow:inset 0 0 0 .5px var(--sp-field-stroke), var(--sp-field-shadow);background:#e7e7e7}.editor-chrome-module__V9qeFG__sp-radius-body{box-sizing:content-box;height:30px;padding-top:10px;display:grid}.editor-chrome-module__V9qeFG__sp-radius-uniform{align-items:center;gap:10px;height:30px;display:flex}.editor-chrome-module__V9qeFG__sp-radius-uniform>.editor-chrome-module__V9qeFG__sp-field{min-width:0}.editor-chrome-module__V9qeFG__sp-notes{width:var(--sp-section-width);flex-direction:column;flex:none;gap:8px;margin-left:15px;display:flex}.editor-chrome-module__V9qeFG__sp-note{letter-spacing:0;color:var(--color-text-secondary);white-space:normal;margin:0;font-size:12px;font-weight:400;line-height:18px}.editor-chrome-module__V9qeFG__canvas{background:var(--replica-canvas);position:absolute;overflow:hidden}.editor-chrome-module__V9qeFG__world{transform-origin:0 0;position:absolute;top:0;left:0}.editor-chrome-module__V9qeFG__artboard-header{z-index:1;left:0;top:calc(-30px / var(--zoom));justify-content:flex-start;align-items:center;gap:calc(6px / var(--zoom));height:calc(28px / var(--zoom));color:var(--chrome-canvas-name);font-size:calc(12px / var(--zoom));font-weight:400;line-height:calc(15px / var(--zoom));white-space:nowrap;display:flex;position:absolute}.editor-chrome-module__V9qeFG__artboard-header-play{width:calc(20px / var(--zoom));height:calc(20px / var(--zoom));border-radius:calc(5px / var(--zoom));box-shadow:inset 0 0 0 calc(.714px / var(--zoom)) var(--chrome-canvas-button-ring);color:var(--chrome-canvas-button-glyph);flex:none;display:flex}.editor-chrome-module__V9qeFG__artboard-header-play>svg,.editor-chrome-module__V9qeFG__artboard-header-add>svg{width:100%;height:100%;display:block}.editor-chrome-module__V9qeFG__artboard-header-name{text-overflow:ellipsis;flex:0 auto;align-items:center;min-width:0;display:flex;overflow:hidden}.editor-chrome-module__V9qeFG__artboard-header-add{width:calc(20px / var(--zoom));height:calc(20px / var(--zoom));border-radius:calc(5px / var(--zoom));opacity:.7;color:var(--chrome-glyph-text);flex:none;margin-inline-start:auto;display:flex}.editor-chrome-module__V9qeFG__frame{border-radius:calc(19px / var(--still-zoom));position:absolute;top:0;left:0;overflow:hidden}.editor-chrome-module__V9qeFG__frame-stroke{z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 calc(1px / var(--zoom)) #ffffff12;pointer-events:none;position:absolute;inset:0}.editor-chrome-module__V9qeFG__hud{--hud-blue:#006fff;z-index:4;pointer-events:none;position:absolute;inset:0}.editor-chrome-module__V9qeFG__hud-selection,.editor-chrome-module__V9qeFG__hud-selection-item{outline:1px solid var(--hud-blue);outline-offset:0;position:absolute;top:0;left:0}.editor-chrome-module__V9qeFG__hud-chrome{transition:opacity .12s ease-out}.editor-chrome-module__V9qeFG__hud-chrome[data-chrome-hidden]{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.editor-chrome-module__V9qeFG__hud-chrome{transition:none}}.editor-chrome-module__V9qeFG__hud-corner{box-sizing:border-box;background:var(--replica-canvas);box-shadow:inset 0 0 0 1px var(--hud-blue);position:absolute;top:0;left:0}.editor-chrome-module__V9qeFG__canvas-toolbar{z-index:5;box-sizing:border-box;white-space:nowrap;background:#171717;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:6px 7px 7px 6px;display:inline-flex;position:absolute;bottom:21px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .5px #262626,0 1px 3px #0000006e,0 4px 11px #00000059}.editor-chrome-module__V9qeFG__canvas-tool-group{flex:none;gap:6px;display:flex}.editor-chrome-module__V9qeFG__canvas-tool-group,.editor-chrome-module__V9qeFG__canvas-zoom{transform:translate(.5px,.5px)}.editor-chrome-module__V9qeFG__canvas-toolbar-glint{transform-origin:0 100%;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff1a 52.4038%,#fff0 100%);width:91px;height:1px;position:absolute;bottom:0;left:calc(50% - 46.5px);transform:translate(.5px)scaleY(.5)}.editor-chrome-module__V9qeFG__canvas-tool{width:30px;height:30px;color:var(--chrome-tool);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.editor-chrome-module__V9qeFG__canvas-tool>svg{display:block}.editor-chrome-module__V9qeFG__canvas-tool[data-pressed]{background:var(--chrome-tool-pressed);box-shadow:var(--chrome-tool-pressed-edge);color:var(--chrome-tool-pressed-ink);border-radius:10px}.editor-chrome-module__V9qeFG__canvas-zoom{box-sizing:border-box;background:var(--chrome-zoom);color:#737373;border-radius:8px;flex:none;align-items:center;height:30px;padding:6px 10px 6px 8px;display:flex}.editor-chrome-module__V9qeFG__canvas-zoom-inner{align-items:center;gap:5px;min-width:44px;display:flex}.editor-chrome-module__V9qeFG__canvas-zoom-value{font:400 13px / 18px var(--sp-font);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--chrome-text);text-align:left;white-space:nowrap;flex:1 0 auto}.editor-chrome-module__V9qeFG__canvas-zoom-inner>svg{flex:none;align-self:flex-start;margin-top:7px;display:block;transform:translateY(.5px)}.editor-chrome-module__V9qeFG__agent-dock{flex-direction:column;flex:1 1 0;min-height:0;padding-top:6px;display:flex;overflow:hidden}.editor-chrome-module__V9qeFG__agent-header{flex:none;justify-content:space-between;align-items:flex-start;gap:8px;padding:7px 13px 0;display:flex}.editor-chrome-module__V9qeFG__agent-chat-trigger{min-width:0;height:18px;color:var(--chrome-ink);align-items:flex-start;gap:6px;font-size:13px;font-weight:500;line-height:16px;display:flex}.editor-chrome-module__V9qeFG__agent-chat-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editor-chrome-module__V9qeFG__agent-chat-trigger>svg,.editor-chrome-module__V9qeFG__agent-header-glyph{color:var(--chrome-tool);flex:none}.editor-chrome-module__V9qeFG__agent-header-actions{flex:none;gap:6px;display:flex}.editor-chrome-module__V9qeFG__agent-header-glyph{place-items:center;width:18px;height:18px;display:grid}.editor-chrome-module__V9qeFG__agent-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.editor-chrome-module__V9qeFG__agent-transcript{flex:1;min-height:0;margin-top:8px;padding:8px 16px 16px;overflow:hidden}.editor-chrome-module__V9qeFG__agent-messages{flex-direction:column;gap:20px;display:flex}.editor-chrome-module__V9qeFG__agent-message{flex-direction:column;gap:8px;display:flex}.editor-chrome-module__V9qeFG__agent-message[data-role=user]>p{background:var(--chrome-raised)}.editor-chrome-module__V9qeFG__agent-thinking{margin:0;padding-inline:4px}.editor-chrome-module__V9qeFG__agent-message-in{animation:.26s cubic-bezier(.22,1,.36,1) both editor-chrome-module__V9qeFG__agent-message-in}@keyframes editor-chrome-module__V9qeFG__agent-message-in{0%{opacity:0;translate:0 6px}}.editor-chrome-module__V9qeFG__agent-steps-card{animation:.45s cubic-bezier(.22,1,.36,1) both editor-chrome-module__V9qeFG__agent-card-in}@keyframes editor-chrome-module__V9qeFG__agent-card-in{0%{opacity:0;translate:0 -8px}}.editor-chrome-module__V9qeFG__agent-status-in{animation:.26s cubic-bezier(.22,1,.36,1) both editor-chrome-module__V9qeFG__agent-status-in}@keyframes editor-chrome-module__V9qeFG__agent-status-in{0%{opacity:0;translate:0 4px}}.editor-chrome-module__V9qeFG__agent-ring-arc{transition:stroke-dashoffset .45s cubic-bezier(.22,1,.36,1),opacity .2s ease-out}.editor-chrome-module__V9qeFG__agent-step-row{border-radius:9999px;align-items:center;gap:8px;width:100%;height:100%;padding-inline:4px;transition:padding .36s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.editor-chrome-module__V9qeFG__agent-step-row:before{content:"";border:1px solid var(--color-border-button-default);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0}.editor-chrome-module__V9qeFG__agent-step-row[data-active]{padding-inline:9px 13px}.editor-chrome-module__V9qeFG__agent-step-row[data-active]:before{opacity:1}.editor-chrome-module__V9qeFG__agent-step-icon{animation:.34s cubic-bezier(.22,1,.36,1) both editor-chrome-module__V9qeFG__agent-step-icon}@keyframes editor-chrome-module__V9qeFG__agent-step-icon{0%{opacity:0;scale:.78}}.editor-chrome-module__V9qeFG__agent-step-spin{animation:1s linear infinite editor-chrome-module__V9qeFG__agent-step-spin}.editor-chrome-module__V9qeFG__agent-messages[data-settled] .editor-chrome-module__V9qeFG__agent-message-in,.editor-chrome-module__V9qeFG__agent-messages[data-settled] .editor-chrome-module__V9qeFG__agent-steps-card,.editor-chrome-module__V9qeFG__agent-messages[data-settled] .editor-chrome-module__V9qeFG__agent-status-in,.editor-chrome-module__V9qeFG__agent-messages[data-settled] .editor-chrome-module__V9qeFG__agent-step-icon{animation:none}@keyframes editor-chrome-module__V9qeFG__agent-step-spin{to{rotate:360deg}}.editor-chrome-module__V9qeFG__agent-step-label{transition:color .3s}.editor-chrome-module__V9qeFG__agent-step-strike{transform-origin:0;opacity:0;background:currentColor;height:1px;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .38s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.editor-chrome-module__V9qeFG__agent-step-strike[data-on]{opacity:.8;transform:scaleX(1)}.editor-chrome-module__V9qeFG__agent-fresh{flex-direction:column;padding:0 25px 12px;display:flex;position:absolute;inset:0;overflow:hidden}.editor-chrome-module__V9qeFG__agent-fresh-space{flex:79px}.editor-chrome-module__V9qeFG__agent-fresh-gap{flex:1 1 0;min-height:24px}.editor-chrome-module__V9qeFG__agent-fresh-import{flex-direction:column;flex:none;align-items:center;display:flex}.editor-chrome-module__V9qeFG__agent-fresh-icons{gap:11px;display:flex}.editor-chrome-module__V9qeFG__agent-fresh-icons>svg{display:block;overflow:visible}.editor-chrome-module__V9qeFG__agent-fresh-copy{text-align:center;flex-direction:column;gap:8px;margin:12px 0 16px;display:flex}.editor-chrome-module__V9qeFG__agent-fresh-title{color:var(--chrome-ink);margin:0;font-size:13px;font-weight:500;line-height:18px}.editor-chrome-module__V9qeFG__agent-fresh-note,.editor-chrome-module__V9qeFG__agent-fresh-label{color:var(--chrome-ink-note);letter-spacing:.15px;margin:0;font-size:12px;font-weight:400;line-height:16px}.editor-chrome-module__V9qeFG__agent-fresh-actions,.editor-chrome-module__V9qeFG__agent-fresh-ask{flex-direction:column;align-self:stretch;gap:8px;display:flex}.editor-chrome-module__V9qeFG__agent-fresh-ask{flex:none}.editor-chrome-module__V9qeFG__agent-fresh-label{letter-spacing:0;text-align:center;font-size:13px;font-weight:500}.editor-chrome-module__V9qeFG__ws-button.editor-chrome-module__V9qeFG__agent-fresh-button{width:100%;box-shadow:inset 0 0 0 .5px var(--chrome-pill-stroke), var(--chrome-pill-inset), var(--chrome-fresh-button-drop);justify-content:center;gap:6px;font-size:13px;font-weight:500;line-height:16px;position:relative}.editor-chrome-module__V9qeFG__agent-fresh-button:before{content:"";border-radius:inherit;background:linear-gradient(99.1deg, var(--chrome-pill-ring-edge) 16.7%, transparent 52.9%, var(--chrome-pill-ring-edge) 83.3%);opacity:var(--chrome-pill-ring-opacity);pointer-events:none;-webkit-mask-composite:xor;padding:.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.editor-chrome-module__V9qeFG__agent-fresh-button>svg{width:16px;height:16px;color:var(--chrome-ink-label);flex:none;overflow:visible}.editor-chrome-module__V9qeFG__agent-footer{flex:none;padding:0 9px 10px}.editor-chrome-module__V9qeFG__agent-skills{gap:4px;margin-bottom:6px;display:flex;position:relative}.editor-chrome-module__V9qeFG__agent-skills-button{box-sizing:border-box;height:28px;color:var(--chrome-ink);white-space:nowrap;border-radius:40px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.editor-chrome-module__V9qeFG__agent-skills-button>svg{opacity:.5;flex:none;width:16px;height:16px}.editor-chrome-module__V9qeFG__agent-skills-button-label{opacity:.6}.editor-chrome-module__V9qeFG__agent-composer{min-width:0;position:relative}.editor-chrome-module__V9qeFG__agent-composer-surface{background:var(--chrome-raised);box-shadow:inset 0 0 0 .5px var(--chrome-pill-stroke), var(--chrome-pill-inset), var(--chrome-agent-drop);border-radius:20px}.editor-chrome-module__V9qeFG__agent-composer-card{border-radius:20px;flex-direction:column;gap:10px;padding:12.5px 8.5px 8.5px;display:flex;overflow:hidden}.editor-chrome-module__V9qeFG__agent-composer-input{flex-direction:column;gap:15px;display:flex}.editor-chrome-module__V9qeFG__agent-composer-text{min-height:18px;color:var(--chrome-text);overflow-wrap:anywhere;padding:0 6px;font-size:13px;font-weight:400;line-height:18px;position:relative}.editor-chrome-module__V9qeFG__agent-prompt-placeholder{color:var(--chrome-text-muted);white-space:nowrap;position:absolute;inset:0 6px}.editor-chrome-module__V9qeFG__agent-composer-text[data-typed]>.editor-chrome-module__V9qeFG__agent-prompt-placeholder{visibility:hidden}.editor-chrome-module__V9qeFG__agent-prompt-caret{vertical-align:-3px;background:var(--color-accent-500);visibility:hidden;border-radius:1px;width:1.5px;height:15px;margin-inline-start:.5px;display:inline-block}.editor-chrome-module__V9qeFG__agent-composer-text[data-focused] .editor-chrome-module__V9qeFG__agent-prompt-caret{visibility:visible;animation:1.06s step-end infinite editor-chrome-module__V9qeFG__agent-caret}.editor-chrome-module__V9qeFG__agent-composer-text[data-focused][data-typing] .editor-chrome-module__V9qeFG__agent-prompt-caret{animation:none}@keyframes editor-chrome-module__V9qeFG__agent-caret{50%{opacity:0}}.editor-chrome-module__V9qeFG__agent-prompt-value{position:relative}.editor-chrome-module__V9qeFG__agent-composer-controls{justify-content:space-between;align-items:center;height:28px;display:flex}.editor-chrome-module__V9qeFG__agent-composer-actions{align-items:center;gap:12px;display:flex}.editor-chrome-module__V9qeFG__agent-composer-plus{background:var(--chrome-composer-plus);width:28px;height:28px;color:var(--chrome-glyph-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.editor-chrome-module__V9qeFG__agent-composer-plus>svg{width:18.26px;height:18.26px}.editor-chrome-module__V9qeFG__agent-composer .agent-model-picker{background-color:#0000}.editor-chrome-module__V9qeFG__agent-composer .agent-model-picker>span{font-size:13px;line-height:18px}.editor-chrome-module__V9qeFG__agent-composer-send{width:28px;height:28px;color:var(--chrome-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.editor-chrome-module__V9qeFG__agent-composer-send>svg{width:17.5px;height:17.5px}.editor-chrome-module__V9qeFG__sp-instance-head{flex-direction:column;gap:6px;min-width:0;display:flex}.editor-chrome-module__V9qeFG__sp-instance-row{align-items:center;gap:6px;min-width:0;height:20px;display:flex}.editor-chrome-module__V9qeFG__sp-instance-icon{flex:none;display:inline-flex}.editor-chrome-module__V9qeFG__sp-instance-name{letter-spacing:-.26px;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--chrome-ink);flex:1;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.editor-chrome-module__V9qeFG__sp-instance-actions{flex:none;gap:4px;display:flex}.editor-chrome-module__V9qeFG__sp-instance-source{letter-spacing:-.26px;min-width:0;height:16px;color:var(--chrome-ink-label);align-items:center;gap:4px;margin:0;font-size:13px;font-weight:500;line-height:16px;display:flex}.editor-chrome-module__V9qeFG__sp-instance-source-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editor-chrome-module__V9qeFG__sp-instance-props{flex-direction:column;gap:8px;min-width:0;display:flex}.editor-chrome-module__V9qeFG__sp-instance-prop{grid-template-columns:104px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;min-height:30px;display:grid}.editor-chrome-module__V9qeFG__sp-instance-prop-label{align-items:center;gap:2px;min-width:0;height:30px;display:flex}.editor-chrome-module__V9qeFG__sp-instance-prop-control{align-items:center;min-width:0;height:30px;display:flex}.editor-chrome-module__V9qeFG__sp-instance-switch{display:inline-flex}.editor-chrome-module__V9qeFG__sp-field-glyph{width:17px;height:18px;color:var(--chrome-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.editor-chrome-module__V9qeFG__sp-picker{z-index:30;box-sizing:border-box;background:var(--color-background-secondary-default);width:241px;height:449px;box-shadow:var(--chrome-popover-shadow);color:var(--chrome-ink);border-radius:18px;flex-direction:column;font-size:13px;font-weight:500;line-height:18px;display:flex;position:absolute;top:0;overflow:hidden}.editor-chrome-module__V9qeFG__sp-picker:after{content:"";z-index:3;border:1px solid var(--chrome-border);pointer-events:none;border-radius:18px;position:absolute;inset:0}.editor-chrome-module__V9qeFG__sp-picker-head{box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;height:40px;padding:10px 14px 0 10px;display:flex}.editor-chrome-module__V9qeFG__sp-direction.editor-chrome-module__V9qeFG__sp-picker-tabs{flex:none;width:139px}.editor-chrome-module__V9qeFG__sp-direction[data-look=text]>.editor-chrome-module__V9qeFG__sp-direction-segment{min-width:0;color:var(--chrome-ink)}.editor-chrome-module__V9qeFG__sp-direction[data-look=text]>.editor-chrome-module__V9qeFG__sp-direction-segment:not([data-selected])>.editor-chrome-module__V9qeFG__sp-segment-label{opacity:.5}.editor-chrome-module__V9qeFG__sp-segment-label{letter-spacing:0;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;display:block}.editor-chrome-module__V9qeFG__sp-picker-close{width:22px;height:22px;color:var(--chrome-icon);border-radius:5.5px;flex:none;place-items:center;display:grid}.editor-chrome-module__V9qeFG__sp-picker-close .sp-picker-close-circle{fill:var(--chrome-raised)}.editor-chrome-module__V9qeFG__sp-picker-divider{background:var(--chrome-separator);border:0;flex:none;height:1px;margin:9px 0 0}.editor-chrome-module__V9qeFG__sp-picker-body{flex-direction:column;flex:auto;min-height:0;padding:0 10px;display:flex}.editor-chrome-module__V9qeFG__sp-direction.editor-chrome-module__V9qeFG__sp-picker-fill-type{flex:none;gap:0;margin-top:10px}.editor-chrome-module__V9qeFG__sp-picker-fill-slot{flex:1 0 0;align-items:stretch;display:flex}.editor-chrome-module__V9qeFG__sp-picker-fill-type .editor-chrome-module__V9qeFG__sp-direction-segment{color:var(--chrome-ink)}.editor-chrome-module__V9qeFG__sp-picker-fill-type .editor-chrome-module__V9qeFG__sp-direction-segment[data-blocked]>.sp-icon{opacity:.3}.editor-chrome-module__V9qeFG__sp-segment-separator{background:var(--chrome-picker-separator);width:1px;height:14px;opacity:var(--chrome-picker-separator-opacity);flex:none;align-self:center}.editor-chrome-module__V9qeFG__sp-picker-control{flex:none;margin-top:10px}.editor-chrome-module__V9qeFG__sp-picker-area{border-radius:8px;width:100%;height:139px;position:relative}.editor-chrome-module__V9qeFG__sp-picker-slider{border-radius:5px;width:100%;height:10px;position:relative}.editor-chrome-module__V9qeFG__sp-picker-slider[data-channel=hue]{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red) 5px 0/calc(100% - 10px) 100% no-repeat,red}.editor-chrome-module__V9qeFG__sp-picker-slider[data-channel=alpha]{background:linear-gradient(var(--sp-picker-rgb), var(--sp-picker-rgb)) right / 5px 100% no-repeat, linear-gradient(to right, transparent, var(--sp-picker-rgb)) 5px 0 / calc(100% - 10px) 100% no-repeat, repeating-conic-gradient(var(--chrome-track-checker-a) 0 25%, var(--chrome-track-checker-b) 0 50%) 1px 1px / 8px 8px;box-shadow:inset 0 0 0 1px var(--chrome-track-ring)}.editor-chrome-module__V9qeFG__sp-picker-thumb{box-sizing:border-box;background:0 0;border:3px solid #fff;border-radius:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;position:absolute;top:0;left:0;box-shadow:0 1px 1px #000000a6}.editor-chrome-module__V9qeFG__sp-picker-thumb[data-channel=alpha]{background:#c7c7c780;box-shadow:0 1px 2px #00000021,inset 0 0 6px #00000040}.editor-chrome-module__V9qeFG__sp-picker-inputs{flex:none;align-items:center;gap:6px;width:224px;height:30px;margin:10px 0 0 -1px;display:flex}.editor-chrome-module__V9qeFG__sp-picker-fields{flex:1 1 0;gap:8px;min-width:0;display:flex}.editor-chrome-module__V9qeFG__sp-field.editor-chrome-module__V9qeFG__sp-picker-format{flex:none;padding-right:6px}.editor-chrome-module__V9qeFG__sp-field.editor-chrome-module__V9qeFG__sp-picker-hex{flex:1 1 0}.editor-chrome-module__V9qeFG__sp-field.editor-chrome-module__V9qeFG__sp-picker-alpha{flex:none;width:55px}.editor-chrome-module__V9qeFG__sp-picker-eyedropper{width:20px;height:20px;color:var(--chrome-ink);opacity:.5;flex:none;place-items:center;display:grid}.editor-chrome-module__V9qeFG__sp-picker-swatches{flex:auto;min-height:0;margin:9px -9px 0 -10px;position:relative}.editor-chrome-module__V9qeFG__sp-picker-swatch-list{box-sizing:border-box;grid-template-columns:repeat(8,22.5px);grid-auto-rows:22px;align-content:start;gap:6px;height:100%;padding:4px 1px 10px 9px;display:grid;overflow:hidden}.editor-chrome-module__V9qeFG__sp-picker-swatch-item{border-radius:4px;position:relative}.editor-chrome-module__V9qeFG__sp-picker-swatch{box-sizing:border-box;width:100%;height:100%;box-shadow:inset 0 0 0 1px #ffffff2b, inset 0 -1px 2px 0 #ffffff5c, var(--chrome-swatch-drop);border-radius:4px;display:block}.editor-chrome-module__V9qeFG__sp-picker-swatch-item[data-selected]>.editor-chrome-module__V9qeFG__sp-picker-swatch{box-shadow:inset 0 0 0 1.5px #ffffffe6, inset 0 0 0 2.5px #00000073, var(--chrome-swatch-drop)}.editor-chrome-module__V9qeFG__sp-menu{z-index:30;box-sizing:border-box;border:1px solid var(--chrome-control-border);background:var(--chrome-menu);min-height:0;box-shadow:var(--chrome-menu-shadow);color:var(--chrome-ink);border-radius:10px;flex-direction:column;font-size:13px;font-weight:500;line-height:18px;display:flex;position:absolute;top:0;overflow:hidden}.editor-chrome-module__V9qeFG__sp-menu-search{flex:none;padding:4px 4px 0;display:block}.editor-chrome-module__V9qeFG__sp-menu-search-input{box-sizing:border-box;background:var(--chrome-wash);width:100%;height:28px;color:var(--chrome-ink);white-space:nowrap;border-radius:6px;align-items:center;padding:5px 10px;display:flex}.editor-chrome-module__V9qeFG__sp-menu-placeholder{color:color-mix(in srgb, var(--chrome-ink) 40%, transparent);align-items:center;display:inline-flex}.editor-chrome-module__V9qeFG__sp-menu-caret{vertical-align:-2px;background:var(--color-accent-500);width:1px;height:14px;margin-inline:.5px 1px;display:inline-block}.editor-chrome-module__V9qeFG__sp-pick-toolbar{flex:none;padding:4px 4px 0;display:flex}.editor-chrome-module__V9qeFG__sp-pick-toolbar>.editor-chrome-module__V9qeFG__sp-direction{width:100%}.editor-chrome-module__V9qeFG__sp-pick-list{flex-direction:column;flex:auto;gap:6px;min-height:0;padding:4px;display:flex;overflow:hidden}.editor-chrome-module__V9qeFG__sp-pick-header{box-sizing:border-box;flex:none;height:20px;padding:4px 10px 0;overflow:hidden}.editor-chrome-module__V9qeFG__sp-menu-item{box-sizing:border-box;height:28px;color:var(--chrome-ink);white-space:nowrap;border-radius:6px;flex:none;justify-content:space-between;align-items:center;gap:4px;padding:5px 10px;display:flex}.editor-chrome-module__V9qeFG__sp-menu-item[data-hovered]{background:var(--chrome-wash)}.editor-chrome-module__V9qeFG__sp-menu-lead{align-items:center;gap:5px;min-width:0;display:flex}.editor-chrome-module__V9qeFG__sp-menu-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.editor-chrome-module__V9qeFG__sp-pick-glyph{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.editor-chrome-module__V9qeFG__sp-menu-check{color:var(--chrome-icon)}.editor-chrome-module__V9qeFG__canvas[data-gen=empty] .editor-chrome-module__V9qeFG__world{visibility:hidden}.editor-chrome-module__V9qeFG__canvas:not([data-gen=building]) [data-gen-only]{display:none}.editor-chrome-module__V9qeFG__gen-layer{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.editor-chrome-module__V9qeFG__gen-wash{border-radius:inherit;opacity:0;position:absolute;inset:0;overflow:hidden}.editor-chrome-module__V9qeFG__gen-wash-drift{background-image:var(--gen-wash-dark);width:200%;height:200%;position:absolute;top:0;left:0}.editor-chrome-module__V9qeFG__gen-scan{border-radius:6px;position:absolute;overflow:hidden}.editor-chrome-module__V9qeFG__gen-scan-tint{opacity:0;position:absolute;inset:0}.editor-chrome-module__V9qeFG__gen-scan-band{--gen-scan-line-w:calc(var(--gen-scan-line-px) / var(--zoom,1));--gen-scan-glow-w:calc(var(--gen-scan-glow-px) / var(--zoom,1));opacity:0;background-image:linear-gradient(var(--gen-scan-dir), transparent calc(100% - var(--gen-scan-line-w)), var(--gen-scan-line) calc(100% - var(--gen-scan-line-w))), linear-gradient(var(--gen-scan-dir), transparent calc(100% - var(--gen-scan-glow-w)), color-mix(in srgb, var(--gen-scan-glow) 18%, transparent) calc(100% - var(--gen-scan-glow-w) * .6), color-mix(in srgb, var(--gen-scan-glow) 50%, transparent) calc(100% - var(--gen-scan-glow-w) * .3), var(--gen-scan-glow)), linear-gradient(var(--gen-scan-dir), transparent, color-mix(in srgb, var(--gen-scan-bloom) 22%, transparent) 35%, color-mix(in srgb, var(--gen-scan-bloom) 65%, transparent) 70%, var(--gen-scan-bloom) 92%);position:absolute;top:0;left:0}.editor-chrome-module__V9qeFG__artboard-gen-label{inset-block:0;left:calc(26px / var(--zoom));align-items:center;gap:calc(5px / var(--zoom));max-width:calc(100% - 26px / var(--zoom));color:var(--chrome-gen-label);opacity:0;display:flex;position:absolute}.editor-chrome-module__V9qeFG__artboard-gen-text{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.editor-chrome-module__V9qeFG__artboard-gen-text.bui-agent-thinking-label{background-image:linear-gradient(100deg, color-mix(in oklab, var(--bui-agent-thinking-tone) 80%, transparent) 30%, var(--bui-agent-thinking-tone) 50%, color-mix(in oklab, var(--bui-agent-thinking-tone) 80%, transparent) 70%)}}.editor-chrome-module__V9qeFG__artboard-gen-sparkle{width:calc(10px / var(--zoom));height:calc(10px / var(--zoom));opacity:.75;flex:none;animation:1.6s ease-in-out infinite editor-chrome-module__V9qeFG__gen-sparkle}@keyframes editor-chrome-module__V9qeFG__gen-sparkle{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.12}}.editor-chrome-module__V9qeFG__hud-size{box-sizing:border-box;background:var(--hud-blue);color:#fff;height:15px;font-family:var(--sp-font);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:2px;align-items:center;gap:4px;padding:1px 3px;font-size:11px;font-weight:500;line-height:13px;display:flex;position:absolute;top:0;left:0}.editor-chrome-module__V9qeFG__hud-size-axis{display:block}.editor-chrome-module__V9qeFG__hud-size-x{flex:none;display:block;overflow:visible}.editor-chrome-module__V9qeFG__hud-gen-outline{outline-offset:0;opacity:0;pointer-events:none;outline-width:1px;outline-style:solid;position:absolute}.editor-chrome-module__V9qeFG__hud-gen-cursor{z-index:6;opacity:0;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.editor-chrome-module__V9qeFG__hud-gen-cursor-body{transform-origin:0 0;position:absolute;top:0;left:0}.editor-chrome-module__V9qeFG__hud-gen-arrow{display:block;position:absolute;overflow:visible}.editor-chrome-module__V9qeFG__hud-gen-avatar,.editor-chrome-module__V9qeFG__hud-gen-prop{position:absolute}.editor-chrome-module__V9qeFG__hud-gen-avatar>canvas{display:block}.editor-chrome-module__V9qeFG__lp-layer-row[data-new]{animation:.15s ease-out both editor-chrome-module__V9qeFG__lp-row-in}@keyframes editor-chrome-module__V9qeFG__lp-row-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.editor-chrome-module__V9qeFG__sp-tab-label,.editor-chrome-module__V9qeFG__sp-tab-pill,.editor-chrome-module__V9qeFG__lp-chevron>svg,.editor-chrome-module__V9qeFG__lp-layer-track:before{transition:none}.editor-chrome-module__V9qeFG__artboard-gen-sparkle,.editor-chrome-module__V9qeFG__lp-layer-row[data-new],.editor-chrome-module__V9qeFG__agent-message-in,.editor-chrome-module__V9qeFG__agent-steps-card,.editor-chrome-module__V9qeFG__agent-status-in,.editor-chrome-module__V9qeFG__agent-step-icon,.editor-chrome-module__V9qeFG__agent-step-spin,.editor-chrome-module__V9qeFG__agent-composer-text[data-focused] .editor-chrome-module__V9qeFG__agent-prompt-caret{animation:none}.editor-chrome-module__V9qeFG__agent-ring-arc,.editor-chrome-module__V9qeFG__agent-step-row,.editor-chrome-module__V9qeFG__agent-step-row:before,.editor-chrome-module__V9qeFG__agent-step-label,.editor-chrome-module__V9qeFG__agent-step-strike{transition:none}}:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__replica{--replica-edge:var(--chrome-border);--replica-bar-rule:var(--chrome-border);--replica-repo-edge:#00000014;--replica-repo-divider:var(--chrome-border);--replica-logo:#ffffff0a;--replica-logo-hover:#0000001b;--replica-logo-edge:#0000001f;--replica-logo-mark:#5f5f5f4d;--replica-logo-art:#fff;--replica-added:#008236;--replica-removed:#ec003f;--replica-bar-pill-stroke:var(--chrome-pill-stroke);--replica-pr-open-fill:#dcfce7;--replica-pr-open-ink:#016630;--replica-pr-open-edge:#00000016;--replica-canvas:var(--chrome-canvas);--replica-canvas-hex:#f5f5f5}:is(:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__sp-direction,:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__sp-align-grid,:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__sp-constraint-box){box-shadow:inset 0 0 0 .5px var(--sp-field-stroke), var(--sp-field-shadow)}:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__lp-page-ext{opacity:.45}:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__ws-avatars>.editor-chrome-module__V9qeFG__ws-avatar+.editor-chrome-module__V9qeFG__ws-avatar{box-shadow:0 0 0 2.5px var(--chrome-surface)}:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__sp-select{border-color:var(--chrome-border)}:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__frame-stroke{box-shadow:inset 0 0 0 calc(1px / var(--zoom)) #00000012}:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__canvas-toolbar{background:var(--chrome-surface);box-shadow:inset 0 0 0 .5px var(--chrome-border), 0 1px 2px 0 #0000000d, 0 4px 12px 0 #0000000d}:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__canvas-toolbar-glint{display:none}:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__sp-picker{background:var(--chrome-surface)}:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__gen-wash-drift{background-image:var(--gen-wash-light)}.editor-chrome-module__V9qeFG__sp-canvas-hex-light{display:none}:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__sp-canvas-hex-dark{display:none}:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__sp-canvas-hex-light{display:inline}:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__ws-topbar{border-width:.5px}:root[data-canvas-theme=light] .editor-chrome-module__V9qeFG__panel{border-width:.5px .5px 0}
.agents-module__sLfxPW__root{position:absolute;inset:0}.agents-module__sLfxPW__slot{position:absolute}.agents-module__sLfxPW__mark,.agents-module__sLfxPW__piece{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;display:block;position:absolute}.agents-module__sLfxPW__piece{opacity:0}.agents-module__sLfxPW__chrome{pointer-events:none;position:absolute;inset:0}.agents-module__sLfxPW__chrome:before{content:"";position:absolute;inset:2px;box-shadow:inset 0 0 0 1px #006fff}.agents-module__sLfxPW__handle{background-color:#121212;width:5px;height:5px;position:absolute;box-shadow:inset 0 0 0 1px #006fff}@media (prefers-reduced-motion:no-preference){.agents-module__sLfxPW__mark,.agents-module__sLfxPW__chrome{opacity:0}}.agents-module__sLfxPW__wash{opacity:0;pointer-events:none;position:absolute;inset:2px;overflow:hidden}.agents-module__sLfxPW__drift{width:200%;height:200%;position:absolute;top:0;left:0}.agents-module__sLfxPW__scan{pointer-events:none;border-radius:6px;display:none;position:absolute;inset:2px;overflow:hidden}.agents-module__sLfxPW__scanTint{opacity:0;background:#006fff0f;position:absolute;inset:0}.agents-module__sLfxPW__scanBand{mix-blend-mode:plus-lighter;opacity:0;background-image:linear-gradient(90deg,#0000 calc(100% - 1.5px),#ffffff8c calc(100% - 1.5px)),linear-gradient(90deg,#0000 calc(100% - 24px),#ffffff0a calc(100% - 14.4px),#ffffff1c calc(100% - 7.2px),#ffffff38),linear-gradient(90deg,#0000,#8b7cf606 35%,#8b7cf611 70%,#8b7cf61a 92%);position:absolute;top:0;left:0}.agents-module__sLfxPW__outline{box-sizing:border-box;opacity:0;pointer-events:none;outline:1px solid #006fffd9;position:absolute}:root[data-canvas-theme=light] .agents-module__sLfxPW__handle{background-color:#fff}:is(:root[data-canvas-theme=light] .agents-module__sLfxPW__slot[data-agent=openai] :is(.agents-module__sLfxPW__mark,.agents-module__sLfxPW__piece),:root[data-canvas-theme=light] .agents-module__sLfxPW__slot[data-agent=cursor] :is(.agents-module__sLfxPW__mark,.agents-module__sLfxPW__piece)){filter:invert(.91)}:root[data-canvas-theme=light] .agents-module__sLfxPW__scanBand{mix-blend-mode:normal;background-image:linear-gradient(90deg,#0000 calc(100% - 1.5px),#006fff59 calc(100% - 1.5px)),linear-gradient(90deg,#0000 calc(100% - 24px),#006fff06 calc(100% - 14.4px),#006fff10 calc(100% - 7.2px),#006fff1f),linear-gradient(90deg,#0000,#8b7cf606 35%,#8b7cf611 70%,#8b7cf61a 92%)}
.demo-cursor-module__5ZRAnq__cursor{z-index:50;width:0;height:0;color:var(--demo-cursor-color);pointer-events:none;opacity:0;position:absolute;top:0;left:0}.demo-cursor-module__5ZRAnq__inner{transform-origin:3px 3px;align-items:flex-start;display:flex;position:absolute;top:-3px;left:-3px}.demo-cursor-module__5ZRAnq__arrow{transform-origin:3px 3px;filter:drop-shadow(0 1px 1px #00000038)drop-shadow(0 3px 5px #0000002e);flex:none;display:block;overflow:visible}.demo-cursor-module__5ZRAnq__label{background:var(--demo-cursor-color);color:#fff;font-family:var(--font-sans);white-space:nowrap;border-radius:4px;margin-top:22px;margin-left:-5px;padding:2px 6px;font-size:11px;font-weight:600;line-height:13px}.demo-cursor-module__5ZRAnq__ring{border:1.5px solid var(--demo-cursor-color);opacity:0;pointer-events:none;border-radius:9999px;width:28px;height:28px;position:absolute;top:3px;left:3px;transform:translate(-50%,-50%)scale(.35)}
.tokens-module__jRJS8q__root{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tokens-module__jRJS8q__pill{z-index:2;background:#0d0d0d;border-radius:100px;width:481px;height:142px;position:absolute;top:0;left:0;transform:translate(177px,165px);box-shadow:inset 0 0 0 11px #252525}:root[data-canvas-theme=light] .tokens-module__jRJS8q__pill{background:var(--canvas-card);box-shadow:inset 0 0 0 11px #e5e5e5}:root[data-canvas-theme=light] .tokens-module__jRJS8q__layer[data-base]{--ball-off-light:#f0f0f0;--ball-off-dark:#c9c9c9}.tokens-module__jRJS8q__glow{--hot:color-mix(in oklab, var(--glow), white 18%);background:radial-gradient(closest-side, color-mix(in srgb, var(--hot) 55%, transparent) 0%, color-mix(in srgb, var(--hot) 55%, transparent) 33%, color-mix(in srgb, var(--hot) 26%, transparent) 35.5%, color-mix(in srgb, var(--hot) 8%, transparent) 38.5%, transparent 43%), radial-gradient(closest-side, color-mix(in srgb, var(--glow) 45%, transparent) 0%, color-mix(in srgb, var(--glow) 45%, transparent) 33%, color-mix(in srgb, var(--glow) 38%, transparent) 40%, color-mix(in srgb, var(--glow) 24%, transparent) 48%, color-mix(in srgb, var(--glow) 13.5%, transparent) 58%, color-mix(in srgb, var(--glow) 7%, transparent) 70%, color-mix(in srgb, var(--glow) 3.5%, transparent) 82%, color-mix(in srgb, var(--glow) 1.2%, transparent) 92%, transparent 100%);mix-blend-mode:screen;mix-blend-mode:plus-lighter;opacity:0;pointer-events:none;border-radius:50%;width:312px;height:312px;margin-left:-104px;position:absolute;top:-85px}.tokens-module__jRJS8q__window{border-radius:60px;position:absolute;inset:11px;overflow:hidden}.tokens-module__jRJS8q__slot{width:104px;height:104px;position:absolute;top:8px}.tokens-module__jRJS8q__layer{opacity:0;position:absolute;inset:0}.tokens-module__jRJS8q__layer[data-base]{opacity:1}.tokens-module__jRJS8q__layer>svg{display:block}.tokens-module__jRJS8q__name,.tokens-module__jRJS8q__valueSlot{letter-spacing:0;font-optical-sizing:none;font-variation-settings:"opsz" 14;white-space:nowrap;font-size:32px;font-weight:400;line-height:22px;position:absolute}.tokens-module__jRJS8q__name{color:var(--canvas-ink);opacity:0}.tokens-module__jRJS8q__trigger{position:absolute}.tokens-module__jRJS8q__trigger:before{content:"";opacity:0;background:#ffffff0d;border-radius:14px;transition:opacity .15s ease-out;position:absolute;inset:-10px -10px -10px -8px}.tokens-module__jRJS8q__trigger[data-hover]:before{opacity:1}.tokens-module__jRJS8q__value{opacity:0;position:absolute;top:0;left:0}.tokens-module__jRJS8q__valueSlot{color:#fff6;transition:color .15s ease-out;top:0;left:0}.tokens-module__jRJS8q__valueSlot[data-spare]{opacity:0}.tokens-module__jRJS8q__trigger[data-hover] .tokens-module__jRJS8q__valueSlot{color:#ffffff9e}.tokens-module__jRJS8q__chevron{opacity:0;position:absolute}.tokens-module__jRJS8q__chevron>svg{width:18.3512px;height:11.1716px;display:block;position:absolute;top:0;left:2.8244px;overflow:visible}.tokens-module__jRJS8q__chevron path{opacity:.32;transition:opacity .15s ease-out}.tokens-module__jRJS8q__trigger[data-hover] .tokens-module__jRJS8q__chevron path{opacity:.6}.tokens-module__jRJS8q__button{z-index:1;box-sizing:border-box;isolation:isolate;width:fit-content;height:84.87px;color:var(--color-text-white,#fff);opacity:0;border-radius:23.576px;justify-content:center;align-items:center;margin-inline:auto;padding:18.861px;display:flex;position:absolute;top:78px;left:0;right:0;overflow:hidden;transform:translateY(140px);box-shadow:0 2.358px 4.715px #0000002e}.tokens-module__jRJS8q__buttonFill{z-index:-1;border-radius:inherit;background-image:var(--gradient-button-primary-default);position:absolute;inset:0}.tokens-module__jRJS8q__buttonLabel{font-optical-sizing:none;font-variation-settings:"opsz" 14;white-space:nowrap;padding-inline:9.43px;font-size:33.01px;font-weight:500;line-height:47.152px}.tokens-module__jRJS8q__float{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tokens-module__jRJS8q__selector{box-sizing:border-box;gap:var(--gap);padding:var(--pad);border-radius:var(--radius);background:var(--chrome-surface);box-shadow:var(--chrome-popover-shadow);transform-origin:100% 0;opacity:0;visibility:hidden;flex-direction:column;display:flex;position:absolute}.tokens-module__jRJS8q__selector:after{content:"";border:1px solid var(--chrome-border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.tokens-module__jRJS8q__row{gap:var(--gap);height:var(--swatch);display:flex}.tokens-module__jRJS8q__swatch{width:var(--swatch);height:var(--swatch);border-radius:var(--swatch-radius);background-image:linear-gradient(#fff3 0%,#fff0 55%);flex:none;transition:transform .12s ease-out,box-shadow .15s ease-out;position:relative;box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff0f,0 0 #0000}.tokens-module__jRJS8q__swatch:after{content:"";border-radius:calc(var(--swatch-radius) + 5.5px);opacity:0;border:2.5px solid #fff;transition:opacity .15s ease-out;position:absolute;inset:-5.5px}.tokens-module__jRJS8q__swatch[data-hover]{z-index:1;transform:scale(1.12);box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff0f,0 6px 14px -4px #000000b3}.tokens-module__jRJS8q__swatch[data-selected]:after{opacity:1}.tokens-module__jRJS8q__tooltip{z-index:2;border:1px solid var(--color-border-button-default,#ffffff1a);background:var(--chrome-raised);box-shadow:var(--chrome-dropdown-shadow);color:var(--color-text-primary,#fff);font-optical-sizing:none;font-variation-settings:"opsz" 14;white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:5px 9px;font-size:13px;font-weight:500;line-height:16px;position:absolute;top:0;left:0;translate:-50% calc(-100% - 6px)}.tokens-module__jRJS8q__tooltip:after{content:"";border-right:1px solid var(--color-border-button-default,#ffffff1a);border-bottom:1px solid var(--color-border-button-default,#ffffff1a);background:var(--chrome-raised);border-bottom-right-radius:2px;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-5px;left:50%;rotate:45deg}@media (prefers-reduced-motion:reduce){.tokens-module__jRJS8q__pill{width:760px;transform:translate(39px,195px)}.tokens-module__jRJS8q__slot:not([data-light=blue]){opacity:0}.tokens-module__jRJS8q__slot[data-light=blue]>.tokens-module__jRJS8q__layer,.tokens-module__jRJS8q__name,.tokens-module__jRJS8q__value,.tokens-module__jRJS8q__chevron{opacity:1}.tokens-module__jRJS8q__button{opacity:1;transform:none}.tokens-module__jRJS8q__trigger:before,.tokens-module__jRJS8q__valueSlot,.tokens-module__jRJS8q__chevron path,.tokens-module__jRJS8q__swatch,.tokens-module__jRJS8q__swatch:after{transition:none}}:root[data-canvas-theme=light] .tokens-module__jRJS8q__trigger:before{background:#0000000a}:root[data-canvas-theme=light] .tokens-module__jRJS8q__valueSlot{color:#0000008a}:root[data-canvas-theme=light] .tokens-module__jRJS8q__trigger[data-hover] .tokens-module__jRJS8q__valueSlot{color:#000000c7}:root[data-canvas-theme=light] .tokens-module__jRJS8q__chevron path{fill:#000}:root[data-canvas-theme=light] .tokens-module__jRJS8q__button{box-shadow:0 2.358px 4.715px #00000012}:root[data-canvas-theme=light] .tokens-module__jRJS8q__swatch{box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #0000000f,0 0 #0000}:root[data-canvas-theme=light] .tokens-module__jRJS8q__swatch:after{border-color:var(--canvas-ink)}:root[data-canvas-theme=light] .tokens-module__jRJS8q__swatch[data-hover]{box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #0000000f,0 6px 14px -4px #00000047}
.fonts-module__6yoMKa__root{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fonts-module__6yoMKa__lines{z-index:0;position:absolute;inset:0}.fonts-module__6yoMKa__lineH,.fonts-module__6yoMKa__lineV{transform-origin:0 0;background-color:#191919;position:absolute;top:0;left:0}.fonts-module__6yoMKa__lineH{width:408px;height:1px}.fonts-module__6yoMKa__lineV{width:1px;height:299px}.fonts-module__6yoMKa__text{z-index:1;color:var(--canvas-ink);font-synthesis:none;white-space:nowrap;transform-origin:0 0;font-style:normal;font-weight:400;line-height:normal;position:absolute;top:0;left:0}.fonts-module__6yoMKa__probe{vertical-align:baseline;width:0;height:0;display:inline-block}.fonts-module__6yoMKa__caret{background-color:var(--canvas-ink);opacity:0;width:1px;height:210px;position:absolute;top:0;left:0}.fonts-module__6yoMKa__fade{z-index:1;background-image:linear-gradient(#0d0d0d00,#0d0d0d);width:408px;height:34px;position:absolute;top:265px;left:0}.fonts-module__6yoMKa__panel{z-index:2;flex-direction:column;gap:9.6px;width:343.238px;display:flex;position:absolute;top:314px;left:32.381px}.fonts-module__6yoMKa__row{align-items:center;gap:9.601px;display:flex}.fonts-module__6yoMKa__field{--field-fill:var(--chrome-raised);--field-edge:var(--chrome-field-stroke);box-sizing:border-box;background-color:var(--field-fill);min-width:0;height:36.402px;box-shadow:inset 0 0 0 .6px var(--field-edge), 0 1.2px 1.2px #0003;color:var(--chrome-text);letter-spacing:0;font-optical-sizing:none;font-variation-settings:"opsz" 14;white-space:nowrap;border-radius:9.601px;flex:1 1 0;align-items:center;gap:6.001px;padding:7.201px 9.601px 7.201px 7.201px;font-size:15.602px;font-weight:500;line-height:21.602px;transition:background-color .15s ease-out,box-shadow .15s ease-out;display:flex;position:relative}.fonts-module__6yoMKa__field[data-hover]{--field-fill:var(--chrome-field-hover);--field-edge:var(--chrome-field-stroke-hover)}.fonts-module__6yoMKa__family{color:#fff;height:34.804px;line-height:20px}.fonts-module__6yoMKa__fieldMain{align-items:center;gap:inherit;flex:1 1 0;min-width:0;display:flex}.fonts-module__6yoMKa__fieldIcon{flex:none;display:flex}.fonts-module__6yoMKa__fieldIcon>svg{width:20.402px;height:21.602px;display:block}.fonts-module__6yoMKa__fieldText{text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.fonts-module__6yoMKa__fieldChevron{flex:none;display:flex}.fonts-module__6yoMKa__chevron{width:19.202px;height:19.202px;color:var(--color-foreground-icon-secondary);display:block}.fonts-module__6yoMKa__fieldUnit{flex:none;place-items:center end;min-width:19.202px;display:grid}.fonts-module__6yoMKa__fieldUnit>*{grid-area:1/1}.fonts-module__6yoMKa__fieldUnitText{opacity:1;transition:opacity .15s ease-out}.fonts-module__6yoMKa__fieldUnit>.fonts-module__6yoMKa__chevron{opacity:0;transition:opacity .15s ease-out}.fonts-module__6yoMKa__field[data-hover] .fonts-module__6yoMKa__fieldUnitText{opacity:0}.fonts-module__6yoMKa__field[data-hover] .fonts-module__6yoMKa__fieldUnit>.fonts-module__6yoMKa__chevron{opacity:1}.fonts-module__6yoMKa__rowWide{gap:9.707px}.fonts-module__6yoMKa__rowWide>.fonts-module__6yoMKa__field{height:36.56px;box-shadow:inset 0 0 0 .607px var(--field-edge), 0 1.213px 1.213px #0003;border-radius:9.707px;gap:6.067px;padding:7.28px 9.707px 7.28px 7.28px;font-size:15.773px;line-height:21.84px}.fonts-module__6yoMKa__rowWide .fonts-module__6yoMKa__fieldIcon>svg{width:20.627px;height:21.84px}.fonts-module__6yoMKa__rowWide .fonts-module__6yoMKa__chevron{width:19.413px;height:19.413px}.fonts-module__6yoMKa__rowWide .fonts-module__6yoMKa__fieldUnit{min-width:19.413px}@media (prefers-reduced-motion:no-preference){.fonts-module__6yoMKa__text,.fonts-module__6yoMKa__lineH,.fonts-module__6yoMKa__lineV{opacity:0}}:is(:root[data-canvas-theme=light] .fonts-module__6yoMKa__lineH,:root[data-canvas-theme=light] .fonts-module__6yoMKa__lineV){background-color:#ebebeb}:root[data-canvas-theme=light] .fonts-module__6yoMKa__fade{background-image:linear-gradient(to bottom, transparent, var(--canvas-card))}:root[data-canvas-theme=light] .fonts-module__6yoMKa__field{box-shadow:inset 0 0 0 .6px var(--field-edge), 0 1.2px 1.2px #0000000a}:root[data-canvas-theme=light] .fonts-module__6yoMKa__rowWide>.fonts-module__6yoMKa__field{box-shadow:inset 0 0 0 .607px var(--field-edge), 0 1.213px 1.213px #0000000a}:root[data-canvas-theme=light] .fonts-module__6yoMKa__family{color:var(--color-text-primary)}
.icons-module__6uwhGG__root{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0;overflow:hidden}.icons-module__6uwhGG__grid{z-index:0;position:absolute;inset:0}.icons-module__6uwhGG__horizontal,.icons-module__6uwhGG__vertical{background-color:#191919;position:absolute}.icons-module__6uwhGG__horizontal{width:408px;height:1px;left:1px}.icons-module__6uwhGG__vertical{width:1px;height:438px;top:0}.icons-module__6uwhGG__fade{z-index:1;background-image:linear-gradient(#0d0d0d00,#0d0d0d);width:408px;height:34px;position:absolute;left:0}.icons-module__6uwhGG__flame{z-index:2;color:#fff;display:block;position:absolute;overflow:visible}.icons-module__6uwhGG__piece{opacity:0}.icons-module__6uwhGG__hud{z-index:4;opacity:0;display:block;position:absolute;overflow:visible}.icons-module__6uwhGG__hudPath{fill:none;stroke:var(--chrome-vector-line);stroke-width:1px}.icons-module__6uwhGG__hudPoint{fill:var(--chrome-vector-point);stroke:var(--chrome-vector-line);stroke-width:1px;opacity:0}.icons-module__6uwhGG__hudPoint[data-last]{fill:var(--chrome-vector-line)}.icons-module__6uwhGG__hudPoint[data-close]{stroke-width:2px}.icons-module__6uwhGG__hudArm{fill:none;stroke:var(--chrome-vector-arm);stroke-width:1px;opacity:0}.icons-module__6uwhGG__hudHandle{fill:var(--chrome-vector-point);stroke:var(--chrome-vector-line);stroke-width:1px;opacity:0}.icons-module__6uwhGG__selection{z-index:3;pointer-events:none;position:absolute}.icons-module__6uwhGG__ring{box-sizing:border-box;opacity:0;border:1px solid #006fff;position:absolute;inset:-1px}.icons-module__6uwhGG__corner{box-sizing:border-box;opacity:0;background-color:#121212;border:1px solid #006fff;width:5px;height:5px;position:absolute}.icons-module__6uwhGG__corner[data-corner=tl]{top:-3px;left:-3px}.icons-module__6uwhGG__corner[data-corner=tr]{top:-3px;right:-3px}.icons-module__6uwhGG__corner[data-corner=bl]{bottom:-3px;left:-3px}.icons-module__6uwhGG__corner[data-corner=br]{bottom:-3px;right:-3px}.icons-module__6uwhGG__wash{opacity:0;position:absolute;inset:0;overflow:hidden}.icons-module__6uwhGG__drift{background-image:var(--icons-wash-dark);width:200%;height:200%;position:absolute;top:0;left:0}.icons-module__6uwhGG__scan{border-radius:6px;display:none;position:absolute;inset:0;overflow:hidden}.icons-module__6uwhGG__scanTint{opacity:0;background:#006fff0f;position:absolute;inset:0}.icons-module__6uwhGG__scanBand{mix-blend-mode:plus-lighter;opacity:0;background-image:linear-gradient(90deg,#0000 calc(100% - 1.5px),#ffffff8c calc(100% - 1.5px)),linear-gradient(90deg,#0000 calc(100% - 24px),#ffffff0a calc(100% - 14.4px),#ffffff1c calc(100% - 7.2px),#ffffff38),linear-gradient(90deg,#0000,#8b7cf606 35%,#8b7cf611 70%,#8b7cf61a 92%);height:100%;position:absolute;top:0;left:0}.icons-module__6uwhGG__chip{z-index:5;box-sizing:border-box;filter:drop-shadow(0 5px 2px #0006);color:var(--chrome-ink);white-space:nowrap;opacity:0;background-color:#141414;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:13px;font-weight:500;line-height:20px;display:flex;position:absolute;box-shadow:inset 0 0 0 .5px #ffffff1a,inset 0 1px 2px #ffffff0d}.icons-module__6uwhGG__chipMark{flex:none;width:17px;height:17px;display:block}.icons-module__6uwhGG__chipSpiral{width:17px;height:17px;display:block;overflow:visible}.icons-module__6uwhGG__chipSpiral .mp-spiral-turn{transform-box:fill-box;transform-origin:50%}.icons-module__6uwhGG__chipLabel{display:block}.icons-module__6uwhGG__button{z-index:5;opacity:0;position:absolute}.icons-module__6uwhGG__create{box-sizing:border-box;background:linear-gradient(var(--chrome-ai-button), var(--chrome-ai-button)), var(--canvas-card);width:265px;height:30px;box-shadow:inset 0 0 0 .5px var(--chrome-ai-button-edge), var(--chrome-pill-inset), var(--chrome-agent-drop);color:var(--chrome-ai-button-ink);white-space:nowrap;transform-origin:0 0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:13px;font-weight:500;line-height:16px;display:flex}.icons-module__6uwhGG__create[data-hover]{background:linear-gradient(var(--chrome-ai-button-hover), var(--chrome-ai-button-hover)), var(--canvas-card)}.icons-module__6uwhGG__create>svg{flex:none;display:block}.icons-module__6uwhGG__agent{z-index:6;opacity:0;width:0;height:0;position:absolute;top:0;left:0}.icons-module__6uwhGG__agentBody{transform-origin:0 0;position:absolute;top:0;left:0}.icons-module__6uwhGG__agentTool{display:block;position:absolute;overflow:visible}.icons-module__6uwhGG__agentAvatar{position:absolute}.icons-module__6uwhGG__agentAvatar>canvas{display:block}@media (prefers-reduced-motion:no-preference){.icons-module__6uwhGG__horizontal,.icons-module__6uwhGG__vertical,.icons-module__6uwhGG__flame{opacity:0}}:is(:root[data-canvas-theme=light] .icons-module__6uwhGG__horizontal,:root[data-canvas-theme=light] .icons-module__6uwhGG__vertical){background-color:#ebebeb}:root[data-canvas-theme=light] .icons-module__6uwhGG__fade{background-image:linear-gradient(to bottom, transparent, var(--canvas-card))}:root[data-canvas-theme=light] .icons-module__6uwhGG__flame{color:var(--canvas-ink)}:root[data-canvas-theme=light] .icons-module__6uwhGG__corner{background-color:#fff}:root[data-canvas-theme=light] .icons-module__6uwhGG__drift{background-image:var(--icons-wash-light)}:root[data-canvas-theme=light] .icons-module__6uwhGG__scanBand{mix-blend-mode:normal;background-image:linear-gradient(90deg,#0000 calc(100% - 1.5px),#006fff59 calc(100% - 1.5px)),linear-gradient(90deg,#0000 calc(100% - 24px),#006fff06 calc(100% - 14.4px),#006fff10 calc(100% - 7.2px),#006fff1f),linear-gradient(90deg,#0000,#8b7cf606 35%,#8b7cf611 70%,#8b7cf61a 92%)}:root[data-canvas-theme=light] .icons-module__6uwhGG__chip{filter:drop-shadow(0 5px 2px #00000029);background-color:#fff;box-shadow:inset 0 0 0 .5px #00000014}
.layouts-module__PfS9cG__root{--sp-font:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--sp-field-stroke:var(--chrome-field-stroke);--sp-field-shadow:var(--chrome-field-shadow);--sp-shadow-xs:var(--chrome-shadow-xs);--sp-blue:#006fff;--sp-blue-wash:#355aff1a;--sp-focus:var(--color-border-focus-ring);--sp-segment-dim:1;color:var(--chrome-ink);font-family:var(--sp-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0}.layouts-module__PfS9cG__frame{contain:layout;width:340px;height:254px;position:absolute;top:35px;left:34px}.layouts-module__PfS9cG__image{opacity:0;background-color:#ffffff0a;border-radius:9px;position:absolute;top:0;left:0;overflow:hidden}.layouts-module__PfS9cG__image>img{object-fit:cover;width:100%;height:100%;display:block}.layouts-module__PfS9cG__image:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 .9px #ffffff0f}.layouts-module__PfS9cG__ring{box-sizing:border-box;opacity:0;border:1px solid #006fff;position:absolute;inset:0}.layouts-module__PfS9cG__corner{box-sizing:border-box;opacity:0;background-color:#121212;border:1px solid #006fff;width:5px;height:5px;position:absolute}.layouts-module__PfS9cG__corner[data-corner=tl]{top:-2px;left:-2px}.layouts-module__PfS9cG__corner[data-corner=tr]{top:-2px;right:-2px}.layouts-module__PfS9cG__corner[data-corner=bl]{bottom:-2px;left:-2px}.layouts-module__PfS9cG__corner[data-corner=br]{bottom:-2px;right:-2px}.layouts-module__PfS9cG__band{opacity:0;background:repeating-linear-gradient(135deg,#f600ff80 0 .5px,#0000 .5px 2.1213px);position:absolute;top:0;left:0}.layouts-module__PfS9cG__bar{opacity:0;background-color:#f600ff;width:.8px;height:7px;position:absolute;top:0;left:0;box-shadow:0 0 0 .5px #fff}.layouts-module__PfS9cG__badge{box-sizing:border-box;color:#fff;min-width:8px;height:12px;font:600 8px / 10px var(--sp-font);letter-spacing:0;text-align:center;white-space:nowrap;opacity:0;background-color:#f600ff;border-radius:2px;padding:1px;position:absolute;top:0;left:0}.layouts-module__PfS9cG__panel{transform-origin:0 0;width:287px;color:var(--chrome-text);font-size:13px;font-weight:500;line-height:18px;position:absolute;top:312.195px;left:32px;transform:scale(1.19861)}.layouts-module__PfS9cG__sp-layout-rows{flex-direction:column;gap:8px;display:flex}.layouts-module__PfS9cG__sp-row{align-items:center;gap:8px;min-width:0;display:flex}.layouts-module__PfS9cG__sp-row[data-align=end]{align-items:flex-end}.layouts-module__PfS9cG__sp-col{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.layouts-module__PfS9cG__sp-grow{flex:1 1 0;min-width:0}.layouts-module__PfS9cG__sp-field{box-sizing:border-box;background:var(--chrome-raised);min-width:0;height:30px;box-shadow:inset 0 0 0 .5px var(--sp-field-stroke), var(--sp-field-shadow);color:var(--chrome-text);letter-spacing:0;text-align:left;white-space:nowrap;border-radius:8px;flex:1 1 0;align-items:center;gap:5px;margin:0;padding:6px 8px;font-size:13px;font-weight:500;line-height:18px;display:flex;position:relative}.layouts-module__PfS9cG__sp-field[data-pad-left="6"]{padding-left:6px}.layouts-module__PfS9cG__sp-field[data-fixed]{flex:0 auto;max-width:100%}.layouts-module__PfS9cG__sp-field-main{flex:1 1 0;align-items:center;gap:5px;min-width:0;height:18px;display:flex}.layouts-module__PfS9cG__sp-field-text{white-space:nowrap;flex:1 1 0;width:0;min-width:0;height:18px;overflow:hidden}.layouts-module__PfS9cG__sp-field-value{vertical-align:top;height:18px;display:inline-block}.layouts-module__PfS9cG__sp-field-unit{text-align:right;flex:none;min-width:16px;height:18px}.layouts-module__PfS9cG__sp-field[data-focused]{box-shadow:inset 0 0 0 1px var(--sp-focus), var(--sp-field-shadow)}.layouts-module__PfS9cG__sp-field[data-focused][data-selected-text] .layouts-module__PfS9cG__sp-field-value{background:color-mix(in srgb, var(--sp-focus) 45%, transparent)}.layouts-module__PfS9cG__sp-icon-button{width:20px;height:20px;color:var(--chrome-icon);background:#fff0;border-radius:5px;flex:none;place-items:center;display:grid}.layouts-module__PfS9cG__sp-icon-button[data-selected]{background:var(--sp-blue-wash);color:var(--sp-blue)}.layouts-module__PfS9cG__sp-direction{box-sizing:border-box;background:var(--chrome-raised);min-width:0;height:30px;box-shadow:inset 0 0 0 .5px var(--sp-field-stroke);isolation:isolate;border-radius:8px;flex:1 1 0;align-items:stretch;gap:4px;padding:2.5px;display:flex;position:relative}.layouts-module__PfS9cG__sp-direction-segment{box-sizing:border-box;min-width:0;color:var(--chrome-glyph-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:width .2s ease-out,color .15s ease-out;display:flex;position:relative}.layouts-module__PfS9cG__sp-direction-segment>.sp-icon{opacity:.5;transition:opacity .15s ease-out}.layouts-module__PfS9cG__sp-direction-segment[data-selected]{color:var(--chrome-ink-soft)}.layouts-module__PfS9cG__sp-direction-segment[data-selected]>.sp-icon{opacity:1}.layouts-module__PfS9cG__sp-segment-pill{z-index:-1;box-sizing:border-box;border:1px solid var(--chrome-segment-pill-stroke);background:var(--chrome-segment-pill);box-shadow:var(--sp-shadow-xs);border-radius:6px;transition:translate .2s ease-out,width .2s ease-out;position:absolute;top:2.5px;bottom:2.5px;left:0}.layouts-module__PfS9cG__sp-direction[data-look=text]>.layouts-module__PfS9cG__sp-direction-segment{color:var(--chrome-ink)}.layouts-module__PfS9cG__sp-segment-label{letter-spacing:0;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;transition:opacity .15s ease-out;display:block}.layouts-module__PfS9cG__sp-direction[data-look=text]>.layouts-module__PfS9cG__sp-direction-segment:not([data-selected])>.layouts-module__PfS9cG__sp-segment-label{opacity:.5}.layouts-module__PfS9cG__sp-pad-slot{flex:none;display:grid}.layouts-module__PfS9cG__sp-pad-slot>.layouts-module__PfS9cG__sp-pad-layer,.layouts-module__PfS9cG__sp-gap-slot>.layouts-module__PfS9cG__sp-pad-layer,.layouts-module__PfS9cG__padding-slot>.layouts-module__PfS9cG__sp-pad-layer{grid-area:1/1;min-width:0;transition:opacity .15s ease-out;display:flex}.layouts-module__PfS9cG__sp-pad-layer[data-hidden]{opacity:0}.layouts-module__PfS9cG__sp-align-grid{box-sizing:border-box;background:var(--chrome-well);width:126px;height:69px;box-shadow:inset 0 0 0 .5px var(--sp-field-stroke);border-radius:8px;flex:none;position:relative}.layouts-module__PfS9cG__sp-align-glyphs{position:absolute;top:0;left:0}.layouts-module__PfS9cG__sp-grid-pad{box-sizing:border-box;background:var(--chrome-well);width:126px;height:69px;box-shadow:inset 0 0 0 .5px var(--sp-field-stroke);color:var(--chrome-text);border-radius:8px;flex:none;display:block;position:relative}.layouts-module__PfS9cG__sp-grid-pad-cells{opacity:var(--chrome-grid-cell-opacity);position:absolute;inset:0}.layouts-module__PfS9cG__sp-grid-pad-cell{background:var(--chrome-grid-cell);transition:left .2s ease-out,top .2s ease-out,width .2s ease-out,height .2s ease-out,border-radius .2s ease-out,opacity .15s ease-out,scale .15s ease-out;position:absolute}.layouts-module__PfS9cG__sp-grid-pad-cell[data-leaving]{opacity:0;scale:.8}.layouts-module__PfS9cG__sp-grid-pad-label{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--chrome-text);white-space:nowrap;place-items:center;font-size:13px;font-weight:400;line-height:18px;display:grid;position:absolute;inset:0}.layouts-module__PfS9cG__sp-gap-slot{flex:none;width:125px;display:grid}.layouts-module__PfS9cG__sp-gap-pair{gap:8px;width:100%;min-width:0;display:flex}.layouts-module__PfS9cG__padding-slot{display:grid}.layouts-module__PfS9cG__sp-grid-popover{transform-origin:0 0;visibility:hidden;width:241px;position:absolute;top:0;left:32px;transform:scale(1.19861)}.layouts-module__PfS9cG__sp-picker{box-sizing:border-box;background:var(--color-background-secondary-default);width:241px;box-shadow:var(--chrome-popover-shadow);color:var(--chrome-ink);transform-origin:0 100%;border-radius:18px;flex-direction:column;font-size:13px;font-weight:500;line-height:18px;display:flex;position:relative;overflow:hidden}.layouts-module__PfS9cG__sp-picker:after{content:"";z-index:3;border:1px solid var(--chrome-border);pointer-events:none;border-radius:18px;position:absolute;inset:0}.layouts-module__PfS9cG__sp-grid-card-head{box-sizing:content-box;flex:none;align-items:center;gap:6.33px;height:22px;padding:12px 14px 0 12.67px;display:flex}.layouts-module__PfS9cG__sp-grid-card-glyph{color:var(--chrome-ink-soft)}.layouts-module__PfS9cG__sp-grid-card-title{letter-spacing:0;min-width:0;color:var(--chrome-text);flex:auto;font-size:13px;font-weight:400;line-height:18px}.layouts-module__PfS9cG__sp-picker-close{width:22px;height:22px;color:var(--chrome-icon);border-radius:5.5px;flex:none;place-items:center;display:grid}.layouts-module__PfS9cG__sp-picker-close .sp-picker-close-circle{fill:var(--chrome-raised)}.layouts-module__PfS9cG__sp-picker-divider{background:var(--chrome-separator);border:0;flex:none;height:1px;margin:10px 0 0}.layouts-module__PfS9cG__sp-grid-card-body{flex-direction:column;gap:8px;padding:15px 16px 16px;display:flex}.layouts-module__PfS9cG__sp-grid-card-row{align-items:center;height:30px;display:flex}.layouts-module__PfS9cG__sp-grid-card-label{letter-spacing:0;width:74px;color:var(--chrome-text);opacity:.5;white-space:nowrap;flex:none;font-size:13px;font-weight:400;line-height:18px}.layouts-module__PfS9cG__sp-grid-card-controls{flex:none;gap:6px;width:135px;display:flex}.layouts-module__PfS9cG__sp-direction.layouts-module__PfS9cG__sp-grid-masonry{flex:none;width:135px}.layouts-module__PfS9cG__sp-stepper{box-sizing:border-box;background:var(--chrome-raised);width:59px;height:30px;box-shadow:inset 0 0 0 .5px var(--sp-field-stroke);border-radius:8px;flex:none;align-items:center;gap:1.5px;padding:2.5px;display:flex}.layouts-module__PfS9cG__sp-stepper-button{width:25px;height:25px;color:var(--chrome-ink);border-radius:6px;flex:none;place-items:center;display:grid}.layouts-module__PfS9cG__sp-stepper-button>.sp-icon{opacity:.5}.layouts-module__PfS9cG__sp-stepper-separator{background:var(--chrome-stepper-separator);flex:none;width:1px;height:14px}.layouts-module__PfS9cG__sp-collapse{flex:none;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);min-width:0;margin-top:-8px;transition:grid-template-rows .2s ease-out;display:grid}.layouts-module__PfS9cG__sp-collapse[data-hidden]{grid-template-rows:0fr}.layouts-module__PfS9cG__sp-collapse-clip{min-width:0;min-height:0;transition:opacity .2s ease-out;overflow:clip}.layouts-module__PfS9cG__sp-collapse[data-hidden]>.layouts-module__PfS9cG__sp-collapse-clip{opacity:0}.layouts-module__PfS9cG__sp-collapse-body{flex-direction:column;padding-top:8px;display:flex}@media (prefers-reduced-motion:reduce){.layouts-module__PfS9cG__sp-direction-segment,.layouts-module__PfS9cG__sp-segment-pill,.layouts-module__PfS9cG__sp-segment-label,.layouts-module__PfS9cG__sp-pad-slot>.layouts-module__PfS9cG__sp-pad-layer,.layouts-module__PfS9cG__sp-gap-slot>.layouts-module__PfS9cG__sp-pad-layer,.layouts-module__PfS9cG__padding-slot>.layouts-module__PfS9cG__sp-pad-layer,.layouts-module__PfS9cG__sp-grid-pad-cell,.layouts-module__PfS9cG__sp-collapse,.layouts-module__PfS9cG__sp-collapse-clip{transition:none}.layouts-module__PfS9cG__sp-direction-segment>.sp-icon{transition:none}}:is(:root[data-canvas-theme=light] .layouts-module__PfS9cG__sp-direction,:root[data-canvas-theme=light] .layouts-module__PfS9cG__sp-align-grid,:root[data-canvas-theme=light] .layouts-module__PfS9cG__sp-grid-pad,:root[data-canvas-theme=light] .layouts-module__PfS9cG__sp-stepper){box-shadow:inset 0 0 0 .5px var(--sp-field-stroke), var(--sp-field-shadow)}:root[data-canvas-theme=light] .layouts-module__PfS9cG__image{background-color:#0000000a}:root[data-canvas-theme=light] .layouts-module__PfS9cG__image:after{box-shadow:inset 0 0 0 .9px #0000000f}:root[data-canvas-theme=light] .layouts-module__PfS9cG__corner{background-color:#fff}
.agent-ds-module__o-qJBG__section{margin-top:83px;position:relative}.agent-ds-module__o-qJBG__title{color:var(--canvas-ink);letter-spacing:-.96px;font-variation-settings:"opsz" 32;margin:0 0 0 32px;font-size:48px;font-weight:500;line-height:52px}.agent-ds-module__o-qJBG__cards{flex-direction:column;gap:22px;margin-top:28px;display:flex}.agent-ds-module__o-qJBG__row{gap:21px;display:flex}@media (max-width:1179.98px){.agent-ds-module__o-qJBG__section{width:var(--canvas-bento,100%);margin:calc(var(--canvas-gap,96px) - 107px * var(--canvas-fit-1324,1)) auto 0}.agent-ds-module__o-qJBG__title{margin-left:var(--canvas-text-inset,20px);margin-right:var(--canvas-text-inset,20px);font-size:var(--canvas-h2-size,20px);line-height:var(--canvas-h2-leading,24px);letter-spacing:var(--canvas-h2-tracking,-.02em)}.agent-ds-module__o-qJBG__cards{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.agent-ds-module__o-qJBG__row{display:contents}}@media (max-width:639.98px){.agent-ds-module__o-qJBG__title{text-wrap:balance}}@media (min-width:640px) and (max-width:1179.98px){.agent-ds-module__o-qJBG__pairs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}}
.breakpoints-module__Bdh4sa__offstage{margin-inline:-150px;padding-inline:150px}.breakpoints-module__Bdh4sa__section{height:var(--bp-section-h);margin-top:190px;position:relative}.breakpoints-module__Bdh4sa__heading{width:614px;margin:0 auto;position:relative}.breakpoints-module__Bdh4sa__title{z-index:1;color:var(--canvas-ink);letter-spacing:-.96px;text-align:center;font-variation-settings:"opsz" 32;margin:0;font-size:48px;font-weight:500;line-height:52px;position:relative}.breakpoints-module__Bdh4sa__underline,.breakpoints-module__Bdh4sa__mist{pointer-events:none;width:272px;height:41px;position:absolute;top:81.16px;left:1.57px}.breakpoints-module__Bdh4sa__underline{z-index:0}.breakpoints-module__Bdh4sa__mist{z-index:2}.breakpoints-module__Bdh4sa__stage{top:var(--bp-stage-top);width:1366px;height:var(--bp-stage-h);position:absolute;left:calc(50% - 683px)}.breakpoints-module__Bdh4sa__world{transform-origin:0 0;position:absolute;top:0;left:0}.breakpoints-module__Bdh4sa__group{box-sizing:border-box;box-shadow:inset 0 0 0 calc(.5px / var(--bp-zoom)) #ffffff1a;opacity:0;background:#ffffff0f;position:absolute}.breakpoints-module__Bdh4sa__slot{position:absolute;top:0}.breakpoints-module__Bdh4sa__header{white-space:nowrap;color:#fff;align-items:center;font-weight:400;display:flex;position:absolute;left:0}.breakpoints-module__Bdh4sa__headerName{opacity:.5}.breakpoints-module__Bdh4sa__headerBreakpoint{opacity:.2}.breakpoints-module__Bdh4sa__headerName,.breakpoints-module__Bdh4sa__headerBreakpoint{position:relative}.breakpoints-module__Bdh4sa__genLabel{color:var(--chrome-gen-label);opacity:0;white-space:nowrap;align-items:center;gap:.3em;display:flex;position:absolute;top:0;left:0}.breakpoints-module__Bdh4sa__body{background:#0a0a0a;position:absolute;top:0;left:0;overflow:hidden}.breakpoints-module__Bdh4sa__content{position:absolute;inset:0}.breakpoints-module__Bdh4sa__poster{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.breakpoints-module__Bdh4sa__posterLight{display:none}.breakpoints-module__Bdh4sa__content[data-reveal]{transition:opacity .2s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.breakpoints-module__Bdh4sa__content[data-reveal]{transition:none}}.breakpoints-module__Bdh4sa__iframe{pointer-events:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;display:block}.breakpoints-module__Bdh4sa__cover{pointer-events:auto;position:absolute;inset:0}.breakpoints-module__Bdh4sa__plus{display:block;position:absolute}.breakpoints-module__Bdh4sa__hud{z-index:5;pointer-events:none;position:absolute;inset:0}.breakpoints-module__Bdh4sa__menu{box-sizing:border-box;border:1px solid var(--color-border-button-default,#404040);background:var(--color-background-primary-default,#262626);width:178px;filter:blur(var(--bp-menu-blur,0px)) drop-shadow(0 4px 4px #0003) drop-shadow(0 1px 1px #0000000f);transform-origin:100% 0;opacity:0;pointer-events:none;border-radius:14px;flex-direction:column;gap:6px;padding:4px;display:flex;position:absolute}.breakpoints-module__Bdh4sa__menuRow{box-sizing:border-box;color:#fff;border-radius:10px;align-items:center;gap:6px;height:28px;padding:5px 10px 5px 8px;font-size:13px;font-weight:500;line-height:18px;display:flex}.breakpoints-module__Bdh4sa__menuRow[data-hover]{background:#ffffff0d}.breakpoints-module__Bdh4sa__menuIcon{flex:none;width:16px;height:16px;position:relative}.breakpoints-module__Bdh4sa__menuIcon img{display:block;position:absolute}.breakpoints-module__Bdh4sa__chatFade{opacity:0;position:absolute}.breakpoints-module__Bdh4sa__chatFade:before,.breakpoints-module__Bdh4sa__chatFade:after{content:"";position:absolute;inset:0}.breakpoints-module__Bdh4sa__chatFade:before{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 752 280' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect width='100%' height='100%' fill='url(%23g)'/><defs><radialGradient id='g' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-0.19512 14.197 -38.129 -0.49287 359.95 181.03)'><stop stop-color='rgba(11,11,11,1)' offset='0'/><stop stop-color='rgba(11,11,11,0)' offset='1'/></radialGradient></defs></svg>")}.breakpoints-module__Bdh4sa__chatFade:after{opacity:.6;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 752 280' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect width='100%' height='100%' fill='url(%23g)'/><defs><radialGradient id='g' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(0.15488 14.397 -38.665 0.44758 359.95 181.03)'><stop stop-color='rgba(11,11,11,1)' offset='0'/><stop stop-color='rgba(11,11,11,0)' offset='1'/></radialGradient></defs></svg>")}.breakpoints-module__Bdh4sa__genie{z-index:2;position:absolute}.breakpoints-module__Bdh4sa__genieStrip{transform-origin:50% 0;position:absolute;top:0;left:0}.breakpoints-module__Bdh4sa__composer{box-sizing:border-box;background:#171717;border:.6px solid #363636;border-radius:24px;flex-direction:column;gap:18px;width:356.4px;padding:14.4px 9.6px 9.6px;display:flex;position:relative;overflow:hidden;box-shadow:0 1.2px 2.4px #00000059}.breakpoints-module__Bdh4sa__composer:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 9.6px 19.2px #ffffff08,inset 0 -1.2px #ffffff0a}.breakpoints-module__Bdh4sa__composerText{color:#fafafa;white-space:nowrap;min-height:21.6px;padding:0 7.2px;font-size:15.6px;font-weight:400;line-height:21.6px;position:relative}.breakpoints-module__Bdh4sa__placeholder{color:#737373;position:absolute;top:0;left:7.2px}.breakpoints-module__Bdh4sa__composerText[data-filled] .breakpoints-module__Bdh4sa__placeholder{visibility:hidden}.breakpoints-module__Bdh4sa__caret{vertical-align:-3px;opacity:0;background:#2b7fff;width:1.2px;height:18px;margin-left:1px;display:inline-block}.breakpoints-module__Bdh4sa__composerText[data-focused] .breakpoints-module__Bdh4sa__caret{opacity:1}.breakpoints-module__Bdh4sa__composerText[data-focused]:not([data-filled]) .breakpoints-module__Bdh4sa__caret{margin:0;position:absolute;top:2px;left:7.2px}.breakpoints-module__Bdh4sa__controls{justify-content:space-between;align-items:center;display:flex;position:relative}.breakpoints-module__Bdh4sa__attach{color:#737373;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:33.6px;height:33.6px;display:flex}.breakpoints-module__Bdh4sa__controlsEnd{align-items:center;gap:14.4px;display:flex}.breakpoints-module__Bdh4sa__model{color:#737373;align-items:center;gap:2.4px;height:33.6px;font-size:15.6px;font-weight:500;line-height:21.6px;display:flex}.breakpoints-module__Bdh4sa__model span{padding:0 2.4px}.breakpoints-module__Bdh4sa__send{background:linear-gradient(to bottom, var(--color-blue-500,#2b7fff), var(--color-blue-600,#155dfc));color:#fafafa;border-radius:999px;justify-content:center;align-items:center;width:33.6px;height:33.6px;display:flex}.breakpoints-module__Bdh4sa__thinking{z-index:3;opacity:0;color:#ffffff80;align-items:center;font-size:14px;font-weight:500;line-height:21.6px;display:flex;position:absolute}.breakpoints-module__Bdh4sa__thinking .bui-agent-thinking-label{font-size:14px;font-weight:500;line-height:21.6px}.breakpoints-module__Bdh4sa__peek{z-index:1;transform-origin:50% 100%;opacity:0;position:absolute}.breakpoints-module__Bdh4sa__glyph{display:block}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__group{box-shadow:inset 0 0 0 calc(.5px / var(--bp-zoom)) #00000014;background:#0000000a}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__header{color:#171717}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__body{background:#fff}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__posterDark{display:none}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__posterLight{display:block}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__glyph,:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__plus,:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__menuIcon){filter:invert(.91)}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__menu{filter:blur(var(--bp-menu-blur,0px)) drop-shadow(0 4px 4px #00000014) drop-shadow(0 1px 1px #00000006)}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__menuRow{color:var(--color-text-primary)}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__menuRow[data-hover]{background:#0000000a}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__chatFade:before{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 752 280' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect width='100%' height='100%' fill='url(%23g)'/><defs><radialGradient id='g' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-0.19512 14.197 -38.129 -0.49287 359.95 181.03)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></radialGradient></defs></svg>")}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__chatFade:after{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 752 280' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect width='100%' height='100%' fill='url(%23g)'/><defs><radialGradient id='g' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(0.15488 14.397 -38.665 0.44758 359.95 181.03)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></radialGradient></defs></svg>")}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__composer{background:#fff;border-color:#e5e5e5;box-shadow:0 1.2px 2.4px #00000024}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__composer:after{box-shadow:none}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__composerText{color:var(--color-text-primary)}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__attach{background:#0000000d}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__thinking{color:#00000080}@media (max-width:1179.98px){.breakpoints-module__Bdh4sa__offstage{--bp-fit:calc(var(--page-fit-1324,1) * 1324 / 1322.04);width:1565px;margin:var(--canvas-gap,96px) 0 calc(907px * (var(--bp-fit) - 1)) calc(-121.482px * var(--bp-fit));transform:scale(var(--bp-fit));transform-origin:0 0;contain-intrinsic-size:auto 907px!important}.breakpoints-module__Bdh4sa__section{margin-top:0}}@media (max-width:639.98px){.breakpoints-module__Bdh4sa__offstage{--bp-k:max(1, 65 * var(--page-fit-819,.45) / (48 * var(--bp-fit)));--bp-raise:20px;--bp-lift:calc(104px * (var(--bp-k) - 1) + var(--bp-raise));padding-top:var(--bp-lift);margin-bottom:calc((907px + var(--bp-lift)) * (var(--bp-fit) - 1))}.breakpoints-module__Bdh4sa__heading{transform:translateY(calc(-1 * var(--bp-raise))) scale(var(--bp-k));transform-origin:50% 100%}.breakpoints-module__Bdh4sa__title{padding-top:4.8923px;line-height:48.7385px}}:root[data-canvas-theme=light] .breakpoints-module__Bdh4sa__body:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 calc(1px / var(--bp-zoom)) #00000014;pointer-events:none;position:absolute;inset:0}
.canvas-shimmer-line-module__AsAm2a__line{color:var(--color-text-secondary);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.canvas-shimmer-line-module__AsAm2a__line{color:#0000;background-image:linear-gradient(100deg, var(--color-text-secondary) 34%, #a3a3a3 50%, var(--color-text-secondary) 66%);background-position:0%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.canvas-shimmer-line-module__AsAm2a__line{color:canvastext;background-image:none}}@media (prefers-reduced-motion:no-preference){:root[data-canvas-theme=light] .canvas-shimmer-line-module__AsAm2a__line{background-image:linear-gradient(100deg, var(--color-text-secondary) 34%, #525252 50%, var(--color-text-secondary) 66%)}}
.canvas-button-module__sLvCcq__button{border-radius:11.111px;min-width:106.89px;height:37px;padding:7px 8px;font-size:14px;line-height:22.222px}.canvas-button-module__sLvCcq__button>span{padding-inline:4.444px}.canvas-button-module__sLvCcq__button:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff1c,#ffffff2b);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.canvas-waitlist-form-module__fPldKq__waitlist{--ease-soft:cubic-bezier(.22, 1, .36, 1);--ease-scan:cubic-bezier(.37, 0, .63, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--field-width:252px;--field-radius:11.111px;height:37px;position:relative}.canvas-waitlist-form-module__fPldKq__form{z-index:1;height:37px;transition:opacity .18s var(--ease-soft);align-items:center;gap:10px;display:flex;position:relative}.canvas-waitlist-form-module__fPldKq__waitlist[data-state=done] .canvas-waitlist-form-module__fPldKq__form,:root[data-canvas-waitlist-joined] .canvas-waitlist-form-module__fPldKq__form{opacity:0;visibility:hidden;transition:opacity .22s var(--ease-scan), visibility 0s linear .22s}.canvas-waitlist-form-module__fPldKq__field{width:var(--field-width);border-radius:var(--field-radius);cursor:text;background-color:#171717;align-items:center;gap:2.222px;height:37px;padding:8.889px 6.667px 8.889px 8.5px;transition:box-shadow .15s,background-color .15s;display:flex;box-shadow:inset 0 0 0 2px #0000}.canvas-waitlist-form-module__fPldKq__field:hover{box-shadow:inset 0 0 0 2px var(--color-border-button-hover)}.canvas-waitlist-form-module__fPldKq__field:focus-within{box-shadow:inset 0 0 0 2px var(--color-border-button-active)}.canvas-waitlist-form-module__fPldKq__waitlist[data-invalid] .canvas-waitlist-form-module__fPldKq__field{background-color:var(--color-background-tertiary-error);box-shadow:inset 0 0 0 2px #0000}.canvas-waitlist-form-module__fPldKq__icon{width:18px;height:18px;color:var(--color-text-tertiary);flex:none;transition:color .15s}.canvas-waitlist-form-module__fPldKq__waitlist[data-invalid] .canvas-waitlist-form-module__fPldKq__icon{color:var(--color-foreground-icon-error)}.canvas-waitlist-form-module__fPldKq__input{min-width:0;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 0 0 4.444px;font-size:14px;font-weight:400;line-height:22.222px;transition:color .15s}.canvas-waitlist-form-module__fPldKq__input::placeholder{color:var(--color-text-tertiary);opacity:1}.canvas-waitlist-form-module__fPldKq__waitlist[data-invalid] .canvas-waitlist-form-module__fPldKq__input::placeholder{color:var(--color-text-error-placeholder)}.canvas-waitlist-form-module__fPldKq__waitlist[data-label=joining] .canvas-waitlist-form-module__fPldKq__input{color:var(--color-text-secondary)}.canvas-waitlist-form-module__fPldKq__trap{width:1px;height:1px;position:absolute;top:0;left:-10000px;overflow:hidden}.canvas-waitlist-form-module__fPldKq__submit[data-busy]{cursor:default}.canvas-waitlist-form-module__fPldKq__labels{justify-items:center;display:grid}.canvas-waitlist-form-module__fPldKq__labels>span{grid-area:1/1}.canvas-waitlist-form-module__fPldKq__labelIdle{transition:opacity .2s var(--ease-soft) 50ms, visibility 0s}.canvas-waitlist-form-module__fPldKq__labelLoading{opacity:0;visibility:hidden;color:#0000;transition:opacity 90ms var(--ease-soft), visibility 0s linear 90ms;background-image:linear-gradient(100deg,#fffc 16% 38%,#fff 50%,#fffc 62% 84%);background-position:93% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.canvas-waitlist-form-module__fPldKq__waitlist[data-label=joining] .canvas-waitlist-form-module__fPldKq__labelIdle{opacity:0;visibility:hidden;transition:opacity 90ms var(--ease-soft), visibility 0s linear 90ms}.canvas-waitlist-form-module__fPldKq__waitlist[data-label=joining] .canvas-waitlist-form-module__fPldKq__labelLoading{opacity:1;visibility:visible;transition:opacity .2s var(--ease-soft) 50ms, visibility 0s}.canvas-waitlist-form-module__fPldKq__waitlist[data-light] .canvas-waitlist-form-module__fPldKq__labelLoading{animation:3.4s linear -204ms infinite canvas-waitlist-form-module__fPldKq__waitlist-light}.canvas-waitlist-form-module__fPldKq__waitlist[data-offstage] .canvas-waitlist-form-module__fPldKq__labelLoading{animation-play-state:paused}.canvas-waitlist-form-module__fPldKq__waitlist[data-state=done] .canvas-waitlist-form-module__fPldKq__labelIdle,.canvas-waitlist-form-module__fPldKq__waitlist[data-state=done] .canvas-waitlist-form-module__fPldKq__labelLoading{transition:none}@keyframes canvas-waitlist-form-module__fPldKq__waitlist-light{0%{background-position:93% 0}28.67%,to{background-position:7% 0}}.canvas-waitlist-form-module__fPldKq__done{border-radius:var(--field-radius);white-space:nowrap;visibility:hidden;height:37px;clip-path:inset(0 max(0px, calc(100% - var(--field-width))) 0 0 round var(--field-radius));background-color:#171717;outline:none;align-items:center;gap:2.222px;margin:0;padding:0 10.5px 0 8.5px;font-size:14px;line-height:22.222px;display:flex;position:absolute;top:0;left:0}.canvas-waitlist-form-module__fPldKq__waitlist[data-state=done] .canvas-waitlist-form-module__fPldKq__done,:root[data-canvas-waitlist-joined] .canvas-waitlist-form-module__fPldKq__done{visibility:visible;clip-path:inset(0 0 0 0 round var(--field-radius));transition:clip-path .42s var(--ease-soft) 60ms}.canvas-waitlist-form-module__fPldKq__doneIcon{width:18px;height:18px;color:var(--color-notification-success-foreground);opacity:0;flex:none;scale:.6}.canvas-waitlist-form-module__fPldKq__waitlist[data-state=done] .canvas-waitlist-form-module__fPldKq__doneIcon,:root[data-canvas-waitlist-joined] .canvas-waitlist-form-module__fPldKq__doneIcon{opacity:1;transition:opacity .15s var(--ease-soft) .16s, scale .3s var(--ease-pop) .16s;scale:1}.canvas-waitlist-form-module__fPldKq__doneText{opacity:0;filter:blur(3px);padding-left:4.444px}.canvas-waitlist-form-module__fPldKq__waitlist[data-state=done] .canvas-waitlist-form-module__fPldKq__doneText,:root[data-canvas-waitlist-joined] .canvas-waitlist-form-module__fPldKq__doneText{opacity:1;filter:none;transition:opacity .32s var(--ease-soft) .18s, filter .32s var(--ease-soft) .18s}.canvas-waitlist-form-module__fPldKq__doneLead{color:var(--color-text-primary);font-weight:500}.canvas-waitlist-form-module__fPldKq__doneRest{color:var(--color-text-secondary);font-weight:400}.canvas-waitlist-form-module__fPldKq__error{white-space:nowrap;height:37px;color:var(--color-text-error-primary);letter-spacing:.167px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-soft), translate .15s var(--ease-soft), visibility 0s linear .15s;align-items:center;margin:0;font-size:13.333px;font-weight:500;line-height:17.778px;display:flex;position:absolute;top:0;left:calc(100% + 16px);translate:-4px}.canvas-waitlist-form-module__fPldKq__waitlist[data-state=error] .canvas-waitlist-form-module__fPldKq__error{opacity:1;visibility:visible;transition:opacity .22s var(--ease-soft), translate .26s var(--ease-soft), visibility 0s;translate:0}@media (max-width:1179.98px){.canvas-waitlist-form-module__fPldKq__waitlist{height:auto;transition:grid-template-rows .26s var(--ease-soft), row-gap .26s var(--ease-soft);grid-template-rows:auto 0fr;grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.canvas-waitlist-form-module__fPldKq__waitlist[data-state=error]{grid-template-rows:auto 1fr;row-gap:6px}.canvas-waitlist-form-module__fPldKq__form,.canvas-waitlist-form-module__fPldKq__done{grid-area:1/1}.canvas-waitlist-form-module__fPldKq__error{white-space:normal;grid-area:2/1;height:auto;min-height:0;display:block;position:static;overflow:hidden;translate:0 -4px}.canvas-waitlist-form-module__fPldKq__input{font-size:16px}}@media (max-width:639.98px){.canvas-waitlist-form-module__fPldKq__waitlist{width:100%}.canvas-waitlist-form-module__fPldKq__field{flex:1;width:auto;min-width:0}.canvas-waitlist-form-module__fPldKq__done{white-space:normal;place-self:start;align-items:flex-start;max-width:100%;height:auto;min-height:37px;padding-block:7.389px;position:relative}.canvas-waitlist-form-module__fPldKq__doneIcon{margin-top:2.111px}}@media (prefers-reduced-motion:reduce){.canvas-waitlist-form-module__fPldKq__form,.canvas-waitlist-form-module__fPldKq__field,.canvas-waitlist-form-module__fPldKq__icon,.canvas-waitlist-form-module__fPldKq__input,.canvas-waitlist-form-module__fPldKq__labelIdle,.canvas-waitlist-form-module__fPldKq__labelLoading,.canvas-waitlist-form-module__fPldKq__done,.canvas-waitlist-form-module__fPldKq__doneIcon,.canvas-waitlist-form-module__fPldKq__doneText,.canvas-waitlist-form-module__fPldKq__error,.canvas-waitlist-form-module__fPldKq__waitlist[data-state] .canvas-waitlist-form-module__fPldKq__form,.canvas-waitlist-form-module__fPldKq__waitlist[data-label] .canvas-waitlist-form-module__fPldKq__labelIdle,.canvas-waitlist-form-module__fPldKq__waitlist[data-label] .canvas-waitlist-form-module__fPldKq__labelLoading,.canvas-waitlist-form-module__fPldKq__waitlist[data-state] .canvas-waitlist-form-module__fPldKq__done,.canvas-waitlist-form-module__fPldKq__waitlist[data-state] .canvas-waitlist-form-module__fPldKq__doneIcon,.canvas-waitlist-form-module__fPldKq__waitlist[data-state] .canvas-waitlist-form-module__fPldKq__doneText,.canvas-waitlist-form-module__fPldKq__waitlist[data-state] .canvas-waitlist-form-module__fPldKq__error,.canvas-waitlist-form-module__fPldKq__waitlist,.canvas-waitlist-form-module__fPldKq__waitlist[data-state]{transition:none}.canvas-waitlist-form-module__fPldKq__labelLoading{color:#fff;background-image:none}.canvas-waitlist-form-module__fPldKq__waitlist[data-light] .canvas-waitlist-form-module__fPldKq__labelLoading{animation:none}}:is(:root[data-canvas-theme=light] .canvas-waitlist-form-module__fPldKq__field,:root[data-canvas-theme=light] .canvas-waitlist-form-module__fPldKq__done){background-color:#f5f5f5}:root[data-canvas-theme=light] .canvas-waitlist-form-module__fPldKq__waitlist[data-invalid] .canvas-waitlist-form-module__fPldKq__field{background-color:var(--color-background-tertiary-error)}:root[data-canvas-theme=light] .canvas-waitlist-form-module__fPldKq__error{color:var(--color-red-600)}:root[data-canvas-theme=light] .canvas-waitlist-form-module__fPldKq__waitlist[data-invalid] .canvas-waitlist-form-module__fPldKq__input::placeholder{color:var(--color-red-700)}
.menus-module___ZhLhq__anchor{flex:none;display:flex;position:relative}.menus-module___ZhLhq__column{flex-direction:column}.menus-module___ZhLhq__anchor>.menus-module___ZhLhq__logo+.menus-module___ZhLhq__menu{top:calc(100% + 3.5px)}.menus-module___ZhLhq__logo:active,.menus-module___ZhLhq__logo[data-open]{background-color:var(--replica-logo-hover)}.menus-module___ZhLhq__menu{z-index:10;transform-origin:0 0;pointer-events:auto;transition:opacity .15s ease-out,scale .15s ease-out,filter .15s ease-out;position:absolute;top:calc(100% + 4px);left:0}.menus-module___ZhLhq__menu:not([data-open]){visibility:hidden;opacity:0;filter:blur(2px);pointer-events:none;transition:opacity .15s ease-out,scale .15s ease-out,filter .15s ease-out,visibility 0s linear .15s;scale:.95}@media (prefers-reduced-motion:reduce){.menus-module___ZhLhq__menu,.menus-module___ZhLhq__menu:not([data-open]){filter:none;scale:none}}.menus-module___ZhLhq__shortcut{color:var(--color-text-tertiary);margin-left:auto;font-size:13px;font-weight:400}.menus-module___ZhLhq__glyph{width:16px;height:16px;color:var(--chrome-ink-label);flex:none}
.cleaner-module__cZ6JAG__face{pointer-events:none;position:absolute;inset:0;overflow:visible}.cleaner-module__cZ6JAG__drop{background:radial-gradient(circle at 32% 30%, #fffffff2 0 18%, transparent 30%), radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--drop,#9ad) 70%, transparent) 0 55%, color-mix(in srgb, var(--drop,#9ad) 35%, transparent) 75%, transparent 100%);border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px}:root[data-canvas-theme=light] .cleaner-module__cZ6JAG__sud{stroke:#171717;stroke-opacity:.68}
