*{box-sizing:border-box}body{color:#30332f;-webkit-font-smoothing:antialiased;background:#eeeeec;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.global-header.svelte-1uha8ag{z-index:5;background:#fafaf9;border-bottom:1px solid #e2e3df;justify-content:space-between;align-items:center;height:48px;padding:0 20px;display:flex;position:relative}.brand.svelte-1uha8ag{flex-shrink:0;align-items:center;display:flex}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block}.brand.svelte-1uha8ag:focus-visible,.copy-fallback.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline-offset:5px;outline:2px solid #89957e}.visually-hidden.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agent-link.svelte-1uha8ag{align-items:center;gap:12px;display:flex}.copy-button.svelte-1uha8ag{color:#555c51;white-space:nowrap;gap:7px;width:auto;padding:7px 9px;font-size:11px}.copy-status.svelte-1uha8ag{color:#72756d;font-size:10px}.copy-fallback.svelte-1uha8ag{background:#fafaf9;border:1px solid #e2e3df;border-radius:5px;gap:8px;width:min(340px,100vw - 24px);padding:14px;font-size:11px;display:grid;position:absolute;top:43px;right:12px;box-shadow:0 5px 20px #0000000a}.copy-fallback.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#30332f;width:100%;font:inherit;background:#fff;border:1px solid #c9ccc4;padding:8px}.copy-fallback.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#46553e;width:fit-content}.studio.svelte-1uha8ag{grid-template-columns:210px minmax(0,1fr);height:calc(100dvh - 48px);display:grid}aside.svelte-1uha8ag{background:#fafaf9;border-right:1px solid #e2e3df;padding:21px 10px;overflow-y:auto}h2.svelte-1uha8ag{color:#93958f;margin:0 10px 15px;font-size:11px;font-weight:500}nav.svelte-1uha8ag{gap:4px;display:grid}button.svelte-1uha8ag{color:#72756d;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:7px;font-size:11px;line-height:1.4;display:flex}.thumbnail.svelte-1uha8ag{border-radius:2px;outline:1px solid #00000008;flex:0 0 48px;height:60px;display:block;overflow:hidden}.thumbnail.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;width:100%;height:100%;display:block}.scene-info.svelte-1uha8ag{gap:5px;min-width:0;display:grid}.scene-name.svelte-1uha8ag{line-height:1.4}.scene-size.svelte-1uha8ag{color:#999d93;font-variant-numeric:tabular-nums;font-size:9px}button.svelte-1uha8ag:hover{background:#f0f0ed}button.selected.svelte-1uha8ag{color:#272d23;background:#e9ebe5}button.svelte-1uha8ag:focus-visible{outline-offset:1px;outline:2px solid #89957e}button.svelte-1uha8ag:disabled{cursor:default}main.svelte-1uha8ag{scrollbar-width:thin;scrollbar-color:#c9ccc4 transparent;min-width:0;padding:28px;overflow:auto}.artboard.svelte-1uha8ag{background:#f6f5f2;width:100%;max-width:1100px;margin:0 auto;position:relative;box-shadow:0 1px 5px #0000000b}canvas.svelte-1uha8ag{width:100%;height:100%;display:block;position:absolute;inset:0}.notice.svelte-1uha8ag{color:#83897b;text-align:center;background:#f6f5f2ee;place-content:center;padding:24px;font-size:12px;line-height:1.6;display:grid;position:absolute;inset:0}.notice.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:420px}.drop-hint.svelte-1uha8ag{color:#fff;pointer-events:none;z-index:2;background:#252a24e8;border-radius:5px;max-width:90%;padding:9px 14px;font-size:11px;position:absolute;top:18px;left:50%;transform:translate(-50%)}@media (width<=700px){.studio.svelte-1uha8ag{grid-template-columns:168px minmax(0,1fr)}main.svelte-1uha8ag{padding:16px}nav.svelte-1uha8ag button:where(.svelte-1uha8ag){gap:7px;font-size:10px}.thumbnail.svelte-1uha8ag{flex-basis:36px;height:48px}}@media (width<=430px){.global-header.svelte-1uha8ag{padding:0 12px}.copy-status.svelte-1uha8ag{background:#fafaf9;border-radius:3px;padding:4px 6px;position:absolute;top:50px;right:12px}.copy-status.svelte-1uha8ag:empty{display:none}.studio.svelte-1uha8ag{grid-template-columns:125px minmax(0,1fr)}aside.svelte-1uha8ag{padding:16px 6px}main.svelte-1uha8ag{padding:10px}nav.svelte-1uha8ag button:where(.svelte-1uha8ag){flex-direction:column;align-items:stretch;padding:7px}.thumbnail.svelte-1uha8ag{flex-basis:auto;height:66px}}
