@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-italic-CsfrDhJx.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-italic-xTUDxVF8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-italic-CIUtULAL.woff2)format("woff2"),url(/assets/inter-cyrillic-400-italic-DsJ3McxZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-italic-DgljI1UR.woff2)format("woff2"),url(/assets/inter-greek-ext-400-italic-ByZcx49q.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-italic-SVIaMW7s.woff2)format("woff2"),url(/assets/inter-greek-400-italic-C1OpWafJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-italic-Ceaj4WUo.woff2)format("woff2"),url(/assets/inter-vietnamese-400-italic-E-DnQMHp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-italic-CGFCRmTM.woff2)format("woff2"),url(/assets/inter-latin-ext-400-italic-DpQ6ZOoA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-italic-D1l0FflY.woff2)format("woff2"),url(/assets/inter-latin-400-italic-BmFrN47l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-italic-Bd19rs0I.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-italic-CjoSAfs0.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-italic-vob3PPp4.woff2)format("woff2"),url(/assets/inter-cyrillic-500-italic-YH_3ZzEh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-italic-CkCtILP9.woff2)format("woff2"),url(/assets/inter-greek-ext-500-italic-BrEhXof8.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-italic-CpNnphWM.woff2)format("woff2"),url(/assets/inter-greek-500-italic-DoOKiI6j.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-italic-Ci6hLotD.woff2)format("woff2"),url(/assets/inter-vietnamese-500-italic-BDm3lIJY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-italic-6uvZyJeQ.woff2)format("woff2"),url(/assets/inter-latin-ext-500-italic-O82l3e5v.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-italic-CmxAJXy_.woff2)format("woff2"),url(/assets/inter-latin-500-italic-BaBk7Nya.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas-bg:#ddd;--pane-surface:#fcfcfc;--pane-bg:color-mix(in srgb, var(--pane-surface) 97%, transparent);--header-bg:#eeeff0;--pane-border:#cdcdca;--control-active:#4b61c5;--selection-ink:#7354c7;--control-close:#a74d48;--active-fill:#e7ebfc;--muted-ink:#656568;--placeholder-ink:#98989e;--glass-surface:#ffffffbd;--glass-blur:blur(18px);color:#303032;font-synthesis:none;background:var(--canvas-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px}*{box-sizing:border-box}body{margin:0;overflow:hidden}button,input,textarea{font:inherit}button{color:inherit;cursor:pointer}button:disabled{opacity:.35;cursor:default}button:focus-visible,input:focus-visible{outline:2px solid var(--control-active);outline-offset:2px}main{--toolbar-inset:12px;--toolbar-height:40px;--toolbar-bottom:calc(var(--toolbar-inset) + var(--toolbar-height));height:100dvh;position:relative}main[data-appearance=glass]{--control-active:var(--selection-ink);--active-fill:#ede8f7}.toolbar{inset:var(--toolbar-inset) var(--toolbar-inset) auto;z-index:12;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute}.toolbar-panel{height:var(--toolbar-height);background:var(--glass-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);pointer-events:auto;border:1px solid #b9b9b680;border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffffb3,0 2px 8px #24242412}.toolbar-right{align-items:flex-start;gap:8px;min-width:0;display:flex}.agent-chip{white-space:nowrap;gap:6px;min-width:0;max-width:min(220px,33vw);padding:0 9px}.agent-chip svg{color:#25715f;flex:none}.agent-chip span{text-overflow:ellipsis;overflow:hidden}.agent-activity{color:var(--muted-ink)}.agent-marker{z-index:5;outline-offset:3px;pointer-events:none;outline:1px solid #25715f;position:absolute}.agent-marker span{color:#fff;white-space:nowrap;background:#25715f;border-radius:5px;align-items:center;gap:4px;max-width:180px;padding:3px 6px;display:flex;position:absolute;top:-2px;left:5px;transform:translateY(-100%)}.tool-dock{bottom:var(--toolbar-inset);z-index:10;position:absolute;left:50%;transform:translate(-50%)}.icon{color:#39393c;background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.icon svg{stroke-width:1.4px;width:15px;height:15px}.tool-dock .icon svg{stroke-width:1.7px;width:18px;height:18px}.icon:hover{background:#eaeae8}.icon.active{background:var(--active-fill);color:var(--control-active)}.divider{background:#dcdcd8;flex:none;width:1px;height:18px;margin:0 5px;display:inline-block}.toolbar-panel.title-panel{max-width:min(280px,56vw)}.title-panel .divider{margin:0 1px}.title{text-overflow:ellipsis;color:#39393c;background:0 0;border:0;border-radius:4px;width:134px;min-width:0;height:100%;padding:0 7px;font-size:13px;font-weight:500}@supports (field-sizing:content){.title{field-sizing:content;width:auto;min-width:8ch}}.title::placeholder{color:var(--muted-ink);opacity:1}.title:enabled:hover:not(:focus){background:#3030320d}.title:not(:disabled):focus{text-overflow:clip;outline:none}.title::selection{background:var(--active-fill)}.right-tools{flex:none}.compact-tools{z-index:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative}.compact-tools:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);pointer-events:none;position:absolute;inset:0}.compact-tools .zoom-menu-trigger{font-variant-numeric:tabular-nums;gap:3px;width:auto;min-width:54px;padding:0 6px;font-weight:500}.compact-tools .zoom-menu-trigger svg{width:12px;height:12px}.compact-tools .canvas-menu-trigger svg{stroke-width:1.7px;width:16px;height:16px}.toolbar-menu{width:min(228px, calc(100vw - 2 * var(--toolbar-inset)));max-height:calc(100dvh - var(--toolbar-bottom) - 16px);position:absolute;top:calc(100% + 7px);right:0;overflow:auto}.canvas-menu{left:0;right:auto}:is(.toolbar-menu,.pane-menu){background:var(--glass-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--pane-border);border-radius:9px;padding:5px;box-shadow:0 6px 20px #2525251a}:is(.toolbar-menu,.pane-menu) button{text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 9px;display:flex}.pane-menu button{justify-content:flex-start}.pane-menu button svg{stroke-width:1.6px;flex:none;width:15px;height:15px}.compact-tools .icon[aria-expanded=true],.toolbar-menu button:enabled:hover,.pane-menu button.is-active{color:#303032;background:#30303217}:is(.toolbar-menu,.pane-menu) button:focus-visible{outline-offset:-2px}.zoom-menu{width:min(170px, calc(100vw - 2 * var(--toolbar-inset)))}.zoom-menu button{min-height:28px}.zoom-menu .toolbar-menu-divider{margin-block:3px}.zoom-stepper{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:28px 1fr 28px;align-items:center;padding:1px 3px;font-weight:500;display:grid}.zoom-stepper button{justify-content:center;padding:0}.zoom-stepper svg{stroke-width:1.5px;width:15px;height:15px}.toolbar-menu kbd{font:inherit;color:var(--muted-ink)}.toolbar-menu-divider{background:var(--pane-border);height:1px;margin:4px 5px}.canvas{z-index:0;background-color:var(--canvas-bg);touch-action:none;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.canvas.file-drop-target{outline:2px solid color-mix(in srgb, var(--control-active) 30%, transparent);outline-offset:-2px}.canvas.placing{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='26'%20height='24'%20viewBox='0%200%2026%2024'%3e%3cpath%20d='M3%202v17l4.1-4.2%203.1%206.2%203-1.5-3.1-6.1h6L3%202Z'%20fill='%23344653'%20stroke='%23fff'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='M20%203v8m-4-4h8'%20fill='none'%20stroke='%23fff'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='M20%203v8m-4-4h8'%20fill='none'%20stroke='%23344653'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") 3 2,crosshair}.canvas.pan-ready{cursor:grab}.canvas.panning{cursor:grabbing}.canvas:is(.placing,.pan-ready,.panning) :is(.card,.card *,.connection-hit){pointer-events:none}.placement-preview{z-index:3;pointer-events:none;border:1px solid var(--control-active);background:#b6c1f14d;border-radius:5px;position:absolute;overflow:hidden;box-shadow:0 1px 4px #263c5314}.placement-preview img{object-fit:contain;object-position:center bottom;opacity:.75;width:100%;height:100%;display:block}.world{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.selection-box{border:1px solid var(--control-active);pointer-events:none;z-index:2;background:#a9bfd51a;position:absolute}.card{--card-radius:16px;--card-inset:12px;background:var(--pane-bg);border-radius:var(--card-radius);pointer-events:auto;flex-direction:column;display:flex;position:absolute;box-shadow:0 2px 5px #181c2312,0 7px 18px #181c230d}.card.minimized{border-radius:var(--card-radius) var(--card-radius) 6px 6px}.card>:is(.text-body,.image-content,.html-source,.html-preview){border-radius:0 0 var(--card-radius) var(--card-radius)}.card:where(.selected,.copy-preview,.connection-source,.connection-target,:has(.pane-name:focus)){outline:max(1px, calc(1.1px / var(--canvas-zoom))) solid color-mix(in srgb, var(--selection-ink) var(--selection-opacity,100%), transparent);outline-offset:max(1px, calc(2.25px / var(--canvas-zoom)))}.card:is(.is-editing,:has(.pane-name:focus)){--selection-opacity:75%}@media (forced-colors:active){.card{outline-color:highlight}}.card.copy-preview{opacity:.85}.card.copy-preview,.card.copy-preview *{pointer-events:none}.copying,.copying .card,.copying .card *{cursor:copy}.copy-connection{opacity:.7}.copy-connection .connection-hit{pointer-events:none}.connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connection-hit{stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:pointer}.connection-line,.connection-preview{stroke:#9b9b97;stroke-linecap:round;pointer-events:none}.connection.selected .connection-line,.connection:focus-visible .connection-line,.connection-preview{stroke:var(--selection-ink)}.connection:focus{outline:none}.connection-preview{stroke-dasharray:4 4}.connecting,.connecting .card,.connecting .card *{cursor:crosshair}.connecting .connection-hit,.connecting .html-preview{pointer-events:none}.card-header{height:var(--card-header-height);min-height:var(--card-header-height);background:var(--header-bg);border-radius:var(--card-radius) var(--card-radius) 0 0;padding:0 var(--card-inset);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-bottom:1px solid #0000;grid-template-columns:12px 12px minmax(0,1fr) 12px 12px;align-items:center;column-gap:3px;font-size:12px;display:grid}.card-header:active{cursor:grabbing}.card-header .window-control{color:#484b51;background:#30303214;border:0;border-radius:50%;place-items:center;width:12px;height:12px;padding:0;display:grid}.card-header .window-control:is(:hover,:focus-visible){color:var(--selection-ink);background:color-mix(in srgb, currentColor 22%, transparent);box-shadow:inset 0 1px #ffffff4d}.card-header .window-control[aria-label=Close\ pane]:is(:hover,:focus-visible){color:var(--control-close)}.card-header .pane-arrow{color:#707277;grid-column:5}.card-header .pane-arrow[aria-pressed=true]{background:var(--selection-ink);color:#fff;outline:none}[data-pane-type=html]:not(.minimized)>.card-header{grid-template-columns:12px 12px 7px minmax(0,1fr) 22px 12px}[data-pane-type=html]:not(.minimized) .pane-title{grid-column:4}[data-pane-type=html]:not(.minimized) .pane-arrow{grid-column:6}.html-run{background:color-mix(in srgb, var(--selection-ink) 10%, transparent);width:22px;height:20px;color:var(--selection-ink);border:0;border-radius:6px;grid-column:5;place-items:center;padding:0;display:grid}.html-run:enabled:is(:hover,:focus-visible){background:color-mix(in srgb, var(--selection-ink) 18%, transparent)}.html-run svg{fill:currentColor}.card-header .window-control svg{opacity:0}.card-header:is(:hover,:focus-within) .window-control svg{opacity:1}@media (any-pointer:coarse),(forced-colors:active){.card-header .window-control svg{opacity:1}}@media (prefers-reduced-motion:no-preference){.card-header .window-control svg{transition:opacity .12s ease-out}}.pane-title,.pane-name{text-align:center}.pane-title{min-width:0}.pane-name{field-sizing:content;text-overflow:ellipsis;color:#39393c;cursor:text;background:0 0;border:1px solid #0000;border-radius:3px;min-width:min(6ch,100%);max-width:100%;padding:2px 3px;font-size:12px;overflow:hidden}.pane-name::placeholder{color:var(--muted-ink)}.pane-name:focus::placeholder{opacity:.55}.pane-name:hover{border-color:#d6d8d2}.pane-name:focus{text-overflow:clip;border-color:#0000;outline:none}.card.minimized .card-header{border-radius:inherit}[data-appearance=glass] .card>.card-header{--control-track:clamp(16px, 16%, 24px);--control-inset:clamp(2px, 14%, 4px);--control-opacity:0;--control-face:#fafafbe6;--control-hover:#fffffffa;--control-ink:#45454d;--control-button-shadow:0 1px 2px #14161a29;--control-blur:none;--header-blur:none;grid-template-columns:repeat(2, var(--control-track)) minmax(0, 1fr) repeat(2, var(--control-track));background:#3030320a;border-bottom:0;column-gap:0;padding-inline:3px}[data-appearance=glass] .card-header .pane-title{grid-column:3}[data-appearance=glass] .card-header .html-run{grid-column:4}[data-appearance=glass] .card-header .pane-arrow{grid-column:5}[data-appearance=glass] .card>.card-header:focus-within,[data-appearance=glass] .card:is(:hover,.connection-source,:has(>.html-preview>iframe[data-hovered]:not([inert])))>.card-header{--control-opacity:1;--control-blur:var(--header-blur)}[data-appearance=glass] .card-header :is(.window-control,.html-run){aspect-ratio:1;width:100%;height:auto;opacity:var(--control-opacity);color:var(--control-ink);box-shadow:none;background:0 0;border-radius:50%;position:relative}[data-appearance=glass] .card-header .window-control[aria-expanded]{--control-offset:calc(-1 * var(--control-inset))}[data-appearance=glass] .card-header .html-run{--control-offset:var(--control-inset);--control-icon-size:8px;--control-hover:var(--selection-ink)}[data-appearance=glass] .card-header :is(.window-control,.html-run):before{content:"";inset-block:var(--control-inset);inset-inline:calc(var(--control-inset) + var(--control-offset,0px)) calc(var(--control-inset) - var(--control-offset,0px));border-radius:inherit;background:var(--control-face);box-shadow:var(--control-button-shadow);-webkit-backdrop-filter:var(--control-blur);backdrop-filter:var(--control-blur);pointer-events:none;position:absolute}[data-appearance=glass] .card-header :is(.window-control,.html-run):disabled{opacity:calc(var(--control-opacity) * .35)}[data-appearance=glass] .card-header :is(.window-control,.html-run):enabled:is(:hover,:focus-visible){--control-face:var(--control-hover);background:0 0}[data-appearance=glass] .card-header .html-run:enabled:is(:hover,:focus-visible){--control-button-shadow:none;color:#fff}[data-appearance=glass] .card-header .window-control[aria-label=Close\ pane]:focus-visible:not(:hover){color:var(--control-ink)}[data-appearance=glass] .card-header .window-control.pane-arrow[aria-pressed=true]{--control-face:var(--selection-ink);color:#fff;background:0 0}[data-appearance=glass] .card-header .pane-arrow[aria-pressed=true]:focus-visible{outline:2px solid var(--control-active)}[data-appearance=glass] .card-header :is(.window-control,.html-run) svg{width:min(var(--control-icon-size,11px), 65%);opacity:1;height:auto;position:relative;inset-inline-start:var(--control-offset,0px)}[data-appearance=glass] .card-header .pane-name{color:#55545b;border-color:#0000;padding-inline:8px;font-weight:500}[data-appearance=glass] .card[data-pane-type=text] .pane-name::placeholder{color:var(--placeholder-ink);opacity:1;font-weight:400}[data-appearance=glass] .card[data-pane-type=image]:not(.minimized)>.card-header{--header-blur:blur(8px) saturate(1.15);z-index:1;background:0 0;position:absolute;inset:0 0 auto}[data-appearance=glass] .card[data-pane-type=image]:not(.minimized) .pane-name{opacity:var(--control-opacity);color:#303036;background:var(--control-face);-webkit-backdrop-filter:var(--control-blur);backdrop-filter:var(--control-blur);border-radius:999px;box-shadow:inset 0 1px #ffffff80,0 1px 2px #14161a0f}[data-appearance=glass] .card>.image-content{border-radius:inherit}[data-appearance=glass] .text-body :is(.note-content,.note-placeholder){padding-top:6px}[data-appearance=glass] .html-source :is(.cm-content,.html-source-static){padding-top:5px}@media (any-hover:none),(any-pointer:coarse),(forced-colors:active){[data-appearance=glass] .card>.card-header{--control-opacity:1;--control-blur:var(--header-blur)}}@media (prefers-reduced-motion:no-preference){[data-appearance=glass] .card-header :is(.window-control,.html-run):before{transition:background-color .12s ease-out}[data-appearance=glass] .card-header :is(.window-control,.html-run,.pane-name){transition:opacity .12s ease-out,color .12s ease-out}}.html-source,.html-preview{flex:1;width:100%;min-height:0;display:block;overflow:hidden}.html-preview>iframe{border:0;width:100%;height:100%;display:block}.html-source{cursor:text;font:12px/1.5 ui-monospace,monospace}.html-source-static{padding:10px var(--card-inset);margin:0}.html-source-editor,.html-source .cm-editor{height:100%}.card:not(.is-editing) .html-source-editor{pointer-events:none}.html-source .cm-editor.cm-focused{outline:none}.html-source .cm-scroller{font:inherit;overscroll-behavior:contain}.html-source .cm-content{padding-block:9px}.html-source .cm-gutters{background:var(--pane-surface);color:#77777d;border-right-color:#30303217}.html-source .cm-lineNumbers .cm-gutterElement{padding-inline:6px}.html-source .cm-line{padding-inline:8px}.html-source .cm-placeholder{color:var(--placeholder-ink)}.text-body{overscroll-behavior:contain;scrollbar-gutter:stable;cursor:text;flex:1;min-height:0;position:relative;overflow:auto}.card-text,.card:not(.is-editing)>.html-source{-webkit-user-select:none;user-select:none;touch-action:none}.note-content,.note-placeholder{padding:12px var(--card-inset);white-space:break-spaces;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.note-content{font-variant-ligatures:none;font-feature-settings:"liga" 0;outline:none}.note-editor-host{flex-direction:column;min-height:100%;display:flex}.note-editor-host>.note-content{flex:1}.note-placeholder{color:var(--placeholder-ink)}.note-editor-placeholder{pointer-events:none;position:absolute;inset:0 0 auto}.note-content p,.note-content h1,.note-content h2,.note-content h3,.note-content ul,.note-content ol{margin:0}.note-content h1{font-size:1.35em}.note-content h2{font-size:1.2em}.note-content h3{font-size:1.1em}.note-content ul,.note-content ol{padding-inline-start:1.5em}.note-content>ul{padding-inline-start:1.25em}.note-content a{color:#426687;text-decoration:underline}.card-text:has(>.note-link-preview){scrollbar-gutter:auto}.note-link-preview{min-height:100%;padding:10px var(--card-inset);grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:9px;display:grid}.note-link-icon,.note-link-open{border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.note-link-icon{color:var(--selection-ink);background:color-mix(in srgb, var(--selection-ink) 10%, transparent)}.note-link-open{color:var(--muted-ink);cursor:pointer}.note-link-open:is(:hover,:focus-visible){color:var(--selection-ink);background:color-mix(in srgb, var(--selection-ink) 10%, transparent)}.note-link-icon svg,.note-link-open svg{stroke-width:1.6px;width:15px;height:15px}.note-link-title,.note-link-path{text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.note-link-title{font-weight:500}.note-link-path{color:var(--muted-ink);font-size:11px}.note-preview p:empty:before{content:" "}.note-preview p:has(>br:last-child):after{content:" "}.pane-resize{touch-action:none;z-index:2;position:absolute}.resize-n,.resize-s{cursor:ns-resize;height:5px;left:10px;right:10px}.resize-n{top:0}.resize-s{bottom:0}.resize-e,.resize-w{cursor:ew-resize;width:5px;top:10px;bottom:10px}.resize-e{right:0}.resize-w{left:0}.resize-ne,.resize-nw,.resize-sw,.resize-se{width:10px;height:10px}.resize-ne{cursor:nesw-resize;top:0;right:0}.resize-nw{cursor:nwse-resize;top:0;left:0}.resize-sw{cursor:nesw-resize;bottom:0;left:0}.resize{cursor:nwse-resize;touch-action:none;width:14px;height:14px;bottom:0;right:0}.help{z-index:11;top:calc(var(--toolbar-bottom) + 8px);left:var(--toolbar-inset);width:min(368px, calc(100% - 2 * var(--toolbar-inset)));max-height:min(640px, calc(100dvh - var(--toolbar-bottom) - var(--toolbar-height) - var(--toolbar-inset) - 16px));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffffe3;border-radius:16px;flex-direction:column;line-height:1.4;display:flex;position:fixed;overflow:hidden;box-shadow:0 6px 20px #2525251a}.help-header{border-bottom:1px solid #3030321a;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px 7px 15px;display:flex}.help-header h2{margin:0;font-size:14px;font-weight:500}.agent-panel-body{padding:12px 15px 15px}.agent-panel-body p{margin:0 0 12px}.agent-panel-body [role=status]{color:var(--muted-ink);margin-top:8px;display:block}.agent-actions{gap:8px;display:flex}.agent-panel-body button{background:#30303212;border:0;border-radius:6px;padding:6px 9px}.agent-panel-body button:enabled:hover{background:#3030321f}.help-header .icon{border-radius:6px}.help-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:12px 14px;overflow:auto}.help-list:focus-visible{outline:1px solid var(--control-active);outline-offset:-2px}.help-group+.help-group{margin-top:14px}.help-group h3{color:var(--muted-ink);align-items:center;gap:9px;margin:0 0 7px;font-size:11px;font-weight:600;display:flex}.help-group h3:after{content:"";background:#3030321a;flex:1;height:1px}.help-group dl,.help-row dd{margin:0}.help-row{grid-template-columns:minmax(0,1fr) fit-content(56%);align-items:center;gap:8px;min-height:26px;padding:3px 0;display:grid}.help-row dd{text-align:right;color:var(--muted-ink);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.help-row kbd{font:inherit;color:inherit;white-space:nowrap;background:#30303214;border-radius:5px;padding:2px 6px;font-size:11px}.help-note{color:var(--muted-ink);border-top:1px solid #3030321a;margin:14px 0 0;padding-top:10px;font-size:11px}.error{top:calc(var(--toolbar-bottom) + 12px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#fff2e9db;border:1px solid #e8bca4;max-width:90vw;padding:12px;position:fixed;left:50%;transform:translate(-50%)}.error button{margin-left:15px}.pane-menu{z-index:100;width:min(132px,100vw - 16px);max-height:calc(100dvh - 16px);position:fixed;overflow:auto}@media (width<=760px){main{--toolbar-inset:8px;--toolbar-height:36px}.toolbar-panel{gap:2px;max-width:100%}.toolbar-panel .icon{width:26px;height:26px}.toolbar-panel .zoom-menu-trigger{width:auto}.toolbar-panel .divider{margin:0 3px}}@media (width<=560px){.toolbar{gap:6px}.toolbar-panel.title-panel{max-width:min(280px,100% - 74px)}}.image-content{touch-action:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.image-content[hidden]{display:none}.image-content img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.image-content span{color:var(--muted-ink);padding:16px;font-size:11px}
