.transient-notice-stack{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:12000;display:grid;gap:10px;width:min(350px,100vw - 32px);pointer-events:none}.transient-notice{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid #d3dde8;border-left:4px solid #3158a2;border-radius:12px;background:#fff;color:#162940;box-shadow:0 12px 36px #12213826;font:13px/1.45 Inter,system-ui,sans-serif;animation:notice-arrive .16s ease-out}.transient-notice strong{font-size:13px;color:inherit}.transient-notice p{margin:4px 0 0;color:inherit}.transient-notice-icon{color:#3158a2;padding-top:2px;font-size:13px}@keyframes notice-arrive{0%{transform:translate(12px);opacity:0}to{transform:translate(0);opacity:1}}#qivya-studio-root .menu-pending-badge{display:inline-flex!important;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:999px!important;background:#b91c1c!important;color:#fff!important;font:800 9px/14px Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;animation:none!important;box-shadow:none!important;flex-shrink:0}#qivya-studio-root .tab-pending-badge{position:static;margin-left:6px}#qivya-studio-root .q10-mobile-more-card{position:relative}#qivya-studio-root .more-pending-badge{position:absolute;top:6px;right:6px}@media(max-width:860px){.transient-notice-stack{right:16px;bottom:calc(86px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.transient-notice{animation:none}}:root[data-theme=dark] .transient-notice,body[data-theme=dark] .transient-notice{background:#1c293a;color:#f1f5fb;border-color:#40536d;border-left-color:#87afff}#qivya-studio-root[data-qivya-atelier] .entity-tab .chrome-tab-close{font-size:18px;line-height:1}#qivya-studio-root[data-qivya-atelier] .entity-record-link{display:flex;gap:10px;justify-content:space-between}#qivya-studio-root[data-qivya-atelier] .entity-record-link:disabled{opacity:.6;cursor:default}@media(max-width:860px){#qivya-studio-root[data-qivya-atelier] .chrome-tab-bar.has-entity-tabs{display:block!important;margin:0 0 18px;padding:0;min-width:0;max-width:100%;background:transparent}#qivya-studio-root[data-qivya-atelier] .chrome-tab-bar.has-entity-tabs .chrome-tabs-container{display:flex;gap:8px;overflow-x:auto;padding:4px;scrollbar-width:thin}#qivya-studio-root[data-qivya-atelier] .chrome-tab-bar.has-entity-tabs .chrome-tab{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-height:44px;max-width:250px;padding:8px 12px;background:#fff;border:1px solid var(--at-line, #dce5ef);border-radius:10px;color:var(--at-ink, #25354c)}#qivya-studio-root[data-qivya-atelier] .chrome-tab-bar.has-entity-tabs .chrome-tab.active{background:var(--niche-soft, #edf3f8);border-color:var(--niche-tone, #657d9b)}#qivya-studio-root[data-qivya-atelier] .chrome-tab-bar.has-entity-tabs .chrome-tab-close{min-width:30px;min-height:30px}}@media print{body:has(q10-entity-view){background:#fff!important}#qivya-studio-root:has(q10-entity-view) .app-shell{display:block!important;padding:0!important}#qivya-studio-root:has(q10-entity-view) :is(.topbar,.sidebar,.chrome-tab-bar,.q10-mobile-bottom-nav,.q10-mobile-more-sheet,.q10-global-copyright){display:none!important}#qivya-studio-root:has(q10-entity-view) .workspace{display:block!important;padding:0!important;width:100%!important}q10-entity-view :is(.entity-actions,.entity-links,.entity-hint){display:none!important}q10-entity-view .entity-card{box-shadow:none;break-inside:avoid}}.q10-chat-panel{--message-in-bg: #ffffff;--message-out-bg: #e9eff7;--message-text: #1b2b40;--message-label: #2c405b;--message-meta: #40536b;--message-border: #c8d4e3;--message-system-bg: #edf2f7;--message-stream-bg: #f6f8fb}:is(html.dark,body.dark,[data-theme=dark],[data-color-scheme=dark]) .q10-chat-panel{--message-in-bg: #192536;--message-out-bg: #273b54;--message-text: #f2f6fb;--message-label: #e1eaf6;--message-meta: #c5d3e5;--message-border: #50647f;--message-system-bg: #263044;--message-stream-bg: #101a29}#qivya-studio-root .q10-chat-panel .q10-chat-row .q10-chat-bubble{background:var(--message-in-bg)!important;color:var(--message-text)!important;border-color:var(--message-border)!important}#qivya-studio-root .q10-chat-panel .q10-chat-row.mine .q10-chat-bubble{background:var(--message-out-bg)!important}#qivya-studio-root .q10-chat-panel .q10-chat-messages{background:var(--message-stream-bg)!important}#qivya-studio-root .q10-chat-panel .q10-chat-row .q10-chat-author{color:var(--message-label)!important;opacity:1!important}#qivya-studio-root .q10-chat-panel .q10-chat-row .q10-chat-text{color:var(--message-text)!important}#qivya-studio-root .q10-chat-panel .q10-chat-row .q10-chat-meta{color:var(--message-meta)!important;opacity:1!important;display:flex;flex-wrap:wrap;gap:5px 9px;align-items:center;justify-content:flex-end}#qivya-studio-root .q10-chat-panel .q10-chat-row.system .q10-chat-bubble{background:var(--message-system-bg)!important}.q10-chat-panel .message-delivery{font-size:.72rem;line-height:1.4;color:inherit}.q10-chat-panel .message-retry{color:var(--message-label);background:transparent;border:1px solid currentColor;border-radius:6px;padding:4px 8px;font:inherit;cursor:pointer}.q10-chat-panel .message-retry:focus-visible{outline:2px solid currentColor;outline-offset:3px}.q10-chat-panel .message-agent-status{color:var(--message-label);background:var(--message-in-bg);border:1px solid var(--message-border);border-radius:10px;padding:10px 14px;font-size:.82rem;line-height:1.5}.q10-chat-panel button:disabled{cursor:not-allowed}*{box-sizing:border-box}html{min-width:320px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#edf2ef}body{margin:0;min-height:100vh}
