.mention-editor{flex-shrink:0;width:100%;min-width:0;position:relative}.composer>.mention-editor{grid-area:1/1/auto/-1}.mention-editor>textarea{box-sizing:border-box;width:100%}.mention-highlight{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;color:#121211;display:none;position:absolute;inset:0;overflow:hidden}.mention-editor.has-bound-mentions .mention-highlight{display:block}.mention-editor.has-bound-mentions textarea{color:#0000!important;-webkit-text-fill-color:transparent!important;caret-color:#121211!important;background:0 0!important}.mention-editor.has-bound-mentions textarea::placeholder{-webkit-text-fill-color:#68645c;color:#68645c}.mention-token{color:#3455db;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#edf2ff;border-radius:3px}.mention-picker{pointer-events:auto;z-index:10001;color:#121211;background:#fffefa;border:1px solid #dedbd2;border-radius:10px;max-height:320px;padding:6px;font:14px/1.5 Segoe UI,Microsoft YaHei,sans-serif;position:fixed;overflow:auto;box-shadow:0 8px 24px #12121112}.mention-picker[hidden]{display:none!important}.mention-picker{box-sizing:border-box;overscroll-behavior:contain}.mention-picker[data-loading=true]{min-height:116px}.mention-picker button{text-align:left;width:100%;min-height:38px;color:inherit;font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:7px;padding:8px 10px;display:block}.mention-picker button[aria-selected=true]{color:#233428;background:#dde5d9}.mention-picker button:focus-visible{outline-offset:-2px;outline:2px solid #3b5bff}.mention-heading,.mention-empty{color:#68645c;padding:7px 10px;font-size:12px}.mention-divider{background:#dedbd2;height:1px;margin:5px 4px}@media (width<=760px){.mention-picker button{min-height:44px}}body[data-production-app] .app :is(.choices,#filterOptions,#projectOptions,[role=listbox],.filter-menu,.options) button:not([aria-pressed=true]):not([aria-current=page]):not([aria-selected=true]):hover{color:#363a37!important;background:#efece5!important}body[data-production-app] .app :is(.choices,#filterOptions,#projectOptions,[role=listbox],.filter-menu,.options) button:is([aria-pressed=true],[aria-current=page],[aria-selected=true]){padding-right:30px;font-weight:600;position:relative;color:#233428!important;background:#dde5d9!important}body[data-production-app] .app :is(.choices,#filterOptions,#projectOptions,[role=listbox],.filter-menu,.options) button:is([aria-pressed=true],[aria-current=page],[aria-selected=true]):after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:7px;height:4px;position:absolute;top:50%;right:11px;transform:translateY(-70%)rotate(-45deg)}body[data-production-app] .app>aside :is(.agent,.model-item,.workflow-choice,.nav button):not(.active):not([aria-current=page]):not([aria-pressed=true]):hover{background:#efece5!important}body[data-production-app] .app>aside :is(.agent.active,.model-item[aria-pressed=true],.workflow-choice[aria-current=page],.nav button[aria-current=page]){color:#233428!important;background:#dde5d9!important}body[data-production-app] .app :is(.nora-markdown,.shared-text,.shared-item,.message,.greeting,.intro,#welcome,h1,h2,p,textarea){transition:font-size .18s cubic-bezier(.22,1,.36,1)}html[data-nora-layout=wide] body:is([data-production-app=picture],[data-production-app=video]) #emptyState>:is(h1,p){text-align:center!important;margin-inline:auto!important}html[data-nora-layout=wide] body:is([data-production-app=picture],[data-production-app=video]) #main.empty>.empty-state{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:24px 20px;display:flex;overflow:auto;margin:0!important}html[data-nora-layout=wide] body:is([data-production-app=picture],[data-production-app=video]) #main>.composer-wrap{flex:none;margin-top:auto!important}body:is([data-production-app=picture],[data-production-app=video]) #main:not(.empty)>.composer-wrap{z-index:3;pointer-events:none;background:0 0;position:absolute;inset:auto 0 0}body:is([data-production-app=picture],[data-production-app=video]) #main:not(.empty)>.composer-wrap .composer-inner{pointer-events:none}body:is([data-production-app=picture],[data-production-app=video]) #main:not(.empty)>.composer-wrap :is(.refs,.templates,.composer){pointer-events:auto}body:is([data-production-app=picture],[data-production-app=video]) #main:not(.empty)>.scroll{padding-bottom:calc(32px + var(--media-composer-reserve,200px))}body[data-production-app] .app>main :is(.composer-wrap,.compose-dock,.compose-wrap,.composer-inner,.compose-inner){background:0 0!important}body[data-production-app=workflow] main:has(.run-record){position:relative}body[data-production-app=workflow] main:has(.run-record)>.compose-dock{z-index:3;pointer-events:none;position:absolute;inset:auto 0 0}body[data-production-app=workflow] main:has(.run-record)>.compose-dock :is(.composer,.attachments){pointer-events:auto}body[data-production-app=workflow] main:has(.run-record)>.chat-scroll{padding-bottom:calc(32px + var(--nora-dock-height,180px))}.nora-scroll-bottom{z-index:80;color:#30342f;cursor:pointer;background:#fffefa;border:1px solid #d7d2c7;border-radius:50%;width:38px;height:38px;padding:9px;position:fixed;box-shadow:0 3px 12px #1212111a}.nora-scroll-bottom:hover{background:#e8eee6}.nora-scroll-bottom:focus-visible{outline-offset:-2px;outline:2px solid #3b5bff}.nora-scroll-bottom svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}@media (prefers-reduced-motion:reduce){body[data-production-app] .app :is(.nora-markdown,.shared-text,.shared-item,.message,.greeting,.intro,#welcome,h1,h2,p,textarea){transition:none}}body[data-production-app=hub] .content-inner{width:100%;max-width:1040px}body[data-production-app=hub] :is(.grid,.hub-group-cards){grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;gap:16px;display:grid}body[data-production-app=hub] .category-card{border-radius:12px;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);align-content:center;align-items:center;gap:4px 20px;min-height:148px;padding:28px;transition:background-color .18s,border-color .18s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;animation:none;transform:none}body[data-production-app=hub] .category-card:is(:hover,:focus-visible,:active){background:#f7f5ef;border-color:#c7c1b5;transform:translateY(-3px);box-shadow:0 7px 18px #2c282017}body[data-production-app=hub] .category-card>svg{box-sizing:border-box;grid-area:1/1/3;align-self:center;width:52px;height:52px;margin:0;padding:14px;transition:none;animation:none;transform:none}body[data-production-app=hub] .category-card h2{grid-area:1/2;align-self:end;margin:0}body[data-production-app=hub] .category-card p{grid-area:2/2;align-self:start;margin:0}body[data-production-app=hub] .category-card:hover>svg{transform:none}body[data-production-app=hub] .category-card h2{overflow-wrap:anywhere;font-size:17px}body[data-production-app=hub] .category-card p{font-size:13px;line-height:1.6}.hub-group-section{grid-column:1/-1;min-width:0;margin:8px 0 16px}.hub-group-heading{margin:0 0 16px;font-size:16px;font-weight:650;line-height:1.5}body[data-production-app] aside :is(.nora-entry,[data-agent=nora],[data-key=nora]){z-index:auto;background:#f4f2ec;flex-shrink:0;top:auto;position:relative!important}body[data-production-app] aside :is(.nora-entry,[data-agent=nora],[data-key=nora])[aria-current=page],body[data-production-app] aside [data-agent=nora].active{background:#dfe9dd!important}body[data-production-app] .app>aside:is(#sidebar,aside) :is(.nora-entry.nora-entry,[data-agent=nora],[data-key=nora]):is([aria-current=page],.active),body[data-production-app] .app>aside:is(#sidebar,aside) :is(.nora-entry.nora-entry,[data-agent=nora],[data-key=nora]):is([aria-current=page],.active):hover{color:#233428!important;background:#dde5d9!important}body[data-production-app] aside :is(.agent,.model-item) small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.model-name-overflow{display:none!important}body[data-production-app] aside .agent strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;line-height:1.1!important}body[data-production-app] aside .agent small{font-size:11px!important;line-height:1.3!important}body[data-production-app] details.wf-output-advanced summary{cursor:pointer;align-items:center;gap:10px;font-weight:600;list-style:none;display:flex}body[data-production-app] details.wf-output-advanced summary::-webkit-details-marker{display:none}body[data-production-app] details.wf-output-advanced summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;margin:0 3px 0 2px;transition:transform .18s;display:block;transform:rotate(-45deg)}body[data-production-app] details.wf-output-advanced[open] summary:before{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){body[data-production-app] details.wf-output-advanced summary:before{transition:none}}body[data-production-app=index] #agentTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=650px){body[data-production-app=hub] .category-card{min-height:124px;padding:24px}body[data-production-app=hub] :is(.grid,.hub-group-cards){grid-template-columns:minmax(0,1fr);gap:12px}}.header-right,header .account{align-items:center;gap:12px;display:flex}.production-return{box-sizing:border-box;white-space:nowrap;flex:none;order:10;justify-content:center;align-items:center;gap:8px;color:#121211!important;background:#fffefa!important;border:1px solid #dedbd2!important;border-radius:9px!important;width:136px!important;height:38px!important;padding:0 12px!important;font:500 13px/1.2 Segoe UI,Microsoft YaHei,sans-serif!important;display:inline-flex!important}.production-return:hover{background:#ece9e1!important}.production-return svg{flex:none;width:16px;height:16px}:is(.toast,.menu,.filter-menu,.rail-preview,#production-asset-mentions){transition:opacity .18s ease,translate .18s cubic-bezier(.22,1,.36,1),display .18s allow-discrete;opacity:1;translate:0}:is(.toast,.menu,.filter-menu,.rail-preview,#production-asset-mentions)[hidden]{opacity:0;translate:0 5px}@starting-style{:is(.toast,.menu,.filter-menu,.rail-preview,#production-asset-mentions):not([hidden]){opacity:0;translate:0 5px}}:root{--popup-close-duration:.15s;--selection-duration:.21s}dialog{transition:opacity var(--popup-close-duration) ease,translate var(--popup-close-duration) cubic-bezier(.22,1,.36,1),display var(--popup-close-duration) allow-discrete,overlay var(--popup-close-duration) allow-discrete;opacity:1;translate:0;animation-duration:var(--popup-close-duration)!important}dialog::backdrop{transition:opacity var(--popup-close-duration) ease,display var(--popup-close-duration) allow-discrete,overlay var(--popup-close-duration) allow-discrete;opacity:1;animation-duration:var(--popup-close-duration)!important}dialog:not([open])::backdrop{opacity:0}@starting-style{dialog[open]::backdrop{opacity:0}}:is(.menu,.filter-menu,.mention-menu,#production-asset-mentions){transition-duration:var(--popup-close-duration)!important;animation-duration:var(--popup-close-duration)!important}dialog:not([open]){opacity:0;translate:0 6px}@starting-style{dialog[open]{opacity:0;translate:0 6px}}.production-mobile-nav,.production-menu-toggle,.production-drawer-shade{display:none}.production-page-notes{color:#68645c;z-index:30;background:#f4f2ec;border-top:1px solid #dedbd2;padding:9px 16px;font:12px/1.6 Segoe UI,Microsoft YaHei,sans-serif;position:fixed;bottom:0;left:280px;right:0;transition:none!important;animation:none!important}.production-page-notes>*{font:inherit!important;margin:0!important;padding:0!important;transition:none!important;animation:none!important}body[data-production-app] .app{height:calc(100dvh - var(--page-notes-height,0px))}body[data-production-app=workbench] .table-wrap,body[data-production-app=admin] .table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9a978e #ece9e1;width:100%;max-width:100%;overflow-x:auto}body[data-production-app=hub] .hub-assistant-back{color:#121211;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dedbd2;border-radius:8px;align-self:flex-start;align-items:center;margin:8px 16px;padding:8px 12px;display:flex}body[data-production-app=hub] .hub-nora-scroll{flex:1;min-height:0;overflow:hidden auto}body[data-production-app=hub] .hub-nora-scroll .messages{flex:none;min-height:0;overflow:visible}body[data-production-app=hub] #hubNoraTasks{box-sizing:border-box;width:min(760px,100% - 64px);max-width:760px;margin-inline:auto;padding:0 2px 12px}body[data-production-app=hub] #assistant>.assistant-head{flex:none}body[data-production-app=hub] #messages>.shared-item{height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:static;inset:auto;overflow:visible}body[data-production-app=hub] #messages>.shared-item[data-message-role=user]{align-self:flex-end;width:fit-content;max-width:85%}body[data-production-app=hub] #messages>.shared-item[data-message-role=assistant]{align-self:flex-start;width:100%;max-width:100%}@media (width<=650px){body[data-production-app=hub] .app>aside .nav{flex-direction:column;gap:4px;width:100%;display:flex;overflow:visible}body[data-production-app=hub] .app>aside .nav button{flex-shrink:0;width:100%;min-height:52px}body[data-production-app=hub] .app>aside .nav button svg{flex:none;width:22px;height:22px;display:block}body[data-production-app=hub] .hub-assistant-back{color:#121211;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dedbd2;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin:8px 16px;padding:8px 12px;display:flex}#noraUnifiedHost{z-index:1500!important}body[data-production-app]{overflow:hidden;min-width:0!important}body[data-production-app] .app{height:calc(100dvh - 62px - env(safe-area-inset-bottom) - var(--page-notes-height,0px))!important;grid-template-rows:60px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.production-page-notes{left:0;bottom:calc(62px + env(safe-area-inset-bottom));font-size:11px}body[data-production-app=workbench] .table-wrap table,body[data-production-app=admin] .table-wrap table{table-layout:auto;min-width:680px}body[data-production-app=workbench] .table-wrap th,body[data-production-app=admin] .table-wrap th{white-space:nowrap}body[data-production-app] .app>header{height:60px;grid-column:1!important;gap:8px!important;padding:0 12px!important}body[data-production-app] .app>main{min-height:0;grid-area:2/1!important;min-width:0!important}body[data-production-app] :is(.header-title,.header-label),body[data-production-app] .header-right>span{display:none}body[data-production-app] .header-right,body[data-production-app] header .account{gap:6px;margin-left:auto}body[data-production-app] .production-return{width:112px!important;height:36px!important;padding:0 6px!important;font-size:12px!important}body[data-production-app] .shell-credit{padding:7px 8px!important;font-size:12px!important}body[data-production-app] :is(.mobile-toggle,#navToggle,#mobile,#toggleSidebar){display:none!important}.production-menu-toggle{color:#121211;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:40px;height:44px;padding:8px;display:grid}.production-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px;height:22px}body[data-production-app] .app>aside{visibility:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),visibility .22s;top:60px!important;left:0!important;bottom:calc(62px + env(safe-area-inset-bottom))!important;z-index:1201!important;background:#f4f2ec!important;width:min(280px,85vw)!important;height:auto!important;display:flex!important;position:fixed!important;overflow:auto!important;transform:translate(-100%)!important}body[data-production-app].production-drawer-open .app>aside{visibility:visible;transform:translate(0)!important}.production-drawer-shade{inset:60px 0 calc(62px + env(safe-area-inset-bottom));z-index:1200;opacity:0;width:100%;transition:opacity .18s,display .18s allow-discrete;background:#12121140;border:0;position:fixed}.production-drawer-open .production-drawer-shade{opacity:1;display:block}.production-mobile-nav{z-index:1300;height:calc(62px + env(safe-area-inset-bottom));padding:5px 8px calc(5px + env(safe-area-inset-bottom));background:#f4f2ec;border-top:1px solid #dedbd2;align-items:stretch;gap:6px;display:flex;position:fixed;bottom:0;left:0;right:0}.production-mobile-nav a{color:#55534d;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:44px;min-height:44px;font:12px/1.3 Segoe UI,Microsoft YaHei,sans-serif;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.production-mobile-nav a[aria-current=page]{color:#121211;background:#e2e9ef}.production-mobile-nav svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}body[data-production-app] input,body[data-production-app] textarea{font-size:16px!important}body[data-production-app] dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px)}body[data-production-app] .table-wrap{overflow:auto}body[data-production-app] .composer-wrap{padding-left:12px!important;padding-right:12px!important}body[data-production-app] .page{padding:24px 16px!important}body[data-production-app] .production-credit-footer{padding:8px 12px}body[data-production-app] .toast{max-width:calc(100vw - 24px);bottom:calc(76px + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){:is(.toast,.menu,.filter-menu,.rail-preview,#production-asset-mentions,dialog),body[data-production-app] .app>aside,.production-drawer-shade,.production-mobile-nav a{transition:none!important}}body[data-production-app=assets] .toolbar{background:#fffefa;border:1px solid #dedbd2;border-radius:10px;flex-wrap:nowrap;gap:6px;padding:3px}body[data-production-app=assets] .toolbar .search{background:0 0;border:0;flex:1;width:auto;min-width:0;max-width:none;padding:0 8px}body[data-production-app=assets] .toolbar .views{border:0;flex:none;margin:0;padding:0}body[data-production-app=assets] #projectFilter{flex:0 120px;min-width:0}body[data-production-app=assets] #projectButton{white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;width:100%;padding:6px;font-size:12px;overflow:hidden}body[data-production-app=assets] #projectOptions{max-width:min(280px,80vw);max-height:260px;left:auto;right:0;overflow:auto}body[data-production-app=assets] .project-space{background:#fffefa;border-radius:10px;margin-bottom:12px;transition:background-color .18s;position:relative}body[data-production-app=assets] .project-space.has-projects:not(.expanded):before,body[data-production-app=assets] .project-space.has-projects:not(.expanded):after{content:"";pointer-events:none;background:#fffefa;border:1px solid #d7d2c7;border-top:0;border-radius:0 0 6px 6px;height:4px;position:absolute;top:100%;left:10px;right:10px}body[data-production-app=assets] .project-space.has-projects:not(.expanded):before{background:#dedad1}body[data-production-app=assets] .project-space.has-projects:not(.expanded):after{background:#c6c0b4;height:3px;top:calc(100% + 4px);left:18px;right:18px}body[data-production-app=assets] .project-stack-empty{color:#68645c;margin:0;padding:12px 8px;font-size:13px;line-height:1.6}body[data-production-app=assets] .project-space:has(.project-stack-toggle[aria-current=page]){background:0 0}body[data-production-app=assets] .project-space.expanded{background:#f0eee7}body[data-production-app=assets] .project-stack-toggle{margin:0;position:relative;background:0 0!important}body[data-production-app=assets] .project-stack-toggle:after{content:none}body[data-production-app=assets] .project-stack-list{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid}body[data-production-app=assets] .project-stack-list.open{opacity:1;grid-template-rows:1fr}body[data-production-app=assets] .project-stack-inner{transition:transform .24s cubic-bezier(.22,1,.36,1);transform:translateY(-8px)}body[data-production-app=assets] .project-stack-list.open .project-stack-inner{transform:translateY(0)}body[data-production-app=assets] .preview{background:#eae8e2!important}body[data-production-app=assets] .preview img{object-fit:contain;object-position:center;min-width:0;min-height:0}body[data-production-app=assets] .asset-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:24px;display:block;overflow:hidden}body[data-production-app=assets] .asset-meta{white-space:nowrap;font-variant-numeric:tabular-nums;line-height:20px}body[data-production-app=assets] .asset-preview-error{color:#68645c;font-size:13px}body[data-production-app=assets] dialog{border:1px solid #dedbd2;border-radius:18px;max-width:calc(100vw - 32px);padding:24px;box-shadow:0 16px 48px #12121118}body[data-production-app=assets] dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12121140}body[data-production-app=assets] .project-stack-inner{min-height:0;max-height:320px;padding-inline:8px;overflow:hidden auto}body[data-production-app=assets] .project-stack-item{white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;width:100%;min-width:0;min-height:44px;margin:4px 0;font-size:14px;display:block}body[data-production-app=assets] .project-stack-item:hover,body[data-production-app=assets] .project-stack-item:focus-visible,body[data-production-app=assets] .project-stack-item[aria-current=page]{background:#e8e5dd}@media (width<=650px){body[data-production-app=hub] #hubNoraTasks{width:calc(100% - 32px)}body[data-production-app=assets] .type-tabs{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;overflow:visible}body[data-production-app=assets] .type-tabs button{white-space:normal;text-align:center;border:0;border-radius:8px;min-width:0;min-height:44px;padding:10px 4px}body[data-production-app=assets] .type-tabs button[aria-pressed=true]{color:#121211;background:#e2e9ef}body[data-production-app=assets] #projectOptions{overflow:hidden auto}body[data-production-app=assets] #projectOptions button{white-space:normal;overflow-wrap:anywhere}body[data-production-app=assets] .toolbar{width:100%;min-width:0}body[data-production-app=assets] #projectFilter{flex-basis:82px}body[data-production-app=assets] #projectButton{white-space:nowrap;text-overflow:ellipsis;min-height:44px;padding-right:18px;display:block;position:relative;overflow:hidden}body[data-production-app=assets] #projectButton svg{width:16px;height:16px;position:absolute;top:13px;right:0}body[data-production-app=assets] .toolbar .views .icon{width:40px;height:44px}}@media (prefers-reduced-motion:reduce){body[data-production-app=assets] .project-stack-list{transition:none}}@media (width<=650px){body[data-production-app] .templates{flex-wrap:wrap;max-width:100%;overflow:visible;display:flex!important}body[data-production-app] .templates button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}body[data-production-app=credits] .tabs{flex-wrap:wrap;display:flex;overflow:visible}body[data-production-app=credits] .tabs button{white-space:normal;flex:1 0 28%;min-width:0;min-height:44px}body[data-production-app=picture] .history .more,body[data-production-app=video] .history .more{opacity:1;min-width:44px;min-height:44px}body[data-production-app=workbench] .table-wrap,body[data-production-app=admin] .table-wrap{overflow-x:hidden}body[data-production-app=workbench] .table-wrap table,body[data-production-app=admin] .table-wrap table{display:block;width:100%!important;min-width:0!important}body[data-production-app=credits] #historyView .table-wrap{overflow-x:hidden}body[data-production-app=credits] #historyView .table-wrap table{white-space:normal;display:block;width:100%!important;min-width:0!important}body[data-production-app] .production-data-table :is(thead,tbody){width:100%;display:block}body[data-production-app] .production-data-table thead tr{display:flex}body[data-production-app] .production-data-table thead th:not(:has(input)){display:none}body[data-production-app] .production-data-table thead th:has(input){align-items:center;gap:8px;min-height:44px;display:flex}body[data-production-app] .production-data-table thead th:has(input):after{content:"选择全部"}body[data-production-app] .production-data-table tbody tr{border:1px solid #dedbd2;border-radius:10px;margin-bottom:12px;padding:12px;display:block}body[data-production-app] .production-data-table tbody td{overflow-wrap:anywhere;border:0;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;max-width:100%;display:flex;white-space:normal!important;width:100%!important;padding:8px 0!important}body[data-production-app] .production-data-table tbody td[data-mobile-label]:not([data-mobile-label=""]):before{content:attr(data-mobile-label);color:#68645c;text-align:left;flex:0 0 72px}body[data-production-app] .production-data-table tbody td>*{overflow-wrap:anywhere;min-width:0;max-width:100%}body[data-production-app] .production-data-table :is(button,a){white-space:normal;min-height:40px}}@media (width<=380px){body[data-production-app] .app>header{gap:4px!important;padding-inline:8px!important}body[data-production-app] .production-menu-toggle{width:32px;padding:5px}body[data-production-app] .app>header :is(.brand,.wordmark){padding-inline:3px;font-size:20px}body[data-production-app] .production-return{gap:3px!important;width:84px!important;padding:0 3px!important;font-size:11px!important}body[data-production-app] .production-return svg{width:12px;height:12px}body[data-production-app] .shell-credit{padding:6px 4px!important;font-size:11px!important}body[data-production-app] .header-right,body[data-production-app] header .account{gap:4px!important}}body[data-production-app=assets] #viewer[open]{flex-direction:column;height:min(680px,100dvh - 32px);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}body[data-production-app=assets] #viewer :is(.dialog-head,.dialog-actions,.viewer-meta){flex-shrink:0}body[data-production-app=assets] #viewer .dialog-head{align-items:flex-start;gap:16px}body[data-production-app=assets] #viewer .dialog-head h2{overflow-wrap:anywhere;min-width:0;line-height:1.4}body[data-production-app=assets] #viewer .dialog-head .icon{flex:none;align-self:flex-start;width:44px;height:44px}body[data-production-app=assets] #viewerContent{flex:1;min-height:0;overflow:auto}body[data-production-app=assets] #viewerContent.document-preview{text-align:left;display:block}body[data-production-app=assets] #viewerContent.document-preview pre{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;align-self:start;min-height:0;max-height:none;margin:0;overflow:visible}@media (width<=650px){body[data-production-app=assets] #viewer[open]{height:calc(100dvh - 100px);max-height:calc(100dvh - 100px);padding:18px}body[data-production-app=assets] #viewer .dialog-actions{flex-wrap:wrap}}.admin-online{font:inherit;white-space:nowrap;color:var(--muted,#68645c);font-variant-numeric:tabular-nums;font-size:13px}@media (width<=650px){body[data-production-app=admin] header .header-right{flex-wrap:wrap}.admin-online{font-size:11px}}@media (prefers-reduced-motion:reduce){body[data-production-app=hub] .category-card{transition:none}body[data-production-app=hub] .category-card:is(:hover,:focus-visible,:active){transform:none}}@media (width<=760px){body[data-home-mobile]{cursor:auto;min-width:0;overflow-x:clip}body[data-home-mobile] .wrap{width:auto;max-width:none;margin-inline:20px}body[data-home-mobile] :is(a,button){cursor:pointer}body[data-home-mobile] :is(.dot,.peek,#noraLauncher,#assistantPreview){display:none!important}body[data-home-mobile] .nav{color:#121211;background:#f4f2ec;border-bottom:1px solid #dedbd2}body[data-home-mobile] .nav .wrap{flex-wrap:wrap;gap:8px 12px;height:auto;min-height:64px;padding-block:10px;display:flex}body[data-home-mobile] .nav .side{gap:12px;margin-left:auto;font-size:13px}body[data-home-mobile] .nav .side .btn{height:40px;padding:0 14px;font-size:13px}body[data-home-mobile] .nav.compare-active .btn{background:var(--ink);color:var(--paper)}body[data-home-mobile] .nav .links{white-space:normal;order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;width:100%;padding:0;font-size:13px;display:grid;overflow:visible}body[data-home-mobile] .nav .links a{justify-content:center;align-items:center;min-height:36px;display:flex}body[data-home-mobile] .hero{padding-top:174px}body[data-home-mobile] .headline{letter-spacing:-.035em;margin:16px 0 28px;padding:0;font-size:clamp(34px,9.5vw,64px);line-height:1.22}body[data-home-mobile] .headline .alt{display:none}body[data-home-mobile] .hero-row{display:block}body[data-home-mobile] .hero-row .acts{flex-wrap:wrap;gap:10px}body[data-home-mobile] .btn-xl{height:48px;padding:0 18px;font-size:14px}body[data-home-mobile] .mag-hit,body[data-home-mobile] .btn{transform:none!important}body[data-home-mobile] .stage{perspective:none;margin-top:32px}body[data-home-mobile] .app{box-shadow:none;border-radius:16px;transform:none!important}body[data-home-mobile] .app-bar{height:auto;padding:8px;display:block}body[data-home-mobile] .app-tabs{white-space:normal;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;display:grid;overflow:visible}body[data-home-mobile] .app-tabs button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:44px;padding:4px 8px}body[data-home-mobile] .app-bar :is(.bal,.lights){display:none!important}body[data-home-mobile] .app-body{flex-direction:column;height:480px;display:flex}body[data-home-mobile] .app-side{border-right:0;border-bottom:1px solid var(--line);padding:10px}body[data-home-mobile] .app-side small{display:none}body[data-home-mobile] .app-side #recent{white-space:normal;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;overflow:visible}body[data-home-mobile] .app-side button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:44px;padding:8px;font-size:12px}body[data-home-mobile] .app-main{flex:1;min-height:0;padding:16px}body[data-home-mobile] .convo{overflow:auto}body[data-home-mobile] .msg-me{max-width:96%;padding:10px 12px;font-size:13px}body[data-home-mobile] .msg-ai{max-width:100%;font-size:14px}body[data-home-mobile] .composer{flex:none;gap:6px;height:48px;padding:8px}body[data-home-mobile] .composer .ph{font-size:12px}body[data-home-mobile] .composer .model{padding:4px 6px;font-size:11px}body[data-home-mobile] .sec{padding:64px 0}body[data-home-mobile] .h2,body[data-home-mobile] .nora-head .h2{letter-spacing:-.03em;font-size:36px;line-height:1.15}body[data-home-mobile] .sec-head{margin-bottom:28px;display:block}body[data-home-mobile] .lead{margin-top:18px;font-size:15px}body[data-home-mobile] .row{grid-template-columns:24px 1fr 44px;gap:12px;padding:24px 0}body[data-home-mobile] .row h3{font-size:28px}body[data-home-mobile] .row p{grid-area:2/2;font-size:14px}body[data-home-mobile] .row .go{grid-area:1/3/3;width:40px;height:40px}body[data-home-mobile] .row:hover{padding-inline:0}body[data-home-mobile] .nora-section>.wrap{width:auto;display:block}body[data-home-mobile] .nora-face{display:none}body[data-home-mobile] .nora-section .feed{margin-top:28px}body[data-home-mobile] .feed-item{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 8px}body[data-home-mobile] .feed-item .nora-bot{font-size:32px}body[data-home-mobile] .feed-item h4{font-size:15px}body[data-home-mobile] .feed-item p{white-space:normal;font-size:12px}body[data-home-mobile] .feed-meta{text-align:left;grid-column:2;padding:0}body[data-home-mobile] .compare-scroll{height:auto!important}body[data-home-mobile] #compare{border-radius:0;height:auto;min-height:0;margin:0;padding:48px 0;display:block;position:relative;top:auto}body[data-home-mobile] #compare .h2{font-size:36px}body[data-home-mobile] .compare{display:block}body[data-home-mobile] .pick{flex-direction:column;gap:8px;padding-bottom:20px;display:flex;overflow:visible}body[data-home-mobile] .pick button{text-align:left;border-radius:12px;width:100%;min-width:0;min-height:64px;padding:12px}body[data-home-mobile] .answer{border-radius:16px;padding:20px;height:360px!important}body[data-home-mobile] .answer .txt{font-size:18px}body[data-home-mobile] .answer .q{font-size:14px}body[data-home-mobile] .model-window{border-radius:12px;margin-inline:20px!important}body[data-home-mobile] .m{gap:12px;width:240px;height:140px;padding:18px}body[data-home-mobile] .m b{font-size:19px}body[data-home-mobile] .m span{opacity:1;transform:none}body[data-home-mobile] .scenes{flex-direction:column;height:auto;display:flex}body[data-home-mobile] .scene{border-radius:16px;flex:none;min-height:260px;padding:24px}body[data-home-mobile] .scene h3{font-size:28px}body[data-home-mobile] .sc-body{opacity:1;margin-top:24px;transform:none}body[data-home-mobile] .chain span{padding:8px 10px;font-size:12px}body[data-home-mobile] .closing-section{padding:40px 20px}body[data-home-mobile] .closing-card{border-radius:20px;flex-direction:column;gap:24px;width:100%;max-width:100%;padding:32px 24px;display:flex}body[data-home-mobile] .closing-card h2{font-size:34px}body[data-home-mobile] footer{padding:32px 0}body[data-home-mobile] .foot-top{flex-wrap:wrap;gap:24px;display:flex}body[data-home-mobile] .foot-top nav{flex-wrap:wrap;order:3;gap:16px;width:100%;display:flex}body[data-home-mobile] .foot-top .up{margin-left:auto}body[data-home-mobile] .foot-bot{flex-direction:column;gap:8px;font-size:12px}body[data-home-mobile] .reveal{opacity:1!important;transform:none!important}}body[data-production-app] .app>main :is(.scroll,.chat-scroll,.asset-nora-scroll,.hub-nora-scroll){scrollbar-gutter:stable;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#c9c5bb transparent;align-self:stretch;width:100%;min-width:0;max-width:none;min-height:0;margin-inline:0;overflow:hidden auto}body[data-production-app=index] .scroll>.messages,body[data-production-app=workflow] .chat-scroll>.conversation,body[data-production-app=hub] .hub-nora-scroll>.messages{flex-shrink:0;max-height:none;overflow:visible}#assistantPreview .assistant-content,:host .panel .log{scrollbar-gutter:stable;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#c9c5bb transparent;align-self:stretch;width:100%;max-width:none;min-height:0;margin-inline:0;overflow:hidden auto}#assistantPreview .assistant-history,:host .panel .messages{max-height:none;overflow:visible}body[data-production-app] .app>main :is(.scroll,.chat-scroll,.asset-nora-scroll,.hub-nora-scroll)::-webkit-scrollbar{width:8px}#assistantPreview .assistant-content::-webkit-scrollbar{width:8px}:host .panel .log::-webkit-scrollbar{width:8px}body[data-production-app] .app>main :is(.scroll,.chat-scroll,.asset-nora-scroll,.hub-nora-scroll)::-webkit-scrollbar-thumb{background:#c9c5bb;border:2px solid #f4f2ec;border-radius:8px}#assistantPreview .assistant-content::-webkit-scrollbar-thumb{background:#c9c5bb;border:2px solid #f4f2ec;border-radius:8px}:host .panel .log::-webkit-scrollbar-thumb{background:#c9c5bb;border:2px solid #f4f2ec;border-radius:8px}body[data-production-app] .app>main :is(.scroll,.chat-scroll,.asset-nora-scroll,.hub-nora-scroll)::-webkit-scrollbar-button{width:0;height:0;display:none}#assistantPreview .assistant-content::-webkit-scrollbar-button{width:0;height:0;display:none}:host .panel .log::-webkit-scrollbar-button{width:0;height:0;display:none}body[data-production-app=assets] main:has(>.asset-nora:not([hidden])){flex-direction:column;display:flex;overflow:hidden;padding:0!important}body[data-production-app=assets] #assetNoraPage{flex:1 1 0;width:100%;height:100%;min-height:0}body[data-production-app=assets] .asset-nora-scroll{flex:1 1 0;min-height:0;padding:32px}body[data-production-app=assets] .asset-nora-inner{width:100%;max-width:988px;margin-inline:auto}body[data-production-app=assets] .asset-nora-intro>.asset-nora-top,body[data-production-app=hub] #welcome>.assistant-head{width:100%;max-width:none;margin:0 0 28px;padding:0}body[data-production-app=assets] .asset-nora-compose{flex:none;padding:12px 32px 22px}body[data-production-app=assets] .asset-nora-compose form{box-sizing:border-box;width:100%;max-width:988px;padding:18px}body[data-production-app=assets] .asset-nora-compose textarea{resize:none;height:78px;min-height:78px;max-height:160px;padding:0;font:16px/1.7 Segoe UI,Microsoft YaHei,sans-serif;display:block}body[data-production-app=assets] .asset-nora-actions{align-items:center;gap:10px;width:100%;margin-top:12px;display:flex}body[data-production-app=assets] .asset-nora-send{flex:0 0 36px;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;display:grid}body[data-production-app=assets] .asset-info>.icon{align-self:flex-start;place-items:center;width:28px;height:28px;margin:0;font-size:18px;line-height:1;display:grid}body[data-home-mobile] #assistantPreviewForm .nora-composer-name{color:#68645c;flex:1;align-self:center;margin-right:auto;font-size:13px}[data-sliding-tabs]{position:relative}[data-sliding-tabs]>:is(a,button){border-bottom-color:#0000!important}[data-sliding-tabs]>:is(a,button):after{display:none!important}.tab-sliding-line{pointer-events:none;background:currentColor;border-radius:999px;height:2px;transition:transform .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:0;left:0}.tab-sliding-line[hidden]{display:none}@view-transition{navigation:none}body[data-home-mobile] .creation-entry{color:#fff!important;background:#121211!important;border-color:#121211!important}body[data-home-mobile] .creation-entry:is(:hover,:focus-visible){background:#3b5bff!important;border-color:#3b5bff!important}body[data-production-app=assets] #typeTabs .tab-sliding-line{transition:none}@media (prefers-reduced-motion:reduce){.tab-sliding-line{transition:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}@media (width<=760px){body[data-production-app=assets] .asset-nora-scroll{padding:24px 16px}body[data-production-app=assets] .asset-nora-compose{padding:10px 16px 16px}}body[data-nora-surface],body[data-production-app],body[data-home-mobile]{zoom:var(--nora-page-scale,1.1)!important}body[data-production-app]>.app{height:100dvh;min-height:0}body[data-production-app] .app>main{min-width:0;min-height:0}body[data-production-app] :is(.composer-wrap,.compose-wrap,.compose-dock,.asset-nora-compose,#assistant>.composer){flex-shrink:0}body[data-production-app] :is(.asset-nora,.chat,.chat-main,#assistant){min-height:0;max-height:100%}body[data-production-app] :is(.composer-wrap,.compose-wrap,.compose-dock,.asset-nora-compose){border-top:0!important;border-bottom:0!important}body[data-production-app] :is(.asset-nora-top,.assistant-head){border-bottom:0!important}body[data-production-app] :is(#noraSpace,.asset-nora-actions>span:not(.nora-composer-name),.production-page-notes,.sidebar-note),body[data-production-app] :is(.caption,.disclaimer,#count,#end)[hidden],body[data-production-app=assets] :is(#count,#end){display:none!important}body[data-production-app]{--reading-scale:var(--nora-font-scale,1.1);font-size:calc(15px * var(--reading-scale))}body[data-production-app] .app :is(h1,.page-title){font-size:30px;line-height:1.3}body[data-production-app=index] .app .intro h1{font-size:34px}body[data-production-app] .app h2{font-size:23px;line-height:1.4}body[data-production-app] .app h3{font-size:19px;line-height:1.4}body[data-production-app] .app :is(.intro p,.greeting,.description,.lead,.subtitle){font-size:15px;line-height:1.85}body[data-production-app] .app :is(.answer,.bubble,.shared-text,.shared-item,.local-answer,.asset-nora-message){font-size:calc(16px * var(--reading-scale));line-height:1.85}body[data-production-app] .app :is(.label,.history-top,.answer-label,.mode,.templates button,.history-open,.model,.caption,.disclaimer){font-size:13px}body[data-production-app] .app>aside :is(.agent,.model-item) small{font-size:12px!important}body[data-production-app=hub] .category-card h2{font-size:18px}body[data-production-app=hub] .category-card p{font-size:14px}body[data-production-app] .nora-markdown h1{font-size:1.65em!important}body[data-production-app] .nora-markdown h2{font-size:1.4em!important}body[data-production-app] .nora-markdown h3{font-size:1.2em!important}body[data-production-app] .nora-markdown :is(h4,h5,h6){font-size:1.08em!important}:is(.brand,.brand-word,.wordmark){background:0 0!important;transition:none!important;animation:none!important}:is(.brand,.brand-word,.wordmark):before,:is(.brand,.brand-word,.wordmark):after{content:none!important;display:none!important}.brand-word-light{display:none!important}body[data-home-mobile] .hero h1{font-size:128px}body[data-home-mobile] .h2{font-size:74px}body[data-home-mobile] .nora-head .h2{font-size:66px}body[data-home-mobile] :is(.lead,.row p){font-size:19px}body[data-home-mobile] .row h3{font-size:42px}body[data-home-mobile] :is(.nav .links,.nav .side){font-size:15px}body[data-production-app=hub] #welcome h2{font-size:34px}body[data-production-app=hub] #welcome p{font-size:15px}body[data-production-app=picture] .app .empty-state h1,body[data-production-app=video] .app .empty-state h1{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(88px,8.6vw,116px);line-height:1.12}body:is([data-production-app=picture],[data-production-app=video]) .model-item>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}body:is([data-production-app=picture],[data-production-app=video]) .model-item strong{text-overflow:ellipsis;white-space:nowrap;font:500 15px/1.25 Segoe UI,Microsoft YaHei,sans-serif;overflow:hidden}body:is([data-production-app=picture],[data-production-app=video]) .model-item small{color:#68645c;white-space:nowrap;text-overflow:ellipsis;font:12px/1.3 Segoe UI,Microsoft YaHei,sans-serif;overflow:hidden}body:is([data-production-app=picture],[data-production-app=video]) .media-model-summary{color:#68645c;margin:12px 0 0;font-size:14px;line-height:1.7}body:is([data-production-app=picture],[data-production-app=video]) .empty-state{text-align:center;box-sizing:border-box;width:100%;max-width:988px;margin-inline:auto}body:is([data-production-app=picture],[data-production-app=video]) #esParams{font-size:13px;line-height:1.7;text-align:center!important;width:auto!important;max-width:none!important;margin:10px auto 0!important}body:is([data-production-app=picture],[data-production-app=video]) .empty-state>:is(h1,p){max-width:100%;text-align:center!important;margin-inline:auto!important}body:is([data-production-app=picture],[data-production-app=video]) #esParams[hidden]{display:none!important}body:is([data-production-app=picture],[data-production-app=video]) .result>.visual{background:#ecede9!important}body[data-production-app] .app{--shell-roster-height:min(236px,calc(100dvh - 240px))}body[data-production-app] .app>aside{gap:10px;padding:12px 10px}body[data-production-app] .app>aside :is(.agent,.model-item,.workflow-choice,.nora-entry,.nav button){box-sizing:border-box;border-radius:8px;gap:9px!important;height:auto!important;min-height:40px!important;padding:8px 10px!important}body[data-production-app] .app>aside :is(.agent,.model-item){height:44px!important;min-height:44px!important;padding-block:5px!important}body[data-production-app] .app>aside :is(.avatar,.model-icon,.nora-entry>.bot,.nav button>.bot){flex:0 0 26px!important;width:26px!important;height:26px!important}body[data-production-app] .app>aside .nav button>svg{flex:0 0 18px;width:18px;height:18px}body[data-production-app] .app>aside:is(#sidebar,aside) :is(.agent,.model-item,.workflow-choice,.nora-entry,.nav button){gap:9px!important;height:auto!important;min-height:40px!important;padding:8px 10px!important}body[data-production-app] .app>aside#sidebar #agents .agent,body[data-production-app] .app>aside:is(#sidebar,aside) :is(.agent.agent,.model-item.model-item){height:44px!important;min-height:44px!important;padding-block:5px!important}body[data-production-app] .app>aside:is(#sidebar,aside) :is(.nora-entry.nora-entry,.nav.nav button){padding-block:7px!important}body[data-production-app] .app>aside:is(#sidebar,aside) :is(.avatar,.model-icon,.bot,.nora-standard-icon,.flow-avatar){flex:0 0 26px!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important}body[data-production-app] .app>aside .workflow-choice.workflow-choice,body[data-production-app] .app>aside#sidebar #workflowList .workflow-choice{height:44px!important;min-height:44px!important;padding-block:5px!important}body[data-production-app] .app>aside#sidebar #workflowList .workflow-choice small{margin-top:2px;line-height:1.2}body:is([data-production-app=picture],[data-production-app=video]) main.empty{justify-content:safe center;overflow-y:auto}body:is([data-production-app=picture],[data-production-app=video]) main.empty .composer-wrap{flex:none}@media (width<=760px){body[data-production-app] .app>aside:is(#sidebar,aside) :is(.agent,.model-item,.workflow-choice,.nora-entry,.nav button){min-height:44px!important}}body[data-production-app] .app>aside:is(#sidebar,aside) :is(.nora-entry.nora-entry,.nav.nav>button){box-sizing:border-box!important;border-radius:8px!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:7px 10px!important}body[data-production-app] .app>aside:is(#sidebar,aside) .nav.nav{gap:4px;width:100%;margin:0;padding:0}body[data-production-app] .app>aside:is(#sidebar,aside) .nora-entry+.nav.nav{margin-top:4px!important}body[data-production-app] .app>aside:is(#sidebar,aside) :is(.nora-entry.nora-entry,.nav.nav>button):hover{background:#ece9e1!important}body[data-production-app] .app>aside .shell-roster{height:auto;max-height:var(--shell-roster-height);flex-shrink:0;gap:4px}body[data-production-app] .app>aside .shell-roster>:is(.model-list,.workflow-nav){gap:4px}body[data-production-app] .app>aside .shell-history .history{min-height:40px}@media (width>=761px){body[data-production-app] .app{grid-template-columns:264px minmax(0,1fr)!important}body[data-production-app] .production-page-notes{left:264px}body[data-production-app] .app>main :is(.scroll,.chat-scroll,.asset-nora-scroll,.hub-nora-scroll),body[data-production-app] .app>main.content{padding-inline:32px}body[data-production-app] .app>main:has(>.page){padding-inline:32px}body[data-production-app] .app>main>.page{padding-inline:0}body[data-production-app] .app>main :is(.composer-wrap,.compose-wrap,.compose-dock,.asset-nora-compose){padding-inline:32px}body[data-production-app] .app>main .composer-wrap{box-sizing:border-box;width:100%;max-width:none}html:not([data-nora-layout=wide]) body[data-production-app] .app>main :is(.messages,.conversation,.composer-inner,.compose-inner,.asset-nora-inner,.asset-nora-compose form,.content-inner,.stage),body[data-production-app=hub] #welcome,body[data-production-app=hub] #hubNoraTasks{width:100%;max-width:988px;margin-inline:auto}body[data-production-app=hub] .hub-nora-scroll>#messages{width:calc(100% - 64px);max-width:988px;margin-inline:auto;padding-inline:0}body[data-production-app=hub] #assistant>.composer{width:calc(100% - 64px);max-width:988px;margin-inline:auto}body[data-production-app=hub] #assistant>.assistant-head{padding-inline:32px}body[data-production-app=index] .composer-wrap{padding-left:32px;padding-right:calc(32px + var(--text-scroll-gutter,0px))}body[data-production-app=index] #scroll{padding-inline:32px}html:not([data-nora-layout=wide]) body[data-production-app=index] .messages,html:not([data-nora-layout=wide]) body[data-production-app=index] .composer-inner{width:100%;max-width:988px}}body[data-production-app=index] .messages .greeting{max-width:none}body[data-production-app] .app>main{position:relative}body[data-production-app] main.index-nora-open{padding:0;overflow:hidden}body[data-production-app] main.index-nora-open>:not(#noraUnifiedHost){display:none!important}body[data-production-app] main>#noraUnifiedHost{z-index:10!important}body[data-production-app=index] .composer{padding:18px}body[data-production-app=index] .composer textarea{height:78px;min-height:78px}body[data-production-app=index] :is(#rail,#railPreview){pointer-events:none!important;display:none!important}body[data-production-app=index] .chat-top{display:none}body[data-production-app=index] .rail{gap:2px;padding:12px 4px;left:12px;right:auto;-webkit-mask-image:none;mask-image:none}body[data-production-app=index] main:has(.rail:not([hidden])) #scroll{padding-left:56px}body[data-production-app=index] .rail button{flex-shrink:0;width:28px;height:12px;min-height:12px;padding:0}body[data-production-app=index] .rail button:after{border-radius:999px}body[data-production-app] :is(.assistant-title,.asset-nora-top){justify-content:flex-start;align-items:center;gap:10px;display:flex}body[data-production-app] :is(.assistant-title,.asset-nora-top) .bot{flex-shrink:0;width:32px;height:32px;display:block}body[data-production-app] .nora-composer-name{white-space:nowrap;color:#68645c;margin-left:10px;margin-right:auto;font-size:13px;display:inline!important}body[data-production-app=assets] .asset-nora-top{width:min(988px,100% - 64px);margin-inline:auto;padding-inline:0}body[data-production-app=assets] .asset-nora-top>[data-nora-storage]{margin-left:auto;padding:0}body[data-production-app=index] .rail button:after,body[data-production-app=index] .rail button.active:after{height:3px;width:var(--rail-width,9px);opacity:var(--rail-opacity,.36);background:#55534d;border-radius:999px;transition:width .16s cubic-bezier(.16,1,.3,1),opacity .16s,background .16s}body[data-production-app=index] .rail button:is(:hover,:focus-visible,.active):after{background:#121211}body[data-production-app=index] .rail-preview{border-radius:18px;width:320px;padding:16px 18px;transform:none;box-shadow:0 8px 24px #12121114;color:#121211!important;background:#fff!important;border-color:#dedbd2!important}body[data-production-app=index] .question{flex-direction:column;align-items:flex-end;gap:10px}body[data-production-app=index] .question>.attachments{justify-content:flex-end;max-width:100%;margin:0}body[data-production-app=index] .question>.bubble[hidden]{display:none!important}html[data-nora-layout=wide] body[data-production-app=index] .question{align-items:flex-start}@media (prefers-reduced-motion:reduce){body[data-production-app=index] .rail button:after{transition:none}}@media (width<=650px){body[data-production-app=index] .rail{padding-inline:2px;left:2px}body[data-production-app=index] main:has(.rail:not([hidden])) #scroll{padding-left:32px}body[data-production-app=index] .rail button{width:18px}body[data-production-app=index] .rail button:after{width:calc(var(--rail-width,9px) * .6)}}body[data-production-app=index] .rail-preview strong{font-size:15px;font-weight:600;line-height:1.5}body[data-production-app=index] .rail-preview p{color:#55534d;margin-top:8px;font-size:14px;line-height:1.65}body[data-production-app=index] .rail-preview small{color:#68645c;margin-bottom:8px;font-size:12px}@media (width<=760px){body[data-production-app] .app :is(h1,.page-title){font-size:28px}body[data-production-app=index] .app .intro h1{font-size:29px}body[data-production-app] .app h2{font-size:22px}body[data-production-app=hub] #welcome h2{font-size:30px}body[data-production-app=picture] .app .empty-state h1,body[data-production-app=video] .app .empty-state h1{font-size:72px}body[data-production-app=index] .composer-wrap{padding-inline:16px!important}body[data-production-app=index] .composer{padding:16px}body[data-production-app=index] .composer textarea{height:74px;min-height:74px}body[data-home-mobile] .hero h1{font-size:42px}body[data-home-mobile] :is(.h2,.nora-head .h2){font-size:38px}body[data-home-mobile] .row h3{font-size:29px}body[data-home-mobile] :is(.lead,.row p){font-size:15px}body[data-home-mobile] :is(.nav .links,.nav .side){font-size:13px}}body[data-production-app=workbench] #wfCanvas .wf-model-options>button{white-space:normal;overflow-wrap:anywhere;cursor:pointer;flex:none;min-height:40px;max-height:none;padding:10px 12px;line-height:1.5;height:auto!important}body[data-production-app=workbench] #wfCanvas .wf-model-options>button:has(small){min-height:62px}body[data-production-app=workbench] #wfCanvas .wf-model-options>button>span{line-height:1.5;display:block}body[data-production-app=workbench] #wfCanvas :is(.wf-canvas-viewport,.wf-canvas-viewport.panning,.wf-graph-node,.wf-graph-node:active){cursor:default}body[data-production-app=workbench] #wfCanvas .wf-node-grip{cursor:pointer}body[data-production-app=workbench] #wfCanvas :is(input,textarea,[contenteditable=true]){cursor:text}.nora-attach{color:#fff;cursor:pointer;background:#121211;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:grid}.nora-attach svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:18px;height:18px}.nora-draft-files{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.nora-draft-files[hidden]{display:none}.nora-draft-file{background:#ece9e1;border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:7px 10px;font-size:13px;display:flex}.nora-draft-file>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nora-draft-file button{background:0 0;border:0;font-size:18px}:host .compose-bottom{gap:10px}:host .nora-composer-name{margin-left:0!important}body[data-production-app] aside :is(.nora-entry,[data-agent=nora],[data-key=nora]){transition:background-color .18s,color .18s!important}body[data-production-app] aside :is(.nora-entry,[data-agent=nora],[data-key=nora]):hover{background:#ece9e1!important}body[data-production-app] aside :is(.nora-entry,[data-agent=nora],[data-key=nora]):active{background:#dedbd2!important}body[data-production-app] aside :is(.nora-entry,[data-agent=nora],[data-key=nora]):focus-visible{outline-offset:-2px;outline:2px solid #3b5bff}:is(#assistant,.asset-nora,#assistantPreview) button,[data-nora-tasks] button,[data-proposal-id] button,:host .panel button{transition:background-color .18s,filter .18s,opacity .18s}:is(#assistant,.asset-nora,#assistantPreview) button:not(:disabled):hover,[data-nora-tasks] button:not(:disabled):hover,[data-proposal-id] button:not(:disabled):hover,:host .panel button:not(:disabled):hover{filter:brightness(.94)}:is(#assistant,.asset-nora,#assistantPreview) button:not(:disabled):active,[data-nora-tasks] button:not(:disabled):active,[data-proposal-id] button:not(:disabled):active,:host .panel button:not(:disabled):active{filter:brightness(.88)}:is(#assistant,.asset-nora,#assistantPreview) button:focus-visible,[data-nora-tasks] button:focus-visible,[data-proposal-id] button:focus-visible,:host .panel button:focus-visible{outline-offset:-2px;outline:2px solid #3b5bff}:host .panel :is(.close,.file-chip button):not(:disabled):hover{background:#e8e6df}:host .panel .prompts button{min-height:40px}@media (prefers-reduced-motion:reduce){body[data-production-app] aside :is(.nora-entry,[data-agent=nora],[data-key=nora]),:is(#assistant,.asset-nora,#assistantPreview) button,[data-nora-tasks] button,[data-proposal-id] button,:host .panel button{transition:none!important}}:host .panel{box-sizing:border-box;min-height:0}:host .panel .head{border-bottom:0;flex:none}:host .panel .log{flex:1 1 0;min-width:0;min-height:0}:host .panel .compose{flex:none}:host .panel .context{display:none}:host :is(input,textarea,[contenteditable=true]){caret-color:currentColor;cursor:default!important}body[data-home-mobile] .dot{z-index:2147483000}body[data-home-mobile] .dot.over-editor{opacity:0}body[data-home-mobile] dialog[open],body[data-home-mobile] dialog[open] *{cursor:default!important}body[data-home-mobile] dialog[open] :is(a,button){cursor:pointer!important}#assistantPreview :is(.dialog-head,.dialog-top){border-bottom:0!important}#assistantPreview form{flex-shrink:0}#assistantPreview .assistant-content{flex:1 1 0;min-height:0}:host .panel .file-previews{flex:none;max-height:80px;overflow-y:auto}[data-nora-tasks]{box-sizing:border-box;text-align:left;min-width:0;float:none!important;position:static!important}[data-nora-tasks] button{white-space:nowrap;flex-shrink:0}@media (pointer:fine){body[data-home-mobile] :is(input,textarea,[contenteditable=true]),body[data-home-mobile] .assistant-dialog :is(input,textarea,[contenteditable=true]),body[data-production-app] :is(input,textarea,[contenteditable=true]){caret-color:currentColor;cursor:default!important}}.selection-reveal{transition:grid-template-rows var(--selection-duration,.21s) cubic-bezier(.2,.8,.2,1);grid-template-rows:0fr;width:100%;min-width:0;display:grid}.selection-reveal.is-open{grid-template-rows:1fr}.selection-reveal-inner{min-height:0;overflow:hidden}.selection-reveal .selection-actions{opacity:0;transition:opacity var(--selection-duration,.21s),translate var(--selection-duration,.21s) cubic-bezier(.2,.8,.2,1);background:#e8e6df;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;translate:0 -8px;margin:0 0 9px!important;padding:8px!important;display:flex!important}.selection-reveal.is-open .selection-actions{opacity:1;translate:0}.selection-reveal .selection-actions[hidden]{display:flex!important}.selection-reveal .selection-actions>button[hidden]{display:inline-flex!important}.selection-reveal .selection-actions>button{white-space:nowrap;border-radius:7px;min-height:32px;padding:7px 9px;font-size:12px;line-height:1.3}.selection-reveal .selection-actions>button:last-child{margin-left:auto}body[data-production-app] :is(#archiveCount,#workflowArchiveCount){display:none!important}body[data-production-app] :is(.archive-selection,.workflow-archive-toolbar){flex-wrap:wrap;gap:0}.selection-entry{min-height:36px;margin-bottom:6px}.selection-entry[aria-hidden=true]{visibility:hidden;pointer-events:none}.result-references{align-items:center;gap:8px;margin:-4px 0 16px;padding-left:36px;display:flex}.result-reference-thumb{border:1px solid var(--line);background:#ecede9;border-radius:8px;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.result-reference-thumb :is(img,video){object-fit:contain;width:100%;height:100%;display:block}.result-reference-thumb svg{width:24px;height:24px;stroke:var(--ink);fill:none;stroke-width:1.6px}.result-reference-more{color:var(--muted);padding:6px;font-size:12px}@media (prefers-reduced-motion:reduce){.selection-reveal,.selection-reveal .selection-actions{transition:none!important}dialog,dialog::backdrop{transition:none!important;animation:none!important}}body[data-production-app] :is(#menu,#historyMenu){z-index:1400}body[data-production-app] .history-row input[type=checkbox]{accent-color:#121211}body[data-production-app] .search input:focus-visible{box-shadow:none!important;outline:none!important}body[data-production-app] .search:focus-within{border-color:#77786f;box-shadow:0 0 0 1px #77786f}body[data-production-app=credits] .record-symbol{letter-spacing:0;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:15px;font-weight:650;line-height:1}body[data-production-app=credits] #recordSearch:focus-visible{box-shadow:none!important;outline:none!important}body[data-production-app=credits] #typeFilters{flex-wrap:nowrap!important;gap:0!important;display:flex!important}@media (width<=760px){body[data-production-app=credits] #typeFilters>button{flex:1;min-width:0;padding-inline:10px}}body:is([data-production-app=picture],[data-production-app=video]) .result-model-name{color:var(--ink);font-size:15px;font-weight:600;line-height:1.5}body:is([data-production-app=picture],[data-production-app=video]) .meta{align-items:center;gap:10px}body:is([data-production-app=picture],[data-production-app=video]) #previewFrame{background:#ecede9!important}body[data-production-app] :is(.history-row,.archive-row).selected{color:var(--ink)!important;background:#e5e3dc!important}body[data-production-app] #history{flex-direction:column;gap:5px;display:flex}body[data-production-app] #history>.history-row{border-radius:11px;margin:0}body[data-production-app] .bulk{border-radius:11px;gap:8px;margin-bottom:9px!important;padding:8px!important}body[data-production-app] .bulk>button{white-space:nowrap;border-radius:7px;font-size:12px;line-height:1.4}body[data-production-app] .archive-thread[aria-pressed=true],body[data-production-app] .batch{color:var(--ink)!important;background:#e5e3dc!important}body[data-production-app] .archive-row{border-radius:11px;margin-bottom:6px}body[data-production-app=hub] :is(.category-card>svg,.card-icon,.nav button>svg){color:#121211!important}body:is([data-production-app=admin],[data-production-app=workbench]) main{scrollbar-gutter:stable}body:is([data-production-app=admin],[data-production-app=workbench]) main>.page{box-sizing:border-box;flex:1;align-self:stretch;width:100%!important;max-width:1200px!important}body[data-production-app=assets] #assets{transition:none!important;animation:none!important;transform:none!important}body[data-production-app=credits] #typeFilters button{transition:none!important;transform:none!important}body[data-production-app=credits] #main.credits-outer-scroll{flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}body[data-production-app=credits] #main.credits-outer-scroll>.page{scrollbar-gutter:stable;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:40px clamp(24px,4vw,64px);overflow:hidden auto}body[data-production-app=credits] #main.credits-outer-scroll>.page>section{width:100%;max-width:1120px;margin-inline:auto;overflow:visible}body[data-production-app=credits] #historyView:not([hidden]){flex-direction:column;min-height:100%;display:flex}body[data-production-app=credits] #historyView>.table-wrap{flex:1;min-height:140px;max-height:none;overflow:visible}body[data-production-app=credits] #historyView .table-wrap table{table-layout:fixed;width:100%}body[data-production-app=credits] #historyView th:first-child{width:24%}body[data-production-app=credits] #historyView th:nth-child(2){width:23%}body[data-production-app=credits] #historyView th:nth-child(3){width:11%}body[data-production-app=credits] #historyView th:nth-child(4){width:17%}body[data-production-app=credits] #historyView th:nth-child(5){width:16%}body[data-production-app=credits] #historyView th:nth-child(6){width:9%}body[data-production-app=credits] #historyView tbody tr:not(:has(.empty))>td{vertical-align:middle;text-overflow:ellipsis;height:64px;padding-block:12px;overflow:hidden}body[data-production-app=credits] #historyView .td-sub:empty{display:none}@media (width<=760px){body[data-production-app=credits] #historyView tbody tr:not(:has(.empty))>td{height:auto}}body[data-production-app=credits] :is(#recentRecords,.overview-records){max-height:none;overflow:visible}body[data-production-app=credits] #historyView>:not(.table-wrap){flex:none}body[data-production-app=credits] :is(#exportStatus:empty,#recordSummary[hidden]){display:none!important}body[data-production-app=credits] .production-credit-footer{background:var(--paper);width:100%;color:var(--muted);flex:none;margin:0;padding:14px clamp(24px,4vw,64px) 18px;font-size:12px}body[data-production-app=credits] .production-credit-footer[hidden]{display:none}body[data-production-app=credits] .production-credit-footer>.pagination{align-items:center;max-width:1120px;margin:0 auto}body[data-production-app] .interactive-model-face{cursor:pointer;touch-action:manipulation}body[data-production-app] .interactive-model-face:focus-visible{outline-offset:0px;border-radius:50%;outline:2px solid #3b5bff}body[data-production-app] .interactive-model-face svg{transform-origin:50% 65%}body[data-production-app] .interactive-model-face svg>g:last-child{translate:var(--model-eye-x,0px) var(--model-eye-y,0px);transition:translate .15s ease-out}@media (width<=760px){body[data-production-app=credits] #main.credits-outer-scroll>.page{padding:24px 20px}body[data-production-app=credits] .production-credit-footer{padding:12px 20px}}@media (prefers-reduced-motion:reduce){body[data-production-app] .interactive-model-face svg>g:last-child{transition:none}}body[data-production-app=hub] #content{scrollbar-gutter:stable}body:is([data-production-app=admin],[data-production-app=workbench]) main>.page{width:100%;min-width:0;max-width:1200px}body:is([data-production-app=admin],[data-production-app=workbench]) .production-data-table{width:100%;min-width:0;max-width:100%}@media (width>=761px){body:is([data-production-app=admin],[data-production-app=workbench]) .production-data-table table{table-layout:fixed;width:100%;min-width:0}body:is([data-production-app=admin],[data-production-app=workbench]) .production-data-table :is(th,td){white-space:normal;overflow-wrap:anywhere}body:is([data-production-app=admin],[data-production-app=workbench]) .production-data-table th:last-child{width:180px}body:is([data-production-app=admin],[data-production-app=workbench]) .production-data-table th:first-child{width:90px}body[data-production-app=admin] .production-data-table th:has(#selectAllUsers){width:44px}}body[data-production-app] .app>header :is(.header-right,.account){flex:none;gap:8px;margin-left:auto}body[data-production-app] .app>header :is(a.shell-credit,a.production-return){white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:0;transition:background-color .16s,border-color .16s;color:#252622!important;background:#fffefa!important;border:1px solid #d8d6ce!important;border-radius:9px!important;width:auto!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font:500 13px/1.2 Segoe UI,Microsoft YaHei,sans-serif!important;display:inline-flex!important}body[data-production-app] .app>header .shell-credit{font-variant-numeric:tabular-nums;order:0}body[data-production-app] .app>header :is(a.shell-credit,a.production-return):hover{background:#edebe5!important;border-color:#bcbab1!important}body[data-production-app] .app>header a.production-return{order:1}body[data-production-app] :is(button,input,a):focus-visible{outline-offset:0px;outline:2px solid #3b5bff}body[data-production-app] .workflow-archive-search input:focus-visible{outline:none}body[data-production-app] button:disabled{cursor:default;opacity:.42}body:is([data-production-app=workflow],[data-production-app=wf]) .compose-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:0;margin-right:auto;overflow:hidden}.archive-selection>.bulk{border:0;padding:0;display:contents}.archive-selection>.bulk[hidden]{display:none!important}@media (width<=760px){body[data-production-app]:not(.production-drawer-open) .app>aside{visibility:hidden;pointer-events:none}body[data-production-app].production-drawer-open .app>aside{visibility:visible;pointer-events:auto}body[data-production-app] .app>aside{overflow-x:hidden}body[data-production-app=credits] #overviewView .page-head{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}body[data-production-app=credits] #overviewView .page-head>div{display:contents}body[data-production-app=credits] #overviewView .page-head h1{grid-column:1/-1;margin:0}body[data-production-app=credits] #overviewView .page-head .description{margin:0}body[data-production-app=credits] #overviewRules{grid-area:2/2;align-self:start;min-height:44px}body[data-production-app] .app>header :is(a.shell-credit,a.production-return){height:36px!important;padding:0 9px!important;font-size:12px!important}body[data-production-app] :is(.bulk,.archive-selection,.workflow-archive-toolbar,.selection-toolbar,#batch)>button{min-height:44px}}@media (prefers-reduced-motion:reduce){body[data-production-app] :is(button,input,a){transition:none!important}}body:is([data-production-app=workbench],[data-production-app=admin]) #editor .field :is(input,textarea):is(:focus,:focus-visible){border-color:#77786f!important;outline:none!important;box-shadow:inset 0 0 0 1px #77786f!important}body:is([data-production-app=workbench],[data-production-app=admin]) #editor .field input[readonly]{color:#68645c;background:#f3f1eb}body:is([data-production-app=workbench],[data-production-app=admin]) #editor .user-role-options{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}body:is([data-production-app=workbench],[data-production-app=admin]) #editor .user-role-options button{border:1px solid var(--line);font:inherit;background:#fffefa;border-radius:8px;padding:8px 12px;font-size:13px}body:is([data-production-app=workbench],[data-production-app=admin]) #editor .user-role-options button[aria-pressed=true]{background:#e6e4dc;border-color:#aaa79b;font-weight:600}body:is([data-production-app=workbench],[data-production-app=admin]) #editor .user-role-options button:hover:not(:disabled):not([aria-pressed=true]){background:#f1efe8}body:is([data-production-app=workbench],[data-production-app=admin]) #rows .row-action{white-space:nowrap;margin:0 8px 0 0}@media (width>=1001px){.user-management-table{table-layout:fixed;width:100%}.user-management-table th:first-child{width:3%}.user-management-table th:nth-child(2){width:5%}.user-management-table th:nth-child(3){width:19%}.user-management-table th:nth-child(4){width:11%}.user-management-table th:nth-child(5){width:16%}.user-management-table th:nth-child(6){width:14%}.user-management-table th:nth-child(7){width:12%}.user-management-table th:nth-child(8){width:20%}.user-management-table :is(th,td){text-align:left;padding-left:12px!important;padding-right:12px!important}.user-management-table td:last-child{white-space:nowrap}.user-management-table td:last-child .row-action{vertical-align:middle;margin:0 4px 0 0!important;padding:6px 5px!important;display:inline-flex!important}}body:is([data-production-app=workbench],[data-production-app=admin]) #editor.permission-editor{height:min(84dvh,760px);max-height:84dvh;overflow:hidden}body:is([data-production-app=workbench],[data-production-app=admin]) #editor.permission-editor #editForm{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}body:is([data-production-app=workbench],[data-production-app=admin]) #editor.permission-editor .dialog-head{border-bottom:1px solid var(--line);flex:none;margin-bottom:16px;padding-bottom:16px}body:is([data-production-app=workbench],[data-production-app=admin]) #editor.permission-editor #fields{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}body:is([data-production-app=workbench],[data-production-app=admin]) #editor.permission-editor :is(.operation-summary,.permission-help){flex:none;margin:0}body:is([data-production-app=workbench],[data-production-app=admin]) #editor.permission-editor .permission-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;margin:0;display:block;overflow-y:auto}body:is([data-production-app=workbench],[data-production-app=admin]) #editor.permission-editor .dialog-actions{border-top:1px solid var(--line);flex:none;margin-top:14px;padding-top:14px}.permission-section h3{margin:0;padding:12px 14px;font-size:13px;font-weight:600}.permission-section+.permission-section{border-top:1px solid var(--line);margin-top:12px;padding-top:4px}.permission-section button{width:100%}.permission-section-system{background:#edf5ff}.permission-section-system h3{color:#355d80}.permission-section-system button[aria-pressed=true]{background:#dcecff!important}.permission-section-system button:hover:not([aria-pressed=true]){background:#e6f0fc!important}.nora-default-permission{color:#355d80;background:#e4efff;border-top:1px solid #d2e1f2;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:13px;display:flex}.runtime-diagnostics{border:1px solid #dedbd2;border-radius:12px;min-width:0;margin-top:28px;padding:18px 20px}.runtime-diagnostics[hidden]{display:none}.runtime-diagnostics summary{cursor:pointer;font-size:18px;font-weight:650}.runtime-diagnostics>div:not(.runtime-log-list){justify-content:flex-end;margin-top:14px;display:flex}.runtime-diagnostics button{color:inherit;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #dedbd2;border-radius:9px;padding:9px 14px}.runtime-diagnostics button:hover{background:#e8e6df}.runtime-diagnostics p{overflow-wrap:anywhere;line-height:1.6}.runtime-diagnostics>p,.runtime-log-list article>p:first-of-type{color:#68645c;font-size:13px}.runtime-log-list article{border-top:1px solid #dedbd2;padding:16px 0}.runtime-log-list article p{margin:6px 0}.runtime-log-list strong{font-size:14px}body:is([data-production-app=admin],[data-production-app=workbench]) table tbody td.empty{text-align:center!important;vertical-align:middle!important;padding:32px 16px!important}@media (width<=760px){body:is([data-production-app=admin],[data-production-app=workbench]) table tbody td.empty{justify-content:center!important}body:is([data-production-app=admin],[data-production-app=workbench]) table tbody td.empty:before{display:none!important}}.runtime-diagnostics summary{align-items:center;gap:10px;list-style:none;display:flex}.runtime-diagnostics summary::-webkit-details-marker{display:none}.runtime-diagnostics summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s;transform:rotate(-45deg)}.runtime-diagnostics[open] summary:before{transform:rotate(45deg)}body[data-production-app=workbench] .project-members-head{justify-content:space-between;align-items:center;gap:8px;margin-top:20px;display:flex}body[data-production-app=workbench] .project-members-head h3{margin:0;font-size:15px}body[data-production-app=workbench] .project-members-head small{color:#68645c;white-space:nowrap;font-size:12px}body[data-production-app=workbench] .project-config .project-member-search{min-height:38px;margin:10px 0 8px;padding:8px 10px}body[data-production-app=workbench] .project-member-list{background:#fffcf7;border:1px solid #dedbd2;border-radius:10px;max-height:220px;padding:4px;overflow:auto}body[data-production-app=workbench] .project-member-row{cursor:pointer;overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:9px;min-height:36px;padding:8px;font-size:13px;display:flex}body[data-production-app=workbench] .project-member-row:hover{background:#f0eee8}body[data-production-app=workbench] .project-config .project-member-row input{appearance:none;background:#fff;border:1px solid #a9a59c;border-radius:4px;flex:0 0 17px;place-content:center;width:17px;min-width:17px;height:17px;margin:0;padding:0;display:grid}body[data-production-app=workbench] .project-member-row input:checked{background:#253d30;border-color:#253d30}body[data-production-app=workbench] .project-member-row input:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}body[data-production-app=workbench] .project-member-row input:focus-visible{outline-offset:0;outline:2px solid #3b5bff}body[data-production-app=workbench] .project-asset{text-align:left;align-items:center;gap:12px;min-width:0;display:flex}body[data-production-app=workbench] .project-asset .asset-thumb{color:#65635d;background:#e9e6dd;border-radius:8px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;position:relative;overflow:hidden}body[data-production-app=workbench] .asset-thumb img{object-fit:cover;width:100%;height:100%;display:block}body[data-production-app=workbench] .asset-thumb svg{filter:drop-shadow(0 1px 1px #fff);width:22px;height:22px;position:absolute}body[data-production-app=workbench] .project-asset-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}body[data-production-app=workbench] .project-asset-info strong,body[data-production-app=workbench] .project-asset-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body[data-production-app=workbench] .project-asset[aria-pressed=true]{background:#e3ebe0;box-shadow:inset 0 0 0 1px #a9bfae}body[data-production-app=workbench] .project-asset .asset-check{flex-shrink:0}body[data-production-app=workbench] .project-empty{color:#68645c;padding:10px;font-size:13px}body:is([data-production-app=index],[data-production-app=workflow],[data-production-app=picture],[data-production-app=video]) .app>aside :is(.agent,.model-item,.workflow-choice)+:is(.agent,.model-item,.workflow-choice){margin-top:3px}@media (width<=760px){body[data-production-app=workbench] .project-member-list{max-height:170px}body[data-production-app=workbench] .project-asset .asset-thumb{flex-basis:44px;width:44px;height:44px}}body[data-production-app=hub] .content:not(.chat-view){padding:32px 40px 56px}body[data-production-app=hub] .content-inner{max-width:1080px}body[data-production-app=hub] .hub-heading{gap:10px;margin-bottom:32px;display:grid}body[data-production-app=hub] #back{color:#68645c;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;width:max-content;height:32px;margin-left:-8px;padding:0 8px;font-size:13px;display:inline-flex}body[data-production-app=hub] #back:hover{color:#121211;background:#e8e6df}body[data-production-app=hub] #back svg{width:16px;height:16px}body[data-production-app=hub] #title{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:650;line-height:1.3}body[data-production-app=hub] #hubDescription{color:#68645c;margin:0;font-size:14px;line-height:1.7}body[data-production-app=hub] .hub-card-copy{gap:6px;min-width:0;display:grid}body[data-production-app=hub] .hub-card-copy strong{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.45}body[data-production-app=hub] .hub-card-copy>span{color:#68645c;overflow-wrap:anywhere;font-size:13px;line-height:1.6}body[data-production-app=hub] .hub-card-arrow{color:#71756d;width:18px;height:18px}body[data-production-app=hub] :is(#grid.hub-tools,.hub-group-cards){grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));align-items:start;gap:14px;display:grid}body[data-production-app=hub] .hub-group-section{grid-column:1/-1;margin:0 0 18px}body[data-production-app=hub] .app .hub-group-heading{color:#555a50;margin:0 0 14px;font-size:14px;font-weight:600}body[data-production-app=hub] .hub-tool{text-align:left;background:#fffefa;border:1px solid #dddad1;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:14px;min-height:124px;padding:22px 20px;transition:border-color .16s,background-color .16s;display:grid}body[data-production-app=hub] .hub-tool:is(:hover,:focus-visible){background:#e8e5dd;border-color:#c7c1b5}body[data-production-app=hub] .hub-tool>svg:first-child{color:#3d54c3;background:#ecefff;border-radius:10px;width:40px;height:40px;padding:10px}body[data-production-app=hub] .hub-tool .hub-card-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}body[data-production-app=hub] .hub-tool{height:136px}.hub-empty{color:#68645c;padding:32px 16px;font-size:14px}body[data-production-app=hub] .hub-tool{grid-template-columns:48px minmax(0,1fr) 16px;gap:14px}body[data-production-app=hub] .hub-tool>svg:first-child{background:var(--category-tone,#ffe2d3);color:#121211;width:48px;height:48px;padding:13px}body[data-production-app=hub] .hub-tool .hub-card-copy{gap:4px}body[data-production-app=hub] .hub-tool .hub-card-copy strong{line-height:1.45}body[data-production-app=hub] .hub-tool .hub-card-copy>span{line-height:1.6}@media (width<=760px){body[data-production-app=hub] .content:not(.chat-view){padding:20px}body[data-production-app=hub] :is(#grid.hub-tools,.hub-group-cards){grid-template-columns:minmax(0,1fr)}}.typing:after,.answer.typing:after,.is-typing:after,.local-answer.is-typing:after{content:none!important;animation:none!important;display:none!important}.caret,.typing-dots,.thinking-mark,.thinking-track{display:none!important}.nora-guided{color:#121211!important;-webkit-text-fill-color:#121211!important;background-color:#fff0b3!important;box-shadow:inset 0 0 0 1px #d7b94d!important}.nora-guided.nora-flashing{animation:.42s ease-in-out 3 nora-guide-pulse!important}@keyframes nora-guide-pulse{50%{background-color:#ffe18b;box-shadow:inset 0 0 0 2px #cfac38}}@media (prefers-reduced-motion:reduce){.nora-guided.nora-flashing{animation:none!important}}.nora-reply-progress{white-space:normal;margin-bottom:10px}.nora-reply-ack{font:inherit;margin-bottom:6px;line-height:1.8}.nora-reply-phase{font:inherit;cursor:pointer;color:#68645c;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;min-height:24px;padding:0;font-size:14px;line-height:24px;display:flex}.nora-reply-phase:disabled{opacity:1;cursor:default}.nora-reply-phase:focus-visible{outline-offset:0px;border-radius:3px;outline:2px solid #3b5bff}.nora-reply-phase svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:14px;height:14px;transition:transform .2s}.nora-reply-progress.is-open .nora-reply-phase svg{transform:rotate(90deg)}.nora-reply-progress.is-simple .nora-reply-phase svg{display:none}.nora-process-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1),opacity .16s,visibility 0s linear .22s;display:grid}.nora-reply-progress.is-open .nora-process-reveal{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.nora-reply-steps{color:#68645c;min-height:0;margin:0;padding:0;font-size:13px;line-height:1.9;list-style:none;overflow:hidden}.nora-reply-steps li:first-child{padding-top:8px}.nora-reply-steps li:last-child{padding-bottom:12px}@media (prefers-reduced-motion:reduce){.nora-process-reveal,.nora-reply-phase svg{transition:none}}.nora-attachment-list{white-space:normal;flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.nora-user-row.nora-user-row{white-space:normal;flex-direction:column;align-items:flex-end;gap:10px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.nora-user-row>.nora-user-text{box-sizing:border-box;color:#121211;white-space:pre-wrap;overflow-wrap:anywhere;background:#e8e5dd;border-radius:20px 20px 6px;width:fit-content;max-width:100%;padding:12px 18px;display:block}.nora-user-row>.nora-user-text[hidden]{display:none!important}.nora-user-row>:is(.message-files,.message-attachments,.files,.nora-attachment-list){opacity:1;max-width:100%;margin:0}html[data-nora-layout=wide] .nora-user-row{align-items:flex-start}.workflow-message-files{justify-content:flex-end;margin-bottom:10px;display:flex}.workflow-message-files>.nora-attachment-list{justify-content:flex-end;margin:0}.nora-attachment{box-sizing:border-box;text-align:left;background:#fffefa;border:1px solid #dedbd2;border-radius:10px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:10px 12px;display:flex}.nora-attachment svg{stroke:#55534d;stroke-width:1.5px;fill:none;flex:none;width:26px;height:30px}.nora-attachment>span{min-width:0}.nora-attachment strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.nora-attachment small{color:#68645c;font-size:11px;line-height:1.5;display:block}.nora-markdown{white-space:normal;overflow-wrap:anywhere;line-height:1.8;display:block}.nora-markdown>:first-child{margin-top:0}.nora-markdown>:last-child{margin-bottom:0}.nora-markdown p,.nora-markdown ul,.nora-markdown ol{margin:0 0 .8em}.nora-markdown ul,.nora-markdown ol{padding-left:1.5em}.nora-markdown li{margin:.25em 0}.nora-markdown :is(h1,h2,h3,h4,h5,h6){margin:1em 0 .5em!important;font-size:1.12em!important;line-height:1.5!important;display:block!important}.nora-markdown strong{font-weight:650}.nora-markdown pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#ece9e1;border-radius:8px;padding:12px;font-size:.9em}.nora-markdown code{font-family:Consolas,monospace}.nora-markdown a{color:#2947ca;text-underline-offset:3px;text-decoration:underline}.nora-markdown img{max-width:100%;height:auto}.nora-markdown table{border-collapse:collapse;table-layout:fixed;width:100%}.nora-markdown th,.nora-markdown td{overflow-wrap:anywhere;border:1px solid #dedbd2;padding:6px}.nora-reply-progress[hidden],.nora-reply-progress [hidden]{display:none!important}.nora-thinking-text,.thinking-text,.reasoning.is-thinking .reason-heading{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#747068 20%,#242620 47%,#b8b9ae 53%,#747068 80%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite nora-thinking-sheen;display:inline-block}@keyframes nora-thinking-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.nora-thinking-text,.thinking-text,.reasoning.is-thinking .reason-heading{color:#68645c;-webkit-text-fill-color:currentColor;background:0 0;animation:none!important}}body[data-production-app],body[data-home-mobile]{zoom:var(--nora-page-scale,1.1)!important}body[data-home-mobile] #dot{zoom:calc(1 / var(--nora-page-scale,1.1))}body[data-home-mobile] .creation-entry,body[data-home-mobile] .creation-entry *{cursor:pointer!important}body[data-production-app]>.app{min-height:0;height:calc(100dvh / var(--nora-page-scale,1.1))!important}body[data-production-app]{--reading-scale:var(--nora-font-scale,1.1)}body[data-production-app] .app :is(textarea,input[type=text],input[type=search]){font-size:calc(16px * var(--nora-font-scale,1.1))}body[data-production-app] :is(.nora-markdown,.shared-text,.shared-item,.local-answer,.asset-nora-message){text-align:left}body[data-production-app] .app :is(.nora-markdown,.message.ai,.message.assistant,.shared-text,.answer,.nora-user-text){font-size:calc(16px * var(--nora-font-scale,1.1))!important}body[data-production-app] .app>aside :is(.agent,.model-item,.workflow-choice,.nora-entry,.nav button),body[data-production-app] .app>aside :is(.agent,.workflow-choice) strong{font-size:calc(15px * var(--nora-font-scale,1.1))!important}html[data-nora-layout=wide] body[data-production-app] .app>main :is(.messages,.conversation,.composer-inner,.compose-inner,.asset-nora-inner,.asset-nora-compose form,.content-inner,.stage,.empty-state,#welcome,#hubNoraTasks){width:100%!important;max-width:none!important;margin-inline:0!important}html[data-nora-layout=wide] body[data-production-app] .composer-inner,html[data-nora-layout=wide] body[data-production-app] .app>main :is(#messages,.messages,#conversation,.conversation){padding-inline:0!important}html[data-nora-layout=wide] body[data-production-app=index] .composer-wrap{padding-inline:32px!important}html[data-nora-layout=wide] body[data-production-app=hub] #assistant>.composer{width:calc(100% - 64px)!important;max-width:none!important;margin-inline:32px!important}html[data-nora-layout=wide] body[data-production-app=hub] .hub-nora-scroll>#messages{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}html[data-nora-layout=wide] body:is([data-production-app=picture],[data-production-app=video]) .empty-state>:is(h1,p),html[data-nora-layout=wide] body:is([data-production-app=picture],[data-production-app=video]) #esParams{text-align:center!important;margin-inline:auto!important}html[data-nora-layout=wide] body[data-production-app] :is(.assistant-head,.greeting,.intro){align-items:flex-start;text-align:left!important}html[data-nora-layout=wide] body[data-production-app] [data-nora-tasks]{max-width:none!important;margin-inline:0!important}body[data-production-app=hub] #assistant>:is(.file-previews,#files){box-sizing:border-box;flex-shrink:0;width:calc(100% - 64px);max-width:988px;margin:0 auto 12px;padding:0}html[data-nora-layout=wide] body[data-production-app=hub] #assistant>:is(.file-previews,#files){max-width:none}body[data-production-app] .parameter>button>svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}body[data-production-app] .parameter>button[aria-expanded=true]>svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){body[data-production-app] .parameter>button>svg{transition:none}}@media (width<=760px){html[data-nora-layout=wide] body[data-production-app=index] .composer-wrap{padding-inline:16px!important}body[data-production-app]>.app{height:calc(100dvh / var(--nora-page-scale,1.1) - 62px - env(safe-area-inset-bottom))!important}body[data-production-app=hub] .hub-nora-scroll{padding-inline:16px!important}html[data-nora-layout=wide] body[data-production-app=hub] #assistant>.composer{width:calc(100% - 32px)!important;margin-inline:16px!important}body[data-production-app=hub] #assistant>:is(.file-previews,#files){width:calc(100% - 32px)}}
