.lipsync-mode-picker{min-width:0;max-width:100%;color:var(--n-ink);flex:0 auto}.lipsync-mode-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nero-select.lipsync-mode-menu{width:max-content;min-width:260px;max-width:calc(100vw - 24px)}.nero-select.lipsync-mode-menu [data-slot=select-item]{min-height:44px;padding-right:32px}.lipsync-mode-more{min-height:44px;color:var(--n-accent);text-underline-offset:3px;padding:8px;font-size:13px;text-decoration:underline}.lipsync-mode-dialog{flex-direction:column;max-height:calc(100dvh - 32px);background:var(--n-surface)!important;width:calc(100vw - 32px)!important;max-width:580px!important;color:var(--n-ink)!important;border-color:var(--n-line)!important;gap:12px!important;display:flex!important}.lipsync-mode-dialog [data-slot=dialog-description]{color:var(--n-secondary);font-size:13px;line-height:1.5}.lipsync-mode-examples{overscroll-behavior:contain;min-height:0;overflow-y:auto}.lipsync-mode-examples article{border:1px solid var(--n-line);border-radius:12px;margin-bottom:8px;padding:12px}.lipsync-mode-examples article.is-selected{border-color:var(--n-accent);background:var(--n-selected)}.lipsync-mode-examples h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 5px;font-size:14px;font-weight:600;display:flex}.lipsync-mode-examples h3 span{color:var(--n-accent);font-size:11px}.lipsync-mode-examples p{margin:0;font-size:13px;line-height:1.6}.lipsync-mode-close{background:var(--n-accent);color:#fff;border-radius:12px;flex-shrink:0;min-height:44px;font-weight:600}:is(.lipsync-mode-picker :focus-visible,.lipsync-mode-close:focus-visible){outline:2px solid var(--n-accent);outline-offset:3px}@media (max-width:600px){.lipsync-mode-dialog{padding:18px!important}}.photo-avatar-controls{gap:10px;width:100%;min-width:0;font-size:13px;display:grid}.photo-avatar-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.photo-avatar-controls label{min-width:0;color:var(--n-secondary);gap:5px;display:grid}.photo-avatar-controls input:not([type=checkbox]){border:1px solid var(--n-line);background:var(--n-surface);width:100%;min-width:0;color:var(--n-ink);border-radius:10px;padding:8px}.photo-avatar-controls details{border:1px solid var(--n-line);border-radius:10px;padding:8px}.photo-avatar-controls details[open]{gap:10px;display:grid}.photo-avatar-controls summary{cursor:pointer;margin-bottom:8px}.photo-avatar-controls .avatar-caption{align-items:center;gap:8px;display:flex}.photo-avatar-controls p,.photo-avatar-controls small{color:var(--n-secondary);margin:0;line-height:1.45}@media (max-width:400px){.photo-avatar-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.heygen-controls{min-width:0;color:var(--n-ink);font:inherit;gap:8px;padding:4px 0;font-size:13px;line-height:1.45;display:grid}.heygen-controls .heygen-primary,.heygen-controls .heygen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.heygen-controls .heygen-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.heygen-controls .heygen-field{gap:3px;min-width:0;margin:0;display:grid}.heygen-controls .heygen-field>span{color:var(--n-secondary);font-size:11px;line-height:1.4}.heygen-controls .heygen-field>[data-slot=select-trigger]{width:100%;min-width:0;height:auto;min-height:36px;box-shadow:none;color:var(--n-ink);font:inherit;text-align:left;white-space:normal;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;padding:7px 8px;font-size:13px;line-height:1.35;display:flex}.heygen-controls [data-slot=select-value]{white-space:normal;overflow-wrap:anywhere;text-align:left;-webkit-line-clamp:unset;-webkit-box-orient:initial;min-width:0;display:block;overflow:visible}.heygen-controls [data-slot=select-trigger]>svg{width:12px;height:12px;color:var(--n-secondary);flex-shrink:0}.heygen-controls .heygen-source .heygen-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.heygen-controls .heygen-source .heygen-field>span{font-size:13px}.heygen-controls .heygen-source [data-slot=select-trigger]{justify-self:start;width:auto;max-width:100%}.heygen-controls .heygen-primary .heygen-field>span{overflow-wrap:anywhere;padding:0 8px}section.heygen-controls .heygen-advanced .heygen-field>input,section.heygen-controls .heygen-advanced .heygen-field>textarea{border:1px solid var(--n-line);background:var(--n-field);width:100%;min-width:0;color:var(--n-ink);font:inherit;border-radius:8px;margin:0;padding:8px 10px;font-size:13px;line-height:1.45;display:block}section.heygen-controls .heygen-advanced .heygen-field>textarea{resize:vertical;height:auto;min-height:78px;max-height:200px}section.heygen-controls .heygen-advanced .heygen-field>input{min-height:36px}.heygen-controls .heygen-toggle{cursor:pointer;align-items:center;gap:8px;min-width:0;min-height:32px;display:flex}.heygen-controls .heygen-toggle>input{width:15px;height:15px;accent-color:var(--n-accent);flex-shrink:0;margin:0}.heygen-controls .heygen-toggle>span{overflow-wrap:anywhere;min-width:0}.heygen-controls .heygen-color{min-height:36px;color:var(--n-secondary);align-items:center;gap:10px;display:flex}.heygen-controls .heygen-color>input{border:1px solid var(--n-line);background:var(--n-field);cursor:pointer;border-radius:6px;width:42px;height:30px;padding:2px}.heygen-controls .heygen-advanced{min-width:0}.heygen-controls .heygen-advanced>summary{min-height:36px;color:var(--n-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:5px 8px;list-style:none;display:flex}.heygen-controls .heygen-advanced>summary::-webkit-details-marker{display:none}.heygen-controls .heygen-advanced>summary:before{content:"›";font-size:17px;line-height:1;transition:transform .12s}.heygen-controls .heygen-advanced[open]>summary:before{transform:rotate(90deg)}.heygen-controls .heygen-advanced-content{border-top:1px solid var(--n-line);gap:14px;min-width:0;padding:8px 8px 4px;display:grid}.heygen-controls .heygen-advanced:not([open])>.heygen-advanced-content{display:none}.heygen-controls .heygen-group{gap:8px;min-width:0;display:grid}.heygen-controls .heygen-group>h3{color:var(--n-ink);margin:0;font-size:13px;font-weight:500;line-height:1.4}.heygen-controls .heygen-note{color:var(--n-secondary);font:inherit;margin:0;font-size:12px;line-height:1.5}.heygen-controls .heygen-error{color:var(--n-ink);font:inherit;margin:0;line-height:1.5}.heygen-controls .heygen-catalog{justify-items:start;gap:6px;min-width:0;display:grid}.heygen-controls .heygen-text-button{max-width:100%;min-height:34px;color:var(--n-secondary);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;padding:5px 8px}.heygen-controls .heygen-text-button:disabled{opacity:.55;cursor:wait}.heygen-controls .heygen-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,92px),1fr));gap:6px;width:100%;max-height:260px;display:grid;overflow:auto}.heygen-controls .heygen-catalog-grid:empty{display:none}.heygen-controls .heygen-look{border:1px solid var(--n-line);min-width:0;color:var(--n-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:9px;padding:3px}.heygen-controls .heygen-look[aria-pressed=true]{border-color:var(--n-accent);box-shadow:inset 0 0 0 1px var(--n-accent);background:var(--n-field)}.heygen-controls .heygen-look>img{object-fit:cover;border-radius:6px;width:100%;height:90px;display:block}.heygen-controls .heygen-look>span{overflow-wrap:anywhere;padding:4px 2px;font-size:11px;line-height:1.35;display:block}.heygen-controls .heygen-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.heygen-controls :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--n-focus,var(--n-accent));outline-offset:2px}@media (hover:hover){.heygen-controls .heygen-field>[data-slot=select-trigger]:hover,.heygen-controls .heygen-text-button:hover,.heygen-controls .heygen-advanced>summary:hover{background:var(--n-field);color:var(--n-ink)}}@media (max-width:759px){.heygen-controls .heygen-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.heygen-controls .heygen-field>[data-slot=select-trigger]{min-height:42px;padding:7px 6px}.heygen-controls .heygen-primary .heygen-field>span{padding-inline:6px;font-size:11px}.heygen-controls .heygen-advanced>summary,.heygen-controls .heygen-text-button,.heygen-controls .heygen-toggle,section.heygen-controls .heygen-advanced .heygen-field>input{min-height:42px}.heygen-controls .heygen-advanced-content{padding-inline:4px}}.small-dialog.avatar-photo-dialog{width:min(720px,100vw - 24px);max-width:720px;max-height:calc(100dvh - 32px);overflow-y:auto}.avatar-library{gap:14px;min-width:0;display:grid}.avatar-library-tabs{flex-wrap:wrap;gap:8px;display:flex}.avatar-library-tabs button,.avatar-library-open{border:1px solid var(--n-line);background:var(--n-surface);min-height:44px;color:var(--n-ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.avatar-library-tabs button[aria-selected=true]{color:#fff;background:#6b46dc;border-color:#6b46dc}.avatar-library-tabs button:disabled,.avatar-character:disabled{cursor:wait;opacity:.65}.avatar-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.avatar-library-grid .avatar-character{border:1px solid var(--n-line);background:var(--n-surface);min-width:0;color:var(--n-ink);text-align:left;cursor:pointer;border-radius:14px;gap:0;padding:0;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.avatar-character img{aspect-ratio:1;object-fit:cover;background:#eee;width:100%;height:auto;display:block}.avatar-character span{justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}.avatar-character:hover{border-color:#8b6be8;box-shadow:0 0 0 2px #8b6be833}.avatar-library button:focus-visible{outline-offset:3px;outline:3px solid #9b7bef}.avatar-library-open:focus-visible{outline-offset:3px;outline:3px solid #9b7bef}.avatar-library-note{color:var(--n-secondary);margin:0 0 12px;font-size:13px;line-height:1.5}.avatar-library-error{color:var(--n-ink);margin:12px 0 0;font-size:13px;line-height:1.5}.avatar-library-open{place-self:start;margin-bottom:10px}@media (max-width:540px){.avatar-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.avatar-library-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.avatar-library-tabs button{padding:10px 6px;font-size:13px}.small-dialog.avatar-photo-dialog{padding:18px}}.avatar-personal-save{min-width:0;margin-top:8px}.avatar-personal-save .avatar-library-open{border-radius:8px;min-height:32px;padding:5px 10px;font-size:13px}.avatar-personal-save button:disabled{cursor:default;opacity:.7}.avatar-character span{overflow-wrap:anywhere}.referral-inbox{min-width:0;margin-bottom:24px}.referral-inbox-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.referral-inbox-heading h2{align-items:center;gap:10px;display:flex}.referral-inbox-heading>svg{color:var(--n-selected-ink,#7450d8);flex-shrink:0}.referral-inbox-count{color:#fff;background:#7450d8;border-radius:20px;padding:3px 8px;font-size:12px;line-height:18px}.referral-inbox-list{overscroll-behavior:contain;max-height:400px;overflow:auto}.referral-inbox-list article{border-left:3px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.referral-inbox-list article+article{margin-top:6px}.referral-inbox-list article.unread{background:#7450d810;border-left-color:#7450d8}.referral-inbox-list article>div{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.referral-inbox-list article span,.referral-inbox-empty{color:var(--n-secondary,#777985)}.referral-inbox-meta{flex-shrink:0;align-items:flex-end}.referral-inbox-meta small{color:#7450d8;font-weight:600}.referral-inbox-list time{color:var(--n-secondary,#777985);font-size:12px}.referral-inbox-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.referral-inbox button:disabled{opacity:.5;cursor:wait}.referral-inbox-preference{border-top:1px solid #8882;border-bottom:1px solid #8882;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px 0;display:flex}.referral-inbox-preference>div{min-width:0}.referral-inbox-preference p{color:var(--n-secondary,#777985);margin:5px 0 0;font-size:13px;line-height:1.45}.referral-inbox-switch{min-width:90px;min-height:56px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:4px;display:flex}.referral-inbox-switch>span{background:#777985;border-radius:20px;width:42px;height:24px;transition:background .15s;display:block;position:relative}.referral-inbox-switch>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.referral-inbox-switch[aria-checked=true]>span{background:#7450d8}.referral-inbox-switch[aria-checked=true]>span:after{transform:translate(18px)}.referral-inbox-switch:focus-visible{outline-offset:3px;outline:2px solid #7450d8}.referral-inbox-switch small{font-size:12px}.referral-inbox-setting-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.referral-inbox-switch>span,.referral-inbox-switch>span:after{transition:none}}@media (max-width:650px){.referral-inbox-list article{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.referral-inbox-list .referral-inbox-meta{flex-direction:row;align-items:center;gap:10px}.referral-inbox-actions button{white-space:normal;text-align:center;width:100%}}.referral-finance{--rf-gap:18px}.rf-balance-grid{gap:var(--rf-gap);margin-bottom:var(--rf-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rf-balance-grid .as-panel strong{letter-spacing:-1px;margin:15px 0 6px;font-size:32px;line-height:1.15;display:block}.rf-main-grid{gap:var(--rf-gap);margin-bottom:var(--rf-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.rf-link{border-top:1px solid var(--n-line);align-items:center;gap:12px;padding:13px 0;display:flex}.rf-link>div{min-width:0}.rf-link strong,.rf-link span{display:block}.rf-link strong{font-size:12px}.rf-link span{color:var(--n-secondary);overflow-wrap:anywhere;font-size:11px}.rf-link button{border:1px solid var(--n-line);border-radius:12px;place-items:center;min-width:44px;min-height:44px;margin-left:auto;display:grid}.rf-switch{background:var(--n-raised);border:1px solid var(--n-line);border-radius:12px;gap:5px;width:fit-content;margin-bottom:15px;padding:4px;display:flex}.rf-switch button{min-width:72px;min-height:38px;color:var(--n-secondary);border-radius:8px}.rf-switch button.active{background:var(--n-surface);color:var(--n-selected-ink);box-shadow:0 1px 5px #00000010}.rf-field{color:var(--n-secondary);gap:6px;font-size:12px;display:grid}.rf-field input{border:1px solid var(--n-line);background:var(--n-field);width:100%;min-width:0;min-height:46px;color:var(--n-ink);font:inherit;border-radius:12px;padding:11px 13px}.rf-field small{font-size:10px}.rf-summary{color:var(--n-secondary);justify-content:space-between;gap:10px;margin:13px 0;font-size:12px;display:flex}.rf-summary strong{color:var(--n-ink)}.rf-preview{background:var(--n-selected);color:var(--n-selected-ink);border-radius:13px;align-items:flex-start;gap:10px;margin:13px 0;padding:13px;display:flex}.rf-preview span,.rf-preview strong,.rf-preview small{display:block}.rf-preview span,.rf-preview small{font-size:10px}.rf-preview strong{color:var(--n-ink);font-size:17px}.rf-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.rf-withdraw{margin-bottom:var(--rf-gap)}.rf-withdraw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rf-submit{max-width:330px;margin-top:18px}.rf-table{overflow-x:auto}.rf-table>div{border-top:1px solid var(--n-line);grid-template-columns:repeat(4,minmax(100px,1fr));gap:12px;padding:13px;font-size:12px;display:grid}.rf-table>div:first-child{color:var(--n-secondary)}@media (max-width:900px){.rf-balance-grid,.rf-main-grid,.rf-withdraw-grid{grid-template-columns:1fr}}@media (max-width:650px){.referral-finance .as-tabs{scrollbar-width:none;overflow-x:auto}.referral-finance .as-tabs::-webkit-scrollbar{display:none}.referral-finance .as-tabs button{flex:none}.rf-balance-grid{gap:12px}.rf-balance-grid .as-panel strong{font-size:28px}.rf-actions{grid-template-columns:1fr}.rf-withdraw .as-section-title{flex-direction:column;align-items:flex-start}.rf-submit{max-width:none}.rf-table>div{grid-template-columns:70px repeat(3,minmax(78px,1fr))}}.rf-levels{margin-top:16px}.rf-level{border-top:1px solid var(--n-line)}.rf-level summary{cursor:pointer;padding:16px 4px;font-size:13px}.rf-level summary span{color:var(--n-secondary);margin-left:12px;font-size:12px;display:inline-block}.rf-members{margin:0;padding:0;list-style:none}.rf-members li{border-top:1px solid var(--n-line);justify-content:space-between;gap:20px;padding:16px 8px;font-size:12px;display:flex}.rf-member-name{overflow-wrap:anywhere;min-width:0}.rf-member-name strong,.rf-member-name small,.rf-member-name span{display:block}.rf-member-name small,.rf-member-name span{color:var(--n-secondary);margin-top:4px}.rf-members dl{gap:8px;min-width:160px;margin:0;display:grid}.rf-members dt{color:var(--n-secondary);font-size:10px}.rf-members dd{overflow-wrap:anywhere;margin:2px 0 0}.rf-level-empty{color:var(--n-secondary);padding:8px;font-size:12px}@media (max-width:650px){.rf-level summary span{margin:6px 0 0 16px;display:block}.rf-members li{flex-direction:column;gap:12px}.rf-members dl{grid-template-columns:1fr 1fr}}.referral-finance .as-heading{background:0 0;border:0;height:auto;min-height:0;padding:0;position:static}.referral-finance .as-heading h1{overflow-wrap:normal;max-width:none}.referral-finance .as-panel{min-width:0}:root{--n-border:var(--n-line);--n-text:var(--n-ink);--n-card:var(--n-raised)}.generator-media-pane{display:contents}.generator-media-pane[hidden],.generator-chat[hidden]{display:none!important}.generator-chat{flex:1;width:100%;min-width:0;min-height:0;padding:12px 28px 18px;overflow:hidden}.generator-chat .assistant-studio{width:100%;max-width:1000px;min-height:0}.generator-chat .assistant-compose-actions{flex-wrap:wrap;flex:1;justify-content:flex-end}.generator-chat .model{white-space:normal;text-align:left;max-width:100%;min-height:38px;color:var(--n-text);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:6px 9px;font-size:13px;display:inline-flex}.generator-chat .model span{overflow-wrap:anywhere}.generator-chat .model:hover{background:var(--n-selected);color:var(--n-accent)}.generator-chat .model:focus-visible{outline:2px solid var(--n-accent);outline-offset:3px}.generator-chat .model .generator-model-logo{flex-shrink:0;width:20px;height:20px}.generator-seedance-mode{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.generator-seedance-mode .seedance-more{white-space:nowrap;background:0 0;padding:4px 2px;font-size:11px}.nero.is-generator-text .hub-editor-helper{display:none}@media (max-width:759px){.nero.is-generator.is-generator-text .canvas{height:calc(100dvh - 58px - 68px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));gap:0;padding:6px 8px;overflow:hidden}.generator-chat{min-height:0;padding:0}.generator-chat .assistant-studio{height:100%;min-height:0}.generator-chat .model{gap:5px;min-height:40px;padding:6px;font-size:12px}.generator-chat .assistant-compose{margin:0}.generator-chat .assistant-toolbar{flex-shrink:0}.generator-chat .assistant-compose-actions{flex-wrap:nowrap}.generator-chat .model span{white-space:normal}.generator-seedance-mode{max-width:100%}}.nero.is-generator .canvas{flex-direction:column;gap:0;height:calc(100dvh - 72px);min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.generator-workspace{flex:1;grid-template-rows:78px minmax(0,1fr);grid-template-columns:80px minmax(0,1fr);gap:0;min-height:0;display:grid}.generator-page-title{letter-spacing:-1px;text-align:center;color:#0000;background:linear-gradient(100deg,#5184ee,#9368e0);-webkit-background-clip:text;background-clip:text;grid-column:1/-1;place-self:center;margin:0;padding:8px 20px;font-size:36px;font-weight:600;line-height:1.25}.generator-header-model{border:1px solid var(--n-border);background:var(--n-surface);border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.generator-history{scrollbar-width:thin;border-right:1px solid var(--n-border);min-height:0;padding:12px 8px 240px;overflow:auto}.generator-column-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.generator-new{border:1px solid var(--n-border);background:var(--n-surface);border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:14px;display:inline-flex}.generator-rail-new{border:1px solid var(--n-border);border-radius:14px;height:52px;margin-bottom:6px;padding:0}.generator-rail-tools{justify-content:center;margin:0 0 7px;display:flex}.generator-rail-tools .icon{border-radius:8px;width:28px;height:28px}.generator-work-list{flex-direction:column;gap:8px;display:flex}.generator-work{border:1px solid #0000;border-radius:12px;width:100%;min-width:0;padding:3px;display:block;overflow:hidden}.generator-work.selected{border-color:var(--n-accent);background:var(--n-selected)}.generator-thumbnail{background:var(--n-card);width:100%;height:58px;color:var(--n-secondary);border-radius:8px;place-items:center;display:grid;overflow:hidden}.generator-thumbnail img,.generator-thumbnail video{object-fit:cover;width:100%;height:100%}.generator-login{color:var(--n-secondary);margin:auto}.generator-stage{flex-direction:column;min-width:0;min-height:0;padding:14px 24px 245px;display:flex}.generator-stage-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:28px;font-size:13px;display:flex}.generator-counts{color:var(--n-secondary);align-items:center;gap:20px;display:flex}.generator-counts>span{align-items:center;gap:6px;display:inline-flex}.generator-counts b{background:var(--n-selected);color:var(--n-text);border-radius:5px;padding:2px 5px;font-size:11px;font-weight:500}.generator-text-button{color:var(--n-secondary);white-space:normal;text-align:left;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:inline-flex}.generator-result{flex:1;justify-content:center;align-items:center;min-height:180px;animation:.22s cubic-bezier(.16,1,.3,1) generator-arrive;display:flex;overflow:hidden}@media (min-width:760px) and (max-height:800px){.generator-result.is-empty{scrollbar-width:thin;align-items:flex-start;overflow:hidden auto}}.generator-result>img,.generator-result>video{object-fit:contain;border-radius:12px;max-width:100%;height:100%;max-height:100%}.generator-result>audio{max-width:calc(100% - 24px)}.generator-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:450px;padding:20px 16px;display:flex}.generator-empty h2{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:600}.generator-empty p{color:var(--n-secondary);margin:0;font-size:14px;line-height:1.5}.generator-first-work{gap:16px}.generator-first-steps{text-align:left;color:var(--n-secondary);flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.generator-first-steps li{align-items:center;gap:10px;display:flex}.generator-first-steps li>b{border:1px solid var(--n-border);width:21px;height:21px;color:var(--n-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:500;display:grid}.generator-composer-diagram{border:1px solid var(--n-border);background:var(--n-surface);width:220px;height:130px;color:var(--n-secondary);text-align:left;border-radius:14px;flex-shrink:0;padding:12px;position:relative;box-shadow:0 7px 22px #00000008}.generator-diagram-head{align-items:center;gap:5px;height:8px;display:flex}.generator-diagram-dot{background:var(--n-secondary);opacity:.55;border-radius:50%;width:8px;height:8px}.generator-diagram-head>i{background:var(--n-border);border-radius:5px;width:26px;height:4px;display:block}.generator-diagram-head>i:last-child{width:8px;margin-left:auto}.generator-diagram-upload{background:var(--n-selected);border:1px solid var(--n-border);border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:34px;left:12px}.generator-composer-diagram b{background:var(--n-accent);color:#fff;width:17px;height:17px;box-shadow:0 0 0 2px var(--n-surface);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid;position:absolute;top:-6px;right:-6px}.generator-diagram-prompt{flex-direction:column;gap:7px;display:flex;position:absolute;top:42px;left:52px;right:18px}.generator-diagram-prompt>i{background:var(--n-border);border-radius:4px;width:100%;height:4px}.generator-diagram-prompt>i:last-of-type{width:75%}.generator-diagram-prompt>b{top:-12px;right:-7px}.generator-diagram-footer{align-items:center;gap:8px;height:21px;display:flex;position:absolute;bottom:13px;left:12px;right:12px}.generator-diagram-model{align-items:center;gap:4px;display:flex;position:relative}.generator-diagram-model i{background:var(--n-border);border-radius:4px;width:27px;height:4px}.generator-diagram-model b{top:13px;left:18px;right:auto}.generator-diagram-control{background:var(--n-border);border-radius:4px;width:24px;height:4px}.generator-diagram-create{background:var(--n-accent);color:#fff;border-radius:7px;place-items:center;width:33px;height:20px;margin-left:auto;display:grid;position:relative}.generator-diagram-create>b{top:-9px;right:-6px}.generator-result-actions{flex-wrap:wrap;justify-content:center;gap:8px;padding-top:10px;display:flex}.generator-result-actions button,.generator-result-actions a{border:1px solid var(--n-border);border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:inline-flex}.nero.is-generator .composer{bottom:20px;left:calc(var(--sidebar) + (100% - var(--sidebar))/2);width:min(900px,calc(100% - var(--sidebar) - 180px));scrollbar-width:thin;background:var(--n-generator-composer,var(--n-surface));border:1px solid var(--n-border);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;flex-shrink:0;max-width:none;max-height:50dvh;margin:0;padding:14px 16px;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 4px 18px #00000009}.nero.is-generator .composer-head{align-items:center;min-height:24px;margin-bottom:10px}.generator-composer-badge{color:var(--n-secondary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.generator-composer-badge img{object-fit:contain;width:16px;height:16px}.generator-composer-badge .generation-price{margin:0;font-size:13px}.nero.is-generator .composer-tools .icon{border-radius:7px;width:26px;height:26px}.nero.is-generator .composer textarea{height:54px;min-height:48px;padding:10px 0;font-size:14px;line-height:1.5}.nero.is-generator .parameters{flex-wrap:wrap;align-items:center;gap:10px;min-height:36px}.nero.is-generator .parameters .model{max-width:none;min-height:30px;color:var(--n-text);background:0 0;border:0;border-radius:7px;gap:6px;padding:5px 4px;font-size:13px;overflow:visible}.nero.is-generator .parameters [data-slot=select-trigger]{box-shadow:none;height:auto;min-height:30px;color:var(--n-secondary);background:0 0;border:0;border-radius:7px;padding:5px 3px;font-size:13px}.nero.is-generator .parameters .fixed-quality{font-size:13px}.nero.is-generator .references{flex-wrap:wrap;gap:8px;margin-bottom:0;overflow:visible}.nero.is-generator .hub-editor-helper{display:none}.nero.is-generator .generator-upload-icon{border:1px solid var(--n-border);background:var(--n-card);width:44px;min-width:44px;height:44px;color:var(--n-secondary);border-radius:11px;place-items:center;padding:0;font-size:0;display:grid}.nero.is-generator .ref-preview{border-radius:10px;width:54px;height:54px}.nero.is-generator .ref-preview>span{max-width:100%;padding:1px 3px;font-size:9px}.nero.is-generator .prompt-counter{margin:0 0 4px;font-size:11px}.nero.is-generator .generate{background:var(--n-accent);color:#fff;border-radius:10px;gap:7px;width:auto;min-width:103px;height:36px;margin-left:auto;padding:0 13px;font-size:13px;display:flex}.generator-submit-label{display:inline}.nero.is-generator .generate svg{width:16px;height:16px}.generator-reference-help{display:none}.generator-mentions{flex-wrap:wrap;align-items:center;gap:5px;margin:6px 0;display:flex}.generator-mentions button{border:1px solid var(--n-border);background:var(--n-card);color:var(--n-secondary);border-radius:6px;padding:4px 7px;font-size:12px}.generator-mentions>span{color:var(--n-secondary);width:100%;margin:0;font-size:11px}.generator-model-logo{object-fit:contain;flex-shrink:0;display:block}.generator-model-logo[src$=sync\.svg]{width:35px}.nero.night .generator-model-logo[src$=openai\.svg],.nero.night .generator-model-logo[src$=sync\.svg],:is(body:has(.nero.night.is-generator) [data-slot=dialog-content] .generator-model-logo[src$=openai\.svg],body:has(.nero.night.is-generator) [data-slot=dialog-content] .generator-model-logo[src$=sync\.svg]),:is(body:has(.nero.night.is-generator) .generator-model-picker .generator-model-logo[src$=openai\.svg],body:has(.nero.night.is-generator) .generator-model-picker .generator-model-logo[src$=sync\.svg]){filter:invert()}:is(body:has(.nero.is-generator) [data-slot=dialog-content],body:has(.nero.is-generator) [data-slot=dialog-overlay],body:has(.nero.is-generator) [data-slot=select-content]){animation-timing-function:cubic-bezier(.23,1,.32,1)}:is(body:has(.nero.is-generator) [data-slot=dialog-content]:is([data-state=open],[data-open]),body:has(.nero.is-generator) [data-slot=dialog-overlay]:is([data-state=open],[data-open])){animation-duration:.18s}:is(body:has(.nero.is-generator) [data-slot=dialog-content]:is([data-state=closed],[data-closed]),body:has(.nero.is-generator) [data-slot=dialog-overlay]:is([data-state=closed],[data-closed])){animation-duration:.14s}body:has(.nero.is-generator) [data-slot=select-content]:is([data-state=open],[data-open]){animation-duration:.16s}body:has(.nero.is-generator) [data-slot=select-content]:is([data-state=closed],[data-closed]){animation-duration:.12s}.generator-help,.generator-details{border:1px solid var(--n-border);overflow:auto;background:var(--n-surface)!important;color:var(--n-text)!important;border-radius:16px!important;gap:12px!important;max-width:calc(100vw - 32px)!important;padding:20px!important}.generator-help{max-height:calc(100dvh - 112px);box-shadow:0 12px 40px #00000014;--tw-translate-x:0px!important;--tw-translate-y:0px!important;width:380px!important;position:fixed!important;inset:82px 24px auto auto!important;transform:translate(0,0)!important}body:has(.generator-help) [data-slot=dialog-overlay]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.generator-help h3{margin:8px 0;font-size:14px;font-weight:600}.generator-help p{color:var(--n-secondary);margin:0;font-size:13px;line-height:1.6}.generator-help [data-slot=dialog-title]{font-size:17px}.generator-help [data-slot=dialog-description]{color:var(--n-secondary);font-size:13px}.generator-details{max-height:85dvh;width:600px!important}.generator-close{border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px;right:12px}.generator-help [data-slot=dialog-title],.generator-details [data-slot=dialog-title]{padding-right:28px}.generator-detail-media{background:var(--n-card);border-radius:12px;justify-content:center;display:flex;overflow:hidden}.generator-detail-media img,.generator-detail-media video{object-fit:contain;max-width:100%;max-height:42dvh}.generator-details dl{grid-template-columns:auto 1fr;gap:6px 18px;font-size:14px;display:grid}.generator-details dt{color:var(--n-secondary)}.generator-detail-prompt{white-space:pre-wrap;overflow-wrap:anywhere;max-height:30dvh;font-size:14px;line-height:1.5;overflow:auto}.generator-spotlight{z-index:51;pointer-events:none;border:2px solid var(--n-accent);border-radius:12px;transition:top .18s,left .18s,width .18s,height .18s;position:fixed;box-shadow:0 0 0 9999px #11152d80}body:has(.generator-tour) [data-slot=dialog-overlay]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.generator-tour{border:1px solid var(--n-border);max-height:280px;overflow:auto;box-shadow:0 12px 40px #0002;z-index:52!important;--tw-translate-x:0px!important;--tw-translate-y:0px!important;background:var(--n-surface)!important;width:372px!important;max-width:calc(100vw - 32px)!important;color:var(--n-text)!important;border-radius:14px!important;gap:12px!important;padding:20px!important;transform:translate(0,0)!important}.generator-tour [data-slot=dialog-title]{font-size:18px}.generator-tour [data-slot=dialog-description]{color:var(--n-secondary);font-size:14px;line-height:1.5}.generator-tour .generator-column-heading{color:var(--n-secondary);font-size:12px}.generator-tour-actions{justify-content:space-between;gap:10px;display:flex}.generator-tour-actions button{border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.generator-tour-actions button:disabled{opacity:.4}.generator-tour-progress{gap:5px;display:flex}.generator-tour-progress span{background:var(--n-border);border-radius:4px;flex:1;height:3px}.generator-tour-progress span.active{background:var(--n-accent)}.nero.is-generator .parameters>.generation-price{display:none}.nero.is-generator .generate{border-radius:999px}.generator-first-work{gap:12px;max-width:320px}.generator-first-work h2{letter-spacing:0;font-size:14px}.generator-first-steps{gap:8px;font-size:13px}.generator-model-picker{border:1px solid var(--n-border);max-width:calc(100vw - 24px);max-height:min(440px,65dvh);overflow:auto;box-shadow:0 10px 34px #00000014;background:var(--n-surface)!important;width:240px!important;color:var(--n-text)!important;border-radius:13px!important;padding:9px!important}.generator-model-picker .segments{gap:3px;width:100%;margin-bottom:8px;display:flex}.generator-model-picker .segments button{white-space:nowrap;flex:1;min-width:0;padding:5px 4px;font-size:11px}.generator-model-options{flex-direction:column;gap:3px;display:flex}.generator-model-options>button{text-align:left;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;font-size:13px;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:flex}.generator-model-options>button .generator-model-logo{width:18px;height:18px}.generator-model-options>button>span{flex:1}.generator-model-options>button.active{background:var(--n-selected);border-color:var(--n-accent);color:var(--n-accent)}.generator-model-options>button:hover{background:var(--n-selected);color:var(--n-accent)}body:has(.generator-help) [data-slot=dialog-overlay]{pointer-events:none!important}.nero.is-generator button,.nero.is-generator a,.generator-help button,.generator-tour button{transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,opacity .15s ease-out,scale .1s ease-out}.nero.is-generator button:not(:disabled):active,.generator-tour button:not(:disabled):active,.generator-help button:not(:disabled):active{scale:.97}.nero.is-generator button:focus-visible{outline:2px solid var(--n-accent);outline-offset:3px}.generator-tour button:focus-visible{outline:2px solid var(--n-accent);outline-offset:3px}.generator-help button:focus-visible{outline:2px solid var(--n-accent);outline-offset:3px}@media (hover:hover){.nero.is-generator .icon:hover,.generator-text-button:hover,.generator-new:hover,.generator-work:hover,.generator-result-actions button:hover,.generator-result-actions a:hover,.nero.is-generator .parameters .model:hover,.nero.is-generator .parameters [data-slot=select-trigger]:hover,.nero.is-generator .generator-upload-icon:hover,.generator-mentions button:hover{background:var(--n-selected);color:var(--n-accent)}.nero.is-generator .generate:hover{filter:brightness(1.08)}.generator-close:hover{background:var(--n-selected)}}.generator-spinning{animation:1.1s linear infinite generator-spin}@keyframes generator-spin{to{transform:rotate(360deg)}}@keyframes generator-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px) and (min-width:760px){.generator-workspace{grid-template-columns:64px minmax(0,1fr)}.generator-history{padding:10px 6px 260px}.generator-stage{padding:12px 14px 265px}.nero.is-generator .composer{width:calc(100% - var(--sidebar) - 145px)}.generator-stage-toolbar .generator-text-button{font-size:12px}.generator-counts{gap:12px}}@media (max-width:759px){.nero.is-generator .canvas{gap:12px;height:calc(100dvh - 130px);min-height:0;padding:10px 10px 84px;overflow:auto}.generator-workspace{flex-direction:column;flex:none;gap:10px;min-height:0;display:flex}.generator-history{border:0;flex-shrink:0;align-items:center;gap:7px;max-height:none;padding:0;display:flex;overflow:visible}.generator-rail-new{border-radius:10px;width:40px;min-width:40px;height:40px;margin:0}.generator-rail-tools{flex-direction:column;margin:0}.generator-rail-tools .icon{width:23px;height:21px}.generator-work-list{flex-direction:row;flex:1;min-width:0;padding:2px;overflow:auto}.generator-work{border-radius:9px;flex-shrink:0;width:44px;min-width:44px;padding:2px}.generator-thumbnail{border-radius:7px;height:40px}.generator-login{margin:0}.generator-stage{flex-shrink:0;min-height:300px;padding:0}.generator-stage-toolbar{gap:6px;min-height:25px;font-size:12px}.generator-counts{gap:12px}.generator-stage-toolbar .generator-text-button{padding:4px 5px;font-size:11px}.generator-result{flex:none;height:300px;min-height:0}.generator-first-work{gap:14px;padding:16px 8px}.generator-empty h2{font-size:20px}.nero.is-generator .composer{border-radius:16px;width:100%;max-height:none;margin:0;padding:12px;position:relative;inset:auto;overflow:visible;transform:none;box-shadow:0 3px 14px #00000007}.nero.is-generator .composer-head{flex-wrap:nowrap;gap:6px;min-height:24px;margin-bottom:8px;display:flex}.nero.is-generator .composer-tools{flex-shrink:0;margin-left:auto}.nero.is-generator .composer textarea{height:62px;font-size:14px}.nero.is-generator .parameters{gap:5px 7px}.nero.is-generator .parameters .model{white-space:normal;gap:4px;max-width:100%;font-size:12px}.nero.is-generator .parameters [data-slot=select-trigger]{font-size:12px}.nero.is-generator .generate{border-radius:9px;justify-content:center;width:34px;min-width:34px;height:34px;padding:0}.generator-submit-label{display:none}.generator-help{max-height:calc(100dvh - 160px);width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:18px!important;top:76px!important;right:12px!important}.generator-tour{max-height:37dvh;width:calc(100vw - 32px)!important;left:16px!important}body .generator-tour{top:var(--tour-top,80px)!important;bottom:auto!important}.generator-details{max-height:calc(100dvh - 36px);padding:20px!important}body:has(.generator-tour) .nero.is-generator .canvas{padding-bottom:calc(84px + 45dvh)}.generator-stage{order:0;min-height:260px}.generator-history{order:1}.generator-result.is-empty{height:290px}.generator-first-work{gap:10px;max-width:320px;padding:10px 6px}.generator-first-work h2{font-size:14px}.generator-first-steps{gap:6px;font-size:12px}.generator-composer-diagram{width:220px;height:100px}.generator-diagram-upload{width:24px;height:24px;top:28px}.generator-diagram-prompt{gap:5px;top:32px}.generator-diagram-footer{bottom:10px}.nero.is-generator .generate{border-radius:999px}}@media (prefers-reduced-motion:reduce){.nero.is-generator *,.generator-tour,.generator-tour *,.generator-help *,.generator-spotlight,[data-slot=select-content],[data-slot=dialog-content],[data-slot=dialog-overlay]{scroll-behavior:auto!important;transition:none!important;animation:none!important}.nero.is-generator button:active,.generator-tour button:active,.generator-help button:active{scale:1!important}}@media (max-width:759px){.generator-page-title{letter-spacing:-.3px;order:-1;padding:4px 0;font-size:18px}.generator-header-model{padding:6px 8px;font-size:12px}.generator-stage{min-height:247px}.generator-result.is-empty{height:247px}.generator-upload-icon{border-style:dashed!important}.generator-result.is-empty{height:auto;min-height:300px;overflow:visible}.generator-tour{max-height:45dvh}.generator-tour-actions{background:var(--n-surface);padding-top:8px;position:sticky;bottom:-20px}}.generator-model-picker{max-height:min(440px,65dvh,var(--available-height,65dvh));overflow:hidden;box-shadow:0 18px 60px #00000024;border-radius:20px!important;width:360px!important;padding:12px!important}.generator-model-picker .generator-category-tabs{flex-shrink:0}.generator-model-picker .generator-model-options{overscroll-behavior:contain;min-height:0;overflow-y:auto}.generator-category-tabs [data-slot=tabs-list]{background:var(--n-field);border:1px solid var(--n-line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;margin-bottom:10px;padding:5px;display:grid;height:auto!important}.generator-category-tabs [data-slot=tabs-trigger]{min-width:0;height:auto;min-height:60px;color:var(--n-secondary);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:9px 5px;font-size:14px;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:flex}.generator-category-tabs [data-slot=tabs-trigger][data-active]{background:var(--n-surface);color:var(--n-accent);box-shadow:0 2px 8px #00000012}.generator-category-tabs [data-slot=tabs-trigger]:hover{background:var(--n-selected);color:var(--n-accent);transform:translateY(-2px)}.generator-category-tabs [data-slot=tabs-trigger]:active{transform:scale(.96)}.generator-category-tabs [data-slot=tabs-trigger]:focus-visible{outline:2px solid var(--n-focus);outline-offset:2px}.generator-model-picker .generator-model-options>button{border-radius:11px;min-height:43px;padding:10px 12px;font-size:14px;font-weight:500;transition:background-color .18s,color .18s,transform .18s}.generator-model-picker .generator-model-options>button:hover{transform:translate(2px)}.generator-model-picker .generator-model-options>button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.generator-category-tabs [data-slot=tabs-trigger],.generator-model-picker .generator-model-options>button{transition:none;transform:none!important}}.nero.is-generator .parameters>.generator-composer-actions{flex-wrap:nowrap;grid-column:1/-1;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;margin-left:auto;display:flex}.nero.is-generator .generator-composer-actions .overview-mic{flex-shrink:0;justify-content:center;width:44px;min-width:44px;height:44px;margin:0;padding:0}.nero.is-generator .generator-composer-actions .generate{flex-shrink:0;width:auto;min-width:44px;height:44px;margin:0;padding:0 12px;position:static}.nero.is-generator .generator-composer-actions .generator-submit-label{display:inline}.generator-parameter-row{display:contents}.nero.is-generator .composer .parameters{flex-wrap:wrap;gap:6px 10px;padding-right:0;display:flex}.nero.is-generator .generator-parameter-row{grid-template-columns:repeat(4,minmax(0,max-content));align-items:stretch;gap:4px;width:100%;min-width:0;padding:3px 2px;display:grid;overflow:visible}.nero.is-generator .generator-parameter-row>*{min-width:0;max-width:100%}.nero.is-generator .generator-parameter-row .model,.nero.is-generator .generator-parameter-row [data-slot=select-trigger]{width:100%;min-width:44px;max-width:100%;height:auto;min-height:44px;box-shadow:none;color:var(--n-text);white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;line-height:1.35;display:inline-flex}.nero.is-generator .generator-parameter-row .model{margin-right:6px;padding-left:2px}.nero.is-generator .generator-parameter-row [data-slot=select-value]{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset;min-width:0;display:block;overflow:visible}.nero.is-generator .generator-parameter-row .model span{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0}.nero.is-generator .generator-parameter-row [data-slot=select-trigger] svg{width:12px;height:12px;color:var(--n-secondary)}.nero.is-generator .generator-parameter-row .generator-seedance-mode,.nero.is-generator .generator-parameter-row .seedance-parameter-strip,.nero.is-generator .generator-parameter-row .image-model-controls--fields,.nero.is-generator .generator-parameter-row .image-model-fields,.nero.is-generator .generator-parameter-row .image-model-field{display:contents}.nero.is-generator .generator-parameter-row .fixed-quality,.nero.is-generator .generator-parameter-row .generation-price{white-space:normal;overflow-wrap:anywhere;align-items:center;min-width:0;max-width:100%;padding:8px;display:flex}.nero.is-generator .generator-parameter-row .seedance-cost{display:none}.nero.is-generator .composer .parameters>.generator-parameter-help-button{white-space:normal;width:auto;max-width:100%;min-height:44px;color:var(--n-accent);text-underline-offset:3px;background:0 0;border:0;border-radius:9px;flex:none;padding:8px;font-size:12px;font-weight:500;line-height:1.35;text-decoration:underline}.nero.is-generator .generator-parameter-row .image-model-input{white-space:normal;flex-wrap:wrap;min-width:0;padding:0 8px}.nero.is-generator .generator-parameter-row .image-model-input input{max-width:100%}@media (max-width:759px){.nero.is-generator .generator-parameter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-model-controls{flex-direction:column;gap:10px;width:100%;min-width:0;font-size:12px;display:flex}.image-model-controls--fields{flex:none;width:auto}.image-model-fields{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.image-model-field{flex:none}.nero.is-generator .generator-parameter-row .video-wide-field{grid-column:1/-1;width:100%;min-width:0;display:block}.video-source-picker{gap:8px;width:100%;padding:10px 0;display:grid}.video-source-picker label{color:var(--n-muted);gap:6px;display:grid}.video-source-picker select{border:1px solid var(--n-border);background:var(--n-surface);width:100%;max-width:100%;min-height:42px;color:var(--n-text);font:inherit;border-radius:14px;padding:8px 12px}.video-source-picker small{white-space:normal;color:var(--n-muted)}.video-source-picker button,.video-scenes button{border-radius:12px;justify-self:start;padding:8px 12px}.video-reference-details{grid-column:1/-1;min-width:0}.video-reference-details summary{cursor:pointer;padding:8px 0}.video-scenes{gap:8px;width:100%;padding:8px 0;display:grid}.video-scenes>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.video-scenes textarea{border:1px solid var(--n-border);background:var(--n-surface);min-width:0;min-height:56px;color:var(--n-text);border-radius:12px;flex:180px;padding:8px}.video-scenes input{max-width:72px}.image-model-input{white-space:nowrap;color:var(--n-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.image-model-input input{width:90px;min-width:0;min-height:44px;color:var(--n-text);font:inherit;background:0 0;border:0;border-radius:9px;padding:6px}.image-model-input input[type=text]{width:130px}.image-model-fields input:focus-visible{outline:2px solid var(--n-accent);outline-offset:2px}.image-model-task{width:100%;color:var(--n-secondary);margin:0;line-height:1.5}.image-parameter-help{width:100%;min-width:0;line-height:1.5}.image-parameter-help summary{cursor:pointer;color:var(--n-accent)}.image-parameter-help p{margin:10px 0}.image-parameter-help dl{margin:0}.image-parameter-help dl>div{border-top:1px solid var(--n-border);padding:8px 0}.image-parameter-help dt{font-weight:600}.image-parameter-help dd{overflow-wrap:anywhere;color:var(--n-secondary);margin:3px 0 0}.image-model-group{color:var(--n-secondary);margin:12px 8px 6px;font-size:12px;font-weight:600}.generator-model-options>button small{color:var(--n-secondary);font-size:11px;font-weight:400;display:block}.image-source-actions{display:flex}.image-source-actions>button{border:1px solid var(--n-border);color:inherit;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px 14px;display:flex}.image-source-empty{color:var(--n-secondary);font-size:13px;line-height:1.5}.image-source-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:35dvh;margin:14px 0;padding:2px;display:grid;overflow:auto}.image-source-library button{border:1px solid var(--n-border);color:inherit;background:0 0;border-radius:9px;padding:0;overflow:hidden}.image-source-library img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.image-source-heading{color:var(--n-text);margin:18px 0 8px;font-size:13px;font-weight:600}.history-material-preview{aspect-ratio:1;background:var(--n-surface-2,var(--n-hover));color:var(--n-accent,#6b55de);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.history-material-preview video{object-fit:cover;pointer-events:none;width:100%;height:100%}.history-material-preview>svg{box-sizing:content-box;background:var(--n-surface,#fff);border-radius:50%;padding:8px;position:absolute}.history-material-audio{flex-direction:column;gap:10px;padding:12px}.history-material-audio>svg{background:0 0;flex:none;padding:0;position:static}.history-material-audio b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.image-source-library span{padding:5px;font-size:11px;display:block}.image-source-picker button:disabled{opacity:.55;cursor:wait}.image-source-empty button{border:1px solid var(--n-border);color:inherit;background:0 0;border-radius:8px;padding:8px 16px}@media (max-width:480px){.image-source-library{max-height:28dvh}}.nero.is-generator .generator-media-pane:has(.generator-result.is-empty){overflow:hidden auto}.nero.is-generator .generator-media-pane:has(.generator-result.is-empty)>.generator-workspace{flex-shrink:0;min-height:350px}.nero.is-generator .generator-stage:has(>.generator-result.is-empty){padding-bottom:14px}.nero.is-generator .generator-stage>.generator-result.is-empty{align-items:center;overflow:visible;min-height:220px!important}.nero.is-generator .generator-result>.generator-first-work{text-align:left;flex-shrink:0;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:12px 32px;width:min(100%,620px);max-width:620px;max-height:none;padding:16px 8px;display:grid;overflow:visible}.nero.is-generator .generator-first-work>.generator-composer-diagram{grid-area:1/1/4;align-self:center;width:220px;height:130px}.nero.is-generator .generator-first-work>h2{letter-spacing:0;grid-area:1/2;font-size:15px;line-height:1.4}.nero.is-generator .generator-first-work>.generator-first-steps{grid-area:2/2;gap:8px;min-width:0;font-size:13px;line-height:1.5}.nero.is-generator .generator-first-work>.generator-text-button{grid-area:3/2;justify-self:start;margin-left:-8px;font-size:13px}.nero.is-generator .generator-first-steps li{align-items:flex-start}@media (max-width:1000px){.nero.is-generator .generator-result>.generator-first-work{grid-template-columns:180px minmax(0,1fr);column-gap:24px;max-width:550px}.nero.is-generator .generator-first-work>.generator-composer-diagram{width:180px;height:122px}}@media (max-width:759px){.nero.is-generator .generator-media-pane:has(.generator-result.is-empty)>.generator-workspace{min-height:360px}.nero.is-generator .generator-stage:has(>.generator-result.is-empty){min-height:260px;padding:0}.nero.is-generator .generator-stage>.generator-result.is-empty{flex:1;height:auto;min-height:240px!important}.nero.is-generator .generator-result>.generator-first-work{grid-template-columns:104px minmax(0,1fr);gap:10px 18px;max-width:480px;padding:14px 4px}.nero.is-generator .generator-first-work>h2{font-size:14px}.nero.is-generator .generator-first-work>.generator-first-steps{gap:8px;font-size:12px}.nero.is-generator .generator-first-work>.generator-text-button{font-size:12px}.nero.is-generator .generator-first-work>.generator-composer-diagram{border-radius:10px;width:104px;height:80px;padding:8px}.nero.is-generator .generator-first-work .generator-diagram-head{gap:4px}.nero.is-generator .generator-first-work .generator-diagram-dot{width:5px;height:5px}.nero.is-generator .generator-first-work .generator-diagram-head>i{width:18px;height:3px}.nero.is-generator .generator-first-work .generator-diagram-upload{border-radius:6px;width:20px;height:20px;top:28px;left:8px}.nero.is-generator .generator-first-work .generator-diagram-upload svg{width:13px;height:13px}.nero.is-generator .generator-first-work .generator-diagram-prompt{gap:4px;top:31px;left:35px;right:10px}.nero.is-generator .generator-first-work .generator-diagram-prompt i{height:3px}.nero.is-generator .generator-first-work .generator-diagram-footer{gap:4px;height:16px;bottom:9px;left:8px;right:8px}.nero.is-generator .generator-first-work .generator-diagram-model svg{width:10px;height:10px}.nero.is-generator .generator-first-work .generator-diagram-model i{width:11px;height:3px}.nero.is-generator .generator-first-work .generator-diagram-control{width:6px;height:3px}.nero.is-generator .generator-first-work .generator-diagram-model b{top:12px;left:9px;right:auto}.nero.is-generator .generator-first-work .generator-diagram-create{border-radius:5px;width:20px;height:16px}.nero.is-generator .generator-first-work .generator-diagram-create svg{width:12px;height:12px}.nero.is-generator .generator-first-work .generator-composer-diagram b{width:12px;height:12px;font-size:7px;top:-5px;right:-5px}}.has-generator-input .generator-result>.generator-first-work{display:none!important}.nero.is-generator .generator-thumbnail{isolation:isolate;position:relative}.nero.is-generator .generator-thumbnail-fallback{place-items:center;display:grid;position:absolute;inset:0}.nero.is-generator .generator-thumbnail>img,.nero.is-generator .generator-thumbnail>video{object-fit:cover;pointer-events:none;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.nero.is-generator .generator-thumbnail.is-loaded>img,.nero.is-generator .generator-thumbnail.is-loaded>video{opacity:1}.nero.is-library{height:100dvh;min-height:0;overflow:hidden}.nero.is-library>main{flex-direction:column;height:100%;min-height:0;display:flex}.nero.is-library>main>header{flex-shrink:0}.nero.is-library .canvas{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.studio-library{flex:1;align-self:stretch;width:100%;min-width:0;min-height:0;display:flex;position:relative}.studio-library iframe{background:0 0;border:0;flex:1;width:100%;height:100%;min-height:0;display:block}.studio-library-loading{color:var(--muted);pointer-events:none;font-size:14px;position:absolute;inset:28px 24px auto}

/* r125: keep shared speech tabs flat; rounded buttons bend their underline. */
.nero:not(.is-generator) .fish-studio .tool-tabs{display:flex;width:100%;height:auto;min-height:44px;align-items:stretch;justify-content:flex-start;gap:24px;flex-wrap:nowrap;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:0;margin-bottom:24px}
.nero:not(.is-generator) .fish-studio .tool-tabs [data-slot=tabs-trigger]{flex:0 0 auto;min-width:0;height:44px;min-height:44px;padding:10px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--n-secondary);box-shadow:none;font-size:14px;line-height:1.3;white-space:nowrap}
.nero:not(.is-generator) .fish-studio .tool-tabs [data-slot=tabs-trigger][data-active]{border-bottom:2px solid var(--n-accent)!important;color:var(--n-accent)}

/* r126: keep speech text clear of its border and expand control. */
.nero:not(.is-generator) .fish-studio .generation-prompt-field>textarea{
  box-sizing:border-box;
  padding:14px 52px 14px 16px!important;
}
.nero:not(.is-generator) .fish-studio .generation-expand-button{
  top:8px;
  right:8px;
}

/* r129: clear navigation and an opaque workspace in both themes. */
:root{--n-navigation-ink:#000;--n-workspace:#fff}
:root[data-nero-theme="dark"]{--n-navigation-ink:#fff;--n-workspace:#0a102b}
.nero .sidebar nav button,
.nero .sidebar nav button.active,
.nero .sidebar nav button:hover,
.nero .sidebar nav p,
.nero .hub-mobile-nav button,
.nero .sidebar .space span{color:var(--n-navigation-ink)}

/* r129b: keep the selected mobile navigation item equally legible. */
.nero .hub-mobile-nav button.active{color:var(--n-navigation-ink)}

/* r143: keep the generator focused on its current request and result. */
.nero.is-generator .generator-work-list,
.nero.is-generator .generator-search,
.nero.is-generator .generator-history .generator-login,
.nero.is-generator .generator-history [aria-label="Поиск работ"],
.nero.is-generator .generator-counts,
.nero.is-generator .composer .prompt-counter:not(.is-over-limit){display:none!important}
.nero.is-generator .composer .prompt-counter.is-over-limit>span:first-child,
.nero.is-generator .composer .prompt-counter .prompt-limit-note{display:none!important}
.nero.is-generator .generator-stage-toolbar{justify-content:flex-end}
@media(max-width:760px){
 .nero.is-generator .generator-history{gap:8px;width:fit-content;max-width:100%;overflow:visible}
 .nero.is-generator .generator-rail-tools{flex-direction:row;margin:0}
 .nero.is-generator .generator-rail-tools .icon{width:40px;height:40px}
 .nero.is-generator .composer .generation-prompt-field>textarea::placeholder{font-size:13px;line-height:1.45}
}

/* r145: remove unused generator rail and keep the unlabelled reference tile square. */
.nero.is-generator .generator-history{display:none!important}
.nero.is-generator .generator-workspace{grid-template-columns:minmax(0,1fr)!important}
.nero.is-generator .generator-upload-icon:not(.reference-upload-labelled){box-sizing:border-box!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;max-height:44px!important;aspect-ratio:1 / 1!important;padding:0!important;place-items:center}
