:root{color-scheme:dark;--bg:#111213;--panel:#1d1e20;--line:#343538;--muted:#85868e;--fg:#ededef;--accent:#c3b6fb;--green:#a9d5ba;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif;font-size:13px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);overflow:hidden}button,input,textarea,select{font:inherit}button{color:inherit;border:0;background:none;cursor:pointer}button:disabled{opacity:.35;cursor:not-allowed}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button:hover{color:#fff}input,textarea,select{color:var(--fg);background:#161719;border:1px solid var(--line);border-radius:8px;outline:none}textarea{resize:vertical;line-height:1.75}input:focus,textarea:focus,select:focus{border-color:#9586d5}input{padding:11px 12px}select{padding:10px;width:100%}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}[hidden]{display:none!important}.muted{color:var(--muted)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;color:#a0a1a7;flex:none}.icon-btn:hover{background:#ffffff0d}.icon-btn.active{color:#e2dbff;background:#c3b6fb1a}#viewport{position:absolute;inset:0;overflow:hidden;background-color:var(--bg);background-image:radial-gradient(#45464b 0.65px,transparent 0.65px);background-size:20px 20px;touch-action:none}#viewport.hand{cursor:grab}#viewport.panning{cursor:grabbing}#world{position:absolute;transform-origin:0 0;width:0;height:0}#wires{position:absolute;left:-100000px;top:-100000px;width:200000px;height:200000px;overflow:visible;pointer-events:none;stroke-width:1.5}#wires path{fill:none;stroke:#666470;pointer-events:stroke;cursor:pointer;transition:stroke .2s}#wires path:hover{stroke:var(--accent);stroke-width:3}#wires path.preview{stroke:var(--accent);stroke-dasharray:5 5}.topbar{position:absolute;left:25px;right:25px;top:21px;display:flex;align-items:center;gap:15px;pointer-events:none}.topbar>*{pointer-events:auto}.brand{width:38px;height:42px;color:#fafafa}.brand svg{width:30px;height:30px;stroke-width:1.8}.brand-fill{fill:currentColor;stroke:none}.eyebrow{font-size:9px;letter-spacing:1.8px;color:#96979d;margin-bottom:4px}.eyebrow span{padding:0 5px;color:#55565b}#project-name{background:transparent;border:0;border-radius:2px;font-size:17px;font-weight:500;padding:0;max-width:260px;width:220px}#project-name:focus{outline:none;box-shadow:0 1px #aaa}.save-state{font-size:11px;color:#7d7e85;margin-top:16px;padding:5px}.header-right{margin-left:auto;display:flex;gap:13px;align-items:center}.connection-pill{display:flex;align-items:center;gap:8px;border:1px solid #47404f;background:#242128cc;border-radius:8px;padding:9px 12px;font-size:11px;color:#cfc4ef;box-shadow:0 2px 10px #0003}.connection-pill i{width:6px;height:6px;background:#9987c7;border-radius:100%}.connection-pill.live i{background:#a6d7b9;box-shadow:0 0 8px #a6d7b955}.header-divider{width:1px;height:23px;background:#333438;margin:0 2px}.avatar{border:1px solid #3e3e45;border-radius:50%;height:34px;width:34px;background:#25262b;font-size:10px;color:#c9c6d1}.toolrail{position:absolute;left:22px;top:50%;transform:translateY(-50%);background:#222325e8;border:1px solid #343538;border-radius:17px;display:flex;flex-direction:column;gap:7px;padding:9px 7px;box-shadow:0 12px 40px #0004;backdrop-filter:blur(16px)}.add-main{background:#efedf5;color:#19181d;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;margin:0 auto 2px}.add-main:hover{background:#d0c2ff;color:#18151e}.add-main svg{width:22px;height:22px}.toolrail .icon-btn{width:38px;height:36px}.rail-divider{background:#3b3c40;width:19px;height:1px;align-self:center;margin:3px}.toolrail .rail-divider{margin:5px 0}.bottom-left{position:absolute;bottom:22px;left:23px;display:flex;gap:13px;align-items:center}.view-tools{border:1px solid #343538;background:#1a1b1de8;display:flex;align-items:center;padding:4px 6px;border-radius:12px;backdrop-filter:blur(10px)}.view-tools .icon-btn{height:29px;width:30px}.view-tools svg{width:16px;height:16px}.view-tools .rail-divider{width:1px;height:15px;margin:0 7px}.zoom-label{font-size:11px;width:47px;font-variant-numeric:tabular-nums;color:#b6b5bf}.guide-chip{font-size:10px;color:#777981;background:#17181abf;border:1px solid #2a2b2e;border-radius:20px;padding:10px 13px;display:flex;align-items:center;gap:8px}.key-dot{height:5px;width:5px;border-radius:50%;background:#88818f}.bottom-right{position:absolute;bottom:36px;right:28px;display:flex;gap:19px;font-size:10px;color:#adaab6}.bottom-right .muted{color:#575860}.node{position:absolute;width:284px;border:1px solid #37383d;background:#1c1d20;border-radius:13px;box-shadow:0 9px 35px #0002;user-select:none;transition:box-shadow .15s}.node.selected{border-color:#a594e5;box-shadow:0 0 0 1px #a594e540,0 12px 35px #0003}.node.generating{border-color:#a594e5}.node-title{height:44px;display:flex;gap:8px;align-items:center;padding:0 14px;font-size:11px;color:#b2b0bc;cursor:grab;border-bottom:1px solid #ffffff07}.node-title svg{width:15px;height:15px;color:#8f8b9d}.node-title .node-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.node-type-tag{font-size:8px;letter-spacing:1px;color:#686771;text-transform:uppercase}.node-body{padding:17px;min-height:110px;font-size:12px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;max-height:440px;overflow:auto;user-select:text;cursor:text;color:#c4c1cd}.node-body h3{font-size:23px;line-height:1.5;margin:2px 0 14px;font-weight:500;letter-spacing:-.4px;color:#edebf4}.node.image .node-body{padding:0;min-height:0;overflow:hidden;cursor:default}.node img{display:block;width:100%;max-height:430px;object-fit:contain;background:#17181a;border-radius:0 0 12px 12px}.image-placeholder{height:268px;margin:12px;border:1px dashed #4d4859;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(ellipse at 50% 35%,#3a304e55,transparent 70%),#1b1b20;text-align:center;cursor:pointer}.image-placeholder svg{width:34px;height:34px;color:#a494c1;margin-bottom:20px;stroke-width:1}.image-placeholder strong{font-size:12px;font-weight:400;color:#c8c1d6}.image-placeholder small{font-size:10px;color:#756f82;margin-top:8px}.node-foot{font-size:9px;color:#77717f;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid #ffffff08;min-height:37px}.node-foot button{display:flex;align-items:center;gap:6px;color:#bfb1e2;font-size:10px}.node-foot button svg{width:12px;height:12px}.port{position:absolute;top:50%;height:13px;width:13px;border-radius:50%;background:#25242b;border:2px solid #777080;transform:translateY(-50%);padding:0;z-index:3;cursor:crosshair;opacity:0;transition:opacity .15s,background .15s}.node:hover .port,.node.selected .port,body.connecting .port{opacity:1}.port.in{left:-7px}.port.out{right:-7px}.port:hover{background:#d1c0ff;border-color:#eee3ff;box-shadow:0 0 0 5px #c3b6fb22}.node.running .node-title svg{animation:pulse 1s infinite}.node-status{position:absolute;top:-26px;left:2px;font-size:10px;color:#a7a1b4;display:flex;gap:6px;align-items:center}.node-status svg{width:12px;height:12px}.node-error{padding:10px 14px;font-size:11px;color:#e9aaaa;background:#7d35351a;border-top:1px solid #e99a9a22}.selection-bar{position:absolute;bottom:83px;left:50%;transform:translateX(-50%);border:1px solid #47414f;background:#252329ed;backdrop-filter:blur(16px);box-shadow:0 10px 35px #0005;border-radius:10px;padding:5px 7px;display:flex;align-items:center;gap:4px}.selection-bar span{padding:0 12px 0 6px;font-size:11px;color:#bbb3ce}.selection-bar button{width:31px;height:31px;display:grid;place-items:center;border-radius:6px;color:#a49aae}.selection-bar button:hover{background:#ffffff0d;color:#eee}.selection-bar svg{width:15px;height:15px}.popover{position:absolute;background:#232326;border:1px solid #3c3b42;border-radius:12px;box-shadow:0 20px 60px #0007;padding:8px;z-index:20}.add-menu{left:84px;top:calc(50% - 205px);width:225px}.menu-caption{font-size:10px;color:#797580;padding:9px 11px 12px}.add-menu button{display:flex;align-items:center;gap:11px;text-align:left;width:100%;padding:11px 10px;font-size:12px;border-radius:7px;color:#ccc6d7}.add-menu button:hover{background:#ffffff09}.add-menu button svg{width:17px;height:17px}.add-menu kbd{margin-left:auto;font-size:10px;color:#706b78}.inspector{position:absolute;right:23px;top:96px;width:300px;max-height:calc(100vh - 180px);overflow:auto;background:#202123ef;border:1px solid #39383f;border-radius:13px;box-shadow:0 20px 55px #0004;backdrop-filter:blur(16px);padding:19px}.panel-title{display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.5px;margin-bottom:20px}.panel-title>span{display:flex;align-items:center;gap:8px}.panel-title svg{width:16px;height:16px;color:#b6a8d7}.inspector label,.form-grid label,.form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:17px;font-size:11px;color:#97929f}.inspector input,.inspector textarea{width:100%;font-size:12px}.inspector textarea{min-height:130px;padding:11px;resize:vertical}.inspector .hint{font-size:10px;line-height:1.8;color:#777180;margin:0 0 16px}.primary{background:#c6b8f1;color:#262130;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:9px 16px;font-size:12px;font-weight:500}.primary:hover{background:#d9ccff;color:#201d27}.primary svg{width:16px;height:16px}.secondary{border:1px solid #45404d;border-radius:8px;padding:10px 14px;color:#bfb4d0;font-size:12px;min-height:38px}.secondary:hover{background:#ffffff06}.full{width:100%}.input-connections{border:1px solid #3b363f;border-radius:8px;padding:10px;margin-bottom:18px;font-size:10px;color:#96909f}.input-connections span{display:flex;align-items:center;gap:5px;line-height:2}.input-connections svg{width:12px;height:12px}dialog{padding:0;width:600px;max-width:calc(100vw - 36px);max-height:calc(100vh - 70px);border:1px solid #434049;border-radius:17px;background:#202124;color:#efedf3;box-shadow:0 25px 100px #0009}dialog::backdrop{background:#060608a8;backdrop-filter:blur(7px)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:22px 26px 16px;border-bottom:1px solid #343237}.modal-head h2{font-size:17px;font-weight:500;margin:0;display:flex;align-items:center;gap:10px}.modal-head h2 svg{color:#c3b6ed}.modal-body{padding:23px 26px}.modal-body .intro{font-size:12px;line-height:1.85;color:#96909f;margin:0 0 22px}.provider-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;background:#17181a;border-radius:10px;margin-bottom:23px}.provider-tabs button{padding:9px 2px;border-radius:6px;font-size:11px;color:#817b8c}.provider-tabs button.chosen{background:#35303f;color:#d8caee;box-shadow:0 2px 5px #0003}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.form-grid .wide{grid-column:1/-1}.form-grid input{width:100%;font-size:12px}.modal-actions{display:flex;align-items:center;gap:10px;margin-top:20px;justify-content:flex-end}.form-message{font-size:11px;line-height:1.8;border-radius:8px;padding:11px 13px;background:#17181b;color:#bcb0d0;margin-top:14px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow:auto}.form-message.error{color:#e6a8a8}.model-results{display:flex;flex-wrap:wrap;gap:6px;max-height:125px;overflow:auto;margin-top:10px}.model-results button{padding:5px 8px;font-size:10px;border:1px solid #51465e;border-radius:5px;color:#c6b3df}.model-results button:hover{background:#45394f}.auth-form{max-width:390px;margin:0 auto}.auth-form label{display:flex;flex-direction:column;gap:7px;margin-bottom:16px;font-size:11px;color:#9f96ad}.auth-form input{width:100%}.project-list{display:flex;flex-direction:column;gap:9px;max-height:380px;overflow:auto}.project-row{border:1px solid #3b363f;border-radius:9px;display:flex;align-items:center;padding:12px 14px;gap:12px}.project-row>button:first-child{flex:1;text-align:left;display:flex;flex-direction:column;gap:7px;font-size:13px}.project-row small{font-size:10px;color:#77717e}.project-row .icon-btn{height:28px;width:28px}.shortcut-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #343039;font-size:12px;color:#bab2c7}.shortcut-row kbd{font-size:11px;color:#8a7e9d}#toast{position:fixed;left:50%;bottom:27px;transform:translate(-50%,12px);padding:11px 19px;border-radius:9px;background:#302b39;border:1px solid #5c4f6e;box-shadow:0 5px 25px #0005;color:#e5dbf4;font-size:12px;max-width:80vw;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:99}#toast.show{opacity:1;transform:translate(-50%,0)}.small-note{font-size:10px;color:#7e778b;line-height:1.9;margin:12px 0}.badge{font-size:9px;border:1px solid #47404f;border-radius:4px;padding:3px 6px;color:#b1a4c5}.empty-list{text-align:center;color:#88818f;padding:30px;font-size:12px}.busy-dot{width:5px;height:5px;background:#b9a5ef;border-radius:50%;display:inline-block;animation:pulse .9s infinite}@keyframes pulse{50%{opacity:.3}}@media(max-width:1100px){.inspector{width:270px}.bottom-right .muted,.guide-chip{display:none}#project-name{width:160px}.save-state{display:none}.topbar{left:18px;right:18px}}@media(max-width:650px){.topbar{gap:8px;top:14px}.eyebrow{font-size:8px}.brand{width:29px}.brand svg{width:25px}#project-name{font-size:14px;width:130px}.connection-pill{font-size:10px;padding:8px}.header-right{gap:6px}.header-divider,.header-right>.icon-btn{display:none}.toolrail{left:12px;border-radius:12px;padding:7px 4px}.toolrail .icon-btn{width:32px;height:31px}.add-main{width:32px;height:32px}.bottom-left{left:12px;bottom:12px}.bottom-right{right:15px;bottom:25px}.inspector{right:12px;top:79px;max-height:calc(100vh - 150px);width:260px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:1}.modal-body{padding:20px}.modal-head{padding:17px 20px}.add-menu{left:58px}.selection-bar{bottom:68px}.avatar{width:30px;height:30px}}
#viewport{background-image:radial-gradient(circle,rgba(150,148,166,.25) 1px,transparent 1px)}
.inspector .panel-title{position:sticky;top:-19px;margin-top:-1px;padding-top:1px;background:#202123;z-index:1}

/* A warm little companion, anchored to the screen rather than the canvas. */
.ghost-orb{
  position:fixed;right:25px;bottom:61px;width:108px;height:108px;
  pointer-events:none;user-select:none;z-index:4;
  --gaze-x:0px;--gaze-y:0px;--gaze-tilt:0deg;
}
.ghost-aura{
  position:absolute;inset:12px 5px 9px;border-radius:50%;
  background:radial-gradient(ellipse,#ffd98d45 9%,#ff907029 45%,transparent 72%);
  filter:blur(9px);animation:ghost-breathe 5.6s ease-in-out infinite;
}
.ghost-float{
  position:absolute;inset:14px 13px 16px;
  animation:ghost-hover 5.6s ease-in-out infinite;
}
.ghost-body{
  position:absolute;inset:0;
  border-radius:49% 48% 43% 44% / 66% 65% 34% 35%;
  background:
    radial-gradient(ellipse at 50% 46%,#ff695dcc 8%,#ff827b80 30%,transparent 64%),
    radial-gradient(ellipse at 33% 24%,#ffd4bc80,transparent 64%),
    radial-gradient(ellipse at 78% 88%,#ffe3ac80,transparent 48%),
    linear-gradient(160deg,#ff9b91 6%,#ff9188 42%,#ffb18e 72%,#ffdb9c 98%);
  box-shadow:0 0 7px 2px #ffc48e5c,0 0 15px 2px #ff947b2b;
  filter:blur(3.8px);
}
.ghost-face{
  position:absolute;left:50%;top:47%;display:flex;gap:11px;
  transform:translate(calc(-50% + var(--gaze-x)),calc(-50% + var(--gaze-y))) rotate(var(--gaze-tilt));
  will-change:transform;
}
.ghost-eye{
  display:block;width:6.5px;height:12px;background:#292224;
  border-radius:50%;box-shadow:0 0 1px #29222480;
}
.ghost-shadow{
  position:absolute;bottom:3px;left:27px;right:27px;height:6px;
  border-radius:50%;background:#ffd39112;filter:blur(5px);
  animation:ghost-shadow 4.8s ease-in-out infinite;
}
@keyframes ghost-hover{0%,100%{transform:translateY(0) scale(1,1)}50%{transform:translateY(-5px) scale(1.025,.98)}}
@keyframes ghost-breathe{0%,100%{opacity:.7;transform:scale(.98)}50%{opacity:.9;transform:scale(1.03)}}
@keyframes ghost-shadow{0%,100%{opacity:.7;transform:scaleX(1)}50%{opacity:.35;transform:scaleX(.82)}}
@media(max-width:650px){.ghost-orb{right:12px;bottom:60px;width:94px;height:94px}.ghost-eye{width:6px;height:11px}.ghost-face{gap:9px}}
@media(prefers-reduced-motion:reduce){.ghost-float,.ghost-aura,.ghost-shadow{animation:none}.ghost-face{will-change:auto}}

.canvas-context,.context-submenu{
  width:220px;max-width:calc(100vw - 20px);padding:6px;
  background:#272727;border:1px solid #ffffff05;border-radius:14px;
  box-shadow:0 12px 35px #0005;color:#efefef;
}
.canvas-context{position:fixed;z-index:35;user-select:none}
.canvas-context:focus{outline:none}
.canvas-context button:focus-visible{outline:1px solid #878787}
.canvas-context button{
  display:flex;align-items:center;gap:12px;width:100%;height:42px;
  padding:0 10px;border-radius:8px;font-size:13px;text-align:left;
  color:#ededed;outline-offset:-2px;
}
.canvas-context button:hover,.canvas-context button:focus-visible,.canvas-context button.open{background:#393939}
.canvas-context button:disabled{color:#626262;opacity:1;cursor:default;background:transparent}
.canvas-context kbd{margin-left:auto;font:12px "Segoe UI",sans-serif;color:#a2a2a2}
.canvas-context button:disabled kbd{color:#626262}
#context-create>svg{margin-left:auto;width:16px;height:16px;color:#aaa;stroke-width:1.4}
.context-separator{height:1px;background:#ffffff12;margin:6px 10px}
.context-submenu{position:absolute;left:calc(100% + 8px);top:var(--submenu-top,0px);z-index:1}
.context-submenu::before{content:"";position:absolute;top:0;bottom:0;left:-14px;width:14px}
.canvas-context.submenu-left .context-submenu{left:auto;right:calc(100% + 8px)}
.canvas-context.submenu-left .context-submenu::before{left:auto;right:-14px}
.canvas-context.submenu-overlay .context-submenu{left:8px;right:auto;top:45px}
.context-caption{padding:8px 10px 7px;font-size:12px;color:#868686}
.context-submenu button>span[data-icon]{display:flex;align-items:center;justify-content:center;width:17px}
.context-submenu svg{width:16px;height:16px;stroke-width:1.7}
.asset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-height:400px;overflow:auto}
.asset-card{border:1px solid #45404b;border-radius:9px;overflow:hidden;text-align:left;background:#18191c;padding:0}
.asset-card:hover{border-color:#b7a2df}
.asset-card img{width:100%;height:125px;object-fit:cover;display:block}
.asset-card span{display:block;font-size:10px;color:#bdb4cc;padding:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.node-text-body{padding:12px 16px;max-height:none;overflow:visible}
.node-text-editor{display:block;width:100%;min-height:108px;max-height:380px;padding:0;border:0;border-radius:0;background:transparent;color:#eee;resize:none;font-size:12px;line-height:1.8;outline:none;user-select:text;cursor:text;overflow-y:auto}
.node-text-editor::placeholder{color:#aaa7b1;opacity:1}
.node-text-editor:focus-visible{outline:none}
.node.text:focus-within{border-color:#b7a5ed;box-shadow:0 0 0 1px #b7a5ed33}
.node-composer{position:fixed;left:50%;bottom:76px;transform:translateX(-50%);width:min(880px,calc(100vw - 220px));z-index:9;background:#202020;border:1px solid #454545;border-radius:16px;padding:12px 18px 12px;box-shadow:0 16px 50px #0004}
.composer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:51px}
.composer-attachments{display:flex;align-items:center;gap:9px;min-width:0;overflow-x:auto;max-width:calc(100% - 60px);padding-bottom:4px}
.composer-chip{width:55px;min-width:55px;height:55px;border:1px solid #404040;border-radius:7px;position:relative;padding:0;display:grid;place-items:center;overflow:hidden;background:#262626}
.composer-chip:hover{border-color:#9b8abf}
.composer-chip img{width:100%;height:100%;object-fit:cover}
.composer-chip>svg{width:22px;height:22px;color:#b8b8b8;margin-bottom:10px}
.composer-chip span{position:absolute;bottom:0;left:0;right:0;padding:2px 4px;background:#191919c9;color:#dedede;font-size:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.composer-attach{display:grid;place-items:center;width:32px;min-width:32px;height:37px;color:#888;border:1px dashed #484848;border-radius:6px}
.composer-attach svg{width:16px;height:16px}
.composer-empty{font-size:11px;color:#777;white-space:nowrap}
.composer-window-tools{display:flex;gap:9px;padding-top:4px}
.composer-window-tools button,.composer-models>button{width:22px;height:22px;padding:2px;color:#939393}
.composer-window-tools svg,.composer-models>button svg{width:15px;height:15px}
#composer-prompt{display:block;width:100%;height:92px;min-height:60px;max-height:45vh;resize:none;border:0;border-radius:0;background:none;padding:10px 0 6px;outline:none;color:#eee;line-height:1.8;font-size:13px}
#composer-prompt:focus-visible{outline:none}
#composer-prompt::placeholder{color:#737373}
.node-composer.expanded #composer-prompt{height:32vh}
.composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px}
.composer-models{display:flex;gap:8px;align-items:center;min-width:0;color:#bcbcbc}
.composer-models>svg{width:19px;height:19px}
.composer-models select{width:auto;max-width:220px;background:transparent;border:0;padding:4px 0;color:#adadad;font-size:12px;cursor:pointer}
.composer-models select option{background:#242424;color:#eee}
.composer-send-area{display:flex;align-items:center;gap:13px;flex:none}
.composer-usage{color:#999;font-size:11px}
.composer-shortcut{font-size:10px;color:#666}
.composer-send{height:33px;width:33px;border-radius:50%;background:#f5f5f5;color:#242424;display:grid;place-items:center;padding:0}
.composer-send:hover{color:#191919;background:#e4d6fc}
.composer-send svg{width:23px;height:23px;transform:rotate(-90deg)}
.composer-error{color:#dfa6a6;padding-top:10px;font-size:11px}
body.composer-visible .selection-bar{display:none}
@media(max-width:800px){.node-composer{width:calc(100vw - 100px);left:calc(50% + 30px);bottom:70px;padding:12px}.composer-shortcut,.composer-empty{display:none}.composer-models select{max-width:140px}.composer-usage{font-size:10px}.composer-models{gap:5px}.composer-send-area{gap:7px}}

/* Directional light travels from each output to its connected input. */
#wires .wire-base{stroke-width:1.6;opacity:.5;transition:opacity .2s,stroke-width .2s}
#wires .wire-base:hover{opacity:1;stroke-width:3}
#wires .wire-glow,#wires .wire-flow{pointer-events:none;stroke-linecap:round;stroke-dasharray:14 86;animation:wire-stream 3.2s linear infinite}
#wires .wire-glow{stroke-width:5;opacity:.65;filter:blur(3px)}
#wires .wire-flow{stroke:#e4dcff;stroke-width:1.8;opacity:.9;stroke-dasharray:5 95}
@keyframes wire-stream{from{stroke-dashoffset:0}to{stroke-dashoffset:-100}}
@media(prefers-reduced-motion:reduce){#wires .wire-glow,#wires .wire-flow{animation:none}}

/* Warm red companion: blinking at rest, typing while a job is active. */
.ghost-body{background:radial-gradient(ellipse at 50% 44%,#ff3d48ee 6%,#ff555dcc 35%,transparent 73%),radial-gradient(ellipse at 28% 19%,#ffb7a080,transparent 55%),linear-gradient(160deg,#ff716e 8%,#ff625e 55%,#ffa278 100%);box-shadow:0 0 10px 2px #ff625e66,0 0 23px #ff463633}
.ghost-aura{background:radial-gradient(ellipse,#ff6c654d 12%,#ff514b29 48%,transparent 74%)}
.ghost-eye{transform-origin:center;animation:ghost-blink 5.7s infinite}
@keyframes ghost-blink{0%,40%,44%,47%,51%,100%{transform:scaleY(1)}42%,49%{transform:scaleY(.08)}}
.ghost-desk{position:absolute;left:10%;right:10%;bottom:9%;height:26px;opacity:0;transform:translateY(7px);transition:opacity .3s,transform .3s}
.ghost-keyboard{position:absolute;inset:8px 0 0;border:1px solid #bda3d7;border-radius:5px;background:repeating-linear-gradient(90deg,transparent 0 8px,#d9b8ee55 8px 9px),repeating-linear-gradient(0deg,#302438 0 5px,#d9b8ee55 5px 6px);transform:perspective(80px) rotateX(28deg);box-shadow:0 3px 9px #0006}
.ghost-hand{position:absolute;top:0;width:18px;height:12px;background:#ff7c75;border-radius:50%;box-shadow:0 0 6px #ff575a88}
.ghost-hand.left{left:14%}.ghost-hand.right{right:14%}
.ghost-tokens{position:absolute;inset:0;opacity:0;transition:opacity .3s}
.ghost-tokens span{position:absolute;right:3%;top:36%;display:grid;place-items:center;width:27px;height:15px;border:1px solid #b9debd;border-radius:3px;color:#d9f1d5;background:#48694f;font:bold 10px monospace;box-shadow:inset 0 0 0 2px #48694f,inset 0 0 0 3px #b9debd66;opacity:0}
.ghost-orb.working .ghost-desk,.ghost-orb.working .ghost-tokens{opacity:1;transform:translateY(0)}
.ghost-orb.working .ghost-hand{animation:ghost-type .32s ease-in-out infinite alternate}
.ghost-orb.working .ghost-hand.right{animation-delay:-.32s}
.ghost-orb.working .ghost-float{animation:ghost-working .65s ease-in-out infinite alternate}
.ghost-orb.working .ghost-tokens span{animation:ghost-money 2.8s ease-out infinite}
.ghost-orb.working .ghost-tokens span:nth-child(2){animation-delay:-.93s}
.ghost-orb.working .ghost-tokens span:nth-child(3){animation-delay:-1.86s}
@keyframes ghost-type{from{transform:translateY(-3px) rotate(-8deg)}to{transform:translateY(5px) rotate(8deg)}}
@keyframes ghost-working{from{transform:translateY(0) rotate(-2deg)}to{transform:translateY(2px) rotate(2deg)}}
@keyframes ghost-money{0%{opacity:0;transform:translate(-15px,18px) rotate(-15deg) scale(.7)}20%{opacity:1}75%{opacity:.8}100%{opacity:0;transform:translate(12px,-55px) rotate(20deg) scale(.85)}}
@media(prefers-reduced-motion:reduce){.ghost-eye,.ghost-orb.working .ghost-hand,.ghost-orb.working .ghost-float,.ghost-orb.working .ghost-tokens span{animation:none}.ghost-orb.working .ghost-tokens span:first-child{opacity:1}}

.clear-canvas-btn{display:flex;align-items:center;justify-content:center;white-space:nowrap;padding:9px 12px;border:1px solid #454047;border-radius:8px;background:#242126cc;color:#c9bec9;font-size:11px}
.clear-canvas-btn:hover{background:#472d33;color:#ffb5b5;border-color:#80505b}
@media(max-width:650px){.clear-canvas-btn{padding:8px;font-size:10px}}

.composer-models{flex-wrap:wrap}#composer-ratio{max-width:205px}

.node{padding-bottom:20px}
.node-resize{position:absolute;bottom:0;right:0;width:44px;height:22px;cursor:nwse-resize;touch-action:none;color:#a49ab8;display:grid;place-items:center}
.node-resize span{width:14px;height:9px;background:repeating-linear-gradient(135deg,transparent 0 3px,currentColor 3px 4px);opacity:.7;border-radius:2px}
.node-resize:hover{color:#ece0ff;background:#c3b6fb18;border-radius:8px 0 10px 0}
.node.node-sized{display:flex;flex-direction:column}
.node-sized .node-title,.node-sized .node-foot,.node-sized .node-error{flex-shrink:0}
.node-sized .node-body{flex:1;min-height:0;max-height:none;overflow:auto}
.node-sized .node-text-body{display:flex;flex-direction:column;overflow:hidden}
.node-sized .node-text-body h3{flex-shrink:0}
.node-sized .node-text-editor{flex:1;min-height:0;max-height:none}
.node-sized img{height:100%;max-height:none;object-fit:contain}
.node-sized .image-placeholder{height:auto;min-height:0;flex:1}

.mention-picker{position:absolute;bottom:calc(100% + 10px);left:0;width:min(420px,100%);max-height:290px;overflow:auto;padding:7px;background:#252329;border:1px solid #504459;border-radius:12px;box-shadow:0 12px 35px #0007;z-index:40}
.mention-caption,.mention-empty{padding:9px;color:#a99cb9;font-size:11px}
.mention-picker button{display:flex;width:100%;gap:10px;align-items:center;text-align:left;padding:9px;border-radius:7px}
.mention-picker button:hover,.mention-picker button.active{background:#44364e}
.mention-picker img,.mention-picker svg{width:34px;height:34px;object-fit:cover;border-radius:5px;flex:none}
.mention-picker button>span{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
.mention-picker strong{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mention-picker small{font-size:10px;color:#a99cb9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mention-picker em{font-size:10px;color:#bcabc9;font-style:normal}

.node-image-size{font-size:10px;color:#a49aaf;padding:7px 12px;flex-shrink:0;line-height:1.6}.node-image-size.mismatch{color:#ffb59f;background:#ff91660c}

.node.connection-target{border-color:#c4b5fd;box-shadow:0 0 0 2px #bda6fa40,0 0 26px #b594fa30}
.node.connection-target .port.in{background:#e4d8ff;border-color:#f4eeff;box-shadow:0 0 0 7px #b799ff38,0 0 18px #bc9bff;transform:translateY(-50%) scale(1.35)}

.canvas-tabs{position:fixed;top:83px;left:82px;right:25px;z-index:5;display:flex;align-items:center;gap:8px;pointer-events:none}
.canvas-tabs>*{pointer-events:auto}.canvas-tab-list{display:flex;gap:5px;overflow-x:auto;max-width:calc(100% - 180px);scrollbar-width:thin;padding:3px}
.canvas-tab,.canvas-new,.canvas-manage{display:flex;align-items:center;gap:7px;flex-shrink:0;padding:9px 12px;border:1px solid #37343e;border-radius:9px;background:#202024ed;color:#9e98ab;font-size:11px;white-space:nowrap}
.canvas-tab span{max-width:150px;overflow:hidden;text-overflow:ellipsis}.canvas-tabs svg{width:14px;height:14px}.canvas-tab:hover,.canvas-new:hover,.canvas-manage:hover{background:#34303d;color:#e0d5f4}
.canvas-tab.active{border-color:#87739f;color:#ebdfff;background:#393041}.canvas-new{color:#cdbbe4}.canvas-manage{padding:9px;color:#8e859c}
@media(max-width:650px){.canvas-tabs{top:72px;left:57px;right:12px;gap:4px}.canvas-tab-list{max-width:calc(100% - 122px)}.canvas-tab,.canvas-new,.canvas-manage{padding:8px;font-size:10px}.canvas-tab span{max-width:90px}.canvas-new{gap:3px}}

/* Keep board tabs beside the save status in the main header. */
.topbar .canvas-tabs{position:static;flex:1;min-width:0;gap:5px;pointer-events:auto}
.topbar .canvas-tab-list{flex:1;min-width:0;max-width:none;padding:2px}
.topbar .canvas-new{padding:8px;gap:4px}.topbar .canvas-manage{padding:8px}
.topbar .canvas-tab{padding:8px 10px}.topbar .canvas-tab span{max-width:110px}
.topbar .header-right{flex-shrink:0;margin-left:0}
#wires .wire-hit,#wires .wire-hit:hover{stroke:transparent;stroke-width:22;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}
#wires .wire-hit:hover + .wire-base{opacity:1;stroke-width:3}
.node-image-actions{display:flex;gap:6px;align-items:center;justify-content:space-between;flex-shrink:0;padding-right:10px;border-top:1px solid #ffffff08}
.node-image-actions .node-image-size{min-width:0;flex:1}.node-download{display:flex;align-items:center;gap:4px;flex-shrink:0;padding:6px 8px;border:1px solid #655271;border-radius:6px;color:#dfcaef;background:#382e41;font-size:11px}
.node-download svg{width:14px;height:14px}.node-download:hover{background:#51405e;color:#fff}
@media(max-width:1100px){.topbar{gap:8px}.topbar #project-name{width:120px}.topbar .title-block{flex-shrink:0}.topbar .canvas-manage{display:none}}
@media(max-width:650px){.topbar{flex-wrap:wrap}.topbar .canvas-tabs{order:3;flex-basis:100%;width:100%;padding-left:35px}.topbar .header-right{margin-left:auto}.topbar .canvas-tab span{max-width:100px}}

/* Original supplied logo, with its surrounding white margin clipped by layout. */
.logo-art{display:block;width:100%;aspect-ratio:1774 / 438;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB1IAAAQ+CAYAAABlbn0qAAAACXBIWXMAAC4jAAAuIwF4pT92AAAG/mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDMgNzkuOTY5MGE4NywgMjAyNS8wMy8wNi0xOToxMjowMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI3LjEgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNi0wMi0xMFQxMzoyNDo0MiswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjYtMDItMTBUMTM6MzA6NTArMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjYtMDItMTBUMTM6MzA6NTArMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1NTBjODI0LWIwN2ItNDE0OS1iYmQ2LTlkMTg4YmYwZWE2NiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRiNjhjODEyLWUzM2UtOTk0Ni05YTliLTdlMzgyZGZmYTNhYSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjY0NGMyZDdkLWQ0NzYtZjA0Yy04NDg1LTY2MWE2OGEzYTE3OCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjQ0YzJkN2QtZDQ3Ni1mMDRjLTg0ODUtNjYxYTY4YTNhMTc4IiBzdEV2dDp3aGVuPSIyMDI2LTAyLTEwVDEzOjI0OjQyKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjcuMSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZmYxODk4NzYtNzU4OS1jNTQ3LWFhZDUtYTg3NDE1ZGUyZGRjIiBzdEV2dDp3aGVuPSIyMDI2LTAyLTEwVDEzOjI2OjEzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjcuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk1NTBjODI0LWIwN2ItNDE0OS1iYmQ2LTlkMTg4YmYwZWE2NiIgc3RFdnQ6d2hlbj0iMjAyNi0wMi0xMFQxMzozMDo1MCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI3LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu2pS64AAJQkSURBVHic7N0FmGZ12T/w+5nYmtruoDulXBqkpRTFwldAQQQDUCkVAxXBFkREEVERBFsRJKQllJDuWBbYZbtr4n+dh7/BoTZm5jznnM/nuubCd934vjI78zzn+/vdd6WrqysAAAAAAAAA+K+6//nPAAAAAAAAAChSAQAAAAAAAF5JkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkNIQBXFPZewlEbFW1jkAAAAAAACgxI7drGvyzVEAhSlSI2KDiNg46xAAAAAAAABQYm1REEb7AgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAAAAAAAJCiSAUAAAAAAABIUaQCAAAAAAAApChSAQAAAAAAAFIUqQAAAAAAAAApilQAAAAAAACAFEUqAAAAAAAAQIoiFQAAAAAAACBFkQoAAAAAAACQokgFAAAAAAAASFGkAgAAAAAAAKQoUgEAAAAAAABSFKkAAAAAAAAAKYpUAAAAAAAAgBRFKgAAAAAAAECKIhUAAAAAAAAgRZEKAAAAAAAAkKJIBQAAAAAAAEhRpAIAAAAAAACkKFIBAAAAAAAAUhSpAAAAAAAAACmKVAAAAAAAAIAURSoAAAAAAABAiiIVAAAAAAAAIEWRCgAA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ABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgEVIBAAAAAAAAEiEVAAAAAAAAIBFSAQAAAAAAABIhFQAAAAAAACARUgEAAAAAAAASIRUAAAAAAAAgnu//A+IKqYXhtj8qAAAAAElFTkSuQmCC");background-size:105.637% auto;background-position:center;background-repeat:no-repeat;background-color:#cc0020}
.topbar .brand-logo{width:126px;height:32px;flex:none;padding:0;border-radius:2px;overflow:hidden}
.topbar .brand-logo:hover{background:transparent}
.topbar #project-name{width:160px}
.ghost-sign{position:absolute;left:50%;bottom:calc(100% - 8px);width:118px;opacity:0;transform-origin:50% 145%;animation:ghost-raise-sign 18s ease-in-out infinite;pointer-events:none}
.ghost-sign .logo-art{position:relative;z-index:1;border:2px solid #ffdad5;border-radius:3px;box-shadow:0 3px 10px #0005}
.ghost-sign-pole{position:absolute;left:calc(50% - 2px);top:90%;height:29px;width:4px;background:#d1a88a;border-radius:2px}
.ghost-sign-hand{position:absolute;left:calc(50% - 7px);top:calc(100% + 13px);width:14px;height:10px;border-radius:50%;background:#ff7771;box-shadow:0 0 5px #ff676488}
@keyframes ghost-raise-sign{0%,9%,44%,100%{opacity:0;transform:translate(-50%,38px) rotate(-14deg) scale(.8)}14%,37%{opacity:1;transform:translate(-50%,-9px) rotate(-5deg) scale(1)}20%,31%{opacity:1;transform:translate(-50%,-12px) rotate(5deg) scale(1)}}
.ghost-orb.working .ghost-sign{display:none}
@media(max-width:1100px){.topbar .brand-logo{width:104px;height:26px}.topbar #project-name{width:120px}}
@media(max-width:650px){.topbar .brand-logo{width:86px;height:22px}.topbar #project-name{width:100px}.topbar .eyebrow{font-size:7px}.topbar{column-gap:6px}.ghost-sign{width:102px}}
@media(prefers-reduced-motion:reduce){.ghost-sign{animation:none;display:none}}

.ghost-sign{width:72px}
.ghost-sign .logo-art{border-width:1px;border-radius:2px}
.ghost-sign-pole{height:22px;width:3px;left:calc(50% - 1.5px)}
.ghost-sign-hand{top:calc(100% + 9px);width:11px;height:8px;left:calc(50% - 5.5px)}
@media(max-width:650px){.ghost-sign{width:64px}}

.clipboard-paste-zone{border:1px dashed #87759f;border-radius:12px;background:#211d28;padding:35px 20px;text-align:center;outline:none;color:#d9c9ed}
.clipboard-paste-zone:focus,.clipboard-paste-zone.dragging{border-color:#d5bcf3;box-shadow:0 0 0 3px #b796e51c}
.clipboard-paste-zone>span{display:block;margin-bottom:14px}.clipboard-paste-zone svg{width:32px;height:32px}
.clipboard-paste-zone strong{font-size:15px;font-weight:500}.clipboard-paste-zone p{font-size:12px;line-height:1.9;color:#a598b4}

.composer-chip{touch-action:none;cursor:grab;user-select:none}
.composer-chip img{-webkit-user-drag:none;pointer-events:none}
.composer-chip.reference-dragging{opacity:.55;border-color:#dac1ff;box-shadow:0 0 0 2px #b895ed44;cursor:grabbing}
.composer-attachments.reference-sorting{cursor:grabbing}.reference-sorting .composer-chip{transition:none}

.canvas-tab-wrap{position:relative;display:flex;flex-shrink:0}
.topbar .canvas-tab-wrap .canvas-tab{padding-right:29px}
.canvas-tab-close{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:20px;height:20px;border-radius:5px;font-size:17px;line-height:1;color:#a99db5}
.canvas-tab-close:hover{color:#ffcece;background:#79505a66}

.canvas-drawer-trigger{position:fixed;left:0;top:35%;z-index:32;width:17px;padding:13px 2px;writing-mode:vertical-rl;letter-spacing:3px;font-size:10px;color:#a69bb6;background:#302a38cc;border:1px solid #665773;border-left:0;border-radius:0 7px 7px 0}
.canvas-drawer{position:fixed;inset:0 auto 0 0;width:290px;max-width:85vw;z-index:45;display:flex;flex-direction:column;gap:16px;padding:25px 18px;background:#201e25f5;border-right:1px solid #4d4259;box-shadow:12px 0 40px #0005;backdrop-filter:blur(18px);transform:translateX(-105%);transition:transform .22s ease;pointer-events:none}
.canvas-drawer.open{transform:translateX(0);pointer-events:auto}
.canvas-drawer-head{display:flex;align-items:center;justify-content:space-between}.canvas-drawer-head>div{display:flex;flex-direction:column;gap:8px}.canvas-drawer-head strong{font-size:17px;font-weight:500}.canvas-drawer-head small{color:#a093ad;font-size:11px}.canvas-drawer-head button{font-size:25px;color:#b7a6c6;width:30px;height:30px}
#canvas-drawer-search{width:100%;flex-shrink:0;font-size:12px;padding:10px;background:#17151c}
.canvas-drawer-list{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:7px}
.canvas-drawer-item{display:flex;align-items:center;gap:11px;width:100%;padding:13px 11px;text-align:left;border:1px solid transparent;border-radius:9px;flex-shrink:0}
.canvas-drawer-item>svg{color:#ab97c0;width:18px;height:18px}.canvas-drawer-item>span{display:flex;flex-direction:column;gap:7px;min-width:0}.canvas-drawer-item strong{font-size:12px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.canvas-drawer-item small{font-size:10px;color:#8f829c}.canvas-drawer-item:hover{background:#342b40}.canvas-drawer-item.active{background:#3c3048;border-color:#77618d;color:#f3e9ff}
.canvas-drawer-new{padding:12px;border:1px solid #78618f;border-radius:8px;background:#3b2f47;color:#e5cef6;font-size:12px}
@media(prefers-reduced-motion:reduce){.canvas-drawer{transition:none}}

.canvas-drawer-row{display:flex;align-items:center;gap:3px;flex-shrink:0}
.canvas-drawer-row .canvas-drawer-item{flex:1;min-width:0}
.canvas-drawer-delete{display:grid;place-items:center;flex:none;width:32px;height:36px;border-radius:7px;color:#a797b2}
.canvas-drawer-delete svg{width:17px;height:17px}.canvas-drawer-delete:hover{color:#ffc3c3;background:#8a3e4b40}

/* Compact saved-canvas drawer. */
.canvas-drawer{width:220px;max-width:78vw;padding:20px 12px;gap:12px}
.canvas-drawer-head strong{font-size:15px}
.canvas-drawer-item{padding:10px 7px;gap:8px}
.canvas-drawer-item>svg{width:16px;height:16px}
.canvas-drawer-delete{width:27px;height:32px}
.canvas-drawer-delete svg{width:15px;height:15px}
#canvas-drawer-search{padding:9px;font-size:11px}
.canvas-drawer-new{padding:10px;font-size:11px}

.canvas-selection-box{position:absolute;z-index:3;pointer-events:none;border:1px solid #c3b6fb;background:#c3b6fb1c;border-radius:3px}
.node-text-editor[readonly]{cursor:default;user-select:none}

.selection-bar .run-selected{width:auto;white-space:nowrap;padding:7px 12px;color:#e5d5ff;background:#58436c;border-radius:7px;font-size:11px}.selection-bar .run-selected:hover{background:#70548a}

/* Login fields must not inherit a locally installed display/icon font. */
#auth-form input{font-family:Arial,"Helvetica Neue","Segoe UI","PingFang SC","Microsoft YaHei",sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;font-variant:normal!important;font-feature-settings:normal!important;font-variation-settings:normal!important;letter-spacing:normal!important;text-transform:none!important;line-height:1.45;color:#ededef!important;-webkit-text-fill-color:#ededef!important;caret-color:#ededef;text-shadow:none!important}
#auth-form input::placeholder{color:#85868e;-webkit-text-fill-color:#85868e;opacity:1}
#auth-form input:-webkit-autofill,#auth-form input:-webkit-autofill:hover,#auth-form input:-webkit-autofill:focus{font-family:Arial,"Helvetica Neue","Segoe UI","PingFang SC","Microsoft YaHei",sans-serif!important;-webkit-text-fill-color:#ededef!important;caret-color:#ededef;box-shadow:0 0 0 1000px #161719 inset!important}
.auth-password-field{position:relative;display:block}
#auth-form .auth-password-field input{padding-right:58px}
.auth-password-toggle{position:absolute;right:9px;top:50%;transform:translateY(-50%);padding:5px;color:#bdb4cc;font-size:11px;border-radius:4px}
.auth-password-toggle:hover{color:#eee;background:#ffffff0d}

.wire-effects-toggle{white-space:nowrap;padding:9px 11px;border:1px solid #484052;border-radius:9px;background:#211e27e8;color:#cbbddf;font-size:11px}
.wire-effects-toggle[aria-pressed="false"]{border-color:#38383c;color:#a3a3ab;background:#1b1b1ee8}
body.wire-effects-off #wires .wire-base{stroke:#a292bd;opacity:.75;filter:none;animation:none}
body.wire-effects-off #wires .wire-base:hover{opacity:1}
body.wire-effects-off #wires .wire-glow,body.wire-effects-off #wires .wire-flow{display:none;animation:none;filter:none}
@media(max-width:650px){.wire-effects-toggle{font-size:10px;padding:8px}}

.project-rename-btn{padding:2px 5px;color:#b7a2cf;font-size:16px;vertical-align:middle}.project-rename-btn:hover{color:#eee3ff}
.canvas-drawer-rename{display:grid;place-items:center;flex:none;width:25px;height:32px;color:#ac9bba;border-radius:6px}
.canvas-drawer-rename svg{width:15px;height:15px}.canvas-drawer-rename:hover{background:#63507455;color:#e4d0fa}
.rename-canvas-label{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#bdb0ce}.rename-canvas-label input{width:100%;font-size:14px}

.canvas-tab-wrap{touch-action:pan-x;user-select:none}
.canvas-tab-wrap .canvas-tab{cursor:grab}
.canvas-tab-wrap.tab-dragging{opacity:.6;outline:1px solid #b7a2df;border-radius:9px}
.canvas-tab-wrap.tab-dragging .canvas-tab{cursor:grabbing}

.reference-node .node-type-tag{color:#d6c3f2;border:1px solid #766087;border-radius:4px;padding:2px 5px;font-size:9px}
.reference-node-caption{flex-shrink:0;padding:8px 12px;color:#b6a4cb;font-size:10px;line-height:1.5;border-top:1px solid #ffffff08;background:#28223055}

.image-report-modal:has(.admin-image-report){width:1000px}.admin-image-report{font-size:12px}.image-report-metrics{display:flex;gap:12px;margin-bottom:20px}.image-report-metrics>span{flex:1;background:#18191c;border:1px solid var(--line);border-radius:9px;padding:12px;color:var(--muted)}.image-report-metrics strong{display:block;font-size:24px;color:var(--accent);margin-top:6px}.image-report-scroll{overflow:auto;max-height:340px}.admin-image-report table{width:100%;border-collapse:collapse;text-align:left}.admin-image-report td,.admin-image-report th{padding:11px 8px;border-bottom:1px solid var(--line);vertical-align:top;max-width:330px;overflow-wrap:anywhere}.admin-image-report td small{display:block;color:var(--muted);margin-top:5px;line-height:1.6}.image-report-filters{display:flex;gap:8px;margin:18px 0}.image-report-filters select{padding:8px;min-width:0;max-width:65%}.report-prompt{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.report-result{display:block;max-width:100%;max-height:480px;object-fit:contain;margin-top:15px}.admin-image-report summary{cursor:pointer;color:var(--accent);padding:8px 0}
