.ds-shader-scene{pointer-events:none;background-color:var(--color-bg-page-primary);position:absolute;inset:0;overflow:hidden}.ds-shader-scene__canvas{width:100%;height:100%;display:block}
._1j3ypG_app,._1j3ypG_palette{--fg-panel:#fff;--fg-canvas:#f5f5f5;--fg-line:#e6e6e6;--fg-text:#000000e6;--fg-text-2:#00000080;--fg-field:#f5f5f5;--fg-hover:#f0f0f0;--fg-select:#ebf5ff;--fg-component:#9747ff;--fg-blue:#0d99ff;--fg-white:#fff;--fg-cursor-designer:#f24822;--fg-cursor-engineer:#14ae5c;--fg-cursor-agent:#e0329b;--fg-shadow:0 2px 8px #0000001a, 0 0 .5px #00000026;color:var(--fg-text);letter-spacing:.005em;font:450 11px/16px Inter,system-ui,sans-serif}._1j3ypG_app{background:var(--fg-panel);border:var(--border-025) solid var(--fg-line);border-radius:var(--radius-400);-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,15rem);block-size:36rem;display:grid;overflow:hidden}:is([data-theme=dark] ._1j3ypG_app,[data-theme=dark] ._1j3ypG_palette){--fg-panel:#2c2c2c;--fg-canvas:#1e1e1e;--fg-line:#444;--fg-text:#ffffffe6;--fg-text-2:#ffffff80;--fg-field:#383838;--fg-hover:#383838;--fg-select:#2a3a4d;--fg-component:#c29eff;--fg-shadow:0 2px 8px #0006, 0 0 .5px #0009}._1j3ypG_glyph,._1j3ypG_chevron{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round;flex:none;block-size:16px;inline-size:16px}._1j3ypG_chevron{block-size:12px;inline-size:12px;color:var(--fg-text-2)}._1j3ypG_symbol{--icon-size:var(--icon-size-500);font-variation-settings:"wght" 300;flex:none}._1j3ypG_panel{background:var(--fg-panel);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._1j3ypG_panelStart{border-inline-end:var(--border-025) solid var(--fg-line)}._1j3ypG_panelEnd{border-inline-start:var(--border-025) solid var(--fg-line)}._1j3ypG_fileBar{color:var(--fg-text-2);justify-content:space-between;align-items:center;padding:12px 12px 4px 16px;display:flex}._1j3ypG_fileMenu{--icon-size:16px;align-items:center;gap:4px;display:inline-flex}._1j3ypG_fileTitle{border-block-end:var(--border-025) solid var(--fg-line);flex-direction:column;gap:2px;padding:8px 16px 12px;display:flex}._1j3ypG_fileName{align-items:center;gap:4px;font-size:13px;font-weight:550;display:inline-flex}._1j3ypG_fileProject{color:var(--fg-text-2)}._1j3ypG_tabs{border-block-end:var(--border-025) solid var(--fg-line);align-items:center;gap:4px;padding:8px;display:flex}._1j3ypG_tab,._1j3ypG_tabOn{color:var(--fg-text-2);border-radius:5px;padding:4px 8px;font-weight:550}._1j3ypG_tabOn{background:var(--fg-field);color:var(--fg-text)}._1j3ypG_zoom{align-items:center;gap:2px;margin-inline-start:auto;padding-inline-end:4px;display:inline-flex}._1j3ypG_tree{border-block-end:var(--border-025) solid var(--fg-line);flex-direction:column;padding:8px;display:flex}._1j3ypG_tree:last-child{border-block-end:0}._1j3ypG_treeHead{block-size:32px;color:var(--fg-text-2);justify-content:space-between;align-items:center;padding-inline:0 4px;display:flex}._1j3ypG_treeTitle{color:var(--fg-text);align-items:center;gap:4px;font-weight:550;display:inline-flex}._1j3ypG_row,._1j3ypG_rowOn,._1j3ypG_layer{white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;gap:6px;block-size:28px;padding-inline:16px 8px;display:flex;overflow:hidden}._1j3ypG_rowOn{background:var(--fg-hover);font-weight:550}._1j3ypG_layer{color:var(--fg-text);padding-inline-start:8px}._1j3ypG_layer ._1j3ypG_glyph{color:var(--fg-text-2)}._1j3ypG_selectedLayers{background:var(--fg-select);border-radius:5px;flex-direction:column;display:flex}._1j3ypG_layerComponent,._1j3ypG_layerComponent ._1j3ypG_glyph{color:var(--fg-component)}._1j3ypG_layerChild{padding-inline-start:28px}._1j3ypG_shareBar{align-items:center;gap:8px;padding:12px 12px 4px;display:flex}._1j3ypG_people{align-items:center;gap:2px;margin-inline-end:auto;display:inline-flex}._1j3ypG_avatar{border-radius:var(--radius-pill);block-size:24px;inline-size:24px;box-shadow:0 0 0 2px var(--fg-panel);background:var(--cursor-colour);color:var(--fg-white);place-items:center;font-weight:600;display:inline-grid}._1j3ypG_avatar+._1j3ypG_avatar{margin-inline-start:-6px}._1j3ypG_present{color:var(--fg-text);align-items:center;display:inline-flex}._1j3ypG_share{background:var(--fg-blue);color:var(--fg-white);border-radius:5px;padding:4px 12px;font-weight:550;line-height:16px}._1j3ypG_section{border-block-end:var(--border-025) solid var(--fg-line);flex-direction:column;gap:4px;padding:8px 16px 12px;display:flex}._1j3ypG_sectionHead,._1j3ypG_sectionHeadMuted{justify-content:space-between;align-items:center;block-size:28px;font-weight:550;display:flex}._1j3ypG_sectionHeadMuted{color:var(--fg-text-2);font-weight:450}._1j3ypG_setTitle{block-size:32px;color:var(--fg-text-2);justify-content:space-between;align-items:center;display:flex}._1j3ypG_setName{color:var(--fg-component);align-items:center;gap:4px;font-size:13px;font-weight:550;display:inline-flex}._1j3ypG_setName ._1j3ypG_chevron{color:var(--fg-component)}._1j3ypG_prop{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:8px;display:grid}._1j3ypG_propName{color:var(--fg-text-2)}._1j3ypG_select{background:var(--fg-field);white-space:nowrap;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;block-size:24px;padding-inline:8px 4px;display:flex;overflow:hidden}._1j3ypG_whenDark{display:none}[data-theme=dark] ._1j3ypG_whenLight{display:none}[data-theme=dark] ._1j3ypG_whenDark{display:inline}._1j3ypG_colours{flex-direction:column;gap:4px;display:flex}._1j3ypG_colour{background:var(--fg-field);border-radius:5px;align-items:center;gap:8px;block-size:24px;padding-inline:4px 8px;display:flex}._1j3ypG_swatch{border-radius:3px;flex:none;block-size:14px;inline-size:14px;box-shadow:inset 0 0 0 1px #0000001a}._1j3ypG_colourName{color:var(--fg-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._1j3ypG_canvas{background:var(--fg-canvas);justify-content:center;align-items:center;min-width:0;padding:48px 24px 96px;display:flex;position:relative;overflow:hidden}._1j3ypG_stage{background:0 0;flex-direction:column;gap:6px;max-inline-size:100%;display:flex}._1j3ypG_frameName{color:var(--fg-text-2);font:450 11px/16px Inter,system-ui,sans-serif}._1j3ypG_kitPanel{padding:var(--padding-500) var(--padding-500) var(--padding-1000);background:var(--color-bg-container-primary);border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-400)}._1j3ypG_selection{outline:1.5px solid var(--fg-component);margin-block-start:24px;position:relative}._1j3ypG_selectionName{color:var(--fg-component);align-items:center;gap:2px;font:500 11px/16px Inter,system-ui,sans-serif;display:inline-flex;position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:0}._1j3ypG_set{place-items:center start;gap:var(--gap-400) var(--gap-500);padding:var(--padding-400);border:1px dashed var(--fg-component);border-radius:5px;grid-template-columns:repeat(3,auto);display:grid}._1j3ypG_handle{background:var(--fg-white);border:1px solid var(--fg-component);block-size:7px;inline-size:7px;position:absolute}._1j3ypG_handleTl{inset-block-start:-4px;inset-inline-start:-4px}._1j3ypG_handleTr{inset-block-start:-4px;inset-inline-end:-4px}._1j3ypG_handleBl{inset-block-end:-4px;inset-inline-start:-4px}._1j3ypG_handleBr{inset-block-end:-4px;inset-inline-end:-4px}._1j3ypG_sizeTag{translate:calc(-50% * var(--ds-inline-sign,1)) 0;background:var(--fg-component);color:var(--fg-white);white-space:nowrap;border-radius:2px;padding:0 4px;font:500 11px/16px Inter,system-ui,sans-serif;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:50%}._1j3ypG_toolbar{translate:calc(-50% * var(--ds-inline-sign,1)) 0;background:var(--fg-panel);box-shadow:var(--fg-shadow);color:var(--fg-text);border-radius:13px;align-items:center;gap:2px;padding:8px;display:flex;position:absolute;inset-block-end:16px;inset-inline-start:50%}._1j3ypG_toolbar>._1j3ypG_chevron{margin-inline:-2px 2px}._1j3ypG_tool,._1j3ypG_toolOn{border-radius:5px;place-items:center;block-size:32px;inline-size:32px;display:inline-grid}._1j3ypG_toolOn{background:var(--fg-blue);color:var(--fg-white)}._1j3ypG_toolRule{background:var(--fg-line);align-self:stretch;inline-size:1px;margin-inline:6px}._1j3ypG_devToggle{background:var(--fg-field);border-radius:7px;inline-size:48px;padding:2px;display:inline-flex}._1j3ypG_devKnob{background:var(--fg-panel);block-size:28px;inline-size:28px;box-shadow:var(--fg-shadow);color:var(--fg-text-2);border-radius:5px;place-items:center;display:inline-grid}._1j3ypG_cursor{pointer-events:none;color:var(--cursor-colour);animation-iteration-count:infinite;animation-timing-function:var(--motion-ease-standard);position:absolute;inset-block-start:0;inset-inline-start:0}._1j3ypG_cursorArrow{fill:currentColor;block-size:18px;inline-size:18px;stroke:var(--fg-white);stroke-width:1.2px;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #00000040);display:block}._1j3ypG_cursorName{background:var(--cursor-colour);color:var(--fg-white);white-space:nowrap;border-radius:4px;padding:2px 6px;font:500 11px/16px Inter,system-ui,sans-serif;position:absolute;inset-block-start:16px;inset-inline-start:12px}._1j3ypG_cursorDesigner{--cursor-colour:var(--fg-cursor-designer);animation-name:_1j3ypG_kit-cursor-designer;animation-duration:13s}._1j3ypG_cursorEngineer{--cursor-colour:var(--fg-cursor-engineer);animation-name:_1j3ypG_kit-cursor-engineer;animation-duration:17s}._1j3ypG_cursorAgent{--cursor-colour:var(--fg-cursor-agent);animation-name:_1j3ypG_kit-cursor-agent;animation-duration:11s}._1j3ypG_avatar._1j3ypG_cursorDesigner,._1j3ypG_avatar._1j3ypG_cursorEngineer,._1j3ypG_avatar._1j3ypG_cursorAgent{animation:none}@keyframes _1j3ypG_kit-cursor-designer{0%,to{inset-block-start:58%;inset-inline-start:34%}25%{inset-block-start:64%;inset-inline-start:48%}50%{inset-block-start:46%;inset-inline-start:42%}75%{inset-block-start:68%;inset-inline-start:28%}}@keyframes _1j3ypG_kit-cursor-engineer{0%,to{inset-block-start:26%;inset-inline-start:72%}30%{inset-block-start:36%;inset-inline-start:62%}60%{inset-block-start:60%;inset-inline-start:76%}80%{inset-block-start:46%;inset-inline-start:68%}}@keyframes _1j3ypG_kit-cursor-agent{0%,to{inset-block-start:22%;inset-inline-start:16%}35%{inset-block-start:32%;inset-inline-start:30%}65%{inset-block-start:76%;inset-inline-start:56%}}@media (prefers-reduced-motion:reduce){._1j3ypG_cursor{animation:none}}@media (max-width:1279px){._1j3ypG_app{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}._1j3ypG_panelEnd{display:none}}@media (max-width:768px){._1j3ypG_app{grid-template-columns:minmax(0,1fr);block-size:auto;min-block-size:28rem}._1j3ypG_panelStart{display:none}._1j3ypG_set{grid-template-columns:repeat(2,auto)}._1j3ypG_toolbar>._1j3ypG_chevron,._1j3ypG_toolbar>._1j3ypG_tool:nth-of-type(n+5){display:none}}
.qx0cBq_canvas{padding:var(--padding-1000) var(--padding-400) 0;background:var(--fg-canvas);justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.qx0cBq_stage{max-inline-size:100%;display:flex}.qx0cBq_selection{background:var(--color-bg-container-primary);margin-block-start:var(--gap-500)}.qx0cBq_set{grid-template-columns:repeat(2,auto)}
.CNfOmG_cover{align-content:start;gap:var(--gap-300);padding:var(--padding-400);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.CNfOmG_tile{gap:var(--gap-100);min-width:0;padding:var(--padding-400);background:var(--tile-surface);border:var(--border-025) solid var(--tile-border);border-radius:var(--tile-radius);flex-direction:column;display:flex}.CNfOmG_name{font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);color:var(--tile-heading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CNfOmG_pairing{font-size:var(--font-caption-size);line-height:var(--font-caption-line-height);color:var(--tile-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CNfOmG_foot{justify-content:space-between;align-items:center;gap:var(--gap-200);margin-block-start:var(--gap-300);display:flex}.CNfOmG_pill{padding:var(--padding-050) var(--padding-300);border-radius:var(--tile-pill);background:var(--tile-action);color:var(--tile-action-text);font-size:var(--font-caption-size);line-height:var(--font-caption-line-height);white-space:nowrap}.CNfOmG_dots{justify-content:flex-end;gap:var(--gap-050);flex-wrap:wrap;min-width:0;display:flex}.CNfOmG_dot{inline-size:var(--primitive-gap-200);block-size:var(--primitive-gap-200);border-radius:var(--radius-pill)}
.bV8tNG_header{--ds-site-header-height:78px;max-width:1440px}.bV8tNG_header.bV8tNG_header{z-index:var(--layer-site-chrome)}.bV8tNG_header .ds-site-header__blur.ds-progressive-blur:after{transition-duration:var(--motion-duration-fast)}.bV8tNG_header .ds-site-header__bar{container:site-header/inline-size}.bV8tNG_logo{align-items:center;gap:var(--primitive-gap-200);color:var(--color-text-primary);text-decoration:none;display:flex}.bV8tNG_logoMark{width:var(--icon-size-600);height:var(--icon-size-600);flex-shrink:0}.bV8tNG_logoText{font-family:var(--font-title-body-family);font-size:var(--font-title-body-size);font-weight:700;line-height:var(--font-title-body-line-height);letter-spacing:var(--font-title-body-letter-spacing);color:var(--color-text-primary)}.bV8tNG_searchBtn{width:288px}@container site-header (max-width:1439px){.bV8tNG_header.ds-site-header--prefold-tablet .ds-site-header__actions:not(.ds-site-header__actions--condensed){visibility:hidden;pointer-events:none;position:absolute}.bV8tNG_header.bV8tNG_header.ds-site-header--prefold-tablet .ds-site-header__actions--condensed{visibility:visible;pointer-events:auto;position:static}}.bV8tNG_chatBtn{display:none}@media (max-width:719px){.bV8tNG_chatBtn.bV8tNG_chatBtn{width:var(--control-height-compact);border-radius:calc(var(--radius-pill) + var(--padding-100));padding:0;display:inline-flex}.bV8tNG_chatBtn .ds-ai-button__text{display:none}}.bV8tNG_drawerFooter{align-items:flex-start;gap:var(--primitive-gap-300);flex-direction:column;padding-inline-start:calc(var(--icon-size-600) + var(--primitive-gap-200));display:flex}@media (max-width:719px){.bV8tNG_header .bV8tNG_barOnly.bV8tNG_barOnly{display:none}}@media (min-width:720px){.bV8tNG_drawerOnly.bV8tNG_drawerOnly{display:none}}
