.animated-list{position:relative;width:100%;min-width:0}.animated-list__viewport{display:grid;gap:4px;max-height:400px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,116,70,.42) rgba(18,13,14,.84)}.animated-list__viewport::-webkit-scrollbar{width:7px}.animated-list__viewport::-webkit-scrollbar-track{background:#120d0ed6}.animated-list__viewport::-webkit-scrollbar-thumb{border:2px solid rgba(18,13,14,.84);border-radius:0;background:#ff744685}.animated-list__viewport.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.animated-list__viewport.no-scrollbar::-webkit-scrollbar{display:none}.animated-list__item{min-width:0;animation:animated-list-item-enter .16s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--animated-list-item-delay, 0ms)}@keyframes animated-list-item-enter{0%{opacity:0;transform:translateY(-3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animated-list__gradient{position:absolute;left:0;right:0;z-index:2;pointer-events:none;transition:opacity .14s ease}.animated-list__gradient--top{top:0;height:24px;background:linear-gradient(to bottom,rgba(18,13,14,.98),transparent)}.animated-list__gradient--bottom{bottom:0;height:36px;background:linear-gradient(to top,rgba(18,13,14,.98),transparent)}.ui-select__menu--portal{overflow:hidden}.ui-select__animated-viewport{max-height:calc(var(--ui-select-menu-max-height, 320px) - 12px);padding-right:1px}.ui-select__menu .animated-list__item .ui-select__option{animation:none}@media(prefers-reduced-motion:reduce){.animated-list__item{animation:none}.animated-list__gradient{transition:none}}:root{--a4-yellow-rgb: 235, 91, 42;--a4-black-rgb: 13, 9, 9;--a4-white-rgb: 241, 222, 206;font-family:Inter,Helvetica Neue,Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;color-scheme:dark;color:#f1dece;background-color:#0f0b0a;--surface: rgba(37, 28, 27, .9);--surface-2: rgba(49, 37, 35, .74);--border: rgba(241, 197, 166, .14);--muted: rgb(168, 139, 122);--muted-2: rgba(241, 222, 206, .72);--accent: rgb(235, 91, 42);--accent-2: rgb(255, 143, 88);--checkbox-size: 24px;--control-radius: 0px;--control-border-width: 3px}*{box-sizing:border-box}.ui-no-select,.ui-no-select *{-webkit-user-select:none;user-select:none}.ui-can-select,.ui-can-select *,.ui-no-select :where(input,textarea,select,option,[contenteditable=true],[contenteditable=plaintext-only]){-webkit-user-select:text;user-select:text}body{margin:0;min-height:100vh;min-height:100dvh;color:#f1dece;background:linear-gradient(180deg,#130e0d,#0d0909);background-attachment:fixed}.app-shell{position:relative;min-height:100vh;min-height:100dvh;isolation:isolate}.app-shell__content{position:relative;z-index:1;min-height:100vh;min-height:100dvh}.app-route-stage{position:relative;min-height:100vh;min-height:100dvh}.app-error-boundary{min-height:100vh;min-height:100dvh;display:grid;place-items:center;align-content:center;gap:14px;padding:24px;text-align:center}.app-error-boundary__title{font-size:18px;font-weight:700;color:#e0dfda}*{scrollbar-color:rgba(224,223,218,.2) rgba(3,3,5,.4);scrollbar-width:thin}*::-webkit-scrollbar{width:10px}*::-webkit-scrollbar-track{background:#03030566;border-radius:8px}*::-webkit-scrollbar-thumb{background:#e0dfda2e;border-radius:8px;border:2px solid rgba(3,3,5,.4)}*::-webkit-scrollbar-thumb:hover{background:#e0dfda47}a{color:inherit;text-decoration:none}.page{max-width:1400px;margin:0 auto;padding:36px 22px 96px}.app-route-stage>.page,.app-route-stage>.boot-loader{animation:none}.app-route-stage>.page{transition:none}.route-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;opacity:0;filter:blur(5px);transform:translate3d(0,10px,0) scale(.992);transform-origin:center;pointer-events:none;transition:opacity .26s cubic-bezier(.22,1,.36,1),filter .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.route-transition-overlay--entering,.route-transition-overlay--visible{pointer-events:auto}.route-transition-overlay--visible{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.route-transition-overlay--exiting{opacity:0;filter:blur(14px) saturate(1.08);transform:translate3d(0,-10px,0) scale(1.012)}.route-transition-overlay .boot-loader{min-height:100vh;min-height:100dvh}.route-transition-overlay .boot-loader__preview,.route-transition-overlay .boot-loader__handoff,.route-transition-overlay .boot-loader__status{transition:opacity .52s cubic-bezier(.22,1,.36,1),filter .62s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}.route-transition-overlay--entering .boot-loader__preview{opacity:.38;transform:translate3d(0,12px,0) scale(.99)}.route-transition-overlay--visible .boot-loader__preview{transform:translateZ(0) scale(1)}.route-transition-overlay--exiting .boot-loader__preview{opacity:.16;filter:saturate(1.12);transform:translate3d(0,-14px,0) scale(1.018)}.route-transition-overlay--entering .boot-loader__status{opacity:0;transform:translate3d(0,12px,0) scale(.98)}.route-transition-overlay--visible .boot-loader__status{opacity:1;transform:translateZ(0) scale(1)}.route-transition-overlay--exiting .boot-loader__status{opacity:0;transform:translate3d(0,-12px,0) scale(.985)}.route-transition-overlay .boot-loader :is(.boot-loader__topbar,.boot-loader__component,.boot-loader__brand,.boot-loader__nav,.boot-loader__actions,.boot-loader__column,.boot-loader__main,.boot-loader__dashboard-card,.boot-loader__dashboard-hero,.boot-loader__dashboard-feature,.boot-loader__chat-sidebar,.boot-loader__chat-main,.boot-loader__chat-thread,.boot-loader__chat-context,.boot-loader__chat-message,.boot-loader__data-main,.boot-loader__data-detail,.boot-loader__data-row,.boot-loader__auth-visual,.boot-loader__auth-card,.boot-loader__auth-field,.boot-loader__skeleton){transform:translateZ(0);transition:opacity .52s cubic-bezier(.22,1,.36,1),filter .62s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);will-change:opacity,filter,transform}.route-transition-overlay--visible .boot-loader__component{animation:boot-loader-panel-breathe 5.6s ease-in-out infinite}.route-transition-overlay--visible .boot-loader__component:nth-child(2n){animation-delay:-1.4s}.route-transition-overlay--visible .boot-loader__component:nth-child(3n){animation-delay:-2.4s}.route-transition-overlay--visible .boot-loader :is(.boot-loader__gallery-card,.boot-loader__dashboard-card,.boot-loader__chat-row,.boot-loader__data-row){animation:boot-loader-item-settle 4.8s ease-in-out infinite}.route-transition-overlay--visible .boot-loader :is(.boot-loader__gallery-card,.boot-loader__dashboard-card,.boot-loader__chat-row,.boot-loader__data-row):nth-child(2n){animation-delay:-1.2s}.route-transition-overlay--visible .boot-loader :is(.boot-loader__gallery-card,.boot-loader__dashboard-card,.boot-loader__chat-row,.boot-loader__data-row):nth-child(3n){animation-delay:-2.1s}.route-transition-overlay--exiting .boot-loader__topbar{opacity:.04;filter:blur(6px);transform:translate3d(0,-54px,0) scale(.985)}.route-transition-overlay--exiting .boot-loader__brand{transform:translate3d(-28px,-5px,0) scale(.97)}.route-transition-overlay--exiting .boot-loader__nav{opacity:.2;transform:translate3d(0,-12px,0) scale(.98)}.route-transition-overlay--exiting .boot-loader__actions{transform:translate3d(30px,-5px,0) scale(.96)}.route-transition-overlay--exiting .boot-loader__column--controls{opacity:.22;filter:blur(3px);transform:translate3d(-46px,18px,0) scale(.982)}.route-transition-overlay--exiting .boot-loader__main{opacity:.24;filter:blur(2px);transform:translate3d(0,18px,0) scale(1.006)}.route-transition-overlay--exiting .boot-loader__column--gallery{opacity:.2;filter:blur(4px);transform:translate3d(52px,20px,0) scale(.988)}.route-transition-overlay--exiting .boot-loader__dashboard-hero{opacity:.2;filter:blur(4px);transform:translate3d(0,-32px,0) scale(.99)}.route-transition-overlay--exiting .boot-loader__dashboard-feature{opacity:.18;transform:translate3d(42px,-12px,0) scale(.965)}.route-transition-overlay--exiting .boot-loader__dashboard-card:nth-child(3n+1){opacity:.22;transform:translate3d(-36px,22px,0) scale(.95)}.route-transition-overlay--exiting .boot-loader__dashboard-card:nth-child(3n+2){opacity:.18;transform:translate3d(0,38px,0) scale(.958)}.route-transition-overlay--exiting .boot-loader__dashboard-card:nth-child(3n){opacity:.22;transform:translate3d(36px,22px,0) scale(.95)}.route-transition-overlay--exiting .boot-loader__chat-sidebar{opacity:.2;transform:translate3d(-46px,16px,0) scale(.976)}.route-transition-overlay--exiting .boot-loader__chat-thread{opacity:.18;transform:translate3d(0,20px,0) scale(1.008)}.route-transition-overlay--exiting .boot-loader__chat-context{opacity:.2;transform:translate3d(46px,16px,0) scale(.976)}.route-transition-overlay--exiting .boot-loader__chat-message--assistant{opacity:.24;transform:translate3d(-42px,0,0) scale(.975)}.route-transition-overlay--exiting .boot-loader__chat-message--user{opacity:.24;transform:translate3d(42px,0,0) scale(.975)}.route-transition-overlay--exiting .boot-loader__data-main{opacity:.18;transform:translate3d(-16px,20px,0) scale(.988)}.route-transition-overlay--exiting .boot-loader__data-detail{opacity:.2;transform:translate3d(42px,8px,0) scale(.965)}.route-transition-overlay--exiting .boot-loader__data-row:nth-child(2n){opacity:.26;transform:translate3d(-22px,0,0)}.route-transition-overlay--exiting .boot-loader__data-row:nth-child(odd){opacity:.26;transform:translate3d(22px,0,0)}.route-transition-overlay--exiting .boot-loader__auth-visual{opacity:.18;filter:blur(4px);transform:translate3d(-52px,6px,0) scale(.97)}.route-transition-overlay--exiting .boot-loader__auth-card{opacity:.2;filter:blur(3px);transform:translate3d(42px,-2px,0) scale(.982)}.route-transition-overlay--exiting .boot-loader__auth-field:nth-child(2n){transform:translate3d(20px,0,0)}.route-transition-overlay--exiting .boot-loader__auth-field:nth-child(odd){transform:translate3d(-14px,0,0)}.route-transition-overlay--exiting .boot-loader__skeleton{opacity:.34;filter:blur(1.4px) brightness(1.1)}.boot-loader{--boot-text: rgba(255, 246, 238, .96);--boot-muted: rgba(255, 226, 204, .62);--boot-faint: rgba(255, 226, 204, .07);--boot-border: rgba(255, 226, 204, .15);--boot-panel: rgba(29, 27, 25, .6);--boot-panel-strong: rgba(48, 42, 38, .7);--boot-accent: var(--glass-accent, #ff7a3d);--boot-accent-strong: var(--glass-accent-strong, #ff9a4a);--boot-radius-panel: var(--glass-radius-2xl, 30px);--boot-radius-soft: var(--glass-radius-xl, 24px);--boot-radius-control: var(--glass-radius-lg, 18px);--boot-radius-pill: var(--glass-radius-pill, 999px);--boot-glare: linear-gradient( -30deg, rgba(0, 0, 0, 0) 54%, rgba(255, 255, 255, .18) 66%, rgba(255, 139, 73, .14) 72%, rgba(0, 0, 0, 0) 88% );position:relative;min-height:100vh;min-height:100dvh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:clamp(14px,2vw,24px);color:var(--boot-text);background:radial-gradient(circle at 18% 14%,rgba(255,122,61,.18),transparent 36%),radial-gradient(circle at 84% 78%,rgba(255,232,204,.1),transparent 42%),linear-gradient(180deg,#1f1916fa,#090808fa)}.boot-loader:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;pointer-events:none;background:linear-gradient(115deg,transparent 0 38%,rgba(255,232,204,.045) 44%,transparent 52%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 34%);opacity:.78;animation:boot-loader-atmosphere 7s ease-in-out infinite alternate}.boot-loader--route{background:radial-gradient(circle at 50% 20%,rgba(255,122,61,.12),transparent 42%),#0a0909ad;backdrop-filter:blur(22px) saturate(126%);-webkit-backdrop-filter:blur(22px) saturate(126%)}.boot-loader__preview{position:absolute;inset:clamp(10px,2vw,22px);z-index:0;width:min(1500px,calc(100% - clamp(20px,4vw,44px)));margin:0 auto;display:flex;flex-direction:column;gap:12px;opacity:.78;filter:saturate(.92)}.boot-loader--route .boot-loader__preview{opacity:.68}.boot-loader__topbar{min-height:56px;display:grid;grid-template-columns:minmax(190px,280px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--boot-border);border-radius:var(--boot-radius-panel);background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.08),transparent 36%),linear-gradient(180deg,#ffffff0f,#ffffff05),var(--boot-panel);box-shadow:0 22px 60px #00000052,inset 0 1px #ffffff17;backdrop-filter:blur(22px) saturate(126%);-webkit-backdrop-filter:blur(22px) saturate(126%)}.boot-loader__brand,.boot-loader__nav,.boot-loader__actions,.boot-loader__stage-header,.boot-loader__gallery-head,.boot-loader__metrics{display:flex;align-items:center;min-width:0}.boot-loader__brand,.boot-loader__actions,.boot-loader__stage-header,.boot-loader__gallery-head,.boot-loader__metrics{gap:10px}.boot-loader__nav{justify-content:center;gap:8px}.boot-loader__actions{justify-content:flex-end}.boot-loader__logo{width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(255,226,204,.13);border-radius:var(--boot-radius-pill);background:linear-gradient(180deg,#ffffff13,#ffffff07),#1e1c1b8f}.boot-loader__brand-line{width:min(142px,62%);height:16px}.boot-loader__nav-pill{width:clamp(64px,8vw,118px);height:28px}.boot-loader__action{width:86px;height:30px}.boot-loader__avatar{width:32px;height:32px}.boot-loader__workspace{flex:1;min-height:0;display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr) minmax(250px,330px);gap:12px}.boot-loader__column,.boot-loader__main{display:grid;min-width:0;min-height:0;gap:12px}.boot-loader__column--controls{grid-template-rows:minmax(220px,.48fr) minmax(230px,.52fr)}.boot-loader__column--gallery{grid-template-rows:minmax(0,1fr) auto}.boot-loader__main{grid-template-rows:minmax(310px,1fr) minmax(124px,.24fr)}.boot-loader__component{position:relative;min-width:0;min-height:0;overflow:hidden;display:grid;align-content:start;gap:14px;padding:14px;border:1px solid var(--boot-border);border-radius:var(--boot-radius-panel);background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.08),transparent 36%),linear-gradient(180deg,#ffffff0f,#ffffff05),var(--boot-panel);box-shadow:0 22px 60px #00000052,inset 0 1px #ffffff17;backdrop-filter:blur(22px) saturate(126%);-webkit-backdrop-filter:blur(22px) saturate(126%)}.boot-loader__component:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:0}.boot-loader__component-title{width:42%;height:14px}.boot-loader__component--stage,.boot-loader__component--gallery{align-content:stretch;grid-template-rows:auto minmax(0,1fr)}.boot-loader__upload-box{height:clamp(120px,18vh,190px)}.boot-loader__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.boot-loader__field{height:42px}.boot-loader__setting-line{width:var(--boot-line-width, 72%);height:34px}.boot-loader__stage-header,.boot-loader__gallery-head{justify-content:space-between}.boot-loader__stage-chip,.boot-loader__gallery-filter{width:96px;height:28px}.boot-loader__canvas{position:relative;min-height:0;height:100%;overflow:hidden}.boot-loader__canvas:before,.boot-loader__canvas:after{content:"";position:absolute;pointer-events:none}.boot-loader__canvas:before{top:16px;right:16px;bottom:16px;left:16px;border:1px dashed rgba(255,226,204,.12);border-radius:var(--boot-radius-soft)}.boot-loader__canvas:after{left:14%;right:18%;top:48%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,226,204,.28),transparent);opacity:.65}.boot-loader__canvas-node{position:absolute;display:block;width:clamp(74px,11vw,132px);height:clamp(52px,7vw,88px);border:1px solid rgba(255,226,204,.13);border-radius:var(--boot-radius-control);background:linear-gradient(180deg,#ffffff12,#ffffff07),#1e1c1b8f;box-shadow:0 16px 32px #00000038}.boot-loader__canvas-node--one{left:12%;top:24%}.boot-loader__canvas-node--two{right:13%;top:18%}.boot-loader__canvas-node--three{left:40%;bottom:18%}.boot-loader__component--prompt{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr 1fr;align-items:center}.boot-loader__prompt-line{width:100%;height:22px}.boot-loader__prompt-line--short{width:58%}.boot-loader__run-button{grid-column:2;grid-row:1 / span 2;width:clamp(62px,7vw,96px);height:58px}.boot-loader__gallery-grid{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(86px,1fr);gap:10px}.boot-loader__gallery-card{min-height:86px}.boot-loader__metrics{justify-content:stretch}.boot-loader__metric{flex:1 1 0;height:44px}.boot-loader__dashboard,.boot-loader__chat,.boot-loader__data,.boot-loader__auth{flex:1;min-width:0;min-height:0;display:grid;gap:12px}.boot-loader__dashboard{grid-template-rows:minmax(190px,.34fr) minmax(0,1fr)}.boot-loader__dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-content:stretch;align-items:center}.boot-loader__dashboard-copy{min-width:0;display:grid;align-content:center;gap:14px}.boot-loader__dashboard-line{width:var(--boot-line-width, 72%);height:clamp(18px,3vh,30px)}.boot-loader__dashboard-search{width:min(520px,88%);height:52px;margin-top:8px}.boot-loader__dashboard-feature{width:100%;height:100%;min-height:150px}.boot-loader__dashboard-grid{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-auto-rows:minmax(118px,1fr);gap:12px;overflow:hidden}.boot-loader__dashboard-card{align-content:start}.boot-loader__dashboard-card-icon{width:42px;height:42px}.boot-loader__dashboard-card-line{width:78%;height:14px}.boot-loader__dashboard-card-line--short{width:52%}.boot-loader__chat{grid-template-columns:minmax(220px,300px) minmax(0,1fr) minmax(250px,340px)}.boot-loader__chat-sidebar,.boot-loader__chat-context{align-content:start}.boot-loader__chat-row{height:42px}.boot-loader__chat-main{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) minmax(126px,.22fr);gap:12px}.boot-loader__chat-thread{display:flex;flex-direction:column;justify-content:flex-end;gap:14px}.boot-loader__chat-message{width:var(--boot-line-width, 62%);height:clamp(48px,9vh,92px)}.boot-loader__chat-message--user{align-self:flex-end}.boot-loader__chat-message--assistant{align-self:flex-start}.boot-loader__chat-composer{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr 1fr;align-items:center}.boot-loader__data{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.boot-loader__data-main{align-content:stretch;grid-template-rows:auto minmax(0,1fr)}.boot-loader__data-toolbar{display:flex;align-items:center;gap:10px;min-width:0}.boot-loader__data-title{width:min(260px,34%);height:22px;margin-right:auto}.boot-loader__data-filter{width:min(140px,20%);height:34px}.boot-loader__data-table{min-height:0;display:grid;grid-template-rows:42px repeat(8,minmax(42px,1fr));gap:8px}.boot-loader__data-head,.boot-loader__data-row{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.boot-loader__data-head .boot-loader__data-cell{height:24px}.boot-loader__data-cell{height:100%;min-height:26px}.boot-loader__data-detail{align-content:start}.boot-loader__data-avatar{width:72px;height:72px;margin-bottom:6px}.boot-loader--auth .boot-loader__preview{inset:clamp(20px,4vw,52px);width:min(1080px,calc(100% - clamp(40px,8vw,104px)));justify-content:center}.boot-loader__auth{align-self:center;grid-template-columns:minmax(260px,.92fr) minmax(360px,520px);align-items:stretch;width:100%;max-height:min(680px,100%)}.boot-loader__auth-visual{align-content:center;justify-items:center;min-height:420px}.boot-loader__auth-logo{width:clamp(96px,14vw,150px);height:clamp(96px,14vw,150px)}.boot-loader__auth-card{align-content:start;gap:16px;padding:clamp(18px,3vw,30px)}.boot-loader__auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.boot-loader__auth-tab{height:36px}.boot-loader__auth-title{width:62%;height:32px;margin:8px 0 4px}.boot-loader__auth-field{display:grid;gap:7px}.boot-loader__auth-label{width:34%;height:13px}.boot-loader__auth-input{height:44px}.boot-loader__auth-submit{height:46px;margin-top:6px}.boot-loader__skeleton{display:block;overflow:hidden;border:1px solid rgba(255,226,204,.12);border-radius:var(--boot-radius-pill);background:var(--boot-glare),linear-gradient(180deg,#ffffff12,#ffffff07),#1e1c1b8f;background-size:190% 190%,100% 100%,100% 100%;background-repeat:no-repeat;background-position:-110% -110%,0 0,0 0;animation:boot-loader-glare 1.45s ease-in-out infinite}.boot-loader__handoff{position:absolute;inset:clamp(24px,5vw,72px);z-index:1;pointer-events:none;opacity:.58;mix-blend-mode:screen}.boot-loader__handoff-track{position:absolute;left:8%;right:8%;height:1px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,226,204,.18),transparent);transform-origin:center}.boot-loader__handoff-track:after{content:"";display:block;width:34%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,246,238,.74),transparent);animation:boot-loader-handoff-scan 1.7s cubic-bezier(.22,1,.36,1) infinite}.boot-loader__handoff-track--one{top:26%;transform:rotate(-6deg)}.boot-loader__handoff-track--two{top:50%;transform:rotate(3deg)}.boot-loader__handoff-track--two:after{animation-delay:-.55s}.boot-loader__handoff-track--three{top:74%;transform:rotate(-2deg)}.boot-loader__handoff-track--three:after{animation-delay:-1.05s}.boot-loader__status{position:relative;z-index:2;width:min(360px,calc(100vw - 42px));display:grid;justify-items:center;gap:12px;padding:20px;border:1px solid var(--boot-border);border-radius:var(--boot-radius-panel);background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.08),transparent 36%),linear-gradient(180deg,#ffffff0f,#ffffff05),var(--boot-panel);box-shadow:0 22px 60px #00000052,inset 0 1px #ffffff17;backdrop-filter:blur(22px) saturate(126%);-webkit-backdrop-filter:blur(22px) saturate(126%)}.boot-loader__status-dot{width:10px;height:10px;border-radius:var(--boot-radius-pill);background:linear-gradient(135deg,var(--boot-accent-strong),var(--boot-accent));box-shadow:0 0 0 6px #ff7a3d1f,0 0 22px #ff7a3d47;animation:boot-loader-pulse 1.2s ease-in-out infinite}.boot-loader__status-text{font-size:14px;line-height:1.35;font-weight:700;letter-spacing:0;color:var(--boot-text);text-align:center}.boot-loader__status-line{width:100%;height:3px;overflow:hidden;border-radius:var(--boot-radius-pill);background:#ffe2cc14}.boot-loader__status-line:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(-30deg,#0000 58%,#ffffffb3 70%,#0000,#0000);background-size:180% 180%,100% 100%;background-repeat:no-repeat;background-position:-110% -110%,0 0;animation:boot-loader-status-glare 1.15s ease-in-out infinite}@keyframes boot-loader-atmosphere{0%,to{transform:translate3d(-1%,-1%,0);opacity:.5}50%{transform:translate3d(1%,1%,0);opacity:.82}}@keyframes boot-loader-glare{0%{background-position:-110% -110%,0 0}to{background-position:110% 110%,0 0}}@keyframes boot-loader-pulse{0%,to{opacity:.42;transform:scale(.84)}50%{opacity:1;transform:scale(1)}}@keyframes boot-loader-status-glare{0%{background-position:-110% -110%,0 0}to{background-position:110% 110%,0 0}}@keyframes boot-loader-panel-breathe{0%,to{transform:translateZ(0) scale(1);filter:saturate(1)}50%{transform:translate3d(0,-3px,0) scale(1.002);filter:saturate(1.08)}}@keyframes boot-loader-item-settle{0%,to{transform:translateZ(0);opacity:1}50%{transform:translate3d(0,-2px,0);opacity:.88}}@keyframes boot-loader-handoff-scan{0%{transform:translate3d(-120%,0,0);opacity:0}18%,72%{opacity:1}to{transform:translate3d(320%,0,0);opacity:0}}@media(max-width:1020px){.boot-loader__preview{width:calc(100% - 20px)}.boot-loader__workspace{grid-template-columns:minmax(0,1fr) minmax(230px,.42fr)}.boot-loader__column--controls{display:none}.boot-loader__chat{grid-template-columns:minmax(0,1fr) minmax(230px,.42fr)}.boot-loader__chat-sidebar{display:none}.boot-loader__data{grid-template-columns:1fr}.boot-loader__data-detail{display:none}.boot-loader__auth{grid-template-columns:minmax(220px,.9fr) minmax(340px,520px)}}@media(max-width:720px){.page{width:100%;max-width:100%;padding:18px 10px calc(72px + env(safe-area-inset-bottom,0px));overflow-x:clip}.card{min-width:0;padding:14px}.app-error-boundary{min-height:100dvh;padding:16px}.boot-loader{padding:10px}.boot-loader__preview{top:10px;right:10px;bottom:10px;left:10px;width:calc(100% - 20px);gap:10px}.boot-loader__topbar{grid-template-columns:minmax(0,1fr) auto}.boot-loader__nav,.boot-loader__action{display:none}.boot-loader__workspace{grid-template-columns:1fr}.boot-loader__column--gallery{display:none}.boot-loader__dashboard{grid-template-rows:auto minmax(0,1fr)}.boot-loader__dashboard-hero{grid-template-columns:1fr}.boot-loader__dashboard-feature{display:none}.boot-loader__dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(106px,1fr);gap:10px}.boot-loader__dashboard-card-icon{width:34px;height:34px}.boot-loader__chat{grid-template-columns:1fr}.boot-loader__chat-context{display:none}.boot-loader__main,.boot-loader__chat-main{grid-template-rows:minmax(310px,1fr) 126px}.boot-loader__component--prompt,.boot-loader__chat-composer{grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}.boot-loader__run-button{grid-column:1;grid-row:3;width:100%;height:44px}.boot-loader__data-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto}.boot-loader__data-title{width:68%}.boot-loader__data-filter{width:84px}.boot-loader__data-filter:last-child{display:none}.boot-loader--auth .boot-loader__preview{top:10px;right:10px;bottom:10px;left:10px;width:calc(100% - 20px)}.boot-loader__auth{grid-template-columns:1fr;align-self:center}.boot-loader__auth-visual{display:none}.boot-loader__status{width:min(320px,calc(100vw - 24px));padding:16px}}@media(max-width:420px){.page{padding-inline:6px}.card{padding:12px}}@media(prefers-reduced-motion:reduce){.app-route-stage>.page,.app-route-stage>.boot-loader,.route-transition-overlay,.route-transition-overlay .boot-loader :is(.boot-loader__topbar,.boot-loader__component,.boot-loader__brand,.boot-loader__nav,.boot-loader__actions,.boot-loader__column,.boot-loader__main,.boot-loader__dashboard-card,.boot-loader__dashboard-hero,.boot-loader__dashboard-feature,.boot-loader__chat-sidebar,.boot-loader__chat-main,.boot-loader__chat-thread,.boot-loader__chat-context,.boot-loader__chat-message,.boot-loader__data-main,.boot-loader__data-detail,.boot-loader__data-row,.boot-loader__auth-visual,.boot-loader__auth-card,.boot-loader__auth-field,.boot-loader__skeleton),.route-transition-overlay .boot-loader__preview,.route-transition-overlay .boot-loader__handoff,.route-transition-overlay .boot-loader__status,.boot-loader:before,.boot-loader__handoff-track:after,.boot-loader__skeleton,.boot-loader__status-dot,.boot-loader__status-line:after{animation:none}.app-route-stage>.page{transition:none}.route-transition-overlay,.route-transition-overlay .boot-loader :is(.boot-loader__topbar,.boot-loader__component,.boot-loader__brand,.boot-loader__nav,.boot-loader__actions,.boot-loader__column,.boot-loader__main,.boot-loader__dashboard-card,.boot-loader__dashboard-hero,.boot-loader__dashboard-feature,.boot-loader__chat-sidebar,.boot-loader__chat-main,.boot-loader__chat-thread,.boot-loader__chat-context,.boot-loader__chat-message,.boot-loader__data-main,.boot-loader__data-detail,.boot-loader__data-row,.boot-loader__auth-visual,.boot-loader__auth-card,.boot-loader__auth-field,.boot-loader__skeleton),.route-transition-overlay .boot-loader__preview,.route-transition-overlay .boot-loader__handoff,.route-transition-overlay .boot-loader__status{filter:none;transform:none;transition:none}}.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 18% 14%,color-mix(in srgb,var(--app-warm-accent, rgb(245, 245, 245)) 10%,transparent),transparent 34%),radial-gradient(circle at 82% 18%,rgba(var(--a4-white-rgb),.055),transparent 30%),radial-gradient(circle at 70% 86%,rgba(var(--a4-white-rgb),.04),transparent 36%),linear-gradient(130deg,rgba(255,255,255,.035),transparent 32%,rgba(255,255,255,.018) 72%,transparent),linear-gradient(180deg,var(--app-warm-bg-2, rgb(6, 6, 6)) 0%,var(--app-warm-bg, rgb(0, 0, 0)) 72%,rgb(0,0,0) 100%)}.nano-page{--surface: rgba(224, 223, 218, .03);--surface-2: rgba(224, 223, 218, .04);--border: rgba(224, 223, 218, .22);--muted: rgb(224, 223, 218);--muted-2: rgb(224, 223, 218);--accent: rgb(3, 3, 5);--accent-2: rgb(3, 3, 5);max-width:100%;margin:0;width:100%;height:100vh;height:100dvh;padding:14px;display:flex;flex-direction:column;gap:12px;overflow:visible;background:transparent}.app-header{position:sticky;top:0;z-index:7200;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--control-radius);border:1px solid var(--border);background:linear-gradient(180deg,#080b15c7,#0508128f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 46px #01030a3d}.app-header__left,.app-header__right{display:flex;align-items:center;gap:10px;min-width:0}.app-logo{position:relative;display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.02em;text-decoration:none;color:inherit}.app-logo__mark{position:relative;width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;color:#e0dfdae6;border-radius:0;background:linear-gradient(180deg,#e0dfda14,#e0dfda05),#060911bd;border:1px solid rgba(224,223,218,.24);box-shadow:inset 0 1px #ffffff14,0 10px 20px #01030a38;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.app-logo__svg{width:19px;height:19px;display:block;filter:drop-shadow(0 3px 7px rgba(0,0,0,.28))}.app-logo:hover .app-logo__mark,.app-logo:focus-visible .app-logo__mark{color:#e0dfda;border-color:#e0dfda6b;background:linear-gradient(180deg,#e0dfda1f,#e0dfda0a),#060911d1;box-shadow:inset 0 1px #ffffff1a,0 10px 20px #01030a38,0 0 0 1px #e0dfda14}.app-logo:focus-visible{outline:none}.app-logo:focus-visible .app-logo__mark{box-shadow:inset 0 1px #ffffff1a,0 0 0 2px #f9ea003d,0 10px 20px #01030a38}.app-divider{width:1px;height:22px;background:#e0dfda1f}.app-nav{display:flex;align-items:center;gap:0;flex-wrap:wrap}.app-nav-wrap{position:relative;display:flex;align-items:center;min-width:0}.app-nav-scroll{display:none}.app-dropdown{position:relative}.app-nav .app-dropdown+.app-dropdown{margin-left:12px;padding-left:12px}.app-nav .app-dropdown+.app-dropdown:before{content:"";position:absolute;left:0;top:50%;width:1px;height:18px;background:#e0dfda2e;transform:translateY(-50%)}.app-trigger{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--control-radius);border:1px solid transparent;background:transparent;color:#e0dfda;font-weight:600}.app-trigger:hover{color:#e0dfda}.app-trigger--nav{text-transform:uppercase;letter-spacing:.08em;font-size:12px;padding:6px 4px}.app-trigger--nav.is-active,.app-dropdown.is-open .app-trigger--nav{color:#e0dfda}.app-trigger:focus-visible,.app-menu__item:focus-visible{outline:2px solid rgba(249,234,0,.6);outline-offset:2px}.app-caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid rgb(224,223,218);transition:transform .15s ease}.app-dropdown.is-open .app-caret{transform:rotate(180deg)}.app-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:260px;padding:8px;border-radius:8px;border:1px solid var(--border);background:#080b15d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #03030599;display:grid;gap:4px;z-index:7300}.app-menu--tools,.app-menu--right{animation:nav-menu-pop .16s ease;transform-origin:top left}.app-menu--right{transform-origin:top right}.app-menu--tools{min-width:280px;padding:6px 0;border-radius:0;gap:0}.app-menu__tools-header{display:none}.app-menu__tools-back{border:none;background:transparent;color:#e0dfda}.app-menu--right{right:0;left:auto}.app-menu__item{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border-radius:8px;border:1px solid rgba(224,223,218,.08);background:#ffffff06;color:#e0dfda;font-size:12px;text-align:left;cursor:pointer}.app-menu__item--row{flex-direction:row;align-items:center;justify-content:space-between}.app-menu--workspace{min-width:260px}.app-menu__section{display:grid;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid rgba(224,223,218,.08);background:#ffffff06}.app-menu__section-title{font-size:11px;font-weight:800;color:#e0dfdab8}.app-menu__size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-menu__field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0}.app-menu__field span{font-size:10px;font-weight:800;color:#e0dfda94}.app-menu__field input{width:100%;min-width:0;height:30px;border-radius:7px;border:1px solid rgba(224,223,218,.12);background:#0303057a;color:#e0dfda;font:inherit;font-size:12px;font-weight:700;padding:0 8px}.app-menu__inline-actions{display:flex;gap:8px;flex-wrap:wrap}.app-menu__mini-button{height:28px;padding:0 9px;border-radius:7px;border:1px solid rgba(224,223,218,.1);background:#ffffff09;color:#e0dfda;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.app-menu__mini-button:hover{background:#e0dfda;border-color:#03030538;color:#030305}.app-menu__switch{width:34px;height:18px;position:relative;flex:0 0 auto;border-radius:999px;border:1px solid rgba(224,223,218,.14);background:#ffffff0a}.app-menu__switch:after{content:"";position:absolute;left:3px;top:3px;width:10px;height:10px;border-radius:999px;background:#e0dfdab8;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.app-menu__switch.is-on{border-color:#f9ea0061;background:#f9ea001f}.app-menu__switch.is-on:after{transform:translate(15px);background:#f9ea00;box-shadow:0 0 12px #f9ea0061}.app-menu--tools .app-menu__item{padding:11px 14px;border:0;border-radius:0;background:transparent}.app-menu--tools>.app-menu__item+.app-menu__item,.app-menu--tools>.app-menu__item+.app-menu__group,.app-menu--tools>.app-menu__group+.app-menu__item,.app-menu--tools>.app-menu__group+.app-menu__group{border-top:1px solid rgba(224,223,218,.1)}.app-menu__item:hover{background:#e0dfda;border-color:#03030538;color:#030305}.app-menu__item.is-current{background:#e0dfda;border-color:#03030547;color:#030305}.app-menu__group{display:grid;gap:0}.app-menu__item--toggle{position:relative;padding-right:30px}.app-menu--tools .app-menu__item--toggle{padding-left:12px;border-left:3px solid rgba(var(--a4-yellow-rgb),.78);background:rgba(var(--a4-yellow-rgb),.08);color:#e0dfda;font-weight:800}.app-menu--tools .app-menu__item--toggle:hover,.app-menu--tools .app-menu__item--toggle.is-current,.app-menu--tools .app-menu__group.is-open>.app-menu__item--toggle{background:rgba(var(--a4-yellow-rgb),.14);color:rgb(var(--a4-yellow-rgb))}.app-menu__item-caret{position:absolute;right:12px;top:14px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid rgb(224,223,218);transition:transform .16s ease}.app-menu--tools .app-menu__item--toggle:hover .app-menu__item-caret,.app-menu--tools .app-menu__item--toggle.is-current .app-menu__item-caret,.app-menu--tools .app-menu__group.is-open>.app-menu__item--toggle .app-menu__item-caret{border-top-color:rgb(var(--a4-yellow-rgb))}.app-menu__group.is-open .app-menu__item-caret{transform:rotate(180deg)}.app-menu__sub{display:grid;gap:0;margin-left:0;padding-left:0;border-left:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .2s ease,opacity .2s ease,transform .2s ease}.app-menu__sub.is-open{max-height:760px;opacity:1;transform:translateY(0)}.app-menu--tools .app-menu__sub{margin-left:14px;border-left:1px solid rgba(var(--a4-yellow-rgb),.42)}.app-menu__item--sub{padding:9px 18px 9px 34px}.app-menu--tools .app-menu__sub .app-menu__item{padding-left:22px;border-top:1px solid rgba(224,223,218,.07);background:#e0dfda05}.app-menu--tools .app-menu__sub .app-menu__item:hover,.app-menu--tools .app-menu__sub .app-menu__item.is-current{background:#e0dfda;color:#030305}.app-menu__kling{display:grid;gap:0}.app-menu__kling-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border:0;border-radius:0;background:transparent}.app-menu__kling-row+.app-menu__kling-row,.app-menu__kling-row+.app-menu__item,.app-menu__item+.app-menu__kling-row{border-top:1px solid rgba(224,223,218,.1)}.app-menu__kling-row.is-active{background:#e0dfda1a}.app-menu__kling-row-label{flex:1;font-size:12px;font-weight:600;color:#e0dfda}.app-menu__kling-versions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.app-menu__kling-chip{min-width:36px;padding:5px 10px;border-radius:0;border:1px solid rgba(224,223,218,.2);background:#080b15b8;color:#e0dfda;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center}.app-menu__kling-chip:hover{background:#e0dfda;border-color:#03030538;color:#030305}.app-menu__kling-chip.is-current{background:#e0dfda;border-color:#03030547;color:#030305}.app-menu__kling-chip:focus-visible{outline:2px solid rgba(249,234,0,.6);outline-offset:2px}.app-menu__item:disabled{opacity:.5;cursor:not-allowed}.app-menu__meta{padding:6px 10px 8px;margin-bottom:4px;border-bottom:1px solid rgba(224,223,218,.08);font-size:11px;color:var(--muted)}.app-menu__meta-wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:6px 10px 8px;margin-bottom:4px;border-bottom:1px solid rgba(224,223,218,.08)}.app-menu__meta-wrap .app-menu__meta{flex:1;min-width:0;margin-bottom:0;padding:0;border-bottom:none;overflow-wrap:anywhere}.app-menu__close{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;padding:0;border-radius:6px;border:1px solid rgba(224,223,218,.18);background:#e0dfda0a;color:#e0dfda;cursor:pointer}.app-menu__close svg{width:14px;height:14px}.app-menu__close:hover{background:#e0dfda1f;border-color:#e0dfda52}.app-menu__close:focus-visible{outline:2px solid rgba(249,234,0,.6);outline-offset:2px}.app-menu__label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:inherit}.app-credit-badge{height:38px;min-width:64px;max-width:none;padding:0 10px;border:1px solid rgba(224,223,218,.1);border-radius:var(--control-radius);background:linear-gradient(180deg,#f9ea001c,#f9ea000a),#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#e0dfda;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 0 auto;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.app-credit-badge:hover{transform:translateY(-1px);border-color:#f9ea0042;background:linear-gradient(180deg,#f9ea002e,#f9ea0012),#e0dfda0f}.app-credit-badge:focus-visible{outline:2px solid rgba(249,234,0,.6);outline-offset:2px}.app-credit-badge svg{width:16px;height:16px;flex:0 0 auto;color:#f9ea00}.app-credit-badge span{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-credit-badge.is-loading span{color:#e0dfda9e}.app-credit-badge--counter{position:relative}.app-credit-badge__counter{display:inline-flex;align-items:center;justify-content:center;min-width:0;overflow:visible;text-overflow:clip}.app-credit-badge__delta{position:absolute;z-index:2;left:50%;top:calc(100% + 4px);min-width:max-content;padding:3px 6px;border:1px solid rgba(224,223,218,.16);border-radius:3px;background:#08080af0;color:#e0dfda;font-size:10px;font-weight:820;line-height:1;pointer-events:none;animation:app-credit-delta-rise 1.18s cubic-bezier(.2,.82,.2,1) both}.app-credit-badge__delta.is-up{border-color:#32dc8c6b;color:#5ceda5}.app-credit-badge__delta.is-down{border-color:#ff7a5870;color:#ffa07e}.app-credit-badge.is-credit-up{animation:app-credit-badge-pulse-up .72s cubic-bezier(.2,.82,.2,1)}.app-credit-badge.is-credit-down{animation:app-credit-badge-pulse-down .72s cubic-bezier(.2,.82,.2,1)}@keyframes app-credit-delta-rise{0%{opacity:0;transform:translate(-50%,-4px) scale(.94)}18%,72%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-12px) scale(.98)}}@keyframes app-credit-badge-pulse-up{0%,to{box-shadow:none}38%{box-shadow:0 0 0 4px #32dc8c29}}@keyframes app-credit-badge-pulse-down{0%,to{box-shadow:none}38%{box-shadow:0 0 0 4px #ff7a5829}}@media(prefers-reduced-motion:reduce){.app-credit-badge.is-credit-up,.app-credit-badge.is-credit-down,.app-credit-badge__delta{animation:none}}.app-user{width:38px;height:38px;padding:0;border:1px solid rgba(224,223,218,.1);background:#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.app-user:hover{transform:translateY(-1px);border-color:#e0dfda2e;background:#e0dfda14}.app-dropdown.is-open .app-user{border-color:#e5471757;background:radial-gradient(circle at 50% 0%,rgba(229,71,23,.2),transparent 72%),#e5471714;box-shadow:0 12px 28px #12080642}.app-user__avatar{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#e0dfda14;border:1px solid rgba(224,223,218,.14);color:#e0dfda}.app-user__avatar svg{width:16px;height:16px}.app-user__avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.app-header__search{width:38px;height:38px;padding:0;border-radius:var(--control-radius);border:1px solid rgba(224,223,218,.1);background:#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;color:#e0dfda;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.app-header__search svg{width:18px;height:18px}.app-header__search:hover{transform:translateY(-1px);border-color:#e5471752;background:#e547171a;color:#ffb88b}.app-header__search.is-active{border-color:#e547176b;background:radial-gradient(circle at 50% 0%,rgba(229,71,23,.24),transparent 70%),#e547171a;color:#ffb88b;box-shadow:0 12px 28px #12080652}.app-header__search:focus-visible{outline:2px solid rgba(249,234,0,.6);outline-offset:2px}@keyframes nav-menu-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.nano-home{height:auto;min-height:100vh;min-height:100dvh;overflow:auto}.tool-icon{display:inline-block;width:32px;height:32px;flex-shrink:0;object-fit:contain}.tool-icon--mono{mix-blend-mode:difference}.tool-icon--menu{width:18px;height:18px}.tool-icon--home-card{width:20px;height:20px}.tool-icon--dashboard-search{width:26px;height:26px}.tool-icon--home-card.tool-icon--mono{filter:grayscale(1) brightness(0) invert(1)}.nano-login{align-items:stretch;gap:16px;overflow:auto}.nano-login__body{flex:1;display:flex;align-items:center;justify-content:center;padding-bottom:32px}.nano-login__card{width:100%;max-width:480px;display:grid;gap:12px}.nano-login__card--wide{max-width:720px}.nano-login__eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nano-login__title{margin:0;font-size:24px;font-weight:700}.nano-login__copy{margin:0;font-size:13px}.nano-login__error{padding:10px 12px;border-radius:8px;border:1px solid rgba(249,234,0,.45);background:#f9ea001f;color:#f9ea00;font-size:12px;line-height:1.4}.nano-login__form{display:grid;gap:10px}.nano-login__form--grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.nano-login__field{display:grid;gap:6px;min-width:0;color:var(--muted-2);font-size:12px;font-weight:700}.nano-login__field>span{min-width:0;overflow-wrap:anywhere}.nano-login__field .input,.nano-login__field .ui-select{width:100%;min-width:0}.nano-login__agreements,.nano-login__form-actions{grid-column:1 / -1}.nano-login__agreements{display:grid;gap:8px;padding-top:2px}.nano-login__agreements .ui-checkbox__label{line-height:1.35}.nano-login__form-actions{display:grid;gap:8px}.nano-login__divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;color:var(--muted);font-size:11px;text-transform:uppercase}.nano-login__divider:before,.nano-login__divider:after{content:"";height:1px;background:var(--border)}.nano-login__cta{width:100%}.nano-login__cta--secondary,.nano-login__cta--ghost{justify-content:center;text-decoration:none}.nano-login__staff{display:grid;justify-items:center;gap:8px;min-width:0;padding-top:8px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.nano-login__staff a{min-width:0;color:#f9ea00;font-weight:700;text-align:center;text-decoration:none;overflow-wrap:anywhere}.nano-login__staff-label{min-width:0;color:var(--muted);font-weight:700;text-align:center}.nano-login__pending-email{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#e0dfda0a}.nano-login__pending-email span{color:var(--muted);font-size:11px;text-transform:uppercase}.nano-login__pending-email strong{min-width:0;overflow-wrap:anywhere;color:#e0dfda;font-size:13px}@media(max-width:520px){.nano-login{min-height:100dvh;height:100dvh;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));overflow:auto}.nano-login__body{align-items:stretch;min-height:0;padding:0}.nano-login__card{align-self:center;max-width:none;gap:10px;padding:18px}.nano-login__title{font-size:22px}.nano-login__form--grid{grid-template-columns:1fr}.nano-login__staff{justify-items:center}.nano-login__staff a{text-align:center}.nano-login__error{max-height:40dvh;overflow:auto;border-radius:8px}}.nano-page.nano-login--auth{--nano-login-card-width: 560px;height:auto;min-height:100dvh;padding:clamp(18px,3vw,42px);overflow:auto;background:linear-gradient(135deg,rgba(224,223,218,.055) 0 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,rgba(249,234,0,.05),transparent 34%),linear-gradient(180deg,#070910eb,#030305)}.nano-page.nano-login--register{--nano-login-card-width: 560px}.nano-page.nano-login--auth .nano-login__body{width:100%;max-width:1180px;min-height:calc(100dvh - clamp(36px,6vw,84px));margin:0 auto;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,var(--nano-login-card-width));align-items:center;justify-content:end;gap:clamp(28px,5vw,72px)}.nano-login__visual{min-height:min(620px,calc(100dvh - 84px));display:flex;align-items:stretch;min-width:0}.nano-login__visual-inner{position:relative;width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:center;gap:30px;padding:clamp(26px,5vw,52px);overflow:hidden;border-left:1px solid rgba(224,223,218,.18);background:linear-gradient(120deg,rgba(224,223,218,.07),transparent 46%),linear-gradient(180deg,#e0dfda08,#e0dfda03)}.nano-login__visual-inner:before{content:"";position:absolute;inset:24px 24px auto auto;width:min(44vw,420px);height:min(44vw,420px);border:1px solid rgba(224,223,218,.12);transform:rotate(18deg)}.nano-login__visual-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(108deg,transparent 0 34%,rgba(255,255,255,.12) 47%,transparent 60%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 24%);opacity:.34;transform:translate(-72%)}.nano-login__brand-lockup{position:relative;display:flex;align-items:center;gap:clamp(20px,3vw,34px);min-width:0;transform-origin:left center}.nano-login__brand-mark{position:relative;width:clamp(86px,10vw,132px);height:clamp(86px,10vw,132px);flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 24px 46px rgba(0,0,0,.36));transition:transform .18s ease,filter .18s ease}.nano-login__brand-name{position:relative;max-width:300px;padding-left:18px;border-left:1px solid rgba(249,234,0,.46);color:#e0dfda;font-size:clamp(30px,4.4vw,56px);font-weight:900;line-height:.96;white-space:nowrap;transition:transform .18s ease,text-shadow .18s ease}.nano-login__brand-name span{display:block}.nano-page.nano-login--auth .nano-login__card{width:100%;max-width:var(--nano-login-card-width);justify-self:end;display:grid;gap:16px;padding:clamp(18px,2.4vw,26px);border:1px solid rgba(224,223,218,.14);background:linear-gradient(145deg,#e0dfda13,#e0dfda05 42%,#0303056b),#030305b8;box-shadow:inset 0 1px #ffffff0f,0 28px 70px #00000057}.nano-login__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border:1px solid rgba(224,223,218,.12);background:#e0dfda09}.nano-login__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:inherit;min-width:0;min-height:38px;display:flex;align-items:center;justify-content:center;padding:8px 10px;color:#e0dfdab8;font-size:12px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:background .15s ease,color .15s ease,border-color .15s ease}.nano-login__tab:hover,.nano-login__tab:focus-visible{color:#e0dfda;background:#e0dfda0e}.nano-login__tab.is-active{color:#030305;background:#e0dfda}.nano-login__heading{display:grid;gap:6px}.nano-page.nano-login--auth .nano-login__eyebrow{color:#e0dfda9e;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.nano-page.nano-login--auth .nano-login__title{color:#e0dfda;font-size:clamp(24px,2.3vw,30px);line-height:1.08}.nano-page.nano-login--auth .nano-login__form,.nano-page.nano-login--auth .nano-login__form--grid{gap:12px}.nano-page.nano-login--auth .nano-login__field{gap:7px;color:#e0dfdac7}.nano-page.nano-login--auth .nano-login__error{border-color:#f9ea0057;background:#f9ea001a}.nano-page.nano-login--auth .nano-login__google-button{width:54px;height:44px;min-width:54px;justify-self:center;padding:0;border-radius:999px;border:1px solid rgba(224,223,218,.18);background:#fff;box-shadow:0 12px 28px #00000038}.nano-page.nano-login--auth .nano-login__google-button:hover,.nano-page.nano-login--auth .nano-login__google-button:focus-visible{background:#fff;border-color:#f9ea008c}.nano-login__google-icon{width:22px;height:22px;display:block}.nano-page.nano-login--auth .nano-login__staff{padding-top:10px}.nano-login__staff-google{text-decoration:none}.nano-login__staff-google .nano-login__google-icon{width:22px;height:22px;justify-self:center}@media(prefers-reduced-motion:no-preference){.nano-login__visual-inner:before{animation:nano-auth-frame-drift 18s ease-in-out infinite}.nano-login__visual-inner:after{animation:nano-auth-sheen 7.5s ease-in-out infinite}.nano-login__brand-lockup{animation:nano-auth-logo-float 5.8s ease-in-out infinite}.nano-login__brand-lockup:hover .nano-login__brand-mark{transform:translateY(-3px) rotate(-2deg) scale(1.04);filter:drop-shadow(0 24px 46px rgba(0,0,0,.36)) drop-shadow(0 0 18px rgba(249,234,0,.24))}.nano-login__brand-lockup:hover .nano-login__brand-name{transform:translate(4px);text-shadow:0 0 24px rgba(249,234,0,.16)}}@keyframes nano-auth-frame-drift{0%,to{transform:rotate(18deg) translateZ(0)}50%{transform:rotate(23deg) translate3d(-16px,12px,0)}}@keyframes nano-auth-sheen{0%,38%{transform:translate(-72%);opacity:0}58%{opacity:.34}to{transform:translate(72%);opacity:0}}@keyframes nano-auth-logo-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}.nano-page.nano-login--auth .nano-login__form-actions{grid-template-columns:1fr}@media(max-width:1040px){.nano-page.nano-login--register{--nano-login-card-width: 560px}.nano-page.nano-login--auth .nano-login__body{gap:28px}}@media(max-width:920px){.nano-page.nano-login--auth{padding:max(14px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) max(14px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}.nano-page.nano-login--auth .nano-login__body{max-width:680px;min-height:auto;display:grid;grid-template-columns:1fr;align-content:start}.nano-login__visual{display:none}.nano-page.nano-login--auth .nano-login__card{max-width:none;justify-self:stretch}}@media(max-width:620px){.nano-page.nano-login--auth{height:auto;min-height:100dvh;padding:max(10px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))}.nano-page.nano-login--auth .nano-login__card{gap:12px;padding:16px}.nano-page.nano-login--auth .nano-login__title{font-size:23px}.nano-page.nano-login--auth .nano-login__form--grid{grid-template-columns:1fr}.nano-page.nano-login--auth .nano-login__staff{align-items:center;flex-direction:row}.nano-page.nano-login--auth .nano-login__staff a{text-align:center}}.nano-page .nano-layout{flex:1;min-height:0;height:auto;--nano-sidebar-width: 430px;grid-template-columns:minmax(0,1.8fr) minmax(280px,.7fr);grid-template-rows:minmax(0,1fr);gap:10px;align-items:stretch;position:relative;transition:grid-template-columns .18s ease}.nano-page .nano-layout.is-closed{grid-template-columns:minmax(0,1fr)}.nano-page .nano-layout.has-sidebar-rail{grid-template-columns:minmax(0,1fr) 34px minmax(280px,var(--nano-sidebar-width))}.nano-page .nano-layout.has-sidebar-rail.is-closed{grid-template-columns:minmax(0,1fr) 34px minmax(0,0fr)}.nano-page .nano-layout.has-sidebar-rail.is-resizing{transition:none}.nano-floating-workspace{--floating-workspace-scale: 1;--floating-workspace-virtual-width: 1600px;--floating-workspace-virtual-height: 900px;--floating-workspace-offset-x: 0px;--floating-workspace-offset-y: 0px;--floating-workspace-grid-x: 24px;--floating-workspace-grid-y: 24px;position:relative;flex:1;min-height:0;overflow:auto;border-radius:8px;border:1px solid rgba(224,223,218,.14);background:transparent;box-shadow:none}.nano-floating-workspace:before{content:"";position:absolute;left:var(--floating-workspace-offset-x, 0px);top:var(--floating-workspace-offset-y, 0px);width:calc(var(--floating-workspace-virtual-width, 1600px) * var(--floating-workspace-scale, 1));height:calc(var(--floating-workspace-virtual-height, 900px) * var(--floating-workspace-scale, 1));display:block;opacity:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(rgba(255,198,164,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(255,198,164,.11) 1px,transparent 1px);background-size:calc(var(--floating-workspace-grid-x, 24px) * var(--floating-workspace-scale, 1)) calc(var(--floating-workspace-grid-y, 24px) * var(--floating-workspace-scale, 1));transition:opacity .18s ease}.nano-floating-workspace:after{content:attr(data-workspace-size);position:absolute;left:var(--floating-workspace-offset-x, 0px);top:var(--floating-workspace-offset-y, 0px);width:calc(var(--floating-workspace-virtual-width, 1600px) * var(--floating-workspace-scale, 1));height:calc(var(--floating-workspace-virtual-height, 900px) * var(--floating-workspace-scale, 1));box-sizing:border-box;display:flex;align-items:flex-start;justify-content:flex-end;padding:8px 10px;border:1px solid rgba(245,224,194,.42);border-radius:10px;color:#f5e0c2b8;font-size:11px;line-height:1;font-weight:800;letter-spacing:0;background:#f5e0c205;box-shadow:inset 0 0 0 1px #ffc6a414,0 0 0 1px #0000002e;pointer-events:none;opacity:0;transition:opacity .18s ease}.nano-floating-workspace:has(.floating-panel.is-dragging,.floating-panel.is-resizing):before,body[data-workspace-grid=visible] .nano-floating-workspace:before{opacity:1}.nano-floating-workspace:has(.floating-panel.is-dragging,.floating-panel.is-resizing):after,body[data-workspace-grid=visible] .nano-floating-workspace:after{opacity:1}.nano-floating-chat-panel.floating-panel{background:linear-gradient(180deg,#e0dfda05,#e0dfda02),#030305b8;border-color:#e0dfda29}.nano-floating-chat-panel.floating-panel:before{top:6px;right:6px;bottom:6px;left:6px;border-color:#e0dfda0e}.nano-floating-chat-panel .floating-panel__body,.nano-floating-chat-panel__body{padding:0;overflow:hidden}.nano-floating-chat-panel .chat-window-shell{width:100%;height:100%;max-width:none;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.nano-floating-chat-panel .chat-window{height:100%;max-width:none;border:0;border-radius:0;background:transparent;padding:clamp(16px,3vw,48px) 14px 22px}.floating-panel{--floating-panel-affordance-color: var(--app-warm-text, rgb(245, 224, 194));--floating-panel-affordance-glow: var(--app-warm-accent-soft, rgba(245, 224, 194, .14));box-sizing:border-box;position:absolute;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(224,223,218,.18);border-radius:8px;background:#151214e0;color:#e0dfda;box-shadow:0 18px 46px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;transform-origin:top left;transition:left .18s ease,top .18s ease,width .18s ease,height .18s ease,transform .18s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease,opacity .14s ease}.floating-panel:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(224,223,218,.08);border-radius:5px;pointer-events:none;z-index:0}.floating-panel.is-dragging{transition:none;opacity:.94;box-shadow:0 24px 58px #00000085}.floating-panel.is-resizing{transition:none}.floating-panel__size-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:18;display:grid;place-items:center;pointer-events:none}.floating-panel__size-label{min-width:92px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--floating-panel-affordance-color) 28%,transparent);border-radius:4px;background:#0c090ad1;color:var(--floating-panel-affordance-color);box-shadow:0 14px 34px #00000061,inset 0 1px color-mix(in srgb,var(--floating-panel-affordance-color) 10%,transparent);font-size:12px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.floating-panel.is-snapping{border-color:color-mix(in srgb,var(--floating-panel-affordance-color) 42%,rgba(224,223,218,.18));box-shadow:0 0 0 1px color-mix(in srgb,var(--floating-panel-affordance-color) 24%,transparent),0 24px 58px #00000080}.floating-panel.is-snapping:before{border-color:color-mix(in srgb,var(--floating-panel-affordance-color) 22%,transparent)}.floating-panel.is-collapsed{min-height:0}.floating-panel--solid{background:#1c181a;-webkit-backdrop-filter:none;backdrop-filter:none}.floating-panel--flat{background:#030305b8;border-color:#e0dfda2e;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.floating-panel__header{position:relative;z-index:6;flex:0 0 auto;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 12px;border-bottom:1px solid rgba(224,223,218,.08);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.floating-panel__header:before{content:"";position:absolute;left:50%;top:4px;width:34px;height:3px;border-radius:999px;background:currentColor;box-shadow:-12px 0 0 -1px currentColor,12px 0 0 -1px currentColor;color:var(--floating-panel-affordance-color);opacity:0;pointer-events:none;transform:translate(-50%) translateY(-2px) scaleX(.82);transition:opacity .12s ease,transform .12s ease}.floating-panel__header:hover,.floating-panel.is-dragging .floating-panel__header{border-bottom-color:color-mix(in srgb,var(--floating-panel-affordance-color) 28%,transparent);background:linear-gradient(180deg,var(--floating-panel-affordance-glow),transparent 86%);box-shadow:inset 0 1px color-mix(in srgb,var(--floating-panel-affordance-color) 16%,transparent)}.floating-panel__header:hover:before,.floating-panel.is-dragging .floating-panel__header:before{opacity:.78;transform:translate(-50%) translateY(0) scaleX(1)}.floating-panel.is-dragging .floating-panel__header{cursor:grabbing}.floating-panel__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;font-weight:800;letter-spacing:0;color:#f5e0c2}.floating-panel__actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.floating-panel__icon-button,.floating-panel__options-trigger{width:28px;height:28px;min-width:28px;min-height:28px;box-sizing:border-box;display:grid;place-items:center;padding:0;border:1px solid rgba(224,223,218,.1);border-radius:6px;background:#e0dfda0a;color:#f5e0c2e6}.floating-panel__icon-button:hover,.floating-panel__options-trigger:hover,.floating-panel__options-trigger[aria-expanded=true],.floating-panel__options-trigger:focus-visible{border-color:#f5e0c242;background:#f5e0c214;color:#f5e0c2;outline:none}.floating-panel__icon-button svg,.floating-panel__options-trigger svg{width:15px;height:15px}.floating-panel__options{position:relative;display:grid;place-items:center;flex:0 0 auto;z-index:5}.floating-panel__options-trigger{transition:color .14s ease,border-color .14s ease,background .14s ease}.floating-panel__options-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;width:210px;padding:10px;border:1px solid rgba(224,223,218,.14);border-radius:9px;background:#110e0ff5;box-shadow:0 18px 36px #0000005c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.floating-panel__options-menu.is-portaled{position:fixed;right:auto}.floating-panel__options-row{display:grid;gap:8px}.floating-panel__options-label{font-size:11px;line-height:1.2;font-weight:800;letter-spacing:0;color:#f5e0c2c2}.floating-panel__scale-controls{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;padding:3px;border:1px solid rgba(224,223,218,.1);border-radius:7px;background:#e0dfda0a}.floating-panel__scale-button,.floating-panel__scale-value{height:22px;border:0;border-radius:5px;background:transparent;color:#f5e0c2db}.floating-panel__scale-button{width:22px;display:grid;place-items:center;padding:0}.floating-panel__scale-button svg{width:13px;height:13px}.floating-panel__scale-value{min-width:38px;padding:0 4px;font-size:11px;line-height:1;font-weight:800;letter-spacing:0}.floating-panel__scale-button:hover:not(:disabled),.floating-panel__scale-value:hover{background:#f5e0c21a;color:#f5e0c2}.floating-panel__scale-button:disabled{opacity:.35}.floating-panel__scale-button:focus-visible,.floating-panel__scale-value:focus-visible{outline:2px solid rgba(245,224,194,.44);outline-offset:1px}.floating-panel__progress{--floating-panel-progress: 0%;position:relative;width:32px;height:6px;overflow:hidden;border-radius:999px;background:#e0dfda1f}.floating-panel__progress:after{content:"";display:block;width:var(--floating-panel-progress);height:100%;border-radius:inherit;background:#f5e0c2}.floating-panel__body{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px}.floating-panel__body[data-floating-panel-scrollable=false]{overflow-y:hidden}.floating-panel__body[data-floating-panel-scrollable=false] :is(.nano-sidebar__content,.nano-chat-switcher__list){overflow-y:hidden}.floating-panel__content-scale{position:relative;width:100%;min-height:100%}.floating-panel__content-scale-inner{position:absolute;left:0;top:0;width:calc(100% / var(--floating-panel-content-scale, 1));min-height:calc(var(--floating-panel-content-viewport-height, 100%) / var(--floating-panel-content-scale, 1));transform:scale(var(--floating-panel-content-scale, 1));transform-origin:top left}.floating-panel__resize-handle{position:absolute;width:18px;height:18px;padding:0;border:0;background:transparent;color:var(--floating-panel-affordance-color);z-index:6;opacity:1;transition:background .12s ease,color .12s ease,opacity .12s ease}.floating-panel__resize-handle:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px var(--floating-panel-affordance-glow),0 0 14px color-mix(in srgb,var(--floating-panel-affordance-color) 28%,transparent);opacity:0;transform:scale(.55);transition:opacity .12s ease,transform .12s ease,box-shadow .12s ease}.floating-panel__resize-handle--n,.floating-panel__resize-handle--s{left:50%;width:78px;height:18px;transform:translate(-50%);cursor:ns-resize}.floating-panel__resize-handle--n{top:-8px}.floating-panel__resize-handle--s{bottom:-8px}.floating-panel__resize-handle--e,.floating-panel__resize-handle--w{top:50%;width:18px;height:78px;transform:translateY(-50%);cursor:ew-resize}.floating-panel__resize-handle--e{right:-8px}.floating-panel__resize-handle--w{left:-8px}.floating-panel__resize-handle--ne,.floating-panel__resize-handle--nw,.floating-panel__resize-handle--se,.floating-panel__resize-handle--sw{width:18px;height:18px}.floating-panel__resize-handle--ne{top:-8px;right:-8px;cursor:nesw-resize}.floating-panel__resize-handle--nw{top:-8px;left:-8px;cursor:nwse-resize}.floating-panel__resize-handle--se{right:-1px;bottom:-1px;cursor:nwse-resize}.floating-panel__resize-handle--sw{left:-8px;bottom:-8px;cursor:nesw-resize}.floating-panel__resize-handle--n:before,.floating-panel__resize-handle--s:before{inset:auto 20px 7px;height:2px}.floating-panel__resize-handle--e:before,.floating-panel__resize-handle--w:before{top:20px;right:7px;bottom:20px;left:7px;width:2px}.floating-panel__resize-handle--ne:before,.floating-panel__resize-handle--nw:before,.floating-panel__resize-handle--se:before,.floating-panel__resize-handle--sw:before{top:7px;right:7px;bottom:7px;left:7px}.floating-panel__resize-handle--se:after{content:"";position:absolute;right:4px;bottom:4px;width:7px;height:2px;border-radius:999px;background:currentColor;box-shadow:0 0 10px color-mix(in srgb,var(--floating-panel-affordance-color) 26%,transparent);opacity:0;transform-origin:right center;transform:rotate(-45deg);transition:opacity .12s ease}.floating-panel__resize-handle:hover,.floating-panel__resize-handle.is-active,.floating-panel__resize-handle:focus-visible{background:var(--floating-panel-affordance-glow);outline:none}.floating-panel__resize-handle:hover:before,.floating-panel__resize-handle:hover:after,.floating-panel__resize-handle.is-active:before,.floating-panel__resize-handle.is-active:after,.floating-panel__resize-handle:focus-visible:before,.floating-panel__resize-handle:focus-visible:after{opacity:.9}.floating-panel__resize-handle:hover:before,.floating-panel__resize-handle.is-active:before,.floating-panel__resize-handle:focus-visible:before{transform:scale(1)}.nano-floating-settings-panel .floating-panel__body,.nano-floating-chats-panel .floating-panel__body{padding:10px}.nano-floating-composer-panel .floating-panel__body{overflow-x:hidden;overflow-y:auto}.nano-floating-composer-panel .chat-composer{height:auto;min-height:100%;overflow:visible;gap:8px}.nano-floating-composer-panel.floating-panel{border-color:#ff6f309e;border-radius:10px;background:#140d0cf0;box-shadow:inset 0 0 0 1px #ffc29a14,0 18px 44px #00000057}.nano-floating-composer-panel.floating-panel:before{top:5px;right:5px;bottom:5px;left:5px;border-color:#ff6f302e;border-radius:7px}.nano-floating-composer-panel .floating-panel__body{padding:10px}.nano-floating-composer-panel .attachment-grid{grid-template-columns:repeat(auto-fill,72px);grid-auto-rows:72px;margin-top:8px;padding:0 2px 2px}.nano-floating-composer-panel .gpt-chat-page__image-grid--composer{grid-template-columns:repeat(auto-fill,72px);gap:8px;margin-top:8px}.nano-floating-composer-panel .gpt-chat-page__image-card.is-composer{width:72px;max-width:72px}.nano-floating-composer-panel .gpt-chat-page__image-preview{min-height:72px}.nano-floating-composer-panel .attachment{background:#ffffff05}.nano-floating-composer-panel .attachment img,.nano-floating-composer-panel .image-attachment .image-preview__img,.nano-floating-composer-panel .gpt-chat-page__image-preview-img{object-fit:contain!important}.nano-floating-composer-panel .chat-composer__label{display:none}.nano-floating-composer-panel .chat-composer__row{--chat-composer-control-size: var(--prompt-composer-action-size, 34px);--chat-composer-control-gap: var(--prompt-composer-action-gap, 6px);--prompt-textarea-min-visible-rows: 6;--prompt-composer-visible-text-min-height: calc( var(--prompt-composer-content-rows, 1) * var(--prompt-composer-line-height, 22.5px) + var(--prompt-composer-field-padding-y, 18px) * 2 );--prompt-composer-floating-row-min-height: calc( var(--prompt-composer-visible-text-min-height) + var(--chat-composer-control-size) + var(--chat-composer-control-gap) );position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(var(--prompt-composer-visible-text-min-height),1fr) var(--chat-composer-control-size);grid-template-areas:"field" "actions";gap:var(--chat-composer-control-gap);flex:1 1 auto;height:auto;min-height:var(--prompt-composer-floating-row-min-height);min-width:0}.nano-floating-composer-panel .chat-composer__field-slot{grid-area:field;min-width:0;min-height:var(--prompt-composer-visible-text-min-height);display:grid;overflow:hidden}.nano-floating-composer-panel .chat-composer__actions-slot{grid-area:actions;min-width:0;min-height:var(--chat-composer-control-size);display:grid;align-items:end;justify-items:end;overflow:visible}.nano-floating-composer-panel .chat-composer>:not(.chat-composer__label):not(.chat-composer__row){flex:0 0 auto}.nano-floating-composer-panel .prompt-highlight{--prompt-highlight-field-padding-x: 8px;--prompt-highlight-field-padding-y: 8px;height:100%;min-height:var(--prompt-composer-visible-text-min-height);padding:0;border:0;border-radius:8px;background:#ffffff03}.nano-floating-composer-panel .prompt-highlight:focus-within{border:0;box-shadow:none}.nano-floating-composer-panel .prompt-highlight__field{height:100%;min-height:var(--prompt-composer-visible-text-min-height)}.nano-floating-composer-panel .prompt-highlight__textarea{height:100%!important;min-height:var(--prompt-composer-visible-text-min-height);max-height:none;overflow-y:auto!important;font-size:13px;line-height:1.45}.nano-floating-composer-panel .chat-composer__row>textarea,.nano-floating-composer-panel .chat-composer__row>.input,.nano-floating-composer-panel .chat-composer__row>.textarea{width:100%;height:100%!important;min-height:var(--prompt-composer-visible-text-min-height);max-height:none;padding:8px;overflow-y:auto!important;resize:none;border:0;border-radius:8px;background:#ffffff03;box-shadow:none;font-size:13px;line-height:1.45}.nano-floating-composer-panel .chat-composer__row>textarea:focus,.nano-floating-composer-panel .chat-composer__row>.input:focus,.nano-floating-composer-panel .chat-composer__row>.textarea:focus{outline:none;border:0;box-shadow:none}.nano-floating-composer-panel .chat-composer__actions{position:static;z-index:2;width:auto;max-width:100%;height:var(--chat-composer-control-size);min-height:var(--chat-composer-control-size);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.nano-floating-composer-panel .chat-composer__actions::-webkit-scrollbar{display:none}.nano-floating-composer-panel .nano-composer-tool-button{width:34px;height:30px;flex-basis:34px;border-width:1px;border-radius:8px;background:#f5e0c20d}.nano-floating-composer-panel .nano-composer-tool-button:hover:not(:disabled){background:#f5e0c217;border-color:#f5e0c23d}.nano-floating-composer-panel .nano-composer-tool-button--send{width:38px;flex-basis:38px;border-color:#ff6f30b3;background:#ff6f301a;color:#ffe0cc}.nano-floating-composer-panel .nano-composer-tool-button img{width:17px;height:17px;filter:brightness(0) saturate(100%) invert(88%) sepia(20%) saturate(458%) hue-rotate(337deg) brightness(103%) contrast(95%)}.nano-floating-chats-panel .nano-chat-switcher,.nano-floating-chats-panel .nano-sidebar__section{height:100%}.nano-floating-chats-panel .nano-sidebar__section-title{display:none}.nano-floating-chats-panel .nano-chat-switcher__frame{flex:1 1 auto}.nano-page .nano-layout>.card{min-height:0}.nano-page .nano-chat-card{min-height:0}.nano-page .nano-sidebar-rail{min-height:0;display:flex;align-items:stretch;touch-action:none}.nano-page .nano-sidebar{display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:10px}.nano-page .nano-sidebar-stack{padding:0}.nano-page .nano-sidebar-stack>.nano-settings-card{flex:1;min-height:0}.nano-page .nano-layout.has-sidebar-rail>.nano-sidebar{transform-origin:left center}.nano-page .nano-layout.has-sidebar-rail.is-open>.nano-sidebar{animation:nano-sidebar-enter .22s cubic-bezier(.22,1,.36,1)}@keyframes nano-sidebar-enter{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.nano-page .nano-settings-sidebar{--settings-title-size: 16px;--settings-title-weight: 800;--settings-title-color: rgb(224, 223, 218);--settings-title-letter-spacing: .09em;--settings-section-size: 13px;--settings-section-weight: 750;--settings-section-color: rgb(249, 234, 0);--settings-section-letter-spacing: .11em;--settings-label-size: 13px;--settings-label-weight: 650;--settings-label-color: rgb(249, 234, 0);--settings-control-size: 15px;--settings-control-weight: 700;--settings-control-color: rgb(224, 223, 218);--settings-toggle-color: rgb(224, 223, 218)}.nano-page .nano-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.nano-page .nano-settings-sidebar .nano-sidebar__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.nano-page .nano-settings-sidebar .nano-sidebar__title{grid-column:2;justify-self:center;text-align:center;font-size:var(--settings-title-size);font-weight:var(--settings-title-weight);text-transform:uppercase;letter-spacing:var(--settings-title-letter-spacing);color:var(--settings-title-color)}.nano-page .nano-settings-sidebar .nano-sidebar__header>.nano-sidebar__actions{grid-column:3;justify-self:end}.nano-page .nano-sidebar__actions{display:flex;flex-direction:column;gap:6px}.nano-banana-page .nano-sidebar__content{display:flex;flex-direction:column;gap:8px;min-height:0}.nano-page .nano-context-meter{display:grid;gap:6px;padding:8px 10px;border:1px solid rgba(224,223,218,.1);border-radius:var(--control-radius);background:#e0dfda08}.nano-page .nano-context-meter__header,.nano-page .nano-context-meter__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.nano-page .nano-context-meter__title{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f9ea00}.nano-page .nano-context-meter__value{font-size:11px;font-weight:600;color:#e0dfdae6;text-align:right}.nano-page .nano-context-meter__bar{position:relative;height:8px;border-radius:999px;overflow:hidden;background:#e0dfda1f}.nano-page .nano-context-meter__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f9ea00,#f9ea00b8);transition:width .18s ease}.nano-page .nano-context-meter__meta{font-size:11px;color:#e0dfdaad;flex-wrap:wrap}.nano-page .nano-context-meter.is-warning{border-color:#ffa60047;background:#ffa6000d}.nano-page .nano-context-meter.is-warning .nano-context-meter__fill{background:linear-gradient(90deg,#ffa600,#ffa600b8)}.nano-page .nano-context-meter.is-critical{border-color:#ff6b6b57;background:#ff6b6b0f}.nano-page .nano-context-meter.is-critical .nano-context-meter__fill{background:linear-gradient(90deg,#ff6b6b,#ff6b6bc2)}.nano-page .nano-chat-switcher__toolbar{display:flex;align-items:center;gap:6px}.nano-page .nano-chat-switcher{display:grid;gap:6px;min-height:0}.nano-banana-page .nano-chat-switcher{flex:1 1 auto}.nano-page .nano-chat-switcher__frame{display:grid;gap:6px;padding:6px;border:1px solid rgba(249,234,0,.28);border-radius:var(--control-radius);background:linear-gradient(180deg,#f9ea000f,#f9ea0005)}.nano-banana-page .nano-chat-switcher__frame{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.nano-page .nano-chat-switcher__toolbar .btn{flex:1;min-width:0}.nano-page .nano-chat-switcher__list{display:grid;gap:6px;min-height:0;max-height:min(42vh,320px);overflow-y:auto;overscroll-behavior:contain;padding-right:2px;align-content:start;grid-auto-rows:max-content}.nano-banana-page .nano-chat-switcher__list{flex:1 1 auto;max-height:none}.nano-page .nano-chat-switcher__item{--nano-chat-switcher-delete-space: 0px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:4px;padding:4px;border:1px solid rgba(224,223,218,.08);border-radius:var(--control-radius);background:#03030538;position:relative;overflow:hidden}.nano-page .nano-chat-switcher__item:has(.nano-chat-switcher__delete){--nano-chat-switcher-delete-space: 36px}.nano-page .nano-chat-switcher__item.is-active{border-color:#f9ea0061;background:#f9ea0014}.nano-page .nano-chat-switcher__item.is-selecting{border-color:#f9ea0070}.nano-page .nano-chat-switcher__item.is-selecting:after{content:none}.nano-page .nano-chat-switcher__selecting-glare.glare-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;background:transparent;border-radius:inherit;pointer-events:none;z-index:0}.nano-page .nano-chat-switcher__selecting-glare.glare-hover:before{animation:nano-chat-switcher-glare 1.2s ease-in-out infinite;background-position:-110% -110%,0 0;will-change:background-position}.nano-page .nano-chat-switcher__select,.nano-page .nano-chat-switcher__delete{position:relative;z-index:1}.nano-page .nano-chat-switcher__select{grid-column:1 / -1;grid-row:1;align-self:stretch;width:100%;border:none;background:transparent;color:inherit;text-align:left;padding:0 var(--nano-chat-switcher-delete-space) 0 0;display:grid;align-content:center;gap:2px;min-width:0}.nano-page .nano-chat-switcher__select:disabled{cursor:default;opacity:.85}.nano-page .nano-chat-switcher__title{display:block;min-width:0;font-size:12px;font-weight:700;color:#e0dfda}.nano-page .nano-chat-switcher__meta{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:11px;color:var(--muted)}.nano-page .nano-chat-switcher__delete{grid-column:2;grid-row:1;justify-self:end;align-self:center;z-index:2}.overflow-marquee{position:relative;display:block;min-width:0;overflow:hidden;white-space:nowrap}.overflow-marquee__track{display:inline-flex;align-items:center;min-width:max-content;will-change:transform}.overflow-marquee__text,.overflow-marquee__gap{flex:0 0 auto}.overflow-marquee__gap{width:var(--overflow-marquee-gap, 24px)}.overflow-marquee.is-overflowing .overflow-marquee__track{transform:translate(0)}@media(hover:hover)and (pointer:fine){.overflow-marquee.is-overflowing:hover .overflow-marquee__track,.nano-chat-switcher__item:hover .overflow-marquee.is-overflowing .overflow-marquee__track,.nano-chat-switcher__item:focus-within .overflow-marquee.is-overflowing .overflow-marquee__track{animation:overflow-marquee-scroll var(--overflow-marquee-duration, 10s) linear infinite}}@keyframes nano-chat-switcher-glare{0%{background-position:-110% -110%,0 0}64%,to{background-position:110% 110%,0 0}}@keyframes overflow-marquee-scroll{0%{transform:translate(0)}to{transform:translate(calc(var(--overflow-marquee-distance, 0px) * -1))}}@media(prefers-reduced-motion:reduce){.overflow-marquee.is-overflowing:hover .overflow-marquee__track,.nano-chat-switcher__item:hover .overflow-marquee.is-overflowing .overflow-marquee__track,.nano-chat-switcher__item:focus-within .overflow-marquee.is-overflowing .overflow-marquee__track{animation:none}}.nano-page{--nano-sidebar-section-gap: 12px}.nano-page .nano-sidebar__content{display:grid;gap:var(--nano-sidebar-section-gap);flex:1;min-height:0;overflow-y:auto;padding-right:2px;align-content:start;align-items:start;grid-auto-rows:max-content}.nano-page .nano-sidebar__section{display:grid;gap:2px;padding:4px 6px;border-radius:var(--control-radius);border:1px solid var(--border);background:#e0dfda05;align-content:start}.nano-page.nano-banana-page .nano-sidebar__content{display:flex;flex-direction:column;gap:var(--nano-sidebar-section-gap);min-height:0;min-width:0;overflow-x:hidden;align-content:stretch;align-items:stretch}.nano-page.nano-banana-page .nano-sidebar__section,.nano-page.nano-banana-page .nano-sidebar__field{min-width:0}.nano-page.nano-banana-page .nano-chat-switcher{display:flex;flex:1 1 auto;flex-direction:column;min-height:160px;overflow:hidden}.nano-page .nano-settings-sidebar .nano-sidebar__section-title{font-size:var(--settings-section-size);font-weight:var(--settings-section-weight);letter-spacing:var(--settings-section-letter-spacing);text-transform:uppercase;color:var(--settings-section-color);line-height:1.1;text-align:center;margin-bottom:-2px}.nano-page .nano-sidebar__field{display:grid;gap:1px}.nano-page .nano-settings-sidebar .nano-sidebar__label{font-size:var(--settings-label-size);font-weight:var(--settings-label-weight);color:var(--settings-label-color);line-height:1.3}.nano-page .nano-sidebar__control-row{display:flex;align-items:center;gap:8px;min-width:0}.nano-page .nano-sidebar__control-row .ui-range,.nano-page .nano-sidebar__control-row .ui-range--inline{margin-top:0;flex:1;min-width:0}.nano-page .nano-sidebar__control-input-row{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-width:0}.nano-page .nano-sidebar__control-input{width:96px;min-width:96px;padding:8px 10px}.nano-page .nano-sidebar__control-reset{width:40px;height:40px;flex:0 0 40px}.nano-page .nano-sidebar__option-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.nano-page .nano-sidebar__option-row--grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:visible;padding-bottom:0}.nano-page .nano-sidebar__option-btn{flex:0 0 auto;min-width:0;padding:6px 10px;border-radius:var(--control-radius);border:1px solid rgba(224,223,218,.16);background:#e0dfda08;color:#e0dfda;font-size:12px;font-weight:600}.nano-page .nano-sidebar__option-btn:hover:not(:disabled){border-color:#e0dfda4d;background:#e0dfda14;color:#e0dfda}.nano-page .nano-sidebar__option-btn.is-active{border-color:#e0dfda6b;background:#e0dfda29;color:#e0dfda}.nano-page .nano-sidebar__option-btn:disabled{opacity:.6;cursor:not-allowed}.nano-page .nano-aspect-menu{position:relative}.nano-page .nano-aspect-menu__trigger,.nano-page .nano-aspect-menu__option{width:100%;min-width:0;border:1px solid rgba(224,223,218,.16);border-radius:var(--control-radius);background:#e0dfda09;color:#e0dfda;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left}.nano-page .nano-aspect-menu__trigger{min-height:48px;padding:7px 9px}.nano-page .nano-aspect-menu__trigger:hover:not(:disabled),.nano-page .nano-aspect-menu__trigger:focus-visible,.nano-page .nano-aspect-menu.is-open .nano-aspect-menu__trigger,.nano-page .nano-aspect-menu__option:hover:not(:disabled),.nano-page .nano-aspect-menu__option:focus-visible,.nano-page .nano-aspect-menu__option.is-active{border-color:#e0dfda57;background:#e0dfda14}.nano-page .nano-aspect-menu__trigger:disabled,.nano-page .nano-aspect-menu__option:disabled{opacity:.58;cursor:not-allowed}.nano-page .nano-aspect-menu__preview{width:48px;height:34px;display:grid;place-items:center;border:1px solid rgba(224,223,218,.12);border-radius:3px;background:linear-gradient(rgba(224,223,218,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(224,223,218,.08) 1px,transparent 1px),#03030542;background-size:8px 8px}.nano-page .nano-aspect-menu__shape{width:var(--nano-aspect-preview-width, 30px);height:var(--nano-aspect-preview-height, 30px);border:1px solid rgba(224,223,218,.74);border-radius:2px;background:linear-gradient(135deg,#e0dfda38,#e0dfda0f),#e0dfda1f;box-shadow:inset 0 0 0 1px #03030538}.nano-page .nano-aspect-menu__summary,.nano-page .nano-aspect-menu__option-body,.nano-page .nano-aspect-menu__option-head{min-width:0;display:flex}.nano-page .nano-aspect-menu__summary,.nano-page .nano-aspect-menu__option-body{flex-direction:column;gap:3px}.nano-page .nano-aspect-menu__value,.nano-page .nano-aspect-menu__option-head span:first-child{color:#f4f2e7;font-size:12px;font-weight:820;line-height:1}.nano-page .nano-aspect-menu__hint,.nano-page .nano-aspect-menu__option-subtitle,.nano-page .nano-aspect-menu__option-head span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e0dfdaa3;font-size:10px;font-weight:650;line-height:1.15}.nano-page .nano-aspect-menu__option-head{align-items:center;justify-content:space-between;gap:8px}.nano-page .nano-aspect-menu__chevron{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.64;transition:transform .16s ease}.nano-page .nano-aspect-menu.is-open .nano-aspect-menu__chevron{transform:rotate(180deg)}.nano-page .nano-aspect-menu__list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 5px);max-height:min(320px,48vh);padding:5px;display:grid;gap:4px;overflow:auto;border:1px solid rgba(224,223,218,.18);border-radius:var(--control-radius);background:#08080afa;box-shadow:0 18px 42px #00000061}.nano-page .nano-aspect-menu__option{min-height:52px;padding:6px 8px;grid-template-columns:54px minmax(0,1fr)}.nano-page .nano-sidebar__label-row{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.nano-page .element-section__title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;flex-wrap:nowrap}.nano-page .element-section__title>span{position:static;transform:none;text-align:left;white-space:nowrap;pointer-events:auto;flex:1 1 auto;min-width:0}.nano-page .element-section__title .element-library-open-button.btn,.nano-page .page-widget-panel--elements .floating-panel__actions .element-library-open-button.btn{min-width:128px;min-height:32px;padding:7px 12px;margin-left:auto;flex:0 0 auto;border-color:#f9ea00d1;background:linear-gradient(135deg,#f9ea00f5,#f4d200e0);color:#030305;font-weight:800;letter-spacing:.02em;box-shadow:inset 0 0 0 1px #ffffff3d,0 0 0 1px #f9ea005c,0 0 18px #f9ea005c}.nano-page .element-section__title .element-library-open-button.btn:hover:not(:disabled),.nano-page .page-widget-panel--elements .floating-panel__actions .element-library-open-button.btn:hover:not(:disabled){border-color:#f9ea00;background:linear-gradient(135deg,#fff027,#f9da00f5);box-shadow:inset 0 0 0 1px #ffffff57,0 0 0 1px #f9ea0075,0 0 24px #f9ea0080}.nano-page .element-section__title .element-library-open-button.btn:focus-visible,.nano-page .page-widget-panel--elements .floating-panel__actions .element-library-open-button.btn:focus-visible{outline:2px solid rgba(249,234,0,.9);outline-offset:2px}.nano-page .element-list{display:grid;gap:10px}.nano-page .element-card{--element-accent-rgb: 249, 234, 0;position:relative;display:grid;gap:10px;padding:10px;border-radius:var(--control-radius);border:1px solid rgba(var(--element-accent-rgb),.3);background:linear-gradient(180deg,#03030575,#03030557);box-shadow:inset 0 0 0 1px rgba(var(--element-accent-rgb),.08),0 0 0 1px rgba(var(--element-accent-rgb),.12)}.nano-page .element-list .element-card:nth-child(4n+1){--element-accent-rgb: 249, 234, 0}.nano-page .element-list .element-card:nth-child(4n+2){--element-accent-rgb: 70, 198, 255}.nano-page .element-list .element-card:nth-child(4n+3){--element-accent-rgb: 121, 228, 130}.nano-page .element-list .element-card:nth-child(4n+4){--element-accent-rgb: 255, 167, 76}.nano-page .element-card__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:-10px -10px 0;padding:8px 10px;border-radius:calc(var(--control-radius) - 1px) calc(var(--control-radius) - 1px) 0 0;border-bottom:1px solid rgba(var(--element-accent-rgb),.46);background:linear-gradient(120deg,rgba(var(--element-accent-rgb),.28),rgba(var(--element-accent-rgb),.14) 45%,#03030533)}.nano-page .element-card__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto;padding:0;border:none;background:transparent;box-shadow:none}.nano-page .element-card__actions .btn{min-width:124px;justify-content:center}.nano-page .element-card__title{font-size:14px;font-weight:700;color:rgb(var(--element-accent-rgb));text-shadow:0 0 12px rgba(var(--element-accent-rgb),.28)}.nano-page .kling-reference-element-list{gap:16px}.nano-page .kling-reference-element-card{--element-accent-rgb: 249, 234, 0;position:relative;border-color:rgba(var(--element-accent-rgb),.42);background:linear-gradient(180deg,#0303057a,#03030557);box-shadow:inset 0 0 0 1px rgba(var(--element-accent-rgb),.08),0 0 0 1px rgba(var(--element-accent-rgb),.12)}.nano-page .kling-reference-element-list .kling-reference-element-card:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:0 999px 999px 0;background:rgb(var(--element-accent-rgb));box-shadow:0 0 12px rgba(var(--element-accent-rgb),.5)}.nano-page .kling-reference-element-list .kling-reference-element-card .element-card__title{color:rgb(var(--element-accent-rgb))}.nano-page .kling-reference-element-list .kling-reference-element-card:nth-child(4n+1){--element-accent-rgb: 249, 234, 0}.nano-page .kling-reference-element-list .kling-reference-element-card:nth-child(4n+2){--element-accent-rgb: 70, 198, 255}.nano-page .kling-reference-element-list .kling-reference-element-card:nth-child(4n+3){--element-accent-rgb: 121, 228, 130}.nano-page .kling-reference-element-list .kling-reference-element-card:nth-child(4n+4){--element-accent-rgb: 255, 167, 76}.nano-page .kling-reference-elements-actions,.nano-page .element-add-control{margin-top:12px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px}.nano-page .element-add-button{flex:0 0 76px;width:76px;height:76px;min-width:0;min-height:0;border-radius:10px;border-style:dashed;border-color:#f5e0c23d;background:linear-gradient(180deg,#f5e0c20a,#f5e0c204),#0e0b0c61;color:#f5e0c2d6;box-shadow:none}.nano-page .element-add-button svg{width:20px;height:20px}.nano-page .element-add-button:hover:not(:disabled){border-color:#37d676a3;background:linear-gradient(180deg,#37d6761f,#37d6760b),#0c140f80;color:#caffe0;box-shadow:none}.nano-page .element-ref-list{display:grid;gap:8px;margin-top:6px}.nano-page .element-ref{display:grid;gap:6px}.nano-page .element-upload-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--control-radius);border:1px solid var(--border);background:#03030566}.nano-page .element-upload-name{flex:1;min-width:0;font-size:11px;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nano-page .element-upload-progress{font-size:10px;color:var(--muted)}.nano-page .element-upload-remove{width:20px;height:20px;border-radius:999px;border:none;background:#03030599;color:#e0dfda;font-weight:700;cursor:pointer;display:grid;place-items:center;line-height:1}.nano-page .nano-sidebar__hint{font-size:12px}.nano-page .nano-sidebar__error{font-size:12px;font-weight:600;color:#f9ea00}.nano-page .nano-sidebar__status{font-size:12px;line-height:1.4}.nano-page .gpt-settings{gap:8px}.nano-page .sidebar-loading-indicator{display:flex;align-items:center;justify-content:center;min-height:28px}.nano-page .sidebar-loading-indicator .icon-spinner{width:16px;height:16px}.nano-page .gpt-settings__memory-field{gap:6px}.nano-page .gpt-settings__actions{display:flex;gap:8px}.nano-page .gpt-settings__actions .btn{flex:1 1 0}.nano-page .nano-sidebar-edge-toggle{position:relative;width:100%;height:100%;min-height:0;border-radius:var(--control-radius);border:var(--control-border-width) solid rgba(224,223,218,.14);background:#030305;color:#e0dfda;display:grid;place-items:center;z-index:12;cursor:pointer;box-shadow:0 10px 22px #03030559;transition:background .14s ease,border-color .14s ease,opacity .14s ease}.nano-page .nano-sidebar-rail.is-resizing .nano-sidebar-edge-toggle{cursor:col-resize}.nano-page .nano-sidebar-edge-toggle.is-closed,.nano-page .nano-sidebar-edge-toggle.is-open{background:#030305}.nano-page .nano-sidebar-edge-toggle svg{width:16px;height:16px}.nano-page .nano-sidebar-edge-toggle:hover{background:#e0dfda;border-color:#e0dfda4d;box-shadow:0 12px 24px #03030573}.nano-page .nano-sidebar-edge-toggle:focus-visible{outline:2px solid rgba(224,223,218,.55);outline-offset:2px}.nano-page .nano-sidebar-edge-toggle--settings{--sidebar-toggle-fill: 0%;overflow:hidden;isolation:isolate;cursor:col-resize}.nano-page .nano-sidebar-edge-toggle--settings:before{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--sidebar-toggle-fill);background:#f9ea00;z-index:0;transition:height .2s ease}.nano-page .nano-sidebar-edge-toggle--settings .nano-sidebar-edge-toggle__drag-hint{position:absolute;left:50%;width:18px;height:14px;transform:translate(-50%);display:grid;place-items:center;border-radius:999px;border:1px solid rgba(3,3,5,.42);background:#f9ea00f0;color:#030305d1;box-shadow:0 0 0 1px #f9ea0042;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;opacity:.86;transition:transform .14s ease,opacity .14s ease}.nano-page .nano-sidebar-edge-toggle--settings .nano-sidebar-edge-toggle__drag-hint--top{top:6px}.nano-page .nano-sidebar-edge-toggle--settings .nano-sidebar-edge-toggle__drag-hint--bottom{bottom:6px}.nano-page .nano-sidebar-edge-toggle--settings .nano-sidebar-edge-toggle__drag-hint svg{width:11px;height:6px}.nano-page .nano-sidebar-edge-toggle--settings .nano-sidebar-edge-toggle__label{position:relative;z-index:1;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;color:#e0dfda;pointer-events:none;-webkit-user-select:none;user-select:none}.nano-page .nano-sidebar-edge-toggle--settings .nano-sidebar-edge-toggle__label:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;color:#030305;clip-path:inset(calc(100% - var(--sidebar-toggle-fill)) 0 0 0);transition:clip-path .2s ease}.nano-page .nano-sidebar-edge-toggle--settings:hover{background:#030305;border-color:#f9ea00ad;box-shadow:0 12px 24px #03030573}.nano-page .nano-sidebar-edge-toggle--settings:hover .nano-sidebar-edge-toggle__drag-hint,.nano-page .nano-sidebar-edge-toggle--settings:focus-visible .nano-sidebar-edge-toggle__drag-hint{opacity:1;transform:translate(-50%) scale(1.06)}.nano-page .nano-sidebar-edge-toggle--settings:focus-visible{outline:2px solid rgba(249,234,0,.75)}.nano-page .nano-sidebar-edge-toggle--settings.is-context-ready{border-color:#f9ea007a}.card{background:radial-gradient(circle at 14% 0%,rgba(249,234,0,.11),transparent 24%),radial-gradient(circle at 88% 12%,rgba(255,255,255,.05),transparent 30%),linear-gradient(145deg,#ffffff0e,#ffffff04 38%,#070a120f),linear-gradient(180deg,#0a0e1a9e,#06091157);border-radius:var(--control-radius);box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #f9ea0009,0 20px 70px #01030a3d;padding:24px;border:1px solid rgba(224,223,218,.1);-webkit-backdrop-filter:none;backdrop-filter:none}.nano-page .card{padding:16px;border-radius:var(--control-radius);background:radial-gradient(circle at 16% 0%,rgba(249,234,0,.085),transparent 22%),radial-gradient(circle at 100% 100%,rgba(255,255,255,.035),transparent 30%),linear-gradient(145deg,#ffffff0a,#ffffff03 42%,#0609110a),linear-gradient(180deg,#090d1880,#06091133);box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #f9ea0008,0 18px 54px #01030a2e;border:1px solid rgba(224,223,218,.09);-webkit-backdrop-filter:none;backdrop-filter:none}button{cursor:pointer;color:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--control-radius);font-weight:700;border:var(--control-border-width) solid rgba(249,234,0,.3);background:linear-gradient(120deg,var(--accent),var(--accent-2));color:#030305;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;letter-spacing:.01em}.nano-page .btn{padding:8px 12px;border-radius:var(--control-radius);border-color:#e0dfda1f;background:linear-gradient(120deg,#030305,#030305);color:#e0dfda;box-shadow:none}.nano-page .btn:hover{transform:none;box-shadow:none;background:linear-gradient(120deg,#030305,#030305)}.btn:hover{transform:translateY(-1px);box-shadow:0 12px 36px #f9ea0040}.btn:active{transform:translateY(0)}.btn[data-loading]{overflow:hidden}.btn__content{display:inline-grid;align-items:center;justify-items:center;position:relative;min-width:max-content}.btn__state{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;white-space:nowrap;transition:opacity .17s ease,transform .21s cubic-bezier(.16,1,.3,1),filter .17s ease}.btn__state--idle{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.btn__state--loading{opacity:0;transform:translateY(7px) scale(.98);filter:blur(2px)}.btn[data-loading=true] .btn__state--idle{opacity:0;transform:translateY(-7px) scale(.98);filter:blur(2px)}.btn[data-loading=true] .btn__state--loading{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.btn-secondary{background:#e0dfda0f;border:var(--control-border-width) solid rgba(224,223,218,.14);color:#e0dfda}.nano-page .btn-secondary{background:#e0dfda0a;border-color:#e0dfda1a;color:#e0dfda}.btn-secondary:hover{background:#e0dfda1a}.btn-ghost{background:transparent;border:var(--control-border-width) solid rgba(224,223,218,.14);color:#e0dfda}.nano-page .btn-ghost{background:#e0dfda05;border-color:#e0dfda1a;color:var(--muted)}.btn-ghost:hover{background:#e0dfda14}.nano-page .btn-ghost:hover{background:#e0dfda0d;color:#e0dfda}.btn-success{background:linear-gradient(135deg,#74d680,#3db25a);border-color:#74d680cc;color:#03140a;box-shadow:0 14px 34px #46c46038}.nano-page .btn-success{background:linear-gradient(135deg,#74d680,#3db25a);border-color:#74d680d1;color:#03140a;box-shadow:0 14px 34px #46c4602e}.btn-success:hover,.nano-page .btn-success:hover{background:linear-gradient(135deg,#8be795,#48c365);border-color:#8be795f2;box-shadow:0 16px 38px #46c46047}.btn-danger{background:linear-gradient(135deg,#ff5d6c,#d32d45);border-color:#ff5d6cd1;color:#fff6f6;box-shadow:0 14px 34px #ff5d6c33}.nano-page .btn-danger{background:linear-gradient(135deg,#ff5d6c,#d32d45);border-color:#ff5d6cd6;color:#fff6f6;box-shadow:0 14px 34px #ff5d6c2e}.btn-danger:hover,.nano-page .btn-danger:hover{background:linear-gradient(135deg,#ff737f,#e1344d);border-color:#ff737ff5;box-shadow:0 16px 38px #ff5d6c47}.btn:disabled,.btn[disabled]{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.btn-spinner{width:16px;height:16px;border-radius:999px;border:2px solid rgba(3,3,5,.3);border-top-color:#030305;animation:spin .8s linear infinite}.nano-page .btn-spinner{border-color:#e0dfda33;border-top-color:#e0dfda}@media(prefers-reduced-motion:reduce){.btn__state{transition-duration:1ms}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input{width:100%;padding:12px 14px;border-radius:var(--control-radius);border:var(--control-border-width) solid var(--border);background:#e0dfda0a;color:#e0dfda;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.input[type=number]{color-scheme:dark}textarea.input{resize:none;overflow:hidden}.nano-page .input{padding:10px 12px;border-radius:var(--control-radius);background:#e0dfda05}.ui-help-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ui-help-tooltip__trigger{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(224,223,218,.2);border-radius:999px;background:#e0dfda0a;color:#e0dfdaad;cursor:help;font:inherit;font-size:10px;font-weight:800;line-height:1;transition:background .14s ease,border-color .14s ease,color .14s ease}.ui-help-tooltip__trigger:hover,.ui-help-tooltip__trigger:focus-visible{border-color:#ff6f3075;background:#ff6f301f;color:#ffe7d8;outline:none}.ui-help-tooltip__trigger:disabled{cursor:default;opacity:.5}.ui-help-tooltip__bubble{position:fixed;z-index:1300;width:max-content;max-width:min(260px,calc(100vw - 20px));padding:8px 9px;border:1px solid rgba(224,223,218,.18);border-radius:8px;background:linear-gradient(180deg,#ffffff14,#ffffff06),#1c1b1afb;color:#f4e8dae6;box-shadow:0 14px 36px #0000007a;font-size:11px;font-weight:600;line-height:1.35;pointer-events:none;animation:ui-help-tooltip-in .11s ease-out}.ui-help-tooltip__bubble--top{transform:translate(-50%,-100%)}.ui-help-tooltip__bubble--bottom{transform:translate(-50%)}.ui-help-tooltip__bubble--left{transform:translate(-100%,-50%)}.ui-help-tooltip__bubble--right{transform:translateY(-50%)}@keyframes ui-help-tooltip-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}.ui-switch{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--color-text-secondary, #b5b5b5);font-size:12px;line-height:1.2}.ui-checkbox{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:20px;cursor:pointer}.ui-checkbox.is-disabled{cursor:default}.ui-checkbox__input{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;opacity:0;pointer-events:none}.ui-checkbox__box{position:relative;width:var(--checkbox-toggle-width, 40px);height:var(--checkbox-toggle-height, 18px);border-radius:3px;border:1px solid rgba(224,223,218,.26);background:#030305b8;display:block;flex-shrink:0;box-shadow:inset 0 0 0 1px #e0dfda0f;overflow:hidden;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease}.ui-checkbox__box:before{content:"";position:absolute;left:4px;top:50%;width:8px;height:8px;border-radius:1px;background:#e0dfda80;box-shadow:0 0 0 1px #0303054d;transform:translateY(-50%);transition:transform .16s cubic-bezier(.16,1,.3,1),background-color .15s ease,box-shadow .15s ease}.ui-checkbox__box:after{content:attr(data-off-label);position:absolute;right:5px;top:50%;color:#e0dfda94;font-size:8px;font-weight:860;line-height:1;letter-spacing:0;transform:translateY(-50%);transition:color .15s ease,left .15s ease,right .15s ease}.ui-checkbox__check{display:none}.ui-checkbox__label{display:inline-block}.ui-checkbox__state{display:none}.ui-checkbox__input:checked+.ui-checkbox__box{background:var(--color-accent, #f1e300);border-color:#f1e300fa;box-shadow:0 0 0 2px #f1e30029,inset 0 0 0 1px #03030538}.ui-checkbox__input:checked+.ui-checkbox__box:before{background:#030305;box-shadow:0 0 0 1px #03030547;transform:translate(22px,-50%)}.ui-checkbox__input:checked+.ui-checkbox__box:after{content:attr(data-on-label);left:6px;right:auto;color:#030305}.ui-checkbox__input:active+.ui-checkbox__box{transform:scale(.96)}.ui-checkbox__input:focus-visible+.ui-checkbox__box{outline:2px solid rgba(241,227,0,.7);outline-offset:2px}.ui-checkbox__input:disabled+.ui-checkbox__box{opacity:.55}.ui-checkbox__input:disabled~.ui-checkbox__label{opacity:.65}.ui-switch input[type=checkbox]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;opacity:0;pointer-events:none}.ui-switch__track{width:36px;height:20px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;position:relative;transition:background-color .15s ease,border-color .15s ease}.ui-switch__thumb{position:absolute;top:1px;left:1px;width:16px;height:16px;border-radius:999px;background:#ffffffd9;transition:transform .15s ease,background-color .15s ease}.ui-switch input:checked+.ui-switch__track{background:var(--color-accent, #f1e300);border-color:#f1e300e6}.ui-switch input:checked+.ui-switch__track .ui-switch__thumb{transform:translate(16px);background:#030305}.ui-switch input:focus-visible+.ui-switch__track{outline:2px solid rgba(241,227,0,.7);outline-offset:2px}.ui-switch input:disabled+.ui-switch__track{opacity:.55}.ui-switch input:disabled~.ui-switch__label{opacity:.65}.confirm-dialog__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;background:radial-gradient(circle at 50% 35%,rgba(255,111,48,.14),transparent 34%),#120a0ab8;backdrop-filter:blur(16px) saturate(112%);-webkit-backdrop-filter:blur(16px) saturate(112%);display:flex;align-items:center;justify-content:center;padding:16px;animation:confirm-dialog-backdrop-in .15s ease-out both}.confirm-dialog__backdrop.is-closing{pointer-events:none;animation:confirm-dialog-backdrop-out .15s ease-in both}.nano-page.nano-banana-page .nano-floating-settings-panel .nano-sidebar__control-input{width:78px;min-width:78px}.nano-page.nano-banana-page .nano-floating-settings-panel .nano-sidebar__control-reset{width:34px;height:34px;flex-basis:34px}.nano-page.nano-banana-page .nano-floating-settings-panel .ui-select,.nano-page.nano-banana-page .nano-floating-settings-panel .ui-select__trigger,.nano-page.nano-banana-page .nano-floating-settings-panel .nano-sidebar__select{min-width:0;width:100%}.nano-page.nano-banana-page .nano-floating-settings-panel .nano-sidebar__option-row:not(.nano-sidebar__option-row--grid-4){flex-wrap:wrap;overflow-x:hidden}.confirm-dialog{width:min(520px,96vw);border-radius:18px;border:1px solid rgba(255,198,164,.2);background:linear-gradient(180deg,#ffe5d30e,#ffe5d305),#1f1516f5;box-shadow:0 28px 80px #0a05058f,inset 0 1px #ffecde14;padding:20px;display:grid;gap:14px;transform-origin:center;animation:confirm-dialog-in .18s cubic-bezier(.16,1,.3,1) both}.confirm-dialog:focus{outline:none}.confirm-dialog__backdrop.is-closing .confirm-dialog{animation:confirm-dialog-out .14s ease-in both}.confirm-dialog__title{font-size:17px;font-weight:700;color:#f8e5d3}.confirm-dialog__message{font-size:15px;color:#f8e5d3;line-height:1.45;white-space:pre-wrap}.confirm-dialog__actions{display:flex;justify-content:flex-end;gap:8px}@keyframes confirm-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes confirm-dialog-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes confirm-dialog-in{0%{opacity:0;filter:blur(3px);transform:translateY(10px) scale(.98)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes confirm-dialog-out{0%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(6px) scale(.985)}}@media(prefers-reduced-motion:reduce){.confirm-dialog__backdrop,.confirm-dialog__backdrop.is-closing,.confirm-dialog,.confirm-dialog__backdrop.is-closing .confirm-dialog{animation-duration:1ms}}.prompt-highlight{--prompt-highlight-field-padding-x: 14px;--prompt-highlight-field-padding-y: 12px;--prompt-highlight-scrollbar-gutter: 0px;--prompt-highlight-inline-min-visible-height: 0px;width:100%;border-radius:var(--control-radius);border:var(--control-border-width) solid var(--border);background:#e0dfda0a;display:grid;gap:6px;font:inherit;letter-spacing:inherit;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;padding:0 0 8px}.prompt-highlight__field{position:relative;overflow:hidden}.prompt-highlight:focus-within{border-color:#f9ea00a6;box-shadow:0 0 0 3px #f9ea0026}.nano-page .prompt-highlight{--prompt-highlight-field-padding-x: 12px;--prompt-highlight-field-padding-y: 10px;border-radius:var(--control-radius);background:#e0dfda05;padding-bottom:6px}.nano-page .prompt-highlight:focus-within{border-color:#e0dfda33;box-shadow:none}.prompt-highlight__layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;padding:var(--prompt-highlight-field-padding-y) calc(var(--prompt-highlight-field-padding-x) + var(--prompt-highlight-scrollbar-gutter)) var(--prompt-highlight-field-padding-y) var(--prompt-highlight-field-padding-x);white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;color:#e0dfda;pointer-events:none;font:inherit;letter-spacing:inherit;line-height:inherit;-moz-tab-size:2;tab-size:2}.prompt-highlight.has-inline-tokens .prompt-highlight__layer{z-index:2;color:inherit;overflow:hidden}.prompt-highlight__textarea{position:relative;z-index:1;background:transparent;border:none;color:transparent;-webkit-text-fill-color:transparent;caret-color:#e0dfda;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;-moz-tab-size:2;tab-size:2}.prompt-highlight.has-inline-tokens .prompt-highlight__textarea{color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent}textarea.input.prompt-highlight__textarea{padding:var(--prompt-highlight-field-padding-y) var(--prompt-highlight-field-padding-x)}.prompt-highlight__textarea::selection{color:transparent;background:#f9ea003d}.prompt-highlight.has-inline-tokens .prompt-highlight__textarea::selection{color:transparent;-webkit-text-fill-color:transparent;background:transparent}.prompt-highlight__textarea:focus{box-shadow:none;outline:none}.prompt-highlight__textarea::placeholder{color:transparent}.prompt-highlight.is-native-text .prompt-highlight__layer{display:none}.prompt-highlight.is-native-text .prompt-highlight__textarea{color:#e0dfda;-webkit-text-fill-color:currentColor}.prompt-highlight.is-native-text .prompt-highlight__textarea::placeholder{color:#f5e0c26b;-webkit-text-fill-color:rgba(245,224,194,.42)}.prompt-highlight.is-native-text .prompt-highlight__textarea::selection{color:#fff5e8;-webkit-text-fill-color:rgb(255,245,232)}.prompt-highlight__placeholder{color:var(--muted)}.prompt-inline-token{display:inline-block;position:relative;vertical-align:middle;margin:0 4px;white-space:normal;color:#e0dfda;pointer-events:auto;isolation:isolate}.prompt-highlight__caret{display:inline-block;width:0;height:1.35em;position:relative;vertical-align:middle;pointer-events:none}.prompt-highlight__caret:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;border-radius:999px;background:currentColor;animation:prompt-caret-blink 1.05s steps(2,start) infinite}.prompt-highlight__selection{border-radius:2px;background:#f9ea003d;color:inherit}.prompt-inline-token:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;z-index:0;border-radius:8px;background:#140c0d}.prompt-inline-token.is-selected:before{background:#f9ea003d;box-shadow:inset 0 0 0 1px #f9ea005c}.prompt-token.is-selected{background:#f9ea003d;box-shadow:inset 0 0 0 1px #f9ea005c}.prompt-inline-token>*{position:relative;z-index:1}.prompt-inline-token__image{width:96px;height:72px;display:block;object-fit:contain;border-radius:6px;border:1px solid rgba(224,223,218,.22);background:#0303055c}.prompt-inline-token__attachment.image-attachment{width:96px;height:72px;display:block;border-radius:6px;border:1px solid rgba(224,223,218,.22);background:#140c0d}.prompt-inline-token__attachment.image-attachment .image-preview__img{object-fit:contain}.prompt-inline-token__attachment .image-preview__tools,.prompt-inline-token__attachment .upload-remove,.prompt-inline-token__attachment .upload-edit,.prompt-inline-token__attachment .upload-tools{width:24px;height:24px;opacity:1}.prompt-inline-token__attachment .upload-remove{top:4px;right:4px}.prompt-inline-token__attachment .image-preview__tools,.prompt-inline-token__attachment .upload-tools{top:4px;left:4px}.prompt-inline-token__attachment .upload-edit{bottom:4px;left:4px}.prompt-inline-token__attachment .upload-edit svg,.prompt-inline-token__attachment .upload-tools svg{width:13px;height:13px}.prompt-inline-token__file{display:inline-flex;align-items:center;gap:6px;max-width:180px;padding:5px 9px;border-radius:999px;border:1px solid rgba(132,174,235,.32);background:#4975b538;color:#cfe1ff;font-size:12px;line-height:1.2}.prompt-inline-token__file-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-inline-token__file-remove{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:3px;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1;opacity:.72}.prompt-inline-token__file-remove:hover,.prompt-inline-token__file-remove:focus-visible{background:#ffffff1f;opacity:1}@media(max-width:980px){.prompt-highlight{padding-bottom:0}.keyboard-shortcut-hint{display:none}}.prompt-token{display:inline;border-radius:6px;font-weight:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.prompt-token--element,.prompt-token--image,.prompt-token--video{background:#f9ea0033;box-shadow:inset 0 0 0 1px #f9ea0059;color:#f9ea00}@keyframes prompt-caret-blink{0%,45%{opacity:1}46%,to{opacity:0}}.nano-page .tts-language-select,.nano-page .tts-language-select button{font-family:Manrope,Neue Haas Grotesk,Suisse Intl,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif}.nano-page .tts-language-select{position:relative}.nano-page .tts-language-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.nano-page .tts-language-select__trigger:focus{border-color:#e0dfda33;box-shadow:none;outline:none}.nano-page .tts-language-select__chevron{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid rgba(224,223,218,.65);flex-shrink:0}.nano-page .tts-language-select__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background:#030305fa;border:var(--control-border-width) solid var(--border);border-radius:var(--control-radius);padding:6px;display:grid;gap:2px;max-height:260px;overflow-y:auto;box-shadow:0 12px 24px #0303054d}.nano-page .tts-language-select__label{display:inline-flex;align-items:center;gap:8px}.nano-page .tts-language-select__flag{width:18px;height:12px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #e0dfda1f}.nano-page .tts-language-select__emoji{font-size:14px;line-height:1}.nano-page .tts-language-select__option{width:100%;border:none;background:transparent;color:#e0dfda;text-align:left;padding:8px 10px;border-radius:var(--control-radius);cursor:pointer;transition:background .12s ease,color .12s ease}.nano-page .tts-language-select__option:hover,.nano-page .tts-language-select__option:focus{background:#e0dfda14;outline:none}.nano-page .tts-language-select__option.is-active{background:#e0dfda24;font-weight:600}.input:focus{border-color:#f9ea00a6;box-shadow:0 0 0 3px #f9ea0026;outline:none}.nano-page .input:focus{border-color:#e0dfda33;box-shadow:none}.pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:stretch;gap:8px;width:100%;min-width:0;padding-top:4px;color:#e0dfdaa8;font-size:12px;line-height:1.2}.pagination__controls{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0}.pagination__controls .icon-button{width:26px;height:26px;flex:0 0 auto;font-size:13px;font-weight:700;line-height:1}.pagination__size,.pagination__range{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.pagination__size{justify-content:flex-start}.pagination__size strong{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:26px;padding:0 8px;border:1px solid rgba(224,223,218,.16);border-radius:4px;color:#e0dfdadb;font-variant-numeric:tabular-nums}.pagination__page{min-width:86px;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.pagination__page strong{color:#e0dfdadb}.pagination__range{justify-content:flex-end;font-variant-numeric:tabular-nums}.pagination.is-controls-only{grid-template-columns:minmax(0,1fr);place-items:center;padding-top:0}.pagination.is-controls-only .pagination__controls{grid-column:1;align-self:center;justify-self:center}@media(max-width:760px){.pagination{grid-template-columns:1fr;justify-items:stretch;gap:6px}.pagination__size,.pagination__range,.pagination__controls{justify-content:space-between}}@media(max-width:520px){.pagination{font-size:11px}.pagination__size,.pagination__range{flex-wrap:wrap;row-gap:3px;white-space:normal}.pagination__range{justify-content:flex-start}.pagination__controls{width:100%}.pagination__page{min-width:0;flex:1 1 auto;white-space:normal}}.page-file-drop-host{min-height:100%}.page-file-drop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9400;display:grid;place-items:center;padding:22px;background:color-mix(in srgb,var(--app-warm-bg) 72%,rgba(0,0,0,.66));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:page-file-drop-backdrop-in .16s ease both;overscroll-behavior:contain}.page-file-drop-overlay__panel{box-sizing:border-box;width:min(860px,100%);max-height:min(620px,calc(100vh - 44px));max-height:min(620px,calc(100dvh - 44px));overflow:auto;overflow-x:hidden;border:1px solid var(--app-warm-border);border-radius:6px;background:var(--app-warm-surface);color:var(--app-warm-text);box-shadow:0 24px 70px #00000073;padding:14px;animation:page-file-drop-panel-in .19s cubic-bezier(.2,.84,.24,1) both}.page-file-drop-overlay__header{display:grid;gap:4px;padding:4px 4px 14px;border-bottom:1px solid color-mix(in srgb,var(--app-warm-border) 72%,transparent)}.page-file-drop-overlay__eyebrow{color:color-mix(in srgb,var(--app-warm-accent) 78%,var(--app-warm-text));font-size:10px;font-weight:900;text-transform:uppercase}.page-file-drop-overlay__title{font-size:18px;font-weight:900;line-height:1.15}.page-file-drop-overlay__subtitle{color:var(--app-warm-muted);font-size:12px;font-weight:700}.page-file-drop-overlay__cursor-preview{position:fixed;top:0;left:0;z-index:1;width:min(290px,calc(100vw - 20px));pointer-events:none;transform:translate3d(-9999px,-9999px,0);transform-origin:22px 22px;will-change:transform}.page-file-drop-overlay__drag-preview{width:100%;pointer-events:none;transform-origin:center}.page-file-drop-overlay__drag-preview-file{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--app-warm-accent) 30%,var(--app-warm-border));border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--app-warm-surface) 92%,white 8%),var(--app-warm-surface)),color-mix(in srgb,var(--app-warm-surface) 88%,black 12%);box-shadow:0 14px 34px #00000047,0 0 0 1px color-mix(in srgb,var(--app-warm-accent) 10%,transparent) inset}.page-file-drop-overlay__drag-preview-page{position:relative;display:grid;place-items:end center;width:44px;height:54px;padding:0 5px 8px;border:1px solid color-mix(in srgb,var(--app-warm-accent) 42%,var(--app-warm-border));border-radius:5px;background:linear-gradient(135deg,transparent 0 72%,color-mix(in srgb,var(--app-warm-accent) 32%,transparent) 72%),linear-gradient(180deg,color-mix(in srgb,var(--app-warm-surface) 88%,white 12%),var(--app-warm-accent-soft));color:color-mix(in srgb,var(--app-warm-accent) 88%,var(--app-warm-text));box-shadow:0 8px 16px #0000003d;overflow:hidden}.page-file-drop-overlay__drag-preview-page:before{content:"";position:absolute;top:-1px;right:-1px;width:14px;height:14px;border-left:1px solid color-mix(in srgb,var(--app-warm-accent) 34%,var(--app-warm-border));border-bottom:1px solid color-mix(in srgb,var(--app-warm-accent) 34%,var(--app-warm-border));background:color-mix(in srgb,var(--app-warm-surface) 78%,var(--app-warm-accent) 22%);transform:skew(-8deg)}.page-file-drop-overlay__drag-preview-ext{max-width:34px;overflow:hidden;text-overflow:ellipsis;color:inherit;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase;white-space:nowrap}.page-file-drop-overlay__drag-preview-info{min-width:0;display:grid;gap:4px}.page-file-drop-overlay__drag-preview-name{min-width:0;overflow:hidden;color:var(--app-warm-text);font-size:13px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.page-file-drop-overlay__drag-preview-meta{display:flex;min-width:0;align-items:center;gap:6px;color:var(--app-warm-muted);font-size:11px;font-weight:750;line-height:1.2}.page-file-drop-overlay__drag-preview-more{display:inline-grid;min-width:24px;height:20px;place-items:center;border:1px solid color-mix(in srgb,var(--app-warm-accent) 34%,transparent);border-radius:5px;background:color-mix(in srgb,var(--app-warm-accent) 14%,transparent);color:color-mix(in srgb,var(--app-warm-accent) 82%,var(--app-warm-text));font-size:10px;font-weight:950}.page-file-drop-overlay__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding-top:14px}.page-file-drop-overlay__target{position:relative;min-height:116px;border:1px dashed var(--app-warm-border);border-radius:6px;background:color-mix(in srgb,var(--app-warm-surface) 86%,black 14%);display:grid;align-content:center;gap:6px;padding:13px;opacity:.58;overflow:hidden;transition:opacity .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.page-file-drop-overlay__target:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;opacity:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--app-warm-accent) 24%,transparent),transparent);transform:translate(-105%);pointer-events:none}.page-file-drop-overlay__target.is-compatible{opacity:1;border-style:solid;border-color:var(--app-warm-border-strong);transform:translateY(-1px)}.page-file-drop-overlay__target.is-active{background:var(--app-warm-accent-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-warm-accent) 26%,transparent),0 14px 36px #00000047;transform:translateY(-3px) scale(1.015)}.page-file-drop-overlay__target.is-active:after{opacity:1;animation:page-file-drop-target-scan 1.1s linear infinite}.page-file-drop-overlay__target.is-disabled{opacity:.36}.page-file-drop-overlay__target-label{font-size:13px;font-weight:900}.page-file-drop-overlay__target-meta{color:color-mix(in srgb,var(--app-warm-accent) 74%,var(--app-warm-text));font-size:11px;font-weight:850;text-transform:uppercase}.page-file-drop-overlay__target-hint{color:var(--app-warm-muted);font-size:11px;font-weight:650;line-height:1.35}.page-file-drop-overlay__feedback{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;padding:30px 16px}.page-file-drop-overlay__feedback-loader{width:48px;height:48px;border-radius:999px;border:3px solid color-mix(in srgb,var(--app-warm-border) 76%,transparent);border-top-color:color-mix(in srgb,var(--app-warm-accent) 86%,var(--app-warm-text));box-shadow:0 0 0 1px color-mix(in srgb,var(--app-warm-accent) 14%,transparent) inset;animation:page-file-drop-feedback-spin .76s linear infinite}.page-file-drop-overlay.is-accepted .page-file-drop-overlay__feedback-loader{border-color:color-mix(in srgb,var(--app-warm-accent) 38%,var(--app-warm-border));border-top-color:color-mix(in srgb,var(--app-warm-accent) 92%,var(--app-warm-text));animation-duration:1.12s}.page-file-drop-overlay.is-rejected .page-file-drop-overlay__feedback-loader{border-color:color-mix(in srgb,#ff6b6b 36%,var(--app-warm-border));border-top-color:#ff8b8b;animation:none}@keyframes page-file-drop-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes page-file-drop-panel-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page-file-drop-target-scan{0%{transform:translate(-105%)}to{transform:translate(105%)}}@keyframes page-file-drop-feedback-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.page-file-drop-overlay,.page-file-drop-overlay__panel,.page-file-drop-overlay__cursor-preview,.page-file-drop-overlay__drag-preview,.page-file-drop-overlay__target,.page-file-drop-overlay__target:after,.page-file-drop-overlay__feedback-loader{animation:none!important;transition:none!important}}@media(max-width:700px){.page-file-drop-overlay{min-height:100dvh;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));align-items:end;place-items:end stretch}.page-file-drop-overlay__panel{max-width:100%;width:100%;max-height:calc(100vh - max(8px,env(safe-area-inset-top,0px)) - max(8px,env(safe-area-inset-bottom,0px)));max-height:calc(100dvh - max(8px,env(safe-area-inset-top,0px)) - max(8px,env(safe-area-inset-bottom,0px)));border-radius:8px;padding:10px;overscroll-behavior:contain}.page-file-drop-overlay__header{position:sticky;top:0;z-index:2;margin:-10px -10px 0;padding:10px 10px 12px;background:var(--app-warm-surface)}.page-file-drop-overlay__title{font-size:16px;line-height:1.2}.page-file-drop-overlay__subtitle{font-size:11px;line-height:1.35}.page-file-drop-overlay__cursor-preview{width:min(230px,calc(100vw - 20px))}.page-file-drop-overlay__drag-preview-file{grid-template-columns:46px minmax(0,1fr)}.page-file-drop-overlay__drag-preview-page{width:40px;height:50px}.page-file-drop-overlay__grid{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:10px}.page-file-drop-overlay__target{min-height:86px;padding:11px}.page-file-drop-overlay__target-label{font-size:12px;line-height:1.25}.page-file-drop-overlay__feedback{min-height:min(220px,42dvh);padding:24px 12px}}.nano-page .quick-upload-actions__row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.quick-upload-actions__button,.submit-task-button,.nano-composer-tool-button,.task-button-progress-fill,.task-button-progress-glare-shell{--task-action-accent: var(--accent, var(--app-warm-accent, rgb(235, 91, 42)));--task-action-accent-2: var(--accent-2, rgb(255, 143, 88));--task-action-text: var(--app-warm-text, rgb(224, 223, 218))}.nano-page .quick-upload-actions__row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.nano-page .quick-upload-actions__button{width:100%;min-height:70px;padding:10px 12px;display:grid;gap:4px;align-content:center;justify-items:center;text-align:center;cursor:pointer;white-space:normal;border-style:dashed;position:relative;overflow:hidden;isolation:isolate;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.nano-page .quick-upload-actions__button-title{font-size:12px;font-weight:700;line-height:1.25}.nano-page .quick-upload-actions__button-hint{font-size:10px;font-weight:600;line-height:1.35;color:var(--muted)}.task-button-progress-fill{position:absolute;inset:0 auto 0 0;width:var(--task-button-progress, 0%);max-width:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--task-action-accent) 13%,transparent),color-mix(in srgb,var(--task-action-accent-2) 22%,transparent));transition:width .18s ease;z-index:0;pointer-events:none}.task-button-progress-glare-shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.task-button-progress-glare-shell .task-button-progress-glare.glare-hover{width:100%;height:100%;border:0;background:transparent;border-radius:inherit;pointer-events:none}.task-button-progress-glare-shell .task-button-progress-glare.glare-hover:before{animation:chat-message-glare-sweep 1.25s ease-in-out infinite;background-position:-110% -110%,0 0;will-change:background-position}.task-button-content{position:relative;z-index:1}.quick-upload-actions__button-content{width:100%;display:grid;gap:4px;align-content:center;justify-items:center}.quick-upload-actions__preview-tile.is-sortable{cursor:grab}.quick-upload-actions__preview-tile.is-dragging{opacity:.58;cursor:grabbing}.quick-upload-actions__preview-tile.is-drag-over{border-color:color-mix(in srgb,var(--task-action-accent) 68%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--task-action-accent) 20%,transparent)}.nano-page .quick-upload-actions__preview-shell.image-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;border-radius:inherit;overflow:hidden;background:transparent}.nano-page .quick-upload-actions__preview-shell .image-preview__img{border-radius:inherit}.nano-page .quick-upload-actions__preview-shell .image-preview__tools,.nano-page .quick-upload-actions__preview-shell .upload-remove,.nano-page .quick-upload-actions__preview-shell .upload-edit,.nano-page .quick-upload-actions__preview-shell .upload-tools{opacity:1;z-index:4}.nano-page .quick-upload-actions__preview-shell .upload-remove{top:4px;right:4px}.nano-page .quick-upload-actions__preview-shell .image-preview__tools,.nano-page .quick-upload-actions__preview-shell .upload-tools{top:4px;left:4px}.nano-page .quick-upload-actions__preview-shell .upload-edit{bottom:4px;left:4px}.nano-page .quick-upload-actions__preview-shell .upload-edit svg,.nano-page .quick-upload-actions__preview-shell .upload-tools svg{width:13px;height:13px}.nano-page .quick-upload-actions__button.is-drag-active{border-color:color-mix(in srgb,var(--task-action-accent) 78%,transparent);background:color-mix(in srgb,var(--task-action-accent) 8%,transparent);box-shadow:0 12px 24px color-mix(in srgb,var(--task-action-accent) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--task-action-accent) 20%,transparent) inset;transform:translateY(-1px)}.nano-page .quick-upload-actions__button.is-processing{border-color:color-mix(in srgb,var(--task-action-accent) 62%,transparent);box-shadow:0 10px 22px color-mix(in srgb,var(--task-action-accent) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--task-action-accent) 16%,transparent) inset}.nano-page .quick-upload-actions__button.is-disabled{opacity:.6;pointer-events:none}.submit-task-button{min-width:126px;min-height:40px;padding-inline:14px;white-space:nowrap;border-color:color-mix(in srgb,var(--task-action-accent) 48%,transparent);background:transparent;color:#e0dfda;box-shadow:0 10px 24px color-mix(in srgb,var(--task-action-accent) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--task-action-accent) 18%,transparent) inset;position:relative;overflow:hidden;isolation:isolate}.submit-task-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--task-action-accent) 75%,transparent);background:transparent;box-shadow:0 14px 30px color-mix(in srgb,var(--task-action-accent) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--task-action-accent) 26%,transparent) inset}.nano-page .chat-composer__actions .submit-task-button{width:100%}.submit-task-button svg{width:16px;height:16px}.submit-task-button .task-button-content{display:inline-flex;align-items:center;justify-content:center;gap:8px}.submit-task-button .btn-spinner{width:16px;height:16px;border-width:2px;border-color:#e0dfda6b;border-top-color:#e0dfda}.nano-page .submit-task-button{min-width:132px;min-height:40px;border-color:color-mix(in srgb,var(--task-action-accent) 48%,transparent);background:transparent;color:#e0dfda;box-shadow:0 12px 26px color-mix(in srgb,var(--task-action-accent) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--task-action-accent) 20%,transparent) inset}.nano-page .submit-task-button:hover:not(:disabled){background:transparent;border-color:color-mix(in srgb,var(--task-action-accent) 75%,transparent);box-shadow:0 16px 32px color-mix(in srgb,var(--task-action-accent) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--task-action-accent) 28%,transparent) inset}.nano-page .nano-composer-tool-button--send,.inpaint-studio .nano-composer-tool-button--send{border-color:color-mix(in srgb,var(--task-action-accent) 48%,transparent);background:transparent;color:#e0dfda;box-shadow:0 10px 22px color-mix(in srgb,var(--task-action-accent) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--task-action-accent) 18%,transparent) inset}.nano-page .nano-composer-tool-button--send:hover:not(:disabled),.inpaint-studio .nano-composer-tool-button--send:hover:not(:disabled){background:transparent;border-color:color-mix(in srgb,var(--task-action-accent) 75%,transparent);box-shadow:0 14px 28px color-mix(in srgb,var(--task-action-accent) 26%,transparent),0 0 0 1px color-mix(in srgb,var(--task-action-accent) 26%,transparent) inset}.nano-page .nano-composer-tool-button--send .icon-spinner,.inpaint-studio .nano-composer-tool-button--send .icon-spinner{border-color:#e0dfda6b;border-top-color:#e0dfda}@media(prefers-reduced-motion:reduce){.task-button-progress-glare-shell .task-button-progress-glare.glare-hover:before{animation:none;background-position:50% 50%,0 0}}.nano-page .nano-settings-sidebar .quick-upload-actions__button,.nano-page .nano-settings-sidebar .submit-task-button{font-size:var(--settings-control-size);font-weight:var(--settings-control-weight);color:var(--settings-control-color);letter-spacing:.01em}.nano-page .nano-settings-sidebar .quick-upload-actions__button{min-height:72px}.nano-page .nano-settings-sidebar :is(.input,.ui-select__trigger){font-size:var(--settings-control-size);font-weight:600;color:var(--settings-control-color)}.nano-page .chat-composer__actions .icon-button{width:34px;height:34px;border-radius:9px}.nano-page .chat-composer__actions .icon-button svg{width:18px;height:18px}.nano-page .chat-composer__actions .icon-spinner{width:18px;height:18px;border-width:2px}.nano-page .chat-composer__meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted)}.floating-notice-region{position:fixed;top:16px;right:16px;z-index:8000;width:min(92vw,520px);pointer-events:none}.floating-notice-list__viewport{display:grid;gap:8px;max-height:none;overflow:visible;padding:2px}.floating-notice-list__item{pointer-events:auto;transform-origin:top right}.floating-notice{--floating-notice-accent: rgb(94, 190, 255);--floating-notice-accent-soft: rgba(94, 190, 255, .18);--floating-notice-accent-border: rgba(94, 190, 255, .5);--floating-notice-text: rgb(222, 242, 255);--floating-notice-muted: rgba(222, 242, 255, .68);--floating-notice-surface: rgba(6, 18, 28, .9);position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;min-width:0;overflow:hidden;padding:12px 12px 10px;border-radius:8px;border:1px solid var(--floating-notice-accent-border);color:var(--floating-notice-text);background:linear-gradient(135deg,var(--floating-notice-accent-soft),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 36%),var(--floating-notice-surface);box-shadow:0 18px 50px #00000061,0 0 0 1px #ffffff14 inset;font-size:13px;font-weight:700;line-height:1.35;-webkit-backdrop-filter:blur(14px) saturate(1.18);backdrop-filter:blur(14px) saturate(1.18);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;pointer-events:auto}.floating-notice:hover{transform:translateY(-1px) scale(1.01);border-color:color-mix(in srgb,var(--floating-notice-accent) 78%,white 22%);box-shadow:0 22px 58px #00000070,0 0 0 1px #ffffff1f inset}.floating-notice__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--floating-notice-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--floating-notice-accent) 34%,transparent),0 0 0 1px #ffffff38 inset}.floating-notice__icon svg{width:17px;height:17px}.floating-notice__content{display:grid;min-width:0;gap:3px}.floating-notice__label{display:block;color:var(--floating-notice-muted);font-size:11px;font-weight:800;line-height:1.1;text-transform:uppercase}.floating-notice__text{display:block;min-width:0;color:var(--floating-notice-text);overflow-wrap:anywhere}.floating-notice__actions{display:inline-flex;align-items:flex-start;gap:6px}.floating-notice__button{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff12;color:inherit;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.floating-notice__button svg{width:14px;height:14px}.floating-notice__button:hover{border-color:#ffffff5c;background:#ffffff24}.floating-notice__button:focus-visible{outline:2px solid rgba(255,255,255,.78);outline-offset:1px}.floating-notice__copy.is-copied{border-color:#ffffff6b;background:#ffffff2e}.floating-notice__copy.is-error{border-color:#ffffff61;background:#ffffff1f}.floating-notice--error{--floating-notice-accent: rgb(255, 92, 92);--floating-notice-accent-soft: rgba(255, 92, 92, .2);--floating-notice-accent-border: rgba(255, 92, 92, .56);--floating-notice-text: rgb(255, 227, 227);--floating-notice-muted: rgba(255, 227, 227, .66);--floating-notice-surface: rgba(42, 9, 11, .92)}.floating-notice--success{--floating-notice-accent: rgb(54, 211, 108);--floating-notice-accent-soft: rgba(54, 211, 108, .2);--floating-notice-accent-border: rgba(54, 211, 108, .5);--floating-notice-text: rgb(224, 255, 231);--floating-notice-muted: rgba(224, 255, 231, .66);--floating-notice-surface: rgba(7, 34, 17, .92)}.floating-notice--warning{--floating-notice-accent: rgb(244, 184, 49);--floating-notice-accent-soft: rgba(244, 184, 49, .2);--floating-notice-accent-border: rgba(244, 184, 49, .5);--floating-notice-text: rgb(255, 246, 214);--floating-notice-muted: rgba(255, 246, 214, .66);--floating-notice-surface: rgba(43, 32, 6, .92)}.floating-notice--info{--floating-notice-accent: rgb(87, 174, 255);--floating-notice-accent-soft: rgba(87, 174, 255, .2);--floating-notice-accent-border: rgba(87, 174, 255, .52);--floating-notice-text: rgb(222, 242, 255);--floating-notice-muted: rgba(222, 242, 255, .66);--floating-notice-surface: rgba(6, 24, 40, .92)}.floating-notice__progress{position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--floating-notice-accent));transform-origin:left;animation:floating-notice-progress var(--floating-notice-duration, 3s) linear forwards}@keyframes floating-notice-progress{0%{transform:scaleX(1);opacity:.95}to{transform:scaleX(0);opacity:.55}}@media(max-width:640px){.floating-notice-region{top:10px;right:10px;left:10px;width:auto}.floating-notice{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:10px 10px 9px}.floating-notice__icon,.floating-notice__button{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.floating-notice,.floating-notice__button,.floating-notice__progress{transition:none;animation:none}.floating-notice:hover{transform:none}}.nano-page :is(.flux-main,.kling-main,.seedance-main,.sora-main,.veo-main,.hunyuan-3d-main,.tts-main)>.chat-window{order:1;margin-top:-4px}.nano-page :is(.flux-main,.kling-main,.seedance-main,.sora-main,.veo-main,.hunyuan-3d-main,.tts-main)>.chat-composer{order:2}.nano-page .video-permission-table{border:1px solid rgba(249,234,0,.4);background:#f9ea0014;border-radius:12px;padding:12px;color:#f9ea00}.nano-page .video-permission-table__title{font-weight:700;font-size:12px;color:#f9ea00;margin-bottom:8px}.nano-page .video-permission-table__grid{width:100%;border-collapse:collapse;font-size:12px}.nano-page .video-permission-table__grid th,.nano-page .video-permission-table__grid td{padding:6px 0;text-align:left;vertical-align:top}.nano-page .video-permission-table__grid th{width:110px;font-weight:600;color:#f9ea00}.nano-page .video-permission-table__grid tr+tr th,.nano-page .video-permission-table__grid tr+tr td{border-top:1px solid rgba(249,234,0,.2);padding-top:8px}.input::placeholder{color:var(--muted)}.ui-select{position:relative;width:100%}.ui-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;padding-right:38px;font:inherit;background:#030305b3}.ui-select__trigger:focus-visible{outline:2px solid rgba(249,234,0,.6);outline-offset:2px}.ui-select.is-disabled .ui-select__trigger{cursor:not-allowed;opacity:.6}.ui-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__value.is-placeholder{color:var(--muted)}.ui-select__caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid rgba(249,234,0,.8);transition:transform .16s ease;flex-shrink:0}.ui-select.is-open .ui-select__caret{transform:rotate(180deg)}.ui-select__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;display:grid;gap:4px;padding:6px;border-radius:var(--control-radius);border:var(--control-border-width) solid var(--border);background:#030305fa;box-shadow:0 20px 44px #0303058c;max-height:0;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;visibility:hidden;transition:max-height .2s ease,opacity .16s ease,transform .16s ease;overflow-y:auto;transform-origin:top center}.ui-select.is-open .ui-select__menu{max-height:min(320px,40vh);opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible}.ui-select__menu--portal{right:auto;max-height:var(--ui-select-menu-max-height, min(320px, 40vh));opacity:1;pointer-events:auto;visibility:visible;overflow-y:auto}.ui-select--top .ui-select__menu{top:auto;bottom:calc(100% + 6px);transform:translateY(6px) scale(.98);transform-origin:bottom center}.ui-select__option{width:100%;border:1px solid transparent;background:transparent;color:#e0dfda;text-align:left;padding:8px 10px;border-radius:var(--control-radius);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}.ui-select__option:hover,.ui-select__option.is-highlighted{background:#e0dfda14}.ui-select__option.is-active{background:#f9ea0024;border-color:#f9ea0059;color:#e0dfda}.ui-select__option.is-disabled,.ui-select__option:disabled{opacity:.45;cursor:not-allowed}.ui-select__option:focus-visible{outline:2px solid rgba(249,234,0,.6);outline-offset:2px}.nano-page .ui-select__trigger{background:#03030573}.nano-page .ui-select__menu{background:#030305fa;border-color:#e0dfda1f}.nano-page .ui-select__option.is-active{background:#e0dfda1f;border-color:#e0dfda33}.upload-strip{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.sortable-collection__item{position:relative}.sortable-collection__item.is-sortable{cursor:grab}.sortable-collection__item.is-dragging{opacity:.58;cursor:grabbing}.sortable-collection__item.is-drag-over:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:14px;border:1px dashed rgba(249,234,0,.65);box-shadow:0 0 0 1px #f9ea0029;pointer-events:none}.image-upload-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(122px,122px));gap:8px;justify-content:flex-start;align-items:start}.kling-video-reference-upload-grid{display:flex;flex-wrap:nowrap;align-items:flex-start;overflow-x:auto;overflow-y:visible;padding:2px 2px 6px;margin-inline:-2px;scrollbar-width:thin}.kling-video-reference-upload-grid>.sortable-collection__item{flex:0 0 122px}.kling-video-reference-upload-grid>.sortable-collection__item>.image-upload-card{width:122px}.image-upload-card{position:relative;width:122px;height:112px;border-radius:12px;border:1px solid var(--border);background:#e0dfda08;overflow:hidden;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease}.image-upload-card:hover{border-color:#e0dfda52;background:#e0dfda0f;transform:translateY(-1px)}.image-upload-card.is-drag-active{border-color:#f9ea009e;background:#f9ea0014;box-shadow:0 0 0 1px #f9ea0047,0 16px 28px #f9ea001f;transform:translateY(-2px) scale(1.015)}.image-upload-card.is-uploading{border-color:#f9ea008a;box-shadow:0 0 0 1px #f9ea002e,0 14px 26px #0003}.image-upload-card:focus-visible{outline:none;border-color:#f9ea0080;box-shadow:0 0 0 1px #f9ea004d}.image-upload-card.is-disabled{opacity:.6;cursor:not-allowed}.image-upload-card__input{display:none}.image-upload-card__placeholder{position:relative;width:100%;height:100%;display:grid;place-content:center;gap:8px;padding-top:18px;color:var(--muted)}.image-upload-card__icon{width:34px;height:34px;border-radius:999px;border:1px dashed rgba(224,223,218,.28);display:grid;place-items:center;margin:0 auto;background:#03030566;transition:border-color .15s ease,color .15s ease,transform .15s ease}.image-upload-card.is-drag-active .image-upload-card__icon,.image-upload-card.is-uploading .image-upload-card__icon{border-color:#f9ea0094;color:#f9ea00;transform:scale(1.06)}.image-upload-card__icon svg{width:15px;height:15px}.image-upload-card__hint{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.image-upload-card__subhint{font-size:9px;font-weight:600;color:#e0dfdab8;letter-spacing:.01em}.image-upload-card__label{position:absolute;left:6px;right:6px;top:6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:999px;border:1px solid rgba(224,223,218,.22);background:#03030594;font-size:10px;font-weight:700;color:#e0dfda;pointer-events:none}.image-upload-card__media,.image-upload-card__media .image-preview{width:100%;height:100%}.image-upload-card__media .image-preview__img{object-fit:cover}.image-upload-card__media .upload-remove{top:auto;right:4px;bottom:4px}.inpaint-studio-page__main{min-height:100%}.inpaint-studio-page__starter{width:min(620px,100%);min-height:100%;margin:0 auto;display:grid;align-content:center;gap:18px;padding:clamp(18px,4vw,42px)}.inpaint-studio-page__header{display:grid;gap:8px;text-align:left}.inpaint-studio-page__header h2{margin:0;font-size:clamp(22px,3vw,34px);line-height:1.08;letter-spacing:0}.inpaint-studio-page__header p{margin:0;max-width:58ch;color:var(--muted);font-size:14px;line-height:1.55}.inpaint-studio-page__launch{display:grid;grid-template-columns:184px minmax(0,1fr);gap:16px;align-items:stretch}.inpaint-studio-page__upload.image-upload-card{width:184px;height:184px;border-radius:10px}.inpaint-studio-page__upload .image-upload-card__hint{font-size:11px}.inpaint-studio-page__upload .image-upload-card__subhint{font-size:10px}.inpaint-studio-page__actions{display:flex;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.inpaint-studio-page__actions .btn{width:min(260px,100%);min-height:38px;justify-content:center}.inpaint-studio-page__hint{max-width:38ch;color:var(--muted);font-size:12px;line-height:1.45}@media(max-width:680px){.inpaint-studio-page__starter{align-content:start;padding:16px}.inpaint-studio-page__launch{grid-template-columns:minmax(0,1fr)}.inpaint-studio-page__upload.image-upload-card{width:100%;height:min(240px,52vw);min-height:176px}.inpaint-studio-page__actions,.inpaint-studio-page__actions .btn{width:100%}}.hunyuan-image-views-panel .nano-sidebar__section{gap:12px}.hunyuan-view-upload-map{display:grid;grid-template-columns:repeat(3,minmax(88px,1fr));grid-template-areas:". top ." "left main right" "leftfront back rightfront" ". bottom .";gap:10px;align-items:center;perspective:900px}.hunyuan-view-slot{position:relative;min-width:0}.hunyuan-view-slot--main{grid-area:main}.hunyuan-view-slot--left{grid-area:left}.hunyuan-view-slot--right{grid-area:right}.hunyuan-view-slot--back{grid-area:back}.hunyuan-view-slot--top{grid-area:top}.hunyuan-view-slot--bottom{grid-area:bottom}.hunyuan-view-slot--left-front{grid-area:leftfront}.hunyuan-view-slot--right-front{grid-area:rightfront}.hunyuan-view-slot .image-upload-card{width:100%;height:104px;min-width:0;border-radius:10px;transform-style:preserve-3d}.hunyuan-view-slot--main .image-upload-card{height:128px;border-color:#f9ea005c;background:radial-gradient(circle at 50% 16%,rgba(249,234,0,.12),transparent 42%),#e0dfda0b;box-shadow:0 14px 34px #00000038}.hunyuan-view-slot--left .image-upload-card{transform:rotateY(7deg)}.hunyuan-view-slot--right .image-upload-card{transform:rotateY(-7deg)}.hunyuan-view-slot--top .image-upload-card{transform:rotateX(-7deg)}.hunyuan-view-slot--bottom .image-upload-card{transform:rotateX(7deg)}.hunyuan-view-slot--left-front .image-upload-card{transform:rotateY(5deg) rotate(-1deg)}.hunyuan-view-slot--right-front .image-upload-card{transform:rotateY(-5deg) rotate(1deg)}.hunyuan-view-slot .image-upload-card:hover,.hunyuan-view-slot .image-upload-card:focus-visible{transform:translateY(-2px) scale(1.02);border-color:#f9ea0094;box-shadow:0 0 0 1px #f9ea002e,0 18px 36px #0000003d}.upload-thumb,.image-preview.upload-thumb{position:relative;width:52px;height:52px;flex:0 0 52px;border-radius:10px;overflow:hidden;border:1px solid var(--border);background:#e0dfda14}.upload-thumb img{width:100%;height:100%;object-fit:cover;display:block}.upload-thumb video{width:100%;height:100%;object-fit:cover;display:block}.seedance-upload-file{position:relative;width:84px;min-height:72px;border-radius:10px;overflow:hidden;border:1px solid var(--border);background:#e0dfda14}.seedance-upload-file--audio{width:132px;min-height:74px;padding:10px;display:grid;gap:8px;align-content:end}.seedance-upload-file__badge{position:absolute;top:4px;left:4px;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;background:#030305a8;border:1px solid rgba(224,223,218,.2);font-size:10px;font-weight:700}.seedance-upload-file__icon{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;color:#e0dfda;background:#03030575;border:1px solid rgba(224,223,218,.14)}.seedance-upload-file__icon svg{width:16px;height:16px}.seedance-upload-file__name{font-size:11px;line-height:1.3;word-break:break-word}.upload-progress-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;gap:3px;background:#0303058c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:2;pointer-events:none;animation:upload-progress-overlay-in .14s ease both}.upload-progress-ring{width:36px;height:36px}.upload-progress-ring__track{fill:none;stroke:#e0dfda2e;stroke-width:4}.upload-progress-ring__value{fill:none;stroke:#e0dfdad9;stroke-width:4;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .12s ease}.upload-progress-overlay.is-indeterminate .upload-progress-ring__value{stroke-dasharray:34 70;animation:upload-progress-indeterminate .9s linear infinite}.upload-progress-overlay__label{margin-top:2px;font-size:10px;font-weight:600;color:#e0dfda}@keyframes upload-progress-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes upload-progress-indeterminate{0%{stroke-dashoffset:104}to{stroke-dashoffset:0}}.upload-remove{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:999px;border:none;background:#03030599;color:#e0dfda;font-weight:700;cursor:pointer;display:grid;place-items:center;line-height:1;z-index:3}.upload-edit{position:absolute;bottom:2px;left:2px;width:22px;height:22px;border-radius:999px;border:none;background:#03030599;color:#e0dfda;cursor:pointer;display:grid;place-items:center;padding:0;z-index:3}.upload-edit svg{width:12px;height:12px}.btn-small{padding:8px 12px;font-size:13px;line-height:1.2}.muted{color:var(--muted)}.mode-toggle{display:flex;gap:10px;padding:6px;background:#e0dfda0a;border:1px solid var(--border);border-radius:var(--control-radius);width:fit-content}.mode-toggle button{flex:1;padding:10px 12px;border-radius:var(--control-radius);border:1px solid transparent;background:transparent;color:var(--muted);font-weight:700;transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.mode-toggle button.is-active{background:linear-gradient(120deg,#f9ea00,#f9ea00);color:#030305;box-shadow:0 10px 30px #f9ea0059;transform:translateY(-1px);border-color:#f9ea0073}.mode-toggle--sm{padding:4px;gap:6px;border-radius:var(--control-radius)}.mode-toggle--sm button{padding:6px 10px;font-size:11px;border-radius:var(--control-radius)}.mode-toggle--full{width:100%}.nano-page .mode-toggle{background:#e0dfda08;border-color:#e0dfda1a}.nano-page .mode-toggle button{color:var(--muted)}.nano-page .nano-settings-sidebar .mode-toggle button{font-size:var(--settings-control-size);font-weight:var(--settings-control-weight);color:var(--settings-toggle-color)}.nano-page .nano-settings-sidebar .mode-toggle button.is-active{color:#030305}.nano-page .mode-toggle button.is-active{background:linear-gradient(120deg,#f9ea00,#f9ea00);color:#030305;box-shadow:0 8px 22px #f9ea004d;transform:translateY(-1px);border-color:#f9ea0073}.section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.nano-page .section-head--gallery-inline{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px}.nano-page .section-head__title-block{min-width:0}.nano-page .section-head--gallery-inline .section-head__title{white-space:nowrap}.nano-page .section-head__actions--gallery{display:flex;align-items:center;justify-content:flex-end;min-width:0;width:100%}.nano-page .gallery-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0}.nano-page .section-head__actions--gallery .gallery-header{width:100%}.nano-page .gallery-header__primary{display:flex;align-items:center;gap:8px;min-width:0}.nano-page .gallery-header__title{flex:0 0 auto;font-weight:700}.nano-page .gallery-header__messages{grid-column:1 / -1;display:grid;gap:3px}.nano-page .gallery-header__message{font-size:11px;line-height:1.25}.nano-page .gallery-header .mode-toggle{gap:3px;padding:2px}.nano-page .gallery-header .mode-toggle--sm button{min-height:28px;padding:4px 10px;font-size:10px;line-height:1;white-space:nowrap}.nano-page :is(.gallery-header,.section-head--gallery-inline)+.chat-window{margin-top:-4px}.gallery-header.is-updating+.chat-window,.section-head.is-gallery-updating+.chat-window{position:relative;overflow-x:hidden;border-color:#e0dfda3d}.gallery-header.is-updating+.chat-window:after,.section-head.is-gallery-updating+.chat-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(-30deg,#0000 60%,#ffffff29 70%,#0000,#0000);background-size:170% 170%,100% 100%;background-repeat:no-repeat;background-position:-110% -110%,0 0;animation:gallery-window-glare 1.25s ease-in-out infinite}@keyframes gallery-window-glare{0%{background-position:-110% -110%,0 0}64%,to{background-position:110% 110%,0 0}}.gallery-header__actions{margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-width:0}.nano-page .icon-button.gallery-header__refresh-button{flex:0 0 30px;width:30px;height:30px;min-width:30px;border-radius:var(--control-radius);border-color:var(--border);background:#03030540}.nano-page .icon-button.gallery-header__refresh-button img{width:14px;height:14px}.nano-page .icon-button.gallery-header__refresh-button:hover{background:#e0dfda0a;border-color:#e0dfda1f}@media(max-width:720px){.nano-page .section-head--gallery-inline{grid-template-columns:minmax(0,1fr)}.nano-page .section-head--gallery-inline .section-head__title{white-space:normal}.nano-page .gallery-header{grid-template-columns:minmax(0,1fr)}.nano-page .gallery-header__actions{margin-left:0;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:520px){.inpaint-studio-page__main{min-height:auto}.inpaint-studio-page__starter{width:100%;min-height:auto;gap:10px;align-content:start;padding:10px 8px calc(12px + env(safe-area-inset-bottom,0px))}.inpaint-studio-page__header{gap:5px}.inpaint-studio-page__header h2{font-size:20px;line-height:1.12}.inpaint-studio-page__header p{font-size:12px;line-height:1.35}.inpaint-studio-page__launch{gap:10px}.inpaint-studio-page__upload.image-upload-card{height:clamp(128px,42vw,168px);min-height:128px}.inpaint-studio-page__actions{gap:8px}.inpaint-studio-page__actions .btn{min-height:34px}.inpaint-studio-page__hint{max-width:none;font-size:11px;line-height:1.35}.image-upload-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr));gap:6px}.image-upload-card-grid>.image-upload-card{width:100%;height:auto;min-height:96px;aspect-ratio:1 / .92}.image-upload-card__placeholder{gap:5px;padding:22px 6px 6px}.image-upload-card__icon{width:28px;height:28px}.image-upload-card__hint{font-size:9px;line-height:1.15;text-align:center}.image-upload-card__subhint{font-size:8px;line-height:1.15;text-align:center}.image-upload-card__label{left:4px;right:4px;top:4px;min-width:0;padding:3px 5px;overflow:hidden;font-size:9px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.upload-strip{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:2px;overscroll-behavior-x:contain}.upload-thumb,.image-preview.upload-thumb{width:46px;height:46px;flex-basis:46px}.seedance-upload-file{width:72px;min-height:66px}.seedance-upload-file--audio{width:112px;min-height:68px;padding:8px}.seedance-upload-file__name{font-size:10px;line-height:1.2}.hunyuan-view-upload-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hunyuan-view-slot .image-upload-card,.hunyuan-view-slot--main .image-upload-card{height:auto;min-height:72px;aspect-ratio:1 / .88}.hunyuan-view-slot .image-upload-card:hover,.hunyuan-view-slot .image-upload-card:focus-visible{transform:translateY(-1px)}.mode-toggle{max-width:100%;overflow-x:auto;scrollbar-width:none}.mode-toggle::-webkit-scrollbar{display:none}.mode-toggle button{min-width:max-content;padding-inline:9px;white-space:nowrap}.nano-page .gallery-header{gap:6px}.nano-page .gallery-header__primary,.nano-page .gallery-header__actions{width:100%}.nano-page .gallery-header__primary{flex-wrap:wrap}.nano-page .gallery-header__actions .mode-toggle{flex:1 1 auto;min-width:0}.nano-page .gallery-header .mode-toggle--sm button{flex:0 0 auto;min-height:26px;padding-inline:7px}.nano-page .icon-button.gallery-header__refresh-button{width:28px;height:28px;flex-basis:28px}}@media(prefers-reduced-motion:reduce){.nano-page .chat-context-loading-glare.glare-hover:before{animation:none;background-position:50% 50%,0 0}.attachment-progress__fill.is-indeterminate{animation:none}.attachment-loading-placeholder:after{animation:none;background-position:50% 50%,0 0}.nano-page .chat-message-loading-glare.glare-hover:before,.gallery-header.is-updating+.chat-window:after,.section-head.is-gallery-updating+.chat-window:after{animation:none;background-position:50% 50%,0 0}.nano-page .tts-track{animation:none}.nano-page .tts-track.is-pending:after{animation:none}.nano-page .tts-wave span,.app-menu--tools,.app-menu--right{animation:none}.app-menu__sub,.app-menu__item-caret,.app-logo__mark,.nano-home-card,.nano-home-card__video,.nano-home-card__image,.ui-select__menu,.ui-select__caret,.video-lightbox,.video-lightbox__content,.video-lightbox__close,.image-lightbox__image,.nano-page .nano-layout.has-sidebar-rail,.nano-page .nano-layout.has-sidebar-rail.is-closed{transition:none}.nano-page .nano-layout.has-sidebar-rail.is-open>.nano-sidebar{animation:none}.nano-page .nano-sidebar-edge-toggle--settings:before,.nano-page .nano-sidebar-edge-toggle--settings .nano-sidebar-edge-toggle__label:after,.nano-page .nano-sidebar-edge-toggle--settings .nano-sidebar-edge-toggle__drag-hint{transition:none}}input[type=range]{accent-color:rgb(var(--a4-yellow-rgb))}.ui-range{width:100%;margin-top:6px}.ui-range--inline{width:auto;margin-top:0;flex:1}input[type=checkbox]{accent-color:var(--accent)}@media(max-width:980px){.nano-page{height:auto;min-height:100vh;min-height:100dvh;padding:12px;overflow:auto}.nano-page .nano-layout{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.nano-page .nano-layout.is-closed,.nano-page .nano-layout.has-sidebar-rail,.nano-page .nano-layout.has-sidebar-rail.is-closed{grid-template-columns:1fr}.nano-page .nano-layout.has-sidebar-rail.is-open:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:78;background:#0303058f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nano-page .nano-layout.has-sidebar-rail.is-open>.nano-sidebar{position:fixed;inset:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));z-index:84;width:auto;max-width:none;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:0;background:#030305fa;border:1px solid var(--border);border-radius:14px;box-shadow:0 22px 60px #0303059e;overflow:hidden}.nano-page .nano-layout.has-sidebar-rail.is-open>.nano-sidebar-stack{padding:8px;overflow-y:auto}.nano-page .nano-layout.has-sidebar-rail.is-open>.nano-sidebar-stack>.nano-settings-card{flex:0 0 auto;min-height:auto}.nano-page .nano-layout.has-sidebar-rail.is-open>.nano-sidebar:not(.nano-sidebar-stack){overflow-y:hidden}.nano-page .nano-sidebar-rail{position:fixed;top:50%;transform:translateY(-50%);width:34px;height:112px;z-index:90}.nano-page .nano-sidebar-rail.is-closed{right:6px;left:auto}.nano-page .nano-sidebar-rail.is-open{left:6px;right:auto}.nano-page .nano-sidebar-edge-toggle{width:100%;height:100%}.app-header{flex-wrap:wrap}.app-divider{display:none}.app-logo__mark{width:32px;height:32px}.nano-banana-page{height:100dvh;min-height:100dvh;padding:8px;gap:8px;overflow:hidden}.nano-banana-page .nano-layout{height:100%;min-height:0}.nano-floating-workspace{--floating-workspace-scale: 1;--floating-workspace-offset-x: 0px;--floating-workspace-offset-y: 0px;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;background:transparent}.nano-floating-workspace:before,.nano-floating-workspace:after{display:none}.floating-panel{position:static;inset:auto;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important}.floating-panel{resize:none}.floating-panel__header{touch-action:auto}.nano-floating-chat-panel{order:2}.nano-floating-composer-panel{order:3}.nano-floating-settings-panel{order:4}.nano-floating-chats-panel{order:5}.nano-banana-page .nano-chat-card{padding:8px}.nano-banana-page .chat-window{padding:8px;gap:10px}.chat-scroll-to-bottom{right:10px;bottom:10px}.nano-banana-page .chat-message{max-width:100%}.nano-banana-page .chat-message.user.is-editing{width:100%;max-width:100%}.nano-banana-page .chat-message__header{gap:8px;margin-bottom:8px}.nano-banana-page .nano-sidebar-rail.is-closed{right:2px}.nano-page .nano-sidebar-edge-toggle--settings .nano-sidebar-edge-toggle__drag-hint{display:none}}@media(max-width:720px){.nano-page:not(.nano-banana-page) .chat-composer__row{grid-template-columns:minmax(0,1fr);align-items:stretch}.nano-page:not(.nano-banana-page) .chat-composer__actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;justify-content:stretch}.nano-page:not(.nano-banana-page) .chat-composer__actions>*{min-width:0}.nano-page:not(.nano-banana-page) .chat-composer__actions :is(.quick-upload-actions,.task-batch-slider){grid-column:1 / -1}.nano-page:not(.nano-banana-page) .chat-composer__actions .submit-task-button,.nano-page:not(.nano-banana-page) .chat-composer__actions .btn{width:100%;min-width:0}.nano-page:not(.nano-banana-page) .quick-upload-actions__row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.nano-page:not(.nano-banana-page) .quick-upload-actions__button{min-height:58px;padding:8px}.nano-page:not(.nano-banana-page) .quick-upload-actions__button-title{font-size:11px}.nano-page:not(.nano-banana-page) .quick-upload-actions__button-hint{font-size:9px}.nano-page .nano-sidebar__control-row{flex-wrap:wrap}.nano-page .nano-sidebar__control-row .ui-range,.nano-page .nano-sidebar__control-row .ui-range--inline{flex:1 1 160px;min-width:0}.nano-page .nano-sidebar__control-input-row{min-width:0}.nano-page .nano-sidebar__control-input{width:min(100%,96px)}.app-header{align-items:center;flex-wrap:nowrap;padding:10px 12px;gap:8px}.app-header__left{flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:8px;align-items:center}.app-header__right{flex:0 0 auto;gap:6px;align-self:auto}.app-logo{gap:8px}.app-logo__mark{width:30px;height:30px}.app-nav-wrap{flex:1 1 auto;min-width:0}.app-nav{width:auto;flex:1 1 auto;min-width:0;flex-basis:auto;flex-wrap:nowrap;overflow-x:auto;padding-inline:16px;padding-bottom:0;scrollbar-width:none}.app-nav::-webkit-scrollbar{display:none}.app-nav-scroll{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:32px;display:grid;place-items:center;padding:0;border:none;background:transparent;color:#e0dfdacc;z-index:2;cursor:pointer}.app-nav-scroll--left{left:0;background:linear-gradient(90deg,#030305 45%,#03030500)}.app-nav-scroll--right{right:0;background:linear-gradient(270deg,#030305 45%,#03030500)}.app-nav-scroll__icon{font-size:16px;line-height:1;font-weight:700}.app-nav-scroll:focus-visible{outline:2px solid rgba(249,234,0,.6);outline-offset:1px}.app-trigger--nav{font-size:11px;letter-spacing:.06em;padding:6px;white-space:nowrap}.app-header__search{width:36px;height:36px}.app-credit-badge{height:36px;min-width:54px;max-width:none;padding-inline:8px;gap:6px;font-size:11px}.app-credit-badge svg{width:15px;height:15px}.app-user{width:36px;height:36px}.nano-banana-page{padding:6px;gap:6px}.nano-banana-page .nano-chat-card,.nano-banana-page .chat-window{padding:6px}.chat-scroll-to-bottom{right:8px;bottom:8px}.nano-banana-page .chat-message__bubble{padding:8px}.nano-banana-page .chat-message__header{margin:-8px -8px 8px;padding:8px}.nano-banana-page .attachment-grid-chat{gap:4px}.nano-banana-page .attachment-grid-chat .attachment-stack,.nano-banana-page .attachment-grid-chat .attachment-stack .attachment{width:104px;height:104px}.nano-banana-page .nano-composer-tool-button{flex:0 0 46px;width:46px;height:46px}.app-menu{position:fixed;top:calc(12px + env(safe-area-inset-top,0px));left:12px;right:12px;min-width:0;max-width:none;width:auto;max-height:calc(100vh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto}.app-menu--tools{min-width:0}.app-menu__tools-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 8px;margin-bottom:6px;border-bottom:1px solid rgba(224,223,218,.1);background:#030305}.app-menu__tools-back{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;border:1px solid rgba(224,223,218,.14);background:#e0dfda0a;color:#e0dfda;font-size:12px;font-weight:600;cursor:pointer}.app-menu__tools-back-icon{width:14px;height:14px;flex:0 0 auto}.app-menu__tools-back:hover{background:#e0dfda1a;border-color:#e0dfda3d}.app-menu__tools-back:focus-visible{outline:2px solid rgba(249,234,0,.6);outline-offset:2px}.app-menu__tools-title{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#e0dfdab8}.app-menu--right{min-width:0}.app-menu__close{width:32px;height:32px}.dashboard-search{padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}.dashboard-search__panel{height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));min-height:0;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:var(--dashboard-search-radius-panel)}.dashboard-search__input-row{gap:10px;grid-template-columns:18px minmax(0,1fr) 30px;padding:10px 12px}.dashboard-search__input.input{height:30px;min-height:30px;font-size:15px;line-height:30px}.dashboard-search__close.icon-button{width:30px;height:30px;min-width:30px;min-height:30px}.dashboard-search__body{padding:14px 12px 16px}.dashboard-search__section-header{padding:0 2px}.dashboard-search__result{grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:58px;padding:9px;border-radius:var(--dashboard-search-radius-row)}.dashboard-search__result-icon{width:36px;height:36px;border-radius:var(--dashboard-search-radius-icon)}.dashboard-search__result-title{font-size:14px}.dashboard-search__empty{min-height:200px;padding:24px 16px}.dashboard-search__empty-title{font-size:20px}.dashboard-search__footer{padding:10px 12px 12px;font-size:11px}.dashboard-search__footer span{min-height:20px;padding:0 6px}.tool-icon--dashboard-search{width:22px;height:22px}}@media(max-width:520px){.nano-page:not(.nano-banana-page) .chat-composer__actions,.nano-page:not(.nano-banana-page) .quick-upload-actions__row--two{grid-template-columns:minmax(0,1fr)}.nano-page .nano-layout.has-sidebar-rail.is-open>.nano-sidebar{inset:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:12px}}.nano-page.nano-banana-page{--surface: rgba(255, 232, 213, .055);--surface-2: rgba(255, 232, 213, .085);--border: rgba(255, 206, 168, .2);--muted: rgb(196, 157, 131);--muted-2: rgb(164, 132, 128);--accent: rgb(255, 111, 48);--accent-2: rgb(245, 174, 111);--control-radius: 10px;--control-border-width: 1px;color:#f8e5d3}.nano-page.nano-banana-page .app-header{border-color:#ffcea82e;border-radius:12px;background:linear-gradient(180deg,#362a2dd1,#20181ac2),#120d0dc7;box-shadow:0 18px 42px #0a050438,inset 0 1px #ffe8d514}.nano-page.nano-banana-page .app-logo__mark{border-color:#ffcea833;border-radius:9px;background:#17121494;color:#f8e5d3}.nano-page.nano-banana-page .app-trigger,.nano-page.nano-banana-page .app-trigger--nav,.nano-page.nano-banana-page .app-trigger--nav.is-active,.nano-page.nano-banana-page .app-dropdown.is-open .app-trigger--nav{color:#f8e5d3}.nano-page.nano-banana-page .app-trigger:hover{color:#ffc29a}.nano-page.nano-banana-page .app-divider,.nano-page.nano-banana-page .app-nav .app-dropdown+.app-dropdown:before{background:#ffcea829}.nano-page.nano-banana-page .nano-floating-workspace{border-color:#ffcea824;border-radius:16px;background:linear-gradient(180deg,#1c1816c7,#141211c2),#141211b8;box-shadow:inset 0 1px #ffe8d50d,0 20px 70px #0e07052e}.nano-page.nano-banana-page .floating-panel{border-color:#ffcea82e;border-radius:14px;background:linear-gradient(180deg,#302425e0,#1e1618e6),#181011e0;color:#f8e5d3;box-shadow:0 22px 56px #0c060557,inset 0 1px #ffe8d512;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nano-page.nano-banana-page .floating-panel:before{top:7px;right:7px;bottom:7px;left:7px;border-color:#ffcea812;border-radius:10px}.nano-page.nano-banana-page .floating-panel.is-dragging{box-shadow:0 28px 68px #0c060570,0 0 0 1px #ff6f3038}.nano-page.nano-banana-page .floating-panel__header{border-bottom-color:#ffcea81a;background:linear-gradient(180deg,#ffe8d50b,#ffe8d503)}.nano-page.nano-banana-page .floating-panel__title{color:#ffe0cc}.nano-page.nano-banana-page .floating-panel__icon-button,.nano-page.nano-banana-page .floating-panel__options-trigger,.nano-page.nano-banana-page .icon-button,.nano-page.nano-banana-page .btn,.nano-page.nano-banana-page .btn-secondary,.nano-page.nano-banana-page .btn-ghost{border-color:#ffcea829;border-radius:9px;background:#ffe8d50e;color:#f8e5d3;box-shadow:none}.nano-page.nano-banana-page .floating-panel__icon-button:hover,.nano-page.nano-banana-page .floating-panel__options-trigger:hover,.nano-page.nano-banana-page .floating-panel__options-trigger[aria-expanded=true],.nano-page.nano-banana-page .floating-panel__options-trigger:focus-visible,.nano-page.nano-banana-page .icon-button:hover,.nano-page.nano-banana-page .btn:hover,.nano-page.nano-banana-page .btn-secondary:hover,.nano-page.nano-banana-page .btn-ghost:hover{border-color:#ff6f307a;background:#ff6f301f;color:#ffeee0;box-shadow:0 10px 26px #ff6f301c}.nano-page.nano-banana-page .icon-button.is-primary,.nano-page.nano-banana-page .nano-composer-tool-button--send{border-color:#ff6f309e;background:#ff6f3029;color:#ffe8d5}.nano-page.nano-banana-page .nano-floating-chat-panel.floating-panel{background:linear-gradient(180deg,#342a29e6,#221b1ce6),#181112e0}.nano-page.nano-banana-page .nano-floating-chat-panel .chat-window,.nano-page.nano-banana-page .chat-window{color:#f8e5d3;background:#12100e47}.nano-page.nano-banana-page .chat-placeholder__title{color:#f8e5d3}.nano-page.nano-banana-page .chat-message{--gpt-message-bg: rgba(40, 31, 31, .92);--gpt-message-head-bg: rgba(255, 232, 213, .055);border-color:transparent;background:transparent}.nano-page.nano-banana-page .chat-message__bubble{border-color:#ffcea829;background:linear-gradient(180deg,var(--gpt-message-bg),rgba(24,17,18,.92)),#181112e6}.nano-page.nano-banana-page .chat-message.user{--gpt-message-accent: rgb(255, 111, 48);--gpt-message-accent-soft: rgba(255, 111, 48, .16);--gpt-message-bg: rgba(58, 34, 28, .92)}.nano-page.nano-banana-page .chat-message.assistant{--gpt-message-accent: rgb(196, 157, 131);--gpt-message-accent-soft: rgba(196, 157, 131, .14);--gpt-message-bg: rgba(31, 27, 31, .92)}.nano-page.nano-banana-page .nano-sidebar__section,.nano-page.nano-banana-page .nano-chat-switcher__frame{border-color:#ffcea829;border-radius:11px;background:linear-gradient(180deg,#ffe8d50a,#ffe8d504),#120d0d3d}.nano-page.nano-banana-page .nano-settings-sidebar{--settings-title-color: rgb(255, 224, 204);--settings-section-color: rgb(255, 174, 111);--settings-label-color: rgb(255, 174, 111);--settings-control-color: rgb(248, 229, 211);--settings-toggle-color: rgb(248, 229, 211)}.nano-page.nano-banana-page .nano-chat-switcher__item{border-color:#ffcea81f;border-radius:10px;background:#ffe8d50a}.nano-page.nano-banana-page .nano-chat-switcher__item.is-active,.nano-page.nano-banana-page .nano-chat-switcher__item.is-selecting{border-color:#ff6f306b;background:#ff6f301f}.nano-page.nano-banana-page .nano-chat-switcher__title{color:#f8e5d3}.nano-page.nano-banana-page .nano-chat-switcher__meta{color:#c49d83}.nano-page.nano-banana-page .input,.nano-page.nano-banana-page .ui-select__trigger,.nano-page.nano-banana-page .nano-sidebar__control-input{border-color:#ffcea82e;border-radius:10px;background:#1610119e;color:#f8e5d3}.nano-page.nano-banana-page .input:focus,.nano-page.nano-banana-page .ui-select__trigger:focus-visible{border-color:#ff6f308a;box-shadow:0 0 0 3px #ff6f3021}.nano-page.nano-banana-page .ui-select__caret{border-top-color:#ffae6fe6}.nano-page.nano-banana-page .ui-select__menu{border-color:#ffcea82e;border-radius:12px;background:#181112fa;box-shadow:0 22px 48px #0c060575}.nano-page.nano-banana-page .ui-select__option{border-radius:8px;color:#f8e5d3}.nano-page.nano-banana-page .ui-select__option:hover,.nano-page.nano-banana-page .ui-select__option.is-highlighted,.nano-page.nano-banana-page .ui-select__option.is-active{border-color:#ff6f3057;background:#ff6f3024}.nano-page.nano-banana-page .nano-sidebar__option-btn{border-color:#ffcea829;border-radius:9px;background:#ffe8d50b;color:#f8e5d3}.nano-page.nano-banana-page .nano-sidebar__option-btn:hover:not(:disabled),.nano-page.nano-banana-page .nano-sidebar__option-btn.is-active{border-color:#ff6f307a;background:#ff6f3024;color:#ffeee0}.nano-page.nano-banana-page input[type=range],.nano-page.nano-banana-page input[type=checkbox]{accent-color:rgb(255,111,48)}.nano-page.nano-banana-page .nano-floating-composer-panel.floating-panel{border-color:#ff6f30a3;background:linear-gradient(180deg,#27201df5,#1c1917f5);box-shadow:inset 0 0 0 1px #ffc29a14,0 22px 48px #1107045c}.nano-page.nano-banana-page .nano-floating-composer-panel .prompt-highlight{background:#161011c2}.nano-page.nano-banana-page .nano-floating-composer-panel .prompt-highlight__textarea::placeholder{color:#ffe0cc6b}.nano-page.nano-banana-page *{scrollbar-color:rgba(255,174,111,.34) rgba(24,17,18,.36)}.nano-page.nano-banana-page .floating-panel:before,.nano-page.nano-banana-page .nano-floating-chat-panel.floating-panel:before,.nano-page.nano-banana-page .nano-floating-composer-panel.floating-panel:before{content:none;display:none}.nano-page.nano-banana-page .nano-sidebar__section,.nano-page.nano-banana-page .nano-chat-switcher__frame{border-color:transparent;background:transparent;box-shadow:none}.nano-page.nano-banana-page .nano-chat-switcher__frame{padding:4px}.nano-page.nano-banana-page .nano-sidebar__section{padding:4px 2px}.nano-page.nano-banana-page .floating-panel__header{border-bottom-color:#ffcea814}.nano-page.nano-banana-page .nano-chat-switcher__item{border-color:#ffcea814}:root{--control-radius: 8px;--control-border-width: 1px;--app-warm-text: rgb(241, 222, 206);--app-warm-muted: rgb(168, 139, 122);--app-warm-border: rgba(241, 197, 166, .12);--app-warm-border-strong: rgba(235, 91, 42, .46);--app-warm-surface: rgba(35, 27, 27, .92);--app-warm-surface-2: rgba(47, 36, 34, .74);--app-warm-stage: rgba(15, 10, 10, .82);--app-warm-accent: rgb(235, 91, 42);--app-warm-accent-soft: rgba(235, 91, 42, .13);--app-warm-bg: rgb(14, 10, 10);--app-warm-bg-2: rgb(18, 13, 12);--app-warm-chrome: rgba(49, 37, 35, .94);--surface: var(--app-warm-surface);--surface-2: var(--app-warm-surface-2);--border: var(--app-warm-border);--muted: var(--app-warm-muted);--muted-2: rgba(248, 229, 211, .72);--accent: var(--app-warm-accent);--accent-2: rgb(255, 143, 88)}body{color:var(--app-warm-text);background:linear-gradient(180deg,var(--app-warm-bg-2) 0%,var(--app-warm-bg) 100%);background-attachment:fixed}.page:not(.nano-banana-page){max-width:none;width:100%;min-height:100vh;padding:0}.nano-page:not(.nano-banana-page){--surface: var(--app-warm-surface);--surface-2: var(--app-warm-surface-2);--border: var(--app-warm-border);--muted: var(--app-warm-muted);--muted-2: rgba(248, 229, 211, .72);--accent: var(--app-warm-accent);--accent-2: rgb(255, 147, 91);color:var(--app-warm-text);background:transparent}.nano-page:not(.nano-banana-page) .nano-layout{flex:1;min-height:0;padding:10px;border-radius:14px;border:1px solid rgba(255,198,164,.08);background:linear-gradient(180deg,#1c191752,#1412103d),#12100e2e;box-shadow:inset 0 1px #ffecde09,0 18px 64px #0a050533}.card,.nano-page:not(.nano-banana-page) .card,.nano-page:not(.nano-banana-page) .nano-sidebar,.nano-page:not(.nano-banana-page) .nano-settings-card,.nano-page:not(.nano-banana-page) .chat-window-shell{border:1px solid var(--app-warm-border);border-radius:14px;background:linear-gradient(180deg,#ffe5d30b,#ffe5d304),var(--app-warm-surface);box-shadow:0 22px 54px #0a050547,inset 0 1px #ffecde0e}.nano-page:not(.nano-banana-page) .card>.card,.nano-page:not(.nano-banana-page) .nano-sidebar__section,.nano-page:not(.nano-banana-page) .nano-chat-switcher__frame,.nano-page:not(.nano-banana-page) .gpt-settings__memory-field,.nano-page:not(.nano-banana-page) .nano-context-meter,.nano-page:not(.nano-banana-page) .tts-track,.nano-page:not(.nano-banana-page) .sora-character-card,.nano-page:not(.nano-banana-page) .element-card,.nano-page:not(.nano-banana-page) .kling-reference-element-card{border-color:#ffc6a41c;border-radius:12px;background:#ffe0ca0b;box-shadow:none}.section-head,.nano-page:not(.nano-banana-page) .section-head,.nano-page:not(.nano-banana-page) .nano-sidebar__header{border-bottom:1px solid rgba(255,198,164,.08);color:var(--app-warm-text)}.section-head__title,.nano-page:not(.nano-banana-page) .nano-sidebar__title,.nano-page:not(.nano-banana-page) .nano-sidebar__section-title,.nano-page:not(.nano-banana-page) .nano-context-meter__title,.nano-page:not(.nano-banana-page) .element-section__title{color:var(--app-warm-text);letter-spacing:0}.nano-page:not(.nano-banana-page) .nano-settings-sidebar{--settings-title-color: var(--app-warm-text);--settings-section-color: var(--app-warm-accent);--settings-label-color: rgb(255, 147, 91);--settings-control-color: var(--app-warm-text);--settings-toggle-color: var(--app-warm-text)}.nano-page:not(.nano-banana-page) .nano-sidebar__label,.nano-page:not(.nano-banana-page) .nano-sidebar__hint,.nano-page:not(.nano-banana-page) .nano-sidebar__status,.nano-page:not(.nano-banana-page) .nano-chat-switcher__meta,.nano-page:not(.nano-banana-page) .video-meta,.nano-page:not(.nano-banana-page) .tts-track__meta,.nano-page:not(.nano-banana-page) .sora-character-note,.nano-page:not(.nano-banana-page) .sora-character-card__meta,.nano-page:not(.nano-banana-page) .sora-character-card__date{color:var(--app-warm-muted)}.input,textarea.input,select.input,.ui-select__trigger,.prompt-highlight,.nano-page:not(.nano-banana-page) .nano-sidebar__control-input,.nano-page:not(.nano-banana-page) .nano-sidebar__option-btn,.mode-toggle,.mode-toggle button{border-color:#ffc6a424;border-radius:10px;background:#140d0c8a;color:var(--app-warm-text)}.input:focus,textarea.input:focus,.ui-select__trigger:focus-visible,.prompt-highlight:focus-within{border-color:var(--app-warm-border-strong);box-shadow:0 0 0 3px #ff6f301f}.input::placeholder,textarea.input::placeholder,.prompt-highlight__textarea::placeholder{color:#be9a86ad;-webkit-text-fill-color:rgba(190,154,134,.68)}.ui-select__menu,.app-menu{border-color:#ffc6a429;border-radius:14px;background:linear-gradient(180deg,#ffe5d30d,#ffe5d305),#1f1516f5;box-shadow:0 24px 58px #0a050557}.ui-select__option,.app-menu__item,.app-menu__kling-row,.app-menu__kling-chip{border-radius:9px;color:var(--app-warm-text)}.ui-select__option:hover,.ui-select__option.is-highlighted,.ui-select__option.is-active,.app-menu__item:hover,.app-menu__item.is-current,.app-menu__kling-chip:hover,.app-menu__kling-chip.is-current,.nano-page:not(.nano-banana-page) .nano-sidebar__option-btn:hover:not(:disabled),.nano-page:not(.nano-banana-page) .nano-sidebar__option-btn.is-active,.mode-toggle button.is-active{border-color:var(--app-warm-border-strong);background:var(--app-warm-accent-soft);color:#ffe5d3}.btn,.icon-button,.nano-page:not(.nano-banana-page) .nano-composer-tool-button,.upload-remove,.upload-edit,.upload-tools,.attachment-button{border-radius:10px;border-color:#ffc6a424;background:#281b1ba8;color:var(--app-warm-text);box-shadow:none}.btn:hover:not(:disabled),.icon-button:hover:not(:disabled),.nano-page:not(.nano-banana-page) .nano-composer-tool-button:hover:not(:disabled),.upload-remove:hover:not(:disabled),.upload-edit:hover:not(:disabled),.upload-tools:hover:not(:disabled),.attachment-button:hover:not(:disabled){border-color:var(--app-warm-border-strong);background:var(--app-warm-accent-soft);color:#ffe5d3}.btn-primary,.icon-button.is-primary,.nano-page:not(.nano-banana-page) .nano-composer-tool-button--send{border-color:var(--app-warm-border-strong);background:#ff6f302e;color:#ffe5d3}.nano-page:not(.nano-banana-page) .chat-window{border-color:#ffc6a41a;border-radius:12px;background:#12100e42;color:var(--app-warm-text)}.nano-page:not(.nano-banana-page) .chat-composer{border-color:var(--app-warm-border);border-radius:14px;background:#1f1516b8}.nano-page:not(.nano-banana-page) .nano-floating-composer-panel .chat-composer{border:0;border-radius:0;background:transparent}.nano-page:not(.nano-banana-page) .nano-floating-composer-panel.floating-panel{border-color:#ff6f30a3;background:linear-gradient(180deg,#27201df5,#1c1917f5);box-shadow:inset 0 0 0 1px #ffc29a14,0 22px 48px #1107045c}.nano-page:not(.nano-banana-page) .nano-floating-composer-panel .prompt-highlight,.nano-page:not(.nano-banana-page) .nano-floating-composer-panel .chat-composer__row>textarea,.nano-page:not(.nano-banana-page) .nano-floating-composer-panel .chat-composer__row>.input,.nano-page:not(.nano-banana-page) .nano-floating-composer-panel .chat-composer__row>.textarea{background:#161011c2}.nano-page:not(.nano-banana-page) .nano-floating-composer-panel .prompt-highlight__textarea::placeholder,.nano-page:not(.nano-banana-page) .nano-floating-composer-panel .chat-composer__row>textarea::placeholder,.nano-page:not(.nano-banana-page) .nano-floating-composer-panel .chat-composer__row>.input::placeholder,.nano-page:not(.nano-banana-page) .nano-floating-composer-panel .chat-composer__row>.textarea::placeholder{color:#ffe0cc6b}.nano-page:not(.nano-banana-page) .nano-floating-composer-panel .hunyuan-3d-composer.is-prompt-disabled .hunyuan-3d-composer__prompt{cursor:not-allowed;border:1px dashed rgba(255,224,204,.18);background:repeating-linear-gradient(-45deg,rgba(255,224,204,.035) 0,rgba(255,224,204,.035) 8px,transparent 8px,transparent 16px),#0d0a0a9e;color:#ffe0cc6b;-webkit-text-fill-color:rgba(255,224,204,.42)}.nano-page:not(.nano-banana-page) .nano-floating-composer-panel .hunyuan-3d-composer.is-prompt-disabled .hunyuan-3d-composer__prompt::placeholder{color:#ffe0cc94;-webkit-text-fill-color:rgba(255,224,204,.58)}.nano-page:not(.nano-banana-page) .prompt-highlight{background:#140d0c85}.nano-page:not(.nano-banana-page) .prompt-highlight__textarea{color:var(--app-warm-text);-webkit-text-fill-color:var(--app-warm-text)}.nano-page:not(.nano-banana-page) .video-card,.nano-page:not(.nano-banana-page) .attachment,.nano-page:not(.nano-banana-page) .upload-thumb,.nano-page:not(.nano-banana-page) .element-ref{border-color:#ffc6a41f;border-radius:12px;background:linear-gradient(180deg,#ffe5d309,#ffe5d303),#1f15169e;box-shadow:0 16px 36px #0a050538}.nano-page:not(.nano-banana-page) .video-card:hover{box-shadow:0 20px 48px #0a050557}.nano-page:not(.nano-banana-page) .video-media,.nano-page:not(.nano-banana-page) .audio-media,.nano-page:not(.nano-banana-page) .attachment img,.nano-page:not(.nano-banana-page) .attachment video,.nano-page:not(.nano-banana-page) .upload-thumb img,.nano-page:not(.nano-banana-page) .upload-thumb video{border-color:#ffc6a41f;border-radius:10px;background:radial-gradient(circle at 50% 42%,rgba(255,111,48,.05),transparent 40%),var(--app-warm-stage)}.nano-page:not(.nano-banana-page) .video-status,.nano-page:not(.nano-banana-page) .tts-track__status,.nano-page:not(.nano-banana-page) .sora-character-chip{border-color:#ff6f3047;background:#ff6f301a;color:#ffae7e}.nano-page:not(.nano-banana-page) .video-error,.nano-page:not(.nano-banana-page) .nano-sidebar__error,.nano-page:not(.nano-banana-page) .tts-track__error{color:#ffae7e}.nano-page:not(.nano-banana-page) input[type=range],.nano-page:not(.nano-banana-page) input[type=checkbox]{accent-color:var(--app-warm-accent)}.nano-page:not(.nano-banana-page){--muted-2: color-mix(in srgb, var(--app-warm-text) 68%, transparent);color:var(--app-warm-text)}.nano-page:not(.nano-banana-page) .app-header{margin:0;padding:10px 18px;border-width:0 0 1px;border-radius:0;border-color:#f1c5a61a;background:var(--app-warm-chrome);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nano-page:not(.nano-banana-page) .app-logo__mark,.nano-page:not(.nano-banana-page) .app-credit-badge,.nano-page:not(.nano-banana-page) .app-user,.nano-page:not(.nano-banana-page) .app-header__search{border-color:#f1c5a61f;border-radius:8px;background:#f1dece0a;color:var(--app-warm-text);box-shadow:none}.nano-page:not(.nano-banana-page) .app-trigger,.nano-page:not(.nano-banana-page) .app-trigger--nav,.nano-page:not(.nano-banana-page) .app-trigger--nav.is-active,.nano-page:not(.nano-banana-page) .app-dropdown.is-open .app-trigger--nav{color:var(--app-warm-text)}.nano-page:not(.nano-banana-page) .app-trigger:hover,.nano-page:not(.nano-banana-page) .app-header__search:hover,.nano-page:not(.nano-banana-page) .app-header__search.is-active{color:var(--app-warm-accent);border-color:var(--app-warm-border-strong);background:var(--app-warm-accent-soft);box-shadow:none}.nano-page:not(.nano-banana-page) .app-menu,.nano-page:not(.nano-banana-page) .ui-select__menu{border-color:var(--app-warm-border);border-radius:10px;background:color-mix(in srgb,var(--app-warm-surface) 96%,black 4%);box-shadow:0 18px 42px #00000038}.card,.nano-page:not(.nano-banana-page) .card,.nano-page:not(.nano-banana-page) .nano-sidebar,.nano-page:not(.nano-banana-page) .nano-settings-card,.nano-page:not(.nano-banana-page) .chat-window-shell{border-color:var(--app-warm-border);border-radius:8px;background:var(--app-warm-surface);box-shadow:none}.nano-page:not(.nano-banana-page) .card>.card,.nano-page:not(.nano-banana-page) .nano-sidebar__section,.nano-page:not(.nano-banana-page) .nano-chat-switcher__frame,.nano-page:not(.nano-banana-page) .gpt-settings__memory-field,.nano-page:not(.nano-banana-page) .nano-context-meter,.nano-page:not(.nano-banana-page) .tts-track,.nano-page:not(.nano-banana-page) .sora-character-card,.nano-page:not(.nano-banana-page) .element-card,.nano-page:not(.nano-banana-page) .kling-reference-element-card{border-color:color-mix(in srgb,var(--app-warm-border) 72%,transparent);border-radius:8px;background:#f1dece09;box-shadow:none}.section-head,.nano-page:not(.nano-banana-page) .section-head,.nano-page:not(.nano-banana-page) .nano-sidebar__header{border-bottom-color:color-mix(in srgb,var(--app-warm-border) 72%,transparent)}.nano-page:not(.nano-banana-page) .nano-sidebar__section-title,.nano-page:not(.nano-banana-page) .nano-context-meter__title,.nano-page:not(.nano-banana-page) .element-section__title{color:color-mix(in srgb,var(--app-warm-accent) 72%,var(--app-warm-text));text-transform:none}.input,textarea.input,select.input,.ui-select__trigger,.prompt-highlight,.nano-page:not(.nano-banana-page) .nano-sidebar__control-input,.nano-page:not(.nano-banana-page) .nano-sidebar__option-btn,.mode-toggle,.mode-toggle button{border-color:var(--app-warm-border);border-radius:8px;background:#0c090957;color:var(--app-warm-text);box-shadow:none}.input:focus,textarea.input:focus,.ui-select__trigger:focus-visible,.prompt-highlight:focus-within{border-color:var(--app-warm-border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-warm-accent) 16%,transparent)}.btn,.icon-button,.nano-page:not(.nano-banana-page) .nano-composer-tool-button,.upload-remove,.upload-edit,.upload-tools,.attachment-button{border-color:var(--app-warm-border);border-radius:8px;background:#f1dece0d;color:var(--app-warm-text);box-shadow:none}.btn:hover:not(:disabled),.icon-button:hover:not(:disabled),.nano-page:not(.nano-banana-page) .nano-composer-tool-button:hover:not(:disabled),.upload-remove:hover:not(:disabled),.upload-edit:hover:not(:disabled),.upload-tools:hover:not(:disabled),.attachment-button:hover:not(:disabled){border-color:var(--app-warm-border-strong);background:var(--app-warm-accent-soft);color:color-mix(in srgb,var(--app-warm-text) 92%,white 8%);box-shadow:none;transform:none}.btn-primary,.icon-button.is-primary,.nano-page:not(.nano-banana-page) .nano-composer-tool-button--send{border-color:var(--app-warm-border-strong);background:var(--app-warm-accent);color:#fff6ed}.nano-page:not(.nano-banana-page) .mode-toggle button.is-active,.nano-page:not(.nano-banana-page) .nano-sidebar__option-btn.is-active,.nano-page:not(.nano-banana-page) .ui-select__option.is-active{border-color:var(--app-warm-border-strong);background:var(--app-warm-accent-soft);color:color-mix(in srgb,var(--app-warm-text) 88%,white 12%)}.nano-page:not(.nano-banana-page) .video-card,.nano-page:not(.nano-banana-page) .attachment,.nano-page:not(.nano-banana-page) .upload-thumb,.nano-page:not(.nano-banana-page) .element-ref{border-color:var(--app-warm-border);border-radius:8px;background:#f1dece09;box-shadow:none}.nano-page:not(.nano-banana-page) .video-card:hover{border-color:color-mix(in srgb,var(--app-warm-border-strong) 60%,var(--app-warm-border));box-shadow:none}.nano-page:not(.nano-banana-page) .video-media,.nano-page:not(.nano-banana-page) .audio-media,.nano-page:not(.nano-banana-page) .attachment img,.nano-page:not(.nano-banana-page) .attachment video,.nano-page:not(.nano-banana-page) .upload-thumb img,.nano-page:not(.nano-banana-page) .upload-thumb video{border-color:var(--app-warm-border);border-radius:7px;background:var(--app-warm-stage)}.nano-page{--control-radius: 3px;--checkbox-size: 16px;font-size:12px;line-height:1.35}.nano-page .app-header{min-height:38px;margin:0 -14px;padding:7px 14px;border-width:0 0 1px;border-radius:0;border-color:#f1c5a61a;background:color-mix(in srgb,var(--app-warm-chrome, rgba(49, 37, 35, .94)) 92%,black 8%);box-shadow:none}.nano-page .app-logo,.nano-page .app-trigger,.nano-page .app-menu__label,.nano-page .app-credit-badge,.nano-page .btn,.nano-page .input,.nano-page .ui-select__trigger,.nano-page .nano-sidebar__label,.nano-page .nano-sidebar__hint,.nano-page .nano-chat-switcher__title,.nano-page .nano-chat-switcher__meta,.nano-page .floating-panel__title,.nano-page .chat-message,.nano-page .chat-message__body,.nano-page .prompt-highlight__textarea{font-family:inherit}.nano-page .app-trigger{padding:5px 7px;font-size:11px;font-weight:650;letter-spacing:.02em}.nano-page .app-trigger--nav{font-size:11px;letter-spacing:.025em;text-transform:uppercase}.nano-page .app-logo__mark,.nano-page .app-header__search,.nano-page .app-user,.nano-page .app-credit-badge,.nano-page .floating-panel__icon-button,.nano-page .floating-panel__options-trigger,.nano-page .icon-button,.nano-page .btn,.nano-page .nano-composer-tool-button,.nano-page .upload-remove,.nano-page .upload-edit,.nano-page .upload-tools,.nano-page .attachment-button{border-radius:4px;box-shadow:none}.nano-page .app-logo__mark,.nano-page .app-header__search,.nano-page .app-user{width:30px;height:30px}.nano-page .app-user{padding:0;overflow:hidden;display:grid;place-items:center}.nano-page .app-user__avatar{width:24px;height:24px;border:0;background:transparent}.nano-page .app-user__avatar img,.nano-page .app-user__avatar svg{width:100%;height:100%;display:block}.nano-page .app-user__avatar img{object-fit:cover}.nano-page .app-credit-badge{height:30px;min-width:52px;padding-inline:8px;font-size:11px;font-weight:650}.nano-page .app-menu,.nano-page .ui-select__menu,.nano-page .floating-panel__options-menu{border-radius:4px;box-shadow:0 14px 32px #0003}.nano-page .app-menu__item,.nano-page .ui-select__option{border-radius:3px;font-size:11px;font-weight:500}.nano-page .floating-panel,.nano-page.nano-banana-page .floating-panel,.nano-page .card,.nano-page .nano-sidebar,.nano-page .nano-settings-card,.nano-page .chat-window-shell,.nano-page .chat-message,.nano-page.nano-banana-page .chat-message{border-radius:4px;box-shadow:none}.nano-page .floating-panel:before,.nano-page.nano-banana-page .floating-panel:before{content:none;display:none}.nano-page .floating-panel__header{min-height:32px;padding:6px 8px;border-bottom-color:color-mix(in srgb,var(--app-warm-border, rgba(241, 197, 166, .12)) 72%,transparent)}.nano-page .floating-panel__header:before{display:none}.nano-page .floating-panel__title{font-size:11px;font-weight:650;letter-spacing:0}.nano-page .floating-panel__icon-button,.nano-page .floating-panel__options-trigger{width:24px;height:24px;min-width:24px;min-height:24px}.nano-page .floating-panel__body,.nano-page .page-widget-panel__body--main,.nano-page .nano-sidebar{padding:8px}.nano-page .nano-sidebar__content,.nano-page:not(.nano-banana-page) .page-widget-panel__body--sidebar .nano-sidebar__content,.nano-page.nano-banana-page .nano-sidebar__content{gap:var(--nano-sidebar-section-gap, 12px);padding:10px}.nano-page .nano-sidebar__section,.nano-page.nano-banana-page .nano-sidebar__section{gap:6px;border-radius:3px;background:transparent;box-shadow:none}.nano-page .nano-sidebar__section-title{margin-bottom:2px;font-size:10px;font-weight:650;letter-spacing:.02em}.nano-page .nano-sidebar__label,.nano-page .nano-sidebar__hint,.nano-page .nano-sidebar__status{font-size:11px;font-weight:500}.nano-page .btn,.nano-page .input,.nano-page textarea.input,.nano-page select.input,.nano-page .ui-select__trigger,.nano-page .prompt-highlight,.nano-page .nano-sidebar__control-input,.nano-page .nano-sidebar__option-btn,.nano-page .mode-toggle,.nano-page .mode-toggle button{border-radius:3px;font-size:11px;font-weight:550}.nano-page .input,.nano-page textarea.input,.nano-page .ui-select__trigger{padding:7px 9px}.nano-page .btn,.nano-page .nano-sidebar__option-btn{padding:6px 9px}.nano-page .mode-toggle{gap:4px;padding:3px}.nano-page .mode-toggle button{padding:5px 8px}.nano-page .nano-context-meter{padding:7px 8px;border-radius:3px}.nano-page .nano-context-meter__title,.nano-page .nano-context-meter__value,.nano-page .nano-context-meter__meta{font-size:10px;font-weight:550;letter-spacing:0}.nano-page .chat-message{font-size:11px}.nano-page.nano-banana-page .chat-message__author{font-size:10px;font-weight:650}.nano-page.nano-banana-page .chat-message__tokens{border-radius:3px;font-size:9px;font-weight:600}.nano-page.nano-banana-page .chat-message__body,.nano-page.nano-banana-page .gpt-chat-page__trace-markdown-card,.nano-page.nano-banana-page .chat-message__status,.nano-page.nano-banana-page .chat-message__note,.nano-page.nano-banana-page .chat-message__image-progress{font-size:11px}.nano-page .nano-chat-switcher__frame,.nano-page .nano-chat-switcher__item{border-radius:3px}.nano-page .nano-chat-switcher__item{padding:6px}.nano-page .nano-chat-switcher__title{font-size:11px;font-weight:650}.nano-page .nano-chat-switcher__meta{font-size:10px}.nano-page .video-card,.nano-page .attachment,.nano-page .upload-thumb,.nano-page .element-ref,.nano-page .video-media,.nano-page .audio-media,.nano-page .attachment img,.nano-page .attachment video,.nano-page .upload-thumb img,.nano-page .upload-thumb video{border-radius:3px}.nano-page .prompt-highlight__textarea,.nano-page .chat-composer__row>textarea,.nano-page .chat-composer__row>.input,.nano-page .chat-composer__row>.textarea{font-size:11px;line-height:1.4}:root{--app-header-height: 44px;--app-header-control-size: 30px;--app-header-avatar-size: 22px;--app-header-control-gap: 6px;--app-header-nav-gap: 2px;--app-header-radius: 0;--app-header-focus: rgba(235, 91, 42, .38)}.nano-page.nano-page>.app-header{position:relative;z-index:7200;flex:0 0 var(--app-header-height);box-sizing:border-box;width:100%;max-width:none;min-width:0;height:var(--app-header-height);min-height:var(--app-header-height);margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 8px 8px;border-width:0 0 1px;border-style:solid;border-color:#f1c5a61c;border-radius:0;background:linear-gradient(180deg,#ffe5d30e,#ffe5d300),color-mix(in srgb,var(--app-warm-chrome, rgba(49, 37, 35, .94)) 90%,black 10%);box-shadow:0 1px #ffe5d309;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:visible}.nano-page.nano-page>.app-header .app-header__left,.nano-page.nano-page>.app-header .app-header__right{display:flex;align-items:center;min-width:0;height:var(--app-header-control-size);gap:var(--app-header-control-gap)}.nano-page.nano-page>.app-header .app-header__left{flex:1 1 auto;width:100%;overflow:visible}.nano-page.nano-page>.app-header .app-header__right{flex:0 1 auto;max-width:min(46vw,620px);justify-content:flex-end;overflow:visible}.nano-page.nano-page>.app-header .app-header__right>.app-dropdown{flex:0 0 auto;height:var(--app-header-control-size);display:grid;place-items:center}.nano-page.nano-page>.app-header .app-logo{flex:0 0 auto;width:var(--app-header-control-size);height:var(--app-header-control-size);display:grid;place-items:center;color:var(--app-warm-text, rgb(241, 222, 206))}.nano-page.nano-page>.app-header .app-logo__mark,.nano-page.nano-page>.app-header .app-header__search,.nano-page.nano-page>.app-header .app-user{box-sizing:border-box;flex:0 0 var(--app-header-control-size);width:var(--app-header-control-size);height:var(--app-header-control-size);min-width:var(--app-header-control-size);min-height:var(--app-header-control-size);max-width:var(--app-header-control-size);max-height:var(--app-header-control-size);padding:0;display:grid;place-items:center;overflow:hidden}.nano-page.nano-page>.app-header :is(.app-logo__mark,.app-credit-badge,.app-user,.app-header__search){border:1px solid rgba(241,197,166,.13);border-radius:var(--app-header-radius);background:linear-gradient(180deg,#ffe5d30f,#ffe5d304),#0c08083d;color:color-mix(in srgb,var(--app-warm-text, rgb(241, 222, 206)) 86%,white 14%);box-shadow:inset 0 1px #ffeee00b}.nano-page.nano-page>.app-header .app-logo__mark{background:radial-gradient(circle at 50% 0%,rgba(235,91,42,.16),transparent 74%),linear-gradient(180deg,#ffe5d314,#ffe5d305),#0c080847}.nano-page.nano-page>.app-header .app-logo:hover .app-logo__mark,.nano-page.nano-page>.app-header .app-logo:focus-visible .app-logo__mark,.nano-page.nano-page>.app-header .app-trigger:hover,.nano-page.nano-page>.app-header .app-header__search:hover,.nano-page.nano-page>.app-header .app-header__search.is-active,.nano-page.nano-page>.app-header .app-dropdown.is-open .app-user{color:#ffd8be;border-color:#eb5b2a57;background:linear-gradient(180deg,#eb5b2a2e,#eb5b2a14),#ffe5d30b;box-shadow:inset 0 1px #ffeee012,0 0 0 1px #eb5b2a14}.nano-page.nano-page>.app-header .app-logo__svg{width:18px;height:18px;filter:none}.nano-page.nano-page>.app-header .app-header__search svg{width:17px;height:17px}.nano-page.nano-page>.app-header .app-header__agent-button{position:relative;grid-template-columns:auto auto auto;width:auto;min-width:var(--app-header-control-size);max-width:none;padding:0 9px;gap:7px;overflow:hidden}.nano-page.nano-page>.app-header .app-header__agent-button svg{flex:0 0 17px;max-width:17px;max-height:17px}.nano-page.nano-page>.app-header .app-header__agent-button:before{content:"AI";display:none;color:#ffd8be;font-size:10px;font-weight:900;letter-spacing:0;line-height:1}.nano-page.nano-page>.app-header .app-header__agent-label{font-size:11px;font-weight:780;line-height:1}.nano-page.nano-page>.app-header .app-header__agent-dot{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:999px;background:#ff7446;box-shadow:0 0 0 3px #eb5b2a2e}.nano-page.nano-page>.app-header .app-divider{position:relative;flex:0 0 10px;width:10px;height:var(--app-header-control-size);background:transparent}.nano-page.nano-page>.app-header .app-divider:after{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(241,197,166,.16),transparent);transform:translate(-50%)}.nano-page.nano-page>.app-header .app-nav-wrap{flex:1 1 auto;min-width:0;height:var(--app-header-control-size);padding:3px;display:flex;align-items:center;overflow:visible;border:1px solid rgba(241,197,166,.09);border-radius:var(--app-header-radius);background:linear-gradient(180deg,#ffe5d309,#ffe5d302),#0805052e}.nano-page.nano-page>.app-header .app-nav{flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center;flex-wrap:nowrap;gap:var(--app-header-nav-gap);overflow:visible}.nano-page.nano-page>.app-header .app-nav .app-dropdown,.nano-page.nano-page>.app-header .app-nav .app-menu{z-index:7600}.nano-page.nano-page>.app-header .app-nav .app-dropdown+.app-dropdown{margin-left:0;padding-left:0}.nano-page.nano-page>.app-header .app-nav .app-dropdown+.app-dropdown:before{display:none}.nano-page.nano-page>.app-header .app-trigger,.nano-page.nano-page>.app-header .app-trigger--nav,.nano-page.nano-page>.app-header .app-trigger--nav.is-active,.nano-page.nano-page>.app-header .app-dropdown.is-open .app-trigger--nav{color:color-mix(in srgb,var(--app-warm-text, rgb(241, 222, 206)) 82%,transparent)}.nano-page.nano-page>.app-header .app-trigger{border-radius:0;border:1px solid transparent;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.nano-page.nano-page>.app-header .app-trigger--nav{height:var(--app-header-control-size);min-height:var(--app-header-control-size);padding:0 12px;gap:7px;font-size:11px;font-weight:800;letter-spacing:.05em;line-height:1;white-space:nowrap}.nano-page.nano-page>.app-header .app-trigger--nav.is-active,.nano-page.nano-page>.app-header .app-dropdown.is-open .app-trigger--nav{color:#ffe6d6;border-color:#eb5b2a42;background:#eb5b2a21}.nano-page.nano-page>.app-header .app-caret{width:6px;height:6px;border:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.76;transform:translateY(-1px) rotate(45deg);transition:transform .15s ease,opacity .15s ease}.nano-page.nano-page>.app-header .app-dropdown.is-open .app-caret{opacity:1;transform:translateY(2px) rotate(225deg)}.nano-page.nano-page>.app-header :is(.app-logo:focus-visible,.app-trigger:focus-visible,.app-header__search:focus-visible,.app-credit-badge:focus-visible,.app-user:focus-visible,.app-menu__item:focus-visible,.app-menu__kling-chip:focus-visible,.app-menu__close:focus-visible){outline:2px solid var(--app-header-focus);outline-offset:2px}.nano-page.nano-page>.app-header .app-user__avatar{box-sizing:border-box;width:var(--app-header-avatar-size);height:var(--app-header-avatar-size);min-width:var(--app-header-avatar-size);min-height:var(--app-header-avatar-size);max-width:var(--app-header-avatar-size);max-height:var(--app-header-avatar-size);display:grid;place-items:center;overflow:hidden;border:0;border-radius:999px;clip-path:circle(50% at 50% 50%);background:transparent}.nano-page.nano-page>.app-header .app-user__avatar img,.nano-page.nano-page>.app-header .app-user__avatar svg{width:100%;height:100%;max-width:100%;max-height:100%;display:block}.nano-page.nano-page>.app-header .app-user__avatar img{border-radius:inherit;object-fit:cover}.nano-page.nano-page>.app-header .app-credit-badge{box-sizing:border-box;flex:0 0 auto;height:var(--app-header-control-size);min-width:58px;max-width:78px;padding:0 9px;overflow:hidden;font-size:11px;box-shadow:none}.nano-page.nano-page>.app-header .app-credit-badge--counter{overflow:visible}.nano-page.nano-page>.app-header .app-credit-badge__counter{overflow:visible}.nano-page.nano-page>.app-header .app-credit-badge svg{width:14px;height:14px}.nano-page.nano-page>.app-header .app-menu{top:calc(100% + 9px);border:1px solid rgba(241,197,166,.14);border-radius:0;background:linear-gradient(180deg,#ffe5d30b,#ffe5d304),color-mix(in srgb,var(--app-warm-surface, rgba(35, 27, 27, .92)) 94%,black 6%);box-shadow:0 24px 56px #0401015c,inset 0 1px #ffeee00b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nano-page.nano-page>.app-header .app-menu--tools{min-width:340px;max-width:min(420px,calc(100vw - 32px));padding:7px;display:grid;gap:3px}.nano-page.nano-page>.app-header .app-menu--right{min-width:260px;padding:7px;gap:5px}.nano-page.nano-page>.app-header .app-menu__tools-header{display:none}.nano-page.nano-page>.app-header .app-menu__item,.nano-page.nano-page>.app-header .app-menu__section{border:1px solid transparent;border-radius:0;background:transparent;color:color-mix(in srgb,var(--app-warm-text, rgb(241, 222, 206)) 86%,transparent);transition:color .15s ease,border-color .15s ease,background .15s ease}.nano-page.nano-page>.app-header .app-menu__item{min-height:40px;padding:9px 10px}.nano-page.nano-page>.app-header .app-menu--tools .app-menu__item{padding:10px;border:1px solid transparent;border-radius:0}.nano-page.nano-page>.app-header .app-menu--tools>.app-menu__item+.app-menu__item,.nano-page.nano-page>.app-header .app-menu--tools>.app-menu__item+.app-menu__group,.nano-page.nano-page>.app-header .app-menu--tools>.app-menu__group+.app-menu__item,.nano-page.nano-page>.app-header .app-menu--tools>.app-menu__group+.app-menu__group,.nano-page.nano-page>.app-header .app-menu__kling-row+.app-menu__kling-row,.nano-page.nano-page>.app-header .app-menu__kling-row+.app-menu__item,.nano-page.nano-page>.app-header .app-menu__item+.app-menu__kling-row{border-top:0}.nano-page.nano-page>.app-header .app-menu__item:hover,.nano-page.nano-page>.app-header .app-menu__item.is-current,.nano-page.nano-page>.app-header .app-menu--tools .app-menu__item--toggle:hover,.nano-page.nano-page>.app-header .app-menu--tools .app-menu__item--toggle.is-current,.nano-page.nano-page>.app-header .app-menu--tools .app-menu__group.is-open>.app-menu__item--toggle{color:#ffe7d8;border-color:#eb5b2a3d;background:linear-gradient(180deg,#eb5b2a21,#eb5b2a11),#ffe5d306}.nano-page.nano-page>.app-header .app-menu__content{min-width:0;display:grid;gap:4px}.nano-page.nano-page>.app-header .app-menu__label{min-width:0;display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:760;line-height:1.2;color:inherit}.nano-page.nano-page>.app-header .app-menu__item--shortcut{gap:14px}.nano-page.nano-page>.app-header .app-menu__item-icon{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;color:color-mix(in srgb,var(--app-warm-text, rgb(241, 222, 206)) 76%,transparent)}.nano-page.nano-page>.app-header .app-menu__item-icon svg{width:18px;height:18px}.nano-page.nano-page>.app-header .app-menu__shortcut{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:color-mix(in srgb,var(--app-warm-text, rgb(241, 222, 206)) 52%,transparent);font-size:10px;font-weight:780;line-height:1}.nano-page.nano-page>.app-header .app-menu__shortcut kbd{min-width:26px;padding:4px 6px;border:1px solid rgba(241,197,166,.15);border-bottom-color:#f1c5a647;border-radius:4px;background:linear-gradient(180deg,#ffe5d313,#ffe5d306),#0805054d;color:color-mix(in srgb,var(--app-warm-text, rgb(241, 222, 206)) 82%,white 8%);font:inherit;text-align:center;box-shadow:inset 0 -1px #0000003d}.nano-page.nano-page>.app-header .app-menu__item--single-tool{min-height:48px;background:linear-gradient(180deg,#ffe5d309,#ffe5d303),#ffe5d303}.nano-page.nano-page>.app-header .app-menu__content--single-tool{gap:5px}.nano-page.nano-page>.app-header .app-menu__label--single-tool{width:100%}.nano-page.nano-page>.app-header .app-menu__breadcrumb{min-width:0;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.nano-page.nano-page>.app-header .app-menu__breadcrumb span{min-width:0;overflow:hidden;text-overflow:ellipsis}.nano-page.nano-page>.app-header .app-menu__breadcrumb-separator{flex:0 0 auto;color:#eb5b2ad1;font-weight:900}.nano-page.nano-page>.app-header .app-menu__description{max-width:32ch;padding-left:27px;color:color-mix(in srgb,var(--app-warm-text, rgb(241, 222, 206)) 56%,transparent);font-size:11px;font-weight:500;line-height:1.35}.nano-page.nano-page>.app-header .tool-icon--menu{width:18px;height:18px}.nano-page.nano-page>.app-header .app-menu__item:hover .app-menu__description,.nano-page.nano-page>.app-header .app-menu__item.is-current .app-menu__description,.nano-page.nano-page>.app-header .app-menu__group.is-open>.app-menu__item--toggle .app-menu__description{color:color-mix(in srgb,var(--app-warm-text, rgb(241, 222, 206)) 72%,transparent)}.nano-page.nano-page>.app-header .app-menu__item--toggle{position:relative;padding-right:34px;border-left:0}.nano-page.nano-page>.app-header .app-menu--tools .app-menu__item--toggle{padding-left:10px;background:#ffe5d306;color:color-mix(in srgb,var(--app-warm-text, rgb(241, 222, 206)) 88%,transparent);font-weight:800}.nano-page.nano-page>.app-header .app-menu__item-caret{right:13px;top:50%;width:7px;height:7px;border:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.72;transform:translateY(-50%) rotate(45deg)}.nano-page.nano-page>.app-header .app-menu__group.is-open .app-menu__item-caret{transform:translateY(-35%) rotate(225deg)}.nano-page.nano-page>.app-header .app-menu__sub{margin:3px 0 3px 13px;padding-left:8px;border-left:1px solid rgba(235,91,42,.23)}.nano-page.nano-page>.app-header .app-menu--tools .app-menu__sub{margin-left:13px;border-left:1px solid rgba(235,91,42,.23)}.nano-page.nano-page>.app-header .app-menu--tools .app-menu__sub .app-menu__item{padding:9px 10px;background:transparent;border-top:0}.nano-page.nano-page>.app-header .app-menu__kling{display:grid;gap:3px}.nano-page.nano-page>.app-header .app-menu__kling-row{min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:0;background:transparent}.nano-page.nano-page>.app-header .app-menu__kling-row.is-active{border-color:#eb5b2a38;background:#eb5b2a1a}.nano-page.nano-page>.app-header .app-menu__kling-row-label{color:color-mix(in srgb,var(--app-warm-text, rgb(241, 222, 206)) 86%,transparent);font-size:12px;font-weight:700}.nano-page.nano-page>.app-header .app-menu__kling-chip{min-width:34px;padding:5px 9px;border-radius:0;border-color:#f1c5a624;background:#08050547;color:color-mix(in srgb,var(--app-warm-text, rgb(241, 222, 206)) 82%,transparent)}.nano-page.nano-page>.app-header .app-menu__kling-chip:hover,.nano-page.nano-page>.app-header .app-menu__kling-chip.is-current{border-color:#eb5b2a47;background:#eb5b2a26;color:#ffe7d8}.nano-page.nano-page>.app-header .app-menu__section,.nano-page.nano-page>.app-header .app-menu__field input,.nano-page.nano-page>.app-header .app-menu__mini-button,.nano-page.nano-page>.app-header .app-menu__close{border-color:#f1c5a61f;border-radius:0;background:#ffe5d309;color:var(--app-warm-text, rgb(241, 222, 206))}.nano-page.nano-page>.app-header .app-menu__switch{border-radius:0}.nano-page.nano-page>.app-header .app-menu__switch:after{border-radius:0}@media(max-width:720px){:root{--app-header-height: 50px;--app-header-control-size: 32px;--app-header-avatar-size: 22px;--app-header-control-gap: 6px;--app-header-nav-gap: 2px}.nano-page.nano-page>.app-header{gap:7px;padding:8px 7px 8px 6px}.nano-page.nano-page>.app-header .app-header__right{max-width:min(43vw,270px)}.nano-page.nano-page>.app-header .app-divider{flex-basis:4px;width:4px}.nano-page.nano-page>.app-header .app-divider:after{display:none}.nano-page.nano-page>.app-header .app-nav{width:auto;flex:1 1 auto;flex-basis:auto;overflow-x:auto;padding-inline:16px;padding-bottom:0;scrollbar-width:none}.nano-page.nano-page>.app-header .app-nav::-webkit-scrollbar{display:none}.nano-page.nano-page>.app-header .app-nav-scroll{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:var(--app-header-control-size);display:grid;place-items:center;padding:0;border:0;background:transparent;color:#f1decec7;z-index:2;cursor:pointer}.nano-page.nano-page>.app-header .app-nav-scroll--left{left:3px;background:linear-gradient(90deg,#120c0cf5 44%,#120c0c00)}.nano-page.nano-page>.app-header .app-nav-scroll--right{right:3px;background:linear-gradient(270deg,#120c0cf5 44%,#120c0c00)}.nano-page.nano-page>.app-header .app-trigger--nav{padding:0 10px;white-space:nowrap}.nano-page.nano-page>.app-header .app-credit-badge{min-width:52px;max-width:64px;font-size:11px}.nano-page.nano-page>.app-header .app-header__agent-button{grid-template-columns:1fr;width:var(--app-header-control-size);max-width:var(--app-header-control-size);padding:0;gap:0;border-color:#eb5b2a47;background:linear-gradient(180deg,#eb5b2a33,#eb5b2a13),#0c080857}.nano-page.nano-page>.app-header .app-header__agent-button svg{display:none}.nano-page.nano-page>.app-header .app-header__agent-button:before{display:block}.nano-page.nano-page>.app-header .app-header__agent-label{display:none}.nano-page.nano-page>.app-header .app-menu{left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 20px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.nano-page.nano-page>.app-header .app-menu--tools{min-width:0}}:root{--a4-yellow-rgb: 245, 245, 245;--a4-black-rgb: 0, 0, 0;--a4-white-rgb: 245, 245, 245;--app-header-focus: rgba(255, 255, 255, .42);--app-warm-text: rgb(245, 245, 245);--app-warm-muted: rgb(150, 150, 150);--app-warm-border: rgba(255, 255, 255, .13);--app-warm-border-strong: rgba(255, 255, 255, .42);--app-warm-surface: rgba(5, 5, 5, .74);--app-warm-surface-2: rgba(14, 14, 14, .62);--app-warm-stage: rgba(0, 0, 0, .52);--app-warm-accent: rgb(255, 255, 255);--app-warm-accent-soft: rgba(255, 255, 255, .1);--app-warm-bg: rgb(0, 0, 0);--app-warm-bg-2: rgb(4, 4, 4);--app-warm-chrome: rgba(0, 0, 0, .76);--surface: var(--app-warm-surface);--surface-2: var(--app-warm-surface-2);--border: var(--app-warm-border);--muted: var(--app-warm-muted);--muted-2: rgba(245, 245, 245, .68);--accent: var(--app-warm-accent);--accent-2: rgb(208, 208, 208);--color-accent: rgb(245, 245, 245);color-scheme:dark}html,body{background-color:#000}body{color:var(--app-warm-text);background:linear-gradient(180deg,#050505,#000 58%,#000);background-attachment:fixed}body[data-app-background=plain]{background:#000}*{scrollbar-color:color-mix(in srgb,var(--app-warm-text) 28%,transparent) color-mix(in srgb,var(--app-warm-bg) 80%,transparent)}*::-webkit-scrollbar-track{background:color-mix(in srgb,var(--app-warm-bg) 82%,transparent)}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--app-warm-text) 22%,transparent);border-color:color-mix(in srgb,var(--app-warm-bg) 82%,transparent)}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--app-warm-text) 34%,transparent)}.nano-page,.nano-page.nano-banana-page,.nano-home{--surface: var(--app-warm-surface);--surface-2: var(--app-warm-surface-2);--border: var(--app-warm-border);--muted: var(--app-warm-muted);--muted-2: color-mix(in srgb, var(--app-warm-text) 68%, transparent);--accent: var(--app-warm-accent);--accent-2: var(--app-warm-text);--home-text: var(--app-warm-text);--home-muted: var(--app-warm-muted);--home-border: var(--app-warm-border);--home-border-strong: var(--app-warm-border-strong);--home-accent: var(--app-warm-accent);--home-stage: var(--app-warm-stage);--home-panel: var(--app-warm-surface);--home-glass: color-mix(in srgb, var(--app-warm-text) 6%, transparent);--home-green: var(--app-warm-text);--home-violet: var(--app-warm-text);--home-gold: var(--app-warm-text);color:var(--app-warm-text)}.app-header,.nano-page.nano-page>.app-header,.nano-page:not(.nano-banana-page) .app-header,.nano-page.nano-banana-page .app-header{border-color:var(--app-warm-border);background:linear-gradient(180deg,color-mix(in srgb,var(--app-warm-text) 4%,transparent),transparent),color-mix(in srgb,var(--app-warm-chrome) 94%,black 6%);color:var(--app-warm-text);box-shadow:0 1px color-mix(in srgb,var(--app-warm-text) 5%,transparent)}.nano-page.nano-page>.app-header .app-nav-wrap{border-color:color-mix(in srgb,var(--app-warm-border) 78%,transparent);background:color-mix(in srgb,var(--app-warm-text) 3%,transparent)}.nano-page.nano-page>.app-header .app-divider:after{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--app-warm-border) 96%,transparent),transparent)}.app-menu__background{display:grid;gap:8px;padding:8px;border-top:1px solid color-mix(in srgb,var(--app-warm-border) 76%,transparent);border-bottom:1px solid color-mix(in srgb,var(--app-warm-border) 76%,transparent)}.app-menu__background-label{color:var(--app-warm-muted);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.app-menu__background-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.app-menu__background-option{min-width:0;min-height:28px;border:1px solid color-mix(in srgb,var(--app-warm-border) 78%,transparent);border-radius:0;background:color-mix(in srgb,var(--app-warm-text) 4%,transparent);color:var(--app-warm-muted);font:inherit;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.app-menu__background-option:hover,.app-menu__background-option:focus-visible,.app-menu__background-option.is-active{border-color:var(--app-warm-border-strong);background:var(--app-warm-text);color:var(--app-warm-bg);outline:none}:is(.card,.nano-page .card,.nano-page:not(.nano-banana-page) .card,.nano-page:not(.nano-banana-page) .nano-sidebar,.nano-page:not(.nano-banana-page) .nano-settings-card,.nano-page:not(.nano-banana-page) .chat-window-shell,.nano-page.nano-banana-page .floating-panel,.floating-panel,.page-widget-panel.floating-panel,.app-menu,.ui-select__menu,.floating-panel__options-menu,.confirm-dialog){border-color:var(--app-warm-border);background:var(--app-warm-surface);color:var(--app-warm-text);box-shadow:none}:is(.nano-page:not(.nano-banana-page) .card>.card,.nano-page:not(.nano-banana-page) .nano-sidebar__section,.nano-page:not(.nano-banana-page) .nano-chat-switcher__frame,.nano-page:not(.nano-banana-page) .gpt-settings__memory-field,.nano-page:not(.nano-banana-page) .nano-context-meter,.nano-page:not(.nano-banana-page) .tts-track,.nano-page:not(.nano-banana-page) .sora-character-card,.nano-page:not(.nano-banana-page) .element-card,.nano-page:not(.nano-banana-page) .kling-reference-element-card,.nano-page.nano-banana-page .nano-sidebar__section,.nano-page.nano-banana-page .nano-chat-switcher__frame,.nano-home-categories,.nano-home-subcategories,.nano-home-spotlight,.nano-home-card,.dashboard-search,.dashboard-search__panel,.dashboard-search__result,.dashboard-search__empty){border-color:color-mix(in srgb,var(--app-warm-border) 76%,transparent);background:color-mix(in srgb,var(--app-warm-surface) 86%,var(--app-warm-text) 4%);color:var(--app-warm-text);box-shadow:none}.nano-page--widget-layout .page-widget-workspace.nano-floating-workspace{background:linear-gradient(180deg,#0000007a,#000000b3),#00000061}.page-widget-workspace.nano-floating-workspace:before,.nano-floating-workspace:before{background-image:linear-gradient(color-mix(in srgb,var(--app-warm-text) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--app-warm-text) 9%,transparent) 1px,transparent 1px)}.page-widget-workspace.nano-floating-workspace:after,.nano-floating-workspace:after{border-color:color-mix(in srgb,var(--app-warm-text) 26%,transparent);color:color-mix(in srgb,var(--app-warm-text) 68%,transparent);background:color-mix(in srgb,var(--app-warm-text) 2%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-warm-text) 5%,transparent),0 0 0 1px #0000002e}:is(.input,textarea.input,select.input,.ui-select__trigger,.prompt-highlight,.btn,.icon-button,.nano-page .nano-composer-tool-button,.upload-remove,.upload-edit,.upload-tools,.attachment-button,.app-header__search,.app-credit-badge,.app-user,.nano-page.nano-page>.app-header .app-logo__mark,.nano-page.nano-page>.app-header .app-header__search,.nano-page.nano-page>.app-header .app-user,.nano-page.nano-page>.app-header .app-credit-badge,.app-menu__section,.app-menu__field input,.app-menu__mini-button,.app-menu__close,.floating-panel__icon-button,.floating-panel__options-trigger,.nano-sidebar__option-btn,.mode-toggle,.mode-toggle button){border-color:var(--app-warm-border);background:color-mix(in srgb,var(--app-warm-surface) 72%,var(--app-warm-text) 5%);color:var(--app-warm-text);box-shadow:none}.nano-page.nano-page>.app-header .app-logo__mark{background:linear-gradient(180deg,color-mix(in srgb,var(--app-warm-text) 8%,transparent),color-mix(in srgb,var(--app-warm-text) 2%,transparent)),color-mix(in srgb,var(--app-warm-surface) 82%,var(--app-warm-text) 4%)}:is(.btn:hover:not(:disabled),.icon-button:hover:not(:disabled),.nano-page .nano-composer-tool-button:hover:not(:disabled),.upload-remove:hover:not(:disabled),.upload-edit:hover:not(:disabled),.upload-tools:hover:not(:disabled),.attachment-button:hover:not(:disabled),.app-header__search:hover,.app-header__search.is-active,.app-trigger:hover,.app-trigger--nav.is-active,.app-dropdown.is-open .app-trigger--nav,.app-dropdown.is-open .app-user,.floating-panel__icon-button:hover,.floating-panel__options-trigger:hover,.floating-panel__options-trigger[aria-expanded=true],.nano-sidebar__option-btn:hover:not(:disabled),.nano-sidebar__option-btn.is-active,.mode-toggle button.is-active,.ui-select__option:hover,.ui-select__option.is-highlighted,.ui-select__option.is-active,.app-menu__item:hover,.app-menu__item.is-current,.app-menu--tools .app-menu__item--toggle:hover,.app-menu--tools .app-menu__item--toggle.is-current,.app-menu--tools .app-menu__group.is-open>.app-menu__item--toggle,.app-menu__kling-chip:hover,.app-menu__kling-chip.is-current){border-color:var(--app-warm-border-strong);background:var(--app-warm-accent-soft);color:var(--app-warm-text);box-shadow:none;transform:none}:is(.btn-primary,.icon-button.is-primary,.nano-page:not(.nano-banana-page) .nano-composer-tool-button--send,.nano-page.nano-banana-page .nano-composer-tool-button--send,.ui-checkbox__input:checked+.ui-checkbox__box,.ui-switch input:checked+.ui-switch__track){border-color:var(--app-warm-border-strong);background:var(--app-warm-text);color:var(--app-warm-bg);box-shadow:none}.ui-checkbox__input:checked+.ui-checkbox__box .ui-checkbox__check,.ui-switch input:checked+.ui-switch__track .ui-switch__thumb{color:var(--app-warm-bg);background:var(--app-warm-bg)}.app-menu__switch{border-color:var(--app-warm-border);background:color-mix(in srgb,var(--app-warm-text) 5%,transparent)}.app-menu__switch:after{background:color-mix(in srgb,var(--app-warm-text) 62%,transparent)}.app-menu__switch.is-on{border-color:var(--app-warm-border-strong);background:var(--app-warm-text)}.app-menu__switch.is-on:after{background:var(--app-warm-bg);box-shadow:none}:is(.section-head__title,.floating-panel__title,.nano-sidebar__title,.nano-sidebar__section-title,.nano-context-meter__title,.element-section__title,.chat-placeholder__title,.nano-home-hero__description-title,.nano-home-news__title,.nano-home-directory__title,.nano-home-card__title,.dashboard-search__result-title,.dashboard-search__empty-title,.confirm-dialog__title,.confirm-dialog__message){color:var(--app-warm-text);text-shadow:none}:is(.nano-sidebar__label,.nano-sidebar__hint,.nano-sidebar__status,.nano-chat-switcher__meta,.video-meta,.tts-track__meta,.sora-character-note,.sora-character-card__meta,.sora-character-card__date,.app-menu__meta,.app-menu__description,.nano-home-hero__description-copy,.nano-home-news__item-copy,.nano-home-directory__tool-copy,.dashboard-search__footer span){color:var(--app-warm-muted)}.nano-page:not(.nano-banana-page) .nano-settings-sidebar,.nano-page.nano-banana-page .nano-settings-sidebar{--settings-title-color: var(--app-warm-text);--settings-section-color: var(--app-warm-text);--settings-label-color: color-mix(in srgb, var(--app-warm-text) 78%, transparent);--settings-control-color: var(--app-warm-text);--settings-toggle-color: var(--app-warm-text)}:is(.input,textarea.input,.prompt-highlight__textarea)::placeholder{color:color-mix(in srgb,var(--app-warm-text) 42%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--app-warm-text) 42%,transparent)}.input:focus,textarea.input:focus,.ui-select__trigger:focus-visible,.prompt-highlight:focus-within{border-color:var(--app-warm-border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-warm-text) 14%,transparent)}:is(.app-logo:focus-visible,.app-trigger:focus-visible,.app-header__search:focus-visible,.app-credit-badge:focus-visible,.app-user:focus-visible,.app-menu__item:focus-visible,.app-menu__kling-chip:focus-visible,.app-menu__close:focus-visible,.btn:focus-visible,.icon-button:focus-visible){outline:2px solid var(--app-header-focus);outline-offset:2px}.confirm-dialog__backdrop{background:#000000c7}:is(.tool-icon,.app-logo__svg){filter:grayscale(1)}:root,.nano-page,.nano-page.nano-banana-page,.nano-home{--control-radius: 0px}.nano-page.nano-page :is(.floating-panel,.page-widget-panel.floating-panel,.nano-floating-chat-panel.floating-panel,.nano-floating-composer-panel.floating-panel,.nano-floating-workspace,.page-widget-workspace.nano-floating-workspace,.card,.nano-sidebar,.nano-settings-card,.nano-sidebar__section,.nano-chat-switcher__frame,.nano-chat-switcher__item,.nano-context-meter,.chat-window-shell,.chat-window,.chat-message,.chat-message__bubble,.input,textarea.input,select.input,.ui-select__trigger,.ui-select__menu,.ui-select__option,.btn,.icon-button,.nano-composer-tool-button,.mode-toggle,.mode-toggle button,.prompt-highlight,.app-menu,.app-menu__item,.app-menu__section,.app-menu__field input,.app-menu__mini-button,.app-menu__close,.app-menu__background-option,.app-menu__switch,.app-header__search,.app-credit-badge,.app-user,.app-logo__mark,.floating-panel__icon-button,.floating-panel__options-trigger,.floating-panel__options-menu,.floating-panel__scale-controls,.floating-panel__scale-button,.floating-panel__scale-value,.floating-panel__size-label,.floating-panel__progress,.page-widget-panel__body--input .quick-upload-actions__button,.page-widget-panel__body--input .quick-upload-actions__remove,.page-widget-panel__body--run .submit-task-button,.nano-floating-composer-panel__actions .submit-task-button,.nano-floating-composer-panel__actions .task-batch-slider,.quick-upload-actions__button,.quick-upload-actions__remove,.upload-remove,.upload-edit,.upload-tools,.attachment-button,.image-upload-card,.image-upload-card__icon,.image-upload-card__label,.upload-thumb,.seedance-upload-file,.seedance-upload-file__badge,.seedance-upload-file__icon,.video-card,.video-media,.audio-media,.attachment,.attachment img,.attachment video,.element-ref,.ui-switch__track,.ui-switch__thumb,.ui-checkbox__box){border-radius:0!important}.nano-page.nano-page .app-menu__switch:after,.nano-page.nano-page .floating-panel__progress:after{border-radius:0!important}.nano-page.nano-page :is(.floating-panel,.page-widget-panel.floating-panel,.nano-floating-chat-panel.floating-panel,.nano-floating-composer-panel.floating-panel,.nano-page:not(.nano-banana-page) .nano-floating-composer-panel.floating-panel,.nano-page.nano-banana-page .floating-panel){--floating-panel-affordance-color: var(--app-warm-text);--floating-panel-affordance-glow: color-mix(in srgb, var(--app-warm-text) 8%, transparent);border-color:var(--app-warm-border)!important;background:var(--app-widget-glass-panel, var(--app-warm-surface))!important;color:var(--app-warm-text);box-shadow:none!important;-webkit-backdrop-filter:blur(var(--app-widget-glass-blur, 0px)) saturate(112%);backdrop-filter:blur(var(--app-widget-glass-blur, 0px)) saturate(112%)}.nano-page.nano-page .page-widget-workspace.nano-floating-workspace{border:0;background:var(--app-widget-glass-stage, var(--app-warm-bg));box-shadow:none}.nano-page.nano-page :is(.page-widget-workspace.nano-floating-workspace,.nano-floating-workspace):before{background-image:linear-gradient(color-mix(in srgb,var(--app-warm-text) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--app-warm-text) 8%,transparent) 1px,transparent 1px)}.nano-page.nano-page :is(.page-widget-workspace.nano-floating-workspace,.nano-floating-workspace):after{border-color:color-mix(in srgb,var(--app-warm-text) 22%,transparent);background:transparent;color:color-mix(in srgb,var(--app-warm-text) 52%,transparent);box-shadow:none}.nano-page.nano-page :is(.floating-panel__header,.page-widget-panel .floating-panel__header,.gpt-chat-page.nano-page--widget-layout .nano-floating-chat-panel.page-widget-panel .floating-panel__header,.gpt-chat-page.nano-page--widget-layout .page-widget-panel--sidebar .floating-panel__header,.gpt-chat-page.nano-page--widget-layout .nano-floating-composer-panel--chat .floating-panel__header){border-bottom-color:color-mix(in srgb,var(--app-warm-border) 78%,transparent);background:transparent;box-shadow:none}.nano-page.nano-page .floating-panel__header:hover,.nano-page.nano-page .floating-panel.is-dragging .floating-panel__header{border-bottom-color:var(--app-warm-border-strong);background:color-mix(in srgb,var(--app-warm-text) 5%,transparent);box-shadow:none}.nano-page.nano-page :is(.floating-panel__title,.page-widget-panel .floating-panel__title,.gpt-chat-page.nano-page--widget-layout .page-widget-panel--sidebar .floating-panel__title){color:var(--app-warm-text)}.nano-page.nano-page :is(.floating-panel__icon-button,.floating-panel__options-trigger,.floating-panel__scale-controls,.floating-panel__scale-button,.floating-panel__scale-value,.floating-panel__options-menu){border-color:var(--app-warm-border);background:color-mix(in srgb,var(--app-warm-surface) 74%,var(--app-warm-text) 5%);color:var(--app-warm-text);box-shadow:none}.nano-page.nano-page :is(.floating-panel__icon-button:hover,.floating-panel__options-trigger:hover,.floating-panel__options-trigger[aria-expanded=true],.floating-panel__scale-button:hover:not(:disabled),.floating-panel__scale-value:hover){border-color:var(--app-warm-border-strong);background:var(--app-warm-accent-soft);color:var(--app-warm-text)}.floating-panel__resize-handle:before,.floating-panel__resize-handle--se:after{border-radius:0;box-shadow:none}.nano-page.nano-page .floating-panel.is-snapping{border-color:var(--app-warm-border-strong);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-warm-text) 18%,transparent)}.nano-page.nano-page :is(.page-widget-panel__body--sidebar .nano-sidebar__section+.nano-sidebar__section,.nano-page:not(.nano-banana-page) .page-widget-panel__body--sidebar .nano-sidebar__section+.nano-sidebar__section){border-top-color:color-mix(in srgb,var(--app-warm-border) 86%,transparent)}.nano-page.nano-page :is(.page-widget-panel__body--sidebar .nano-sidebar__section-title,.nano-page:not(.nano-banana-page) .page-widget-panel__body--sidebar .nano-sidebar__section-title){color:color-mix(in srgb,var(--app-warm-text) 78%,transparent)}.nano-page.nano-page :is(.page-widget-panel__body--input .quick-upload-actions__button,.nano-page:not(.nano-banana-page) .page-widget-panel__body--input .quick-upload-actions__button,.page-widget-panel__body--sidebar .quick-upload-actions__button,.page-widget-panel__body--sidebar .upload-action,.page-widget-panel__body--sidebar .dropzone,.page-widget-panel__body--sidebar .upload-dropzone,.image-upload-card){border-color:color-mix(in srgb,var(--app-warm-border) 86%,transparent);background:color-mix(in srgb,var(--app-warm-surface) 76%,var(--app-warm-text) 4%);color:var(--app-warm-text);box-shadow:none}.nano-page.nano-page .page-widget-panel__body--input .quick-upload-actions__button:before,.nano-page.nano-page .page-widget-panel__body--input .quick-upload-actions__button:after{border-radius:0;background:color-mix(in srgb,var(--app-warm-text) 72%,transparent)}.nano-page.nano-page :is(.page-widget-panel__body--input .quick-upload-actions__button:hover:not(.is-disabled),.page-widget-panel__body--input .quick-upload-actions__button:focus-visible,.page-widget-panel__body--input .quick-upload-actions__button.is-drag-active,.page-widget-panel__body--input .quick-upload-actions__preview-tile.is-drag-over,.image-upload-card:hover,.image-upload-card:focus-visible,.image-upload-card.is-drag-active){border-color:var(--app-warm-border-strong);background:var(--app-warm-accent-soft);box-shadow:none}.nano-page.nano-page :is(.page-widget-panel__body--input .quick-upload-actions__remove,.quick-upload-actions__remove,.upload-remove,.upload-edit,.upload-tools){border-color:var(--app-warm-border);background:color-mix(in srgb,var(--app-warm-bg) 76%,var(--app-warm-text) 8%);color:var(--app-warm-text);box-shadow:none}.nano-page.nano-page :is(.page-widget-panel__body--run .submit-task-button,.nano-floating-composer-panel__actions .submit-task-button,.nano-page:not(.nano-banana-page) .page-widget-panel__body--run .submit-task-button){border-color:var(--app-warm-border-strong);background:var(--app-warm-text);color:var(--app-warm-bg);box-shadow:none}.nano-page.nano-page :is(.page-widget-panel__body--run .submit-task-button:hover:not(:disabled),.page-widget-panel__body--run .submit-task-button:focus-visible,.nano-floating-composer-panel__actions .submit-task-button:hover:not(:disabled),.nano-floating-composer-panel__actions .submit-task-button:focus-visible){border-color:var(--app-warm-border-strong);background:var(--app-warm-accent-soft);color:var(--app-warm-text)}.gpt-chat-page.nano-page--widget-layout .nano-floating-chat-panel.page-widget-panel,.gpt-chat-page.nano-page--widget-layout .nano-floating-composer-panel--chat.floating-panel,.gpt-chat-page.nano-page--widget-layout .page-widget-panel--sidebar,.gpt-chat-page.nano-page--widget-layout .nano-context-meter--chat,.gpt-chat-page.nano-page--widget-layout .chat-message,.gpt-chat-page.nano-page--widget-layout .chat-message__bubble{border-color:var(--app-warm-border)!important;color:var(--app-warm-text)}.gpt-chat-page.nano-page--widget-layout .nano-floating-chat-panel.page-widget-panel .floating-panel__header,.gpt-chat-page.nano-page--widget-layout .nano-floating-composer-panel--chat .floating-panel__header,.gpt-chat-page.nano-page--widget-layout .page-widget-panel--sidebar .floating-panel__header{border-bottom-color:color-mix(in srgb,var(--app-warm-border) 78%,transparent);background:transparent}.gpt-chat-page.nano-page--widget-layout .nano-floating-chat-panel.page-widget-panel .floating-panel__icon-button,.gpt-chat-page.nano-page--widget-layout .nano-floating-chat-panel.page-widget-panel .floating-panel__options-trigger{border-radius:0!important;background:color-mix(in srgb,var(--app-warm-surface) 74%,var(--app-warm-text) 5%)}.nano-page.nano-page :is(.video-permission-table,.video-permission-table__title,.video-permission-table__grid th,.nano-context-meter__title,.nano-context-meter__fill,.nano-chat-switcher__item.is-active,.nano-chat-switcher__item.is-selecting,.mode-toggle button.is-active,.ui-select__option.is-active,.gallery-header.is-updating+.chat-window,.section-head.is-gallery-updating+.chat-window){border-color:var(--app-warm-border-strong);color:var(--app-warm-text)}.nano-page.nano-page :is(.nano-sidebar__error,.video-error,.tts-track__error,.chat-message__error,.site-agent__message.is-error){border-color:var(--app-warm-border-strong)!important;background:var(--app-warm-accent-soft)!important;color:var(--app-warm-text)!important;box-shadow:none!important}.nano-page.nano-page :is(.video-permission-table,.nano-chat-switcher__item.is-active,.nano-chat-switcher__item.is-selecting,.mode-toggle button.is-active,.ui-select__option.is-active){background:var(--app-warm-accent-soft);box-shadow:none}.nano-page.nano-page .nano-context-meter__fill,.nano-page.nano-page .floating-panel__progress:after{background:var(--app-warm-text)}.nano-page.nano-page :is(.ui-select__caret,.app-caret,.app-menu__item-caret){border-top-color:color-mix(in srgb,var(--app-warm-text) 72%,transparent)}.nano-page.nano-page .gallery-header.is-updating+.chat-window:after,.nano-page.nano-page .section-head.is-gallery-updating+.chat-window:after{background:linear-gradient(-30deg,#0000 60%,color-mix(in srgb,var(--app-warm-text) 16%,transparent) 70%,#0000,#0000);background-size:185% 185%,100% 100%;background-repeat:no-repeat;background-position:-110% -110%,0 0;border-color:var(--app-warm-border-strong);box-shadow:none}.nano-page.nano-page .sortable-collection__item.is-drag-over:after{border-color:var(--app-warm-border-strong);box-shadow:none}.nano-page.nano-page .nano-chat-switcher__item.is-selecting:after{content:none}.nano-page.nano-page>.app-header{--app-header-focus: color-mix(in srgb, var(--app-warm-text) 42%, transparent);border-color:var(--app-warm-border)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--app-warm-text) 4%,transparent),transparent),color-mix(in srgb,var(--app-warm-chrome) 96%,var(--app-warm-bg) 4%)!important;box-shadow:0 1px color-mix(in srgb,var(--app-warm-text) 5%,transparent)!important}.nano-page.nano-page>.app-header :is(.app-logo__mark,.app-credit-badge,.app-user,.app-header__search,.app-nav-wrap,.app-menu,.app-menu__item,.app-menu__section,.app-menu__field input,.app-menu__mini-button,.app-menu__close,.app-menu__kling-row,.app-menu__kling-chip){border-color:var(--app-warm-border)!important;background:color-mix(in srgb,var(--app-warm-surface) 78%,var(--app-warm-text) 4%)!important;color:var(--app-warm-text)!important;box-shadow:none!important}.nano-page.nano-page>.app-header .app-logo__mark{background:linear-gradient(180deg,color-mix(in srgb,var(--app-warm-text) 8%,transparent),transparent),color-mix(in srgb,var(--app-warm-surface) 82%,var(--app-warm-text) 4%)!important}.nano-page.nano-page>.app-header :is(.app-logo:hover .app-logo__mark,.app-logo:focus-visible .app-logo__mark,.app-trigger:hover,.app-trigger--nav.is-active,.app-dropdown.is-open .app-trigger--nav,.app-header__search:hover,.app-header__search.is-active,.app-dropdown.is-open .app-user,.app-menu__item:hover,.app-menu__item.is-current,.app-menu--tools .app-menu__item--toggle:hover,.app-menu--tools .app-menu__item--toggle.is-current,.app-menu--tools .app-menu__group.is-open>.app-menu__item--toggle,.app-menu__kling-row.is-active,.app-menu__kling-chip:hover,.app-menu__kling-chip.is-current){border-color:var(--app-warm-border-strong)!important;background:var(--app-warm-accent-soft)!important;color:var(--app-warm-text)!important;box-shadow:none!important}.nano-page.nano-page>.app-header :is(.app-menu__breadcrumb-separator,.app-credit-badge svg,.app-menu__item-caret,.app-caret){color:color-mix(in srgb,var(--app-warm-text) 72%,transparent)!important;border-color:currentColor}.nano-page.nano-page>.app-header :is(.app-menu__sub,.app-menu--tools .app-menu__sub){border-left-color:color-mix(in srgb,var(--app-warm-border) 86%,transparent)!important}.site-agent,.site-agent :is(button,textarea,input){color:var(--app-warm-text)}.site-agent :is(.site-agent__launcher,.site-agent__panel,.site-agent__clear,.site-agent__close.icon-button,.site-agent__send.icon-button,.site-agent__action-replay.icon-button,.site-agent__message,.site-agent__typing.model-stream-activity.is-reasoning,.site-agent__action,.site-agent__composer .input,.site-agent-annotation){border-radius:0!important;border-color:var(--app-warm-border)!important;background:var(--app-warm-surface)!important;color:var(--app-warm-text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-agent :is(.site-agent__launcher:hover,.site-agent__launcher:focus-visible,.site-agent__clear:hover,.site-agent__clear:focus-visible,.site-agent__message.is-user,.site-agent__message.is-assistant.is-pending,.site-agent__send.icon-button:hover,.site-agent__action-replay.icon-button:hover,.site-agent__action-replay.icon-button:focus-visible,.site-agent__action.is-running){border-color:var(--app-warm-border-strong)!important;background:var(--app-warm-accent-soft)!important;color:var(--app-warm-text)!important}.site-agent :is(.site-agent__launcher-dot,.site-agent__typing-dot,.site-agent__action-status){border-radius:0!important;background:var(--app-warm-text)!important;box-shadow:none!important}.site-agent :is(.site-agent__mark,.site-agent__empty-mark,.site-agent__empty-title,.site-agent__message-body,.site-agent__title){color:var(--app-warm-text)!important}.site-agent :is(.site-agent__message-meta,.site-agent__empty,.site-agent__empty-copy,.site-agent__action-detail){color:var(--app-warm-muted)!important}.site-agent-highlight-target{outline-color:var(--app-warm-text)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--app-warm-text) 16%,transparent),0 0 0 9999px #0000002e!important}.site-agent-highlight-box{border-color:var(--app-warm-text)!important;background:transparent!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--app-warm-text) 12%,transparent),0 0 0 9999px #00000024!important}.site-agent-highlight-underline{background:var(--app-warm-text)!important;box-shadow:none!important}.site-agent-annotation,.site-agent-annotation:before{border-color:var(--app-warm-border-strong)!important;background:var(--app-warm-surface)!important;color:var(--app-warm-text)!important;box-shadow:none!important}.nano-page.nano-page--widget-layout,.nano-page.nano-page--widget-layout *{scrollbar-color:color-mix(in srgb,var(--app-warm-text) 28%,transparent) color-mix(in srgb,var(--app-warm-surface) 78%,transparent)!important}.nano-page.nano-page--widget-layout :is(button,[role=button],input,select,textarea,.input,.textarea,.btn,.btn-secondary,.btn-ghost,.icon-button,.floating-panel,.floating-panel__icon-button,.floating-panel__options-trigger,.floating-panel__options-menu,.floating-panel__options-item,.floating-panel__resize-handle,.page-widget-panel,.page-widget-panel__body,.card,.nano-sidebar,.nano-settings-sidebar,.nano-settings-card,.nano-sidebar__section,.nano-sidebar__option-btn,.nano-sidebar__control-input,.nano-sidebar__control-reset,.nano-sidebar-edge-toggle,.ui-select,.ui-select__trigger,.ui-select__menu,.ui-select__option,.ui-checkbox__box,.ui-switch__track,.ui-switch__thumb,.task-batch-slider,.mode-toggle,.mode-toggle button,.prompt-highlight,.prompt-inline-token,.prompt-inline-token__image,.prompt-inline-token__attachment,.prompt-inline-token__file,.prompt-token,.quick-upload-actions__button,.quick-upload-actions__remove,.quick-upload-actions__preview,.upload-action,.upload-remove,.upload-edit,.upload-tools,.upload-dropzone,.dropzone,.attachment,.upload-thumb,.video-status,.tts-track__status,.sora-character-chip,.nano-chat-switcher__item,.nano-context-meter,.nano-context-meter__bar,.chat-message,.chat-message__bubble,.chat-attachment,.chat-composer,.chat-window,.chat-window-shell,.submit-task-button){border-radius:0!important}.nano-page.nano-page--widget-layout .prompt-inline-token:before{border-radius:0!important}.nano-page.nano-page--widget-layout :is(.floating-panel,.page-widget-panel,.card,.nano-sidebar,.nano-settings-sidebar,.nano-settings-card,.nano-sidebar__section,.chat-window,.chat-window-shell,.chat-message,.chat-message__bubble,.nano-context-meter,.task-batch-slider,.prompt-highlight,.ui-select__menu,.floating-panel__options-menu){border-color:var(--app-warm-border)!important;background:var(--app-widget-glass-panel, var(--app-warm-surface))!important;color:var(--app-warm-text)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(var(--app-widget-glass-blur, 0px)) saturate(112%)!important;backdrop-filter:blur(var(--app-widget-glass-blur, 0px)) saturate(112%)!important}.nano-page.nano-page--widget-layout :is(button,[role=button],.btn,.btn-secondary,.btn-ghost,.icon-button,.floating-panel__icon-button,.floating-panel__options-trigger,.floating-panel__options-item,.nano-composer-tool-button,.nano-sidebar__option-btn,.nano-sidebar__control-reset,.nano-sidebar-edge-toggle,.quick-upload-actions__button,.quick-upload-actions__remove,.upload-action,.upload-remove,.upload-edit,.upload-tools,.submit-task-button,.ui-select__trigger,.ui-select__option,.mode-toggle button){border-color:var(--app-warm-border)!important;background:var( --app-widget-glass-control, color-mix(in srgb, var(--app-warm-surface) 86%, var(--app-warm-text) 4%) )!important;color:var(--app-warm-text)!important;box-shadow:none!important;text-shadow:none!important}.nano-page.nano-page--widget-layout :is(button:hover,button:focus-visible,[role=button]:hover,[role=button]:focus-visible,.btn:hover,.btn:focus-visible,.icon-button:hover,.icon-button:focus-visible,.floating-panel__icon-button:hover,.floating-panel__icon-button:focus-visible,.floating-panel__options-trigger:hover,.floating-panel__options-trigger:focus-visible,.floating-panel__options-trigger[aria-expanded=true],.floating-panel__options-item:hover,.floating-panel__options-item:focus-visible,.nano-composer-tool-button:hover,.nano-composer-tool-button:focus-visible,.nano-sidebar__option-btn:hover,.nano-sidebar__option-btn:focus-visible,.nano-sidebar__option-btn.is-active,.nano-sidebar__control-reset:hover,.nano-sidebar__control-reset:focus-visible,.quick-upload-actions__button:hover,.quick-upload-actions__button:focus-visible,.quick-upload-actions__button.is-drag-active,.quick-upload-actions__remove:hover,.quick-upload-actions__remove:focus-visible,.upload-action:hover,.upload-action:focus-visible,.upload-remove:hover,.upload-remove:focus-visible,.upload-edit:hover,.upload-edit:focus-visible,.upload-tools:hover,.upload-tools:focus-visible,.submit-task-button:hover,.submit-task-button:focus-visible,.ui-select__trigger:hover,.ui-select__trigger:focus-visible,.ui-select__option:hover,.ui-select__option.is-active,.ui-select__option.is-highlighted,.mode-toggle button:hover,.mode-toggle button:focus-visible,.mode-toggle button.is-active,.nano-chat-switcher__item:hover,.nano-chat-switcher__item.is-active,.nano-chat-switcher__item.is-selecting){border-color:var(--app-warm-border-strong)!important;background:var(--app-warm-accent-soft)!important;color:var(--app-warm-text)!important;box-shadow:none!important;transform:none!important}.nano-page.nano-page--widget-layout :is(.floating-panel__title,.nano-sidebar__title,.nano-sidebar__section-title,.nano-sidebar__label,.nano-settings-sidebar .nano-sidebar__section-title,.nano-settings-sidebar .nano-sidebar__label,.settings-title,.settings-label,.chat-placeholder__title,.nano-chat-switcher__title,.task-batch-slider__label,.task-batch-slider__value,.video-permission-table__title,.video-permission-table__grid th,.prompt-token,.prompt-token--element,.prompt-token--image,.prompt-token--video){color:var(--app-warm-text)!important;-webkit-text-fill-color:currentColor!important}.nano-page.nano-page--widget-layout :is(.nano-sidebar__hint,.nano-sidebar__help,.nano-sidebar__meta,.nano-chat-switcher__meta,.floating-panel__subtitle,.chat-message__meta,.chat-placeholder__text,.prompt-highlight__placeholder,.video-permission-table__description,.task-batch-slider__label){color:var(--app-warm-muted)!important;-webkit-text-fill-color:currentColor!important}.nano-page.nano-page--widget-layout :is(.input,.textarea,input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea,.prompt-highlight,.prompt-highlight__textarea,.ui-select__trigger,.nano-sidebar__control-input){border-color:var(--app-warm-border)!important;background:var( --app-widget-glass-inner, color-mix(in srgb, var(--app-warm-surface) 88%, var(--app-warm-bg) 12%) )!important;color:var(--app-warm-text)!important;-webkit-text-fill-color:currentColor!important;caret-color:var(--app-warm-text)!important;box-shadow:none!important}.nano-page.nano-page--widget-layout :is(.input:focus,.textarea:focus,input:not([type=range]):not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus,.prompt-highlight:focus-within,.ui-select__trigger:focus-visible,.nano-sidebar__control-input:focus){border-color:var(--app-warm-border-strong)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--app-warm-text) 12%,transparent)!important}.nano-page.nano-page--widget-layout .input::placeholder,.nano-page.nano-page--widget-layout .textarea::placeholder,.nano-page.nano-page--widget-layout textarea::placeholder,.nano-page.nano-page--widget-layout .prompt-highlight__textarea::placeholder{color:var(--app-warm-muted)!important;-webkit-text-fill-color:var(--app-warm-muted)!important}.nano-page.nano-page--widget-layout :is(input[type=range],.ui-range){-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;accent-color:var(--app-warm-text)!important;width:100%;height:18px;margin-block:0;background:transparent!important;color:var(--app-warm-text)!important;border-radius:0!important}.nano-page.nano-page--widget-layout :is(input[type=range],.ui-range)::-webkit-slider-runnable-track{height:4px;border-radius:0!important;border:1px solid var(--app-warm-border)!important;background:color-mix(in srgb,var(--app-warm-text) 18%,transparent)!important;box-shadow:none!important}.nano-page.nano-page--widget-layout :is(input[type=range],.ui-range)::-webkit-slider-thumb{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:12px;height:16px;margin-top:-7px;border-radius:0!important;border:1px solid var(--app-warm-border-strong)!important;background:var(--app-warm-text)!important;box-shadow:none!important}.nano-page.nano-page--widget-layout :is(input[type=range],.ui-range)::-moz-range-track{height:4px;border-radius:0!important;border:1px solid var(--app-warm-border)!important;background:color-mix(in srgb,var(--app-warm-text) 18%,transparent)!important;box-shadow:none!important}.nano-page.nano-page--widget-layout :is(input[type=range],.ui-range)::-moz-range-progress{height:4px;border-radius:0!important;background:color-mix(in srgb,var(--app-warm-text) 46%,transparent)!important}.nano-page.nano-page--widget-layout :is(input[type=range],.ui-range)::-moz-range-thumb{width:12px;height:16px;border-radius:0!important;border:1px solid var(--app-warm-border-strong)!important;background:var(--app-warm-text)!important;box-shadow:none!important}.nano-page.nano-page--widget-layout :is(input[type=checkbox],input[type=radio]){accent-color:var(--app-warm-text)!important}.nano-page.nano-page--widget-layout .ui-checkbox__input:checked+.ui-checkbox__box,.nano-page.nano-page--widget-layout .ui-switch input:checked+.ui-switch__track{border-color:var(--app-warm-border-strong)!important;background:var(--app-warm-text)!important;box-shadow:none!important}.nano-page.nano-page--widget-layout .ui-checkbox__input:focus-visible+.ui-checkbox__box,.nano-page.nano-page--widget-layout .ui-switch input:focus-visible+.ui-switch__track{outline:2px solid color-mix(in srgb,var(--app-warm-text) 34%,transparent)!important;outline-offset:2px}.nano-page.nano-page--widget-layout .ui-checkbox__input:checked+.ui-checkbox__box .ui-checkbox__check,.nano-page.nano-page--widget-layout .ui-switch input:checked+.ui-switch__track .ui-switch__thumb{color:var(--app-warm-bg)!important;background:var(--app-warm-bg)!important}.nano-page.nano-page--widget-layout :is(.nano-context-meter__fill,.prompt-token--element,.prompt-token--image,.prompt-token--video),.nano-page.nano-page--widget-layout .floating-panel__progress:after,.nano-page.nano-page--widget-layout .prompt-inline-token:before{border-color:var(--app-warm-border-strong)!important;background:var(--app-warm-accent-soft)!important;color:var(--app-warm-text)!important;box-shadow:none!important}.nano-page.nano-page--widget-layout :is(.nano-sidebar__error,.video-error,.tts-track__error,.chat-message__error,.video-status,.tts-track__status,.sora-character-chip){border-color:var(--app-warm-border-strong)!important;background:var(--app-warm-accent-soft)!important;color:var(--app-warm-text)!important;box-shadow:none!important}:root{--app-menu-solid-bg: rgb(5, 5, 5);--app-menu-solid-bg-2: rgb(14, 14, 14);--app-menu-solid-hover: rgb(28, 28, 28)}.nano-page.nano-page>.app-header{box-shadow:none!important}.nano-page.nano-page>.app-header .app-nav-wrap,body .nano-page.nano-page>.app-header .app-nav-wrap,body .nano-page.nano-page--widget-layout>.app-header .app-nav-wrap{padding:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.nano-page.nano-page>.app-header .app-menu,body .nano-page.nano-page>.app-header .app-menu,body .nano-page.nano-page--widget-layout>.app-header .app-menu{border-color:var(--app-warm-border-strong)!important;background:var(--app-menu-solid-bg)!important;box-shadow:0 18px 42px #0000006b!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nano-page.nano-page>.app-header :is(.app-menu__item,.app-menu__section,.app-menu__field input,.app-menu__mini-button,.app-menu__close,.app-menu__kling-row,.app-menu__kling-chip,.app-menu__background,.app-menu__background-option){background:var(--app-menu-solid-bg-2)!important}.nano-page.nano-page>.app-header :is(.app-menu__item:hover,.app-menu__item.is-current,.app-menu__mini-button:hover,.app-menu__close:hover,.app-menu--tools .app-menu__item--toggle:hover,.app-menu--tools .app-menu__item--toggle.is-current,.app-menu--tools .app-menu__group.is-open>.app-menu__item--toggle,.app-menu__kling-row.is-active,.app-menu__kling-chip:hover,.app-menu__kling-chip.is-current,.app-menu__background-option:hover,.app-menu__background-option.is-active){background:var(--app-menu-solid-hover)!important}body{--app-warm-bg: rgba(17, 12, 12, .58);--app-warm-chrome: rgba(22, 17, 18, .72);--app-warm-panel: rgba(22, 17, 18, .7);--app-warm-panel-strong: rgba(36, 30, 32, .68);--app-warm-text: #e3d3bb;--app-warm-muted: #bcac92;--app-warm-accent: #e54717;--app-warm-accent-soft: rgba(229, 71, 23, .16);--app-warm-border: rgba(91, 74, 74, .62);--app-warm-border-strong: rgba(229, 71, 23, .72);--app-header-focus: rgba(229, 71, 23, .4);--border: var(--app-warm-border)}body .nano-page.nano-page--widget-layout{background:radial-gradient(circle at 18% 12%,rgba(229,71,23,.05),transparent 34%),radial-gradient(circle at 84% 86%,rgba(255,116,70,.035),transparent 42%),#110c0c47!important;color:var(--app-warm-text)!important}body .nano-page.nano-page>.app-header{border-color:#5b4a4ab3!important;background:linear-gradient(180deg,#e3d3bb0d,#0000),#120d0eb8!important;box-shadow:0 1px #e3d3bb0a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .nano-page.nano-page>.app-header :is(.app-logo__mark,.app-credit-badge,.app-user,.app-header__search,.app-trigger,.app-trigger--nav,.app-nav-wrap){border-color:#5b4a4ab8!important;background:linear-gradient(180deg,#e3d3bb0b,#0000),#161112a8!important;color:var(--app-warm-text)!important;box-shadow:none!important}body .nano-page.nano-page>.app-header :is(.app-logo:hover .app-logo__mark,.app-logo:focus-visible .app-logo__mark,.app-trigger:hover,.app-trigger.is-active,.app-header__search:hover,.app-header__search.is-active,.app-dropdown.is-open .app-user){border-color:var(--app-warm-border-strong)!important;background:linear-gradient(180deg,#e547172e,#e547170f),#1a1212c2!important;color:#fff1e5!important}body .nano-page.nano-page>.app-header .app-credit-badge--counter{--app-credit-counter-gradient-from: rgba(22, 17, 18, .9)}body .nano-page.nano-page>.app-header .app-credit-badge__delta{border-color:#5b4a4ad1!important;background:#110c0c!important;box-shadow:0 10px 28px #00000057!important}body .nano-page.nano-page>.app-header .app-credit-badge__delta.is-up{border-color:#32dc8c75!important;color:#7df0b0!important}body .nano-page.nano-page>.app-header .app-credit-badge__delta.is-down{border-color:#e54717a3!important;color:#fe7446!important}body .nano-page.nano-page>.app-header .app-header__agent-button{width:auto!important;min-width:84px!important;max-width:none!important;padding-inline:8px!important}body .nano-page.nano-page>.app-header .app-header__agent-label{display:inline!important}body :is(.btn-primary,.icon-button.is-primary,.nano-page:not(.nano-banana-page) .nano-composer-tool-button--send,.nano-page.nano-banana-page .nano-composer-tool-button--send,.ui-checkbox__input:checked+.ui-checkbox__box,.ui-switch input:checked+.ui-switch__track){border-color:var(--app-warm-border-strong)!important;background:linear-gradient(180deg,#fe7446,#e54717)!important;color:#140b08!important}body .ui-checkbox__box{border-color:#5b4a4adb!important;background:#161112!important}body .ui-checkbox__box:before{background:#806f5b!important;box-shadow:0 0 0 1px #08050570!important}body .ui-checkbox__box:after{color:#bcac92!important}body .ui-checkbox__input:checked+.ui-checkbox__box{border-color:#e54717db!important;background:linear-gradient(180deg,#fe7446,#e54717)!important;color:#140b08!important;box-shadow:0 0 0 2px #e547172e,inset 0 0 0 1px #140b0842!important}body .ui-checkbox__input:checked+.ui-checkbox__box:before{background:#140b08!important;box-shadow:0 0 0 1px #140b085c!important}body .ui-checkbox__input:checked+.ui-checkbox__box:after{color:#140b08!important}body .site-agent{--site-agent-bg: #110c0c;--site-agent-surface: #161112;--site-agent-panel: #161112;--site-agent-panel-strong: #241e20;--site-agent-text: #e3d3bb;--site-agent-muted: #bcac92;--site-agent-border: rgba(91, 74, 74, .62);--site-agent-border-strong: rgba(229, 71, 23, .72);--site-agent-accent: #e54717;--site-agent-accent-soft: rgba(229, 71, 23, .16)}body .site-agent.site-agent .site-agent__launcher.site-agent__launcher{border-color:var(--site-agent-border-strong)!important;border-radius:5px!important;background:linear-gradient(180deg,#e5471738,#e5471714),var(--site-agent-surface)!important;color:#fff1e5!important;box-shadow:0 18px 38px #0000006b,0 0 0 1px #e5471733!important}body .site-agent.site-agent .site-agent__launcher.site-agent__launcher:hover,body .site-agent.site-agent .site-agent__launcher.site-agent__launcher:focus-visible{border-color:#e54717db!important;background:linear-gradient(180deg,#fe744657,#e547172e),#241e20!important;color:#fff1e5!important;box-shadow:0 18px 38px #00000075,0 0 0 4px #e5471724!important}body .site-agent.site-agent .site-agent__panel.site-agent__panel{border-color:#5b4a4ab8!important;background:linear-gradient(180deg,#e3d3bb0b,#0000),#161112!important;color:#e3d3bb!important;box-shadow:0 22px 54px #00000075!important}body .site-agent :is(.site-agent__mark,.site-agent__empty-mark){color:#fe7446!important}body .site-agent :is(.site-agent__launcher-dot,.site-agent__typing-dot,.site-agent__action.is-running .site-agent__action-status){background:#e54717!important}body .nano-page.nano-page--widget-layout .page-fixed-workspace.page-widget-workspace{--page-fixed-bg: rgba(17, 12, 12, .18);--page-fixed-panel: rgba(22, 17, 18, .68);--page-fixed-panel-2: rgba(36, 30, 32, .52);--page-fixed-border: rgba(91, 74, 74, .62);--page-fixed-border-strong: rgba(229, 71, 23, .76);--page-fixed-text: #e3d3bb;--page-fixed-muted: #bcac92;--page-fixed-accent: #e54717;--page-fixed-accent-hover: #fe7446;background:radial-gradient(circle at 16% 10%,rgba(229,71,23,.06),transparent 28%),radial-gradient(circle at 90% 78%,rgba(255,116,70,.045),transparent 36%),linear-gradient(180deg,#110c0c2e,#0805051a)!important}body .nano-page.nano-page--widget-layout .page-fixed-panel.page-widget-panel{border-color:var(--page-fixed-border)!important;background:linear-gradient(180deg,#e3d3bb08,#0000),var(--page-fixed-panel)!important;color:var(--page-fixed-text)!important;box-shadow:none!important}body .page-fixed-panel__header{border-bottom-color:var(--page-fixed-border)!important;background:color-mix(in srgb,var(--page-fixed-panel-2) 72%,transparent)!important}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only{grid-template-columns:minmax(280px,.92fr) minmax(340px,1.18fr) minmax(104px,164px);justify-content:stretch;align-items:start}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only--with-gallery{grid-template-columns:minmax(380px,1.2fr) minmax(240px,.76fr) minmax(320px,1fr) minmax(104px,164px);align-items:stretch}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only--with-gallery:not(.page-fixed-workspace__side-only--input-settings-run){grid-template-columns:minmax(420px,min(42vw,640px)) repeat(auto-fit,minmax(220px,360px));align-items:start}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only--with-gallery.page-fixed-workspace__side-only--upload-composer{grid-template-columns:minmax(0,1fr) minmax(min(100%,760px),min(56vw,1080px)) minmax(0,1fr);grid-template-rows:minmax(0,1fr) 112px;grid-template-areas:". gallery settings" ". prompt settings";justify-content:stretch;align-items:stretch;align-content:stretch;height:100%;min-height:0;overflow:hidden}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only--with-gallery.page-fixed-workspace__side-only--upload-composer.page-fixed-workspace__side-only--upload-composer-no-settings{grid-template-columns:minmax(min(100%,760px),min(72vw,1080px));grid-template-areas:"gallery" "prompt";justify-content:center}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only--with-gallery.page-fixed-workspace__side-only--upload-composer .page-fixed-panel--settings{width:100%;max-width:420px;justify-self:start}body .page-fixed-workspace__side-only--input-settings-run{grid-template-areas:"input settings run"}body .page-fixed-workspace__side-only--with-gallery.page-fixed-workspace__side-only--input-settings-run{grid-template-areas:"gallery input settings run"}body .nano-page.nano-page--widget-layout .page-fixed-workspace--prompt-only.page-widget-workspace{grid-template-columns:minmax(min(100%,620px),min(62vw,870px)) minmax(320px,min(28vw,420px));justify-content:center;align-items:stretch;align-content:stretch}body .nano-page.nano-page--widget-layout .page-fixed-workspace--prompt-only .page-fixed-panel--prompt{min-height:var(--page-layout-prompt-panel-height, 168px)!important;max-height:var(--page-layout-prompt-panel-height, 168px)!important}body .nano-page.nano-page--widget-layout .page-fixed-workspace--prompt-only .page-fixed-workspace__side .page-fixed-panel--settings,body .nano-page.nano-page--widget-layout .page-fixed-workspace--prompt-only .page-fixed-workspace__side .page-fixed-panel--input{flex:0 1 auto;max-height:calc(100dvh - 64px)}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only .page-fixed-panel{min-height:0}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only .page-fixed-panel--input,body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only .page-fixed-panel--settings{min-height:206px}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only .page-fixed-panel--run{min-height:206px;align-self:start!important}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only--upload-composer .page-fixed-panel--center,body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only--upload-composer .page-fixed-panel--settings,body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only--upload-composer .page-fixed-panel--run{min-height:0!important;align-self:stretch!important}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only--upload-composer .page-fixed-panel--prompt{min-height:112px!important;max-height:112px!important;align-self:stretch!important}body .nano-page.nano-page--widget-layout .meshy-settings-stack{display:flex;flex-direction:column;gap:8px;min-height:0;height:100%;overflow-y:auto;padding-right:2px}body .nano-page.nano-page--widget-layout .meshy-settings-stack>.nano-sidebar{flex:0 0 auto;height:auto!important;min-height:auto!important;overflow:visible}body .nano-page.nano-page--widget-layout .meshy-settings-stack>.nano-sidebar .nano-sidebar__content{overflow:visible!important}body .nano-page.nano-page--widget-layout .page-fixed-panel :is(.input,.textarea,.ui-select__trigger,.mode-toggle,.nano-sidebar__option-btn,.nano-sidebar__control-input,.prompt-highlight,select,textarea,input:not([type=file])){border-color:#5b4a4abd!important;background:linear-gradient(180deg,#e3d3bb09,#0000),#181516ad!important;color:#e3d3bb!important;box-shadow:none!important}body .nano-page.nano-page--widget-layout .page-fixed-panel .nano-sidebar__section-title,body .nano-page.nano-page--widget-layout .page-fixed-panel .nano-sidebar__label{color:#d6c3a7!important;font-size:10px!important;letter-spacing:0!important}body .nano-page.nano-page--widget-layout .page-fixed-panel .nano-sidebar__section{border-color:#5b4a4a73!important;background:linear-gradient(180deg,#e3d3bb08,#0000),#16111275!important}body .nano-page.nano-page--widget-layout .page-fixed-panel--input .quick-upload-actions__row{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:7px}body .nano-page.nano-page--widget-layout .page-fixed-panel--input .quick-upload-actions__button:not(.quick-upload-actions__preview-tile){width:100%;height:58px;min-height:58px;padding:8px 10px 8px 36px!important;display:flex;align-items:center;justify-content:flex-start;border-radius:4px;border-style:dashed;border-color:#5b4a4ae6!important;background:linear-gradient(180deg,#e3d3bb0b,#0000),#181516a3!important;color:#e3d3bb!important}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only .page-fixed-panel--input .quick-upload-actions__button:not(.quick-upload-actions__preview-tile){height:86px;min-height:86px}body .nano-page.nano-page--widget-layout .page-fixed-panel--input .quick-upload-actions__button:not(.quick-upload-actions__preview-tile):before,body .nano-page.nano-page--widget-layout .page-fixed-panel--input .quick-upload-actions__button:not(.quick-upload-actions__preview-tile):after{left:19px;width:14px;height:2px;background:#bcac92}body .nano-page.nano-page--widget-layout .page-fixed-panel--input .quick-upload-actions__button-content{display:flex!important;min-width:0;flex-direction:column;gap:2px;color:inherit;text-align:left}body .nano-page.nano-page--widget-layout .page-fixed-panel--input .quick-upload-actions__button-title{color:#e3d3bb;font-size:11px;line-height:1.1}body .nano-page.nano-page--widget-layout .page-fixed-panel--input .quick-upload-actions__button-hint{color:#bcac92;font-size:9px;line-height:1.1}body .nano-page.nano-page--widget-layout .page-fixed-panel--input .quick-upload-actions__preview-tile{flex:0 0 58px;width:58px;height:58px}body .nano-page.nano-page--widget-layout .page-fixed-panel--run .page-fixed-panel__body{align-items:stretch;justify-content:center}body .nano-page.nano-page--widget-layout .page-fixed-panel--run .submit-task-button{--run-widget-button-size: auto;width:100%;max-width:136px;height:34px;min-height:34px;aspect-ratio:auto;padding:0 12px!important;border-radius:4px;border-color:var(--page-fixed-border-strong)!important;background:linear-gradient(180deg,#fe7446,#e54717)!important;color:#140b08!important;box-shadow:none!important}body .nano-page.nano-page--widget-layout .page-fixed-panel--run .submit-task-button .task-button-content{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px}body .nano-page.nano-page--widget-layout .page-fixed-panel--run .submit-task-button .task-button-content>span:not(.btn-spinner){display:inline!important;font-size:11px;font-weight:780;line-height:1}body .nano-page.nano-page--widget-layout .page-fixed-panel--run .submit-task-button svg{width:15px;height:15px}body .gpt-chat-page.nano-page--widget-layout .nano-context-meter--header,body .gpt-chat-page.nano-page--widget-layout .nano-context-meter--header :is(.nano-context-meter__header,.nano-context-meter__title,.nano-context-meter__value,.nano-context-meter__meta){border-color:transparent!important;background:transparent!important;box-shadow:none!important}body .gpt-chat-page.nano-page--widget-layout .nano-context-meter--header .nano-context-meter__bar{border:1px solid rgba(227,211,187,.14);background:#e3d3bb14!important}body .nano-page.nano-page--widget-layout .nano-floating-composer-panel__actions .task-batch-slider{border-color:transparent!important;background:transparent!important;box-shadow:none!important}body .nano-page.nano-page--widget-layout .nano-floating-composer-panel__actions .task-batch-slider :is(.task-batch-slider__label,.task-batch-slider__value){background:transparent!important;box-shadow:none!important}body .task-gallery-browser{border-color:#5b4a4ad1!important;border-radius:30px!important;background:linear-gradient(180deg,#e3d3bb09,#0000),#110c0cd1!important;box-shadow:0 18px 50px #0000006b!important}body .task-gallery-browser__header,body .task-gallery-browser__tools{border-color:#5b4a4ab8!important;background:#161112a8!important}body .task-gallery-browser__content,body .task-gallery-browser__grid{background:transparent!important}body .task-gallery-browser__card,body .task-gallery-browser__search,body .task-gallery-browser__segmented,body .task-gallery-browser__toggle,body .task-gallery-browser__icon-button,body .task-gallery-browser__tool{border-color:#5b4a4ab8!important;border-radius:16px!important;background:#16111294!important;color:#e3d3bb!important}body .task-gallery-browser__segment.is-active,body .task-gallery-browser__segment:hover,body .task-gallery-browser__toggle.is-active,body .task-gallery-browser__toggle:hover,body .task-gallery-browser__tool.is-active,body .task-gallery-browser__tool:hover,body .task-gallery-browser__icon-button:hover:not(:disabled),body .task-gallery-browser__icon-button.is-active{border-color:#e54717bd!important;background:#e5471729!important;color:#fff1e5!important}body .gpt-chat-page.nano-page--widget-layout .chat-window{gap:7px!important;padding:8px!important;border:0!important;border-radius:0!important;background:#110c0c!important;box-shadow:none!important}body .gpt-chat-page.nano-page--widget-layout .chat-placeholder{color:#bcac92!important}body .gpt-chat-page.nano-page--widget-layout .chat-placeholder__title{color:#e3d3bb!important;font-size:13px!important;font-weight:650!important;letter-spacing:0!important}body .gpt-chat-page.nano-page--widget-layout .chat-message{max-width:min(86%,960px)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .gpt-chat-page.nano-page--widget-layout .chat-message.user{max-width:min(72%,900px)!important}body .gpt-chat-page.nano-page--widget-layout .chat-message__bubble{padding:7px 9px!important;border:1px solid rgba(91,74,74,.74)!important;border-radius:3px!important;background:linear-gradient(180deg,#e3d3bb09,#0000),#161112!important;color:#e3d3bb!important;box-shadow:none!important}body .gpt-chat-page.nano-page--widget-layout .chat-message.user .chat-message__bubble{border-color:#e547178f!important;background:linear-gradient(180deg,#e547171f,#0000),#181111!important}body .gpt-chat-page.nano-page--widget-layout .chat-message.assistant.is-error .chat-message__bubble{border-color:#ff69697a!important;background:#1c1011!important}body .gpt-chat-page.nano-page--widget-layout .chat-message__header{margin:-7px -9px 7px!important;padding:5px 9px!important;border-bottom:1px solid rgba(91,74,74,.62)!important;background:#241e20!important}body .gpt-chat-page.nano-page--widget-layout .chat-message__author{color:#e3d3bb!important;font-size:10px!important;font-weight:780!important;letter-spacing:0!important}body .gpt-chat-page.nano-page--widget-layout .chat-message.user .chat-message__author{color:#fe7446!important}body .gpt-chat-page.nano-page--widget-layout .chat-message__tokens{padding:2px 6px!important;border:1px solid rgba(91,74,74,.72)!important;border-radius:2px!important;background:#161112!important;color:#bcac92!important;font-size:10px!important;font-weight:650!important;letter-spacing:0!important;box-shadow:none!important}body .gpt-chat-page.nano-page--widget-layout .chat-message__tokens:is(.is-search,.is-image,.is-reasoning,.is-streaming),body .gpt-chat-page__trace-summary-badge:is(.is-live,.is-done),body .gpt-chat-page__trace-summary-badge.model-stream-activity,body .gpt-chat-page__live-activity-text.model-stream-activity{border-color:#e547178a!important;background:#e5471724!important;color:#fff1e5!important;box-shadow:none!important}body .gpt-chat-page.nano-page--widget-layout .chat-text,body .gpt-chat-page.nano-page--widget-layout .gpt-chat-page__markdown,body .gpt-chat-page.nano-page--widget-layout .nano-banana-page__assistant-markdown{color:#e3d3bb!important;font-size:12px!important;line-height:1.45!important}body .gpt-chat-page.nano-page--widget-layout :is(.gpt-chat-page__trace-disclosure,.nano-banana-page__assistant-text-disclosure,.gpt-chat-page__trace-markdown-card,.gpt-chat-page__search-item,.gpt-chat-page__trace-live-search-item,.gpt-chat-page__trace-reasoning-item,.gpt-chat-page__generated-stage,.gpt-chat-page__generated-stage-frame){border-color:#5b4a4ab8!important;border-radius:3px!important;background:#161112!important;color:#e3d3bb!important;box-shadow:none!important}body .gpt-chat-page.nano-page--widget-layout :is(.gpt-chat-page__trace-summary,.nano-banana-page__assistant-text-disclosure .gpt-chat-page__trace-summary){min-height:30px!important;border-radius:0!important;background:#241e20!important;color:#e3d3bb!important}body .gpt-chat-page.nano-page--widget-layout :is(.gpt-chat-page__trace-summary:hover,.nano-banana-page__assistant-text-disclosure .gpt-chat-page__trace-summary:hover,.gpt-chat-page__search-item.is-live,.gpt-chat-page__trace-live-search-item.is-live,.gpt-chat-page__trace-reasoning-item.is-live){border-color:#e5471794!important;background:#e5471724!important}body .gpt-chat-page.nano-page--widget-layout .chat-scroll-to-bottom__button.icon-button{width:30px!important;height:30px!important;border-radius:3px!important;border-color:#5b4a4ab8!important;background:#161112!important;color:#e3d3bb!important;box-shadow:none!important}.nano-page.nano-banana-page .chat-message-image-actions .icon-button.is-success,.nano-page.nano-banana-page .chat-message-image-actions .download-action-button.is-success .icon-button{border-color:#60dc7cb8!important;background:#2da0504d!important;color:#9af4ae!important;box-shadow:0 0 0 1px #60dc7c2e,0 8px 20px #2da0502e!important}.nano-page.nano-banana-page .chat-message-image-actions .download-action-button.is-error .icon-button{border-color:#ff69699e!important;background:#b42a2a42!important;color:#ffaeae!important}body .gpt-chat-page.nano-page--widget-layout .chat-message:hover .chat-message__bubble,body .gpt-chat-page.nano-page--widget-layout .chat-message:focus-within .chat-message__bubble{border-color:color-mix(in srgb,var(--app-warm-accent, #e54717) 62%,rgba(227,211,187,.18))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-warm-accent, #e54717) 20%,transparent),0 10px 26px #0000003d!important}body .gpt-chat-page.nano-page--widget-layout .chat-message__status{width:fit-content!important;max-width:100%!important;min-height:23px!important;display:inline-flex!important;align-items:center!important;padding:4px 8px!important;border:1px solid rgba(229,71,23,.42)!important;border-radius:999px!important;background:linear-gradient(180deg,#e3d3bb0e,#0000),#241e20b8!important;color:#fff1e5!important;font-size:10.5px!important;font-weight:720!important;line-height:1.15!important;letter-spacing:0!important;box-shadow:none!important}body .gpt-chat-page.nano-page--widget-layout .attachment-grid-chat .attachment-stack,body .gpt-chat-page.nano-page--widget-layout .attachment-grid-chat .attachment,body .gpt-chat-page.nano-page--widget-layout .attachment-grid-chat .attachment-button,body .gpt-chat-page.nano-page--widget-layout .attachment-grid-chat .image-preview,body .gpt-chat-page.nano-page--widget-layout .attachment-grid-chat .image-preview__img{border-radius:10px!important}body :is(.ui-select__trigger,.ui-select__menu,.ui-select__option,.tts-language-select__trigger,.tts-language-select__menu,.tts-language-select__option,select,.nano-sidebar__select,.app-menu,.app-menu__sub,.app-menu__item,.app-menu__section,.app-menu__kling-chip){border-radius:0!important}body :is(.ui-select__trigger,select,.nano-sidebar__select,.tts-language-select__trigger){border-color:#5b4a4abd!important;background:linear-gradient(180deg,#e3d3bb09,#0000),#161112!important;color:#e3d3bb!important;box-shadow:none!important}body :is(.ui-select__trigger:hover,.ui-select.is-open .ui-select__trigger,.ui-select__trigger:focus-visible,select:focus,.tts-language-select__trigger:hover,.tts-language-select__trigger:focus){border-color:#e54717b8!important;background:#1a1212!important;color:#fff1e5!important;outline:none!important;box-shadow:0 0 0 1px #e547173d!important}body :is(.ui-select__caret,.tts-language-select__chevron){border-top-color:#fe7446!important}body :is(.ui-select__menu,.tts-language-select__menu){gap:2px!important;padding:4px!important;border-color:#5b4a4ad1!important;background:#110c0c!important;box-shadow:0 14px 34px #0000006b!important}body :is(.ui-select__option,.tts-language-select__option){min-height:28px!important;padding:6px 8px!important;border-color:transparent!important;background:transparent!important;color:#e3d3bb!important;font-size:11px!important}body :is(.ui-select__option:hover,.ui-select__option.is-highlighted,.tts-language-select__option:hover,.tts-language-select__option:focus){border-color:#5b4a4ab8!important;background:#241e20!important;color:#fff1e5!important}body :is(.ui-select__option.is-active,.tts-language-select__option.is-active){border-color:#e54717a3!important;background:#e5471729!important;color:#fff1e5!important}body select option{background:#110c0c;color:#e3d3bb}body .nano-page .nano-aspect-menu__trigger,body .nano-page .nano-aspect-menu__option,body .nano-page .nano-aspect-menu__list,body .nano-page .nano-aspect-menu__preview,body .nano-page .nano-aspect-menu__shape{border-radius:0!important}body .nano-page .nano-aspect-menu__trigger,body .nano-page .nano-aspect-menu__option{border-color:#5b4a4abd!important;background:linear-gradient(180deg,#e3d3bb09,#0000),#161112!important;color:#e3d3bb!important;box-shadow:none!important}body .nano-page .nano-aspect-menu__trigger:hover:not(:disabled),body .nano-page .nano-aspect-menu__trigger:focus-visible,body .nano-page .nano-aspect-menu.is-open .nano-aspect-menu__trigger,body .nano-page .nano-aspect-menu__option:hover:not(:disabled),body .nano-page .nano-aspect-menu__option:focus-visible,body .nano-page .nano-aspect-menu__option.is-active{border-color:#e54717b8!important;background:#e5471724!important;color:#fff1e5!important}body .nano-page .nano-aspect-menu__list{border-color:#5b4a4ad1!important;background:#110c0c!important;box-shadow:0 14px 34px #0000006b!important}body .nano-page .nano-aspect-menu__preview{border-color:#5b4a4ab3!important;background:linear-gradient(rgba(227,211,187,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(227,211,187,.07) 1px,transparent 1px),#110c0c!important;background-size:8px 8px!important}body .nano-page .nano-aspect-menu__shape{border-color:#e54717ad!important;background:linear-gradient(135deg,#fe744657,#e547171a),#241e20!important}body .nano-page :is(.nano-aspect-menu__value,.nano-aspect-menu__option-head span:first-child){color:#fff1e5!important}body .nano-page :is(.nano-aspect-menu__hint,.nano-aspect-menu__option-subtitle,.nano-aspect-menu__option-head span:last-child){color:#bcac92!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace){--legacy-fixed-gap: 8px;flex:1 1 auto;width:min(100%,1640px);max-width:none;min-height:0;margin:0 auto;padding:var(--legacy-fixed-gap);display:grid;grid-template-columns:minmax(0,1fr) clamp(292px,24vw,420px);grid-auto-rows:auto;align-items:start;gap:var(--legacy-fixed-gap);overflow:auto;border:0;border-radius:0;background:transparent!important;box-shadow:none}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace):before,body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace):after{display:none!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.floating-panel.page-widget-panel{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;transform:none!important;z-index:auto!important;display:flex;align-self:start;overflow:hidden;border:1px solid rgba(91,74,74,.62)!important;border-radius:5px;background:linear-gradient(180deg,#e3d3bb09,#0000),#1611129e!important;color:#e3d3bb!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:auto;opacity:1!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.floating-panel.page-widget-panel:before{display:none!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .floating-panel__header{min-height:28px!important;padding:5px 7px!important;cursor:default;touch-action:auto;border-bottom:1px solid rgba(91,74,74,.62)!important;background:color-mix(in srgb,#241e20 72%,transparent)!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .floating-panel__title{color:#bcac92!important;font-size:10px!important;font-weight:700;line-height:1;letter-spacing:.02em}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .floating-panel__options,body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .floating-panel__icon-button,body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .floating-panel__resize-handle,body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page) .floating-panel__options-menu.is-portaled{display:none!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .floating-panel__body{flex:1 1 auto;min-width:0;min-height:0;overflow:auto!important;padding:7px!important;background:transparent!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .floating-panel__content-scale,body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .floating-panel__content-scale-inner{position:static!important;width:100%!important;height:auto!important;min-height:0!important;transform:none!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) :is(.card,.nano-sidebar,.nano-settings-card){border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .nano-sidebar__header{display:none!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .nano-sidebar__content{padding:0!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .nano-sidebar__section{padding:0 0 8px;border-radius:0}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .nano-sidebar__section+.nano-sidebar__section{padding-top:8px}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) :is(.input,.textarea,.ui-select__trigger,.mode-toggle,.nano-sidebar__option-btn,.nano-sidebar__control-input,.prompt-highlight,select,textarea,input:not([type=file])){border-color:#5b4a4abd!important;background:linear-gradient(180deg,#e3d3bb09,#0000),#181516!important;color:#e3d3bb!important;box-shadow:none!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) :is(.nano-sidebar__section-title,.nano-sidebar__label){color:#d6c3a7!important;font-size:10px!important;letter-spacing:0!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--main{grid-column:1;order:10!important;min-height:min(440px,calc(100dvh - 180px))!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt{grid-column:1;order:20!important;width:870px!important;max-width:100%!important;box-sizing:border-box;justify-self:center;min-height:168px!important;max-height:168px!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.floating-panel.page-widget-panel.page-widget-panel--prompt{width:870px!important;max-width:100%!important;height:168px!important;min-height:168px!important;max-height:168px!important;min-width:0!important;box-sizing:border-box}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.floating-panel.page-widget-panel.page-widget-panel--main.floating-panel--with-workspace-gallery{width:870px!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;justify-self:center}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt:not(.nano-floating-composer-panel--chat)>.floating-panel__header{display:none!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt:not(.nano-floating-composer-panel--chat)>.floating-panel__body{flex:0 0 auto!important;width:100%!important;padding:6px!important;overflow:visible!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt:not(.nano-floating-composer-panel--chat) .floating-panel__content-scale{width:100%!important;min-height:0!important;height:auto!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt:not(.nano-floating-composer-panel--chat) .floating-panel__content-scale-inner{position:relative!important;width:100%!important;min-height:0!important;height:auto!important;transform:none!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .chat-composer{width:100%!important;min-height:0;display:flex;flex-direction:column;gap:0}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .chat-composer__label{display:none!important;min-height:18px;margin:0;align-items:center;gap:6px!important;color:#bcac92!important;font-size:10px!important;line-height:1.1}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .chat-composer__row,body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .prompt-highlight{width:100%!important;min-height:64px!important;max-height:84px!important;overflow:hidden}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .prompt-highlight,body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .chat-composer__row>textarea,body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .chat-composer__row>.input,body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .chat-composer__row>.textarea{min-height:64px!important;max-height:84px!important;padding-bottom:32px!important;overflow:auto!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .prompt-highlight__textarea{max-height:84px!important;overflow:auto!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt:not(.nano-floating-composer-panel--chat).nano-floating-composer-panel--with-action-content .nano-floating-composer-panel__actions{position:absolute!important;right:104px;bottom:10px;width:auto;max-width:min(220px,calc(100% - 180px));padding:0!important;justify-content:flex-end}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .chat-composer__actions{position:absolute!important;right:6px;bottom:4px;display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-end;gap:6px;width:auto!important;height:30px;margin:0!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .nano-composer-tool-button{width:34px!important;height:30px!important;min-width:34px!important;flex:0 0 34px!important;border-radius:8px!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .nano-composer-tool-button--send{width:38px!important;min-width:38px!important;flex-basis:38px!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt:not(.nano-floating-composer-panel--chat).nano-floating-composer-panel--with-action-content .task-batch-slider{width:132px}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt:not(.nano-floating-composer-panel--chat).nano-floating-composer-panel--with-action-content :is(.prompt-highlight,.chat-composer__row>textarea,.chat-composer__row>.input,.chat-composer__row>.textarea){padding-right:16px!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .prompt-token-quick-insert{max-height:48px;overflow:auto;gap:4px}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .prompt-token-quick-insert__group,body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .prompt-token-quick-insert__items,body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .chat-composer__meta{gap:4px}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt :is(.prompt-token-quick-insert__label,.chat-composer__meta,.muted,.keyboard-shortcut-hint){font-size:10px!important;line-height:1.2}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt .prompt-token-quick-insert :is(button,.btn){min-height:22px;padding:3px 6px;border-radius:3px;font-size:10px}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--sidebar{grid-column:2;order:30!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--input{order:25!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--run{order:50!important;min-height:96px!important}body :is(.flux-page,.kling-motion-page,.sam-image-page,.sam-video-page,.tts-page)>.nano-floating-workspace.page-widget-workspace>.page-widget-panel--main{display:none!important}body :is(.flux-page,.kling-motion-page,.sam-image-page,.sam-video-page,.tts-page)>.nano-floating-workspace.page-widget-workspace>.page-widget-panel--main.floating-panel--with-workspace-gallery{display:flex!important;grid-column:1!important;order:25!important;width:870px!important;max-width:100%!important;min-height:220px!important;max-height:360px!important;justify-self:center;align-self:start}body :is(.flux-page,.kling-motion-page,.sam-image-page,.sam-video-page,.tts-page)>.nano-floating-workspace.page-widget-workspace>.page-widget-panel--main.floating-panel--with-workspace-gallery .workspace-gallery-panel{min-height:0}body :is(.flux-page,.kling-motion-page,.sam-image-page,.sam-video-page,.tts-page)>.nano-floating-workspace.page-widget-workspace>.page-widget-panel--main.floating-panel--with-workspace-gallery .floating-panel__body{overflow:hidden!important}body :is(.flux-page,.kling-motion-page,.sam-image-page,.sam-video-page,.tts-page)>.nano-floating-workspace.page-widget-workspace>.page-widget-panel--main.floating-panel--with-workspace-gallery :is(.floating-panel__content-scale,.floating-panel__content-scale-inner,.workspace-gallery-panel,.task-gallery-browser-embed,.task-gallery-browser--embedded){height:100%!important;min-height:0!important}body .nano-page:is(.sam-image-page,.sam-video-page):not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace){width:min(100%,1640px);grid-template-columns:870px minmax(340px,520px);grid-template-rows:minmax(360px,1fr) 168px;justify-content:center;align-items:stretch}body .nano-page:is(.sam-image-page,.sam-video-page):not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--main.floating-panel--with-workspace-gallery{grid-column:1!important;grid-row:1!important;order:10!important;min-height:360px!important;max-height:none!important;align-self:stretch}body .nano-page:is(.sam-image-page,.sam-video-page):not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt{grid-column:1!important;grid-row:2!important;order:20!important;min-height:168px!important;max-height:168px!important;align-self:stretch}body .nano-page:is(.sam-image-page,.sam-video-page):not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--sidebar:not(.page-widget-panel--input):not(.page-widget-panel--run){grid-column:2!important;grid-row:1 / span 2!important;order:30!important;min-height:0!important;align-self:stretch}body .nano-page:is(.flux-page,.kling-motion-page,.tts-page):not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt{min-height:168px!important;max-height:168px!important;align-self:start}body .nano-page.flux-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace){grid-template-columns:870px minmax(320px,420px);grid-template-rows:minmax(420px,1fr) 168px;justify-content:center}body .nano-page.flux-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>#flux-2-edit-prompt{grid-column:1!important;grid-row:2!important;min-height:168px!important;max-height:168px!important;align-self:end}body .nano-page.flux-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>#flux-2-edit-prompt .chat-composer{gap:0}body .nano-page.flux-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>#flux-2-edit-prompt .chat-composer__row{min-height:64px!important;max-height:84px!important}body .nano-page.flux-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>#flux-2-edit-prompt .chat-composer__row>:is(textarea,.prompt-highlight){min-height:64px!important;max-height:84px!important}body .nano-page.flux-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>#flux-2-edit-main-widget{grid-column:1!important;grid-row:1!important;width:870px!important;max-width:100%!important;min-height:420px!important;max-height:none!important;justify-self:center;align-self:stretch}body .nano-page.flux-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>#flux-2-edit-sidebar{grid-column:2!important;grid-row:1!important;align-self:stretch}body .nano-page.tts-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt{grid-column:1!important;grid-row:2!important;min-height:168px!important;max-height:168px!important;align-self:start}body .nano-page.tts-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace){grid-template-columns:870px minmax(320px,360px);grid-template-rows:minmax(320px,380px) 168px;justify-content:center;align-items:start}body .nano-page.tts-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>#tts-main-widget.floating-panel--with-workspace-gallery{grid-column:1!important;grid-row:1!important;min-height:320px!important;max-height:380px!important}body .nano-page.tts-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>#tts-results{grid-column:2!important;grid-row:1!important;align-self:start}body .nano-page.tts-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>#tts-settings{grid-column:2!important;grid-row:1 / span 2!important;margin-top:103px!important;height:min(680px,calc(100dvh - 196px))!important;max-height:min(680px,calc(100dvh - 196px))!important;min-height:320px!important;align-self:start;overflow:hidden}body .nano-page.tts-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>#tts-settings :is(.floating-panel__body,.floating-panel__content-scale,.floating-panel__content-scale-inner,.page-widget-panel__body){min-height:0!important;height:100%!important;overflow:hidden!important}body .nano-page.tts-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>#tts-settings .nano-sidebar{min-height:0;height:100%}body .nano-page.tts-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>#tts-settings .nano-sidebar__content{min-height:0;overflow-y:auto}body .nano-page.kling-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace.kling-layout:not(.admin-widget-workspace):not(.element-library-workspace){width:min(100%,1920px);grid-template-columns:870px minmax(260px,300px) minmax(240px,300px);grid-template-rows:minmax(420px,1fr) 168px auto;justify-content:center;align-items:stretch}body .nano-page.kling-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace.kling-layout:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--main.kling-main{display:none!important}body .nano-page.kling-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace.kling-layout:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--main.kling-main.floating-panel--with-workspace-gallery{display:flex!important;grid-column:1!important;grid-row:1!important;order:10!important;width:870px!important;max-width:100%!important;min-height:420px!important;max-height:none!important;justify-self:center;align-self:stretch}body .nano-page.kling-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace.kling-layout:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt{grid-column:1!important;grid-row:2!important;order:20!important;min-height:168px!important;max-height:168px!important;align-self:stretch}body .nano-page.kling-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace.kling-layout:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--sidebar{grid-column:2!important}body .nano-page.kling-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace.kling-layout:not(.admin-widget-workspace):not(.element-library-workspace)>#kling-motion-sidebar,body .nano-page.kling-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace.kling-layout:not(.admin-widget-workspace):not(.element-library-workspace)>#kling-reference-sidebar{grid-column:2!important;grid-row:1!important}body .nano-page.kling-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace.kling-layout:not(.admin-widget-workspace):not(.element-library-workspace)>#kling-reference-input-files{grid-column:2!important;grid-row:2!important}body .nano-page.kling-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace.kling-layout:not(.admin-widget-workspace):not(.element-library-workspace)>:is(#kling-reference-elements,#kling-reference-images){grid-column:3!important}body .nano-page.kling-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace.kling-layout:not(.admin-widget-workspace):not(.element-library-workspace)>#kling-reference-elements{grid-row:1 / span 2}body .nano-page.kling-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace.kling-layout:not(.admin-widget-workspace):not(.element-library-workspace)>#kling-reference-images{grid-row:3}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .page-widget-panel__body--input .quick-upload-actions__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:7px;width:100%}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .page-widget-panel__body--input .quick-upload-actions__button:not(.quick-upload-actions__preview-tile){width:100%;height:58px;min-height:58px;padding:8px 10px 8px 36px!important;display:flex;align-items:center;justify-content:flex-start;border-radius:4px;border-style:dashed;color:#e3d3bb!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .page-widget-panel__body--input .quick-upload-actions__button:not(.quick-upload-actions__preview-tile):before,body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .page-widget-panel__body--input .quick-upload-actions__button:not(.quick-upload-actions__preview-tile):after{left:19px;width:14px;height:2px;background:#bcac92}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .page-widget-panel__body--input .quick-upload-actions__button-content{display:flex!important;min-width:0;flex-direction:column;gap:2px;color:inherit;text-align:left}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .page-widget-panel__body--run .submit-task-button{--run-widget-button-size: auto;width:100%;max-width:136px;height:34px;min-height:34px;aspect-ratio:auto;padding:0 12px!important;border-radius:4px;border-color:#e54717c2!important;background:linear-gradient(180deg,#fe7446,#e54717)!important;color:#140b08!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace) .page-widget-panel__body--run .submit-task-button .task-button-content>span:not(.btn-spinner){display:inline!important}@media(min-width:1900px){body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only{grid-template-columns:minmax(380px,.95fr) minmax(520px,1.2fr) minmax(128px,190px)}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only--with-gallery{grid-template-columns:minmax(560px,1.26fr) minmax(320px,.82fr) minmax(460px,1fr) minmax(128px,190px)}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only--with-gallery:not(.page-fixed-workspace__side-only--input-settings-run){grid-template-columns:minmax(560px,min(42vw,760px)) repeat(auto-fit,minmax(280px,420px))}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only--with-gallery.page-fixed-workspace__side-only--upload-composer{grid-template-columns:minmax(0,1fr) minmax(900px,min(56vw,1080px)) minmax(0,1fr);grid-template-rows:minmax(0,1fr) 112px;grid-template-areas:". gallery settings" ". prompt settings"}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace){width:min(100%,2440px);grid-template-columns:minmax(0,1fr) clamp(340px,18vw,460px);padding:10px 16px}body .nano-page.kling-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace.kling-layout:not(.admin-widget-workspace):not(.element-library-workspace){grid-template-columns:minmax(520px,1fr) clamp(340px,17vw,440px) clamp(420px,22vw,640px)}body .nano-page:is(.sam-image-page,.sam-video-page):not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace){grid-template-columns:minmax(380px,.95fr) minmax(520px,1.2fr) minmax(128px,190px)}}@media(max-width:860px){body .nano-page.nano-page--widget-layout .page-fixed-workspace--upload-composer.page-widget-workspace{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only{grid-template-columns:1fr}body .page-fixed-workspace__side-only--input-settings-run{grid-template-areas:none}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only .page-fixed-panel--input,body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only .page-fixed-panel--settings,body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only .page-fixed-panel--run{min-height:auto}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only--upload-composer .page-fixed-panel--prompt{min-height:112px!important;max-height:112px!important;height:112px}body .nano-page.nano-page--widget-layout .page-fixed-workspace--upload-composer .page-widget-panel--workspace-gallery{flex:1 1 0!important;height:auto!important;min-height:clamp(220px,calc(var(--app-widget-viewport-height, 100dvh) - 260px),420px)!important;max-height:none!important}body .nano-page.nano-page--widget-layout .page-fixed-workspace--upload-composer .page-widget-panel--workspace-gallery .workspace-gallery-panel{height:100%!important;max-height:100%!important}body .nano-page.nano-page--widget-layout .page-fixed-workspace--upload-composer .page-fixed-panel--prompt{position:fixed;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom,0px));z-index:60;width:auto!important;margin:0;background:linear-gradient(180deg,#e3d3bb09,#0000),#161112e0!important;box-shadow:0 -12px 28px #00000047!important;backdrop-filter:blur(8px) saturate(112%)!important;-webkit-backdrop-filter:blur(8px) saturate(112%)!important}body .nano-page.nano-page--widget-layout .page-fixed-workspace__side-only .page-fixed-panel--input .quick-upload-actions__button:not(.quick-upload-actions__preview-tile){height:62px;min-height:62px}body .nano-page.nano-page>.app-header .app-header__agent-button{width:var(--app-header-control-size)!important;min-width:var(--app-header-control-size)!important;max-width:var(--app-header-control-size)!important;padding:0!important}body .nano-page.nano-page>.app-header .app-header__agent-label{display:none!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace),body .kling-page>.nano-floating-workspace.kling-layout,body :is(.sam-image-page,.sam-video-page)>.nano-floating-workspace.page-widget-workspace{width:100%;display:flex;flex-direction:column;gap:8px;padding:8px;overflow:auto}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.floating-panel.page-widget-panel{width:100%!important;flex:0 0 auto;align-self:stretch;min-height:auto!important;max-height:none!important;grid-column:auto!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--input{order:10!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--prompt{order:20!important;min-height:104px!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--sidebar:not(.page-widget-panel--input):not(.page-widget-panel--run){order:30!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--run{order:40!important}body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.floating-panel.page-widget-panel:is(.page-widget-panel--main,.page-widget-panel--prompt,.page-widget-panel--sidebar,.page-widget-panel--input,.page-widget-panel--run),body .nano-page:is(.flux-page,.kling-page,.kling-motion-page,.sam-image-page,.sam-video-page,.tts-page):not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.floating-panel.page-widget-panel{grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch!important;align-self:stretch!important}body .nano-page:is(.flux-page,.kling-page,.kling-motion-page,.sam-image-page,.sam-video-page,.tts-page):not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--main.floating-panel--with-workspace-gallery,body .nano-page:is(.flux-page,.kling-page,.kling-motion-page,.sam-image-page,.sam-video-page,.tts-page):not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>:is(#flux-2-edit-main-widget,#tts-main-widget).floating-panel--with-workspace-gallery{order:10!important;min-height:clamp(260px,42dvh,360px)!important;max-height:clamp(260px,42dvh,360px)!important;height:clamp(260px,42dvh,360px)!important;overflow:hidden!important}body .nano-page:is(.flux-page,.kling-page,.kling-motion-page,.sam-image-page,.sam-video-page,.tts-page):not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>:is(.page-widget-panel--prompt,#flux-2-edit-prompt),body .nano-page:not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.floating-panel.page-widget-panel.page-widget-panel--prompt{order:20!important;height:clamp(112px,20dvh,136px)!important;min-height:clamp(112px,20dvh,136px)!important;max-height:clamp(112px,20dvh,136px)!important}body .nano-page:is(.flux-page,.kling-page,.kling-motion-page,.sam-image-page,.sam-video-page,.tts-page):not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>.page-widget-panel--sidebar:not(.page-widget-panel--input):not(.page-widget-panel--run),body .nano-page:is(.flux-page,.kling-page,.kling-motion-page,.sam-image-page,.sam-video-page,.tts-page):not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>:is(#flux-2-edit-sidebar,#tts-settings,#tts-results,#kling-motion-sidebar,#kling-reference-sidebar,#kling-reference-elements,#kling-reference-images,#kling-reference-input-files){order:30!important;margin-top:0!important;height:auto!important;min-height:auto!important;max-height:min(46dvh,420px)!important;overflow:hidden!important}body .nano-page:is(.flux-page,.kling-page,.kling-motion-page,.sam-image-page,.sam-video-page,.tts-page):not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>:is(.page-widget-panel--sidebar,#flux-2-edit-sidebar,#tts-settings,#tts-results,#kling-motion-sidebar,#kling-reference-sidebar,#kling-reference-elements,#kling-reference-images,#kling-reference-input-files) :is(.floating-panel__body,.floating-panel__content-scale,.floating-panel__content-scale-inner,.page-widget-panel__body,.nano-sidebar,.nano-sidebar__content){min-height:0!important;max-height:100%!important}body .nano-page:is(.flux-page,.kling-page,.kling-motion-page,.sam-image-page,.sam-video-page,.tts-page):not(.nano-page--widget-layout):not(.nano-banana-page)>.nano-floating-workspace.page-widget-workspace:not(.admin-widget-workspace):not(.element-library-workspace)>:is(.page-widget-panel--sidebar,#flux-2-edit-sidebar,#tts-settings,#tts-results,#kling-motion-sidebar,#kling-reference-sidebar,#kling-reference-elements,#kling-reference-images,#kling-reference-input-files) :is(.floating-panel__body,.page-widget-panel__body,.nano-sidebar__content){overflow-y:auto!important;overscroll-behavior:contain}}:root{--selected-control-border: rgba(255, 116, 70, .86);--selected-control-bg: linear-gradient(180deg, rgba(255, 116, 70, .24), rgba(255, 116, 70, .12)), #231413;--selected-control-text: #fff6ee;--selected-control-marker: #ff7446;--selected-control-shadow: 0 0 0 1px rgba(255, 116, 70, .2)}body .nano-page :is(.nano-sidebar__option-btn.is-active,.nano-sidebar__option-btn[aria-pressed=true],.mode-toggle button.is-active,.mode-toggle button[aria-pressed=true],.nano-chat-switcher__item.is-active):not(:disabled){position:relative;border-color:var(--selected-control-border)!important;background:var(--selected-control-bg)!important;color:var(--selected-control-text)!important;font-weight:820!important;box-shadow:var(--selected-control-shadow)!important}body .nano-page :is(.ui-select__option.is-active,.ui-select__option[aria-selected=true],.tts-language-select__option.is-active,.tts-language-select__option[aria-selected=true],.nano-aspect-menu__option.is-active,.nano-aspect-menu__option[aria-selected=true]){position:relative;border-color:var(--selected-control-border)!important;background:var(--selected-control-bg)!important;color:var(--selected-control-text)!important;font-weight:760!important;box-shadow:inset 2px 0 0 var(--selected-control-marker),0 0 0 1px #ff744629!important}body .nano-page :is(.ui-select__option.is-active,.ui-select__option[aria-selected=true],.tts-language-select__option.is-active,.tts-language-select__option[aria-selected=true]):after{content:"";position:absolute;right:8px;top:50%;width:6px;height:10px;border-right:2px solid var(--selected-control-marker);border-bottom:2px solid var(--selected-control-marker);transform:translateY(-58%) rotate(45deg);pointer-events:none}body .nano-page select option:checked{background:#3a1a14;color:var(--selected-control-text)}body{--toggle-switch-width: 50px;--toggle-switch-height: 28px;--toggle-switch-thumb-size: 20px;--toggle-switch-thumb-offset: 4px;--toggle-switch-thumb-travel: 22px;--toggle-switch-track-bg: rgba(48, 38, 33, .72);--toggle-switch-track-bg-hover: rgba(58, 46, 39, .78);--toggle-switch-track-bg-on: rgba(255, 123, 61, .22);--toggle-switch-track-border: rgba(225, 194, 169, .26);--toggle-switch-track-border-on: rgba(255, 128, 72, .46);--toggle-switch-thumb-bg: #d8c6ae;--toggle-switch-thumb-bg-on: linear-gradient(180deg, #ff9b57, #ff7136);--toggle-switch-shadow: inset 0 1px 2px rgba(0, 0, 0, .38), inset 0 1px 0 rgba(255, 239, 219, .06);--toggle-switch-thumb-shadow: 0 2px 8px rgba(0, 0, 0, .32), inset 0 1px 0 rgba(255, 246, 232, .22)}body .ui-checkbox__box,body .nano-page.nano-page--widget-layout .ui-checkbox__box,body .nano-page.nano-page.nano-page--widget-layout .ui-checkbox__box,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-checkbox__box,body .ui-switch__track,body .nano-page.nano-page--widget-layout .ui-switch__track,body .nano-page.nano-page.nano-page--widget-layout .ui-switch__track,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-switch__track,body .app-menu__switch,body .nodes-lab__workflow-menu-checkmark{position:relative;width:var(--toggle-switch-width)!important;height:var(--toggle-switch-height)!important;flex:0 0 var(--toggle-switch-width)!important;border:1px solid var(--toggle-switch-track-border)!important;border-radius:999px!important;background:linear-gradient(180deg,#fff1dd0b,#fff1dd02),var(--toggle-switch-track-bg)!important;box-shadow:var(--toggle-switch-shadow)!important;overflow:hidden;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease!important}body .ui-checkbox:hover .ui-checkbox__box,body .nano-page.nano-page--widget-layout .ui-checkbox:hover .ui-checkbox__box,body .nano-page.nano-page.nano-page--widget-layout .ui-checkbox:hover .ui-checkbox__box,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-checkbox:hover .ui-checkbox__box,body .ui-switch:hover .ui-switch__track,body .nano-page.nano-page--widget-layout .ui-switch:hover .ui-switch__track,body .nano-page.nano-page.nano-page--widget-layout .ui-switch:hover .ui-switch__track,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-switch:hover .ui-switch__track,body .app-menu__item:hover .app-menu__switch,body .nodes-lab__workflow-menu-check:hover .nodes-lab__workflow-menu-checkmark{background:linear-gradient(180deg,#fff1dd0f,#fff1dd03),var(--toggle-switch-track-bg-hover)!important;border-color:#e1c2a957!important}body .ui-checkbox__box:before,body .nano-page.nano-page--widget-layout .ui-checkbox__box:before,body .nano-page.nano-page.nano-page--widget-layout .ui-checkbox__box:before,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-checkbox__box:before,body .ui-switch__thumb,body .nano-page.nano-page--widget-layout .ui-switch__thumb,body .nano-page.nano-page.nano-page--widget-layout .ui-switch__thumb,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-switch__thumb,body .app-menu__switch:after,body .nodes-lab__workflow-menu-checkmark:after{content:""!important;position:absolute!important;top:50%!important;left:var(--toggle-switch-thumb-offset)!important;right:auto!important;bottom:auto!important;width:var(--toggle-switch-thumb-size)!important;height:var(--toggle-switch-thumb-size)!important;border:0!important;border-radius:999px!important;background:var(--toggle-switch-thumb-bg)!important;box-shadow:var(--toggle-switch-thumb-shadow)!important;transform:translateY(-50%)!important;transition:transform .17s cubic-bezier(.16,1,.3,1),background .16s ease,box-shadow .16s ease!important}body .ui-checkbox__box:after{content:""!important;display:none!important}body .ui-checkbox__check{display:none!important}body .ui-checkbox__input:checked+.ui-checkbox__box,body .nano-page.nano-page--widget-layout .ui-checkbox__input:checked+.ui-checkbox__box,body .nano-page.nano-page.nano-page--widget-layout .ui-checkbox__input:checked+.ui-checkbox__box,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-checkbox__input:checked+.ui-checkbox__box,body .ui-switch input:checked+.ui-switch__track,body .nano-page.nano-page--widget-layout .ui-switch input:checked+.ui-switch__track,body .nano-page.nano-page.nano-page--widget-layout .ui-switch input:checked+.ui-switch__track,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-switch input:checked+.ui-switch__track,body .app-menu__switch.is-on,body .nodes-lab__workflow-menu-checkmark.is-checked{border-color:var(--toggle-switch-track-border-on)!important;background:linear-gradient(180deg,#ff894a2e,#ff602a14),var(--toggle-switch-track-bg-on)!important;box-shadow:0 0 0 3px #ff7b3d14,var(--toggle-switch-shadow)!important}body .ui-checkbox__input:checked+.ui-checkbox__box:before,body .nano-page.nano-page--widget-layout .ui-checkbox__input:checked+.ui-checkbox__box:before,body .nano-page.nano-page.nano-page--widget-layout .ui-checkbox__input:checked+.ui-checkbox__box:before,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-checkbox__input:checked+.ui-checkbox__box:before,body .ui-switch input:checked+.ui-switch__track .ui-switch__thumb,body .nano-page.nano-page--widget-layout .ui-switch input:checked+.ui-switch__track .ui-switch__thumb,body .nano-page.nano-page.nano-page--widget-layout .ui-switch input:checked+.ui-switch__track .ui-switch__thumb,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-switch input:checked+.ui-switch__track .ui-switch__thumb,body .app-menu__switch.is-on:after,body .nodes-lab__workflow-menu-checkmark.is-checked:after{background:var(--toggle-switch-thumb-bg-on)!important;transform:translate(var(--toggle-switch-thumb-travel),-50%)!important;box-shadow:0 2px 10px #ff71364d,inset 0 1px #fff7ee47!important}body .ui-checkbox__input:focus-visible+.ui-checkbox__box,body .nano-page.nano-page--widget-layout .ui-checkbox__input:focus-visible+.ui-checkbox__box,body .nano-page.nano-page.nano-page--widget-layout .ui-checkbox__input:focus-visible+.ui-checkbox__box,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-checkbox__input:focus-visible+.ui-checkbox__box,body .ui-switch input:focus-visible+.ui-switch__track,body .nano-page.nano-page--widget-layout .ui-switch input:focus-visible+.ui-switch__track,body .nano-page.nano-page.nano-page--widget-layout .ui-switch input:focus-visible+.ui-switch__track,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-switch input:focus-visible+.ui-switch__track{outline:2px solid rgba(255,196,152,.42)!important;outline-offset:3px!important}body .ui-checkbox__input:active+.ui-checkbox__box,body .nano-page.nano-page--widget-layout .ui-checkbox__input:active+.ui-checkbox__box,body .nano-page.nano-page.nano-page--widget-layout .ui-checkbox__input:active+.ui-checkbox__box,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-checkbox__input:active+.ui-checkbox__box,body .ui-switch input:active+.ui-switch__track,body .nano-page.nano-page--widget-layout .ui-switch input:active+.ui-switch__track,body .nano-page.nano-page.nano-page--widget-layout .ui-switch input:active+.ui-switch__track,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-switch input:active+.ui-switch__track{transform:scale(.97)!important}body .ui-checkbox__input:disabled+.ui-checkbox__box,body .nano-page.nano-page--widget-layout .ui-checkbox__input:disabled+.ui-checkbox__box,body .nano-page.nano-page.nano-page--widget-layout .ui-checkbox__input:disabled+.ui-checkbox__box,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-checkbox__input:disabled+.ui-checkbox__box,body .ui-switch input:disabled+.ui-switch__track,body .nano-page.nano-page--widget-layout .ui-switch input:disabled+.ui-switch__track,body .nano-page.nano-page.nano-page--widget-layout .ui-switch input:disabled+.ui-switch__track,body .nano-page.nano-page--widget-layout .page-widget-panel--settings .ui-switch input:disabled+.ui-switch__track{opacity:.48!important}body{--control-dropdown-font: "Manrope", "Inter", "Helvetica Neue", Arial, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--control-dropdown-surface: rgba(31, 21, 19, .86);--control-dropdown-surface-strong: rgba(43, 31, 28, .9);--control-dropdown-border: rgba(255, 218, 189, .2);--control-dropdown-border-strong: rgba(255, 128, 72, .44);--control-dropdown-text: #f2dfca;--control-dropdown-muted: rgba(242, 223, 202, .66);--control-dropdown-accent: #ff7b3d;--control-dropdown-radius: 20px;--control-dropdown-option-radius: 14px;--control-dropdown-shadow: 0 26px 62px rgba(5, 3, 3, .52), 0 16px 38px rgba(255, 112, 45, .1), inset 0 1px 0 rgba(255, 244, 230, .08)}body :is(.ui-select__trigger,.tts-language-select__trigger,.nano-aspect-menu__trigger){border-radius:18px!important}body :is(.ui-select__menu,.tts-language-select__menu,.nano-aspect-menu__list){box-sizing:border-box;gap:4px!important;padding:8px!important;border:1px solid var(--control-dropdown-border)!important;border-radius:var(--control-dropdown-radius)!important;background:radial-gradient(120% 90% at 14% 0%,rgba(255,235,210,.11),transparent 48%),radial-gradient(100% 86% at 100% 100%,rgba(255,115,49,.11),transparent 58%),linear-gradient(158deg,#fff4e60e,#180f0e7a 54%),var(--control-dropdown-surface)!important;color:var(--control-dropdown-text)!important;box-shadow:var(--control-dropdown-shadow)!important;font-family:var(--control-dropdown-font)!important;backdrop-filter:blur(22px) saturate(118%)!important;-webkit-backdrop-filter:blur(22px) saturate(118%)!important}body .ui-select__menu--portal{border-radius:var(--control-dropdown-radius)!important;overflow:hidden auto!important;scrollbar-gutter:stable}body :is(.ui-select__animated-list,.ui-select__animated-viewport){border-radius:calc(var(--control-dropdown-radius) - 6px)}body .ui-select__animated-viewport{padding-right:2px}body :is(.ui-select__option,.tts-language-select__option,.nano-aspect-menu__option){position:relative;min-height:34px!important;padding:9px 12px!important;border:1px solid transparent!important;border-radius:var(--control-dropdown-option-radius)!important;background:transparent!important;color:var(--control-dropdown-text)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;font-family:var(--control-dropdown-font)!important;font-size:12px!important;font-weight:620!important;line-height:1.2!important;letter-spacing:0!important;text-align:left!important}body :is(.ui-select__option:hover,.ui-select__option.is-highlighted,.ui-select__option:focus-visible,.tts-language-select__option:hover,.tts-language-select__option:focus,.nano-aspect-menu__option:hover:not(:disabled),.nano-aspect-menu__option:focus-visible){border-color:#ffdabd2e!important;background:linear-gradient(180deg,#fff4e614,#fff4e606),#ffecda0e!important;color:#fff2e2!important;outline:none!important}body :is(.ui-select__option.is-active,.ui-select__option[aria-selected=true],.tts-language-select__option.is-active,.tts-language-select__option[aria-selected=true],.nano-aspect-menu__option.is-active,.nano-aspect-menu__option[aria-selected=true]){border-color:var(--control-dropdown-border-strong)!important;background:linear-gradient(180deg,#ff844a38,#ff602a1a),#ff7b3d1a!important;color:#fff4e8!important;box-shadow:0 0 0 1px #ff7b3d1f,inset 0 1px #fff4e614!important}body .ui-select__menu .ui-select__option.is-active,body .ui-select__menu .ui-select__option[aria-selected=true],body .ui-select__menu .ui-select__option.is-active:hover,body .ui-select__menu .ui-select__option.is-active.is-highlighted,body .tts-language-select__menu .tts-language-select__option.is-active,body .tts-language-select__menu .tts-language-select__option[aria-selected=true],body .tts-language-select__menu .tts-language-select__option.is-active:hover,body .tts-language-select__menu .tts-language-select__option.is-active:focus,body .nano-page .nano-aspect-menu__list .nano-aspect-menu__option.is-active,body .nano-page .nano-aspect-menu__list .nano-aspect-menu__option[aria-selected=true],body .nano-page .nano-aspect-menu__list .nano-aspect-menu__option.is-active:hover,body .nano-page .nano-aspect-menu__list .nano-aspect-menu__option.is-active:focus-visible{border-color:var(--control-dropdown-border-strong)!important;background:linear-gradient(180deg,#ff844a38,#ff602a1a),#ff7b3d1a!important;color:#fff4e8!important}body :is(.ui-select__option.is-active,.ui-select__option[aria-selected=true],.tts-language-select__option.is-active,.tts-language-select__option[aria-selected=true]):after{content:""!important;position:absolute!important;right:11px!important;top:50%!important;width:6px!important;height:10px!important;border-right:2px solid var(--control-dropdown-accent)!important;border-bottom:2px solid var(--control-dropdown-accent)!important;background:transparent!important;transform:translateY(-58%) rotate(45deg)!important;pointer-events:none}body :is(.ui-select__option.is-disabled,.ui-select__option:disabled,.tts-language-select__option:disabled,.nano-aspect-menu__option:disabled){color:var(--control-dropdown-muted)!important;opacity:.48!important}body .nano-page .nano-aspect-menu__list{padding:10px!important}body .nano-page .nano-aspect-menu__preview{border-radius:14px!important;border-color:#ffdabd2e!important;background:linear-gradient(rgba(255,232,210,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,232,210,.06) 1px,transparent 1px),#110c0b61!important;background-size:8px 8px!important}body .nano-page .nano-aspect-menu__shape{border-radius:10px!important;border-color:#ff804894!important;background:linear-gradient(180deg,#ff844a2e,#ff602a14),#ff7b3d1a!important}body select option{background:var(--control-dropdown-surface-strong);color:var(--control-dropdown-text)}body select option:checked{background:#5a2519;color:#fff4e8}@media(max-width:860px){body{--control-dropdown-radius: 18px;--control-dropdown-option-radius: 13px}body :is(.ui-select__menu,.tts-language-select__menu,.nano-aspect-menu__list){max-width:calc(100vw - 16px)!important}body :is(.ui-select__option,.tts-language-select__option,.nano-aspect-menu__option){min-height:36px!important;padding:10px 12px!important}}@keyframes app-dropdown-enter{0%{opacity:0;transform:translateY(-5px) scale(.985);clip-path:inset(0 0 12px 0);filter:saturate(92%)}to{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 0 0 0);filter:saturate(100%)}}@keyframes app-dropdown-enter-top{0%{opacity:0;transform:translateY(5px) scale(.985);clip-path:inset(12px 0 0 0);filter:saturate(92%)}to{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 0 0 0);filter:saturate(100%)}}@keyframes app-dropdown-option-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes app-dropdown-exit{0%{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 0 0 0);filter:saturate(100%)}to{opacity:0;transform:translateY(-5px) scale(.985);clip-path:inset(0 0 12px 0);filter:saturate(92%)}}@keyframes app-dropdown-exit-top{0%{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 0 0 0);filter:saturate(100%)}to{opacity:0;transform:translateY(5px) scale(.985);clip-path:inset(12px 0 0 0);filter:saturate(92%)}}:is(.app-menu,.ui-select__menu,.tts-language-select__menu,.nano-aspect-menu__list,.floating-panel__options-menu){transform-origin:top center;animation:app-dropdown-enter 145ms cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform,clip-path}:is(.ui-select__menu--portal-top,.ui-select--top .ui-select__menu){transform-origin:bottom center;animation-name:app-dropdown-enter-top}.ui-select__menu.is-closing{animation:app-dropdown-exit .17s cubic-bezier(.4,0,1,1) both!important;pointer-events:none!important}.ui-select__menu--portal-top.is-closing,.ui-select--top .ui-select__menu.is-closing{animation-name:app-dropdown-exit-top!important}.ui-select__menu.is-closing .ui-select__option{animation:none!important}.app-menu--right,.floating-panel__options-menu,.floating-panel__options-menu.is-portaled{transform-origin:top right}:is(.ui-select__menu,.tts-language-select__menu,.nano-aspect-menu__list) :is(.ui-select__option,.tts-language-select__option,.nano-aspect-menu__option){animation:app-dropdown-option-enter 135ms cubic-bezier(.16,1,.3,1) both}:is(.ui-select__menu,.tts-language-select__menu,.nano-aspect-menu__list) :is(.ui-select__option,.tts-language-select__option,.nano-aspect-menu__option):nth-child(2){animation-delay:12ms}:is(.ui-select__menu,.tts-language-select__menu,.nano-aspect-menu__list) :is(.ui-select__option,.tts-language-select__option,.nano-aspect-menu__option):nth-child(3){animation-delay:24ms}:is(.ui-select__menu,.tts-language-select__menu,.nano-aspect-menu__list) :is(.ui-select__option,.tts-language-select__option,.nano-aspect-menu__option):nth-child(4){animation-delay:36ms}:is(.ui-select__menu,.tts-language-select__menu,.nano-aspect-menu__list) :is(.ui-select__option,.tts-language-select__option,.nano-aspect-menu__option):nth-child(n+5){animation-delay:48ms}.nano-page .nano-aspect-menu__chevron,.nano-page .tts-language-select__chevron,.nano-page .ui-select__caret,.nano-page .app-caret{transition:transform 145ms cubic-bezier(.16,1,.3,1),border-color 145ms ease,opacity 145ms ease}.nano-page .nano-aspect-menu.is-open .nano-aspect-menu__chevron,.nano-page .ui-select.is-open .ui-select__caret,.nano-page .app-dropdown.is-open .app-caret{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){:is(.app-menu,.ui-select__menu,.tts-language-select__menu,.nano-aspect-menu__list,.floating-panel__options-menu),:is(.ui-select__menu,.tts-language-select__menu,.nano-aspect-menu__list) :is(.ui-select__option,.tts-language-select__option,.nano-aspect-menu__option){animation:none!important}.nano-page .nano-aspect-menu__chevron,.nano-page .tts-language-select__chevron,.nano-page .ui-select__caret,.nano-page .app-caret{transition:none!important}}
