.rb.svelte-irc3o{min-width:28px;font-weight:var(--fontWeightRegular)}.rb.labeled.svelte-irc3o{justify-content:flex-start;min-height:24px;padding-inline:6px}.rb.large.svelte-irc3o{flex-direction:column;justify-content:flex-start;min-width:52px;max-width:84px;height:66px;padding:4px 4px 2px;line-height:1.15}.rb.large.svelte-irc3o .icon:where(.svelte-irc3o){margin:0 0 3px}.rb.svelte-irc3o .icon:where(.svelte-irc3o){display:inline-flex}.label.svelte-irc3o{font-size:var(--fontSizeBase200);white-space:normal;word-break:keep-all}.rb.labeled.svelte-irc3o .label:where(.svelte-irc3o){white-space:nowrap}.group.svelte-owmnbr{border-right:1px solid var(--colorNeutralStroke2);flex-direction:column;flex-shrink:0;padding:0 8px;display:flex}.items.svelte-owmnbr{flex:1;align-items:flex-start;gap:2px;min-height:0;display:flex}.name.svelte-owmnbr{text-align:center;font-size:var(--fontSizeBase100);color:var(--colorNeutralForeground3);white-space:nowrap;line-height:14px}.picker.svelte-1yi9mnu{padding:8px}.caption.svelte-1yi9mnu{font-size:var(--fontSizeBase200);margin-bottom:4px}.cells.svelte-1yi9mnu{gap:0;display:grid}.cell.svelte-1yi9mnu{border:2px solid var(--colorNeutralBackground1);outline:1px solid var(--colorNeutralStroke1);outline-offset:-3px;background:var(--colorNeutralBackground1);cursor:pointer;width:18px;height:18px;padding:0}.cell.on.svelte-1yi9mnu{outline-color:var(--colorBrandStroke1);background:var(--colorBrandBackground2)}.ribbon.svelte-cgxtvg{background:var(--colorNeutralBackground2);border-bottom:1px solid var(--colorNeutralStroke2);-webkit-user-select:none;user-select:none}.tabs.svelte-cgxtvg{padding:0 8px}.tabs.svelte-cgxtvg .file:where(.svelte-cgxtvg){font-weight:var(--fontWeightSemibold);color:var(--colorBrandForeground1)}.tabs.svelte-cgxtvg .context:where(.svelte-cgxtvg){color:var(--colorPaletteGreenForeground1)}.panel.svelte-cgxtvg{background:var(--colorNeutralBackground1);border-radius:var(--borderRadiusLarge);height:92px;box-shadow:var(--shadow2);align-items:stretch;margin:0 8px 6px;padding:4px 0;display:flex;overflow:auto hidden}.grid.svelte-cgxtvg{gap:2px;display:grid}.cols-4.svelte-cgxtvg{grid-template-columns:repeat(4,auto)}.cols-3.svelte-cgxtvg{grid-template-columns:repeat(3,auto)}.column.svelte-cgxtvg{flex-direction:column;gap:2px;display:flex}.recent-list.svelte-cgxtvg{font-size:var(--fontSizeBase200);grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:0 8px;display:grid}.recent.svelte-cgxtvg{border-radius:var(--borderRadiusMedium);max-width:14rem;color:var(--colorNeutralForeground1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 6px;display:flex}.recent.svelte-cgxtvg span:where(.svelte-cgxtvg){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent.svelte-cgxtvg:hover{background:var(--colorSubtleBackgroundHover)}.hint.svelte-cgxtvg{font-size:var(--fontSizeBase200);color:var(--colorNeutralForeground3);align-self:center;padding:0 12px}.muted.svelte-cgxtvg{color:var(--colorNeutralForeground3)}.popup-anchor.svelte-cgxtvg{position:relative}.popup.svelte-cgxtvg{z-index:50;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);box-shadow:var(--shadow16);margin-top:4px;position:fixed}.zoom100.svelte-cgxtvg{min-width:52px;height:66px;font-weight:var(--fontWeightRegular)}.zoom100-label.svelte-cgxtvg b:where(.svelte-cgxtvg){font-size:var(--fontSizeBase500);font-weight:var(--fontWeightSemibold)}.styles.svelte-cgxtvg{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);gap:4px;height:64px;padding:3px;display:flex;overflow-x:auto}.style-item.svelte-cgxtvg{border-radius:var(--borderRadiusSmall);color:#1f1f1f;cursor:pointer;width:74px;font:inherit;text-align:left;background:#fff;border:1px solid #0000;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:2px 4px;display:flex;overflow:hidden}.style-item.svelte-cgxtvg:hover{border-color:var(--colorBrandStroke2)}.style-item.active.svelte-cgxtvg{border-color:var(--colorBrandStroke1);box-shadow:inset 0 0 0 1px var(--colorBrandStroke1)}.style-item.svelte-cgxtvg .preview:where(.svelte-cgxtvg){white-space:nowrap;font-size:13px;line-height:1.4}.style-item.svelte-cgxtvg .name:where(.svelte-cgxtvg){color:#555;white-space:nowrap;font-size:10.5px}.st-h1.svelte-cgxtvg .preview:where(.svelte-cgxtvg){color:#2f5496;font-size:17px;font-weight:600}.st-h2.svelte-cgxtvg .preview:where(.svelte-cgxtvg){color:#2f5496;font-size:15px;font-weight:600}.st-h3.svelte-cgxtvg .preview:where(.svelte-cgxtvg){color:#1f3864;font-size:14px;font-weight:600}.st-h4.svelte-cgxtvg .preview:where(.svelte-cgxtvg){color:#2f5496;font-style:italic;font-weight:600}.st-quote.svelte-cgxtvg .preview:where(.svelte-cgxtvg){color:#404040;border-left:3px solid #2f5496;padding-left:3px;font-style:italic}.st-code.svelte-cgxtvg .preview:where(.svelte-cgxtvg){background:#f4f4f4;font-family:Consolas,monospace}.findbar.svelte-14d8q98{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);box-shadow:var(--shadow16);font-size:var(--fontSizeBase200);flex-direction:column;gap:6px;padding:8px;display:flex}.row.svelte-14d8q98{align-items:center;gap:4px;display:flex}.field.svelte-14d8q98{width:15rem}.count.svelte-14d8q98{text-align:center;width:4rem;color:var(--colorNeutralForeground3)}.row.svelte-14d8q98 fluent-button:where(.svelte-14d8q98){min-width:0}.more.svelte-14d8q98{align-self:flex-start;min-width:0}.notice.svelte-14d8q98{color:var(--colorNeutralForeground2)}.status.svelte-1piydef{background:var(--colorBrandBackground);height:24px;color:var(--colorNeutralForegroundOnBrand);font-size:var(--fontSizeBase200);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:16px;padding:0 12px;display:flex}.dim.svelte-1piydef{opacity:.85}.zoom.svelte-1piydef{align-items:center;gap:4px;margin-left:auto;display:flex}.zoom.svelte-1piydef button:where(.svelte-1piydef){border-radius:var(--borderRadiusSmall);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.zoom.svelte-1piydef button:where(.svelte-1piydef):hover{background:#fff3}.zoom.svelte-1piydef input:where(.svelte-1piydef){accent-color:currentColor;width:7rem;height:4px}.pct.svelte-1piydef{justify-content:flex-end;width:2.8rem}fluent-dialog.svelte-13846hm::part(dialog){width:var(--dialog-width);max-width:96vw;max-height:94vh}.toolbar.svelte-13846hm{flex-wrap:wrap;align-items:center;gap:4px;margin-inline-start:12px;display:flex}.actions.svelte-13846hm{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.fields.svelte-zpobza{flex-direction:column;gap:12px;display:flex}.fields.svelte-zpobza fluent-text-input:where(.svelte-zpobza){width:100%}.extra.svelte-zpobza{color:var(--colorPaletteRedForeground1);margin-inline-end:auto}.body.svelte-18atcr3 p:where(.svelte-18atcr3){white-space:pre-wrap;word-break:break-all;margin:0}.body.error.svelte-18atcr3 p:where(.svelte-18atcr3){color:var(--colorPaletteRedForeground1)}.drawing.svelte-1c4lt1u{height:min(72vh,900px);font-size:var(--fontSizeBase200);flex-direction:column;gap:8px;display:flex}.toolbar.svelte-1c4lt1u{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.toolbar.svelte-1c4lt1u fluent-divider:where(.svelte-1c4lt1u){height:24px}.tools.svelte-1c4lt1u{gap:2px;display:flex}.styles.svelte-1c4lt1u{align-items:center;gap:10px;display:flex}.styles.svelte-1c4lt1u label:where(.svelte-1c4lt1u),.canvas-size.svelte-1c4lt1u label:where(.svelte-1c4lt1u){align-items:center;gap:4px;display:flex}.styles.svelte-1c4lt1u input[type=color]:where(.svelte-1c4lt1u){border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusSmall);cursor:pointer;background:0 0;width:28px;height:24px;padding:0}.styles.svelte-1c4lt1u input[type=checkbox]:where(.svelte-1c4lt1u){accent-color:var(--colorBrandBackground)}select.svelte-1c4lt1u,.canvas-size.svelte-1c4lt1u input:where(.svelte-1c4lt1u){border:1px solid var(--colorNeutralStroke1);border-bottom-color:var(--colorNeutralStrokeAccessible);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground1);height:24px;color:var(--colorNeutralForeground1);font:inherit;padding:0 4px}.canvas-size.svelte-1c4lt1u input:where(.svelte-1c4lt1u){width:4.5rem}.canvas-size.svelte-1c4lt1u{align-items:center;gap:8px;display:flex}.btn-icon.svelte-1c4lt1u{display:inline-flex}.hint.svelte-1c4lt1u{color:var(--colorNeutralForeground3)}.canvas-area.svelte-1c4lt1u{border-radius:var(--borderRadiusMedium);background-color:var(--colorNeutralBackground3);background-image:linear-gradient(45deg,#0000000d 25%,#0000 25%),linear-gradient(-45deg,#0000000d 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#0000000d 75%),linear-gradient(-45deg,#0000 75%,#0000000d 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;flex:1;min-height:0;padding:24px;overflow:auto}.canvas-wrap.svelte-1c4lt1u{width:max-content;margin:0 auto;position:relative}.canvas.svelte-1c4lt1u{box-shadow:var(--shadow8);touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;display:block}.canvas.drawing-mode.svelte-1c4lt1u{cursor:crosshair}.canvas.svelte-1c4lt1u:not(.drawing-mode) .shape:where(.svelte-1c4lt1u){cursor:move}.hit.svelte-1c4lt1u{stroke:#0000;stroke-width:12px;fill:none;pointer-events:stroke}.selection.svelte-1c4lt1u{fill:none;stroke:#0f6cbd;stroke-width:1px;stroke-dasharray:4 3;pointer-events:none}.handle.svelte-1c4lt1u{fill:#fff;stroke:#0f6cbd;stroke-width:1.5px}.handle.connected.svelte-1c4lt1u{fill:#34a853;stroke:#1e7e34}.conn-point.svelte-1c4lt1u{fill:#fff;stroke:#0f6cbd;stroke-width:1.5px;pointer-events:none}.conn-point.active.svelte-1c4lt1u{fill:#34a853;stroke:#1e7e34}.handle-nw.svelte-1c4lt1u,.handle-se.svelte-1c4lt1u{cursor:nwse-resize}.handle-ne.svelte-1c4lt1u,.handle-sw.svelte-1c4lt1u{cursor:nesw-resize}.handle-n.svelte-1c4lt1u,.handle-s.svelte-1c4lt1u{cursor:ns-resize}.handle-e.svelte-1c4lt1u,.handle-w.svelte-1c4lt1u{cursor:ew-resize}.handle-start.svelte-1c4lt1u,.handle-end.svelte-1c4lt1u{cursor:move}.text-input.svelte-1c4lt1u{resize:none;field-sizing:content;background:#ffffffe6;border:1px dashed #0f6cbd;outline:none;min-width:8em;padding:0 2px;font-family:Yu Gothic UI,Yu Gothic,Meiryo,sans-serif;line-height:1.3;position:absolute;overflow:hidden}.app.svelte-1uha8ag{flex-direction:column;height:100vh;display:flex}.titlebar.svelte-1uha8ag{background:var(--colorBrandBackground);height:36px;color:var(--colorNeutralForegroundOnBrand);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;padding:0 8px;display:flex}.qat.svelte-1uha8ag{gap:2px;width:108px;display:flex}.qat.svelte-1uha8ag .rb{color:inherit}.qat.svelte-1uha8ag .rb:hover{color:inherit;background:#ffffff2e}.qat-spacer.svelte-1uha8ag{width:108px}.title.svelte-1uha8ag{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fontSizeBase300);flex:1;overflow:hidden}.main.svelte-1uha8ag{flex:1;min-height:0;display:flex}.desk-wrap.svelte-1uha8ag{flex:1;min-width:0;position:relative}.desk.svelte-1uha8ag{background:var(--desk-bg);height:100%;overflow:auto}.desk-inner.svelte-1uha8ag{justify-content:center;min-width:max-content;padding:24px 32px;display:flex}.find.svelte-1uha8ag{z-index:20;position:absolute;top:12px;right:24px}.drop-hint.svelte-1uha8ag{z-index:30;border:2px dashed var(--colorBrandStroke1);border-radius:var(--borderRadiusXLarge);background:color-mix(in srgb, var(--colorNeutralBackground1) 85%, transparent);color:var(--colorBrandForeground1);font-size:var(--fontSizeBase400);pointer-events:none;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:12px}.source-pane.svelte-1uha8ag{border-left:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);flex-direction:column;width:38%;min-width:18rem;display:flex}.source-head.svelte-1uha8ag{border-bottom:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground2);height:36px;font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);align-items:center;gap:6px;padding:0 4px 0 12px;display:flex}.dim.svelte-1uha8ag{font-weight:var(--fontWeightRegular);color:var(--colorNeutralForeground3)}.spacer.svelte-1uha8ag{flex:1}.source.svelte-1uha8ag{resize:none;background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);tab-size:2;-webkit-user-select:text;user-select:text;border:0;outline:none;flex:1;padding:12px;font-family:Consolas,BIZ UDGothic,monospace;font-size:13px;line-height:1.6}
