:root{
  --bg:#050817;--bg-deep:#030611;--surface:#0a1020;--surface-2:#0e1629;--surface-3:#121c32;
  --line:rgba(142,166,221,.16);--line-strong:rgba(142,166,221,.28);--text:#f4f7ff;--muted:#9ba8c4;--dim:#687693;
  --cyan:#2ce7ff;--blue:#4d7cff;--violet:#795cff;--purple:#a25cff;--magenta:#e45cff;--pink:#ff70ae;
  --teal:#36d9b0;--lime:#a8e85c;--orange:#ff9b55;--gold:#ffcf63;--red:#ff657c;--green:#4ee0aa;
  --shadow:0 24px 64px rgba(0,0,0,.34);--soft-shadow:0 14px 36px rgba(0,0,0,.24);--radius:22px;--radius-sm:14px;
  --font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
*{box-sizing:border-box}html{background:var(--bg-deep);scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at 12% -8%,rgba(44,231,255,.08),transparent 28%),radial-gradient(circle at 92% 6%,rgba(121,92,255,.09),transparent 30%),linear-gradient(180deg,#050817,#040612 62%,#03050e);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.5;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{color:inherit}button{border:0}button:not(:disabled),a{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}img{max-width:100%;display:block}svg{display:block}a{text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--muted)}.small{font-size:13px}.page{min-width:0}.page-title,.page-hero h1,.hero-v25 h1{letter-spacing:-.045em}.page-title{font-size:clamp(32px,4vw,50px);line-height:1.02;margin:8px 0 12px}.page-subtitle{max-width:760px;margin:0;color:var(--muted);font-size:16px;line-height:1.7}.eyebrow,.page-kicker,.section-kicker,.suite-kicker{display:block;color:var(--cyan);font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.page-head,.page-hero{margin-bottom:28px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.page-hero{display:flex;align-items:end;justify-content:space-between;gap:32px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(14,23,44,.96),rgba(7,12,26,.94));box-shadow:var(--soft-shadow);overflow:hidden;position:relative}.page-hero:after{content:"";position:absolute;inset:auto -12% -55% 42%;height:280px;background:radial-gradient(circle,rgba(44,231,255,.12),transparent 68%);pointer-events:none}.page-hero h1{font-size:clamp(32px,4vw,48px);line-height:1.04;margin:10px 0 12px;max-width:800px}.page-hero p{margin:0;max-width:720px;color:var(--muted);font-size:16px}.compact-page-hero{min-height:210px}.page-count{flex:0 0 auto;width:150px;height:132px;border:1px solid rgba(44,231,255,.18);border-radius:20px;background:linear-gradient(160deg,rgba(44,231,255,.08),rgba(121,92,255,.06));display:grid;place-items:center;text-align:center}.page-count strong{font-size:42px;line-height:1}.page-count span{font-size:12px;color:var(--muted)}

/* buttons + forms */
.primary-button,.secondary-button,.ghost-button,.quiet-button,.text-link,.icon-button,.menu-button,.favorite-toggle,.logout-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.primary-button{min-height:48px;padding:0 20px;border-radius:13px;background:linear-gradient(105deg,#20d8f3 0%,#3f8fff 48%,#765cff 100%);color:#04101a;font-weight:850;box-shadow:0 12px 28px rgba(40,166,239,.18)}.primary-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 38px rgba(40,166,239,.27)}.primary-button.compact{min-height:41px;padding:0 15px;font-size:13px}.secondary-button,.ghost-button,.quiet-button{min-height:45px;padding:0 16px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.035);color:#e9efff;font-weight:750}.secondary-button:hover,.ghost-button:hover,.quiet-button:hover{border-color:rgba(80,184,255,.38);background:rgba(70,130,255,.08);transform:translateY(-1px)}.ghost-button{background:transparent}.quiet-button{min-height:40px;font-size:13px}.text-link{padding:6px 0;background:transparent;color:#b6c2da;font-size:13px;font-weight:750}.text-link:hover{color:var(--cyan)}.icon-button,.menu-button,.favorite-toggle,.logout-button{width:42px;height:42px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.035);color:#abb8d2}.icon-button:hover,.menu-button:hover,.favorite-toggle:hover,.logout-button:hover{border-color:rgba(44,231,255,.35);color:var(--cyan);background:rgba(44,231,255,.06)}.favorite-toggle.on,.favorite-toggle.active{color:var(--pink);border-color:rgba(255,112,174,.32);background:rgba(255,112,174,.08)}.button-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.field{display:grid;gap:8px}.field label{font-size:12px;font-weight:750;color:#aeb9d0}.field input,.field textarea,.field select,.auth-fields input,.ai-dock-compose textarea,.tool-search input,.search-field input{width:100%;min-height:47px;border:1px solid var(--line);border-radius:12px;background:#070c18;color:var(--text);padding:11px 13px;outline:none;transition:border-color .18s,box-shadow .18s}.field textarea,.ai-dock-compose textarea{resize:vertical;min-height:90px}.field input:focus,.field textarea:focus,.field select:focus,.auth-fields input:focus,.ai-dock-compose textarea:focus:focus,.tool-search input:focus,.search-field input:focus{border-color:rgba(44,231,255,.48);box-shadow:0 0 0 3px rgba(44,231,255,.06)}select option{background:#080e1c}.error-panel{padding:14px 16px;border:1px solid rgba(255,101,124,.28);border-radius:13px;background:rgba(255,101,124,.07);color:#ffc0cb;font-size:14px}.empty-state{min-height:110px;border:1px dashed var(--line);border-radius:16px;display:grid;place-items:center;text-align:center;color:var(--muted);padding:24px}.empty-state.wide-empty{grid-column:1/-1}.skeleton{min-height:90px;border-radius:16px;background:linear-gradient(100deg,rgba(255,255,255,.025),rgba(255,255,255,.065),rgba(255,255,255,.025));background-size:240% 100%;animation:skeleton 1.25s linear infinite}

/* boot */
.boot-screen{position:fixed;z-index:9999;inset:0;background:radial-gradient(circle at 50% 38%,rgba(44,231,255,.08),transparent 24%),#040714;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;transition:opacity .38s ease,visibility .38s ease}.boot-screen.ready{opacity:0;visibility:hidden}.boot-brand{width:74px;height:74px;display:grid;place-items:center;filter:drop-shadow(0 0 24px rgba(76,144,255,.22));animation:bootFloat 1.6s ease-in-out infinite}.boot-brand svg{width:68px}.boot-screen>strong{font-size:24px;letter-spacing:.18em}.boot-screen>span{font-size:14px;color:var(--muted)}.boot-screen>i{width:140px;height:3px;background:#101a31;border-radius:99px;overflow:hidden;position:relative}.boot-screen>i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--cyan),var(--violet),transparent);animation:bootLine 1s ease-in-out infinite}

/* branding */
.nq-mark{filter:drop-shadow(0 0 10px rgba(82,118,255,.18))}.brand-lockup{display:flex;align-items:center;gap:10px;background:transparent;padding:0;text-align:left}.brand-symbol{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(150deg,rgba(44,231,255,.06),rgba(121,92,255,.08));border:1px solid rgba(103,130,215,.16)}.brand-type{display:grid;line-height:1.05}.brand-type strong{font-size:15px;letter-spacing:.06em}.brand-type small{margin-top:5px;color:#7f8ba7;font-size:9px;font-weight:800;letter-spacing:.16em}.lang-switch{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:11px;background:#070c19}.lang-switch button{min-width:36px;height:31px;border-radius:8px;background:transparent;color:#77849f;font-size:11px;font-weight:850}.lang-switch button.active{background:rgba(44,231,255,.1);color:var(--cyan)}.credit-pill{display:flex;align-items:center;gap:6px;height:39px;padding:0 12px;border:1px solid rgba(255,207,99,.2);border-radius:11px;background:rgba(255,207,99,.045);color:#f7e2a2}.credit-pill strong{font-size:14px}.credit-pill>span:last-child{font-size:11px;color:#a89972}.credit-glyph{width:18px;height:18px;border:1px solid #efc55e;border-radius:50%;display:grid;place-items:center;position:relative}.credit-glyph:before{content:"";width:7px;height:7px;border:1px solid #efc55e;transform:rotate(45deg)}.credit-glyph.large{width:28px;height:28px}.profile-pill{display:flex;align-items:center;gap:9px;padding:5px 9px 5px 5px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.025)}.profile-pill.compact{padding:4px}.profile-avatar{width:34px;height:34px;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,rgba(44,231,255,.2),rgba(121,92,255,.22));display:grid;place-items:center;font-size:11px;font-weight:850}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-pill-copy{display:grid;text-align:left}.profile-pill-copy strong{font-size:12px}.profile-pill-copy small{font-size:10px;color:var(--dim)}

/* public shell */
.public-header{position:sticky;top:0;z-index:80;border-bottom:1px solid rgba(126,150,208,.1);background:rgba(5,8,23,.78);backdrop-filter:blur(18px)}.public-header-inner{max-width:1280px;height:72px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:24px}.public-nav{margin-left:auto;display:flex;align-items:center;gap:3px}.public-nav button{height:38px;padding:0 11px;background:transparent;color:#9aa7c2;border-radius:9px;font-size:13px;font-weight:680}.public-nav button:hover,.public-nav button.active{background:rgba(255,255,255,.04);color:#fff}.public-actions{display:flex;align-items:center;gap:8px}.menu-button{display:none}.public-main{max-width:1280px;margin:0 auto;padding:34px 24px 0;min-width:0}.public-footer{border-top:1px solid var(--line);margin-top:90px;background:rgba(4,7,16,.72)}.public-footer-inner{max-width:1280px;margin:auto;padding:38px 24px 96px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:42px}.public-footer-inner>div:not(.footer-brand){display:flex;flex-direction:column;align-items:flex-start;gap:10px}.public-footer strong{font-size:12px;letter-spacing:.08em}.public-footer button{background:transparent;padding:0;color:#7f8ca8;font-size:13px}.public-footer button:hover{color:var(--cyan)}.footer-brand p{max-width:380px;color:#7f8ca8;font-size:13px;line-height:1.7}.mobile-drawer{display:none}.mobile-bottom-nav{display:none}

/* app shell */
.app-shell{min-height:100vh;display:grid;grid-template-columns:238px minmax(0,1fr) 288px;grid-template-rows:70px auto;grid-template-areas:"side top top" "side main context"}.side-rail{grid-area:side;position:sticky;top:0;height:100vh;border-right:1px solid var(--line);background:linear-gradient(180deg,#07101e,#050914);padding:17px 15px;display:flex;flex-direction:column;gap:24px;z-index:60}.side-brand{padding:0 7px 5px}.rail-group{display:grid;gap:8px}.rail-group>span{padding:0 9px;color:#596782;font-size:9px;font-weight:850;letter-spacing:.18em}.rail-group nav{display:grid;gap:3px}.rail-link{min-height:43px;padding:0 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:#8c9ab5;display:grid;grid-template-columns:24px 1fr 5px;align-items:center;gap:8px;text-align:left}.rail-link>span{color:#667692}.rail-link strong{font-size:12px;font-weight:700}.rail-link>i{width:4px;height:4px;border-radius:50%;background:transparent}.rail-link:hover{color:#eaf4ff;background:rgba(255,255,255,.025)}.rail-link.active{border-color:rgba(44,231,255,.13);background:linear-gradient(90deg,rgba(44,231,255,.08),rgba(121,92,255,.045));color:#fff}.rail-link.active>span{color:var(--cyan)}.rail-link.active>i{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.side-account{margin-top:auto;display:flex;align-items:center;gap:7px}.side-account .profile-pill{flex:1;min-width:0}.app-topbar{grid-area:top;position:sticky;top:0;z-index:55;border-bottom:1px solid var(--line);background:rgba(5,8,23,.8);backdrop-filter:blur(18px);height:70px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.app-topbar>.menu-button{display:none}.breadcrumbs{display:grid}.breadcrumbs span{font-size:9px;color:#66748f;font-weight:850;letter-spacing:.15em}.breadcrumbs strong{font-size:14px;margin-top:3px}.app-top-actions{display:flex;align-items:center;gap:8px}.app-main{grid-area:main;min-width:0;padding:30px 28px 80px;max-width:1280px;width:100%;justify-self:center}.inspector-pane{grid-area:context;border-left:1px solid var(--line);padding:21px 17px;background:rgba(5,9,19,.56);display:flex;flex-direction:column;gap:12px}.inspector-pane>section{border:1px solid var(--line);border-radius:15px;padding:14px;background:rgba(255,255,255,.018)}.context-heading{display:flex;align-items:center;justify-content:space-between;padding:0 2px 7px}.context-heading span,.context-label{font-size:9px;font-weight:850;letter-spacing:.14em;color:#64728d}.context-heading strong{font-size:12px}.context-balance>span{font-size:11px;color:var(--muted)}.context-balance>div{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.context-balance strong{font-size:30px}.context-event{display:flex;gap:9px;align-items:center;margin-top:10px}.context-event strong,.context-event small{display:block}.context-event strong{font-size:12px}.context-event small{margin-top:3px;color:#6e7a94;font-size:10px}.context-empty{margin-top:10px;color:#707d97;font-size:12px}.mini-streak{margin:10px 0}.mini-streak strong{font-size:25px}.mini-streak strong small{font-size:12px;color:#7d89a3}.mini-streak>div{height:5px;border-radius:99px;background:#0b1222;overflow:hidden;margin-top:8px}.mini-streak>div i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--orange));border-radius:inherit}.context-assistant{display:flex;gap:10px;align-items:flex-start;background:radial-gradient(circle at 12% 10%,rgba(44,231,255,.08),transparent 38%),rgba(255,255,255,.018)!important}.context-assistant strong{font-size:13px}.context-assistant p{margin:4px 0 6px;color:#8491ab;font-size:11px;line-height:1.55}

/* AI dock */
.ai-orb{position:fixed;right:24px;bottom:24px;z-index:120;width:58px;height:58px;border-radius:19px;border:1px solid rgba(80,165,255,.34);background:linear-gradient(145deg,#0c1930,#0b1024);display:grid;place-items:center;box-shadow:0 16px 42px rgba(0,0,0,.42),0 0 26px rgba(72,111,255,.16)}.ai-orb>i,.ai-orb>b{position:absolute;border-radius:50%;pointer-events:none}.ai-orb>i{inset:7px;border:1px solid rgba(44,231,255,.18);animation:orbPulse 2.1s ease-in-out infinite}.ai-orb>b{width:7px;height:7px;right:-1px;top:-1px;background:var(--green);box-shadow:0 0 10px var(--green)}.ai-orb:hover,.ai-orb.active{transform:translateY(-2px);border-color:rgba(44,231,255,.55)}.ai-dock{position:fixed;z-index:119;right:24px;bottom:94px;width:min(390px,calc(100vw - 32px));max-height:min(650px,75vh);border:1px solid rgba(105,141,223,.24);border-radius:22px;background:linear-gradient(160deg,rgba(11,19,37,.98),rgba(5,9,20,.98));box-shadow:0 30px 90px rgba(0,0,0,.55);overflow:hidden;display:flex;flex-direction:column;animation:dockIn .2s ease-out}.ai-dock header{height:64px;flex:0 0 auto;padding:0 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.ai-dock-id{display:flex;align-items:center;gap:9px}.ai-dock-id>span{width:38px;height:38px;border-radius:12px;border:1px solid rgba(44,231,255,.14);display:grid;place-items:center;background:rgba(44,231,255,.04)}.ai-dock-id strong,.ai-dock-id small{display:block}.ai-dock-id strong{font-size:13px}.ai-dock-id small{font-size:10px;color:#71809c;margin-top:3px}.ai-dock-id small i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);margin-right:5px;box-shadow:0 0 7px var(--green)}.ai-dock-scroll{min-height:0;overflow:auto;padding:13px}.ai-thread{display:grid;gap:10px}.ai-welcome{border:1px solid var(--line);border-radius:15px;padding:13px;display:flex;gap:10px;background:rgba(255,255,255,.02)}.ai-welcome strong{font-size:13px}.ai-welcome p{margin:4px 0 0;color:#8996b1;font-size:12px;line-height:1.55}.dock-msg{display:flex;gap:7px;align-items:flex-start}.dock-msg>span{flex:0 0 27px;width:27px;height:27px;border-radius:9px;background:#0f192d;display:grid;place-items:center}.dock-msg p{margin:0;padding:9px 11px;border:1px solid var(--line);border-radius:12px;background:#0b1324;color:#d8e1f3;font-size:13px;line-height:1.55;white-space:pre-wrap}.dock-msg.user{flex-direction:row-reverse}.dock-msg.user p{background:linear-gradient(135deg,rgba(49,150,225,.16),rgba(112,86,255,.12));border-color:rgba(77,124,255,.22)}.answer-pulse{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--cyan);margin-left:5px;animation:pulse .75s ease-in-out infinite}.ai-prompt-row{display:grid;gap:6px;margin-top:12px}.ai-prompt-row button{min-height:37px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.018);color:#93a1bd;text-align:left;padding:8px 10px;display:flex;gap:7px;align-items:center;font-size:11px}.ai-prompt-row button:hover{border-color:rgba(44,231,255,.3);color:#d8f8ff}.ai-dock-compose{flex:0 0 auto;border-top:1px solid var(--line);padding:10px;display:grid;grid-template-columns:1fr 42px;gap:8px}.ai-dock-compose textarea{min-height:45px;max-height:100px}.ai-dock-compose button{border-radius:12px;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#04101a}

/* home */
.home-v25{display:grid;gap:76px}.hero-v25{min-height:590px;display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;align-items:center;padding:54px 0 18px}.hero-copy{max-width:590px}.hero-kicker{display:flex;align-items:center;gap:9px;color:#83ddf4;font-size:11px;font-weight:850;letter-spacing:.14em}.hero-kicker>span{width:28px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent)}.hero-v25 h1{font-size:clamp(44px,5vw,66px);line-height:.98;margin:18px 0 22px;max-width:660px}.hero-v25 h1 em{font-style:normal;background:linear-gradient(95deg,#fff 10%,#68dfff 48%,#8d72ff 83%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy>p{max-width:600px;color:#9ba8c2;font-size:17px;line-height:1.72}.hero-actions{display:flex;gap:10px;margin-top:28px}.hero-trust{display:flex;gap:17px;flex-wrap:wrap;margin-top:24px;color:#7f8da8;font-size:11px}.hero-trust span{display:flex;align-items:center;gap:6px}.hero-stage{min-width:0;border:1px solid var(--line);border-radius:26px;padding:14px;background:radial-gradient(circle at 70% 15%,rgba(121,92,255,.09),transparent 34%),linear-gradient(145deg,#0a1224,#060a16);box-shadow:var(--shadow)}.hero-stage-head{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 12px;color:#687795;font-size:9px;font-weight:850;letter-spacing:.14em}.hero-stage-head b{color:#91a0bb}.hero-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.hero-tool-tab{min-height:48px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.018);color:#7786a3;padding:7px 8px;display:grid;grid-template-columns:22px 1fr 5px;gap:6px;align-items:center;text-align:left}.hero-tool-tab span{font-size:10px;line-height:1.2}.hero-tool-tab>i{width:4px;height:4px;background:var(--tab-accent);border-radius:50%;opacity:.4}.hero-tool-tab:hover,.hero-tool-tab.active{border-color:color-mix(in srgb,var(--tab-accent) 35%, transparent);background:color-mix(in srgb,var(--tab-accent) 7%, transparent);color:#eef5ff}.hero-tool-tab.active>i{opacity:1;box-shadow:0 0 9px var(--tab-accent)}.home-priority-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.home-priority-card{min-height:320px;border:1px solid var(--line);border-radius:24px;padding:24px;display:flex;flex-direction:column;position:relative;overflow:hidden}.reward-priority{background:radial-gradient(circle at 85% 12%,rgba(255,207,99,.13),transparent 35%),linear-gradient(150deg,#111221,#090c18)}.pack-priority{background:radial-gradient(circle at 85% 10%,rgba(44,231,255,.11),transparent 34%),linear-gradient(150deg,#0c1525,#080b17)}.priority-head{display:flex;justify-content:space-between;align-items:center;color:#8593ae;font-size:10px;font-weight:850;letter-spacing:.12em}.priority-head span{display:flex;align-items:center;gap:7px}.priority-head b{color:#d5deef}.reward-mini-route{display:flex;align-items:center;gap:5px;margin:34px 0 25px}.reward-mini-route i{flex:1;height:5px;border-radius:99px;background:#171e2e;position:relative}.reward-mini-route i.done{background:linear-gradient(90deg,#f6bb4e,#ffdf7a)}.reward-mini-route i.today{height:10px;background:var(--gold);box-shadow:0 0 18px rgba(255,207,99,.45)}.pack-mini-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:27px 0 22px}.pack-mini-stack>span{border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;gap:4px;background:rgba(255,255,255,.018);position:relative}.pack-mini-stack i{width:22px;height:4px;border-radius:9px;background:linear-gradient(90deg,var(--cyan),var(--blue));margin-bottom:8px}.pack-mini-stack span:nth-child(2) i{background:linear-gradient(90deg,var(--blue),var(--violet))}.pack-mini-stack span:nth-child(3) i{background:linear-gradient(90deg,var(--purple),var(--pink))}.pack-mini-stack strong{font-size:24px}.pack-mini-stack small{font-size:11px;color:#8794ae}.priority-copy strong{font-size:20px}.priority-copy p{margin:7px 0 0;color:#8794ae;font-size:13px;line-height:1.6}.home-priority-card>button{margin-top:auto;align-self:flex-start;background:transparent;color:#d5e1f5;font-weight:800;padding:8px 0}.section-heading{max-width:700px}.section-heading>span{display:block;color:#62718f;font-size:10px;font-weight:850;letter-spacing:.14em}.section-heading h2{font-size:clamp(28px,3.3vw,42px);line-height:1.08;margin:9px 0 11px;letter-spacing:-.035em}.section-heading p{margin:0;color:#8d9ab4;line-height:1.65}.section-heading.inline{max-width:none;display:flex;justify-content:space-between;gap:50px;align-items:end}.section-heading.inline>div{max-width:600px}.section-heading.inline>p{max-width:500px;font-size:14px}.home-suite-grid,.tools-suite-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:23px}.home-suite-card,.tools-suite-card{min-width:0;border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,#0b1324,#070b17);padding:18px;text-align:left;display:grid;grid-template-columns:34px 44px 1fr 20px;gap:10px;align-items:center;position:relative;overflow:hidden}.home-suite-card:before,.tools-suite-card:before{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--suite);opacity:.65}.suite-tone-violet,.suite-violet{--suite:var(--violet)}.suite-tone-magenta,.suite-magenta{--suite:var(--magenta)}.suite-tone-orange,.suite-orange{--suite:var(--orange)}.suite-card-no,.suite-index{color:#58657f;font-size:9px;font-weight:850}.suite-card-icon,.suite-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--suite) 10%, transparent);border:1px solid color-mix(in srgb,var(--suite) 22%, transparent);color:var(--suite)}.home-suite-card strong,.tools-suite-card strong{font-size:14px}.home-suite-card small,.tools-suite-card p{display:block;margin-top:4px;color:#7f8ba4;font-size:11px;line-height:1.45}.home-suite-card:hover,.tools-suite-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--suite) 35%, transparent);box-shadow:0 18px 35px rgba(0,0,0,.24)}.featured-tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:23px}.home-real-data{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:stretch;border:1px solid var(--line);border-radius:25px;padding:28px;background:linear-gradient(145deg,#091121,#070a16)}.real-data-copy span{color:#65748f;font-size:10px;font-weight:850;letter-spacing:.14em}.real-data-copy h2{font-size:34px;line-height:1.08;margin:10px 0}.real-data-copy p{color:#8996b0;line-height:1.65}.real-data-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.real-data-metrics article,.real-data-empty{border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.018);padding:17px;display:flex;align-items:center;gap:12px}.real-data-metrics article>span{width:39px;height:39px;border-radius:12px;display:grid;place-items:center;color:var(--cyan);background:rgba(44,231,255,.07)}.real-data-metrics small,.real-data-metrics strong{display:block}.real-data-metrics small{color:#8390aa;font-size:11px}.real-data-metrics strong{font-size:24px;margin-top:3px}.real-data-empty{min-height:210px;flex-direction:column;justify-content:center;text-align:center}.real-data-empty>span{color:var(--cyan)}.real-data-empty small{color:#7d89a3}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.why-item{min-height:230px;border:1px solid var(--line);border-radius:19px;padding:18px;background:#09101f;position:relative;overflow:hidden}.why-item:after{content:"";position:absolute;inset:auto -20% -45% 30%;height:190px;background:radial-gradient(circle,color-mix(in srgb,var(--tone) 12%, transparent),transparent 68%)}.why-audio{--tone:var(--cyan)}.why-image{--tone:var(--teal)}.why-video{--tone:var(--blue)}.why-safe{--tone:var(--violet)}.why-credit{--tone:var(--gold)}.why-ai{--tone:var(--magenta)}.why-index{color:#586681;font-size:9px}.why-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;margin:16px 0;color:var(--tone);background:color-mix(in srgb,var(--tone) 8%, transparent);border:1px solid color-mix(in srgb,var(--tone) 20%, transparent)}.why-item h3{font-size:16px;margin:0}.why-item p{color:#8190ab;font-size:13px;line-height:1.6}.why-signal{display:flex;gap:4px;margin-top:16px}.why-signal i{height:3px;background:var(--tone);border-radius:9px}.why-signal i:nth-child(1){width:28px}.why-signal i:nth-child(2){width:13px;opacity:.55}.why-signal i:nth-child(3){width:5px;opacity:.25}.home-final{min-height:330px;border:1px solid rgba(92,129,219,.2);border-radius:28px;background:radial-gradient(circle at 50% 12%,rgba(44,231,255,.12),transparent 28%),radial-gradient(circle at 70% 95%,rgba(121,92,255,.16),transparent 34%),#080d1c;display:grid;place-items:center;text-align:center;padding:45px}.home-final-mark{width:70px;height:70px;border-radius:22px;border:1px solid rgba(44,231,255,.2);display:grid;place-items:center;background:rgba(44,231,255,.04);margin:auto}.home-final h2{font-size:clamp(30px,4vw,46px);margin:17px auto 11px;max-width:680px;line-height:1.08}.home-final p{max-width:630px;color:#8c99b3;margin:0 auto 22px;line-height:1.65}

/* media visuals */
.hero-processor{--accent:var(--tool-accent,var(--cyan));border:1px solid rgba(120,145,210,.14);border-radius:18px;background:#07101e;overflow:hidden}.hero-processor-head,.hero-processor-foot,.visual-chrome{display:flex;align-items:center;justify-content:space-between}.hero-processor-head{height:45px;padding:0 13px;border-bottom:1px solid var(--line);font-size:10px;color:#7e8ca9}.hero-processor-head>div{display:flex;align-items:center;gap:7px;color:#d9e3f5}.processor-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px var(--accent)}.hero-processor-foot{min-height:48px;padding:10px 13px;border-top:1px solid var(--line);gap:15px;color:#7786a1;font-size:10px}.hero-processor-foot b{display:flex;align-items:center;gap:5px;color:#9eb0cc}.media-visual{position:relative;min-height:290px;overflow:hidden;background:linear-gradient(160deg,#091326,#060b16);padding:16px}.media-visual.is-compact{min-height:150px}.visual-chrome{font-size:9px;color:#687792;letter-spacing:.1em;margin-bottom:12px}.visual-chrome span{display:flex;align-items:center;gap:6px}.audio-source-wave,.stem-wave{display:flex;align-items:center;gap:2px;height:86px;padding:10px;border:1px solid rgba(44,231,255,.09);border-radius:12px;background:rgba(44,231,255,.018)}.audio-source-wave i,.stem-wave i{flex:1;height:var(--h);min-height:4px;border-radius:4px;background:linear-gradient(180deg,var(--cyan),#3b7cff);opacity:.7;animation:wave 1.9s ease-in-out infinite alternate;animation-delay:var(--d)}.audio-separator-line{display:flex;align-items:center;gap:8px;margin:10px 0;color:#60718e;font-size:8px;letter-spacing:.12em}.audio-separator-line i{flex:1;height:1px;background:linear-gradient(90deg,rgba(44,231,255,.6),transparent)}.audio-stems{display:grid;grid-template-columns:1fr 1fr;gap:8px}.audio-stems>div>span{display:block;color:#75849f;font-size:8px;margin-bottom:5px}.stem-wave{height:70px}.stem-wave.instrumental i{background:linear-gradient(180deg,var(--violet),var(--magenta))}.mask-stage{position:relative;min-height:225px;border:1px solid rgba(54,217,176,.12);border-radius:15px;background:radial-gradient(circle at 52% 38%,rgba(54,217,176,.11),transparent 22%),linear-gradient(135deg,#0a1521,#07101b);overflow:hidden}.mask-subject{position:absolute;left:35%;top:15%;width:30%;height:70%;border-radius:48% 48% 35% 35%;background:linear-gradient(180deg,rgba(219,243,246,.28),rgba(103,143,167,.12));filter:drop-shadow(0 0 18px rgba(54,217,176,.2))}.mask-gridlines,.monitor-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(120,154,190,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(120,154,190,.07) 1px,transparent 1px);background-size:28px 28px}.mask-sweep,.ocr-beam,.reconstruct-scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--teal),transparent);box-shadow:0 0 12px var(--teal);animation:scan 2.7s ease-in-out infinite}.mask-legend{display:flex;gap:16px;margin-top:12px;color:#72819d;font-size:9px}.mask-legend span{display:flex;align-items:center;gap:5px}.mask-legend i{width:6px;height:6px;border-radius:50%;background:var(--teal)}.mask-legend span:nth-child(2) i{background:var(--lime)}.mask-legend span:nth-child(3) i{background:var(--cyan)}.reconstruct-stage{position:relative;height:220px;border-radius:15px;overflow:hidden;border:1px solid rgba(77,124,255,.13);background:#0b1220}.pixel-field{position:absolute;inset:0}.pixel-field.low{right:50%;background:repeating-linear-gradient(90deg,rgba(122,142,188,.13) 0 9px,rgba(16,26,48,.1) 9px 18px),repeating-linear-gradient(0deg,rgba(122,142,188,.08) 0 9px,transparent 9px 18px);filter:blur(.3px)}.pixel-field.high{left:50%;background:radial-gradient(circle at 55% 40%,rgba(91,143,255,.22),transparent 18%),linear-gradient(135deg,#111f3d,#07101f)}.reconstruct-scan{top:0;bottom:0;left:50%;right:auto;width:1px;height:auto;background:var(--blue);box-shadow:0 0 16px var(--blue);animation:none}.compare-handle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#0c1529}.compare-handle i{position:absolute;left:50%;top:7px;bottom:7px;width:1px;background:#fff}.compare-meta{display:flex;justify-content:space-between;margin-top:10px;color:#697894;font-size:8px;letter-spacing:.08em}.video-monitor{position:relative;height:170px;border:1px solid rgba(121,92,255,.14);border-radius:14px;background:radial-gradient(circle at 50% 48%,rgba(121,92,255,.12),transparent 27%),#09101c;overflow:hidden}.focus-box{position:absolute;left:28%;top:23%;width:44%;height:51%;border:1px solid rgba(121,92,255,.55);box-shadow:0 0 16px rgba(121,92,255,.14)}.monitor-tag{position:absolute;left:10px;top:10px;padding:4px 7px;border-radius:7px;background:rgba(121,92,255,.12);color:#9b87ff;font-size:8px}.timeline-ruler{height:62px;margin-top:8px;border:1px solid var(--line);border-radius:10px;position:relative;overflow:hidden;background:#080e1a}.frame-ribbon{position:absolute;inset:8px 8px 18px;display:flex;gap:4px}.frame-ribbon>i{flex:1;border-radius:4px;background:linear-gradient(135deg,#132541,#0c1425);border:1px solid rgba(100,128,180,.1)}.timeline-playhead{position:absolute;left:42%;top:0;bottom:0;width:1px;background:var(--pink);box-shadow:0 0 8px var(--pink)}.scene-markers i{position:absolute;bottom:4px;width:5px;height:5px;border-radius:2px;background:var(--violet)}.word-timeline{display:flex;gap:5px;margin-top:7px;overflow:hidden}.word-timeline span{padding:4px 7px;border-radius:6px;background:rgba(255,112,174,.07);color:#ba9ab0;font-size:8px;animation:word 2.4s ease-in-out infinite;animation-delay:var(--delay)}.ocr-sheet{position:absolute;left:15px;top:15px;bottom:15px;width:58%;border:1px solid rgba(255,155,85,.16);border-radius:12px;background:#0c121c;padding:13px;overflow:hidden}.ocr-photo{height:38%;border-radius:8px;background:linear-gradient(135deg,rgba(255,155,85,.12),rgba(44,231,255,.08))}.ocr-lines{display:grid;gap:6px;margin-top:11px}.ocr-lines i{height:3px;border-radius:5px;background:#344057}.ocr-beam{top:0;background:linear-gradient(90deg,transparent,var(--orange),transparent);box-shadow:0 0 11px var(--orange)}.ocr-extract{position:absolute;right:15px;top:30px;width:32%;display:grid;gap:10px}.ocr-extract>span{font-size:8px;color:#856e5b;letter-spacing:.1em}.ocr-extract>strong{color:var(--orange)}.ocr-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#9e8978;font-size:9px;line-height:1.9}.video-processor{height:200px;display:grid;grid-template-columns:1fr 86px 1fr;align-items:center;gap:10px}.processor-input,.processor-output{height:110px;display:flex;gap:4px}.processor-input>i,.processor-output>i{flex:1;border:1px solid var(--line);border-radius:7px;background:linear-gradient(135deg,#101d35,#09101e)}.processor-core{height:86px;border-radius:50%;display:grid;place-items:center;text-align:center;border:1px solid rgba(77,124,255,.25);background:radial-gradient(circle,rgba(77,124,255,.15),transparent 70%);color:var(--blue)}.processor-core b{font-size:7px;letter-spacing:.08em}.render-lanes{display:grid;gap:5px}.render-lanes span{height:3px;border-radius:9px;background:linear-gradient(90deg,var(--blue),rgba(77,124,255,.1));animation:lane 2s ease-in-out infinite}.signal-grid{position:relative;height:220px;border:1px solid rgba(162,92,255,.12);border-radius:15px;overflow:hidden;background-image:linear-gradient(rgba(119,105,165,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(119,105,165,.06) 1px,transparent 1px);background-size:26px 26px}.signal-grid svg{position:absolute;inset:0;width:100%;height:100%}.signal-grid path{fill:none;stroke-width:2}.signal-a{stroke:var(--cyan)}.signal-b{stroke:var(--violet);opacity:.7}.analysis-nodes i{position:absolute;left:var(--x);top:var(--y);width:5px;height:5px;border-radius:50%;background:var(--magenta);box-shadow:0 0 10px var(--magenta)}.analysis-readout{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:7px;margin-top:9px}.analysis-readout>*{padding:6px 8px;border-radius:7px;background:#0b1322;color:#65748f;font-size:7px}.analysis-readout b{color:#b6c3da}

/* creator tool cards + tools page */
.creator-tool-card{--tool-color:var(--cyan);min-height:276px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(150deg,#0a1222,#060a15);overflow:hidden;position:relative;display:flex;flex-direction:column;transition:transform .18s,border-color .18s,box-shadow .18s}.creator-tool-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tool-color) 35%, transparent);box-shadow:0 18px 42px rgba(0,0,0,.28)}.creator-tool-top{display:flex;align-items:center;justify-content:space-between;padding:14px 15px 0}.creator-tool-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--tool-color) 9%, transparent);border:1px solid color-mix(in srgb,var(--tool-color) 23%, transparent)}.tool-glyph{display:grid;place-items:center;color:var(--tool-color)}.creator-tool-meta{display:flex;gap:6px;align-items:center;color:#7e8aa3;font-size:9px}.creator-tool-badges{display:flex;gap:5px;flex-wrap:wrap}.spec-badge{padding:4px 7px;border:1px solid var(--line);border-radius:7px;color:#7887a2;font-size:8px}.creator-tool-card>.media-visual,.creator-tool-card>[class*="tool-mini"]{margin:12px 14px;min-height:110px}.creator-tool-copy{padding:0 15px 14px}.creator-tool-copy h3{font-size:16px;margin:0 0 6px}.creator-tool-copy p{color:#8491ab;font-size:12px;line-height:1.55;margin:0}.creator-tool-open{margin-top:auto;border-top:1px solid var(--line);padding:11px 15px;display:flex;align-items:center;justify-content:space-between;color:#a5b1c8;font-size:11px;font-weight:750}.tool-mini{min-height:112px;border-radius:13px;background:#08101e;position:relative;overflow:hidden}.tool-mini-wave:before{content:"";position:absolute;left:12px;right:12px;top:50%;height:55px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,var(--tool-color) 0 2px,transparent 2px 7px);mask:linear-gradient(transparent 0,black 25%,black 75%,transparent 100%);opacity:.55}.tool-mini-mask:before{content:"";position:absolute;left:36%;top:16%;width:28%;height:67%;border-radius:48% 48% 35% 35%;border:1px solid var(--tool-color);box-shadow:0 0 18px color-mix(in srgb,var(--tool-color) 25%,transparent)}.tool-mini-compare:before{content:"";position:absolute;inset:0 50% 0 0;background:repeating-linear-gradient(45deg,#16203a 0 4px,#0c1324 4px 8px)}.tool-mini-compare:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--tool-color)}.tool-mini-timeline:before{content:"";position:absolute;left:12px;right:12px;top:50%;height:1px;background:#30405c;box-shadow:0 -24px 0 rgba(47,64,92,.6),0 24px 0 rgba(47,64,92,.45)}.tool-mini-timeline:after{content:"";position:absolute;left:40%;top:15px;bottom:15px;width:1px;background:var(--tool-color)}.tool-mini-ocr:before{content:"";position:absolute;left:15px;right:15px;top:18px;height:4px;background:#374158;box-shadow:0 13px 0 #2c3549,0 26px 0 #3b455c,0 39px 0 #2a3348}.tool-mini-ocr:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--tool-color);box-shadow:0 0 8px var(--tool-color);animation:scan 2s ease-in-out infinite}.tool-mini-video:before{content:"";position:absolute;left:13px;right:13px;top:22px;bottom:22px;border:1px solid rgba(77,124,255,.2);background:linear-gradient(135deg,#122445,#08101e)}.tool-mini-analysis:before{content:"";position:absolute;left:14px;right:14px;top:50%;height:1px;background:linear-gradient(90deg,var(--tool-color),transparent);transform:skewY(-12deg);box-shadow:40px -20px 0 color-mix(in srgb,var(--tool-color) 55%,transparent),90px 14px 0 color-mix(in srgb,var(--tool-color) 35%,transparent)}.tools-v25{display:grid;gap:38px}.tools-suite-section{margin-top:4px}.tools-suite-card{grid-template-columns:30px 48px 1fr 20px;min-height:150px}.suite-info small{color:#677690;font-size:8px;font-weight:850;letter-spacing:.12em}.suite-info strong{display:block;font-size:17px;margin-top:4px}.suite-info p{margin:5px 0 0}.suite-arrow{color:#6c7b96}.tool-browser{border-top:1px solid var(--line);padding-top:28px}.tool-browser-head{display:flex;gap:9px;justify-content:space-between}.tool-search{height:48px;flex:1;max-width:560px;border:1px solid var(--line);border-radius:13px;background:#070c18;display:flex;align-items:center;padding-left:13px;color:#65748e}.tool-search input{border:0!important;background:transparent!important;box-shadow:none!important}.tool-filter-row{display:flex;gap:7px;overflow:auto;padding:15px 0 8px;scrollbar-width:none}.tool-filter{height:40px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.018);color:#7d8aa4;padding:0 11px;display:flex;align-items:center;gap:7px;white-space:nowrap}.tool-filter span{font-size:11px;font-weight:750}.tool-filter b{font-size:9px;color:#56647f}.tool-filter:hover,.tool-filter.active{color:#eaf3ff;border-color:rgba(44,231,255,.28);background:rgba(44,231,255,.05)}.tool-browser-meta{display:flex;gap:35px;margin:17px 0}.tool-browser-meta div{display:grid}.tool-browser-meta span{font-size:8px;color:#5e6c87;letter-spacing:.13em}.tool-browser-meta strong{font-size:12px;margin-top:3px}.tool-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tool-mosaic-cell{position:relative;min-width:0}.tool-heart{position:absolute;right:12px;top:12px;width:36px;height:36px;border-radius:11px;border:1px solid var(--line);background:rgba(5,10,20,.82);color:#62708c;display:grid;place-items:center;z-index:3}.tool-heart.on{color:var(--pink);border-color:rgba(255,112,174,.26)}

/* suite pages */
.suite-page{display:grid;gap:26px}.suite-hero{--suite-accent:var(--violet);min-height:320px;border:1px solid var(--line);border-radius:25px;padding:30px;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:24px;background:radial-gradient(circle at 86% 16%,color-mix(in srgb,var(--suite-accent) 14%,transparent),transparent 31%),linear-gradient(145deg,#0c1325,#070a16);overflow:hidden}.suite-hero-copy h1{font-size:clamp(38px,5vw,58px);line-height:1;margin:10px 0 14px;letter-spacing:-.045em}.suite-hero-copy p{max-width:620px;color:#8d9ab5;font-size:15px;line-height:1.7}.suite-proof{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.suite-proof span{border:1px solid var(--line);border-radius:9px;padding:7px 9px;color:#8794ae;font-size:10px}.suite-hero-visual{height:230px;position:relative;display:grid;place-items:center}.suite-orbit{width:190px;height:190px;border:1px solid color-mix(in srgb,var(--suite-accent) 25%,transparent);border-radius:50%;position:relative;display:grid;place-items:center}.suite-orbit:before,.suite-orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--suite-accent) 12%,transparent)}.suite-orbit:before{inset:26px}.suite-orbit:after{inset:54px}.suite-orbit>span{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;color:var(--suite-accent);background:color-mix(in srgb,var(--suite-accent) 10%,transparent);box-shadow:0 0 30px color-mix(in srgb,var(--suite-accent) 16%,transparent)}.suite-track{position:absolute;left:10%;right:10%;bottom:18px;height:3px;background:linear-gradient(90deg,transparent,var(--suite-accent),transparent);opacity:.7}.suite-explainer{display:flex;justify-content:space-between;gap:30px;align-items:end}.suite-explainer h2{font-size:28px;margin:6px 0 0}.suite-explainer p{max-width:600px;color:#8794ae}.suite-module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.suite-module{--module-color:var(--cyan);min-height:260px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,#0a1222,#070a16);padding:17px;display:flex;flex-direction:column;position:relative;overflow:hidden}.suite-module:after{content:"";position:absolute;right:-40px;bottom:-70px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--module-color) 10%,transparent),transparent 67%)}.suite-module-index{font-size:9px;color:#5f6e89}.suite-module-icon{width:45px;height:45px;margin:16px 0;border-radius:14px;display:grid;place-items:center;color:var(--module-color);background:color-mix(in srgb,var(--module-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--module-color) 22%,transparent)}.suite-module-copy small{font-size:9px;color:#63718c;letter-spacing:.1em}.suite-module-copy h3{font-size:16px;margin:5px 0}.suite-module-copy p{color:#8491ab;font-size:12px;line-height:1.55}.suite-module-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#77849f}.suite-module-footer button{background:transparent;color:var(--module-color);display:flex;align-items:center;gap:5px;font-weight:800}

/* tool workspaces */
.studio-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.studio-ident{display:flex;gap:14px;align-items:flex-start}.studio-ident>.tool-glyph{width:50px;height:50px;border-radius:16px;background:color-mix(in srgb,var(--tool-color) 9%,transparent);border:1px solid color-mix(in srgb,var(--tool-color) 22%,transparent)}.studio-ident span{font-size:9px;color:#697791;font-weight:850;letter-spacing:.14em}.studio-ident h1{font-size:clamp(30px,4vw,46px);line-height:1.03;margin:5px 0 7px}.studio-ident p{max-width:720px;margin:0;color:#8d9ab4;font-size:14px;line-height:1.65}.tool-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px}.workspace-main,.workspace-settings,.workspace-run-card{border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#0a1222,#070a16)}.workspace-main{padding:14px}.workspace-side{display:grid;gap:12px;align-content:start}.workspace-settings,.workspace-run-card{padding:15px}.workspace-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:4px 4px 13px}.workspace-stage-head>div>span{font-size:12px;font-weight:850}.workspace-stage-head p{margin:4px 0 0;color:#7f8ca7;font-size:11px}.workspace-cost{display:flex;align-items:center;gap:6px;color:#f2d27b}.workspace-cost strong{font-size:17px}.workspace-cost small{font-size:9px;color:#8b7d5f}.studio-canvas{min-height:360px;border:1px solid color-mix(in srgb,var(--tool-color) 14%,transparent);border-radius:17px;overflow:hidden;background:#060b15}.studio-canvas .media-visual{min-height:360px}.studio-canvas.processing{animation:studioPulse 1.3s ease-in-out infinite}.workspace-source-panel{margin-top:11px;border:1px solid var(--line);border-radius:16px;padding:13px;background:rgba(255,255,255,.012)}.workspace-panel-title{display:flex;align-items:center;gap:9px;margin-bottom:11px}.workspace-panel-title>span{width:34px;height:34px;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;color:var(--tool-color)}.workspace-panel-title strong,.workspace-panel-title small{display:block}.workspace-panel-title strong{font-size:12px}.workspace-panel-title small{font-size:10px;color:#71809a;margin-top:2px}.workspace-files{display:grid;gap:8px}.file-drop{min-height:105px;border:1px dashed rgba(116,144,205,.28);border-radius:14px;padding:12px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;background:rgba(255,255,255,.012);transition:.18s ease;position:relative}.file-drop:hover,.file-drop.dragging{border-color:color-mix(in srgb,var(--tool-color) 55%,transparent);background:color-mix(in srgb,var(--tool-color) 5%,transparent)}.file-drop.has-file{border-style:solid;border-color:rgba(78,224,170,.3);background:rgba(78,224,170,.035)}.file-drop input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-drop-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--tool-color);background:color-mix(in srgb,var(--tool-color) 7%,transparent)}.file-drop-copy{min-width:0;display:grid}.file-drop-copy strong{font-size:11px;color:#8390a8}.file-drop-copy b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.file-drop-copy small{font-size:9px;color:#64728d;margin-top:4px}.file-drop-action{font-size:9px;font-weight:850;color:var(--tool-color);letter-spacing:.08em}.workspace-note{border:1px solid var(--line);border-radius:12px;padding:12px;color:#8190aa;font-size:12px;line-height:1.6}.workspace-settings{display:grid;gap:12px}.workspace-settings>.field{margin-top:2px}.workspace-run-card{display:grid;gap:12px}.run-card-top{display:flex;justify-content:space-between;gap:10px}.run-card-top span{font-size:8px;color:#687691;letter-spacing:.1em}.run-card-top strong{display:block;font-size:12px;margin-top:4px}.job-progress{height:6px;border-radius:99px;background:#09101e;overflow:hidden}.job-progress>span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tool-color),var(--cyan));transition:width .25s}.run-balance{display:flex;align-items:end;justify-content:space-between}.run-balance span{font-size:10px;color:#71809a}.run-balance strong{font-size:24px}.result-files{display:grid;gap:7px}.result-ready-label{display:flex;align-items:center;gap:6px;color:var(--green);font-size:11px;font-weight:800}.result-file{min-height:42px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:flex;align-items:center;gap:7px;color:#b6c4da;font-size:11px}.result-file:hover{border-color:rgba(44,231,255,.27);color:#e8faff}.result-file span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.result-summary{display:grid;gap:6px}.result-summary-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:7px 2px;font-size:11px}.result-summary-row span{color:#7886a0}.result-summary-row strong{text-align:right}

/* dashboard + credits */
.dashboard-v25{display:grid;gap:18px}.telemetry-strip,.dashboard-command-grid,.dashboard-lower-grid,.metric-grid{display:grid;gap:11px}.telemetry-strip{grid-template-columns:repeat(4,1fr)}.telemetry-stat,.metric-tile,.dashboard-module{border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,#0a1222,#070a16);padding:15px}.telemetry-stat span,.metric-label{color:#7886a1;font-size:10px}.telemetry-stat strong,.metric-value{display:block;font-size:28px;margin-top:7px}.telemetry-stat small,.metric-detail{font-size:10px;color:#64728c}.dashboard-command-grid{grid-template-columns:1.1fr .9fr}.dashboard-lower-grid{grid-template-columns:1fr 1fr}.dashboard-module header,.section-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-module header span{font-size:9px;color:#65738e;letter-spacing:.12em}.dashboard-module header b{font-size:10px;color:#96a3bb}.usage-bars,.credit-flow-list,.production-log,.quick-command-stack{display:grid;gap:8px;margin-top:14px}.usage-row,.credit-flow-row,.production-event{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}.usage-row span,.credit-flow-row strong,.production-event strong{font-size:11px}.usage-row b,.credit-flow-row small,.production-event span,.production-event small{font-size:9px;color:#697791}.dist-track,.usage-row i{grid-column:1/-1;height:5px;border-radius:99px;background:#0a1020;overflow:hidden}.usage-row i:after,.dist-fill{content:"";display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--blue))}.credit-command-center{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.credit-balance-stage,.credit-ledger-summary,.credit-operation{border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#0b1324,#070a16);padding:20px}.credit-balance-stage{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:18px;background:radial-gradient(circle at 12% 38%,rgba(255,207,99,.09),transparent 26%),linear-gradient(145deg,#0c1424,#070a16)}.credit-orbit-large{width:86px;height:86px;border:1px solid rgba(255,207,99,.18);border-radius:50%;display:grid;place-items:center;position:relative}.nq-credit-mark.large{width:38px;height:38px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center}.nq-credit-mark.large i{width:14px;height:14px;border:1px solid var(--gold);transform:rotate(45deg)}.credit-balance-stage>div:nth-child(2) span,.credit-balance-stage>div:nth-child(2) small{display:block;color:#8a96ae;font-size:11px}.credit-balance-stage>div:nth-child(2) strong{display:block;font-size:42px;line-height:1;margin:6px 0}.credit-balance-stage button,.credit-ledger-summary button{min-height:42px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025);color:#b8c5da;padding:0 12px}.credit-ledger-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.credit-ledger-summary>div{border:1px solid var(--line);border-radius:13px;padding:12px}.credit-ledger-summary span,.credit-ledger-summary strong{display:block}.credit-ledger-summary span{font-size:10px;color:#75839e}.credit-ledger-summary strong{font-size:21px;margin-top:5px}.credit-ledger-summary button{grid-column:1/-1}.credit-operation-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 26px}.credit-operation{display:grid;gap:11px}.operation-icon{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;color:var(--cyan);background:rgba(44,231,255,.06);border:1px solid rgba(44,231,255,.14)}.credit-operation.redeem .operation-icon{color:var(--violet);background:rgba(121,92,255,.06);border-color:rgba(121,92,255,.14)}.credit-operation h2{font-size:20px;margin:3px 0}.credit-operation p{margin:0;color:#77849f;font-size:11px}.section-title{font-size:24px;margin:0}.section-copy{margin:5px 0 0;color:#7e8ba5;font-size:13px}.credit-ledger{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#080e1b}.ledger-row{min-height:58px;padding:10px 13px;display:grid;grid-template-columns:34px 28px 1fr auto 70px;gap:10px;align-items:center;border-bottom:1px solid var(--line);font-size:11px}.ledger-row:last-child{border-bottom:0}.ledger-index{color:#586681}.ledger-type{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:rgba(78,224,170,.07)}.ledger-row>div strong,.ledger-row>div small{display:block}.ledger-row>div small{color:#697792;font-size:9px;margin-top:3px}.positive{color:var(--green)}.negative{color:var(--red)}

/* rewards */
.reward-journey-page{display:grid;gap:18px}.reward-command-deck{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.reward-command-main,.reward-command-stats,.reward-journey-shell,.reward-tasks-section{border:1px solid var(--line);border-radius:21px;background:linear-gradient(145deg,#0b1222,#070a16);padding:20px}.reward-command-main{background:radial-gradient(circle at 85% 10%,rgba(255,207,99,.1),transparent 32%),linear-gradient(145deg,#111221,#080b17)}.reward-current-badge{display:flex;gap:10px;align-items:center}.reward-current-badge>span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:var(--gold);background:rgba(255,207,99,.08);border:1px solid rgba(255,207,99,.2)}.reward-current-badge small,.reward-current-badge strong{display:block}.reward-current-badge small{color:#85795e;font-size:8px;letter-spacing:.1em}.reward-current-badge strong{font-size:15px;margin-top:3px}.reward-day-number{display:flex;align-items:flex-end;margin:16px 0 7px}.reward-day-number strong{font-size:64px;line-height:.9}.reward-day-number span{font-size:20px;color:#756d5c}.reward-command-main p{color:#8f9bb3;font-size:13px;line-height:1.6;max-width:530px}.reward-command-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.reward-command-stats article{border:1px solid var(--line);border-radius:14px;padding:13px;background:rgba(255,255,255,.015)}.reward-command-stats span,.reward-command-stats small{display:block;font-size:8px;color:#68758e;letter-spacing:.08em}.reward-command-stats strong{display:block;font-size:25px;margin:9px 0 5px}.reward-command-stats strong small{display:inline}.reward-command-stats article>i{height:4px;background:#0c1322;border-radius:99px;display:block;overflow:hidden}.reward-command-stats article>i b{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--orange))}.journey-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:18px}.journey-head>div>span{font-size:9px;color:#736b59;letter-spacing:.13em}.journey-head h2{font-size:25px;margin:5px 0 0}.journey-legend{display:flex;gap:12px;flex-wrap:wrap;color:#75829c;font-size:9px}.journey-legend span{display:flex;align-items:center;gap:5px}.journey-legend i{width:7px;height:7px;border-radius:50%;background:#293248}.journey-legend i.done{background:var(--green)}.journey-legend i.today{background:var(--gold);box-shadow:0 0 9px var(--gold)}.reward-route{display:grid;grid-template-columns:repeat(7,1fr);gap:9px;position:relative}.reward-route:before{content:"";position:absolute;left:5%;right:5%;top:29px;height:1px;background:linear-gradient(90deg,rgba(255,207,99,.35),rgba(121,92,255,.25),rgba(66,217,176,.16));z-index:0}.reward-stop{min-height:175px;border:1px solid var(--line);border-radius:16px;padding:11px;background:#080e1a;position:relative;z-index:1;display:flex;flex-direction:column}.reward-stop.done{border-color:rgba(78,224,170,.18);background:linear-gradient(150deg,rgba(78,224,170,.04),#080e1a)}.reward-stop.today{border-color:rgba(255,207,99,.36);background:radial-gradient(circle at 50% 10%,rgba(255,207,99,.11),transparent 35%),#0a0f1a;box-shadow:0 0 25px rgba(255,207,99,.06)}.reward-stop.final{border-color:rgba(162,92,255,.3);background:radial-gradient(circle at 50% 5%,rgba(162,92,255,.13),transparent 39%),#0a0e1c}.reward-stop-index{display:flex;align-items:center;justify-content:space-between;color:#5b6882;font-size:8px}.reward-stop-index i{width:5px;height:5px;border-radius:50%;background:#2b3448}.reward-stop.today .reward-stop-index i{background:var(--gold);box-shadow:0 0 9px var(--gold)}.reward-stop.done .reward-stop-index i{background:var(--green)}.reward-stop-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;margin:12px auto;color:#5f6d86;background:#101827;border:1px solid var(--line)}.reward-stop.today .reward-stop-icon{color:var(--gold);border-color:rgba(255,207,99,.32);background:rgba(255,207,99,.07)}.reward-stop.done .reward-stop-icon{color:var(--green);border-color:rgba(78,224,170,.24)}.reward-stop-copy{text-align:center}.reward-stop-copy small{font-size:7px;color:#65728b}.reward-stop-copy strong{display:block;font-size:12px;margin:3px 0}.reward-stop-copy span{font-size:9px;color:#8f8063}.reward-stop-state{margin-top:auto;text-align:center;font-size:7px;color:#61708b;letter-spacing:.08em}.reward-stop.today .reward-stop-state{color:var(--gold)}.reward-stop.done .reward-stop-state{color:var(--green)}.task-system-v25{display:grid;gap:8px;margin-top:16px}.task-track{border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;grid-template-columns:36px 1fr 60px 120px;align-items:center;gap:11px;background:rgba(255,255,255,.014)}.task-number{color:#5e6b83;font-size:9px}.task-copy-v25 strong{display:block;font-size:12px}.task-copy-v25 span,.task-copy-v25 small{display:block;font-size:9px;color:#75829b}.task-progress-v25{height:4px;background:#0b1220;border-radius:99px;overflow:hidden;margin:6px 0}.task-progress-v25 i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--orange))}.task-reward{color:var(--gold);font-weight:800;font-size:11px}.nq-final-reward:before{content:"";position:fixed;z-index:9998;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 12%,rgba(255,207,99,.18),transparent 23%);animation:finalFlash 1.5s ease-out both}

/* packages */
.packages-v25{display:grid;gap:25px}.package-stage{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.package-card{--pack:var(--cyan);min-height:620px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(150deg,#0a1222,#070a16);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:.2s}.package-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--pack) 38%,transparent);box-shadow:0 24px 60px rgba(0,0,0,.3)}.pack-pulse{--pack:var(--cyan)}.pack-flow{--pack:var(--blue)}.pack-peak{--pack:var(--magenta)}.package-card.featured{background:radial-gradient(circle at 50% 5%,color-mix(in srgb,var(--pack) 10%,transparent),transparent 30%),linear-gradient(150deg,#0c1426,#070a16)}.package-card-top{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;color:#65738d;font-size:8px;letter-spacing:.11em}.package-card-top b{color:color-mix(in srgb,var(--pack) 80%,white 10%)}.pack-art{height:170px;margin:0 16px;border:1px solid color-mix(in srgb,var(--pack) 16%,transparent);border-radius:17px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--pack) 13%,transparent),transparent 45%),#080e1b;position:relative;overflow:hidden}.pulse-art:before{content:"";position:absolute;left:12%;right:12%;top:50%;height:2px;background:linear-gradient(90deg,transparent,var(--pack),transparent);box-shadow:0 -18px 0 color-mix(in srgb,var(--pack) 40%,transparent),0 18px 0 color-mix(in srgb,var(--pack) 25%,transparent)}.flow-art:before{content:"";position:absolute;left:-10%;right:-10%;top:25%;height:60%;border-top:2px solid var(--pack);border-radius:50%;transform:rotate(-8deg);box-shadow:0 16px 0 color-mix(in srgb,var(--pack) 55%,transparent),0 32px 0 color-mix(in srgb,var(--pack) 25%,transparent)}.peak-art:before{content:"";position:absolute;left:50%;top:18%;width:90px;height:90px;transform:translateX(-50%) rotate(45deg);border:1px solid var(--pack);box-shadow:0 0 30px color-mix(in srgb,var(--pack) 17%,transparent)}.package-copy{padding:19px 18px}.package-copy>small{color:#65728b;font-size:8px;letter-spacing:.12em}.package-copy h2{font-size:28px;margin:5px 0 15px}.package-price{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:7px;padding-bottom:16px;border-bottom:1px solid var(--line)}.package-price strong{font-size:42px;line-height:.9}.package-price span{font-size:11px;color:#7e8ba5}.package-price b{font-size:16px;color:var(--pack)}.package-copy ul{list-style:none;padding:0;margin:17px 0 0;display:grid;gap:10px}.package-copy li{display:flex;gap:8px;color:#a3afc3;font-size:12px}.package-copy li svg{color:var(--green);flex:0 0 auto}.package-action{padding:0 18px 18px;margin-top:auto}.package-action>*{width:100%}.package-balance-note{border:1px solid var(--line);border-radius:18px;padding:16px 18px;display:grid;grid-template-columns:45px 1fr auto;gap:12px;align-items:center;background:rgba(255,255,255,.014)}.note-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:var(--gold);background:rgba(255,207,99,.06)}.package-balance-note strong{font-size:13px}.package-balance-note p{margin:3px 0 0;color:#78859e;font-size:11px}

/* auth + onboarding */
.auth-shell{min-height:100vh;background:radial-gradient(circle at 14% 15%,rgba(44,231,255,.08),transparent 30%),radial-gradient(circle at 82% 14%,rgba(121,92,255,.1),transparent 28%),#040713}.auth-header{height:72px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(126,150,208,.1)}.auth-header>div{display:flex;align-items:center;gap:8px}.auth-main{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:38px 24px}.auth-page-v25{width:min(1060px,100%);min-height:620px;border:1px solid var(--line);border-radius:27px;background:linear-gradient(145deg,#081222,#060a16);display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;box-shadow:var(--shadow)}.auth-story{position:relative;padding:42px;display:flex;flex-direction:column;background:radial-gradient(circle at 65% 46%,rgba(44,231,255,.08),transparent 25%),radial-gradient(circle at 25% 10%,rgba(121,92,255,.11),transparent 28%),#07101e;overflow:hidden}.auth-story-brand{display:flex;align-items:center;gap:15px}.auth-story-brand small,.auth-story-brand strong{display:block}.auth-story-brand small{font-size:11px;letter-spacing:.2em;color:#75839c}.auth-story-brand strong{font-size:18px;margin-top:4px}.auth-story-copy{margin-top:48px}.auth-story-copy>span{font-size:9px;letter-spacing:.14em;color:var(--cyan)}.auth-story-copy h2{font-size:clamp(30px,3.5vw,44px);line-height:1.05;margin:9px 0 13px;max-width:500px}.auth-story-copy p{color:#8a97b2;max-width:510px;line-height:1.65;font-size:14px}.auth-motion-map{height:150px;margin-top:34px;border:1px solid var(--line);border-radius:18px;display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;padding:15px;gap:10px;background:rgba(255,255,255,.015);position:relative}.motion-source,.motion-results{display:flex;gap:5px;align-items:center;justify-content:center}.motion-source i{width:4px;height:40px;border-radius:6px;background:var(--cyan);opacity:.25}.motion-source i:nth-child(2){height:76px;opacity:.6}.motion-source i:nth-child(3){height:58px;opacity:.9}.motion-source i:nth-child(4){height:82px;opacity:.45}.motion-results span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--line);color:var(--violet)}.motion-core{width:58px;height:58px;border-radius:18px;border:1px solid rgba(44,231,255,.18);display:grid;place-items:center;background:#0b172a}.auth-proof{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:26px}.auth-proof span{font-size:9px;color:#71809a;display:flex;align-items:center;gap:5px}.auth-form-card{padding:45px 42px;background:#080c17;display:flex;flex-direction:column;justify-content:center}.auth-form-mini-brand{display:flex;align-items:center;gap:8px;margin-bottom:24px}.auth-form-mini-brand strong,.auth-form-mini-brand small{display:block}.auth-form-mini-brand strong{font-size:13px}.auth-form-mini-brand small{font-size:8px;color:#68758f;letter-spacing:.13em}.auth-kicker{font-size:9px;letter-spacing:.14em;color:var(--cyan);font-weight:850}.auth-form-card h1{font-size:32px;line-height:1.05;margin:8px 0}.auth-form-card>p{color:#8290aa;font-size:13px;line-height:1.6;margin:0 0 20px}.auth-fields{display:grid;gap:12px}.auth-fields label>span{display:block;margin-bottom:6px;color:#8997b1;font-size:11px;font-weight:750}.auth-fields label>div{min-height:48px;border:1px solid var(--line);border-radius:12px;background:#050a13;display:flex;align-items:center;padding-left:12px;color:#5f6d88}.auth-fields input{border:0!important;box-shadow:none!important;background:transparent!important}.auth-main-action{margin-top:16px;width:100%}.auth-divider{height:30px;display:flex;align-items:center;gap:10px;color:#5b6882;font-size:10px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--line)}.google-shell{min-height:45px;border:1px solid var(--line);border-radius:11px;display:grid;place-items:center;color:#8794ad;font-size:12px;overflow:hidden}.auth-switch{text-align:center;margin-top:18px;color:#6f7c95;font-size:12px}.auth-switch button{background:transparent;color:var(--cyan);font-weight:800}.onboarding-page-v25{width:min(980px,100%);display:grid;grid-template-columns:.34fr .66fr;gap:14px}.onboarding-story{border:1px solid var(--line);border-radius:23px;background:radial-gradient(circle at 20% 10%,rgba(44,231,255,.08),transparent 32%),linear-gradient(145deg,#0a1222,#070a16);padding:25px;display:flex;flex-direction:column}.onboarding-story-brand{display:flex;align-items:center;gap:9px}.onboarding-story h1{font-size:34px;line-height:1.08;margin:40px 0 12px}.onboarding-story p{color:#8491ab;font-size:13px;line-height:1.65}.onboarding-visual-line{margin-top:auto;height:90px;position:relative}.onboarding-visual-line:before{content:"";position:absolute;left:5%;right:5%;top:50%;height:1px;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--magenta))}.onboarding-visual-line i{position:absolute;top:calc(50% - 5px);width:10px;height:10px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.onboarding-visual-line i:nth-child(2){left:48%;background:var(--violet)}.onboarding-visual-line i:nth-child(3){right:5%;background:var(--magenta)}.onboarding-card{border:1px solid var(--line);border-radius:23px;background:linear-gradient(145deg,#0a1222,#070a16);padding:27px}.onboarding-step-head>span{font-size:9px;color:#65738e;letter-spacing:.14em}.onboarding-step-head h2{font-size:30px;line-height:1.08;margin:8px 0}.onboarding-step-head p{color:#8491ab;font-size:13px;line-height:1.6}.onboarding-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.onboarding-choice{min-height:88px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.015);color:#8c99b3;padding:12px;display:grid;grid-template-columns:40px 1fr 22px;align-items:center;gap:9px;text-align:left}.onboarding-choice>span{width:39px;height:39px;border-radius:12px;display:grid;place-items:center;background:#0e1728;color:#7a8aa8}.onboarding-choice strong,.onboarding-choice small{display:block}.onboarding-choice strong{font-size:12px;color:#dfe7f6}.onboarding-choice small{font-size:10px;line-height:1.4;margin-top:3px}.onboarding-choice>i{opacity:0}.onboarding-choice.selected{border-color:rgba(44,231,255,.35);background:rgba(44,231,255,.045)}.onboarding-choice.selected>span{color:var(--cyan)}.onboarding-choice.selected>i{opacity:1;color:var(--green)}.experience-grid{display:grid;gap:8px;margin:20px 0}.experience-card{min-height:80px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.015);padding:14px;text-align:left}.experience-card strong,.experience-card small{display:block}.experience-card strong{font-size:13px}.experience-card small{color:#7f8ca7;font-size:11px;margin-top:4px}.experience-card.selected{border-color:rgba(121,92,255,.36);background:rgba(121,92,255,.05)}.onboarding-actions{display:flex;justify-content:space-between;gap:10px;margin-top:18px}.success-card{text-align:center;display:grid;place-items:center;align-content:center;min-height:440px}.success-animation{width:110px;height:110px;border-radius:36px;border:1px solid rgba(78,224,170,.22);display:grid;place-items:center;position:relative;background:radial-gradient(circle,rgba(78,224,170,.1),transparent 70%)}.success-animation>i{position:absolute;right:-6px;bottom:2px;width:41px;height:41px;border-radius:50%;display:grid;place-items:center;background:#0f7b5c;color:#d8fff0;border:4px solid #08101b}.success-card>small{color:var(--green);font-size:9px;letter-spacing:.14em;margin-top:23px}.success-card h2{font-size:33px;margin:7px 0}.success-card p{max-width:520px;color:#8794ad;font-size:13px}.success-card>strong{color:var(--green);font-size:18px}.success-progress{width:180px;height:4px;background:#0a1220;border-radius:99px;overflow:hidden;margin-top:20px}.success-progress i{display:block;height:100%;background:var(--green);animation:successFill 1.2s linear forwards}

/* profile */
.profile-v25{display:grid;gap:15px}.profile-hero{min-height:270px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 82% 5%,rgba(121,92,255,.15),transparent 35%),radial-gradient(circle at 20% 100%,rgba(44,231,255,.08),transparent 32%),linear-gradient(145deg,#0c1426,#070a16);padding:27px;display:flex;align-items:flex-end;position:relative;overflow:hidden}.profile-cover-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(117,137,180,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(117,137,180,.1) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,black,transparent 80%)}.profile-hero-copy{position:relative;z-index:1;display:flex;align-items:end;gap:17px;width:100%}.profile-avatar-v25{width:92px;height:92px;border-radius:25px;border:1px solid rgba(44,231,255,.2);background:#0c1729;display:grid;place-items:center;overflow:hidden;font-size:25px;font-weight:850}.profile-avatar-v25 img{width:100%;height:100%;object-fit:cover}.profile-hero-copy h1{font-size:34px;margin:0 0 3px}.profile-hero-copy p{margin:0;color:#8390aa;font-size:12px}.profile-hero-copy>div:last-child{margin-left:auto}.profile-credit-button{min-height:46px;border:1px solid rgba(255,207,99,.21);border-radius:13px;background:rgba(255,207,99,.05);color:#efd98f;padding:0 14px;display:flex;align-items:center;gap:8px}.profile-credit-button strong{font-size:19px}.profile-tabbar{display:flex;gap:5px;overflow:auto;padding:5px;border:1px solid var(--line);border-radius:15px;background:#070c18;scrollbar-width:none}.profile-tabbar button{min-height:38px;border-radius:10px;padding:0 12px;background:transparent;color:#74819b;font-size:11px;font-weight:750;white-space:nowrap}.profile-tabbar button.active{background:rgba(44,231,255,.06);color:#dffaff}.profile-content{border:1px solid var(--line);border-radius:21px;background:linear-gradient(145deg,#0a1222,#070a16);padding:21px}.profile-content-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:17px}.profile-content-head h2{font-size:23px;margin:0}.profile-content-head p{color:#7f8ca6;font-size:12px;margin:4px 0 0}.form-grid,.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid .wide{grid-column:1/-1}.profile-metrics,.profile-reward-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.creator-metric,.profile-streak-card,.profile-achievements{border:1px solid var(--line);border-radius:16px;padding:15px;background:rgba(255,255,255,.014)}.creator-metric-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--cyan);background:rgba(44,231,255,.06)}.creator-metric span,.creator-metric strong{display:block}.creator-metric span{font-size:10px;color:#76839e;margin-top:10px}.creator-metric strong{font-size:25px}.profile-favorite-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.profile-favorite{border:1px solid var(--line);border-radius:14px;padding:12px;display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.014)}.profile-history-panel{display:grid;gap:8px}.profile-settings-grid{display:grid;gap:8px}.setting-row{border:1px solid var(--line);border-radius:14px;padding:13px;display:flex;justify-content:space-between;align-items:center;gap:15px}.setting-copy strong,.setting-copy span{display:block}.setting-copy strong{font-size:12px}.setting-copy span{font-size:10px;color:#74819b;margin-top:3px}.switch{width:44px;height:24px;border-radius:99px;background:#131b2b;position:relative}.switch:after{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50%;background:#71809b;transition:.18s}.switch.on{background:rgba(44,231,255,.16)}.switch.on:after{left:23px;background:var(--cyan)}.profile-security-panel{display:grid;gap:12px;max-width:600px}

/* support + faq */
.support-center-v23{display:grid;gap:18px}.support-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:12px}.support-compose-panel,.support-history{border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#0a1222,#070a16);padding:18px}.support-panel-title,.support-history-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:15px}.support-panel-title h2,.support-history-head h2{font-size:20px;margin:0}.support-file-drop{min-height:100px;border:1px dashed var(--line-strong);border-radius:14px;padding:14px;display:flex;align-items:center;gap:11px;background:rgba(255,255,255,.012)}.support-file-input{position:absolute;opacity:0;width:1px;height:1px}.support-file-drop strong,.support-file-drop small{display:block}.support-file-drop strong{font-size:12px}.support-file-drop small{font-size:10px;color:#6d7b96;margin-top:3px}.support-submit{width:100%;margin-top:12px}.ticket-list{display:grid;gap:8px}.support-ticket-card,.ticket{border:1px solid var(--line);border-radius:14px;padding:13px;background:rgba(255,255,255,.013)}.support-ticket-id,.ticket-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.support-ticket-id strong{font-size:12px}.support-ticket-meta{display:flex;gap:9px;flex-wrap:wrap;color:#6f7d97;font-size:9px;margin-top:6px}.support-ticket-card p,.ticket p{color:#8a97b1;font-size:12px;line-height:1.6}.support-attachment-link{display:inline-flex;gap:6px;align-items:center;color:var(--cyan);font-size:11px}.faq-list{display:grid;gap:8px;max-width:900px}.faq-item{border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#0a1222,#070a16);overflow:hidden}.faq-question{width:100%;min-height:58px;background:transparent;color:#e9effb;padding:0 17px;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:13px;font-weight:750}.faq-answer{padding:0 17px 16px;color:#8390aa;font-size:12px;line-height:1.65}

/* admin */
.admin-v25{display:grid;gap:16px}.admin-hero{min-height:185px;border:1px solid var(--line);border-radius:22px;padding:24px;display:flex;justify-content:space-between;align-items:end;gap:20px;background:radial-gradient(circle at 85% 0%,rgba(44,231,255,.09),transparent 32%),radial-gradient(circle at 50% 120%,rgba(121,92,255,.1),transparent 30%),#09111f}.admin-hero h1{font-size:35px;margin:7px 0}.admin-hero p{color:#8693ad;margin:0}.admin-live{display:flex;align-items:center;gap:6px;color:var(--green);font-size:10px}.admin-nav-v25{display:flex;gap:5px;overflow:auto;padding:5px;border:1px solid var(--line);border-radius:14px;background:#070c18;scrollbar-width:none}.admin-nav-v25 button{min-height:38px;padding:0 11px;border-radius:9px;background:transparent;color:#73809a;display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:10px}.admin-nav-v25 button.active{background:rgba(44,231,255,.06);color:#ddf9ff}.admin-content-v25{min-width:0}.admin-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.admin-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.admin-chart-card,.health-module,.usage-module,.credit-module,.log-module,.data-panel{border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,#0a1222,#070a16);padding:15px}.admin-section-head,.admin-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:12px}.admin-section-head h2{font-size:19px;margin:0}.admin-health-body{display:flex;align-items:center;gap:18px}.admin-health-ring,.health-ring{--pct:50%;width:110px;height:110px;border-radius:50%;background:conic-gradient(var(--green) var(--pct),#101829 0);display:grid;place-items:center;position:relative}.admin-health-ring:after,.health-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#09101e}.admin-health-ring strong,.health-ring strong{position:relative;z-index:1;font-size:22px}.admin-health-bars{flex:1;display:grid;gap:9px}.admin-health-bars span{font-size:10px;color:#7d8aa4}.admin-health-bars i{display:block;height:5px;background:#0b1220;border-radius:99px;overflow:hidden}.admin-health-bars i b{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--cyan))}.admin-code-visual{height:180px;display:flex;align-items:end;gap:6px;padding:10px 0}.admin-code-visual i{flex:1;height:var(--h,50%);border-radius:5px 5px 0 0;background:linear-gradient(180deg,var(--cyan),rgba(44,231,255,.08))}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:14px}.data-table{width:100%;border-collapse:collapse;min-width:700px;background:#080d19}.data-table th,.data-table td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;font-size:11px}.data-table th{position:sticky;top:0;background:#0c1322;color:#6d7b95;font-size:9px;letter-spacing:.08em}.data-table td{color:#a8b4ca}.admin-toolbar .search-field{flex:1;max-width:420px;display:flex;align-items:center;gap:7px}.provider-grid{display:grid;gap:8px}.provider-row,.ai-service-row{border:1px solid var(--line);border-radius:13px;padding:12px;display:grid;gap:7px}.provider-row strong,.ai-service-row strong{font-size:12px}.provider-row small,.ai-service-row small{color:#72809a;font-size:10px}.admin-note{border:1px solid rgba(255,207,99,.18);border-radius:12px;padding:12px;background:rgba(255,207,99,.04);color:#aa9a72;font-size:11px;line-height:1.6}

/* generic rows */
.job-list{display:grid;gap:7px}.job-row{border:1px solid var(--line);border-radius:12px;padding:10px 11px;display:grid;grid-template-columns:1fr auto 40px;gap:12px;align-items:center}.job-name{font-size:11px;font-weight:750}.job-date{font-size:9px;color:#697791;margin-top:3px}.status-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:99px;padding:4px 7px;color:#7b89a3;font-size:9px}.status-dot{width:6px;height:6px;border-radius:50%;background:#65728c}.status-pill.success .status-dot,.status-dot.success,.status-dot.completed,.status-dot.succeeded{background:var(--green);box-shadow:0 0 7px rgba(78,224,170,.6)}.status-pill.failed .status-dot,.status-dot.failed{background:var(--red)}.status-pill.working .status-dot,.status-dot.processing,.status-dot.queued{background:var(--orange)}

/* dedicated AI page remains direct-route compatible */

/* toasts */
.toast-stack{position:fixed;z-index:9997;top:16px;left:50%;transform:translateX(-50%);width:min(390px,calc(100vw - 26px));display:grid;gap:7px;pointer-events:none}.toast{min-height:58px;border:1px solid var(--line);border-radius:14px;background:rgba(8,14,27,.96);box-shadow:0 20px 48px rgba(0,0,0,.44);padding:10px 12px;display:grid;grid-template-columns:35px 1fr;gap:9px;align-items:center;position:relative;overflow:hidden;opacity:0;transform:translateY(-16px) scale(.98);transition:.2s ease}.toast.show{opacity:1;transform:none}.toast-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(44,231,255,.06);color:var(--cyan)}.toast.success{border-color:rgba(78,224,170,.24)}.toast.success .toast-icon{color:var(--green);background:rgba(78,224,170,.07)}.toast.error{border-color:rgba(255,101,124,.24)}.toast.error .toast-icon{color:var(--red);background:rgba(255,101,124,.07)}.toast-copy small,.toast-copy strong{display:block}.toast-copy small{font-size:8px;color:#64718b;letter-spacing:.12em}.toast-copy strong{font-size:12px;line-height:1.4;margin-top:2px}.toast-life{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--cyan),var(--blue));animation:toastLife 1.9s linear forwards}.toast.success .toast-life{background:var(--green)}.toast.error .toast-life{background:var(--red)}

/* responsive */
@media(max-width:1180px){.app-shell{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"side top" "side main"}.inspector-pane{display:none}.featured-tool-grid{grid-template-columns:repeat(2,1fr)}.reward-route{grid-template-columns:repeat(4,1fr)}.package-stage{grid-template-columns:repeat(3,1fr)}.tool-mosaic{grid-template-columns:repeat(2,1fr)}.suite-module-grid{grid-template-columns:repeat(2,1fr)}.admin-metric-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.public-nav,.public-actions{display:none}.public-header-inner>.menu-button{display:grid;margin-left:auto}.public-header-inner{padding:0 18px}.public-main{padding:24px 18px 0}.mobile-drawer{display:flex;position:fixed;z-index:150;inset:0 auto 0 0;width:min(330px,88vw);background:#060b16;border-right:1px solid var(--line);padding:14px;flex-direction:column;transform:translateX(-102%);transition:.2s ease;box-shadow:30px 0 70px rgba(0,0,0,.38)}.mobile-drawer.open{transform:none}.mobile-drawer-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid var(--line)}.mobile-drawer nav{display:grid;gap:4px;padding:14px 0}.mobile-drawer-foot{margin-top:auto;display:grid;gap:9px;padding-top:12px}.mobile-bottom-nav{display:grid;position:fixed;z-index:90;left:12px;right:12px;bottom:10px;height:62px;border:1px solid rgba(127,151,208,.18);border-radius:18px;background:rgba(7,11,23,.93);backdrop-filter:blur(16px);grid-template-columns:repeat(5,1fr);padding:5px;box-shadow:0 18px 45px rgba(0,0,0,.38)}.mobile-bottom-nav button{border-radius:12px;background:transparent;color:#697791;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.mobile-bottom-nav button span{font-size:8px}.mobile-bottom-nav button.active{background:rgba(44,231,255,.06);color:var(--cyan)}.public-footer-inner{padding-bottom:100px}.app-shell{display:block;min-height:100vh}.side-rail{display:none}.app-topbar{position:sticky;display:flex;padding:0 14px}.app-topbar>.menu-button{display:grid}.app-main{padding:22px 16px 90px}.app-mobile-nav{display:grid}.inspector-pane{display:none}.hero-v25{grid-template-columns:1fr;min-height:0;padding-top:35px}.hero-copy{max-width:720px}.hero-v25 h1{font-size:clamp(42px,8vw,58px)}.home-v25{gap:58px}.home-priority-grid,.home-real-data,.support-grid,.reward-command-deck,.credit-command-center,.dashboard-command-grid,.dashboard-lower-grid,.tool-workspace-layout,.auth-page-v25,.suite-hero{grid-template-columns:1fr}.home-suite-grid,.tools-suite-grid,.why-grid{grid-template-columns:1fr}.section-heading.inline{display:block}.section-heading.inline>p{margin-top:12px}.tool-workspace-layout{gap:11px}.workspace-side{grid-template-columns:1fr 1fr}.studio-canvas,.studio-canvas .media-visual{min-height:310px}.package-stage{grid-template-columns:1fr}.package-card{min-height:auto}.auth-page-v25{max-width:650px}.auth-story{display:none}.onboarding-page-v25{grid-template-columns:1fr}.onboarding-story{min-height:260px}.profile-metrics{grid-template-columns:repeat(2,1fr)}.profile-favorite-grid{grid-template-columns:repeat(2,1fr)}.admin-dashboard-grid{grid-template-columns:1fr}.reward-route{grid-template-columns:repeat(3,1fr)}.task-track{grid-template-columns:30px 1fr auto}.task-track>button{grid-column:2/-1}.public-footer-inner{grid-template-columns:1.5fr 1fr 1fr}.public-footer-inner>div:last-child{display:none}}
@media(max-width:620px){body{font-size:15px}.public-header-inner,.auth-header{height:64px}.public-main{padding:18px 14px 0}.brand-type small{display:none}.hero-v25{gap:26px;padding-top:24px}.hero-v25 h1{font-size:38px;line-height:1.02}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions>*{width:100%}.hero-trust{gap:9px}.hero-stage{padding:10px}.hero-tabs{grid-template-columns:1fr 1fr}.media-visual{min-height:235px;padding:11px}.hero-processor-foot{align-items:flex-start;flex-direction:column}.home-priority-grid{grid-template-columns:1fr}.home-priority-card{min-height:290px;padding:18px}.pack-mini-stack>span{padding:10px}.featured-tool-grid,.tool-mosaic,.suite-module-grid,.why-grid{grid-template-columns:1fr}.home-real-data{padding:18px}.real-data-metrics{grid-template-columns:1fr 1fr}.page-hero{display:block;padding:19px}.page-hero h1,.page-title{font-size:34px}.page-count{width:100%;height:80px;margin-top:18px;display:flex;gap:8px}.page-count strong{font-size:30px}.tools-suite-card{grid-template-columns:28px 43px 1fr 18px;padding:13px}.tool-browser-head{flex-direction:column}.tool-search{max-width:none}.tool-filter-row{margin-right:-14px;padding-right:14px}.studio-head{display:block}.studio-head .button-row{margin-top:12px}.studio-ident h1{font-size:32px}.workspace-side{grid-template-columns:1fr}.studio-canvas,.studio-canvas .media-visual{min-height:260px}.file-drop{grid-template-columns:38px 1fr}.file-drop-action{display:none}.audio-stems{grid-template-columns:1fr}.audio-source-wave{height:64px}.stem-wave{height:48px}.video-processor{grid-template-columns:1fr 56px 1fr;height:160px}.processor-core{height:56px}.ocr-sheet{width:62%}.ocr-extract{width:28%}.telemetry-strip,.credit-operation-grid,.profile-metrics,.profile-favorite-grid,.form-grid,.settings-grid,.admin-metric-grid{grid-template-columns:1fr}.credit-balance-stage{grid-template-columns:74px 1fr}.credit-balance-stage>button{grid-column:1/-1}.credit-ledger-summary{grid-template-columns:1fr 1fr}.ledger-row{grid-template-columns:28px 24px 1fr auto}.ledger-row>span:last-child{display:none}.reward-command-stats{grid-template-columns:1fr}.journey-head{display:block}.journey-legend{margin-top:12px}.reward-route{grid-template-columns:repeat(2,1fr)}.reward-route:before{display:none}.package-balance-note{grid-template-columns:42px 1fr}.package-balance-note>button{grid-column:1/-1}.auth-main{padding:20px 13px}.auth-form-card{padding:28px 20px}.auth-page-v25{border-radius:20px;min-height:0}.onboarding-card{padding:19px}.onboarding-choice-grid{grid-template-columns:1fr}.onboarding-story{display:none}.profile-hero{padding:18px;min-height:230px}.profile-hero-copy{align-items:flex-start;flex-wrap:wrap}.profile-avatar-v25{width:78px;height:78px}.profile-hero-copy>div:last-child{margin-left:0;width:100%}.profile-tabbar{margin-right:-16px;border-radius:12px 0 0 12px}.profile-content{padding:15px}.support-grid{grid-template-columns:1fr}.admin-hero{display:block}.admin-live{margin-top:15px}.admin-nav-v25{margin-right:-16px;border-radius:12px 0 0 12px}.ai-dock{right:12px;bottom:82px}.ai-orb{right:14px;bottom:82px}.public-shell .ai-orb{bottom:82px}.public-footer-inner{grid-template-columns:1fr 1fr;padding:30px 16px 100px}.footer-brand{grid-column:1/-1}.public-footer-inner>div:nth-child(4){display:none}.toast-stack{top:10px}}

@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
@keyframes skeleton{to{background-position:-140% 0}}@keyframes bootFloat{50%{transform:translateY(-6px)}}@keyframes bootLine{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes orbPulse{50%{transform:scale(1.1);opacity:.35}}@keyframes dockIn{from{opacity:0;transform:translateY(9px) scale(.98)}to{opacity:1;transform:none}}@keyframes pulse{50%{opacity:.2;transform:scale(.7)}}@keyframes wave{to{transform:scaleY(.55);opacity:.38}}@keyframes scan{0%,100%{top:6%}50%{top:92%}}@keyframes word{50%{color:#f3c5da;background:rgba(255,112,174,.14)}}@keyframes lane{0%,100%{transform:scaleX(.35);transform-origin:left}50%{transform:scaleX(1)}}@keyframes studioPulse{50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--tool-color) 25%,transparent),0 0 25px color-mix(in srgb,var(--tool-color) 8%,transparent)}}@keyframes finalFlash{0%{opacity:0}20%{opacity:1}100%{opacity:0}}@keyframes successFill{from{width:0}to{width:100%}}@keyframes toastLife{from{transform:scaleX(1);transform-origin:left}to{transform:scaleX(0);transform-origin:left}}

/* =========================================================
   V26 — visual + interaction refinement
   ========================================================= */
:root{
  --text:#f7f9ff;
  --muted:#b4bfd4;
  --dim:#8d9ab6;
  --line:rgba(154,176,226,.20);
  --line-strong:rgba(154,176,226,.34);
}
body{font-size:16px;line-height:1.58;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
.page-title{font-size:clamp(30px,3.2vw,44px);line-height:1.08;letter-spacing:-.035em}
.page-subtitle,.page-hero p,.section-copy{color:var(--muted);font-size:15px;line-height:1.72}
.eyebrow,.page-kicker,.section-kicker,.suite-kicker{font-size:11px;color:#72ddf5}
.primary-button,.secondary-button,.ghost-button,.quiet-button{font-size:14px;letter-spacing:-.01em}
.text-link{font-size:13px;color:#d2daeb}.text-link:hover{color:#7cecff}
.public-nav button{color:#c0c9dc;font-size:13px}.public-footer button,.footer-brand p{color:#a4b0c8;font-size:13px}
.rail-link{color:#a8b4ca}.rail-link strong{font-size:13px}.rail-group>span,.breadcrumbs span{color:#8190ac}
.breadcrumbs strong{font-size:15px}.context-label,.context-heading span{color:#8998b4}.context-assistant p,.context-event small,.context-empty{color:#a1aec6}
.field label{font-size:13px;color:#d1d9e8}.field input,.field textarea,.field select{font-size:14px}
.empty-state{color:#aeb9ce;font-size:14px}.status-pill{font-size:11px;color:#b7c2d6}.job-name{font-size:13px}.job-date{font-size:11px;color:#8f9db7}

/* dashboard: no right inspector and no phantom side table */
.app-shell.no-context{grid-template-columns:238px minmax(0,1fr);grid-template-areas:"side top" "side main"}
.app-shell.no-context .app-main{max-width:1440px;padding-left:34px;padding-right:34px}
.dashboard-v26{display:grid;gap:18px}
.dashboard-hero-v26{min-height:205px;border:1px solid var(--line);border-radius:24px;padding:28px;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:28px;align-items:end;background:radial-gradient(circle at 82% 12%,rgba(77,124,255,.16),transparent 32%),radial-gradient(circle at 22% 110%,rgba(121,92,255,.12),transparent 36%),linear-gradient(145deg,#0c1628,#070b17);box-shadow:var(--soft-shadow);overflow:hidden;position:relative}
.dashboard-hero-v26>div:first-child>span,.dashboard-panel header span,.dashboard-actions-v26>div>span,.profile-panel-heading span,.profile-account-panel>span{font-size:10px;letter-spacing:.15em;font-weight:850;color:#73dff5}
.dashboard-hero-v26 h1{font-size:clamp(32px,3.7vw,48px);line-height:1.05;letter-spacing:-.04em;margin:9px 0 12px;max-width:720px}.dashboard-hero-v26 p{max-width:760px;margin:0;color:#b4bfd4;font-size:15px;line-height:1.7}
.dashboard-hero-credit{border:1px solid rgba(255,207,99,.23);border-radius:18px;padding:18px;background:linear-gradient(145deg,rgba(255,207,99,.07),rgba(255,255,255,.015));display:grid;gap:6px}.dashboard-hero-credit small{color:#c9b97f;font-size:10px;letter-spacing:.11em;font-weight:800}.dashboard-hero-credit strong{font-size:44px;line-height:1;color:#fff1bd}.dashboard-hero-credit button{margin-top:8px;min-height:40px;border-radius:11px;background:rgba(255,207,99,.08);border:1px solid rgba(255,207,99,.18);color:#f1dfab;font-weight:760;display:flex;align-items:center;justify-content:center;gap:7px}
.dashboard-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-summary-cell{min-height:112px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,#0a1222,#070b17);padding:15px;display:flex;gap:12px;align-items:flex-start}.dashboard-summary-cell>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--tone,#4d7cff) 10%,transparent);color:var(--tone,#4d7cff)}.dashboard-summary-cell.tone-green{--tone:#4ee0aa}.dashboard-summary-cell.tone-pink{--tone:#ff70ae}.dashboard-summary-cell.tone-gold{--tone:#ffcf63}.dashboard-summary-cell small,.dashboard-summary-cell strong,.dashboard-summary-cell p{display:block}.dashboard-summary-cell small{font-size:11px;color:#aab6cb}.dashboard-summary-cell strong{font-size:26px;line-height:1.05;margin-top:4px}.dashboard-summary-cell p{font-size:11px;color:#8997b1;margin:5px 0 0;line-height:1.45}
.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:12px}.dashboard-side-stack{display:grid;gap:12px}.dashboard-panel{border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#0a1222,#070a16);padding:18px;min-width:0}.dashboard-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.dashboard-panel h2{font-size:20px;letter-spacing:-.025em;margin:4px 0 0}.dashboard-panel header b{font-size:14px;color:#f4de9a}.dashboard-history-panel{min-height:410px}.production-log{display:grid}.production-event{grid-template-columns:22px 1fr auto;padding:10px 0}.event-main>div strong{font-size:13px}.event-main>span,.event-state small{font-size:11px;color:#95a2ba}.dashboard-streak-line{height:7px;background:#10192a;border-radius:99px;overflow:hidden}.dashboard-streak-line i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffcf63,#ff9b55);box-shadow:0 0 14px rgba(255,207,99,.25)}.dashboard-reward-panel p{font-size:13px;color:#aab6ca;line-height:1.6}.dashboard-reward-panel .secondary-button{width:100%}.dashboard-usage-panel .usage-row span{font-size:12px;color:#c8d1e2}
.dashboard-actions-v26{border:1px solid var(--line);border-radius:20px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:rgba(255,255,255,.018)}.dashboard-actions-v26 h2{font-size:20px;margin:4px 0 0}.dashboard-actions-v26>div:last-child{display:flex;gap:8px}.dashboard-actions-v26 button{min-width:190px;border:1px solid var(--line);border-radius:13px;background:#09101f;padding:11px;display:grid;grid-template-columns:28px 1fr 18px;gap:8px;align-items:center;text-align:left;color:#dce6f7;transition:.18s}.dashboard-actions-v26 button:hover{transform:translateY(-2px);border-color:rgba(44,231,255,.32);background:#0b1629}.dashboard-actions-v26 button span strong,.dashboard-actions-v26 button span small{display:block}.dashboard-actions-v26 button span strong{font-size:13px}.dashboard-actions-v26 button span small{font-size:11px;color:#9ba9c1;margin-top:2px}

/* profile: account center, fewer surfaces */
.profile-v26{display:grid;gap:14px}.profile-hero-v26{min-height:210px;border:1px solid var(--line);border-radius:24px;padding:24px;display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:18px;align-items:end;position:relative;overflow:hidden;background:radial-gradient(circle at 80% 10%,rgba(121,92,255,.14),transparent 32%),radial-gradient(circle at 20% 120%,rgba(44,231,255,.08),transparent 34%),linear-gradient(145deg,#0c1426,#070a16)}
.profile-avatar-v26{width:92px;height:92px;border-radius:25px;border:1px solid rgba(44,231,255,.28);background:#0d182a;display:grid;place-items:center;overflow:hidden;font-size:26px;font-weight:850;position:relative;z-index:2;box-shadow:0 16px 35px rgba(0,0,0,.25)}.profile-avatar-v26 img{width:100%;height:100%;object-fit:cover}.profile-avatar-v26 label{position:absolute;right:5px;bottom:5px;width:29px;height:29px;border-radius:9px;background:#0a1324;border:1px solid rgba(44,231,255,.32);display:grid;place-items:center;color:#b9f5ff;cursor:pointer}
.profile-identity-v26{position:relative;z-index:2}.profile-identity-v26>span{font-size:10px;color:#72e2f8;font-weight:850;letter-spacing:.15em}.profile-identity-v26 h1{font-size:34px;letter-spacing:-.035em;margin:6px 0 2px}.profile-identity-v26 p{margin:0;color:#b1bdd1;font-size:14px}.profile-status-v26{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:7px}.profile-status-v26>div{min-width:120px;border:1px solid var(--line);border-radius:14px;background:rgba(7,12,25,.7);padding:11px 12px}.profile-status-v26 small,.profile-status-v26 strong{display:block}.profile-status-v26 small{font-size:10px;color:#9aa8c0}.profile-status-v26 strong{font-size:14px;margin-top:3px}.profile-status-v26 .is-active{display:flex;align-items:center;gap:6px;color:#7cf0c0}.profile-status-v26 .is-active i{width:7px;height:7px;border-radius:50%;background:#4ee0aa;box-shadow:0 0 9px rgba(78,224,170,.65)}
.profile-tabbar-v26{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;padding:5px;border:1px solid var(--line);border-radius:15px;background:#070c18}.profile-tabbar-v26 button{min-height:43px;border-radius:10px;padding:0 10px;background:transparent;color:#a3b0c8;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:760}.profile-tabbar-v26 button.active{background:linear-gradient(135deg,rgba(44,231,255,.09),rgba(121,92,255,.08));color:#effbff;border:1px solid rgba(44,231,255,.12)}
.profile-content-v26{min-width:0}.profile-overview-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.65fr);gap:12px}.profile-main-panel,.profile-account-panel,.profile-security-panel,.profile-settings-grid,.profile-history-panel,.profile-reward-layout>article,.profile-reward-layout>section{border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#0a1222,#070a16);padding:20px}.profile-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.profile-panel-heading h2{font-size:21px;margin:4px 0 0}.profile-panel-heading>small{font-size:11px;color:#9daac1}.profile-main-panel .primary-button{margin-top:14px}.profile-main-panel input:disabled{opacity:.72;color:#aeb9ce}.profile-account-panel{display:flex;flex-direction:column}.profile-account-list{display:grid;gap:4px;margin:12px 0 16px}.profile-account-list>div{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(154,176,226,.10)}.profile-account-list>div>svg{color:#72dff6}.profile-account-list small,.profile-account-list strong{display:block}.profile-account-list small{font-size:11px;color:#9ba9c1}.profile-account-list strong{font-size:18px;margin-top:1px}.profile-account-panel .secondary-button{margin-top:auto}.profile-favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-favorite{min-height:74px;color:#dce5f5}.profile-favorite small{color:#a4b0c6;font-size:11px}.profile-reward-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:12px}.profile-streak-card{padding:20px!important}.profile-streak-card>span{font-size:10px;color:#e3c978;letter-spacing:.12em;font-weight:850}.profile-streak-card>strong{display:block;font-size:42px;margin:14px 0}.profile-streak-card>div{height:7px;background:#11192a;border-radius:99px;overflow:hidden}.profile-streak-card>div i{display:block;height:100%;background:linear-gradient(90deg,#ffcf63,#ff9b55)}.profile-streak-card p{color:#aab5ca;font-size:13px}.profile-achievements>article{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid rgba(154,176,226,.1)}.profile-achievements>article strong{font-size:13px}.profile-achievements>article small{display:block;font-size:11px;color:#9aa8bf;margin-top:2px}.setting-copy strong{font-size:13px}.setting-copy span{font-size:11px;color:#a1adc3}.profile-security-panel h3{font-size:21px;margin:8px 0}.profile-security-panel p{font-size:13px;color:#a8b4c8;line-height:1.65}

/* Editor category cards */
.editor-tools-heading h2{max-width:720px}.editor-tools-heading>p{max-width:470px;color:#aebad0}.editor-suite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.tools-suite-card{min-height:230px!important;display:grid!important;grid-template-columns:32px 118px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;padding:16px!important;border-radius:19px!important;text-align:left!important;position:relative;overflow:hidden;background:linear-gradient(145deg,#0c1426,#080c18)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.tools-suite-card:hover{transform:translateY(-4px);border-color:rgba(103,137,235,.36)!important;box-shadow:0 18px 40px rgba(0,0,0,.26)}.tools-suite-card.suite-ae{--suite-accent:#8b73ff}.tools-suite-card.suite-alight{--suite-accent:#e45cff}.tools-suite-card.suite-capcut{--suite-accent:#ff9b55}.suite-index{align-self:start;color:color-mix(in srgb,var(--suite-accent) 75%,#fff);font-size:10px;font-weight:850;letter-spacing:.12em}.suite-info{display:block;min-width:0}.suite-info small{font-size:11px;color:color-mix(in srgb,var(--suite-accent) 75%,#fff);font-weight:850;letter-spacing:.08em}.suite-info strong{display:block;font-size:16px;line-height:1.3;margin-top:5px;color:#f3f6ff}.suite-info p{font-size:12px;line-height:1.55;color:#a9b5ca;margin:7px 0 11px}.suite-info b{font-size:12px;color:#dce7f7;display:flex;align-items:center;gap:6px}.suite-product-visual{height:132px;border:1px solid color-mix(in srgb,var(--suite-accent) 22%,transparent);border-radius:15px;background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--suite-accent) 16%,transparent),transparent 44%),#08101e;position:relative;overflow:hidden}.suite-window{position:absolute;left:8px;right:8px;top:8px;height:13px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;gap:4px}.suite-window i{width:4px;height:4px;border-radius:50%;background:#66738e}.suite-comp{position:absolute;left:12px;top:30px;width:62px;height:53px;border-radius:8px;overflow:hidden;background:linear-gradient(160deg,#27375d,#151c31)}.suite-comp b{position:absolute;inset:auto -12px -10px 18px;height:35px;transform:skewX(-22deg);background:linear-gradient(145deg,#5d57b8,#20294b)}.suite-comp i:nth-of-type(1){position:absolute;width:18px;height:30px;border-radius:12px 12px 5px 5px;background:#ceb5b2;left:23px;top:17px;z-index:2}.suite-comp i:nth-of-type(2){position:absolute;width:21px;height:21px;border-radius:50%;background:#2a2233;left:21px;top:9px;z-index:3}.suite-comp em{position:absolute;inset:7px;border:1px dashed rgba(104,222,255,.55);z-index:4}.suite-layers{position:absolute;left:12px;right:12px;bottom:11px;display:grid;gap:4px}.suite-layers span{height:4px;border-radius:99px;background:linear-gradient(90deg,var(--suite-accent),rgba(255,255,255,.07));transform:scaleX(var(--s,1));transform-origin:left}.suite-layers span:nth-child(2){--s:.72}.suite-layers span:nth-child(3){--s:.48}.suite-phone{position:absolute;left:35px;top:12px;width:49px;height:92px;border:2px solid rgba(255,255,255,.22);border-radius:13px;background:linear-gradient(180deg,#1d2541,#101729);overflow:hidden}.suite-phone span{position:absolute;inset:8px 5px 28px;background:linear-gradient(160deg,#374d77,#161c31);border-radius:6px}.suite-phone i{position:absolute;width:18px;height:31px;border-radius:11px 11px 4px 4px;background:#c7a8b8;left:14px;top:27px}.suite-phone b{position:absolute;left:6px;right:6px;bottom:9px;height:4px;background:var(--suite-accent);border-radius:99px}.suite-motion-lines{position:absolute;left:12px;right:12px;bottom:11px;display:flex;gap:4px}.suite-motion-lines i{height:5px;flex:1;border-radius:99px;background:linear-gradient(90deg,var(--suite-accent),transparent);animation:lane 2.1s ease-in-out infinite}.suite-video-frame{position:absolute;left:12px;right:12px;top:13px;height:72px;border-radius:9px;background:linear-gradient(160deg,#25415b,#121a2e);overflow:hidden}.suite-video-frame span{position:absolute;inset:auto 0 0;height:28px;background:linear-gradient(15deg,#74432e,#203654)}.suite-video-frame i{position:absolute;width:22px;height:38px;border-radius:12px 12px 5px 5px;background:#d0aca5;left:48%;bottom:11px}.suite-video-frame b{position:absolute;left:10px;bottom:8px;width:45%;height:4px;background:rgba(255,255,255,.75);border-radius:99px}.suite-cut-track{position:absolute;left:12px;right:12px;bottom:12px;display:flex;gap:3px}.suite-cut-track i{height:6px;flex:1;background:color-mix(in srgb,var(--suite-accent) 70%,#1b2337);border-radius:3px}

/* product visuals: realistic workflow previews, not glyph placeholders */
.product-visual{position:relative;overflow:hidden;border-radius:15px;background:radial-gradient(circle at 72% 8%,color-mix(in srgb,var(--visual-accent) 9%,transparent),transparent 38%),linear-gradient(145deg,#08111f,#060a14);border:1px solid rgba(151,174,225,.12);padding:12px;min-height:270px}.product-visual.is-compact{min-height:170px;padding:8px;border-radius:13px}.product-visual.is-hero{min-height:330px}.product-photo{position:relative;overflow:hidden;background:linear-gradient(180deg,#456887 0 44%,#243c50 45% 62%,#151d2b 63%);isolation:isolate}.photo-sky{position:absolute;inset:0 0 45%;background:linear-gradient(180deg,#567c9a,#263f5a)}.photo-sun{position:absolute;right:12%;top:15%;width:18px;height:18px;border-radius:50%;background:#ffd49a;box-shadow:0 0 20px rgba(255,212,154,.38)}.photo-mountain{position:absolute;bottom:34%;width:70%;height:42%;clip-path:polygon(0 100%,47% 15%,100% 100%);background:#26384d}.photo-mountain.m1{left:-12%}.photo-mountain.m2{right:-24%;opacity:.8;background:#344d63}.photo-floor{position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(160deg,#273241,#111827)}.photo-subject{position:absolute;left:48%;bottom:9%;width:20px;height:43px;border-radius:12px 12px 6px 6px;background:#d4b0a8;z-index:4;box-shadow:0 6px 15px rgba(0,0,0,.22)}.photo-subject i{position:absolute;width:17px;height:17px;border-radius:50%;background:#2d2531;left:1px;top:-8px}.photo-subject b{position:absolute;left:-7px;right:-7px;bottom:-2px;height:24px;border-radius:12px 12px 4px 4px;background:#293456;z-index:-1}.photo-object{position:absolute;right:19%;bottom:15%;width:12px;height:25px;border-radius:3px;background:#ffb24c;box-shadow:0 0 9px rgba(255,178,76,.35)}
.visual-product-grid{height:100%;display:grid;grid-template-columns:1fr .7fr 1fr;gap:6px;min-height:240px}.is-compact .visual-product-grid{min-height:150px}.product-panel{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:11px;overflow:hidden;background:#0b1321}.product-panel>small{position:absolute;z-index:12;left:7px;top:7px;font-size:8px;font-weight:850;letter-spacing:.1em;color:#eef6ff;background:rgba(5,9,17,.72);padding:3px 5px;border-radius:5px}.product-panel .product-photo{position:absolute;inset:0}.mask-map{position:absolute;inset:0;background:#05070b}.mask-map span{position:absolute;width:31px;height:61px;border-radius:19px 19px 8px 8px;background:white;left:43%;bottom:16%}.mask-map span:before{content:"";position:absolute;width:25px;height:25px;border-radius:50%;background:white;left:3px;top:-12px}.mask-map i{position:absolute;inset:20% 12%;border:1px solid rgba(255,255,255,.1)}.mask-scan,.clean-scan,.ocr-scan-line,.analysis-sweep{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--visual-accent),transparent);box-shadow:0 0 10px color-mix(in srgb,var(--visual-accent) 50%,transparent);animation:scan 2.4s ease-in-out infinite}.transparent-result{position:absolute;inset:0;background-color:#101522;background-image:linear-gradient(45deg,#1a2230 25%,transparent 25%),linear-gradient(-45deg,#1a2230 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#1a2230 75%),linear-gradient(-45deg,transparent 75%,#1a2230 75%);background-size:14px 14px;background-position:0 0,0 7px,7px -7px,-7px 0}.cut-subject{position:absolute;left:46%;bottom:13%;width:24px;height:53px;border-radius:14px 14px 6px 6px;background:#d7b1a8;filter:drop-shadow(0 7px 8px rgba(0,0,0,.35))}.cut-subject i{position:absolute;width:20px;height:20px;border-radius:50%;background:#2d2531;left:2px;top:-9px}.cut-subject b{position:absolute;left:-8px;right:-8px;bottom:-4px;height:29px;background:#304164;border-radius:14px 14px 5px 5px;z-index:-1}.object-removal-stage{position:relative;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--visual-accent) 15%,transparent),transparent 38%),#0a1120}.object-removal-stage b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:8px;text-align:center;color:#d9e7f9;letter-spacing:.08em}.object-target{position:absolute;z-index:10;right:15%;bottom:12%;width:20px;height:34px;border:1px dashed #ff6aa8;border-radius:5px;animation:targetPulse 1.7s ease-in-out infinite}.without-object .photo-object{display:none}
.compare-product-preview,.timeline-product-preview,.ocr-product-preview,.video-product-preview,.audio-product-preview,.analysis-product-preview{height:100%;min-height:240px}.is-compact .compare-product-preview,.is-compact .timeline-product-preview,.is-compact .ocr-product-preview,.is-compact .video-product-preview,.is-compact .audio-product-preview,.is-compact .analysis-product-preview{min-height:150px}.compare-scene{height:80%;min-height:190px;position:relative;border-radius:12px;overflow:hidden}.is-compact .compare-scene{min-height:116px}.detail-scene{position:absolute;inset:0}.detail-scene>.product-photo{position:absolute;inset:0}.detail-scene.low-detail{clip-path:inset(0 50% 0 0);filter:blur(1.3px) saturate(.72)}.detail-scene.high-detail{clip-path:inset(0 0 0 50%);filter:saturate(1.12) contrast(1.06)}.compare-divider{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#d9f9ff;box-shadow:0 0 12px rgba(44,231,255,.6);animation:compareSlide 4s ease-in-out infinite}.compare-divider i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;background:#0b1424;border:1px solid #b6f5ff}.compare-label{position:absolute;top:8px;font-size:8px;background:rgba(5,9,17,.72);padding:3px 5px;border-radius:5px;font-weight:850}.compare-label.before{left:8px}.compare-label.after{right:8px}.detail-meter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;height:20%;font-size:8px;color:#99a8c1}.detail-meter>div{display:flex;gap:3px}.detail-meter i{height:4px;flex:1;background:#1b263a;border-radius:99px}.detail-meter i:nth-child(-n+4){background:color-mix(in srgb,var(--visual-accent) 65%,#233047)}
.video-preview-frame{height:67%;min-height:160px;position:relative;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.07)}.is-compact .video-preview-frame{min-height:94px}.video-preview-frame>.product-photo{position:absolute;inset:0}.video-time{position:absolute;right:7px;top:7px;background:rgba(5,9,17,.72);font-size:8px;padding:3px 5px;border-radius:5px}.caption-overlay{position:absolute;left:12%;right:12%;bottom:10%;text-align:center}.caption-overlay b{font-size:10px;background:rgba(4,6,12,.78);padding:4px 7px;border-radius:5px;box-decoration-break:clone}.focus-reticle{position:absolute;left:44%;top:25%;width:48px;height:58px;border:1px solid rgba(217,93,255,.75);border-radius:8px;animation:targetPulse 1.7s ease-in-out infinite}.editor-timeline{height:33%;padding-top:7px;display:grid;gap:5px}.timeline-thumbnails{display:flex;gap:2px;height:30px;overflow:hidden}.timeline-thumbnails>i{flex:1;position:relative;border-radius:3px;overflow:hidden;background:#17243a}.timeline-thumbnails .frame-sky{position:absolute;inset:0 0 45%;background:#3f6684}.timeline-thumbnails .frame-ground{position:absolute;inset:55% 0 0;background:#1e2d3b}.timeline-thumbnails b{position:absolute;width:6px;height:13px;background:#d1aca5;left:45%;bottom:4px}.timeline-marker-line{height:7px;position:relative;background:#11192b;border-radius:99px}.timeline-marker-line span{position:absolute;left:0;top:0;bottom:0;width:62%;border-radius:inherit;background:linear-gradient(90deg,var(--visual-accent),rgba(255,255,255,.15));animation:timelineProgress 3.2s ease-in-out infinite}.timeline-marker-line i{position:absolute;left:var(--x);top:-3px;width:2px;height:13px;background:#fff;opacity:.65}.timeline-marker-line b{position:absolute;left:42%;top:-5px;width:1px;height:17px;background:#ff6aa8;box-shadow:0 0 7px #ff6aa8;animation:playhead 3.2s linear infinite}.caption-track,.scene-track{display:flex;gap:3px;height:8px}.caption-track span{width:var(--w);background:rgba(255,112,174,.38);border:1px solid rgba(255,112,174,.28);border-radius:3px}.scene-track span{flex:1;background:rgba(217,93,255,.23);border-radius:3px}
.ocr-product-preview{display:grid;grid-template-columns:1fr 28px 1fr;gap:7px;align-items:center}.capture-card,.ocr-output-card{height:86%;min-height:185px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0d1627;position:relative;overflow:hidden}.is-compact .capture-card,.is-compact .ocr-output-card{min-height:120px}.capture-card>.product-photo{position:absolute;inset:0}.document-note{position:absolute;left:10%;top:16%;width:48%;height:64%;padding:8px;background:rgba(238,242,240,.9);color:#17202e;transform:rotate(-3deg);box-shadow:0 10px 22px rgba(0,0,0,.24)}.document-note b{font-size:8px}.document-note i{display:block;height:3px;background:#79828f;margin-top:6px;border-radius:9px}.document-note i:nth-of-type(2){width:70%}.document-note i:nth-of-type(3){width:82%}.document-note i:nth-of-type(4){width:55%}.ocr-arrow{display:grid;place-items:center;color:var(--visual-accent)}.ocr-output-card{padding:12px}.ocr-output-card small{font-size:8px;color:#ffbd87;letter-spacing:.08em}.ocr-output-card strong{display:block;font-size:12px;margin-top:8px}.ocr-output-card p{font-size:9px;line-height:1.45;color:#aab5ca}.ocr-output-card div{display:grid;gap:5px;margin-top:10px}.ocr-output-card div i{height:4px;background:#28354b;border-radius:99px}.ocr-output-card div i:nth-child(2){width:78%}.ocr-output-card div i:nth-child(3){width:56%}
.video-product-preview{display:grid;grid-template-columns:1fr 58px 1fr;gap:8px;align-items:center}.video-input-card,.video-output-card{height:86%;min-height:185px;border:1px solid rgba(255,255,255,.08);border-radius:12px;position:relative;overflow:hidden}.is-compact .video-input-card,.is-compact .video-output-card{min-height:120px}.video-input-card>.product-photo,.video-output-card>.product-photo{position:absolute;inset:0}.video-input-card small,.video-output-card small{position:absolute;z-index:5;left:7px;top:7px;font-size:8px;background:rgba(5,9,17,.72);padding:3px 5px;border-radius:5px}.video-input-card>span:last-child,.video-output-card>span:last-child{position:absolute;z-index:5;right:7px;bottom:7px;font-size:8px;background:rgba(5,9,17,.72);padding:3px 5px;border-radius:5px}.video-output-card>.enhanced{filter:saturate(1.2) contrast(1.12)}.video-process-core{display:grid;place-items:center;gap:5px;text-align:center}.video-process-core i{width:29px;height:29px;border:1px solid color-mix(in srgb,var(--visual-accent) 60%,transparent);border-radius:9px;animation:processorSpin 2.4s linear infinite}.video-process-core span{width:42px;height:2px;background:linear-gradient(90deg,transparent,var(--visual-accent),transparent);animation:lane 1.6s ease-in-out infinite}.video-process-core b{font-size:7px;color:#9aa8c0;letter-spacing:.08em}
.audio-product-preview{display:flex;flex-direction:column;gap:8px}.audio-preview-head{display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center}.audio-cover{width:38px;height:38px;border-radius:8px;background:linear-gradient(145deg,#223e5f,#141d31);position:relative;overflow:hidden}.audio-cover span{position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(30deg,#765cff,#2ce7ff)}.audio-cover i{position:absolute;width:14px;height:14px;border:2px solid rgba(255,255,255,.78);border-left-color:transparent;border-radius:50%;left:12px;top:10px}.audio-preview-head small,.audio-preview-head strong{display:block}.audio-preview-head small{font-size:8px;color:#98a7c0}.audio-preview-head strong{font-size:12px}.audio-preview-head>b{font-size:9px;color:#a6b3c8}.audio-main-wave{height:72px;display:flex;align-items:center;gap:2px;padding:0 3px;border-radius:10px;background:rgba(255,255,255,.015);overflow:hidden}.audio-main-wave i,.audio-stem-grid>div>div i{flex:1;height:var(--h);min-width:1px;background:linear-gradient(180deg,var(--visual-accent),color-mix(in srgb,var(--visual-accent) 24%,transparent));border-radius:2px;animation:wave 1.25s ease-in-out infinite alternate;animation-delay:var(--d)}.audio-stem-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex:1}.audio-stem-grid>div{border:1px solid rgba(255,255,255,.07);border-radius:9px;padding:7px}.audio-stem-grid span{font-size:7px;color:#a8b5c9}.audio-stem-grid>div>div{height:38px;display:flex;align-items:center;gap:1px}.audio-clean-track{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:7px;margin-top:auto}.audio-clean-track span{font-size:7px;color:#9aa8c0}.audio-clean-track i,.audio-clean-track b{height:4px;border-radius:99px}.audio-clean-track i{background:linear-gradient(90deg,#ff657c,var(--visual-accent))}.audio-clean-track b{background:linear-gradient(90deg,var(--visual-accent),#4ee0aa);animation:lane 1.9s ease-in-out infinite}
.analysis-camera{height:80%;min-height:190px;position:relative;border-radius:12px;overflow:hidden}.is-compact .analysis-camera{min-height:116px}.analysis-camera>.product-photo{position:absolute;inset:0}.analysis-camera>i{position:absolute;left:var(--x);top:var(--y);width:8px;height:8px;border:1px solid var(--visual-accent);border-radius:2px;box-shadow:0 0 8px color-mix(in srgb,var(--visual-accent) 45%,transparent);animation:targetPulse 2s ease-in-out infinite}.analysis-readouts{height:20%;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding-top:7px}.analysis-readouts span{border:1px solid rgba(255,255,255,.06);border-radius:7px;padding:5px}.analysis-readouts small,.analysis-readouts b{display:block}.analysis-readouts small{font-size:6px;color:#8f9db5}.analysis-readouts b{font-size:9px;margin-top:2px}
.product-tool-card{padding:0!important;overflow:hidden;min-height:390px!important;background:linear-gradient(145deg,#0a1222,#070b17)!important}.product-tool-card.compact{min-height:350px!important}.tool-product-preview{height:190px;position:relative;border-bottom:1px solid rgba(154,176,226,.12);overflow:hidden}.tool-product-preview>.product-visual{height:100%;border:0;border-radius:0;min-height:0}.tool-live-dot{position:absolute;left:11px;bottom:10px;border:1px solid rgba(255,255,255,.13);background:rgba(4,8,16,.75);backdrop-filter:blur(8px);padding:4px 7px;border-radius:99px;font-size:8px;font-weight:850;letter-spacing:.08em;color:#cfd9ea;display:flex;align-items:center;gap:5px}.tool-live-dot i{width:5px;height:5px;border-radius:50%;background:var(--tool-accent);box-shadow:0 0 8px var(--tool-accent)}.product-tool-card .creator-tool-copy{padding:15px 16px 0}.tool-title-row{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.product-tool-card .creator-tool-copy h3{font-size:18px;line-height:1.25;margin:0}.product-tool-card .creator-tool-copy p{font-size:13px;color:#acb8cc;line-height:1.6;margin:7px 0 0}.product-tool-card .creator-tool-meta{padding:12px 16px 0}.product-tool-card .creator-tool-meta span{font-size:10px;color:#a1aec4}.product-tool-card .creator-tool-open{margin:14px 16px 16px;min-height:43px;font-size:13px;color:#eaf3ff;background:color-mix(in srgb,var(--tool-accent) 9%,#0a1020);border-color:color-mix(in srgb,var(--tool-accent) 23%,transparent)}.product-tool-card:hover .product-photo{transform:scale(1.025);transition:transform .5s ease}.product-tool-card:hover{transform:translateY(-4px)!important;box-shadow:0 20px 48px rgba(0,0,0,.28)!important}

/* suite pages */
.suite-hero-v26{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:18px;align-items:center;min-height:320px;border:1px solid var(--line);border-radius:24px;padding:24px;background:radial-gradient(circle at 85% 8%,color-mix(in srgb,var(--module-accent,#795cff) 12%,transparent),transparent 32%),linear-gradient(145deg,#0c1426,#070a16)}.suite-hero-v26 h1{font-size:42px;margin:8px 0}.suite-hero-v26 p{color:#b1bdd0;font-size:15px;max-width:690px}.suite-hero-preview{height:250px;min-width:0}.suite-hero-preview>.product-visual{height:100%;min-height:0}.suite-intro-v26{padding:24px 2px 12px;max-width:820px}.suite-intro-v26>span{font-size:10px;letter-spacing:.15em;font-weight:850;color:#72def4}.suite-intro-v26 h2{font-size:28px;margin:5px 0 8px}.suite-intro-v26 p{color:#aeb9ce;font-size:14px;line-height:1.7}.suite-module-grid-v26{gap:12px}.suite-module-grid-v26 .suite-module{padding:0;overflow:hidden;min-height:370px}.suite-module-preview{height:175px;position:relative;border-bottom:1px solid rgba(154,176,226,.1)}.suite-module-preview>.product-visual{height:100%;min-height:0;border:0;border-radius:0}.suite-module-preview>span{position:absolute;right:10px;top:10px;font-size:9px;font-weight:850;background:rgba(4,8,16,.72);padding:4px 6px;border-radius:6px}.suite-module-grid-v26 .suite-module-copy{padding:15px 16px 0}.suite-module-grid-v26 .suite-module-copy>small{font-size:9px;color:color-mix(in srgb,var(--module-accent) 70%,#fff);font-weight:850;letter-spacing:.08em}.suite-module-grid-v26 .suite-module-copy h3{font-size:18px;margin:5px 0}.suite-module-grid-v26 .suite-module-copy p{font-size:12px;color:#a8b4c9;line-height:1.6}.suite-module-grid-v26 .suite-module-footer{margin:0;padding:12px 16px 16px}

/* reward path with product-like reward objects */
.rewards-v26{display:grid;gap:16px}.reward-hero-v26{min-height:235px;border:1px solid rgba(255,207,99,.18);border-radius:24px;padding:26px;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:22px;background:radial-gradient(circle at 85% 10%,rgba(255,207,99,.12),transparent 32%),radial-gradient(circle at 20% 120%,rgba(121,92,255,.11),transparent 35%),linear-gradient(145deg,#111324,#090c18)}.reward-hero-v26>div:first-child>span,.reward-command-copy>span,.reward-journey-v26 .journey-head>div>span{font-size:10px;color:#f1d47b;font-weight:850;letter-spacing:.15em}.reward-hero-v26 h1{font-size:clamp(32px,3.7vw,46px);letter-spacing:-.04em;line-height:1.05;margin:8px 0 12px}.reward-hero-v26 p{color:#b7bfd0;max-width:760px;font-size:14px;line-height:1.7}.reward-hero-current{display:flex;align-items:center;justify-content:center;gap:18px}.reward-hero-current small,.reward-hero-current strong,.reward-hero-current span{display:block}.reward-hero-current small{font-size:9px;color:#b9aa7e}.reward-hero-current strong{font-size:18px}.reward-hero-current>div:last-child>span{font-size:12px;color:#f0ce69;margin-top:3px}.reward-command-v26{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.reward-command-copy,.reward-stats-v26{border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#0a1222,#070a16);padding:20px}.reward-command-copy h2{font-size:24px;margin:5px 0 7px}.reward-command-copy p{font-size:13px;color:#aab6ca}.reward-command-copy .primary-button{margin-top:8px}.reward-stats-v26{display:grid;grid-template-columns:1.25fr 1fr .8fr;gap:8px}.reward-stats-v26>article{border:1px solid rgba(154,176,226,.12);border-radius:14px;background:rgba(255,255,255,.012);padding:12px;display:flex;flex-direction:column;justify-content:center}.reward-stats-v26 small{font-size:9px;color:#a49a7e;letter-spacing:.1em}.reward-stats-v26 strong{font-size:28px}.reward-stats-v26 strong span{font-size:12px;color:#958aa5}.reward-stats-v26 article>span{font-size:10px;color:#a6b2c7}.reward-stats-v26 article>div:not(.reward-art){height:5px;background:#11192a;border-radius:99px;overflow:hidden;margin-top:8px}.reward-stats-v26 article>div:not(.reward-art) i{display:block;height:100%;background:linear-gradient(90deg,#ffcf63,#ff9b55)}.reward-stats-v26 .reward-art{width:48px;height:48px;margin:6px 0}.reward-journey-v26{border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#0a1222,#070a16);padding:20px;overflow:hidden}.reward-route-v26{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;position:relative;margin-top:18px}.reward-route-v26:before{content:"";position:absolute;left:6%;right:6%;top:34px;height:2px;background:linear-gradient(90deg,#ffcf63 0 45%,#2a3347 45%);z-index:0}.reward-stop-v26{min-height:205px;border:1px solid rgba(154,176,226,.14);border-radius:16px;background:#080e1b;padding:11px;position:relative;z-index:1;transition:transform .2s,border-color .2s,box-shadow .2s}.reward-stop-v26:hover{transform:translateY(-3px)}.reward-stop-v26.today{border-color:rgba(255,207,99,.42);box-shadow:0 0 0 1px rgba(255,207,99,.06),0 14px 32px rgba(0,0,0,.24)}.reward-stop-v26.done{border-color:rgba(78,224,170,.22)}.reward-stop-v26.locked{filter:saturate(.65);opacity:.74}.reward-stop-v26.final{background:radial-gradient(circle at 50% 22%,rgba(255,207,99,.12),transparent 38%),#0b101e}.reward-path-node{height:28px;display:flex;align-items:center}.reward-path-node span{font-size:9px;font-weight:850;color:#8f9cb3}.reward-stop-v26.today .reward-path-node span{color:#f6db88}.reward-stop-copy small,.reward-stop-copy strong,.reward-stop-copy span{display:block}.reward-stop-copy small{font-size:8px;color:#9b8e6d;letter-spacing:.1em}.reward-stop-copy strong{font-size:13px;margin-top:2px}.reward-stop-copy>span{font-size:10px;color:#c8b77d;margin-top:2px}.reward-stop-state{position:absolute;right:9px;top:9px;font-size:7px;letter-spacing:.08em;color:#93a0b7}.reward-stop-v26.today .reward-stop-state{color:#ffd96d}.reward-stop-v26.done .reward-stop-state{color:#70ddb3}
.reward-art{width:82px;height:82px;margin:5px auto 8px;position:relative;display:grid;place-items:center}.reward-art.large{width:120px;height:120px}.reward-glow{position:absolute;inset:16%;border-radius:50%;background:color-mix(in srgb,#ffcf63 18%,transparent);filter:blur(13px);animation:rewardGlow 2.2s ease-in-out infinite}.reward-object{position:relative;width:55%;height:55%;filter:drop-shadow(0 10px 12px rgba(0,0,0,.3))}.reward-art-gift .reward-object{background:linear-gradient(145deg,#f0a858,#a95334);border-radius:8px}.reward-art-gift .reward-object:before{content:"";position:absolute;left:44%;top:0;bottom:0;width:13%;background:#ffd379}.reward-art-gift .reward-object:after{content:"";position:absolute;left:0;right:0;top:35%;height:13%;background:#ffd379}.reward-art-gift .reward-object i,.reward-art-gift .reward-object b{position:absolute;top:-14%;width:28%;height:24%;border:4px solid #ffd379;border-bottom:0;border-radius:12px 12px 0 0}.reward-art-gift .reward-object i{left:20%;transform:rotate(-17deg)}.reward-art-gift .reward-object b{right:20%;transform:rotate(17deg)}.reward-art-coin .reward-object{width:48%;height:48%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff0a8,#f0bf4f 36%,#a66b24 72%);border:4px solid #f6d77c;box-shadow:inset 0 0 0 4px rgba(130,72,20,.25)}.reward-art-coin .reward-object:after{content:"N";position:absolute;inset:0;display:grid;place-items:center;color:#7e4818;font-weight:900;font-size:16px}.reward-art-orb .reward-object{width:47%;height:47%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff6bd,#ffd25f 28%,#805cff 68%,#182248);box-shadow:inset -7px -9px 16px rgba(0,0,0,.35),0 0 20px rgba(255,207,99,.25)}.reward-art-orb .reward-object:after{content:"";position:absolute;inset:44% -28%;height:9%;border:1px solid rgba(255,234,164,.65);border-radius:50%;transform:rotate(-17deg)}.reward-art-badge .reward-object{width:48%;height:52%;clip-path:polygon(50% 0,88% 18%,100% 58%,75% 100%,25% 100%,0 58%,12% 18%);background:linear-gradient(145deg,#6a7cff,#744bc5 50%,#27365e);border-radius:8px}.reward-art-badge .reward-object:after{content:"";position:absolute;inset:22%;border:2px solid #dceaff;border-radius:50%;opacity:.75}.reward-art-chest .reward-object{width:65%;height:48%;margin-top:16%;background:linear-gradient(#94582f,#61351f);border:2px solid #d99a51;border-radius:5px}.reward-art-chest .reward-object:before{content:"";position:absolute;left:-2px;right:-2px;top:-45%;height:50%;border:2px solid #d99a51;border-bottom:0;border-radius:22px 22px 0 0;background:linear-gradient(#b6743e,#784025)}.reward-art-chest .reward-object:after{content:"";position:absolute;left:43%;top:22%;width:14%;height:31%;background:#ffd06c;border-radius:2px}.reward-spark{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffe6a3;box-shadow:0 0 8px #ffd66f;opacity:.7;animation:rewardParticle 2.4s ease-in-out infinite}.reward-spark.s1{left:16%;top:28%}.reward-spark.s2{right:15%;top:19%;animation-delay:.5s}.reward-spark.s3{right:23%;bottom:17%;animation-delay:1s}.reward-art.locked .reward-glow,.reward-art.locked .reward-spark{display:none}.reward-art.locked .reward-object{filter:grayscale(.6) brightness(.58)}.reward-art.done .reward-object{filter:drop-shadow(0 0 10px rgba(78,224,170,.16))}.reward-art.today .reward-glow{background:rgba(255,207,99,.25)}

/* FAQ premium accordion */
.faq-v26{max-width:980px;margin:0 auto}.faq-hero-v26{min-height:210px;border:1px solid var(--line);border-radius:24px;padding:26px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:radial-gradient(circle at 90% 10%,rgba(44,231,255,.09),transparent 35%),linear-gradient(145deg,#0b1425,#070b17);margin-bottom:16px}.faq-hero-v26>div:first-child>span{font-size:10px;color:#72e0f5;font-weight:850;letter-spacing:.15em}.faq-hero-v26 h1{font-size:34px;letter-spacing:-.035em;margin:7px 0 9px}.faq-hero-v26 p{color:#b1bdd1;font-size:14px;max-width:650px}.faq-hero-mark{width:72px;height:72px;border-radius:21px;border:1px solid rgba(44,231,255,.18);background:linear-gradient(145deg,rgba(44,231,255,.08),rgba(121,92,255,.07));display:grid;place-items:center;color:#85eaff}.faq-list-v26{display:grid;gap:8px}.faq-item-v26{border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#0a1222,#070a16);overflow:hidden;transition:border-color .2s,background .2s}.faq-item-v26.open{border-color:rgba(78,153,255,.28);background:linear-gradient(145deg,#0b1527,#080d1b)}.faq-question-v26{width:100%;min-height:66px;background:transparent;padding:0 17px;display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;color:#eef4ff}.faq-question-v26>span{display:flex;align-items:center;gap:13px;font-size:14px;font-weight:760}.faq-question-v26>span b{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:rgba(44,231,255,.055);color:#7cddf2;font-size:9px;letter-spacing:.07em}.faq-question-v26>i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(255,255,255,.03);color:#a9b6cd;transition:transform .25s,color .25s,background .25s}.faq-item-v26.open .faq-question-v26>i{transform:rotate(45deg);color:#7ee9ff;background:rgba(44,231,255,.07)}.faq-answer-v26{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s ease,opacity .22s ease}.faq-answer-v26>div{overflow:hidden}.faq-answer-v26 p{margin:0;padding:0 59px 18px;color:#b4bfd3;font-size:13px;line-height:1.72}.faq-item-v26.open .faq-answer-v26{grid-template-rows:1fr;opacity:1}

/* AI dock — faster perceived response and better contrast */
.ai-dock{width:min(410px,calc(100vw - 32px));border-color:rgba(105,159,236,.31);background:linear-gradient(160deg,rgba(12,21,40,.985),rgba(5,9,20,.985))}.ai-dock-id small{font-size:11px;color:#9dacC4}.ai-welcome p,.dock-msg p{font-size:13px;color:#e0e7f5}.ai-prompt-row button{font-size:12px;color:#b4c0d4;min-height:41px}.ai-dock-compose textarea{font-size:14px;color:#f2f6ff}.answer-pulse{width:6px;height:6px}

/* toasts — single top-center compact notification */
.toast-stack{top:14px;width:min(430px,calc(100vw - 26px));gap:0}.toast{min-height:62px;border-radius:15px;padding:10px 13px;background:rgba(8,14,27,.975);grid-template-columns:37px 1fr}.toast-copy small{font-size:9px;color:#94a3bc}.toast-copy strong{font-size:13px;line-height:1.42;color:#f0f4fc}.toast-life{height:2px}

@media(max-width:1180px){
  .app-shell.no-context{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"side top" "side main"}
  .dashboard-summary-grid{grid-template-columns:repeat(2,1fr)}
  .dashboard-main-grid{grid-template-columns:1fr}
  .editor-suite-grid{grid-template-columns:1fr}
  .tools-suite-card{grid-template-columns:34px 140px 1fr!important;min-height:200px!important}
  .reward-route-v26{grid-template-columns:repeat(4,1fr)}.reward-route-v26:before{display:none}
  .profile-status-v26{grid-template-columns:1fr}.profile-status-v26>div{min-width:150px}
}
@media(max-width:900px){
  .app-shell.no-context{display:block}.app-shell.no-context .app-main{padding:22px 16px 90px}
  .dashboard-hero-v26,.dashboard-main-grid,.profile-overview-layout,.profile-reward-layout,.suite-hero-v26,.reward-hero-v26,.reward-command-v26{grid-template-columns:1fr}
  .dashboard-hero-credit{max-width:280px}.dashboard-actions-v26{align-items:flex-start;flex-direction:column}.dashboard-actions-v26>div:last-child{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.dashboard-actions-v26 button{min-width:0}
  .profile-hero-v26{grid-template-columns:92px 1fr;align-items:center}.profile-status-v26{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.profile-tabbar-v26{grid-template-columns:repeat(3,1fr)}
  .reward-hero-current{justify-content:flex-start}.reward-route-v26{grid-template-columns:repeat(3,1fr)}
  .reward-stats-v26{grid-template-columns:repeat(3,1fr)}
  .suite-hero-preview{height:260px}
}
@media(max-width:620px){
  body{font-size:15px}.page-title,.page-hero h1{font-size:31px}.page-subtitle,.page-hero p{font-size:14px}
  .dashboard-hero-v26{padding:20px}.dashboard-hero-v26 h1{font-size:34px}.dashboard-summary-grid{grid-template-columns:1fr 1fr}.dashboard-summary-cell{min-height:105px;padding:12px}.dashboard-summary-cell>span{display:none}.dashboard-summary-cell strong{font-size:23px}.dashboard-actions-v26>div:last-child{grid-template-columns:1fr}.dashboard-actions-v26 button{width:100%}
  .profile-hero-v26{padding:18px;grid-template-columns:78px 1fr}.profile-avatar-v26{width:74px;height:74px;border-radius:20px}.profile-identity-v26 h1{font-size:27px}.profile-status-v26{grid-template-columns:1fr 1fr}.profile-status-v26>div:last-child{grid-column:1/-1}.profile-tabbar-v26{display:flex;overflow:auto;scrollbar-width:none}.profile-tabbar-v26 button{min-width:max-content;padding:0 12px}.profile-main-panel,.profile-account-panel,.profile-security-panel,.profile-settings-grid,.profile-history-panel{padding:16px}.profile-favorite-grid{grid-template-columns:1fr}
  .tools-suite-card{grid-template-columns:28px 92px 1fr!important;min-height:180px!important;padding:12px!important}.suite-product-visual{height:112px}.suite-info strong{font-size:14px}.suite-info p{font-size:11px}.suite-info b{font-size:11px}
  .product-tool-card,.product-tool-card.compact{min-height:360px!important}.tool-product-preview{height:180px}.product-visual.is-compact{min-height:145px}
  .visual-product-grid{grid-template-columns:1fr .62fr 1fr}.ocr-product-preview{grid-template-columns:1fr 20px 1fr}.video-product-preview{grid-template-columns:1fr 44px 1fr}
  .suite-hero-v26{padding:17px}.suite-hero-v26 h1{font-size:34px}.suite-hero-preview{height:220px}.suite-module-grid-v26 .suite-module{min-height:350px}
  .reward-hero-v26{padding:20px}.reward-hero-v26 h1{font-size:34px}.reward-hero-current .reward-art.large{width:88px;height:88px}.reward-stats-v26{grid-template-columns:1fr}.reward-route-v26{grid-template-columns:repeat(2,1fr)}.reward-stop-v26{min-height:190px}.reward-art{width:70px;height:70px}
  .faq-hero-v26{padding:20px}.faq-hero-v26 h1{font-size:30px}.faq-hero-mark{display:none}.faq-question-v26{min-height:62px;padding:0 13px}.faq-question-v26>span{font-size:13px;gap:9px}.faq-answer-v26 p{padding:0 15px 16px 51px;font-size:13px}
  .mobile-bottom-nav button span{font-size:9px;color:#aab6ca}
}

@keyframes targetPulse{50%{opacity:.55;box-shadow:0 0 13px color-mix(in srgb,var(--visual-accent) 50%,transparent)}}
@keyframes compareSlide{0%,100%{left:43%}50%{left:57%}}
@keyframes timelineProgress{0%,100%{width:22%}50%{width:78%}}
@keyframes playhead{0%{left:8%}100%{left:90%}}
@keyframes processorSpin{to{transform:rotate(360deg);border-color:color-mix(in srgb,var(--visual-accent) 15%,transparent) color-mix(in srgb,var(--visual-accent) 70%,transparent)}}
@keyframes rewardGlow{50%{transform:scale(1.12);opacity:.65}}
@keyframes rewardParticle{0%,100%{transform:translateY(4px);opacity:.25}50%{transform:translateY(-5px);opacity:1}}

/* V26 final type scale balance */
.hero-v25 h1,.page-hero h1{font-size:clamp(38px,4.15vw,56px);line-height:1.03;letter-spacing:-.045em}
.hero-v25 p,.page-hero p{font-size:15px;line-height:1.7;color:#b8c3d6}
.secondary-button,.ghost-button,.text-button,.creator-tool-open,.suite-open-button{color:#e7edf8!important;font-size:13px!important;font-weight:760!important}
.muted,.subtle,.microcopy{color:#aeb9cc!important}
@media(max-width:620px){.hero-v25 h1,.page-hero h1{font-size:34px}.hero-v25 p,.page-hero p{font-size:14px}}

/* V26 overflow hardening — keep scrollable controls inside the working canvas */
.tools-v26{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;overflow:hidden}
.tools-v26>*{min-width:0;max-width:100%}
.tools-v26 .tool-filter-row{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}
.tools-v26 .tool-browser,.tools-v26 .tools-suite-section,.tools-v26 .editor-suite-grid,.tools-v26 .tool-mosaic{min-width:0;max-width:100%}
.field .support-file-input,.support-file-input{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}

/* V26 editor-suite cards: compact product tiles without cramped copy */
.editor-suite-grid .tools-suite-card{position:relative;display:grid;grid-template-columns:1fr!important;grid-template-rows:104px auto;gap:12px;align-items:stretch;min-height:300px!important;padding:14px!important}
.editor-suite-grid .suite-index{position:absolute;z-index:4;left:12px;top:11px;padding:4px 6px;border-radius:7px;background:rgba(5,9,18,.72);border:1px solid rgba(255,255,255,.08)}
.editor-suite-grid .suite-product-visual{width:100%;height:104px;min-width:0;border-radius:12px;margin:0}
.editor-suite-grid .suite-info{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:0 2px}
.editor-suite-grid .suite-info small{font-size:10px}.editor-suite-grid .suite-info strong{font-size:15px;line-height:1.32;margin-top:5px}.editor-suite-grid .suite-info p{font-size:12px;line-height:1.55;color:#aab6ca;margin:7px 0 10px}.editor-suite-grid .suite-info b{margin-top:auto;font-size:12px;color:#e9f0fb}
@media(max-width:1180px){.editor-suite-grid .tools-suite-card{grid-template-columns:44px 170px minmax(0,1fr)!important;grid-template-rows:1fr;min-height:190px!important;align-items:center}.editor-suite-grid .suite-index{position:static;background:transparent;border:0;padding:0}.editor-suite-grid .suite-product-visual{height:150px}.editor-suite-grid .suite-info p{max-width:560px}}
@media(max-width:620px){.editor-suite-grid .tools-suite-card{grid-template-columns:1fr!important;grid-template-rows:112px auto;min-height:292px!important}.editor-suite-grid .suite-index{position:absolute}.editor-suite-grid .suite-product-visual{height:112px}.editor-suite-grid .suite-info strong{font-size:15px}.editor-suite-grid .suite-info p{font-size:12px}}

/* V27 — final visual/function polish */
:root{--muted:#bec9dc;--dim:#91a0bc;--line:rgba(151,177,229,.19);--line-strong:rgba(151,177,229,.31)}
body{font-size:16px;line-height:1.56}.page-subtitle,.page-hero p,.section-copy,.suite-info p,.suite-module-copy p,.dashboard-hero-v26 p,.profile-panel-heading small,.reward-command-copy p,.reward-hero-v26 p{color:#c1cbdd!important;font-size:15px;line-height:1.68}.small,.microcopy{font-size:13px!important;color:#b7c3d8!important}.eyebrow,.page-kicker,.section-kicker,.suite-kicker{font-size:12px}.primary-button,.secondary-button,.ghost-button,.quiet-button,.text-link,.creator-tool-open,.suite-open-button{font-size:14px!important}.field label{font-size:13px;color:#c2cce0}.field input,.field textarea,.field select{font-size:15px}.page-title,.page-hero h1,.hero-v25 h1{font-size:clamp(34px,3.6vw,49px);line-height:1.05}.section-title{font-size:clamp(25px,2.5vw,34px);line-height:1.12}.public-nav button,.side-nav button,.mobile-bottom-nav button{font-size:13px}

/* real product imagery */
.asset-shot{position:relative;overflow:hidden;border-radius:11px;background:#07101e;min-height:92px;border:1px solid rgba(255,255,255,.07)}.asset-shot>img,.video-preview-frame>img,.capture-card>img,.analysis-camera>img,.real-frame-thumb>img,.compare-photo>img{width:100%;height:100%;object-fit:cover;display:block}.visual-product-grid{display:grid;grid-template-columns:1fr .78fr 1fr;gap:8px;height:100%}.product-panel{min-width:0;display:grid;grid-template-rows:auto 1fr;gap:7px}.product-panel>small,.video-input-card>small,.video-output-card>small{font-size:9px;font-weight:850;letter-spacing:.13em;color:#c4d0e4}.mask-shot:after,.frame-scan,.analysis-sweep,.ocr-scan-line,.clean-scan{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--visual-accent),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--visual-accent) 55%,transparent);animation:v27Scan 2.7s ease-in-out infinite}.mask-shot:after,.mask-scan,.frame-scan,.analysis-sweep,.ocr-scan-line,.clean-scan{top:18%}.mask-scan{position:absolute;left:7%;right:7%;height:2px;background:linear-gradient(90deg,transparent,var(--visual-accent),transparent);animation:v27Scan 2.4s ease-in-out infinite}.object-target{position:absolute;width:30%;height:40%;left:51%;top:36%;border:1px dashed #ff7dc9;border-radius:9px;box-shadow:0 0 0 3px rgba(255,90,184,.08),0 0 16px rgba(255,90,184,.2)}.object-target i{position:absolute;inset:22%;border:1px solid rgba(255,255,255,.55);border-radius:50%;animation:v27Target 1.8s ease-in-out infinite}.object-clean-patch{position:absolute;width:34%;height:43%;left:49%;top:33%;border-radius:9px;background:linear-gradient(145deg,rgba(18,48,66,.8),rgba(31,69,77,.56));filter:blur(.2px);opacity:.84}.object-removal-stage{position:relative;display:grid;place-items:center;color:#f5a3d2;font-size:8px;font-weight:850;letter-spacing:.12em}.process-link{position:absolute;width:70%;height:1px;background:linear-gradient(90deg,transparent,var(--visual-accent),transparent);animation:v27Pulse 1.8s ease-in-out infinite}.real-compare-preview,.real-timeline-preview,.real-audio-preview,.real-ocr-preview,.real-video-preview,.real-analysis-preview{height:100%}.compare-scene{height:calc(100% - 34px);min-height:130px;position:relative;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#07101e}.compare-photo{position:absolute;inset:0}.compare-photo.before-photo{filter:saturate(.55) contrast(.82) blur(.65px)}.compare-photo.after-photo{clip-path:inset(0 0 0 50%);filter:saturate(1.22) contrast(1.08)}.compare-divider{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#edf7ff;box-shadow:0 0 12px var(--visual-accent);animation:compareSlide 4s ease-in-out infinite}.compare-divider i{position:absolute;top:50%;left:50%;width:20px;height:20px;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.65);background:#0a1425}.compare-label{position:absolute;top:9px;padding:4px 6px;border-radius:6px;background:rgba(3,8,18,.76);font-size:8px;font-weight:850;letter-spacing:.1em}.compare-label.before{left:9px}.compare-label.after{right:9px}.detail-meter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;height:27px;font-size:8px;color:#b9c5d7}.detail-meter>div{display:flex;align-items:end;height:12px;gap:2px}.detail-meter i{flex:1;height:calc(35% + var(--i)*7%);background:color-mix(in srgb,var(--visual-accent) 72%,#fff 6%);border-radius:2px;animation:v27Meter 1.7s ease-in-out infinite;animation-delay:calc(var(--i)*.07s)}
.video-preview-frame,.analysis-camera{position:relative;height:57%;min-height:112px;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#07101e}.video-time{position:absolute;right:8px;top:7px;background:rgba(2,6,15,.72);padding:3px 5px;border-radius:5px;font-size:8px}.caption-overlay{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);width:84%;text-align:center}.caption-overlay b{display:inline-block;padding:5px 8px;border-radius:7px;background:rgba(2,5,12,.82);font-size:9px;color:white}.frame-scan,.analysis-sweep{animation:v27Scan 2.9s ease-in-out infinite}.editor-timeline{height:39%;min-height:72px;margin-top:6px;border-radius:10px;background:#070d19;border:1px solid rgba(255,255,255,.06);padding:6px;position:relative;overflow:hidden}.timeline-thumbnails{display:grid;grid-template-columns:repeat(7,1fr);height:28px;gap:2px}.real-frame-thumb{position:relative;overflow:hidden;border-radius:3px;opacity:.7}.real-frame-thumb i{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,calc(var(--frame)*.02)),transparent)}.timeline-marker-line{position:relative;height:15px;margin-top:4px}.timeline-marker-line span{position:absolute;left:0;right:0;top:7px;height:1px;background:#24324d}.timeline-marker-line i{position:absolute;left:var(--x);top:3px;width:5px;height:9px;background:var(--visual-accent);clip-path:polygon(50% 0,100% 40%,100% 100%,0 100%,0 40%)}.timeline-marker-line b{position:absolute;top:0;bottom:-26px;left:8%;width:1px;background:#fff;box-shadow:0 0 8px var(--visual-accent);animation:playhead 4.2s linear infinite}.caption-track,.scene-track{display:flex;gap:3px;height:10px}.caption-track span{width:var(--w);border-radius:3px;background:color-mix(in srgb,var(--visual-accent) 48%,transparent)}.scene-track span{flex:1;border-radius:3px;background:color-mix(in srgb,var(--visual-accent) 28%,transparent)}
.real-ocr-preview{display:grid;grid-template-columns:1fr 28px 1fr;gap:7px;align-items:stretch}.capture-card{position:relative;overflow:hidden;border-radius:10px;border:1px solid rgba(255,255,255,.07)}.ocr-scan-line{animation:v27Scan 2.1s ease-in-out infinite}.ocr-arrow{display:grid;place-items:center;color:var(--visual-accent)}.ocr-output-card{padding:9px;border-radius:10px;background:#08111e;border:1px solid rgba(255,255,255,.07);overflow:hidden}.ocr-output-card small{font-size:8px;color:#9eabc0}.ocr-output-card strong{display:block;margin:7px 0 4px;font-size:11px}.ocr-output-card p{font-size:8px!important;color:#aebbd0!important;margin:0}.ocr-output-card>div{display:grid;gap:4px;margin-top:8px}.ocr-output-card>div i{height:3px;border-radius:99px;background:linear-gradient(90deg,var(--visual-accent),rgba(255,255,255,.08));animation:v27TextBuild 2.2s ease-in-out infinite}.ocr-output-card>div i:nth-child(2){width:82%}.ocr-output-card>div i:nth-child(3){width:64%}.ocr-output-card>div i:nth-child(4){width:74%}
.real-video-preview{display:grid;grid-template-columns:1fr 54px 1fr;gap:8px}.video-input-card,.video-output-card{min-width:0;display:grid;grid-template-rows:auto 1fr auto;gap:5px}.video-input-card>span,.video-output-card>span{font-size:8px;color:#aab8cc}.video-process-core{display:grid;place-items:center;position:relative}.video-process-core i{width:35px;height:35px;border-radius:50%;border:1px solid color-mix(in srgb,var(--visual-accent) 65%,transparent);border-right-color:transparent;animation:processorSpin 1.1s linear infinite}.video-process-core span{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--visual-accent);box-shadow:0 0 13px var(--visual-accent)}.video-process-core b{position:absolute;bottom:18%;font-size:7px;color:#a8b5ca;letter-spacing:.1em}.asset-shot.enhanced{filter:saturate(1.2) contrast(1.08)}
.real-analysis-preview{display:grid;grid-template-rows:1fr auto;gap:7px}.analysis-camera i{position:absolute;left:var(--x);top:var(--y);width:7px;height:7px;border-radius:50%;border:1px solid var(--visual-accent);box-shadow:0 0 8px var(--visual-accent);animation:v27Target 2s ease-in-out infinite}.analysis-readouts{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.analysis-readouts>span{padding:5px 6px;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#070d19}.analysis-readouts small{display:block;font-size:7px;color:#8696b1}.analysis-readouts b{font-size:9px}.audio-main-wave,.audio-stem-grid>div>div{display:flex;align-items:center;justify-content:center;gap:2px}.audio-main-wave{height:72px}.audio-main-wave i,.audio-stem-grid i{width:2px;height:var(--h);max-height:100%;border-radius:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--visual-accent) 75%,#fff 15%),color-mix(in srgb,var(--visual-accent) 35%,transparent));animation:v27Wave 1.3s ease-in-out infinite;animation-delay:var(--d)}.audio-preview-head{display:flex;align-items:center;gap:8px}.audio-preview-head>div:nth-child(2){display:grid;flex:1}.audio-preview-head small{font-size:8px;color:#93a1b8}.audio-preview-head strong{font-size:11px}.audio-preview-head>b{font-size:9px;color:#aebbd0}.audio-cover{width:31px;height:31px;border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--visual-accent) 18%,#111827),#07101d);position:relative;overflow:hidden}.audio-cover span,.audio-cover i{position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--visual-accent) 65%,transparent)}.audio-cover span{inset:6px}.audio-cover i{inset:11px}.audio-stem-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.audio-stem-grid>div{padding:5px 6px;border-radius:8px;background:#070e1a;border:1px solid rgba(255,255,255,.055)}.audio-stem-grid>div>span{font-size:7px;color:#9cacc2}.audio-stem-grid>div>div{height:26px}.audio-clean-track{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px;font-size:7px;color:#98a8bd}.audio-clean-track i{height:2px;background:linear-gradient(90deg,#ff8aa5,var(--visual-accent));position:relative}.audio-clean-track b{width:7px;height:7px;border-radius:50%;background:var(--visual-accent);box-shadow:0 0 10px var(--visual-accent)}

/* editor suites use image-led product previews */
.suite-real-visual{width:100%;height:100%;overflow:hidden;border-radius:12px;background:#07101a}.suite-real-visual img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease}.tools-suite-card:hover .suite-real-visual img{transform:scale(1.035);filter:saturate(1.12) brightness(1.04)}.editor-suite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.editor-suite-grid .tools-suite-card{min-height:280px!important;grid-template-rows:112px auto}.editor-suite-grid .suite-info p{font-size:13px;line-height:1.55;color:#bdc8da}.editor-suite-grid .suite-info strong{font-size:17px}.suite-module-copy h3{font-size:18px;margin:4px 0 7px}.suite-module-copy small{font-size:9px;letter-spacing:.13em;color:color-mix(in srgb,var(--module-accent) 80%,white)}

/* reward imagery */
.reward-art{position:relative;display:grid;place-items:center;overflow:visible}.reward-art>img{position:relative;z-index:2;width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.32));transition:filter .25s,transform .25s}.reward-art.locked>img{filter:grayscale(.68) saturate(.42) brightness(.66) drop-shadow(0 8px 12px rgba(0,0,0,.24));opacity:.72}.reward-art.today>img,.reward-art.done>img{animation:v27RewardFloat 2.7s ease-in-out infinite}.reward-art.today>img{filter:drop-shadow(0 0 16px rgba(255,202,88,.37)) drop-shadow(0 12px 18px rgba(0,0,0,.3))}.reward-light-sweep{position:absolute;z-index:3;inset:12%;border-radius:50%;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.26) 48%,transparent 60%);transform:translateX(-90%) rotate(-16deg);mix-blend-mode:screen;animation:v27RewardSweep 3.4s ease-in-out infinite;pointer-events:none}.reward-art.locked .reward-light-sweep{display:none}.reward-glow{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,rgba(255,204,90,.25),transparent 68%);filter:blur(7px);animation:rewardGlow 2.2s ease-in-out infinite}.reward-spark{position:absolute;z-index:4;width:4px;height:4px;border-radius:50%;background:#ffe7a2;box-shadow:0 0 8px #ffcd65;animation:rewardParticle 1.7s ease-in-out infinite}.reward-spark.s1{left:13%;top:22%}.reward-spark.s2{right:14%;top:31%;animation-delay:.35s}.reward-spark.s3{left:27%;bottom:15%;animation-delay:.7s}.reward-art.locked .reward-spark{display:none}

/* AI mark + response rendering */
.nq-ai-mark{filter:drop-shadow(0 0 12px rgba(71,203,255,.28))}.ai-orb-mark{animation:v27AiMark 2.6s ease-in-out infinite}.ai-orb{border-color:rgba(74,194,255,.34);background:radial-gradient(circle at 35% 26%,rgba(55,220,255,.12),transparent 35%),linear-gradient(145deg,#0c1b33,#0a0c20);box-shadow:0 14px 34px rgba(0,0,0,.34),0 0 26px rgba(88,90,255,.13)}.dock-msg.assistant p{animation:v27AnswerIn .18s ease both}

/* profile as a restrained account center */
.profile-hero-v26{background:linear-gradient(145deg,rgba(12,23,43,.94),rgba(7,11,25,.96));border-color:rgba(110,149,220,.22)}.profile-status-v26>div{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.07)}.profile-tabbar-v26{gap:5px;background:rgba(7,12,24,.7);padding:5px;border:1px solid var(--line);border-radius:15px}.profile-tabbar-v26 button{border-radius:10px;min-height:43px}.profile-tabbar-v26 button.active{background:linear-gradient(110deg,rgba(44,231,255,.1),rgba(121,92,255,.1));color:#fff}.profile-overview-layout{grid-template-columns:minmax(0,1.55fr) minmax(250px,.7fr);gap:14px}.profile-main-panel,.profile-account-panel{box-shadow:none!important}.profile-account-list>div{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.055);border-radius:0!important}.profile-account-list>div:last-child{border-bottom:0}

/* FAQ */
.faq-list-v26{gap:10px}.faq-item-v26{border-radius:17px}.faq-question-v26{min-height:70px}.faq-question-v26>span{font-size:15px}.faq-answer-v26 p{font-size:14px;line-height:1.72;color:#c5cfe0}.faq-item-v26:hover{border-color:rgba(65,170,255,.24)}

/* dashboard stays one clean canvas */
.app-shell.no-context .context-panel,.app-shell.no-context .app-context{display:none!important}.dashboard-v26{max-width:1220px;margin:0 auto}.dashboard-main-grid{gap:14px}.dashboard-panel-v26{box-shadow:none}

@keyframes v27Scan{0%,100%{top:14%;opacity:.3}50%{top:82%;opacity:1}}@keyframes v27Target{50%{transform:scale(1.18);opacity:.55}}@keyframes v27Pulse{50%{opacity:.35;transform:scaleX(.76)}}@keyframes v27Meter{50%{transform:scaleY(.68);opacity:.55}}@keyframes v27TextBuild{0%,100%{transform:scaleX(.35);transform-origin:left;opacity:.35}55%{transform:scaleX(1);opacity:1}}@keyframes v27Wave{0%,100%{transform:scaleY(.45);opacity:.52}50%{transform:scaleY(1);opacity:1}}@keyframes v27RewardFloat{0%,100%{transform:translateY(1px)}50%{transform:translateY(-4px)}}@keyframes v27RewardSweep{0%,45%{transform:translateX(-110%) rotate(-16deg);opacity:0}62%{opacity:1}82%,100%{transform:translateX(110%) rotate(-16deg);opacity:0}}@keyframes v27AiMark{50%{filter:drop-shadow(0 0 16px rgba(67,220,255,.38))}}@keyframes v27AnswerIn{from{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}

@media(max-width:1180px){.editor-suite-grid{grid-template-columns:1fr}.editor-suite-grid .tools-suite-card{grid-template-columns:44px 170px minmax(0,1fr)!important;grid-template-rows:1fr;min-height:190px!important}.profile-overview-layout{grid-template-columns:1fr}}
@media(max-width:620px){body{font-size:15px}.page-title,.page-hero h1,.hero-v25 h1{font-size:32px}.page-subtitle,.page-hero p,.section-copy,.suite-info p,.suite-module-copy p{font-size:14px!important}.editor-suite-grid .tools-suite-card{grid-template-columns:1fr!important;grid-template-rows:112px auto;min-height:292px!important}.visual-product-grid{grid-template-columns:1fr .72fr 1fr}.real-ocr-preview{grid-template-columns:1fr 20px 1fr}.real-video-preview{grid-template-columns:1fr 42px 1fr}.faq-question-v26>span{font-size:14px}.faq-answer-v26 p{font-size:14px}.profile-status-v26>div{min-width:0}}
@media(prefers-reduced-motion:reduce){.mask-scan,.frame-scan,.analysis-sweep,.ocr-scan-line,.clean-scan,.audio-main-wave i,.audio-stem-grid i,.reward-art>img,.reward-light-sweep,.reward-spark,.ai-orb-mark,.compare-divider,.timeline-marker-line b{animation:none!important}}

/* V27 management center polish */
.admin-v27{gap:18px}
.admin-hero-v27{min-height:170px;padding:25px 27px;background:radial-gradient(circle at 88% 8%,rgba(51,239,255,.10),transparent 28%),radial-gradient(circle at 48% 115%,rgba(121,92,255,.13),transparent 34%),linear-gradient(145deg,#091424,#080d19 66%,#0a1020);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.admin-hero-v27>div:first-child>span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#82e8ff}
.admin-hero-v27 h1{font-size:clamp(30px,3vw,40px);line-height:1.04;letter-spacing:-.035em;margin:8px 0 9px}
.admin-hero-v27 p{max-width:680px;color:var(--muted);font-size:14px;line-height:1.65}
.admin-v27 .admin-live{padding:8px 11px;border:1px solid rgba(68,224,181,.17);border-radius:999px;background:rgba(68,224,181,.055);color:#73edc5;font-size:10px;font-weight:800;letter-spacing:.06em}
.admin-v27 .admin-live i{width:7px;height:7px;border-radius:50%;background:#52e6b7;box-shadow:0 0 12px rgba(82,230,183,.7)}
.admin-shell-v27{display:grid;grid-template-columns:minmax(0,1fr);gap:13px}
.admin-nav-v27{padding:6px;background:rgba(6,12,24,.82);border-color:rgba(133,154,201,.15)}
.admin-nav-v27 button{min-height:42px;padding:0 13px;font-size:12px;font-weight:680;color:#9aa8c0;border:1px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}
.admin-nav-v27 button:hover{color:#ecf9ff;background:rgba(76,121,255,.055);transform:translateY(-1px)}
.admin-nav-v27 button.active{color:#eafcff;background:linear-gradient(135deg,rgba(49,232,255,.10),rgba(116,91,255,.08));border-color:rgba(65,222,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}
.admin-content-v27{min-width:0;border:1px solid rgba(133,154,201,.11);border-radius:20px;padding:18px;background:linear-gradient(180deg,rgba(10,17,31,.72),rgba(6,10,20,.56))}
.admin-content-v27 .admin-section-head>span{font-size:10px;font-weight:800;letter-spacing:.11em;color:#83a3c9}
.admin-content-v27 .admin-section-head h2{font-size:22px;letter-spacing:-.025em}
.admin-v27 .admin-metric-grid .metric-card,.admin-v27 .admin-chart-card,.admin-v27 .data-panel{border-color:rgba(133,154,201,.14);background:linear-gradient(150deg,rgba(14,24,43,.92),rgba(7,12,23,.92))}
.admin-v27 .data-table td{font-size:12px;color:#bdc8db}.admin-v27 .data-table th{font-size:10px;color:#92a2bd}
@media(max-width:620px){.admin-content-v27{padding:14px}.admin-hero-v27{padding:21px 18px}.admin-nav-v27{margin-right:-14px}.admin-content-v27 .admin-section-head{align-items:flex-start;flex-direction:column;gap:5px}}

/* V28 — NOCNQ AI MEDYA creator platform redesign */
:root{--v28-lavender:#c8b9ff;--v28-cyan:#78efff;--v28-blue:#72a4ff;--v28-ink:#07101f;--v28-copy:#c2cee2}
.page-kicker,.section-heading>span,.section-heading div>span,.suite-kicker,.profile-panel-heading span,.dashboard-panel header span,.priority-head>span{color:var(--v28-lavender)!important}
.page-subtitle,.page-hero p,.section-heading p,.suite-module-copy p,.priority-copy p,.profile-panel-heading small{color:var(--v28-copy)!important}
.page h2,.section-heading h2,.suite-intro-v26 h2{color:#e6e0ff}.status-pill.success,.is-active{color:#76edbd!important}.error-panel{color:#ffbdca}.warning,.status-warning{color:#ffb267!important}

/* authentic editor brand visual + premium cards */
.suite-brand-visual{--brand:#8d72ff;position:relative;min-height:154px;border:1px solid color-mix(in srgb,var(--brand) 28%,transparent);border-radius:18px;overflow:hidden;background:#070d1a;isolation:isolate;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.suite-brand-after-effects{--brand:#8a72ff}.suite-brand-alight-motion{--brand:#df5bff}.suite-brand-capcut{--brand:#79eaff}
.suite-brand-lock{position:absolute;z-index:3;left:15px;bottom:14px;display:flex;align-items:center;gap:10px;text-align:left}
.suite-brand-lock small,.suite-brand-lock strong{display:block}.suite-brand-lock small{font-size:8px;letter-spacing:.14em;color:var(--v28-cyan);font-weight:850}.suite-brand-lock strong{font-size:14px;margin-top:2px;color:#fff}
.suite-brand-visual.compact{min-height:118px;border-radius:15px}.suite-brand-visual.compact .suite-brand-lock{left:12px;bottom:10px}.suite-brand-visual.compact .suite-brand-lock strong{font-size:12px}.suite-brand-visual.compact .suite-brand-lock small{font-size:7px}
.tools-suite-card.premium-suite-card{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:154px auto!important;gap:13px!important;min-height:360px!important;padding:14px!important;border-color:rgba(144,167,222,.16)!important;background:linear-gradient(155deg,rgba(13,23,43,.96),rgba(6,10,21,.98))!important}.premium-suite-card .suite-info{padding:1px 3px 3px}.premium-suite-card .suite-info>small{color:var(--v28-lavender);font-size:9px;letter-spacing:.14em}.premium-suite-card .suite-info>strong{font-size:22px;margin-top:4px}.premium-suite-card .suite-info p{min-height:42px;color:#c6d1e4;font-size:13px!important}.suite-tool-count{display:inline-flex;margin:0 0 11px;padding:5px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--suite-accent) 24%,transparent);color:color-mix(in srgb,var(--suite-accent) 72%,white);font-size:10px;font-weight:800}
.home-suite-grid{gap:12px}.home-suite-card.home-suite-premium{display:grid!important;grid-template-columns:1fr!important;gap:11px;min-height:260px;padding:12px!important;text-align:left;overflow:hidden}.home-suite-copy{display:grid;gap:4px;padding:1px 3px}.home-suite-copy>small{color:var(--v28-lavender);font-size:8px;letter-spacing:.14em;font-weight:850}.home-suite-copy>strong{font-size:18px}.home-suite-copy>span{font-size:12px;line-height:1.52;color:#bdc9dd}.home-suite-copy>b{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;color:var(--v28-cyan)}
.suite-hero-v26{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)}.suite-hero-brand{min-width:0}.suite-hero-brand .suite-brand-visual{height:100%;min-height:245px}.suite-module{cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.suite-module:hover,.suite-module:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--module-accent) 35%,transparent);box-shadow:0 18px 42px rgba(0,0,0,.28)}.suite-module:focus-visible{outline:2px solid color-mix(in srgb,var(--module-accent) 58%,white);outline-offset:2px}

/* whole AI tool cards are actionable and visually differentiated */
.creator-tool-card[role="button"]{cursor:pointer}.creator-tool-card[role="button"]:focus-visible{outline:2px solid color-mix(in srgb,var(--tool-color) 55%,white);outline-offset:3px}.creator-tool-card:hover .media-visual{border-color:color-mix(in srgb,var(--tool-color) 35%,transparent)}
.workspace-audio .creator-tool-copy>small,.visual-audio+*{color:var(--v28-cyan)}.workspace-timeline .creator-tool-copy>small{color:#e5a7ff}.workspace-mask .creator-tool-copy>small{color:#7ff0c5}.workspace-ocr .creator-tool-copy>small{color:#ffc187}.workspace-compare .creator-tool-copy>small{color:#90b6ff}

/* truthful homepage AI demo */
.hero-stage-head>b{color:#a9f5ff!important;background:rgba(44,231,255,.07);border:1px solid rgba(44,231,255,.16);padding:5px 8px;border-radius:999px}.demo-chip{color:#9cf4ff!important;border:1px solid rgba(66,220,255,.2);background:rgba(44,231,255,.06);padding:5px 8px;border-radius:999px;font-size:8px!important;letter-spacing:.12em!important}.hero-demo-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px 10px;border-bottom:1px solid rgba(142,166,221,.12);background:rgba(5,10,23,.68)}.hero-demo-steps span{display:flex;align-items:center;gap:6px;min-width:0;color:#8fa0bc;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-demo-steps i{width:6px;height:6px;border-radius:50%;background:#4a5874;flex:0 0 auto}.hero-demo-steps .done{color:#79e6bb}.hero-demo-steps .done i{background:#50dca6;box-shadow:0 0 8px rgba(80,220,166,.55)}.hero-demo-steps .active{color:#bdaaff}.hero-demo-steps .active i{background:#9b75ff;box-shadow:0 0 9px rgba(155,117,255,.65);animation:v28DemoDot 1.3s ease-in-out infinite}.hero-result-ribbon{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;border-top:1px solid rgba(102,230,255,.13);background:linear-gradient(90deg,rgba(41,220,168,.07),rgba(102,92,255,.06));font-size:9px}.hero-result-ribbon span{display:flex;align-items:center;gap:6px;color:#7deabd;font-weight:800}.hero-result-ribbon b{color:#89dcff;font-size:8px;letter-spacing:.12em}.hero-processor-foot b{color:#b9c5da!important;font-size:9px!important}

/* NOCNQ AI dock: instant guided answers, direct actions */
.ai-orb{width:58px!important;height:58px!important;border-radius:19px!important;border-color:rgba(94,222,255,.38)!important;background:radial-gradient(circle at 32% 22%,rgba(79,235,255,.18),transparent 36%),linear-gradient(145deg,#101946,#241153)!important;box-shadow:0 18px 42px rgba(0,0,0,.42),0 0 32px rgba(93,96,255,.23),inset 0 1px 0 rgba(255,255,255,.09)!important}.ai-orb:before{content:"";position:absolute;inset:4px;border-radius:15px;border:1px solid rgba(115,239,255,.16);pointer-events:none}.ai-orb>i{background:var(--cyan)!important;box-shadow:0 0 15px var(--cyan)!important}.ai-dock{width:min(430px,calc(100vw - 24px))!important;border:1px solid rgba(108,161,255,.28)!important;border-radius:22px!important;background:radial-gradient(circle at 12% 0%,rgba(49,229,255,.08),transparent 34%),radial-gradient(circle at 92% 3%,rgba(155,91,255,.11),transparent 36%),linear-gradient(165deg,rgba(11,21,43,.99),rgba(6,9,22,.99))!important;box-shadow:0 28px 70px rgba(0,0,0,.55),0 0 44px rgba(88,86,255,.12)!important}.ai-dock header{border-bottom-color:rgba(132,158,221,.13)!important}.ai-dock-id strong{color:#f0ecff}.ai-dock-id small{color:#88eafa!important}.dock-msg{align-items:flex-start!important}.dock-msg-body{min-width:0;display:grid;gap:8px}.dock-msg p{margin:0;white-space:pre-wrap;line-height:1.58;color:#dbe5f5!important}.dock-msg.user p{color:#f3f6ff!important}.dock-msg.assistant p{animation:v28AnswerPop .15s ease both}.ai-route-action{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid rgba(98,225,255,.22);border-radius:10px;background:linear-gradient(100deg,rgba(44,231,255,.08),rgba(121,92,255,.1));color:#9ceeff;font-size:10px;font-weight:800;transition:.18s}.ai-route-action:hover{transform:translateY(-1px);border-color:rgba(123,230,255,.42);color:#fff}.ai-prompt-row button{border-color:rgba(133,160,219,.14)!important;background:rgba(255,255,255,.02)!important}.ai-prompt-row button:hover{border-color:rgba(118,211,255,.27)!important;background:rgba(77,119,255,.055)!important}

/* Help Center replaces the old ticket-first experience */
.help-center-v28{max-width:1120px;margin:0 auto;display:grid;gap:18px}.help-center-hero{min-height:250px;border:1px solid rgba(140,166,222,.18);border-radius:24px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:radial-gradient(circle at 88% 20%,rgba(44,231,255,.1),transparent 27%),radial-gradient(circle at 72% 80%,rgba(142,82,255,.13),transparent 34%),linear-gradient(145deg,#0b1629,#070b18)}.help-center-hero>div:first-child{max-width:710px}.help-center-hero>div:first-child>span{color:var(--v28-lavender);font-size:10px;letter-spacing:.16em;font-weight:900}.help-center-hero h1{font-size:clamp(34px,4vw,48px);line-height:1.04;letter-spacing:-.04em;margin:8px 0 12px}.help-center-hero p{margin:0;color:#c1cde0;font-size:14px;line-height:1.68}.help-orbit{width:108px;height:108px;flex:0 0 auto;border-radius:31px;border:1px solid rgba(72,222,255,.24);display:grid;place-items:center;position:relative;color:#8cefff;background:linear-gradient(145deg,rgba(44,231,255,.08),rgba(136,80,255,.09));box-shadow:0 0 35px rgba(72,116,255,.13)}.help-orbit i{position:absolute;border:1px solid rgba(151,111,255,.22);border-radius:50%;inset:17px;animation:v28Orbit 6s linear infinite}.help-orbit i:nth-child(2){inset:8px;border-color:rgba(65,226,255,.16);animation-direction:reverse;animation-duration:8s}.help-orbit i:nth-child(3){inset:28px;border-color:rgba(223,91,255,.22);animation-duration:4.8s}.help-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.help-topic-card{min-height:132px;border:1px solid rgba(139,164,216,.15);border-radius:17px;padding:16px;display:grid;grid-template-columns:38px 1fr 18px;align-items:start;gap:10px;text-align:left;background:linear-gradient(150deg,rgba(12,22,40,.94),rgba(7,11,23,.96));transition:.2s}.help-topic-card>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#9defff;background:linear-gradient(145deg,rgba(44,231,255,.07),rgba(121,92,255,.09));border:1px solid rgba(93,191,255,.12)}.help-topic-card strong{font-size:14px;color:#e8e1ff}.help-topic-card p{margin:4px 0 0;color:#b5c3d8;font-size:11px;line-height:1.55}.help-topic-card>svg{margin-top:10px;color:#7f94b7}.help-topic-card:hover{transform:translateY(-2px);border-color:rgba(92,213,255,.3);background:linear-gradient(150deg,rgba(14,27,49,.96),rgba(9,13,28,.98))}.help-report-panel,.help-ticket-history{border:1px solid rgba(139,164,216,.15);border-radius:20px;padding:20px;background:linear-gradient(150deg,rgba(12,21,39,.91),rgba(7,11,22,.93))}.help-login-panel{display:flex;justify-content:space-between;align-items:center;gap:18px}.help-login-panel>div>span,.support-panel-title small{color:var(--v28-lavender);font-size:9px;letter-spacing:.14em;font-weight:850}.help-login-panel h2,.support-panel-title h2{margin:4px 0 7px;font-size:22px}.help-login-panel p{margin:0;color:#b8c6db;font-size:12px}.support-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.support-form-grid .wide{grid-column:1/-1}.help-ticket-history{display:grid;gap:12px}.ticket-list{display:grid;gap:10px}

/* profile hierarchy: identity → membership → credits → processes → rewards → settings */
.profile-v28 .profile-tabbar-v28{display:grid;grid-template-columns:repeat(6,1fr);overflow:visible}.profile-v28 .profile-tabbar-v28 button{justify-content:center}.profile-v28 .profile-tabbar-v28 button.active{color:#d8c9ff;border:1px solid rgba(162,118,255,.22);background:linear-gradient(120deg,rgba(116,84,255,.11),rgba(44,231,255,.07))}.profile-clean-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.55fr);gap:13px}.profile-main-panel,.profile-identity-card,.profile-focus-panel,.profile-credit-layout>article,.profile-credit-layout>div{border:1px solid rgba(139,164,216,.15);border-radius:18px;background:linear-gradient(145deg,rgba(12,21,39,.88),rgba(7,11,22,.9));padding:18px}.profile-identity-card{display:flex;flex-direction:column;justify-content:center}.profile-identity-card>span,.profile-focus-panel>div>span{color:var(--v28-lavender);font-size:9px;letter-spacing:.14em;font-weight:850}.profile-identity-card>strong{font-size:28px;color:#78eabb}.profile-identity-card p,.profile-focus-panel p,.profile-credit-layout p{color:#b8c5d9;font-size:12px;line-height:1.6}.profile-focus-panel{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:16px}.profile-focus-panel .focus-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;color:#b6a0ff;background:linear-gradient(145deg,rgba(121,92,255,.12),rgba(44,231,255,.07));border:1px solid rgba(150,109,255,.19)}.profile-focus-panel h2{font-size:30px;margin:3px 0}.profile-credit-layout{display:grid;grid-template-columns:.55fr .55fr 1.2fr;gap:12px}.profile-credit-layout article small{color:#9fb0ca;font-size:9px;letter-spacing:.12em}.profile-credit-layout article strong{display:block;font-size:34px;margin-top:7px;color:#89eaff}.profile-credit-layout article span{color:#b7c4d7;font-size:11px}.profile-credit-layout>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.profile-settings-stack{display:grid;gap:13px}.profile-security-panel{border:1px solid rgba(139,164,216,.15)!important;background:linear-gradient(145deg,rgba(12,21,39,.88),rgba(7,11,22,.9))!important}

/* Control Center real-data visualization */
.dashboard-side-stack{display:grid;gap:12px}.credit-usage-v28{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:14px}.credit-usage-v28 small{display:block;color:#95a6c1;font-size:8px;letter-spacing:.1em}.credit-usage-v28 strong{display:block;font-size:25px;color:#89eaff;margin-top:4px}.credit-usage-v28 strong span{font-size:10px;color:#aab9cf}.credit-sparkbars{height:64px;display:flex;align-items:end;gap:4px;padding:5px;border-bottom:1px solid rgba(118,222,255,.15)}.credit-sparkbars i{flex:1;min-height:8px;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#8d72ff,#42d9ff);opacity:.8}.dashboard-favorite-list{display:grid;gap:6px}.dashboard-favorite-list button{min-height:38px;border:1px solid rgba(139,164,216,.12);border-radius:10px;background:rgba(255,255,255,.02);display:grid;grid-template-columns:26px 1fr 14px;align-items:center;text-align:left;padding:0 9px;color:#d9e4f3;font-size:11px}.dashboard-favorite-list button:hover{border-color:rgba(77,213,255,.28);background:rgba(62,110,255,.055)}

/* package identities are intentionally distinct */
.package-card{border-color:rgba(143,166,218,.17)}.package-card.pack-pulse{background:radial-gradient(circle at 50% 24%,rgba(44,231,255,.08),transparent 28%),linear-gradient(155deg,#091726,#060a15)}.package-card.pack-flow{background:radial-gradient(circle at 55% 22%,rgba(76,124,255,.12),transparent 31%),linear-gradient(155deg,#0b142d,#080a19)}.package-card.pack-peak{background:radial-gradient(circle at 50% 20%,rgba(226,91,255,.12),transparent 29%),linear-gradient(155deg,#17102b,#080a18)}.pack-art{height:182px;border-color:color-mix(in srgb,var(--pack) 22%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.pack-art em{position:absolute;z-index:4;left:16px;bottom:13px;font-style:normal;font-size:32px;font-weight:900;color:#fff;text-shadow:0 0 20px color-mix(in srgb,var(--pack) 40%,transparent)}.pulse-art:after{content:"";position:absolute;width:76px;height:76px;border-radius:50%;left:50%;top:45%;transform:translate(-50%,-50%);border:2px solid var(--pack);box-shadow:0 0 30px color-mix(in srgb,var(--pack) 28%,transparent),inset 0 0 22px color-mix(in srgb,var(--pack) 16%,transparent);animation:v28PackPulse 2.5s ease-in-out infinite}.flow-art:after{content:"";position:absolute;inset:26px 46px;border-radius:48% 52% 52% 48%;border:1px solid var(--pack);transform:rotate(-18deg);box-shadow:12px 8px 0 -8px color-mix(in srgb,var(--pack) 65%,transparent),-12px -8px 0 -8px color-mix(in srgb,var(--pack) 40%,transparent);animation:v28Flow 4.5s linear infinite}.peak-art:after{content:"";position:absolute;left:50%;top:30px;width:88px;height:72px;transform:translateX(-50%);clip-path:polygon(50% 0,66% 34%,100% 24%,82% 100%,18% 100%,0 24%,34% 34%);background:linear-gradient(180deg,color-mix(in srgb,var(--pack) 78%,white),color-mix(in srgb,var(--pack) 32%,transparent));filter:drop-shadow(0 0 18px color-mix(in srgb,var(--pack) 40%,transparent));opacity:.78}.package-copy>small{color:color-mix(in srgb,var(--pack) 68%,white)!important}.package-copy li{color:#c1cde0!important}.package-copy li svg{color:#63e4b2}

/* gifts only: locked → gift → opening → earned */
.reward-art-gift>img,.reward-art-chest>img{transform-origin:50% 86%}.reward-art.today>img{animation:v28GiftOpen 2.4s ease-in-out infinite!important}.reward-art.done>img{animation:v27RewardFloat 2.8s ease-in-out infinite!important}.reward-art.locked:after{content:"";position:absolute;z-index:5;width:18px;height:16px;border:2px solid #8190aa;border-radius:4px;bottom:12%;right:11%;background:#111827}.reward-art.locked:before{content:"";position:absolute;z-index:6;width:10px;height:9px;border:2px solid #8190aa;border-bottom:0;border-radius:7px 7px 0 0;bottom:calc(12% + 15px);right:calc(11% + 4px)}.reward-art.done:after{content:"✓";position:absolute;z-index:6;right:8%;bottom:8%;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#49dba7;color:#06150f;font-size:12px;font-weight:900;box-shadow:0 0 14px rgba(73,219,167,.4)}.reward-ribbon{position:absolute;z-index:4;width:7px;height:54%;background:linear-gradient(#ffe392,#ffb557);opacity:.35}.toast-copy strong{white-space:pre-line}.toast.success .toast-icon{background:rgba(70,224,170,.12)!important;color:#63e8b6!important}

/* FAQ stronger hierarchy */
.faq-item-v26{background:linear-gradient(145deg,rgba(13,22,40,.96),rgba(7,11,22,.97));border-color:rgba(140,165,220,.16)}.faq-question-v26>span{color:#e9e2ff}.faq-question-v26>span b{color:#91efff;background:linear-gradient(145deg,rgba(44,231,255,.07),rgba(121,92,255,.08));border:1px solid rgba(94,208,255,.12)}.faq-answer-v26 p{color:#c1cde0!important}.faq-item-v26.open{border-color:rgba(141,105,255,.3);box-shadow:0 16px 34px rgba(0,0,0,.19)}

@keyframes v28SuitePulse{0%,100%{transform:scaleX(.55);opacity:.38}50%{transform:scaleX(1);opacity:.9}}@keyframes v28Playhead{0%,100%{left:10%;opacity:.25}50%{left:88%;opacity:.95}}@keyframes v28DemoDot{50%{transform:scale(1.45);opacity:.55}}@keyframes v28AnswerPop{from{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes v28Orbit{to{transform:rotate(360deg)}}@keyframes v28PackPulse{50%{transform:translate(-50%,-50%) scale(1.08);opacity:.65}}@keyframes v28Flow{to{transform:rotate(342deg)}}@keyframes v28GiftOpen{0%,100%{transform:translateY(1px) rotate(0)}45%{transform:translateY(-5px) rotate(-1deg)}55%{transform:translateY(-7px) rotate(1deg)}}

@media(max-width:980px){.suite-hero-v26{grid-template-columns:1fr}.suite-hero-brand .suite-brand-visual{min-height:210px}.help-topic-grid{grid-template-columns:repeat(2,1fr)}.profile-v28 .profile-tabbar-v28{grid-template-columns:repeat(3,1fr)}.profile-clean-grid,.profile-credit-layout{grid-template-columns:1fr}.profile-focus-panel{grid-template-columns:52px 1fr}.profile-focus-panel>button{grid-column:1/-1;justify-self:start}}
@media(max-width:720px){.tools-suite-card.premium-suite-card{grid-template-columns:1fr!important;grid-template-rows:138px auto!important;min-height:340px!important}.home-suite-card.home-suite-premium{min-height:245px}.hero-demo-steps{grid-template-columns:1fr}.help-center-hero{align-items:flex-start;padding:22px}.help-orbit{width:78px;height:78px;border-radius:22px}.help-topic-grid{grid-template-columns:1fr}.help-login-panel{align-items:flex-start;flex-direction:column}.support-form-grid{grid-template-columns:1fr}.support-form-grid .wide{grid-column:auto}.profile-v28 .profile-tabbar-v28{grid-template-columns:repeat(2,1fr)}.credit-usage-v28{grid-template-columns:1fr}.ai-dock{bottom:82px!important;right:12px!important}.ai-orb{right:14px!important;bottom:78px!important}}
@media(max-width:520px){.help-center-hero{display:grid}.help-orbit{display:none}.suite-brand-lock small{display:none}.suite-brand-visual{min-height:130px}.profile-focus-panel{grid-template-columns:1fr}.profile-focus-panel .focus-icon{width:46px;height:46px}.profile-v28 .profile-tabbar-v28 button{min-width:0;padding:0 8px}.profile-v28 .profile-tabbar-v28 button span{font-size:10px}.package-card{min-height:590px}.hero-stage-head{align-items:flex-start;gap:8px;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.tools-suite-card,.home-suite-card,.suite-module,.help-topic-card,.ai-route-action{transition:none!important}}
.tool-studio-page .studio-ident>.tool-glyph{width:38px!important;height:38px!important;min-width:38px;border-radius:11px!important}.tool-studio-page .studio-ident>.tool-glyph svg{width:18px;height:18px}.tool-studio-page .studio-canvas{min-height:330px}.suite-workflow-strip{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin:10px 0 14px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--tool-color) 18%,rgba(255,255,255,.05));border-radius:12px;background:color-mix(in srgb,var(--tool-color) 4%,rgba(7,12,23,.92));color:#b8c7dc;font-size:10px;font-weight:800;letter-spacing:.05em}.suite-workflow-strip i{height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--tool-color) 60%,transparent),transparent);position:relative}.suite-workflow-strip i:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-top:1px solid var(--tool-color);border-right:1px solid var(--tool-color);transform:rotate(45deg)}
.auth-gate-layer{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:18px}.auth-gate-backdrop{position:absolute;inset:0;border:0;background:rgba(2,5,13,.72);backdrop-filter:blur(12px)}.auth-gate-card{position:relative;z-index:1;width:min(470px,100%);border:1px solid rgba(123,105,255,.28);border-radius:24px;padding:26px;background:radial-gradient(circle at 20% 0,rgba(44,231,255,.1),transparent 30%),radial-gradient(circle at 92% 8%,rgba(166,85,255,.14),transparent 32%),linear-gradient(145deg,#0c1426,#070b17);box-shadow:0 28px 80px rgba(0,0,0,.55),0 0 42px rgba(111,83,255,.12)}.auth-gate-mark{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;margin-bottom:18px;background:linear-gradient(145deg,rgba(44,231,255,.10),rgba(150,80,255,.13));border:1px solid rgba(91,220,255,.2)}.auth-gate-card>span{font-size:9px;letter-spacing:.16em;font-weight:900;color:#73e7fb}.auth-gate-card h2{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin:8px 0 10px;color:#f6f3ff}.auth-gate-card p{color:#b4c1d6;line-height:1.65;font-size:13px}.auth-gate-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.auth-gate-cancel{width:100%;justify-content:center;margin-top:8px;color:#91a0b8}
.profile-v29 .profile-tabbar-v29{grid-template-columns:repeat(6,minmax(0,1fr))}.profile-general-v29{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:13px}.profile-general-summary{display:grid;gap:9px}.profile-general-summary article{border:1px solid rgba(139,164,216,.15);border-radius:17px;background:linear-gradient(145deg,rgba(12,21,39,.88),rgba(7,11,22,.92));padding:16px;display:flex;flex-direction:column;align-items:flex-start}.profile-general-summary small{font-size:9px;letter-spacing:.13em;color:#9f8dff;font-weight:850}.profile-general-summary strong{font-size:28px;margin:6px 0 2px;color:#8eeaff}.profile-general-summary span{font-size:11px;color:#a7b4c9}.profile-general-summary .text-link{margin-top:10px}.profile-favorites-v29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-favorite-item{min-height:92px;border:1px solid rgba(139,164,216,.15);border-radius:17px;background:linear-gradient(145deg,rgba(12,21,39,.88),rgba(7,11,22,.92));padding:14px;display:grid;grid-template-columns:42px 1fr 18px;gap:11px;align-items:center;text-align:left;color:#dce8f8;transition:.18s ease}.profile-favorite-item:hover{transform:translateY(-2px);border-color:rgba(44,231,255,.24)}.profile-favorite-item .favorite-icon{width:40px;height:40px;display:grid;place-items:center}.profile-favorite-item strong,.profile-favorite-item small{display:block}.profile-favorite-item small{color:#9faec5;font-size:11px;line-height:1.45;margin-top:3px}.profile-security-v29{max-width:820px}
.admin-v29 .admin-nav-v27{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;overflow:visible}.admin-v29 .admin-nav-v27 button{justify-content:flex-start}.admin-code-builder-v29 .button-row{margin-top:10px}.system-status-grid-v29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px}.system-status-card-v29{border:1px solid rgba(139,164,216,.15);border-radius:16px;background:linear-gradient(145deg,rgba(12,21,39,.88),rgba(7,11,22,.92));padding:14px;display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center}.system-status-card-v29 strong,.system-status-card-v29 small{display:block}.system-status-card-v29 small{font-size:10px;color:#91a1ba;margin-top:3px}.system-status-card-v29 b{font-size:10px;color:#9fe8cc}.admin-log-grid-v29{display:grid;grid-template-columns:1fr;gap:12px}.admin-log-row-v29{display:grid;grid-template-columns:54px 160px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.055);font-size:10px;align-items:start}.admin-log-row-v29>span{color:#ff8d8d;font-weight:850}.admin-log-row-v29 time{color:#8797b1}.admin-log-row-v29 code{white-space:pre-wrap;word-break:break-word;color:#c5d0e2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:transparent;padding:0}
@media(max-width:980px){.profile-general-v29{grid-template-columns:1fr}.admin-v29 .admin-nav-v27{grid-template-columns:repeat(4,minmax(0,1fr))}.system-status-grid-v29{grid-template-columns:1fr}}
@media(max-width:720px){.tool-studio-page .studio-ident>.tool-glyph{width:34px!important;height:34px!important;min-width:34px}.tool-studio-page .studio-canvas{min-height:260px}.suite-workflow-strip{grid-template-columns:auto 1fr auto}.suite-workflow-strip i:nth-of-type(2),.suite-workflow-strip span:last-child{display:none}.profile-v29 .profile-tabbar-v29{display:flex;overflow:auto;scrollbar-width:none}.profile-v29 .profile-tabbar-v29 button{min-width:max-content}.profile-favorites-v29{grid-template-columns:1fr}.admin-v29 .admin-nav-v27{display:flex;overflow:auto;scrollbar-width:none;margin-right:-14px}.admin-v29 .admin-nav-v27 button{min-width:max-content}.admin-log-row-v29{grid-template-columns:48px 1fr}.admin-log-row-v29 code{grid-column:1/-1}.auth-gate-actions{grid-template-columns:1fr}}

/* =========================================================
   V30 — özgün NOCNQ görsel sistemi / tam TR-EN ayrımı
   ========================================================= */
.hero-v30{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:42px;align-items:center;padding-top:42px}.hero-v30 .hero-copy{max-width:640px}.hero-v30 .hero-kicker{color:#9f8dff}.hero-v30 h1{max-width:720px;font-size:clamp(40px,4.6vw,62px);line-height:.98;letter-spacing:-.052em;text-wrap:balance;background:linear-gradient(110deg,#f7f5ff 0%,#d9d3ff 46%,#8feaff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead-v30{display:grid;gap:8px!important;max-width:620px!important}.hero-lead-v30 strong{display:block;color:#8feaff;font-size:clamp(17px,1.6vw,21px);line-height:1.48;font-weight:780}.hero-lead-v30 span{display:block;color:#b5c2d9;font-size:14px;line-height:1.72}.hero-v30 .hero-stage{border-color:rgba(116,102,255,.24);background:radial-gradient(circle at 14% 0,rgba(46,225,255,.08),transparent 30%),radial-gradient(circle at 88% 0,rgba(165,91,255,.12),transparent 36%),linear-gradient(155deg,rgba(10,19,39,.97),rgba(6,9,21,.98));box-shadow:0 28px 74px rgba(0,0,0,.38)}

.tools-suite-card.premium-suite-card,.home-suite-card.home-suite-premium{border-color:rgba(139,160,218,.16)!important;background:linear-gradient(150deg,rgba(12,21,39,.96),rgba(5,9,19,.99))!important}.tools-suite-card.premium-suite-card:hover,.home-suite-card.home-suite-premium:hover{border-color:color-mix(in srgb,var(--suite-accent) 38%,transparent)!important;box-shadow:0 24px 54px rgba(0,0,0,.34),0 0 34px color-mix(in srgb,var(--suite-accent) 8%,transparent)}.suite-capcut{--suite-accent:#ff8656!important}.suite-ae{--suite-accent:#9a6fff!important}.suite-alight{--suite-accent:#ed61d8!important}

.tool-studio-page .studio-ident>.tool-glyph{width:36px!important;height:36px!important;min-width:36px!important;border-radius:11px!important;background:color-mix(in srgb,var(--tool-color) 8%,rgba(8,13,27,.95))!important}.tool-studio-page .studio-ident>.tool-glyph svg{width:17px!important;height:17px!important}.tool-studio-page .studio-canvas{min-height:290px!important;max-height:520px;overflow:hidden}.tool-studio-page .studio-canvas>.media-visual{min-height:290px!important}.workspace-stage-head>div>span{color:color-mix(in srgb,var(--tool-color) 72%,#dfe8ff)}

.ai-orb{width:56px!important;height:56px!important;border-radius:18px!important}.ai-orb:after{content:"";position:absolute;inset:-5px;border-radius:23px;border:1px solid rgba(82,226,255,.08);animation:v30AiHalo 2.8s ease-in-out infinite;pointer-events:none}.ai-dock{width:min(420px,calc(100vw - 24px))!important;border-radius:24px!important;overflow:hidden!important;background:radial-gradient(circle at 14% 0,rgba(57,225,255,.09),transparent 34%),radial-gradient(circle at 92% 4%,rgba(166,92,255,.14),transparent 38%),linear-gradient(165deg,#0c162b,#060a16)!important}.ai-dock header{padding:14px 15px!important;background:rgba(8,14,29,.58)}.ai-dock-scroll{max-height:min(470px,55vh);scrollbar-width:thin}.ai-dock-compose{padding:11px!important;background:rgba(5,9,19,.78);border-top:1px solid rgba(134,157,214,.12)}.ai-dock-compose textarea{min-height:48px!important;max-height:112px!important;resize:none!important;background:#07101f!important;border-color:rgba(118,151,218,.18)!important}.ai-dock-compose>button{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#45e0f4,#6573ff 60%,#aa5cff);color:#06101b}.dock-msg.assistant .dock-msg-body{border:1px solid rgba(117,158,221,.13);border-radius:14px;padding:10px 11px;background:rgba(255,255,255,.025)}.dock-msg.user .dock-msg-body{border-radius:14px;padding:9px 11px;background:linear-gradient(135deg,rgba(70,123,255,.13),rgba(128,86,255,.11))}.ai-prompt-row{gap:6px!important}.ai-prompt-row button{border-radius:11px!important;min-height:38px!important}.answer-pulse{animation:v30AiThinking .75s ease-in-out infinite alternate}

.reward-route-v26{position:relative}.reward-route-v26:before{content:"";position:absolute;left:7%;right:7%;top:72px;height:2px;background:linear-gradient(90deg,rgba(255,207,99,.18),rgba(255,207,99,.62),rgba(122,105,255,.34),rgba(74,226,255,.2));box-shadow:0 0 22px rgba(255,207,99,.14);z-index:0}.reward-stop-v26{position:relative;z-index:1}.reward-art>img{filter:drop-shadow(0 16px 20px rgba(0,0,0,.38)) saturate(.98)}.reward-stop-v26.locked .reward-art>img{filter:grayscale(.45) brightness(.56) drop-shadow(0 10px 18px rgba(0,0,0,.38))}.reward-stop-v26.today .reward-art{filter:drop-shadow(0 0 22px rgba(255,203,96,.18))}.reward-stop-v26.final .reward-art{transform:scale(1.05)}

.toast-stack{top:14px!important}.toast{backdrop-filter:blur(18px);border-radius:16px!important}.toast-copy strong{white-space:pre-line}.toast.info .toast-icon{color:#63e7ff;background:rgba(58,219,255,.08)}

.boot-screen{background:radial-gradient(circle at 50% 38%,rgba(59,229,255,.09),transparent 24%),radial-gradient(circle at 52% 44%,rgba(139,92,255,.08),transparent 34%),#040714}.boot-screen>strong{background:linear-gradient(90deg,#f7f5ff,#9feeff);-webkit-background-clip:text;background-clip:text;color:transparent}.boot-screen>span{color:#a8b5ca}.boot-screen>i{width:156px}

@keyframes v30AiHalo{0%,100%{opacity:.35;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes v30AiThinking{from{opacity:.35;transform:scale(.82)}to{opacity:1;transform:scale(1)}}
@media(max-width:980px){.hero-v30{grid-template-columns:1fr;gap:28px}.hero-v30 .hero-copy{max-width:780px}.hero-v30 .hero-stage{max-width:760px}.reward-route-v26:before{display:none}}
@media(max-width:620px){.hero-v30{padding-top:20px}.hero-v30 h1{font-size:34px!important;line-height:1.02}.hero-lead-v30 strong{font-size:17px}.hero-lead-v30 span{font-size:14px}.tool-studio-page .studio-canvas,.tool-studio-page .studio-canvas>.media-visual{min-height:230px!important}.ai-dock{right:10px!important;bottom:78px!important;width:calc(100vw - 20px)!important;max-height:72vh}.ai-dock-scroll{max-height:43vh}.ai-orb{right:12px!important;bottom:78px!important}}
@media(prefers-reduced-motion:reduce){.ai-orb:after,.answer-pulse{animation:none!important}}

/* =========================================================
   V31 — NOCNQ premium static media system / final polish
   ========================================================= */
.editor-tools-heading>div>span{color:#b894ff!important}.editor-tools-heading h2{background:linear-gradient(95deg,#f4efff 0%,#bda7ff 48%,#83e9ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.editor-tools-heading>p{color:#a9b8cf!important}
.tools-suite-section-v27{position:relative;padding:22px;border:1px solid rgba(133,112,255,.13);border-radius:24px;background:radial-gradient(circle at 10% 0,rgba(122,92,255,.08),transparent 30%),radial-gradient(circle at 88% 12%,rgba(53,219,255,.06),transparent 30%),linear-gradient(155deg,rgba(8,14,29,.9),rgba(5,9,19,.96));overflow:hidden}.tools-suite-section-v27:before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,#a877ff,#5ce6ff,transparent);opacity:.55}
.tools-suite-card.premium-suite-card{min-height:342px!important;border-radius:21px!important;box-shadow:0 16px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.tools-suite-card.premium-suite-card:hover{transform:translateY(-4px)}.premium-suite-card .suite-info>strong{background:linear-gradient(100deg,#f6f1ff,color-mix(in srgb,var(--suite-accent) 64%,#c5ecff));-webkit-background-clip:text;background-clip:text;color:transparent}.premium-suite-card .suite-info b{color:color-mix(in srgb,var(--suite-accent) 66%,#aeeeff)}
.suite-brand-visual{min-height:154px;background:linear-gradient(145deg,#08101e,#080b17)}

.media-visual *{animation:none!important}.media-visual .mask-scan,.media-visual .clean-scan,.media-visual .frame-scan,.media-visual .analysis-sweep,.media-visual .ocr-scan-line{opacity:.38!important;transform:none!important}.media-visual .audio-main-wave i,.media-visual .audio-stem-grid i,.media-visual .audio-source-wave i,.media-visual .stem-wave i{animation:none!important}.analysis-camera>i{animation:none!important}.hero-demo-steps .active i{animation:none!important}
.tool-product-preview{height:178px;background:#07101d}.product-tool-card{min-height:376px!important;border-color:rgba(138,157,211,.14)!important;background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--tool-accent) 7%,transparent),transparent 28%),linear-gradient(150deg,#0a1223,#060a15)!important;box-shadow:0 14px 34px rgba(0,0,0,.18)}.product-tool-card .creator-tool-copy h3{color:#f1edff}.product-tool-card .creator-tool-copy p{color:#afbdd2!important}.creator-tool-meta{color:#8fa2bd!important}.creator-tool-open{color:#9feeff!important;background:linear-gradient(90deg,color-mix(in srgb,var(--tool-accent) 5%,transparent),transparent)}.creator-tool-card[role="button"]{cursor:pointer}.creator-tool-card[role="button"]:focus-visible{outline:2px solid color-mix(in srgb,var(--tool-accent) 70%,#fff);outline-offset:3px}
.tool-live-dot{background:rgba(5,9,18,.78);color:#cbd8ea}.tool-live-dot i{box-shadow:none}

.tool-browser{position:relative;z-index:2}.tool-browser-head{align-items:center}.favorite-toggle#favoriteFilter{width:auto!important;min-width:112px;height:40px;padding:0 12px}.tool-mosaic{align-items:stretch}.tool-mosaic-cell{min-width:0}
.dashboard-favorites-panel{padding:13px!important}.dashboard-favorites-panel header{margin-bottom:8px!important}.dashboard-favorite-list{gap:5px}.dashboard-favorite-list button{min-height:34px!important;border-radius:9px!important;padding:0 8px!important}.profile-favorites-v29{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-favorite-item{min-height:70px!important;border-radius:14px!important;padding:10px!important;grid-template-columns:34px 1fr 16px!important;gap:8px!important}.profile-favorite-item .favorite-icon{width:32px!important;height:32px!important}.profile-favorite-item strong{font-size:12px}.profile-favorite-item small{font-size:10px!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}

.package-stage{gap:16px}.package-card{min-height:610px;border-radius:24px;border-color:rgba(145,162,211,.16);box-shadow:0 18px 44px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.025)}.package-card.pack-pulse{--pack:#5de7ff;background:radial-gradient(circle at 24% 8%,rgba(74,216,255,.09),transparent 32%),linear-gradient(155deg,#081725,#060a15)}.package-card.pack-flow{--pack:#8b73ff;background:radial-gradient(circle at 64% 5%,rgba(137,92,255,.13),transparent 34%),radial-gradient(circle at 12% 24%,rgba(255,96,213,.06),transparent 28%),linear-gradient(155deg,#0d142d,#080a19)}.package-card.pack-peak{--pack:#e76dff;background:radial-gradient(circle at 50% 4%,rgba(226,91,255,.15),transparent 34%),radial-gradient(circle at 85% 18%,rgba(70,224,255,.07),transparent 25%),linear-gradient(155deg,#17102c,#080a18)}.package-card.featured{border-color:rgba(142,113,255,.34);box-shadow:0 24px 64px rgba(0,0,0,.3),0 0 34px rgba(129,95,255,.08)}.pack-image-art{height:190px!important;padding:0!important;background:#07101d!important;overflow:hidden}.pack-image-art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease,filter .2s ease;filter:saturate(.98)}.package-card:hover .pack-image-art img{transform:scale(1.018);filter:saturate(1.05)}.pack-image-art:before,.pack-image-art:after{display:none!important}.pack-credit-mark{position:absolute;left:14px;bottom:12px;z-index:3;display:flex;align-items:baseline;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--pack) 34%,rgba(255,255,255,.08));border-radius:11px;background:rgba(5,9,18,.76);backdrop-filter:blur(10px)}.pack-credit-mark strong{font-size:23px;line-height:1;color:#f7f8ff}.pack-credit-mark small{font-size:8px;letter-spacing:.12em;color:color-mix(in srgb,var(--pack) 72%,#dffaff);font-weight:850}.package-card-top b{padding:5px 8px;border:1px solid color-mix(in srgb,var(--pack) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--pack) 5%,transparent)}.package-copy h2{background:linear-gradient(100deg,#f6f2ff,color-mix(in srgb,var(--pack) 62%,#dff8ff));-webkit-background-clip:text;background-clip:text;color:transparent!important}.package-price strong{color:#f5f7ff}.package-copy li{color:#bdcadf!important}.package-action .secondary-button{color:#9eaec5}

.workflow-chip{color:#a9efff!important;border:1px solid rgba(76,218,255,.19);background:rgba(45,190,255,.055);padding:5px 8px;border-radius:999px;font-size:8px!important;letter-spacing:.12em!important}.hero-demo-steps span{color:#9eacc2!important}.hero-demo-steps i{background:#66758f!important;box-shadow:none!important}.hero-result-ribbon b{color:#aab6cd!important}.hero-processor-foot b{color:#9dabc0!important;font-weight:650!important}

@media(max-width:980px){.profile-favorites-v29{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-suite-section-v27{padding:18px}}
@media(max-width:720px){.tools-suite-section-v27{padding:14px;border-radius:19px}.tool-product-preview{height:168px}.product-tool-card,.product-tool-card.compact{min-height:348px!important}.profile-favorites-v29{grid-template-columns:1fr}.pack-image-art{height:176px!important}.package-card{min-height:auto!important}}
@media(max-width:520px){.premium-suite-card .suite-info>strong{font-size:20px}.package-card{border-radius:20px}.pack-image-art{margin:0 12px;height:160px!important}.package-copy{padding:16px 14px}.package-action{padding:0 14px 14px}.tool-product-preview{height:158px}}

/* =========================================================
   V32 — NOCNQ premium media covers / compact creator studio
   ========================================================= */
:root{
  --v32-navy:#050916;--v32-navy-2:#071022;--v32-purple:#8c67ff;
  --v32-blue:#4b7dff;--v32-cyan:#50e6ff;--v32-magenta:#d46bff;
  --v32-text:#e8efff;--v32-muted:#9aaac5;
}
body{background:radial-gradient(circle at 9% 0,rgba(31,185,255,.055),transparent 27%),radial-gradient(circle at 88% 8%,rgba(130,82,255,.07),transparent 31%),#040814;color:var(--v32-text)}
.page-kicker,.section-heading>span,.creator-tool-copy>span,.workspace-stage-head>div>span{color:#a990ff!important}
.section-heading h2,.page-hero h1,.page-title{letter-spacing:-.035em;color:#edf2ff}
.section-heading p,.page-hero p{color:#9cadc5!important}

/* Hero is the only intentionally animated media surface. Tool/package covers remain static. */
.hero-v30 .hero-stage{overflow:hidden;isolation:isolate;box-shadow:0 30px 90px rgba(0,0,0,.42),0 0 55px rgba(84,92,255,.07)}
.hero-v30 .hero-stage:before{content:"";position:absolute;inset:-35% -10%;z-index:-1;background:radial-gradient(circle at 30% 35%,rgba(52,227,255,.10),transparent 23%),radial-gradient(circle at 68% 44%,rgba(146,83,255,.14),transparent 27%);filter:blur(24px);animation:v32HeroAura 8s ease-in-out infinite alternate}
.hero-tool-tab{grid-template-columns:10px minmax(0,1fr) 5px!important;gap:8px!important}
.hero-tab-signal{width:7px;height:7px;border-radius:50%;background:var(--tab-accent);box-shadow:0 0 13px color-mix(in srgb,var(--tab-accent) 65%,transparent)}
.hero-v30 .hero-stage .media-visual .mask-scan,.hero-v30 .hero-stage .media-visual .clean-scan,.hero-v30 .hero-stage .media-visual .frame-scan,.hero-v30 .hero-stage .media-visual .analysis-sweep,.hero-v30 .hero-stage .media-visual .ocr-scan-line{animation:v32HeroSweep 3.8s cubic-bezier(.45,0,.2,1) infinite!important;opacity:.58!important}
.hero-v30 .hero-stage .media-visual .audio-main-wave i{animation:v32HeroWave 2.6s ease-in-out infinite!important;animation-delay:var(--d)!important}
.hero-v30 .hero-stage .real-frame-thumb:nth-child(2n){animation:v32HeroFrame 5.4s ease-in-out infinite!important}
.hero-v30 .hero-stage .compare-divider{animation:v32HeroCompare 5.8s ease-in-out infinite!important}
@keyframes v32HeroAura{from{transform:translate3d(-2%,0,0) scale(.98);opacity:.62}to{transform:translate3d(3%,2%,0) scale(1.06);opacity:1}}
@keyframes v32HeroSweep{0%,12%{transform:translateY(-110%);opacity:.05}50%{opacity:.66}88%,100%{transform:translateY(110%);opacity:.06}}
@keyframes v32HeroWave{0%,100%{transform:scaleY(.72);opacity:.7}50%{transform:scaleY(1.06);opacity:1}}
@keyframes v32HeroFrame{0%,100%{filter:brightness(.86)}50%{filter:brightness(1.1)}}
@keyframes v32HeroCompare{0%,100%{left:43%}50%{left:57%}}

/* Tool cards: large raster media cover, no icon-led card identity and no continuous motion. */
.product-tool-card{border-color:rgba(123,147,208,.14)!important;background:radial-gradient(circle at 94% 4%,color-mix(in srgb,var(--tool-accent) 8%,transparent),transparent 28%),linear-gradient(152deg,#091426,#060a15)!important}
.product-tool-card:hover{border-color:color-mix(in srgb,var(--tool-accent) 30%,rgba(120,145,200,.12))!important;box-shadow:0 20px 44px rgba(0,0,0,.25),0 0 26px color-mix(in srgb,var(--tool-accent) 7%,transparent)}
.tool-product-preview{height:190px!important}.creator-tool-copy h3{font-size:17px!important;letter-spacing:-.02em}.creator-tool-copy p{font-size:11px!important;line-height:1.55!important}

/* Compact upload-first creator workspace. */
.tool-studio-page .studio-head{padding:2px 2px 0;margin-bottom:14px}.tool-studio-page .studio-ident h1{font-size:clamp(27px,3vw,38px)!important}.tool-studio-page .studio-ident p{font-size:12px!important;max-width:690px}
.tool-workspace-layout{grid-template-columns:minmax(0,1fr) minmax(280px,315px)!important;gap:13px!important;align-items:start}
.workspace-main,.workspace-settings,.workspace-run-card{border-color:rgba(121,147,209,.14)!important;background:radial-gradient(circle at 8% 0,rgba(78,126,255,.045),transparent 32%),linear-gradient(150deg,rgba(10,20,39,.98),rgba(5,10,20,.98))!important;box-shadow:0 15px 38px rgba(0,0,0,.16)}
.workspace-source-first{margin:0 0 11px!important;padding:13px!important;border-color:rgba(102,155,232,.16)!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--tool-color) 6%,transparent),transparent 35%),rgba(7,15,29,.72)!important}
.workspace-panel-title>span{color:color-mix(in srgb,var(--tool-color) 78%,#9cecff)!important;background:color-mix(in srgb,var(--tool-color) 5%,rgba(6,12,24,.9));border-color:color-mix(in srgb,var(--tool-color) 18%,rgba(120,145,200,.1))}
.file-upload-card{display:grid;gap:8px}.file-drop{min-height:88px!important;padding:10px 11px!important;border-color:rgba(111,146,215,.27)!important;background:linear-gradient(135deg,rgba(255,255,255,.016),rgba(70,116,255,.018))!important;cursor:pointer}.file-drop:hover,.file-drop.dragging{border-color:color-mix(in srgb,var(--tool-color) 60%,#72dfff)!important;background:color-mix(in srgb,var(--tool-color) 6%,#07101d)!important}.file-drop-copy strong{color:#dce8f9!important;font-size:12px!important}.file-drop-copy b{color:#a8b7cc!important;font-weight:650}.file-drop-copy small{color:#788aa7!important}.file-drop-action{padding:7px 10px;border:1px solid color-mix(in srgb,var(--tool-color) 25%,rgba(255,255,255,.06));border-radius:9px;background:color-mix(in srgb,var(--tool-color) 6%,transparent);color:#c6f5ff!important}
.file-selection{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:7px 9px;border:1px solid rgba(121,147,209,.13);border-radius:12px;background:rgba(4,9,19,.54)}.file-selection.is-empty{opacity:.64}.file-mini-preview{width:58px;height:48px;border-radius:9px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(113,143,202,.16);background:#071120;color:#768aa8}.file-mini-preview img,.file-mini-preview video{width:100%;height:100%;object-fit:cover}.file-mini-preview audio{max-width:100%;height:28px}.file-preview-audio{display:flex;align-items:center;gap:2px;height:26px}.file-preview-audio i{display:block;width:2px;height:var(--h,45%);border-radius:2px;background:linear-gradient(#5feaff,#8b71ff)}.file-selection-copy{min-width:0}.file-selection-copy strong,.file-selection-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-selection-copy strong{font-size:11px;color:#e4ebf8}.file-selection-copy small{font-size:9px;color:#7d8ea9;margin-top:4px}.file-selection-actions{display:flex;gap:5px}.file-selection-actions button{height:28px;padding:0 8px;border:1px solid rgba(121,149,213,.16);border-radius:8px;background:#0a1425;color:#9eb0ca;font-size:9px}.file-selection-actions button:not(:disabled):hover{color:#dffaff;border-color:rgba(71,221,255,.28)}.file-selection-actions button:disabled{opacity:.35;cursor:not-allowed}
.workspace-media-block{border:1px solid rgba(121,147,209,.12);border-radius:16px;padding:10px;background:rgba(3,8,17,.42)}.workspace-media-head{display:flex;justify-content:space-between;align-items:center;padding:0 3px 8px}.workspace-media-head span{font-size:8px;letter-spacing:.13em;font-weight:850;color:#9aa9c5}.workspace-media-head small{font-size:9px;color:#687a98}.tool-studio-page .studio-canvas,.tool-studio-page .studio-canvas>.media-visual{min-height:242px!important;height:242px!important;max-height:242px!important}.studio-canvas>.media-visual{overflow:hidden}.studio-canvas>.media-visual *{max-height:100%}.workspace-side{gap:10px!important}.workspace-settings,.workspace-run-card{padding:13px!important}.workspace-run-card{position:sticky;top:80px}.result-section-label{padding-top:10px;border-top:1px solid rgba(121,147,209,.12);display:flex;justify-content:space-between;gap:8px}.result-section-label span{font-size:9px;letter-spacing:.13em;font-weight:850;color:#a88dff}.result-section-label small{font-size:9px;color:#6f809b;text-align:right}.result-empty{min-height:48px}.result-placeholder{display:grid;place-items:center;min-height:46px;border:1px dashed rgba(121,147,209,.15);border-radius:10px;color:#6f809a;font-size:10px;background:rgba(255,255,255,.01)}

/* Editor suites: dark NOCNQ surfaces with distinct static raster covers. */
.tools-suite-card.premium-suite-card,.suite-module{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--suite-accent,var(--tool-accent)) 8%,transparent),transparent 32%),linear-gradient(150deg,#0a1428,#060a16)!important;border-color:rgba(126,144,198,.15)!important}

/* Packages: still imagery, differentiated light atmospheres, subtle card-only hover. */
.package-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.package-card:hover{transform:translateY(-4px)}.package-card .pack-image-art img{animation:none!important;transform:none!important}.package-card:hover .pack-image-art img{transform:none!important;filter:saturate(1.06) brightness(1.02)!important}.pack-image-art{height:210px!important;border:1px solid color-mix(in srgb,var(--pack) 16%,rgba(255,255,255,.03))!important;border-radius:17px!important;margin:0 14px}.pack-credit-mark{background:rgba(5,10,21,.78)!important}.package-copy h2{font-size:29px!important}.package-price strong{font-size:35px!important}

/* Rewards + notifications: compact premium assets, never full-screen reward takeover. */
.reward-art>img{object-fit:cover!important;animation:none!important}.reward-art.today>img,.reward-art.done>img{animation:none!important}.nq-final-reward:before,.nq-final-reward:after{display:none!important}.toast-stack{position:fixed!important;left:50%!important;right:auto!important;top:14px!important;transform:translateX(-50%)!important;width:min(430px,calc(100vw - 24px))!important;z-index:999!important}.toast{min-height:52px!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(12,22,42,.96),rgba(6,11,22,.97))!important;border:1px solid rgba(127,155,218,.18)!important;box-shadow:0 20px 52px rgba(0,0,0,.38)!important;backdrop-filter:blur(18px)}

/* Credit UI: compact truthful number, premium capsule. */
.credit-pill,.context-balance{border-color:rgba(79,218,255,.16)!important;background:linear-gradient(120deg,rgba(41,194,255,.055),rgba(122,80,255,.07))!important}.credit-pill strong,.context-balance strong{color:#9eefff!important;text-shadow:0 0 20px rgba(80,222,255,.12)}

/* Assistant: a panel, never a navigation substitute. */
.ai-orb{background:radial-gradient(circle at 35% 28%,rgba(111,237,255,.22),transparent 24%),linear-gradient(145deg,#111d3c,#17112f)!important;border-color:rgba(106,197,255,.25)!important}.ai-dock{border-color:rgba(128,105,255,.25)!important;background:radial-gradient(circle at 92% 0,rgba(140,86,255,.10),transparent 32%),linear-gradient(155deg,rgba(9,17,34,.985),rgba(5,9,19,.99))!important;box-shadow:0 28px 80px rgba(0,0,0,.5)!important}

/* Favorites stay compact and never obstruct the browser. */
.dashboard-favorites-panel{max-height:270px;overflow:auto}.dashboard-favorite-list button{min-height:32px!important}.profile-favorites-v29{align-items:stretch}

@media(max-width:980px){.tool-workspace-layout{grid-template-columns:1fr!important}.workspace-run-card{position:static}.workspace-side{grid-template-columns:1fr 1fr!important}.tool-studio-page .studio-canvas,.tool-studio-page .studio-canvas>.media-visual{height:230px!important;min-height:230px!important;max-height:230px!important}.pack-image-art{height:198px!important}}
@media(max-width:720px){.tool-product-preview{height:176px!important}.workspace-side{grid-template-columns:1fr!important}.file-selection{grid-template-columns:54px minmax(0,1fr)}.file-mini-preview{width:50px;height:44px}.file-selection-actions{grid-column:2;justify-content:flex-start}.tool-studio-page .studio-canvas,.tool-studio-page .studio-canvas>.media-visual{height:215px!important;min-height:215px!important;max-height:215px!important}.pack-image-art{height:184px!important}.package-copy h2{font-size:25px!important}}
@media(max-width:520px){.file-drop{grid-template-columns:38px 1fr!important}.file-drop-action{display:inline-flex!important;grid-column:2;justify-self:start}.file-drop-icon{width:38px;height:38px}.tool-studio-page .studio-canvas,.tool-studio-page .studio-canvas>.media-visual{height:194px!important;min-height:194px!important;max-height:194px!important}.tool-studio-page .studio-ident h1{font-size:28px!important}.pack-image-art{height:165px!important;margin:0 10px}.hero-v30 .hero-stage .media-visual{min-height:225px!important}}
@media(prefers-reduced-motion:reduce){.hero-v30 .hero-stage:before,.hero-v30 .hero-stage .media-visual *{animation:none!important}}

/* V33 — NOCNQ Aurora management + cinematic product surfaces */
:root{--v33-bg:#030817;--v33-panel:#071121;--v33-panel-2:#0a1427;--v33-line:rgba(117,145,207,.15);--v33-purple:#8c6cff;--v33-blue:#5288ff;--v33-cyan:#39d8f3;--v33-magenta:#dc63dc;--v33-text:#eef4ff;--v33-muted:#93a4c0}
body{background:radial-gradient(circle at 8% -10%,rgba(32,188,231,.085),transparent 29%),radial-gradient(circle at 96% 34%,rgba(108,70,255,.075),transparent 31%),linear-gradient(180deg,#040a18,#030713 74%,#050817)!important;color:var(--v33-text)}
.page{max-width:1280px}.page-hero,.compact-page-hero{background:radial-gradient(circle at 83% 0,rgba(82,136,255,.08),transparent 32%),linear-gradient(145deg,rgba(8,19,38,.96),rgba(5,10,22,.98))!important;border-color:var(--v33-line)!important;box-shadow:inset 0 1px rgba(255,255,255,.025)}
.page-kicker,.section-heading>span,.admin-section-head-v33 span{color:#73dcf5!important;letter-spacing:.13em}.page-hero h1,.section-heading h2,.page-title{color:#eff5ff}.page-hero p,.section-heading p{color:#9baac3!important}

/* Reference-led home hero: wide breathing room, white headline + controlled cyan/purple gradient. */
.hero-v30{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr)!important;gap:44px!important;align-items:center!important;min-height:570px;padding:42px 10px 36px!important;background:transparent!important}
.hero-v30 .hero-copy{padding-left:4px}.hero-v30 .hero-kicker{width:max-content;border:1px solid rgba(57,216,243,.22);border-radius:999px;padding:7px 12px;background:rgba(10,38,57,.32);color:#55def5!important;font-size:10px;letter-spacing:.12em}.hero-v30 .hero-kicker>span{background:#39d8f3;box-shadow:0 0 13px rgba(57,216,243,.6)}
.hero-v30 h1{max-width:650px;margin:24px 0 18px!important;font-size:clamp(48px,5.2vw,76px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:850!important}.hero-v30 h1 span,.hero-v30 h1 em{display:block;font-style:normal}.hero-v30 h1 span{color:#f2f6ff}.hero-v30 h1 em{margin-top:5px;background:linear-gradient(92deg,#44d9f2 0%,#48bff0 40%,#7081ff 82%,#9d6eff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-lead-v30{max-width:650px!important}.hero-lead-v30 strong{color:#cbd7e8!important;font-size:18px!important;font-weight:650!important}.hero-lead-v30 span{color:#8394af!important;font-size:13px!important;line-height:1.7!important}.hero-v30 .hero-actions{margin-top:28px!important}.hero-v30 .primary-button{min-height:48px;padding-inline:22px;background:linear-gradient(100deg,#1ec9e8,#4f7dff 67%,#775fff)!important;border-color:rgba(89,218,255,.36)!important;box-shadow:0 12px 34px rgba(35,142,234,.16),0 0 28px rgba(88,92,255,.08)!important}.hero-trust{margin-top:20px!important;color:#71839f!important}.hero-trust span svg{color:#5bd9ec}
.hero-v30 .hero-stage{min-height:520px;border-radius:28px!important;padding:18px!important;border:1px solid rgba(113,142,207,.16)!important;background:radial-gradient(circle at 90% 105%,rgba(92,79,255,.10),transparent 34%),linear-gradient(155deg,rgba(9,21,39,.985),rgba(3,9,20,.99))!important;box-shadow:0 28px 72px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.025)!important;overflow:hidden}.hero-v30 .hero-stage:before{opacity:.48!important}.hero-stage-head{padding:3px 4px 14px!important}.hero-stage-head span{color:#71839e!important;font-size:9px!important}.hero-stage-head b{color:#49d8ec!important;font-size:10px!important}.hero-v30 #heroProcessor{min-height:330px;border:1px solid rgba(112,138,195,.09);border-radius:18px;background:#030818;overflow:hidden}.hero-v30 .hero-tabs{gap:8px!important;margin-top:12px}.hero-tool-tab{min-height:43px!important;background:#091426!important;border-color:rgba(124,151,208,.10)!important;color:#8497b5!important}.hero-tool-tab.active{color:#d9f7ff!important;border-color:rgba(58,215,243,.25)!important;background:linear-gradient(105deg,rgba(36,193,229,.10),rgba(100,82,255,.08))!important}

/* AI tools: visual first, static cinematic cover, restrained text. */

/* Editor ecosystems: never grey, each keeps its own color atmosphere. */
.tools-suite-section-v27{background:radial-gradient(circle at 6% 10%,rgba(116,77,255,.08),transparent 32%),linear-gradient(150deg,rgba(8,17,35,.82),rgba(4,9,19,.86))!important;border-color:rgba(116,140,203,.12)!important}.editor-suite-grid{gap:14px!important}.premium-suite-card{overflow:hidden!important;border-radius:20px!important;box-shadow:0 18px 42px rgba(0,0,0,.2)!important}.premium-suite-card .suite-brand-visual{border-radius:14px!important;overflow:hidden}.suite-after-effects{--suite-accent:#8a68ff}.suite-alight-motion{--suite-accent:#d963d8}.suite-capcut{--suite-accent:#4da9ff}.premium-suite-card .suite-info>small{color:color-mix(in srgb,var(--suite-accent) 80%,#95edff)!important}.premium-suite-card .suite-info>strong{color:#eef2ff!important}.premium-suite-card .suite-info>p{color:#91a0b9!important}.premium-suite-card:hover{border-color:color-mix(in srgb,var(--suite-accent) 30%,rgba(120,150,210,.15))!important;box-shadow:0 22px 54px rgba(0,0,0,.28),0 0 34px color-mix(in srgb,var(--suite-accent) 5%,transparent)!important}

/* Packages: full-cover object renders, distinct atmospheres. */
.package-stage{gap:17px!important}.package-card{background:radial-gradient(circle at 50% -8%,color-mix(in srgb,var(--pack) 9%,transparent),transparent 34%),linear-gradient(155deg,#091426,#050a16)!important;border-color:color-mix(in srgb,var(--pack) 17%,rgba(120,145,204,.12))!important;box-shadow:0 22px 54px rgba(0,0,0,.20)!important}.pack-image-art{height:235px!important;margin:0 14px!important;background:#050b17!important;overflow:hidden}.pack-image-art img{object-fit:cover!important;filter:saturate(1.05) contrast(1.045)!important}.pack-credit-mark{right:12px!important;bottom:12px!important;border-color:rgba(255,255,255,.10)!important;backdrop-filter:blur(12px)}.package-copy small{color:color-mix(in srgb,var(--pack) 74%,#a9edff)!important}.package-copy h2{color:#f0f4ff!important}.package-copy ul li{color:#a2b0c6!important}.package-price b{color:#95eaf7!important}

/* Workspace: upload stays first, media preview stays compact and all controls remain in one viewport band. */
.tool-workspace-layout{grid-template-columns:minmax(0,1fr) minmax(286px,320px)!important}.workspace-source-first{border-color:rgba(74,197,240,.16)!important}.file-drop{min-height:82px!important}.tool-studio-page .studio-canvas,.tool-studio-page .studio-canvas>.media-visual{height:226px!important;min-height:226px!important;max-height:226px!important}.workspace-media-block{background:#050c19!important}.workspace-run-card{top:76px!important}.result-placeholder{min-height:42px!important}

/* V33 admin management center. */
.admin-v33{max-width:1380px!important;gap:16px!important}.admin-hero-v33{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;min-height:190px;padding:28px 30px;border:1px solid rgba(112,142,205,.15);border-radius:24px;background:radial-gradient(circle at 88% 5%,rgba(58,212,241,.09),transparent 26%),radial-gradient(circle at 47% 118%,rgba(126,83,255,.12),transparent 35%),linear-gradient(150deg,#091526,#050b17);box-shadow:0 24px 64px rgba(0,0,0,.20),inset 0 1px rgba(255,255,255,.025)}.admin-hero-v33>div:first-child>span{font-size:10px;font-weight:850;letter-spacing:.15em;color:#57d9f1}.admin-hero-v33 h1{max-width:800px;margin:9px 0 8px;font-size:clamp(31px,3.5vw,47px);line-height:1.03;letter-spacing:-.045em;color:#edf4ff}.admin-hero-v33 p{max-width:720px;margin:0;color:#8d9db8;font-size:13px;line-height:1.68}.admin-live-v33{display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid rgba(69,223,184,.16);border-radius:14px;background:rgba(30,111,88,.07);min-width:120px}.admin-live-v33>i{width:8px;height:8px;border-radius:50%;background:#52dcae;box-shadow:0 0 16px rgba(82,220,174,.65)}.admin-live-v33 small,.admin-live-v33 strong{display:block}.admin-live-v33 small{font-size:8px;letter-spacing:.14em;color:#6e9f91}.admin-live-v33 strong{font-size:12px;color:#78e7c3;margin-top:2px}
.admin-shell-v33{display:grid;grid-template-columns:194px minmax(0,1fr);gap:14px;align-items:start}.admin-nav-v33{position:sticky;top:76px;display:grid;gap:4px;padding:7px;border:1px solid rgba(116,143,202,.13);border-radius:17px;background:linear-gradient(155deg,rgba(8,17,33,.94),rgba(5,10,20,.96));box-shadow:0 16px 40px rgba(0,0,0,.16)}.admin-nav-v33 button{position:relative;display:grid;grid-template-columns:22px 1fr 5px;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#8394b0;text-align:left;font-size:11px;font-weight:720}.admin-nav-v33 button>svg{opacity:.78}.admin-nav-v33 button>i{width:4px;height:4px;border-radius:50%;background:transparent}.admin-nav-v33 button:hover{color:#c7d4e7;background:rgba(255,255,255,.025)}.admin-nav-v33 button.active{color:#e3f8ff;border-color:rgba(64,210,239,.16);background:linear-gradient(100deg,rgba(38,192,225,.09),rgba(117,77,255,.07))}.admin-nav-v33 button.active>i{background:#46d8ed;box-shadow:0 0 10px rgba(70,216,237,.7)}
.admin-content-v33{min-width:0;padding:20px;border:1px solid rgba(112,141,202,.13);border-radius:20px;background:radial-gradient(circle at 96% 0,rgba(108,76,255,.055),transparent 26%),linear-gradient(155deg,rgba(8,17,33,.92),rgba(4,9,19,.95));box-shadow:0 18px 44px rgba(0,0,0,.14)}.admin-section-head-v33{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:17px;padding-bottom:13px;border-bottom:1px solid rgba(115,141,198,.11)}.admin-section-head-v33 span{display:block;font-size:8px;font-weight:850}.admin-section-head-v33 h2{margin:5px 0 0;font-size:24px;letter-spacing:-.03em;color:#edf4ff}.admin-section-head-v33>small{max-width:340px;color:#687b99;font-size:9px;text-align:right}
.admin-metric-grid-v33{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-v33 .metric-tile{min-height:108px;border:1px solid rgba(112,140,202,.12)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(12,25,45,.8),rgba(6,12,24,.88))!important;box-shadow:none!important}.admin-v33 .metric-label{color:#7e90ad!important;font-size:9px!important}.admin-v33 .metric-value{color:#eaf2ff!important;font-size:28px!important}
.admin-dashboard-grid-v33{display:grid;grid-template-columns:1.1fr .9fr;gap:11px;margin-top:11px}.admin-chart-card-v33{padding:16px;border:1px solid rgba(112,141,202,.12);border-radius:16px;background:linear-gradient(145deg,rgba(9,20,39,.76),rgba(5,11,23,.84))}.admin-wide-v33{grid-column:1/-1}.admin-chart-card-v33>header{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-bottom:16px}.admin-chart-card-v33>header span{display:block;font-size:8px;letter-spacing:.13em;font-weight:850;color:#6edff3}.admin-chart-card-v33>header strong{display:block;margin-top:4px;color:#8c9db8;font-size:10px;font-weight:620}.admin-chart-card-v33>header>b{color:#dce8f7;font-size:18px}.admin-health-v33{display:grid;grid-template-columns:128px 1fr;gap:18px;align-items:center}.admin-health-ring-v33{width:112px;height:112px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle closest-side,#091322 73%,transparent 75% 99%),conic-gradient(#42d9ec var(--pct),rgba(117,143,199,.10) 0);box-shadow:inset 0 0 26px rgba(52,205,233,.04)}.admin-health-ring-v33 strong{font-size:24px;color:#e9f7ff}.admin-health-ring-v33 span{font-size:9px;color:#8092ae}.admin-health-bars-v33,.admin-tool-bars-v33{display:grid;gap:10px}.admin-health-bars-v33>div span,.admin-tool-bars-v33>div span{display:flex;justify-content:space-between;color:#94a5bf;font-size:10px}.admin-health-bars-v33 i,.admin-pack-distribution-v33 i,.admin-tool-bars-v33 i{display:block;height:5px;border-radius:999px;background:rgba(110,140,200,.08);overflow:hidden}.admin-health-bars-v33 em,.admin-tool-bars-v33 em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#42d5eb,#6978ff)}.admin-pack-distribution-v33{display:grid;gap:13px}.admin-pack-distribution-v33 article{display:grid;grid-template-columns:1fr auto;gap:6px}.admin-pack-distribution-v33 span{font-size:11px;color:#a5b4c9}.admin-pack-distribution-v33 strong{font-size:12px;color:#e7f0fd}.admin-pack-distribution-v33 i{grid-column:1/-1}.admin-pack-distribution-v33 .baslangic em{background:linear-gradient(90deg,#4bcbe7,#5d8cff)}.admin-pack-distribution-v33 .yukselis em{background:linear-gradient(90deg,#667fff,#a067ff)}.admin-pack-distribution-v33 .ustalik em{background:linear-gradient(90deg,#8e66ff,#d461d4)}.admin-tool-bars-v33>div{display:grid;grid-template-columns:160px 1fr 34px;gap:10px;align-items:center}.admin-tool-bars-v33>div span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-tool-bars-v33>div b{font-size:10px;color:#94a7c1;text-align:right}
.admin-users-summary-v33{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:11px}.admin-users-summary-v33 article{padding:11px 13px;border:1px solid rgba(111,140,201,.11);border-radius:12px;background:rgba(8,18,34,.56)}.admin-users-summary-v33 span{display:block;color:#7689a7;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.admin-users-summary-v33 strong{display:block;margin-top:3px;font-size:19px;color:#e5effd}.admin-toolbar-v33{display:flex;align-items:center;gap:8px;margin-bottom:11px;flex-wrap:wrap}.admin-search-v33{display:flex;align-items:center;gap:8px;flex:1;min-width:250px;height:39px;padding:0 11px;border:1px solid rgba(111,141,202,.14);border-radius:10px;background:#07111f;color:#7185a3}.admin-search-v33 input{width:100%;border:0;outline:0;background:transparent;color:#dce7f6;font-size:11px}.admin-toolbar-v33>select,.admin-user-actions-v33 select{height:39px;border:1px solid rgba(111,141,202,.14);border-radius:10px;background:#07111f;color:#aebed4;padding:0 10px;font-size:10px}.admin-pager-v33{display:flex;align-items:center;gap:5px;margin-left:auto}.admin-pager-v33 button{min-height:36px!important}.admin-pager-v33 .next svg{transform:rotate(0deg)}.admin-pager-v33 button:first-child svg{transform:rotate(180deg)}.admin-pager-v33>b{font-size:11px;color:#d6e2f1}.admin-pager-v33>b small,.admin-pager-v33>small{font-size:9px;color:#687b98;font-weight:500}.admin-table-wrap-v33{border:1px solid rgba(111,140,199,.10)!important;border-radius:13px!important;background:rgba(4,9,18,.45)!important;overflow:auto}.admin-table-v33{min-width:860px!important}.admin-users-table-v33 .admin-table-v33{min-width:1180px!important}.admin-table-v33 th{position:sticky;top:0;background:#081322!important;color:#71839f!important;font-size:8px!important;letter-spacing:.08em!important;text-transform:uppercase}.admin-table-v33 td{border-color:rgba(110,138,196,.07)!important;color:#9faec4!important;font-size:10px!important;padding:10px!important;vertical-align:middle!important}.admin-table-v33 tr:hover td{background:rgba(58,179,220,.018)}.admin-user-cell-v33{display:flex;align-items:center;gap:9px;min-width:185px}.admin-user-cell-v33>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(69,208,238,.15);border-radius:9px;background:linear-gradient(145deg,rgba(48,197,229,.10),rgba(110,76,255,.10));font-size:9px;color:#99eaf7}.admin-user-cell-v33 strong,.admin-user-cell-v33 small,.admin-table-v33 td>small,.admin-last-job-v33>*{display:block}.admin-user-cell-v33 strong{font-size:10px;color:#dce7f6}.admin-user-cell-v33 small,.admin-table-v33 td>small,.admin-last-job-v33 small{margin-top:2px;color:#667995;font-size:8px}.admin-credit-value-v33{font-size:14px;color:#8debf6}.admin-pack-pill-v33{display:inline-flex;padding:4px 7px;border:1px solid rgba(122,115,221,.14);border-radius:999px;background:rgba(97,76,200,.06);color:#b8a8ff;font-size:8px;font-weight:800}.admin-pack-pill-v33.baslangic{color:#78dce9;border-color:rgba(72,202,226,.16);background:rgba(52,166,196,.06)}.admin-pack-pill-v33.ustalik{color:#e1a5ef;border-color:rgba(214,97,219,.16);background:rgba(160,65,183,.06)}.admin-account-state-v33{display:flex;align-items:center;gap:5px;color:#c4d1e0;font-size:9px}.admin-account-state-v33 i{width:6px;height:6px;border-radius:50%;background:#64738b}.admin-account-state-v33 i.online{background:#47dcb0;box-shadow:0 0 9px rgba(71,220,176,.6)}.admin-last-job-v33{min-width:145px}.admin-last-job-v33 strong{color:#cbd7e7;font-size:9px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-last-job-v33 .status-pill{display:inline-flex!important;margin-top:4px;padding:2px 5px!important;font-size:7px!important}.admin-user-actions-v33{display:grid;gap:6px;min-width:190px}.admin-credit-editor-v33{display:grid;grid-template-columns:66px 1fr 1fr;gap:4px}.admin-credit-editor-v33 input{min-width:0;height:32px;border:1px solid rgba(111,141,202,.14);border-radius:8px;background:#06101e;color:#d9e4f3;padding:0 7px;font-size:10px}.admin-credit-editor-v33 button{min-height:32px!important;height:32px!important;padding:0 7px!important}.admin-user-actions-v33 select{height:32px;width:100%}
.admin-package-metrics-v33{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px}.admin-package-metrics-v33 article{padding:12px 14px;border:1px solid rgba(113,141,200,.11);border-radius:12px;background:rgba(8,18,34,.57)}.admin-package-metrics-v33 span,.admin-package-metrics-v33 small{display:block;color:#788aa6;font-size:8px}.admin-package-metrics-v33 strong{display:block;margin:2px 0;font-size:21px;color:#e8f1ff}.admin-pack-editor-grid-v33{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.admin-pack-editor-v33{overflow:hidden;padding:11px;border:1px solid rgba(112,140,199,.12);border-radius:16px;background:linear-gradient(150deg,#091426,#050a16)}.admin-pack-cover-v33{position:relative;height:145px;border-radius:11px;overflow:hidden;background:#040b17}.admin-pack-cover-v33 img{width:100%;height:100%;object-fit:cover}.admin-pack-cover-v33>span{position:absolute;right:8px;bottom:8px;padding:5px 7px;border:1px solid rgba(255,255,255,.10);border-radius:8px;background:rgba(3,8,17,.72);backdrop-filter:blur(8px);font-size:8px;font-weight:850;color:#d8ecff}.admin-pack-editor-v33 header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 1px 7px}.admin-pack-editor-v33 header small{color:#687c9b;font-size:7px;letter-spacing:.11em}.admin-pack-editor-v33 h3{margin:2px 0 0;font-size:18px;color:#edf3ff}.admin-pack-enabled-v33{display:flex;align-items:center;gap:5px;color:#8597b3;font-size:8px}.admin-pack-enabled-v33 input{accent-color:#4ad7e9}.admin-pack-locked-v33{padding:8px 9px;border:1px solid rgba(111,140,199,.09);border-radius:9px;background:rgba(255,255,255,.018);margin-bottom:8px}.admin-pack-locked-v33 span,.admin-pack-locked-v33 small{display:block;color:#6f819e;font-size:7px}.admin-pack-locked-v33 strong{display:block;color:#91e8f4;font-size:15px}.admin-pack-editor-v33 .field{margin-top:7px}.admin-pack-editor-v33 .field label{font-size:8px!important}.admin-pack-editor-v33 input,.admin-pack-editor-v33 textarea{font-size:10px!important}.admin-pack-editor-v33 textarea{resize:vertical;min-height:90px}.admin-pack-editor-v33>.primary-button{width:100%;margin-top:10px;min-height:38px!important}.admin-package-note-v33{display:flex;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(92,105,222,.12);border-radius:12px;background:linear-gradient(100deg,rgba(90,74,217,.05),rgba(38,169,218,.025));color:#8395b0}.admin-package-note-v33 strong{color:#cfd9e9;font-size:10px}.admin-package-note-v33 p{margin:3px 0 0;font-size:9px;line-height:1.6}.admin-form-card-v33{display:grid;gap:12px;padding:15px;margin-bottom:12px;border:1px solid rgba(111,141,201,.12);border-radius:14px;background:rgba(7,16,31,.65)}.admin-form-card-v33>div:first-child>span{font-size:8px;letter-spacing:.13em;color:#66daef;font-weight:850}.admin-form-card-v33 h3{margin:4px 0 0;color:#e5effc;font-size:18px}.admin-form-card-v33 p{margin:3px 0 0;color:#7f91ad;font-size:10px}

@media(max-width:1180px){.hero-v30{grid-template-columns:1fr!important;min-height:auto!important}.hero-v30 .hero-copy{max-width:760px}.hero-v30 .hero-stage{min-height:470px}.featured-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tool-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell-v33{grid-template-columns:1fr}.admin-nav-v33{position:static;display:flex;overflow-x:auto;scrollbar-width:none}.admin-nav-v33 button{min-width:max-content}.admin-pack-editor-grid-v33{grid-template-columns:1fr 1fr}}
@media(max-width:820px){.hero-v30 h1{font-size:clamp(42px,10vw,62px)!important}.hero-v30 .hero-stage{min-height:430px}.admin-hero-v33{display:block;min-height:0;padding:22px}.admin-live-v33{margin-top:16px;width:max-content}.admin-metric-grid-v33{grid-template-columns:1fr 1fr}.admin-dashboard-grid-v33{grid-template-columns:1fr}.admin-wide-v33{grid-column:auto}.admin-pack-editor-grid-v33{grid-template-columns:1fr}.admin-content-v33{padding:14px}.admin-section-head-v33{align-items:start}.admin-section-head-v33>small{display:none}.admin-toolbar-v33>select{flex:1}.admin-users-summary-v33,.admin-package-metrics-v33{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:620px){.hero-v30{padding-top:20px!important;gap:24px!important}.hero-v30 h1{font-size:clamp(38px,12vw,52px)!important}.hero-v30 .hero-stage{min-height:390px;border-radius:21px!important;padding:11px!important}.hero-v30 #heroProcessor{min-height:270px}.featured-tool-grid,.tool-mosaic{grid-template-columns:1fr!important}.tool-product-preview{height:188px!important}.product-tool-card,.product-tool-card.compact{min-height:365px!important}.tool-studio-page .studio-canvas,.tool-studio-page .studio-canvas>.media-visual{height:190px!important;min-height:190px!important;max-height:190px!important}.pack-image-art{height:188px!important}.admin-metric-grid-v33{grid-template-columns:1fr 1fr}.admin-users-summary-v33,.admin-package-metrics-v33{grid-template-columns:1fr}.admin-health-v33{grid-template-columns:1fr}.admin-tool-bars-v33>div{grid-template-columns:110px 1fr 28px}.admin-toolbar-v33{display:grid;grid-template-columns:1fr 1fr}.admin-search-v33,.admin-pager-v33{grid-column:1/-1;min-width:0}.admin-pager-v33{margin-left:0;justify-content:flex-start}}
@media(max-width:430px){.admin-metric-grid-v33{grid-template-columns:1fr}.hero-v30 h1{font-size:38px!important}.hero-v30 .hero-tabs{grid-template-columns:1fr 1fr}.pack-image-art{height:165px!important}}

/* =========================
   V34/V35 — dedicated editor navigation base
   Editor navigation is isolated from the global gray quiet-button style;
   V35 replaces the former photographic card system below.
   ========================= */
.tool-product-preview{position:relative;overflow:hidden;background:#040a16!important;border-bottom:1px solid rgba(116,146,207,.10)}








.editor-back-link,.editor-suite-back-link{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:0 14px;border:1px solid rgba(126,95,255,.34);border-radius:11px;background:linear-gradient(118deg,rgba(42,25,92,.92),rgba(8,28,57,.94) 55%,rgba(8,42,64,.86));color:#d8ceff;font:inherit;font-size:12px;font-weight:800;letter-spacing:.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 22px rgba(19,11,62,.16),0 0 18px rgba(111,76,255,.055);transition:transform .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,background .18s ease}
.editor-back-link:hover,.editor-suite-back-link:hover{transform:translateY(-1px);border-color:rgba(73,208,255,.42);color:#edfbff;background:linear-gradient(118deg,rgba(55,31,116,.96),rgba(8,35,69,.96) 58%,rgba(7,54,76,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 10px 26px rgba(19,11,62,.22),0 0 22px rgba(82,127,255,.08)}
.editor-back-link:focus-visible,.editor-suite-back-link:focus-visible{outline:2px solid rgba(92,220,255,.72);outline-offset:3px}
.editor-back-arrow{font-size:18px;line-height:1;color:#8ee7ff;transform:translateY(-1px)}
.editor-suite-back-link{margin:0 0 14px;min-height:36px;background:linear-gradient(118deg,rgba(39,24,84,.76),rgba(7,25,51,.86));text-decoration:none}
.suite-tool-studio{position:relative;border-radius:24px;padding:18px;background:radial-gradient(circle at 8% 0,rgba(115,74,255,.085),transparent 26%),radial-gradient(circle at 93% 7%,rgba(44,191,255,.055),transparent 24%),linear-gradient(165deg,rgba(5,11,25,.62),rgba(4,8,18,.18));border:1px solid rgba(110,92,210,.085)}
.suite-tool-studio .studio-head{padding:4px 4px 12px;border-bottom:1px solid rgba(122,102,225,.10)}
.suite-tool-studio .workspace-main,.suite-tool-studio .workspace-settings,.suite-tool-studio .workspace-run-card{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--tool-color) 6%,transparent),transparent 34%),linear-gradient(150deg,#081426,#040916)!important;border-color:color-mix(in srgb,var(--tool-color) 16%,rgba(106,130,185,.08))!important}
.suite-tool-studio .workspace-source-panel,.suite-tool-studio .workspace-media-block{background:linear-gradient(145deg,rgba(7,18,35,.91),rgba(4,10,21,.87))!important;border-color:color-mix(in srgb,var(--tool-color) 15%,rgba(111,140,199,.07))!important}
.suite-tool-studio .file-drop{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--tool-color) 5%,transparent),transparent 35%),#06101f!important}
.suite-tool-studio .result-placeholder{background:#050d1b!important;border-color:rgba(111,101,207,.15)!important}

/* Keep cards visible and compact across breakpoints. */
.tools-grid,.tool-mosaic,.featured-tool-grid,.suite-module-grid-v26{overflow:visible}
.creator-tool-card,.suite-module{overflow:hidden}
@media(max-width:820px){.editor-back-link{width:auto;max-width:100%}.suite-tool-studio{padding:13px;border-radius:20px}}
@media(max-width:520px){.editor-back-link{min-height:36px;padding:0 11px;font-size:11px}.editor-back-arrow{font-size:16px}.suite-tool-studio{padding:10px;border-radius:18px}}


/* =========================
   V35 — compact NOCNQ visual system
   The large photographic tool/suite-cover system is removed at component level.
   Tool identity is now a small, purpose-built UI mark inspired by professional
   media controls: fast to scan, static, logo-free and consistent site-wide.
   ========================= */
:root{--v35-surface:#07101f;--v35-surface-2:#091427;--v35-border:rgba(126,151,211,.14);--v35-copy:#93a5c0;--v35-title:#eef5ff}

/* Small original tool marks — no emoji, icon font, SVG or stock cover. */
.tool-mark{--mark-accent:#55dff1;position:relative;display:block;flex:0 0 auto;width:56px;height:56px;border:1px solid color-mix(in srgb,var(--mark-accent) 22%,rgba(127,151,207,.12));border-radius:15px;overflow:hidden;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--mark-accent) 13%,transparent),transparent 35%),linear-gradient(145deg,#0b1930,#07101f);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 9px 24px rgba(0,0,0,.16);isolation:isolate}
.tool-mark.is-compact{width:50px;height:50px;border-radius:14px}.tool-mark-grid{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(132,160,215,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(132,160,215,.075) 1px,transparent 1px);background-size:10px 10px}.tool-mark-core,.tool-mark-detail,.tool-mark-line{position:absolute;display:block}.tool-mark-line{height:1px;border-radius:9px;background:linear-gradient(90deg,transparent,var(--mark-accent),transparent);opacity:.52}.tool-mark-line.line-a{left:9px;right:9px;bottom:10px}.tool-mark-line.line-b{left:14px;right:15px;top:11px;opacity:.2}
.tool-mark-audio .tool-mark-core{left:9px;right:9px;top:14px;bottom:14px;background:repeating-linear-gradient(90deg,var(--mark-accent) 0 2px,transparent 2px 5px);clip-path:polygon(0 44%,8% 26%,16% 60%,24% 17%,32% 70%,40% 31%,48% 78%,56% 22%,64% 61%,72% 37%,80% 72%,88% 30%,96% 55%,100% 45%,100% 58%,96% 64%,88% 45%,80% 80%,72% 51%,64% 70%,56% 34%,48% 87%,40% 42%,32% 78%,24% 28%,16% 69%,8% 38%,0 57%);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--mark-accent) 42%,transparent));opacity:.9}.tool-mark-audio .tool-mark-detail{width:5px;height:5px;border:1px solid var(--mark-accent);border-radius:50%;right:8px;top:8px;box-shadow:0 0 8px color-mix(in srgb,var(--mark-accent) 45%,transparent)}
.tool-mark-mask .tool-mark-core{left:16px;top:9px;width:20px;height:32px;border:1px solid color-mix(in srgb,var(--mark-accent) 72%,white);border-radius:48% 48% 37% 37%;background:linear-gradient(180deg,color-mix(in srgb,var(--mark-accent) 17%,transparent),rgba(255,255,255,.025));box-shadow:0 0 11px color-mix(in srgb,var(--mark-accent) 18%,transparent)}.tool-mark-mask .tool-mark-detail{right:7px;top:8px;bottom:8px;width:11px;border-left:1px dashed color-mix(in srgb,var(--mark-accent) 55%,transparent);background:repeating-conic-gradient(rgba(255,255,255,.11) 0 25%,transparent 0 50%) 0/6px 6px;opacity:.48}
.tool-mark-compare .tool-mark-core{inset:10px;border:1px solid rgba(152,177,230,.2);border-radius:7px;background:linear-gradient(90deg,rgba(83,100,145,.17) 0 49%,color-mix(in srgb,var(--mark-accent) 13%,#0a1730) 49% 100%)}.tool-mark-compare .tool-mark-core:after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--mark-accent);box-shadow:0 0 8px color-mix(in srgb,var(--mark-accent) 50%,transparent)}.tool-mark-compare .tool-mark-detail{left:22px;top:22px;width:8px;height:8px;border:1px solid #d9eeff;border-radius:50%;background:#091325}
.tool-mark-timeline .tool-mark-core{left:7px;right:7px;top:14px;height:23px;border:1px solid rgba(133,160,216,.16);border-radius:6px;background:repeating-linear-gradient(90deg,#112443 0 8px,#091426 8px 10px)}.tool-mark-timeline .tool-mark-detail{left:26px;top:8px;bottom:7px;width:1px;background:var(--mark-accent);box-shadow:0 0 7px color-mix(in srgb,var(--mark-accent) 45%,transparent)}.tool-mark-timeline .line-a{bottom:7px;left:8px;right:8px}
.tool-mark-ocr .tool-mark-core{left:12px;top:8px;width:29px;height:35px;border:1px solid rgba(150,175,225,.2);border-radius:6px;background:linear-gradient(#12203a,#0a1427)}.tool-mark-ocr .tool-mark-core:after{content:"";position:absolute;left:7px;right:7px;top:10px;height:2px;border-radius:3px;background:#667797;box-shadow:0 7px 0 #445471,0 14px 0 #596b89}.tool-mark-ocr .tool-mark-detail{left:8px;right:8px;top:27px;height:1px;background:var(--mark-accent);box-shadow:0 0 8px color-mix(in srgb,var(--mark-accent) 55%,transparent)}
.tool-mark-video .tool-mark-core{inset:10px 8px 12px;border:1px solid rgba(140,167,222,.22);border-radius:7px;background:linear-gradient(135deg,#112848,#091527)}.tool-mark-video .tool-mark-core:before,.tool-mark-video .tool-mark-core:after{content:"";position:absolute;width:7px;height:7px;border-color:var(--mark-accent);opacity:.8}.tool-mark-video .tool-mark-core:before{left:4px;top:4px;border-left:1px solid;border-top:1px solid}.tool-mark-video .tool-mark-core:after{right:4px;bottom:4px;border-right:1px solid;border-bottom:1px solid}.tool-mark-video .tool-mark-detail{left:13px;right:13px;bottom:7px;height:3px;border-radius:4px;background:linear-gradient(90deg,var(--mark-accent) 0 34%,rgba(118,142,198,.2) 34%)}
.tool-mark-analysis .tool-mark-core{left:10px;right:10px;top:12px;bottom:12px;background:linear-gradient(155deg,transparent 0 32%,color-mix(in srgb,var(--mark-accent) 66%,white) 33% 35%,transparent 36% 52%,color-mix(in srgb,var(--mark-accent) 42%,white) 53% 55%,transparent 56%)}.tool-mark-analysis .tool-mark-detail{width:5px;height:5px;border-radius:50%;background:var(--mark-accent);left:14px;bottom:17px;box-shadow:12px -10px 0 color-mix(in srgb,var(--mark-accent) 78%,white),25px 4px 0 color-mix(in srgb,var(--mark-accent) 55%,white),0 0 8px color-mix(in srgb,var(--mark-accent) 42%,transparent)}
/* tool-specific micro variation keeps repeated workspaces distinguishable */
.tool-mark-vocalSeparator .tool-mark-core{transform:scaleY(1.08)}.tool-mark-audioEnhance .tool-mark-core{opacity:.66;filter:drop-shadow(0 0 7px var(--mark-accent))}.tool-mark-silenceRemover .tool-mark-core{clip-path:polygon(0 45%,18% 40%,26% 48%,42% 46%,50% 49%,64% 45%,76% 48%,100% 42%,100% 58%,76% 54%,64% 58%,50% 52%,42% 55%,26% 51%,18% 59%,0 56%)}.tool-mark-autoSubtitles .tool-mark-core{background:repeating-linear-gradient(90deg,#10223e 0 8px,#071221 8px 10px)}.tool-mark-sceneAnalysis .tool-mark-detail{left:18px}.tool-mark-verticalVideo .tool-mark-core{left:17px;right:17px}.tool-mark-ocrImage .tool-mark-detail{top:19px}.tool-mark-backgroundRemover .tool-mark-detail{opacity:.75}.tool-mark-objectRemover .tool-mark-core{border-style:dashed}.tool-mark-frameInterpolation .tool-mark-core{background:repeating-linear-gradient(90deg,#10233f 0 6px,#071221 6px 8px)}

/* AI/medya cards now use the compact reference logic. */
.tool-product-preview{display:none!important}.creator-tool-card.product-tool-card{min-height:188px!important;padding:13px!important;border-radius:16px!important;display:grid!important;grid-template-rows:auto auto 32px;gap:10px;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--tool-accent) 7%,transparent),transparent 28%),linear-gradient(150deg,#091426,#060b17)!important;border:1px solid rgba(121,148,207,.13)!important;box-shadow:0 12px 30px rgba(0,0,0,.14)!important}.creator-tool-card.product-tool-card:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--tool-accent) 34%,rgba(126,151,211,.12))!important;box-shadow:0 17px 36px rgba(0,0,0,.22),0 0 20px color-mix(in srgb,var(--tool-accent) 5%,transparent)!important}.creator-tool-headline{display:grid;grid-template-columns:56px minmax(0,1fr);gap:11px;align-items:start;padding-right:22px}.creator-tool-card .creator-tool-copy{padding:1px 0 0!important;min-width:0}.creator-tool-card .tool-title-row{display:flex;align-items:flex-start;gap:6px}.creator-tool-card .creator-tool-copy h3{margin:2px 0 5px!important;font-size:14px!important;line-height:1.22!important;letter-spacing:-.018em!important;color:#eaf2ff!important}.creator-tool-card .creator-tool-copy p{margin:0!important;color:#8192ad!important;font-size:10px!important;line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:29px}.creator-tool-card .spec-badge{padding:3px 5px;font-size:6px;border-radius:5px}.creator-tool-card .creator-tool-meta{display:flex!important;align-items:center;gap:6px;min-width:0;color:#677b99!important;font-size:8px!important;overflow:hidden}.creator-tool-meta>span{white-space:nowrap}.tool-credit-chip{color:color-mix(in srgb,var(--tool-accent) 72%,#d7f7ff)!important;font-weight:850;padding:4px 6px;border-radius:7px;background:color-mix(in srgb,var(--tool-accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--tool-accent) 13%,transparent)}.tool-workspace-chip{margin-left:auto;color:#7286a5!important}.creator-tool-card .creator-tool-open{min-height:32px;margin:0!important;padding:0 2px 0 9px!important;border-top:1px solid rgba(121,148,207,.09)!important;background:transparent!important;color:#90e8f7!important;font-size:9px!important}.creator-tool-card .creator-tool-open svg{opacity:.72}.tool-heart{right:9px!important;top:9px!important;width:28px!important;height:28px!important;border-radius:9px!important;background:rgba(5,11,23,.66)!important;backdrop-filter:blur(8px)}
.tool-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.featured-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.tool-browser-meta{margin:12px 0!important}.tool-browser{padding-top:22px!important}.tool-filter-row{padding:11px 0 6px!important}.favorite-toggle#favoriteFilter{height:38px!important}.dashboard-favorites-panel{max-height:228px!important}.dashboard-favorite-list{gap:5px!important}.dashboard-favorite-list button{min-height:34px!important;border-radius:9px!important}

/* Editor category cards: compact production identities, not large covers. */
.tools-suite-card.premium-suite-card,.home-suite-card.home-suite-premium{min-height:132px!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;grid-template-rows:auto!important;gap:12px!important;padding:13px!important;border-radius:17px!important;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--suite-accent) 7%,transparent),transparent 31%),linear-gradient(150deg,#091426,#060b17)!important;border:1px solid rgba(125,149,207,.13)!important;box-shadow:0 12px 28px rgba(0,0,0,.14)!important}.tools-suite-card.premium-suite-card:hover,.home-suite-card.home-suite-premium:hover{transform:translateY(-2px)!important;box-shadow:0 17px 36px rgba(0,0,0,.22),0 0 20px color-mix(in srgb,var(--suite-accent) 5%,transparent)!important}.premium-suite-card .suite-info,.home-suite-copy{padding:0!important;min-width:0}.premium-suite-card .suite-info>small,.home-suite-copy>small{font-size:7px!important;letter-spacing:.13em!important}.premium-suite-card .suite-info>strong,.home-suite-copy>strong{font-size:16px!important;margin:3px 0!important;color:#edf4ff!important;background:none!important;-webkit-text-fill-color:initial!important}.premium-suite-card .suite-info>p,.home-suite-copy>span{min-height:0!important;margin:3px 0 5px!important;font-size:9px!important;line-height:1.42!important;color:#8192ad!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.suite-tool-count{margin:1px 0 5px!important;padding:3px 6px!important;font-size:7px!important}.premium-suite-card .suite-info>b,.home-suite-copy>b{font-size:8px!important;margin-top:0!important;color:color-mix(in srgb,var(--suite-accent) 65%,#9beeff)!important}
.suite-brand-visual{--brand:#8b6cff;position:relative;min-height:210px;border:1px solid color-mix(in srgb,var(--brand) 20%,rgba(120,145,205,.1));border-radius:18px;overflow:hidden;background:radial-gradient(circle at 74% 24%,color-mix(in srgb,var(--brand) 14%,transparent),transparent 34%),linear-gradient(145deg,#09162a,#07101e);isolation:isolate}.suite-brand-visual.compact{width:68px;height:68px;min-height:68px!important;border-radius:15px}.suite-brand-after-effects{--brand:#936fff}.suite-brand-alight-motion{--brand:#dc62d4}.suite-brand-capcut{--brand:#4da9ff}.suite-mark-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(142,164,215,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(142,164,215,.065) 1px,transparent 1px);background-size:14px 14px}.suite-mark-track{position:absolute;left:12%;right:10%;height:8px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 70%,#9df0ff),rgba(53,70,110,.26));box-shadow:0 0 9px color-mix(in srgb,var(--brand) 13%,transparent)}.suite-mark-track.track-a{top:32%}.suite-mark-track.track-b{top:52%;left:21%;right:15%;opacity:.58}.suite-mark-playhead{position:absolute;top:18%;bottom:17%;left:61%;width:1px;background:color-mix(in srgb,var(--brand) 68%,#b8f6ff);box-shadow:0 0 8px var(--brand)}.suite-mark-focus{position:absolute;left:14%;top:19%;width:25%;height:45%;border:1px solid color-mix(in srgb,var(--brand) 62%,#a9ecff);border-radius:6px;opacity:.65}.suite-brand-cut .suite-mark-focus{height:1px;top:71%;width:55%;border:0;border-top:1px dashed color-mix(in srgb,var(--brand) 60%,#9eeaff)}.suite-brand-cut .suite-mark-track.track-a{left:10%;right:45%}.suite-brand-cut .suite-mark-track.track-b{left:52%;right:9%}.suite-brand-lock{position:absolute!important;left:15px!important;bottom:12px!important;z-index:3!important;display:block!important}.suite-brand-lock small{display:block!important;font-size:7px!important;letter-spacing:.11em!important;color:color-mix(in srgb,var(--brand) 62%,#8beaff)!important}.suite-brand-lock strong{display:block!important;margin-top:2px!important;font-size:15px!important;color:#edf4ff!important}.suite-brand-visual.compact .suite-brand-lock{left:7px!important;bottom:6px!important}.suite-brand-visual.compact .suite-brand-lock small{display:none!important}.suite-brand-visual.compact .suite-brand-lock strong{font-size:8px!important;max-width:55px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* Suite modules mirror the compact AI card system. */
.suite-module-grid-v26{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.suite-module{min-height:190px!important;padding:13px!important;border-radius:16px!important;display:grid!important;grid-template-rows:auto 1fr auto;gap:9px!important;background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--module-accent) 7%,transparent),transparent 29%),linear-gradient(150deg,#091426,#060b17)!important}.suite-module:after,.suite-module-preview{display:none!important}.suite-module-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.suite-module-index{font-size:7px!important;letter-spacing:.12em;color:#5e7190!important}.suite-module-copy small{font-size:7px!important;color:color-mix(in srgb,var(--module-accent) 60%,#96b9d5)!important}.suite-module-copy h3{font-size:14px!important;margin:4px 0!important;color:#edf4ff!important}.suite-module-copy p{font-size:9px!important;line-height:1.45!important;color:#8293ad!important;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.suite-module-footer{padding-top:8px;border-top:1px solid rgba(121,148,207,.09);font-size:8px!important}.suite-module-footer>div{display:grid;gap:2px}.suite-module-footer b{color:color-mix(in srgb,var(--module-accent) 65%,#b7ecff)}.suite-module-footer small{color:#667a99}.suite-module-footer button{font-size:8px!important}

/* Package identity remains object-led, but the huge photo stage is reduced. */
.package-stage{gap:12px!important}.package-card{min-height:520px!important;border-radius:19px!important}.pack-image-art{height:142px!important;margin:0 12px!important;border-radius:14px!important}.pack-image-art img{object-position:center 42%!important}.pack-credit-mark{left:10px!important;bottom:9px!important;padding:5px 8px!important;border-radius:9px!important}.pack-credit-mark strong{font-size:18px!important}.package-copy{padding:15px 15px 10px!important}.package-copy h2{font-size:24px!important;margin:6px 0!important}.package-price strong{font-size:30px!important}.package-copy li{font-size:10px!important;line-height:1.45}.package-action{padding:0 15px 15px!important}.package-card-top{padding:11px 13px!important}.package-card:hover{transform:translateY(-2px)!important}

/* Shared compact surface language for account, rewards and administration. */
.dashboard-panel,.profile-main-panel,.profile-identity-card,.profile-focus-panel,.profile-credit-layout>article,.profile-credit-layout>div,.reward-card,.admin-content-v33,.admin-panel-v33{border-color:rgba(124,150,210,.13)!important;background:radial-gradient(circle at 92% 0,rgba(93,74,217,.035),transparent 28%),linear-gradient(150deg,rgba(9,20,38,.94),rgba(5,10,21,.96))!important;box-shadow:0 12px 28px rgba(0,0,0,.11)}
.reward-card{border-radius:16px!important}.admin-table-v33 tbody tr:hover{background:rgba(66,107,255,.035)!important}.admin-toolbar-v33 input,.admin-toolbar-v33 select{background:#07101f!important;border-color:rgba(124,150,210,.13)!important}

@media(min-width:1460px){.tool-mosaic{grid-template-columns:repeat(5,minmax(0,1fr))!important}.suite-module-grid-v26{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(max-width:1180px){.tool-mosaic,.suite-module-grid-v26{grid-template-columns:repeat(3,minmax(0,1fr))!important}.featured-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:900px){.tool-mosaic,.featured-tool-grid,.suite-module-grid-v26{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tools-suite-card.premium-suite-card,.home-suite-card.home-suite-premium{grid-template-columns:64px minmax(0,1fr)!important}.suite-brand-visual.compact{width:60px;height:60px;min-height:60px!important}.package-card{min-height:auto!important}}
@media(max-width:620px){.tool-mosaic,.featured-tool-grid,.suite-module-grid-v26{grid-template-columns:repeat(2,minmax(0,1fr))!important}.creator-tool-card.product-tool-card{min-height:178px!important;padding:11px!important}.creator-tool-headline{grid-template-columns:48px minmax(0,1fr);gap:9px;padding-right:17px}.tool-mark,.tool-mark.is-compact{width:46px;height:46px;border-radius:13px}.creator-tool-card .creator-tool-copy h3{font-size:13px!important}.creator-tool-card .creator-tool-copy p{font-size:9px!important}.tools-suite-card.premium-suite-card,.home-suite-card.home-suite-premium{min-height:120px!important;padding:11px!important}.pack-image-art{height:132px!important}}
@media(max-width:460px){.tool-mosaic,.featured-tool-grid,.suite-module-grid-v26{grid-template-columns:1fr!important}.creator-tool-card.product-tool-card{min-height:160px!important}.suite-module{min-height:176px!important}.tools-suite-grid,.home-suite-grid{grid-template-columns:1fr!important}.pack-image-art{height:124px!important}.package-copy h2{font-size:22px!important}}

/* ============================================================
   V36 — reference-led hero engine + compact pricing system
   ============================================================ */
.home-v36{gap:64px}
.home-v36 .reveal-target{opacity:1!important;transform:none!important;transition:none!important}
.hero-v36{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr)!important;gap:50px!important;min-height:610px!important;padding:44px 10px 38px!important}
.hero-v36 .hero-copy{max-width:610px!important}
.hero-v36 .hero-kicker{border-color:rgba(39,212,241,.26)!important;background:rgba(8,43,61,.28)!important;color:#57e3f8!important}
.hero-v36 h1{font-size:clamp(48px,5.25vw,76px)!important;line-height:.98!important;max-width:620px!important;margin:24px 0 18px!important}
.hero-v36 h1 span,.hero-v36 h1 em{display:block!important}.hero-v36 h1 span{color:#f4f7ff!important}.hero-v36 h1 em{margin-top:4px;background:linear-gradient(92deg,#41d9ef 0%,#4bb9ff 46%,#6975ff 82%,#8e63ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.hero-v36 .hero-lead-v30{display:grid;gap:5px}.hero-v36 .hero-lead-v30 strong{font-size:16px!important;color:#b7c7dc!important}.hero-v36 .hero-lead-v30 span{font-size:12px!important;color:#8091aa!important}
.hero-steps-v36{display:grid;gap:9px;margin-top:24px;max-width:490px}.hero-steps-v36>span{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center}.hero-steps-v36>span>b{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(68,220,248,.18);border-radius:11px;background:linear-gradient(145deg,rgba(27,191,224,.07),rgba(92,74,232,.05));color:#56ddf2;font-size:10px;box-shadow:inset 0 1px rgba(255,255,255,.03)}.hero-steps-v36>span:nth-child(2)>b{color:#aa91ff;border-color:rgba(137,108,255,.18)}.hero-steps-v36>span:nth-child(3)>b{color:#61e0b7;border-color:rgba(82,220,177,.18)}.hero-steps-v36 i{font-style:normal;display:grid;line-height:1.25}.hero-steps-v36 strong{font-size:11px;color:#dce5f1}.hero-steps-v36 small{font-size:9px;color:#667793;margin-top:2px}
.hero-stage-v36{min-height:555px!important;padding:0!important;border-radius:29px!important;border:1px solid rgba(103,137,198,.14)!important;background:linear-gradient(155deg,#081321,#030816)!important;box-shadow:0 30px 75px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.025)!important;overflow:hidden!important;isolation:isolate}
.hero-v30 .hero-stage-v36:before{content:none!important;animation:none!important}
.home-engine-v36{height:100%;min-height:555px;padding:24px;display:grid;grid-template-rows:auto 140px auto 1fr auto;gap:15px;background:radial-gradient(circle at 85% 105%,rgba(71,78,255,.10),transparent 30%),radial-gradient(circle at 8% 0%,rgba(39,208,235,.055),transparent 25%),linear-gradient(160deg,#071321,#030817)}
.engine-top-v36{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.engine-window-dots-v36{display:flex;gap:7px}.engine-window-dots-v36 i{width:10px;height:10px;border-radius:50%;background:#df625e}.engine-window-dots-v36 i:nth-child(2){background:#d4a51d}.engine-window-dots-v36 i:nth-child(3){background:#37ad6c}.engine-brand-v36{justify-self:center;padding:6px 12px;border:1px solid rgba(130,153,199,.10);border-radius:999px;background:rgba(255,255,255,.025);color:#8290a8;font-size:8px;font-weight:850;letter-spacing:.12em}.engine-top-v36>b{display:flex;align-items:center;gap:6px;color:#51dcb0;font-size:9px}.engine-top-v36>b>i{width:6px;height:6px;border-radius:50%;background:#48daa9;box-shadow:0 0 12px rgba(72,218,169,.65);animation:v36Online 2.2s ease-in-out infinite}
.engine-wave-card-v36{border:1px solid rgba(110,137,196,.10);border-radius:17px;padding:15px 16px 13px;background:rgba(2,8,22,.78);overflow:hidden}.engine-wave-card-v36 header{display:flex;justify-content:space-between;align-items:center;color:#687691;font-size:8px;font-weight:850;letter-spacing:.10em}.engine-wave-card-v36 header b{color:#43d8ef}.engine-wave-v36{height:64px;display:flex;align-items:center;gap:2px;margin-top:9px;overflow:hidden}.engine-wave-v36 i{display:block;flex:1;min-width:2px;height:var(--h);border-radius:3px;background:linear-gradient(180deg,rgba(70,213,239,.72),rgba(65,106,230,.26));opacity:.52;transform-origin:center;animation:v36Wave 2.7s ease-in-out infinite;animation-delay:calc(var(--i) * -34ms)}.engine-wave-track-v36{height:3px;border-radius:999px;background:#0d1729;overflow:hidden}.engine-wave-track-v36 i{display:block;width:36%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#28cfe9,#5d72ff);animation:v36Track 4.8s ease-in-out infinite}
.engine-metrics-v36{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.engine-metrics-v36 article{min-height:64px;padding:10px 12px;border:1px solid rgba(113,141,196,.10);border-radius:12px;background:#0a1625}.engine-metrics-v36 span{display:flex;align-items:center;gap:5px;color:#687994;font-size:7px;font-weight:800;letter-spacing:.05em}.engine-metrics-v36 span svg{color:#5d78ff}.engine-metrics-v36 article:nth-child(2) span svg{color:#35cce8}.engine-metrics-v36 article:nth-child(3) span svg{color:#55dfb4}.engine-metrics-v36 strong{display:block;margin-top:6px;font-size:14px;color:#8fa7ff}.engine-metrics-v36 article:nth-child(2) strong{color:#43d5ea}.engine-metrics-v36 article:nth-child(3) strong{color:#5de0b5}
.engine-tool-list-v36{display:grid;gap:8px}.engine-tool-list-v36>button{min-height:50px;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(112,140,194,.10);border-radius:12px;background:#0a1524;color:#dbe5f2;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.engine-tool-list-v36>button:hover{transform:translateX(2px);border-color:rgba(71,208,235,.22);background:#0b192a}.engine-tool-mark-v36{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:rgba(42,198,230,.09);color:#45d5ed}.engine-tool-mark-v36.tone-1{background:rgba(103,88,240,.09);color:#8f82ff}.engine-tool-mark-v36.tone-2{background:rgba(47,205,162,.08);color:#53dcaf}.engine-tool-list-v36>button>span:nth-child(2){display:grid;min-width:0}.engine-tool-list-v36 strong{font-size:10px;color:#e5edf8}.engine-tool-list-v36 small{font-size:7px;color:#60718d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engine-tool-list-v36>button>i{font-style:normal;color:#6c7b95;transition:transform .16s ease}.engine-tool-list-v36>button:hover>i{transform:translateX(2px);color:#57d9ef}
.engine-all-tools-v36{min-height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(100deg,#20cae8,#458dff 58%,#665bf2);color:#fff;font-size:11px;font-weight:850;box-shadow:0 12px 28px rgba(44,142,235,.13);transition:transform .18s ease,filter .18s ease}.engine-all-tools-v36:hover{transform:translateY(-1px);filter:brightness(1.06)}
@keyframes v36Wave{0%,100%{transform:scaleY(.64);opacity:.32}48%{transform:scaleY(1.04);opacity:.83}68%{transform:scaleY(.78);opacity:.52}}
@keyframes v36Track{0%,100%{transform:translateX(-18%)}50%{transform:translateX(180%)}}
@keyframes v36Online{0%,100%{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}

/* Packages: reference 2 — no photo stage, clear price/credit hierarchy. */
.packages-v36{gap:28px}.package-hero-v36{min-height:178px!important;padding:25px 28px!important}.package-hero-v36 h1{font-size:clamp(31px,3.5vw,45px)!important}
.package-stage-v36{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}
.package-card-v36{--pack:#40d7ee;position:relative;min-width:0;min-height:540px;padding:38px 28px 26px;border:1px solid rgba(116,141,196,.13);border-radius:31px;background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--pack) 5%,transparent),transparent 28%),linear-gradient(155deg,#091321,#050918);box-shadow:0 24px 60px rgba(0,0,0,.20),inset 0 1px rgba(255,255,255,.02);display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.package-card-v36.pack-flow{--pack:#3ccdf0}.package-card-v36.pack-peak{--pack:#8674ff}.package-card-v36.featured{border-color:rgba(39,211,239,.72);box-shadow:0 24px 60px rgba(0,0,0,.24),0 0 0 1px rgba(32,202,232,.12),0 0 40px rgba(32,202,232,.055)}.package-card-v36:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--pack) 46%,rgba(116,141,196,.13));box-shadow:0 30px 68px rgba(0,0,0,.25),0 0 36px color-mix(in srgb,var(--pack) 6%,transparent)}
.package-popular-v36{position:absolute;right:28px;top:16px;padding:7px 15px;border-radius:999px;background:linear-gradient(95deg,#22c7eb,#337cff);box-shadow:0 8px 22px rgba(32,179,238,.22);color:#fff;font-size:8px;font-weight:900;letter-spacing:.05em}
.package-symbol-v36{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--pack) 10%,#0a1428);color:var(--pack);border:1px solid color-mix(in srgb,var(--pack) 12%,rgba(255,255,255,.03));box-shadow:inset 0 1px rgba(255,255,255,.025)}.package-card-v36.pack-pulse .package-symbol-v36{color:#ffd03c;background:rgba(129,91,0,.08)}.package-card-v36.pack-peak .package-symbol-v36{color:#9e8bff;background:rgba(97,78,223,.10)}
.package-title-v36{margin-top:20px}.package-title-v36 h2{margin:0;font-size:27px;letter-spacing:-.035em;color:#f3f6fd}.package-title-v36 p{margin:4px 0 0;color:#66748e;font-size:11px;line-height:1.55;min-height:35px}
.package-money-v36{margin-top:24px}.package-money-v36 strong{font-size:48px;line-height:.92;letter-spacing:-.045em;color:#f5f7ff}.package-money-v36>span{margin-left:7px;color:#6e7c96;font-size:12px;font-weight:750}.package-money-v36 small{display:block;margin-top:9px;color:#68768f;font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.package-credit-band-v36{min-height:66px;margin-top:25px;padding:0 16px;border:1px solid rgba(122,145,196,.12);border-radius:14px;background:rgba(255,255,255,.026);display:flex;align-items:center;gap:12px}.package-credit-band-v36>span{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:rgba(191,128,0,.16);color:#eaa700}.package-credit-band-v36 strong{font-size:15px;color:#edf3fb}
.package-features-v36{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:13px}.package-features-v36 li{display:grid;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:9px;color:#8b9ab2}.package-features-v36 li>span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:rgba(38,204,160,.08);color:#54dbb1}.package-features-v36 b{font-size:11px;font-weight:600}
.package-action-v36{margin-top:auto;padding-top:28px}.package-buy-v36{width:100%;min-height:58px;padding:0 18px;border:1px solid rgba(127,148,196,.18);border-radius:17px;background:rgba(255,255,255,.035);color:#f0f4fb;display:flex;align-items:center;justify-content:center;gap:11px;font-size:14px;font-weight:850;transition:transform .18s ease,border-color .18s ease,background .18s ease}.package-buy-v36:hover{transform:translateY(-1px);border-color:rgba(93,124,255,.28);background:rgba(255,255,255,.055)}.package-buy-v36.primary{border-color:transparent;background:linear-gradient(100deg,#1dc7e7,#3f91ff 54%,#6258f2);box-shadow:0 13px 32px rgba(46,129,242,.17)}

/* Admin package editor follows the photo-free package system too. */
.admin-pack-cover-v33.admin-pack-cover-v36{height:86px!important;padding:14px!important;display:flex!important;align-items:center!important;gap:11px!important;border:1px solid rgba(111,140,199,.10)!important;border-radius:12px!important;background:linear-gradient(140deg,#0a1729,#06101f)!important}.admin-pack-cover-v36>i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#64dbef;background:rgba(49,202,230,.07);font-style:normal}.admin-pack-cover-v36>div{display:grid}.admin-pack-cover-v36 small{color:#7285a4;font-size:8px}.admin-pack-cover-v36 strong{color:#e3edf9;font-size:15px}.admin-pack-editor-v33.yukselis .admin-pack-cover-v36>i{color:#7d91ff;background:rgba(78,83,226,.08)}.admin-pack-editor-v33.ustalik .admin-pack-cover-v36>i{color:#aa86ff;background:rgba(118,72,231,.09)}

@media(max-width:1180px){.hero-v36{grid-template-columns:1fr!important;min-height:auto!important}.hero-v36 .hero-copy{max-width:760px!important}.hero-stage-v36{max-width:760px;width:100%;justify-self:center}.package-stage-v36{grid-template-columns:repeat(2,minmax(0,1fr))!important}.package-card-v36:last-child{grid-column:1/-1;max-width:520px;width:100%;justify-self:center}}
@media(max-width:760px){.home-engine-v36{min-height:510px;padding:16px;grid-template-rows:auto 126px auto 1fr auto}.hero-stage-v36{min-height:510px!important}.engine-brand-v36{justify-self:start}.engine-top-v36{grid-template-columns:auto 1fr}.engine-top-v36>b{grid-column:1/-1;justify-self:end;margin-top:-28px}.engine-metrics-v36{grid-template-columns:repeat(3,minmax(0,1fr))}.package-stage-v36{grid-template-columns:1fr!important}.package-card-v36:last-child{grid-column:auto;max-width:none}.package-card-v36{min-height:510px;padding:31px 22px 22px;border-radius:25px}.package-money-v36 strong{font-size:43px}.package-popular-v36{right:22px}}
@media(max-width:520px){.hero-v36{padding-top:18px!important;gap:25px!important}.hero-v36 h1{font-size:clamp(39px,12vw,52px)!important}.hero-steps-v36{gap:8px}.home-engine-v36{min-height:490px;padding:13px}.hero-stage-v36{min-height:490px!important;border-radius:22px!important}.engine-wave-card-v36{padding:12px}.engine-wave-v36{height:54px}.engine-metrics-v36 article{padding:8px;min-height:58px}.engine-metrics-v36 span{font-size:6px}.engine-metrics-v36 strong{font-size:12px}.engine-tool-list-v36>button{min-height:47px;padding:7px 9px}.package-hero-v36{min-height:0!important;padding:20px!important}.package-card-v36{min-height:485px}.package-title-v36 h2{font-size:24px}.package-money-v36 strong{font-size:40px}.package-credit-band-v36{min-height:60px}}
@media(prefers-reduced-motion:reduce){.home-engine-v36 *{animation:none!important}.package-card-v36,.package-buy-v36,.engine-tool-list-v36>button,.engine-all-tools-v36{transition:none!important}}

/* ============================================================
   V37 — original NOCNQ flow hero + offset credit cards
   Distinct from the visual references: asymmetric live console,
   compact queue rail, angled package accents and denser hierarchy.
   ============================================================ */
.home-v37{gap:60px}
.hero-v37{grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr)!important;gap:58px!important;min-height:600px!important}
.hero-v37 .hero-copy{max-width:620px!important}
.hero-v37 .hero-kicker{background:linear-gradient(90deg,rgba(41,216,239,.07),rgba(109,79,255,.035))!important;border-color:rgba(70,207,235,.20)!important;letter-spacing:.13em!important}
.hero-flow-v37{display:flex;align-items:center;gap:10px;margin:23px 0 0;max-width:460px}.hero-flow-v37>span{min-height:34px;padding:0 12px;border:1px solid rgba(111,139,197,.13);border-radius:11px;background:rgba(9,20,36,.72);display:flex;align-items:center;gap:7px;color:#a9b8ce;font-size:9px;font-weight:760}.hero-flow-v37>span svg{color:#4bd5ec}.hero-flow-v37>span:nth-of-type(2) svg{color:#947eff}.hero-flow-v37>span:nth-of-type(3) svg{color:#59dcae}.hero-flow-v37>i{height:1px;flex:1;max-width:34px;background:linear-gradient(90deg,rgba(54,208,234,.42),rgba(115,91,244,.18));position:relative}.hero-flow-v37>i:after{content:"";position:absolute;right:-2px;top:-2px;width:5px;height:5px;border-radius:50%;background:#6b78ff;box-shadow:0 0 12px rgba(99,107,255,.42)}
.hero-stage-v37{border-radius:34px 20px 34px 20px!important;border-color:rgba(93,132,203,.16)!important;background:linear-gradient(152deg,#06111f,#030816 66%,#070b1d)!important;box-shadow:0 34px 84px rgba(0,0,0,.38),-16px 22px 52px rgba(26,87,151,.05),inset 0 1px rgba(255,255,255,.025)!important}
.home-engine-v37{position:relative;min-height:555px!important;padding:22px!important;display:grid!important;grid-template-rows:auto 1fr auto!important;gap:16px!important;background:radial-gradient(circle at 92% 12%,rgba(108,72,255,.10),transparent 27%),radial-gradient(circle at 2% 90%,rgba(39,205,235,.07),transparent 30%),linear-gradient(150deg,#071422,#030817 72%)!important;overflow:hidden}
.home-engine-v37:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(93,118,171,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(93,118,171,.02) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 82%)}
.engine-head-v37,.engine-main-v37,.engine-queue-v37{position:relative;z-index:1}
.engine-head-v37{display:flex;align-items:center;justify-content:space-between;gap:16px}.engine-identity-v37{display:flex;align-items:center;gap:11px}.engine-identity-v37>div{display:grid;gap:2px}.engine-identity-v37 small{color:#657691;font-size:7px;font-weight:850;letter-spacing:.16em}.engine-identity-v37 strong{color:#dfe9f6;font-size:11px;font-weight:780}.engine-glyph-v37{width:38px;height:38px;border:1px solid rgba(55,209,236,.18);border-radius:13px 7px 13px 7px;background:linear-gradient(145deg,rgba(29,194,224,.09),rgba(85,76,231,.07));display:grid;place-items:center;grid-template-columns:repeat(3,3px);gap:3px;transform:rotate(-2deg)}.engine-glyph-v37 i{display:block;width:3px;border-radius:99px;background:linear-gradient(#47d9ef,#6d71ff);height:11px}.engine-glyph-v37 i:nth-child(2){height:20px}.engine-glyph-v37 i:nth-child(3){height:14px}.engine-live-v37{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(75,221,174,.10);border-radius:999px;background:rgba(35,137,104,.045);color:#61dcb5;font-size:8px;font-weight:760}.engine-live-v37 i{width:6px;height:6px;border-radius:50%;background:#53dfb1;box-shadow:0 0 12px rgba(83,223,177,.50);animation:v37Pulse 2.4s ease-in-out infinite}
.engine-main-v37{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:12px;min-height:0}.engine-signal-v37{position:relative;min-height:315px;padding:17px;border:1px solid rgba(105,136,193,.10);border-radius:20px;background:linear-gradient(155deg,rgba(4,11,25,.92),rgba(8,18,34,.86));overflow:hidden}.engine-signal-v37:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0,rgba(55,213,238,.045) 48%,transparent 52%);transform:translateX(-110%);animation:v37Sweep 5.4s ease-in-out infinite}.engine-signal-v37 header{display:flex;justify-content:space-between;gap:12px;position:relative;z-index:1}.engine-signal-v37 header>div{display:grid;gap:3px}.engine-signal-v37 header small{font-size:7px;letter-spacing:.13em;color:#536680;font-weight:850}.engine-signal-v37 header strong{font-size:11px;color:#c7d4e5}.engine-signal-v37 header>span{font-size:7px;color:#6b80a2;border:1px solid rgba(113,143,196,.10);border-radius:999px;padding:5px 8px;height:max-content}.engine-wave-v37{height:128px!important;margin:23px 0 15px!important;gap:3px!important;padding:0 2px!important;align-items:center!important}.engine-wave-v37 i{min-width:2px!important;background:linear-gradient(to top,#1ea8c9 0%,#45d5ed 48%,#806cff 100%)!important;opacity:.52!important;animation:v37Wave 3.2s cubic-bezier(.4,0,.2,1) infinite!important;animation-delay:calc(var(--i) * -41ms)!important}.engine-scrub-v37{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;color:#53637e;font-size:7px}.engine-scrub-v37>div{height:3px;border-radius:99px;background:#101c2f;overflow:hidden}.engine-scrub-v37>div>i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#31cee8,#6a6eff);animation:v37Progress 5.8s ease-in-out infinite}.engine-active-v37{margin-top:18px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(111,140,192,.10);border-radius:13px;background:rgba(12,24,41,.72)}.engine-active-v37>span{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(73,77,223,.09);color:#897cff}.engine-active-v37>div{display:grid}.engine-active-v37 small{font-size:6px;letter-spacing:.10em;color:#5e708c}.engine-active-v37 strong{font-size:9px;color:#d7e2f0;margin-top:2px}.engine-active-v37>b{font-size:7px;color:#4fdbae;background:rgba(41,193,146,.06);border-radius:999px;padding:5px 7px}
.engine-side-v37{display:grid;grid-template-rows:repeat(3,1fr) 92px;gap:8px}.engine-side-v37 article{padding:10px;border:1px solid rgba(105,136,193,.09);border-radius:15px;background:linear-gradient(145deg,rgba(12,25,43,.86),rgba(7,16,30,.82));display:flex;flex-direction:column;justify-content:center}.engine-side-v37 article small{font-size:6px;letter-spacing:.11em;color:#586b87;font-weight:830}.engine-side-v37 article strong{font-size:18px;color:#dce8f7;margin-top:4px;letter-spacing:-.03em}.engine-side-v37 article:nth-child(2) strong{color:#45d6ed}.engine-side-v37 article:nth-child(3) strong{color:#8e83ff}.engine-side-v37 article span{font-size:6px;color:#4f617d;margin-top:2px}.engine-orbit-v37{position:relative;display:grid;place-items:center;border:1px solid rgba(105,136,193,.09);border-radius:15px;background:radial-gradient(circle,rgba(80,89,244,.08),transparent 60%),rgba(6,14,28,.75);overflow:hidden}.engine-orbit-v37 span{position:relative;z-index:2;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#0e1e35;border:1px solid rgba(80,215,239,.18);color:#68dff2;font-size:8px;font-weight:900;letter-spacing:.08em}.engine-orbit-v37 i{position:absolute;width:52px;height:52px;border:1px solid rgba(86,116,221,.11);border-radius:50%;animation:v37Orbit 7s linear infinite}.engine-orbit-v37 i:nth-child(2){width:70px;height:32px;transform:rotate(32deg);animation-duration:9s}.engine-orbit-v37 i:nth-child(3){width:38px;height:72px;transform:rotate(-22deg);animation-duration:11s}
.engine-queue-v37{display:grid;grid-template-columns:132px repeat(3,minmax(0,1fr)) 64px;gap:8px;align-items:stretch}.engine-queue-label-v37{padding:9px 10px;display:flex;flex-direction:column;justify-content:center;border-left:2px solid rgba(69,210,236,.38)}.engine-queue-label-v37 small{font-size:6px;letter-spacing:.13em;color:#5a6d88}.engine-queue-label-v37 strong{font-size:9px;color:#b8c7da;margin-top:3px}.engine-queue-v37>button:not(.engine-all-tools-v37){min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) 13px;align-items:center;gap:7px;padding:8px;border:1px solid rgba(108,138,193,.09);border-radius:12px;background:rgba(8,18,33,.82);color:#d4dfed;text-align:left;transition:border-color .16s ease,transform .16s ease}.engine-queue-v37>button:not(.engine-all-tools-v37):hover{transform:translateY(-2px);border-color:rgba(70,208,235,.22)}.engine-queue-v37>button>span:nth-child(2){display:grid;min-width:0}.engine-queue-v37>button strong{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engine-queue-v37>button small{font-size:6px;color:#536681;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engine-all-tools-v37{min-height:auto!important;border-radius:12px!important;padding:0 8px!important;font-size:8px!important;box-shadow:none!important;background:linear-gradient(145deg,#137fa1,#4159d9)!important}
@keyframes v37Wave{0%,100%{transform:scaleY(.46);opacity:.30}35%{transform:scaleY(.92);opacity:.68}65%{transform:scaleY(.68);opacity:.46}}
@keyframes v37Progress{0%,100%{transform:translateX(-18%)}50%{transform:translateX(148%)}}
@keyframes v37Sweep{0%,24%{transform:translateX(-120%)}66%,100%{transform:translateX(120%)}}
@keyframes v37Pulse{0%,100%{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}
@keyframes v37Orbit{to{rotate:360deg}}

/* V37 packages — compact offset composition, not the reference card clone. */
.packages-v37{gap:24px}.package-hero-v37{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;background:radial-gradient(circle at 82% 20%,rgba(77,86,243,.08),transparent 34%),linear-gradient(145deg,#071321,#050b19)!important}.package-hero-note-v37{min-width:184px;padding:12px 14px;border:1px solid rgba(103,132,190,.11);border-radius:14px;background:rgba(7,17,31,.72);display:grid;gap:3px}.package-hero-note-v37 small{font-size:7px;letter-spacing:.12em;color:#5e718f}.package-hero-note-v37 strong{font-size:11px;color:#c7d5e7}
.package-stage-v37{gap:16px!important}.package-card-v37{--pack:#4ad5ed;position:relative;min-height:500px!important;padding:21px!important;border-radius:23px!important;background:linear-gradient(155deg,rgba(10,21,37,.98),rgba(5,10,23,.98))!important;overflow:hidden}.package-card-v37.pack-pulse{--pack:#48cfe7}.package-card-v37.pack-flow{--pack:#6678ff}.package-card-v37.pack-peak{--pack:#a266ff}.package-card-v37.featured{transform:translateY(-6px);border-color:rgba(99,115,255,.34)!important;box-shadow:0 28px 66px rgba(0,0,0,.28),0 18px 54px rgba(68,74,217,.06)!important}.package-card-v37:hover{transform:translateY(-4px)!important}.package-card-v37.featured:hover{transform:translateY(-9px)!important}.package-accent-v37{position:absolute;left:0;top:31px;width:3px;height:84px;border-radius:0 99px 99px 0;background:linear-gradient(var(--pack),transparent);box-shadow:0 0 24px color-mix(in srgb,var(--pack) 25%,transparent)}.package-head-v37{display:flex;justify-content:space-between;align-items:center;gap:12px}.package-head-v37>div{display:flex;align-items:center;gap:9px}.package-head-v37>div>span{color:#526985;font-size:8px;font-weight:900;letter-spacing:.13em}.package-head-v37>div>small{color:var(--pack);font-size:7px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.package-status-v37,.package-popular-v37{position:static!important;padding:6px 9px!important;border-radius:999px!important;background:rgba(255,255,255,.025)!important;border:1px solid color-mix(in srgb,var(--pack) 18%,rgba(255,255,255,.04))!important;box-shadow:none!important;color:color-mix(in srgb,var(--pack) 78%,#fff)!important;font-size:6px!important;letter-spacing:.10em!important}.package-popular-v37{background:linear-gradient(100deg,rgba(55,203,232,.12),rgba(87,79,226,.12))!important}
.package-main-v37{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;margin-top:23px}.package-identity-v37{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:start}.package-symbol-v37{width:42px!important;height:42px!important;border-radius:13px!important;background:color-mix(in srgb,var(--pack) 8%,#091525)!important;border-color:color-mix(in srgb,var(--pack) 14%,rgba(255,255,255,.03))!important;color:var(--pack)!important}.package-identity-v37 h2{margin:1px 0 4px;font-size:24px;color:#f0f4fb;letter-spacing:-.035em}.package-identity-v37 p{margin:0;max-width:210px;font-size:9px;line-height:1.45;color:#657691}.package-price-v37{text-align:right;display:grid;gap:4px}.package-price-v37 strong{font-size:30px;line-height:1;color:#f3f6fc;letter-spacing:-.04em}.package-price-v37 small{font-size:6px;color:#5d6e88;letter-spacing:.07em;text-transform:uppercase}
.package-credit-v37{margin-top:22px;padding:14px 15px;border:1px solid rgba(111,140,195,.10);border-radius:15px;background:linear-gradient(95deg,rgba(255,255,255,.025),rgba(255,255,255,.008));display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.package-credit-v37>div:first-child{display:grid}.package-credit-v37 small{font-size:6px;color:#5b6f8b;letter-spacing:.12em}.package-credit-v37 strong{font-size:26px;color:#eaf0f8;line-height:1;margin-top:4px}.package-credit-v37 strong span{font-size:9px;color:var(--pack);font-weight:850}.package-meter-v37{height:28px;display:flex;align-items:flex-end;justify-content:flex-end;gap:4px}.package-meter-v37 i{width:5px;height:calc(8px + var(--n) * 2.3px);border-radius:99px;background:linear-gradient(to top,color-mix(in srgb,var(--pack) 35%,#16223a),var(--pack));opacity:calc(.28 + var(--n) * .08)}
.package-features-v37{margin-top:20px!important;gap:9px!important}.package-features-v37 li{grid-template-columns:18px minmax(0,1fr)!important;min-height:26px;padding:5px 7px;border-radius:8px;background:rgba(255,255,255,.012)}.package-features-v37 li>span{width:17px!important;height:17px!important;background:rgba(54,213,168,.055)!important}.package-features-v37 b{font-size:9px!important;color:#8797ad!important}.package-action-v37{padding-top:20px!important}.package-buy-v37{min-height:49px!important;border-radius:13px!important;font-size:11px!important;justify-content:space-between!important;padding:0 15px!important}.package-buy-v37.primary{background:linear-gradient(100deg,#1ca7c7,#4974e5 54%,#7258e8)!important;box-shadow:0 12px 30px rgba(55,93,217,.13)!important}.package-balance-note-v37{border-color:rgba(92,123,181,.11)!important;background:linear-gradient(145deg,rgba(8,19,34,.72),rgba(6,12,26,.72))!important}
.admin-pack-cover-v33.admin-pack-cover-v36{border-radius:14px 8px 14px 8px!important;background:linear-gradient(135deg,#09182a,#070e1e)!important}.admin-pack-editor-v33.yukselis .admin-pack-cover-v36{box-shadow:inset 3px 0 rgba(99,115,255,.22)}.admin-pack-editor-v33.ustalik .admin-pack-cover-v36{box-shadow:inset 3px 0 rgba(161,97,255,.22)}

@media(max-width:1180px){.hero-v37{grid-template-columns:1fr!important}.hero-stage-v37{max-width:820px!important}.package-card-v37.featured{transform:none}.package-card-v37.featured:hover{transform:translateY(-4px)!important}}
@media(max-width:840px){.engine-main-v37{grid-template-columns:1fr}.engine-side-v37{grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.engine-orbit-v37{display:none}.engine-queue-v37{grid-template-columns:1fr 1fr}.engine-queue-label-v37{grid-column:1/-1}.engine-all-tools-v37{min-height:44px!important}.package-hero-v37{grid-template-columns:1fr}.package-hero-note-v37{min-width:0;max-width:260px}.package-main-v37{grid-template-columns:1fr}.package-price-v37{text-align:left;grid-template-columns:auto auto;justify-content:start;align-items:end;gap:8px}.package-credit-v37{grid-template-columns:1fr}}
@media(max-width:560px){.hero-v37{gap:27px!important}.hero-flow-v37{gap:6px}.hero-flow-v37>span{padding:0 9px}.hero-stage-v37{border-radius:24px 14px 24px 14px!important;min-height:0!important}.home-engine-v37{min-height:0!important;padding:14px!important}.engine-main-v37{min-height:0}.engine-signal-v37{min-height:292px;padding:13px}.engine-wave-v37{height:105px!important}.engine-side-v37{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.engine-side-v37 article{min-width:0;padding:8px}.engine-side-v37 article strong{font-size:14px}.engine-queue-v37{grid-template-columns:1fr}.engine-queue-label-v37{grid-column:auto}.engine-queue-v37>button:not(.engine-all-tools-v37){min-height:45px}.package-card-v37{min-height:auto!important;padding:18px!important}.package-main-v37{margin-top:18px}.package-identity-v37 h2{font-size:22px}.package-price-v37 strong{font-size:28px}.package-credit-v37 strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){.home-engine-v37 *{animation:none!important}.package-card-v37,.package-buy-v37{transition:none!important}}

/* V38 — purple-first NOCNQ Prism system. Purple is the brand anchor; blue/cyan/magenta are controlled accents. */
:root{
  --purple-v38:#9a63ff;
  --purple-deep-v38:#6e42e8;
  --violet-v38:#7658ff;
  --blue-v38:#4d7dff;
  --cyan-v38:#36d9ff;
  --magenta-v38:#d95cff;
  --bg:#070512;
  --bg-deep:#03020a;
  --surface:#0c091a;
  --surface-2:#120d24;
  --surface-3:#17102e;
  --line:rgba(156,116,255,.16);
  --line-strong:rgba(157,119,255,.30);
  --violet:#805cff;
  --purple:#a260ff;
  --blue:#5279ff;
  --cyan:#38d9ff;
  --magenta:#dc5cff;
}
body{
  background:
    radial-gradient(circle at 13% -5%,rgba(145,91,255,.17),transparent 29%),
    radial-gradient(circle at 88% 7%,rgba(74,105,255,.13),transparent 29%),
    radial-gradient(circle at 58% 54%,rgba(204,77,255,.045),transparent 34%),
    linear-gradient(180deg,#070512 0%,#05030d 58%,#030209 100%);
}
.eyebrow,.page-kicker,.section-kicker,.suite-kicker{color:#b37cff}
.primary-button{background:linear-gradient(105deg,#a15fff 0%,#735bff 46%,#3ca8ff 100%);color:#fff;box-shadow:0 14px 34px rgba(123,81,255,.20)}
.primary-button:hover:not(:disabled){box-shadow:0 18px 44px rgba(126,84,255,.29)}
.secondary-button,.ghost-button,.quiet-button{border-color:rgba(158,116,255,.18);background:rgba(135,93,255,.045)}
.secondary-button:hover,.ghost-button:hover,.quiet-button:hover{border-color:rgba(163,119,255,.38);background:rgba(143,92,255,.10)}
.public-header,.app-topbar{background:rgba(6,4,16,.82);border-color:rgba(145,105,255,.12)}
.side-rail{background:linear-gradient(180deg,#0a0718,#05030d);border-color:rgba(150,106,255,.13)}
.rail-link.active{border-color:rgba(161,113,255,.18);background:linear-gradient(90deg,rgba(151,91,255,.13),rgba(75,111,255,.055));color:#fff}
.rail-link.active>span{color:#b886ff}.rail-link.active>i{background:#9e64ff;box-shadow:0 0 12px rgba(157,95,255,.78)}
.inspector-pane{background:linear-gradient(180deg,rgba(8,5,18,.72),rgba(5,3,12,.64));border-color:rgba(151,108,255,.12)}
.inspector-pane>section,.dashboard-panel,.profile-main-panel,.profile-identity-card,.profile-focus-panel,.profile-credit-layout>article,.profile-credit-layout>div,.reward-card,.admin-content-v33,.admin-panel-v33{
  border-color:rgba(156,116,255,.14)!important;
  background:radial-gradient(circle at 92% 0,rgba(141,80,255,.065),transparent 31%),linear-gradient(150deg,rgba(13,9,29,.96),rgba(6,4,15,.97))!important;
}
.creator-tool-card,.suite-module,.home-suite-card,.home-priority-card{
  border-color:rgba(154,115,255,.14)!important;
  background:radial-gradient(circle at 90% 0,rgba(122,83,255,.055),transparent 31%),linear-gradient(150deg,#0e0a20,#070512)!important;
}
.creator-tool-card:hover,.home-suite-card:hover{border-color:rgba(159,112,255,.31)!important;box-shadow:0 19px 44px rgba(20,5,55,.28)!important}
.tool-filter:hover,.tool-filter.active{border-color:rgba(157,111,255,.30);background:rgba(144,91,255,.08)}
.credit-pill{border-color:rgba(162,105,255,.22);background:linear-gradient(90deg,rgba(137,82,255,.10),rgba(68,116,255,.055));color:#d9c5ff}.credit-glyph{border-color:#b27cff}.credit-glyph:before{border-color:#b27cff}
.lang-switch button.active{background:rgba(143,92,255,.14);color:#c49cff}
.admin-search-v33,.admin-toolbar-v33>select,.admin-user-actions-v33 select,.admin-credit-editor-v33 input{background:#0b0718!important;border-color:rgba(159,118,255,.16)!important}
.admin-table-wrap-v33{background:rgba(6,3,14,.58)!important;border-color:rgba(156,116,255,.12)!important}.admin-table-v33 th{background:#100a22!important}.admin-table-v33 tr:hover td{background:rgba(142,85,255,.025)}
.admin-user-cell-v33>span{border-color:rgba(157,100,255,.20);background:linear-gradient(145deg,rgba(151,82,255,.14),rgba(67,116,255,.10));color:#c9a9ff}.admin-credit-value-v33{color:#bf9aff}.admin-pack-pill-v33{border-color:rgba(154,111,255,.18);background:rgba(132,79,255,.08);color:#c3a6ff}.admin-pack-pill-v33.baslangic{color:#9db6ff}.admin-pack-pill-v33.ustalik{color:#ef9aff}
.admin-pack-editor-v33{border-color:rgba(157,115,255,.14);background:linear-gradient(150deg,#100a24,#070412)}
.admin-pack-cover-v33.admin-pack-cover-v36{background:linear-gradient(135deg,#160c30,#0a061b)!important;border-color:rgba(159,113,255,.13)!important}.admin-pack-cover-v36>i{color:#b88cff;background:rgba(153,89,255,.10)}.admin-pack-editor-v33.yukselis .admin-pack-cover-v36>i{color:#878dff;background:rgba(93,82,255,.11)}.admin-pack-editor-v33.ustalik .admin-pack-cover-v36>i{color:#ef8dff;background:rgba(206,71,255,.10)}

/* V38 homepage: a different composition from V37, built around a purple Prism core. */
.hero-v38{grid-template-columns:minmax(360px,.84fr) minmax(560px,1.16fr)!important;gap:58px!important;align-items:center!important;padding-top:18px!important}
.hero-v38 .hero-kicker{border-color:rgba(165,113,255,.24)!important;background:linear-gradient(90deg,rgba(151,92,255,.10),rgba(64,136,255,.045))!important;color:#c195ff!important}
.hero-v38 h1{max-width:620px!important}.hero-v38 h1 span{color:#f8f5ff}.hero-v38 h1 em{background:linear-gradient(95deg,#c06cff,#8b6fff 48%,#50b9ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-v38 .hero-lead-v30 strong{color:#ded5f2}.hero-v38 .hero-lead-v30 span{color:#8e85a9}
.hero-v38 .hero-flow-v37{border:1px solid rgba(159,116,255,.11);border-radius:14px;padding:8px;background:rgba(128,82,255,.035);width:max-content}.hero-v38 .hero-flow-v37>span{color:#afa3c7}.hero-v38 .hero-flow-v37>i{background:linear-gradient(90deg,rgba(166,102,255,.35),rgba(75,157,255,.30))}
.hero-stage-v38{border:1px solid rgba(159,113,255,.18)!important;border-radius:30px 14px 30px 14px!important;background:linear-gradient(145deg,rgba(15,9,34,.98),rgba(5,4,15,.98))!important;box-shadow:0 36px 86px rgba(12,2,34,.42),0 0 0 1px rgba(105,67,215,.035) inset!important;overflow:hidden!important}
.home-engine-v38{min-height:510px!important;padding:17px!important;background:radial-gradient(circle at 30% 30%,rgba(142,77,255,.10),transparent 34%),radial-gradient(circle at 88% 82%,rgba(57,142,255,.055),transparent 32%),linear-gradient(155deg,#0d081f,#05030e)!important;border:0!important;border-radius:inherit!important;box-shadow:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:13px!important}
.prism-head-v38{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:3px 3px 2px}.prism-head-v38>div{display:flex;align-items:center;gap:10px}.prism-brand-v38{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,rgba(171,91,255,.18),rgba(75,111,255,.14));border:1px solid rgba(172,110,255,.20);color:#d9bcff;font-size:8px;font-weight:950;letter-spacing:.08em;box-shadow:0 0 24px rgba(137,76,255,.08)}.prism-head-v38>div>div{display:grid}.prism-head-v38 small{font-size:6px;letter-spacing:.16em;color:#72648e}.prism-head-v38 strong{font-size:10px;color:#d8cfea;margin-top:3px}.prism-status-v38{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(78,216,184,.12);border-radius:999px;background:rgba(49,204,166,.035);font-size:7px;color:#6fe0bd;font-weight:800}.prism-status-v38 i{width:5px;height:5px;border-radius:50%;background:#4ee0aa;box-shadow:0 0 10px rgba(78,224,170,.75);animation:v38Pulse 2.1s ease-in-out infinite}
.prism-layout-v38{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:10px;min-height:0}.prism-stage-v38{position:relative;min-width:0;border:1px solid rgba(163,118,255,.11);border-radius:20px;background:radial-gradient(circle at 50% 45%,rgba(140,76,255,.12),transparent 35%),linear-gradient(160deg,rgba(16,10,36,.93),rgba(6,5,17,.95));padding:14px;overflow:hidden}.prism-stage-v38:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 36%,rgba(191,105,255,.025) 47%,rgba(65,158,255,.035) 50%,transparent 62%);transform:translateX(-115%);animation:v38Sweep 6.4s ease-in-out infinite;pointer-events:none}.prism-stage-top-v38{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative;z-index:2}.prism-stage-top-v38>div{display:grid}.prism-stage-top-v38 small{font-size:6px;color:#75678f;letter-spacing:.14em}.prism-stage-top-v38 strong{margin-top:3px;font-size:10px;color:#cfc6e1}.prism-stage-top-v38>span{font-size:6px;color:#8d6fc7;padding:5px 7px;border:1px solid rgba(154,106,255,.12);border-radius:999px;background:rgba(145,88,255,.04)}
.prism-core-v38{position:absolute;left:50%;top:47%;width:184px;height:184px;transform:translate(-50%,-50%);display:grid;place-items:center}.prism-ring-v38{position:absolute;border-radius:50%;border:1px solid rgba(159,105,255,.20);box-shadow:0 0 34px rgba(129,70,255,.045) inset}.prism-ring-v38.ring-a{inset:8px;border-style:dashed;animation:v38Rotate 16s linear infinite}.prism-ring-v38.ring-b{inset:28px;border-color:rgba(78,123,255,.20);animation:v38RotateReverse 11s linear infinite}.prism-ring-v38.ring-c{inset:48px;border-color:rgba(206,91,255,.24);box-shadow:0 0 24px rgba(183,75,255,.10)}.prism-center-v38{position:relative;z-index:3;width:66px;height:66px;border-radius:22px 12px 22px 12px;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at 35% 24%,rgba(206,121,255,.18),transparent 40%),linear-gradient(145deg,#1c1038,#0b0820);border:1px solid rgba(181,116,255,.25);box-shadow:0 16px 38px rgba(35,8,81,.36),0 0 28px rgba(130,70,255,.08)}.prism-center-v38 span,.prism-center-v38 small{font-size:5px;letter-spacing:.13em;color:#83739e}.prism-center-v38 strong{font-size:18px;line-height:1;color:#e5d7ff;margin:1px 0}.prism-node-v38{position:absolute;width:7px;height:7px;border-radius:50%;background:#a569ff;box-shadow:0 0 13px rgba(169,105,255,.72);z-index:4;animation:v38Node 2.7s ease-in-out infinite}.prism-node-v38.n1{left:10px;top:86px}.prism-node-v38.n2{right:28px;top:22px;animation-delay:.7s;background:#5984ff}.prism-node-v38.n3{right:4px;bottom:47px;animation-delay:1.2s;background:#df6cff}
.prism-wave-v38{position:absolute;left:15px;right:15px;bottom:49px;height:44px;display:flex;align-items:center;gap:2px;opacity:.82;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.prism-wave-v38 i{flex:1;min-width:2px;height:var(--h);max-height:38px;border-radius:99px;background:linear-gradient(to top,#5e4de5,#a260ff 56%,#45c6ff);transform-origin:center;animation:v38Wave 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * -31ms)}.prism-progress-v38{position:absolute;left:14px;right:14px;bottom:14px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:6px;color:#6f6586}.prism-progress-v38>div{height:3px;border-radius:99px;background:#16102d;overflow:hidden}.prism-progress-v38>div i{display:block;width:44%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8c57ff,#d261ff,#4ea8ff);box-shadow:0 0 11px rgba(160,85,255,.30);animation:v38Progress 4.8s ease-in-out infinite}.prism-progress-v38 b{color:#b68fff;font-size:7px}
.prism-side-v38{display:grid;grid-template-rows:repeat(3,1fr) auto;gap:7px}.prism-side-v38>article{position:relative;display:grid;grid-template-columns:27px minmax(0,1fr);gap:8px;align-items:center;padding:10px;border:1px solid rgba(154,114,255,.10);border-radius:14px;background:linear-gradient(145deg,rgba(18,11,39,.86),rgba(8,6,20,.88));overflow:hidden}.prism-side-v38>article>span{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:rgba(151,91,255,.08);color:#bd91ff}.prism-side-v38>article>div{display:grid}.prism-side-v38 article small{font-size:5px;color:#706384;letter-spacing:.08em}.prism-side-v38 article strong{margin-top:2px;font-size:15px;color:#eee8f8;line-height:1}.prism-side-v38 article>i{position:absolute;right:0;top:0;bottom:0;width:2px;background:linear-gradient(transparent,#9d60ff,transparent);opacity:.5}.prism-side-v38 article.violet>span{color:#8f9dff;background:rgba(85,91,255,.09)}.prism-side-v38 article.violet>i{background:linear-gradient(transparent,#6977ff,transparent)}.prism-side-v38 article.cyan>span{color:#66d8ff;background:rgba(53,170,255,.08)}.prism-side-v38 article.cyan>i{background:linear-gradient(transparent,#44baff,transparent)}.prism-modes-v38{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:9px;border:1px solid rgba(155,113,255,.09);border-radius:13px;background:rgba(14,8,30,.60)}.prism-modes-v38>small{grid-column:1/-1;font-size:5px;color:#6f6383;letter-spacing:.12em}.prism-modes-v38>span{display:flex;align-items:center;gap:5px;font-size:6px;color:#9d91b2}.prism-modes-v38>span i{width:4px;height:4px;border-radius:50%;background:#a867ff}.prism-modes-v38>span:nth-of-type(2) i{background:#657cff}.prism-modes-v38>span:nth-of-type(3) i{background:#47c6ff}
.prism-quick-v38{display:grid;grid-template-columns:120px repeat(3,minmax(0,1fr)) 82px;gap:7px}.prism-quick-v38>div{display:flex;flex-direction:column;justify-content:center;padding:5px 8px;border-left:2px solid #9a5fff}.prism-quick-v38>div small{font-size:5px;color:#76688d;letter-spacing:.12em}.prism-quick-v38>div strong{margin-top:2px;font-size:7px;color:#aaa0ba}.prism-quick-v38 button{min-width:0;min-height:42px;border:1px solid rgba(154,113,255,.10);border-radius:12px;background:linear-gradient(145deg,rgba(19,12,40,.86),rgba(8,6,20,.88));display:grid;grid-template-columns:26px minmax(0,1fr) 12px;gap:7px;align-items:center;padding:6px 8px;color:#cfc5de;transition:transform .16s,border-color .16s,background .16s}.prism-quick-v38 button:hover{transform:translateY(-2px);border-color:rgba(169,118,255,.26);background:linear-gradient(145deg,rgba(28,16,57,.92),rgba(10,7,25,.92))}.prism-quick-v38 button>strong{font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.prism-tool-v38{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:rgba(155,92,255,.10);color:#c18fff}.prism-tool-v38.tone-1{background:rgba(94,93,255,.10);color:#8c9aff}.prism-tool-v38.tone-2{background:rgba(49,163,255,.09);color:#5fc8ff}.prism-all-v38{grid-template-columns:1fr 13px!important;background:linear-gradient(105deg,rgba(145,82,255,.22),rgba(72,89,255,.20))!important;color:#e6d9ff!important;font-weight:850!important}
@keyframes v38Wave{0%,100%{transform:scaleY(.43);opacity:.42}40%{transform:scaleY(.98);opacity:.95}70%{transform:scaleY(.68);opacity:.62}}@keyframes v38Rotate{to{transform:rotate(360deg)}}@keyframes v38RotateReverse{to{transform:rotate(-360deg)}}@keyframes v38Node{0%,100%{transform:scale(.68);opacity:.55}50%{transform:scale(1.22);opacity:1}}@keyframes v38Sweep{0%,25%{transform:translateX(-115%)}70%,100%{transform:translateX(115%)}}@keyframes v38Progress{0%,100%{width:34%}50%{width:76%}}@keyframes v38Pulse{0%,100%{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}

/* V38 packages: stronger purple identity and rebalanced pricing, without changing credit amounts. */
.package-hero-v38{background:radial-gradient(circle at 80% 16%,rgba(162,87,255,.13),transparent 34%),radial-gradient(circle at 58% 85%,rgba(70,102,255,.055),transparent 31%),linear-gradient(145deg,#100922,#070413)!important;border-color:rgba(158,115,255,.17)!important}.package-hero-note-v38{border-color:rgba(161,115,255,.16)!important;background:linear-gradient(145deg,rgba(29,15,60,.82),rgba(11,7,25,.86))!important}.package-hero-note-v38 small{color:#906fc2}.package-hero-note-v38 strong{color:#d5c2ee}
.package-stage-v38{gap:18px!important}.package-card-v38{--pack:#9a63ff;min-height:490px!important;border-color:rgba(151,111,255,.15)!important;background:radial-gradient(circle at 94% 0,rgba(160,82,255,.085),transparent 29%),linear-gradient(155deg,#110a25,#070413)!important}.package-card-v38.pack-pulse{--pack:#7f75ff}.package-card-v38.pack-flow{--pack:#a05fff}.package-card-v38.pack-peak{--pack:#d05cff}.package-card-v38.featured{border-color:rgba(164,100,255,.42)!important;box-shadow:0 30px 72px rgba(44,9,94,.31),0 0 44px rgba(132,72,255,.055)!important}.package-card-v38:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,transparent 62%,color-mix(in srgb,var(--pack) 7%,transparent));pointer-events:none}.package-accent-v38{top:28px!important;height:104px!important;width:4px!important;background:linear-gradient(var(--pack),rgba(91,112,255,.36),transparent)!important;box-shadow:0 0 28px color-mix(in srgb,var(--pack) 34%,transparent)!important}.package-head-v38>div>small{color:color-mix(in srgb,var(--pack) 82%,#fff)!important}.package-head-v38 .package-status-v37,.package-head-v38 .package-popular-v37{background:color-mix(in srgb,var(--pack) 7%,#0b0718)!important;border-color:color-mix(in srgb,var(--pack) 23%,transparent)!important;color:color-mix(in srgb,var(--pack) 78%,#fff)!important}.package-main-v38{margin-top:25px!important}.package-identity-v38{grid-template-columns:44px minmax(0,1fr)!important}.package-identity-v38 h2{color:#f6f0ff!important;font-size:25px!important}.package-identity-v38 p{color:#817393!important}.package-symbol-v37{background:color-mix(in srgb,var(--pack) 11%,#0d071d)!important;border-color:color-mix(in srgb,var(--pack) 22%,transparent)!important;box-shadow:0 0 22px color-mix(in srgb,var(--pack) 7%,transparent)}.package-price-v38 strong{font-size:32px!important;background:linear-gradient(90deg,#fff,#d8c5ff);-webkit-background-clip:text;background-clip:text;color:transparent!important}.package-price-v38 small{color:#89799e!important}.package-credit-v38{border-color:color-mix(in srgb,var(--pack) 13%,rgba(255,255,255,.02))!important;background:linear-gradient(100deg,color-mix(in srgb,var(--pack) 7%,#0a0618),rgba(8,5,18,.78))!important}.package-credit-v38 small{color:#7e7093!important}.package-credit-v38 strong{color:#f0e8fb!important}.package-credit-v38 strong span{color:color-mix(in srgb,var(--pack) 84%,#fff)!important}.package-meter-v38 i{background:linear-gradient(to top,color-mix(in srgb,var(--pack) 24%,#21153d),var(--pack))!important;box-shadow:0 0 10px color-mix(in srgb,var(--pack) 10%,transparent)}.package-features-v38 li{background:rgba(153,95,255,.018)!important}.package-features-v38 li>span{background:rgba(152,97,255,.075)!important;color:#b78dff!important}.package-features-v38 b{color:#9487a7!important}.package-buy-v38{border-color:rgba(162,114,255,.18)!important;background:linear-gradient(100deg,rgba(139,84,255,.08),rgba(83,77,255,.055))!important}.package-buy-v38.primary{background:linear-gradient(100deg,#9f5dff,#755dff 53%,#4f84ff)!important;box-shadow:0 14px 34px rgba(119,78,255,.20)!important}.package-balance-note-v38{border-color:rgba(157,116,255,.15)!important;background:linear-gradient(145deg,rgba(16,9,34,.86),rgba(7,4,16,.90))!important}.package-balance-note-v38 .note-icon{color:#be91ff!important;background:rgba(155,92,255,.09)!important}

/* V38 cross-site purple polish. */
.page-hero{border-color:rgba(156,116,255,.15);background:radial-gradient(circle at 84% 10%,rgba(147,82,255,.07),transparent 31%),linear-gradient(135deg,rgba(16,10,35,.97),rgba(7,4,17,.95))}.page-hero:after{background:radial-gradient(circle,rgba(155,87,255,.13),transparent 68%)}
.home-final{border-color:rgba(157,114,255,.17)!important;background:radial-gradient(circle at 15% 50%,rgba(153,86,255,.095),transparent 32%),linear-gradient(100deg,rgba(18,10,39,.95),rgba(8,5,20,.95))!important}
.reveal-target.revealed{will-change:auto}

@media(max-width:1180px){.hero-v38{grid-template-columns:1fr!important;gap:34px!important}.hero-stage-v38{max-width:850px!important;width:100%}.prism-layout-v38{grid-template-columns:minmax(0,1fr) 160px}}
@media(max-width:840px){.prism-layout-v38{grid-template-columns:1fr}.prism-side-v38{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto}.prism-modes-v38{grid-column:1/-1;grid-template-columns:auto repeat(3,1fr);align-items:center}.prism-modes-v38>small{grid-column:auto}.prism-quick-v38{grid-template-columns:1fr 1fr}.prism-quick-v38>div{grid-column:1/-1}.package-card-v38.featured{transform:none!important}}
@media(max-width:560px){.hero-v38{gap:25px!important}.hero-v38 .hero-flow-v37{width:100%;justify-content:center}.home-engine-v38{min-height:0!important;padding:13px!important}.prism-stage-v38{min-height:350px}.prism-core-v38{width:158px;height:158px}.prism-side-v38{grid-template-columns:1fr 1fr}.prism-side-v38>article:nth-child(3){grid-column:1/-1}.prism-modes-v38{grid-template-columns:1fr 1fr}.prism-modes-v38>small{grid-column:1/-1}.prism-quick-v38{grid-template-columns:1fr}.prism-quick-v38>div{grid-column:auto}.package-card-v38{min-height:auto!important}.package-price-v38 strong{font-size:29px!important}}
@media(prefers-reduced-motion:reduce){.home-engine-v38 *{animation:none!important}.package-card-v38,.package-buy-v38{transition:none!important}}

/* ============================================================
   NOCNQ V39 — PREMIUM MEDIA STUDIO
   Real media covers + dedicated audio/video/image workspaces.
   ============================================================ */
:root{
  --nq39-ink:#050613;--nq39-panel:#090b1d;--nq39-panel2:#0d1028;--nq39-purple:#8756ff;--nq39-blue:#398cff;--nq39-cyan:#35d9f4;--nq39-line:rgba(130,151,255,.18);--nq39-text:#f6f7ff;--nq39-muted:#9ca8c7;
}
.nq-studio{max-width:1600px;margin:0 auto;padding-top:24px;background:radial-gradient(circle at 82% 4%,rgba(89,44,197,.16),transparent 30%),radial-gradient(circle at 12% 18%,rgba(38,117,255,.10),transparent 24%)}
.nq-studio-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px;padding:0 2px}
.nq-studio-head>div:first-child{max-width:820px}.nq-studio-head>div:first-child>span{display:block;color:#63dff7;font-size:11px;letter-spacing:.18em;font-weight:800;margin-bottom:8px}.nq-studio-head h1{margin:0;font-size:clamp(30px,3vw,48px);line-height:1.02;letter-spacing:-.035em;color:#fff}.nq-studio-head p{max-width:760px;margin:10px 0 0;color:#aeb9d8;line-height:1.55}
.nq-studio-nav{display:flex;align-items:center;gap:10px;flex:0 0 auto}.nq-back{border:0;background:transparent;color:#d9e6ff;padding:9px 12px;border-radius:10px;display:inline-flex;align-items:center;gap:9px;font-weight:750;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(85,203,255,.12),0 0 24px rgba(121,70,255,.08);transition:.2s ease}.nq-back span{color:#4edcf5;font-size:18px}.nq-back:hover{background:linear-gradient(90deg,rgba(123,69,255,.12),rgba(45,190,244,.08));box-shadow:inset 0 0 0 1px rgba(91,213,255,.24),0 0 28px rgba(126,68,255,.15);transform:translateX(-2px)}
.nq-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.62fr);gap:14px;align-items:start}.nq-workspace>main,.nq-workspace>aside{min-width:0}.nq-workspace>aside{display:grid;gap:12px;position:sticky;top:88px}
.nq-workbar,.nq-preview-panel,.nq-upload-panel,.nq-settings,.nq-run-panel,.nq-file-info{background:linear-gradient(145deg,rgba(13,16,40,.96),rgba(6,8,22,.98));border:1px solid var(--nq39-line);box-shadow:0 18px 60px rgba(0,0,0,.18);border-radius:16px}
.nq-workbar{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;margin-bottom:10px}.nq-workbar span{font-size:10px;letter-spacing:.16em;font-weight:900;color:#9aa9d3}.nq-workbar b{font-size:12px;color:#73e4ff;font-weight:800}
.nq-preview-panel{padding:12px;overflow:hidden}.nq-preview-panel>header,.nq-upload-panel>header,.nq-settings>header{display:flex;align-items:center;gap:9px;padding:2px 2px 10px;color:#e9edff}.nq-preview-panel>header{justify-content:space-between}.nq-preview-panel>header strong,.nq-upload-panel>header strong,.nq-settings>header strong{display:block;font-size:13px}.nq-preview-panel>header small,.nq-upload-panel>header small,.nq-settings>header small{display:block;color:#8190b7;font-size:10px;margin-top:2px}.nq-upload-panel>header svg,.nq-settings>header svg{color:#51d9f4}
.nq-video-stage{position:relative;aspect-ratio:16/8.3;max-height:510px;background:#02030a;border:1px solid rgba(132,154,255,.14);border-radius:12px;overflow:hidden}.nq-video-stage video,.nq-image-stage img{width:100%;height:100%;display:block;object-fit:contain;background:#02030a}.nq-stage-photo{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(.86) contrast(1.06)}.nq-video-stage .nq-stage-photo:after,.nq-image-stage .nq-stage-photo:after,.nq-audio-stage .nq-stage-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,5,16,.12),rgba(3,4,15,.48)),linear-gradient(90deg,rgba(75,44,180,.18),transparent 48%,rgba(16,164,217,.08))}.nq-stage-photo>span{position:absolute;z-index:2;left:14px;bottom:13px;font-size:10px;letter-spacing:.12em;font-weight:850;color:#ddecff;text-transform:uppercase}.nq-viewer-chrome{position:absolute;z-index:3;left:10px;right:10px;bottom:9px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;color:#b9c5e5;font:700 10px/1 ui-monospace,monospace}.nq-viewer-chrome i{height:2px;background:linear-gradient(90deg,#8057ff 0 28%,#43d4f4 28% 30%,rgba(255,255,255,.22) 30%)}
.nq-image-stage{position:relative;aspect-ratio:16/10;max-height:590px;border:1px solid rgba(132,154,255,.14);background:#02030a;border-radius:12px;overflow:hidden}.nq-image-stage .nq-stage-photo{position:absolute}
.nq-audio-stage{position:relative;min-height:320px;border:1px solid rgba(132,154,255,.14);border-radius:12px;background:#050715;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:16px}.nq-audio-stage .nq-stage-photo{opacity:.28;position:absolute}.nq-waveform{position:relative;z-index:2;height:138px;display:flex;align-items:center;gap:3px;padding:8px 3px;border-top:1px solid rgba(65,211,244,.14);border-bottom:1px solid rgba(136,80,255,.18)}.nq-waveform i{flex:1;max-width:6px;height:var(--h);min-height:4px;border-radius:3px;background:linear-gradient(180deg,#51def7,#8b57ff);opacity:.82}.nq-audio-stage audio{position:relative;z-index:3;width:100%;height:42px;margin-top:14px}.nq-stage-empty{position:relative;z-index:3;color:#aab5d2;font-size:12px;margin-top:10px}
.nq-timeline{margin-top:10px;padding:9px 10px 11px;background:#060817;border:1px solid rgba(105,131,224,.14);border-radius:11px;overflow:hidden}.nq-time-ruler{display:flex;justify-content:space-between;padding:0 5px 7px;color:#657397;font:700 9px/1 ui-monospace,monospace}.nq-track{display:grid;grid-template-columns:42px 1fr;position:relative;gap:7px;align-items:center;min-height:34px;margin-top:4px}.nq-track>b{font-size:8px;letter-spacing:.11em;color:#7785a9}.nq-track-clip{height:25px;display:flex;align-items:center;padding:0 9px;border-radius:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg,rgba(119,72,255,.55),rgba(39,139,227,.34));border:1px solid rgba(108,188,255,.25);color:#e6edff;font-size:10px}.nq-playhead{position:absolute;top:-4px;bottom:-5px;left:41%;width:1px;background:#43e2f8;box-shadow:0 0 8px rgba(67,226,248,.75)}.nq-playhead:before{content:"";position:absolute;top:-2px;left:-3px;width:7px;height:5px;border-radius:2px;background:#43e2f8}.nq-track.secondary{min-height:24px}.nq-track-segments{display:flex;gap:5px}.nq-track-segments i{height:14px;border-radius:3px;background:rgba(108,84,235,.32);border:1px solid rgba(129,105,255,.24);flex:1}.nq-track-segments i:nth-child(2){flex:1.7;background:rgba(48,186,235,.24)}
.nq-before-after{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;margin-top:10px}.nq-before-after>i{width:1px;background:linear-gradient(#7750ee,#37d8ef)}.nq-before-after article{min-width:0;border-radius:10px;border:1px solid rgba(111,137,225,.13);background:#070919;padding:9px}.nq-before-after article>span{display:block;font-size:8px;letter-spacing:.14em;color:#8290b7;margin-bottom:7px;font-weight:900}.nq-before-after article>div{height:70px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#8e9aba;font-size:10px;text-align:center}.nq-before-after img,.nq-before-after video{width:100%;height:100%;object-fit:cover}
.nq-file-info{display:grid;grid-template-columns:1.7fr .7fr .65fr;margin-top:10px;overflow:hidden}.nq-file-info>div{padding:10px 12px;min-width:0;border-right:1px solid rgba(116,140,219,.12)}.nq-file-info>div:last-child{border-right:0}.nq-file-info span{display:block;color:#667596;font-size:8px;letter-spacing:.12em;font-weight:850}.nq-file-info strong{display:block;color:#dce4fb;font-size:10px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nq-upload-panel,.nq-settings,.nq-run-panel{padding:13px}.nq-workspace-audio main>.nq-upload-panel{margin-bottom:10px}.nq-upload{display:grid;gap:8px}.nq-upload+.nq-upload{margin-top:10px}.nq-drop{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:84px;padding:12px;border:1px dashed rgba(88,213,242,.28);border-radius:11px;background:linear-gradient(135deg,rgba(72,46,170,.09),rgba(21,139,190,.06));cursor:pointer}.nq-drop.dragging{border-color:#48ddf6;background:rgba(42,187,226,.1)}.nq-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.nq-drop-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:rgba(87,80,208,.16);color:#61ddf5;border:1px solid rgba(112,127,230,.2)}.nq-drop strong{display:block;font-size:12px;color:#eef2ff}.nq-drop small{display:block;font-size:9px;color:#7584a9;line-height:1.45;margin-top:3px}.nq-drop b{position:relative;z-index:2;border:1px solid rgba(100,193,238,.22);padding:7px 8px;border-radius:7px;color:#bfecfa;font-size:9px;white-space:nowrap}.nq-file-row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:9px;padding:8px;border-radius:9px;background:#070919;border:1px solid rgba(107,132,219,.13)}.nq-file-thumb{width:48px;height:42px;border-radius:6px;overflow:hidden;background:#030510;display:grid;place-items:center}.nq-file-thumb img,.nq-file-thumb video{width:100%;height:100%;object-fit:cover}.nq-file-wave{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:2px}.nq-file-wave i{width:2px;height:var(--h);background:#53d9f2;border-radius:3px}.nq-file-meta{min-width:0}.nq-file-meta strong{display:block;font-size:10px;color:#dce5fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nq-file-meta small{display:block;font-size:8px;color:#7582a5;margin-top:3px}.nq-file-actions{display:flex;gap:4px}.nq-file-actions button{border:0;background:rgba(111,83,224,.12);color:#aebde1;border-radius:6px;font-size:8px;padding:6px 7px;cursor:pointer}.nq-file-actions button:last-child{color:#f4a3be;background:rgba(194,58,104,.08)}
.nq-settings .field{margin-top:9px}.nq-settings label{font-size:10px;color:#8795ba}.nq-settings input,.nq-settings select,.nq-settings textarea{width:100%;box-sizing:border-box;background:#060818;border:1px solid rgba(118,141,222,.16);color:#e4e9fb;border-radius:8px;min-height:37px;padding:8px 9px;margin-top:5px}.nq-settings textarea{min-height:86px;resize:vertical}.nq-settings .workspace-note,.nq-prompt-only{font-size:10px;line-height:1.55;color:#8d9abd;background:rgba(92,67,189,.07);border:1px solid rgba(122,102,221,.12);border-radius:9px;padding:10px}.nq-prompt-only{display:flex;gap:9px;align-items:center}.nq-prompt-only strong,.nq-prompt-only small{display:block}.nq-prompt-only strong{color:#d8e3fb}.nq-prompt-only small{margin-top:3px}
.nq-run-panel header{display:flex;justify-content:space-between;gap:10px;align-items:center}.nq-run-panel header span{display:block;font-size:8px;letter-spacing:.13em;color:#7785aa;font-weight:900}.nq-run-panel header strong{font-size:12px;color:#eef2ff}.nq-run-panel header>b{font-size:9px;color:#7f8caf;display:flex;gap:5px;align-items:center}.nq-progress{height:4px;background:#050714;border-radius:99px;overflow:hidden;margin:10px 0}.nq-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#8454ff,#386ff6,#43dff4);box-shadow:0 0 12px rgba(67,223,244,.45);transition:width .28s ease}.nq-run-meta{display:flex;justify-content:space-between;color:#8090b5;font-size:9px}.nq-run-meta b{color:#dce4fa}.nq-run{width:100%;margin-top:10px;justify-content:center}.nq-result-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:14px 0 7px;padding-top:11px;border-top:1px solid rgba(112,135,215,.12)}.nq-result-head span{font-size:8px;letter-spacing:.14em;color:#6edff5;font-weight:900}.nq-result-head small{font-size:8px;color:#6e7a9c}.nq-result-media{width:100%;max-height:260px;object-fit:contain;border-radius:9px;background:#03040c}.nq-result-audio{width:100%;height:40px}.nq-result-links{display:grid;gap:6px;margin-top:8px}.nq-result-error{border:1px solid rgba(221,77,122,.18);background:rgba(134,31,69,.08);border-radius:9px;padding:10px}.nq-result-error strong{color:#ffd3df}.nq-result-error p,.nq-result-error small{color:#a98391;font-size:9px;line-height:1.45}

/* Static, realistic media cards. */
.nq-media-tool-card{overflow:hidden!important;padding:0!important;background:linear-gradient(180deg,#0d1028,#080a1c)!important;border:1px solid rgba(113,135,220,.16)!important;box-shadow:0 18px 45px rgba(0,0,0,.16)!important;min-height:0!important}.nq-tool-cover{height:148px;position:relative;background-size:cover;background-position:center;overflow:hidden}.nq-media-tool-card.compact .nq-tool-cover{height:126px}.nq-tool-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,4,12,.12),rgba(5,6,18,.74)),linear-gradient(90deg,rgba(81,47,183,.20),transparent 55%,rgba(17,170,215,.08))}.nq-tool-cover-label{position:absolute;z-index:3;left:11px;right:11px;top:10px;display:flex;justify-content:space-between;align-items:center}.nq-tool-cover-label small{font-size:8px;letter-spacing:.15em;color:#d6e4ff;font-weight:900}.nq-tool-card-body{padding:13px}.nq-media-tool-card .creator-tool-copy h3{font-size:15px;margin:0;color:#fff}.nq-media-tool-card .creator-tool-copy p{font-size:10px;line-height:1.5;color:#8f9cbc;margin:6px 0 10px;min-height:30px}.nq-media-tool-card .creator-tool-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#7b89aa;font-size:9px}.nq-media-tool-card .tool-credit-chip{background:rgba(99,75,202,.13);border:1px solid rgba(118,98,220,.16);color:#c7baf7;border-radius:6px;padding:4px 6px}.nq-media-tool-card .creator-tool-open{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:space-between;background:transparent;border:0;border-top:1px solid rgba(112,138,220,.11);padding:10px 0 0;color:#cfe9ff;font-size:10px;cursor:pointer}.nq-card-wave{position:absolute;z-index:2;left:11px;right:11px;bottom:18px;height:48px;display:flex;align-items:center;gap:2px}.nq-card-wave i{flex:1;max-width:5px;height:var(--h);background:linear-gradient(#45ddf4,#8553fd);border-radius:3px;opacity:.72}.nq-card-focus{position:absolute;z-index:2;width:70px;height:70px;right:16px;bottom:15px;border:1px solid rgba(91,224,246,.52);box-shadow:0 0 0 12px rgba(68,64,190,.08)}.nq-card-focus i:before,.nq-card-focus i:after{content:"";position:absolute;background:#51e1f6}.nq-card-focus i:first-child:before{left:-1px;top:50%;width:14px;height:1px}.nq-card-focus i:first-child:after{top:-1px;left:50%;height:14px;width:1px}.nq-card-focus span{position:absolute;right:3px;bottom:3px;font-size:7px;color:#7fe9f8}.nq-card-timeline{position:absolute;z-index:2;left:12px;right:12px;bottom:14px;height:38px;border-top:1px solid rgba(98,223,244,.26);display:flex;gap:4px;align-items:flex-end}.nq-card-timeline span{height:10px;flex:1;border-radius:2px;background:rgba(123,77,236,.66)}.nq-card-timeline span:nth-of-type(2){flex:1.8;background:rgba(43,166,224,.55)}.nq-card-timeline i{position:absolute;left:38%;top:-4px;bottom:0;width:1px;background:#48def6}.nq-card-timeline b{position:absolute;left:0;right:0;bottom:15px;height:2px;background:rgba(255,255,255,.13)}

/* Editor suites use a real local workstation photograph, never official logos. */
.nq-suite-photo{position:relative;overflow:hidden;background-size:cover;background-position:center!important;isolation:isolate}.nq-suite-photo-shade{position:absolute;z-index:0;inset:0;background:linear-gradient(180deg,rgba(4,6,18,.18),rgba(4,6,18,.82)),linear-gradient(100deg,rgba(91,55,201,.30),transparent 58%,rgba(31,165,220,.13))}.nq-suite-photo .suite-brand-lock{position:absolute;z-index:3;left:14px;bottom:13px}.nq-suite-photo .suite-brand-lock small{font-size:7px;letter-spacing:.13em;color:#75e4f5}.nq-suite-photo .suite-brand-lock strong{display:block;color:#fff;font-size:15px;margin-top:2px}.nq-suite-layers,.nq-suite-motion,.nq-suite-cut{position:absolute;z-index:2;inset:14px 14px 42px}.nq-suite-layers span{position:absolute;left:0;height:9px;border-radius:3px;background:linear-gradient(90deg,rgba(131,79,250,.8),rgba(49,165,230,.36));border:1px solid rgba(118,200,246,.18)}.nq-suite-layers span:nth-child(1){bottom:0;width:84%}.nq-suite-layers span:nth-child(2){bottom:14px;left:9%;width:64%}.nq-suite-layers span:nth-child(3){bottom:28px;left:21%;width:72%}.nq-suite-layers span:nth-child(4){bottom:42px;width:48%}.nq-suite-layers i{position:absolute;left:61%;top:5px;bottom:-6px;width:1px;background:#50e0f6}.nq-suite-motion .mask-ring{position:absolute;width:64px;height:64px;border:1px solid rgba(91,225,247,.66);border-radius:50%;right:12%;top:12%;box-shadow:inset 0 0 18px rgba(121,74,237,.2),0 0 24px rgba(57,190,230,.1)}.nq-suite-motion b{position:absolute;left:8%;right:10%;bottom:14px;height:1px;background:linear-gradient(90deg,#8157f6,#48dff5)}.nq-suite-motion .key{position:absolute;bottom:10px;width:8px;height:8px;transform:rotate(45deg);background:#50dcf4;border:1px solid rgba(255,255,255,.55)}.nq-suite-motion .k1{left:16%}.nq-suite-motion .k2{left:51%}.nq-suite-motion .k3{right:16%}.nq-suite-cut span{position:absolute;bottom:12px;height:20px;border-radius:3px;background:linear-gradient(90deg,rgba(99,73,222,.72),rgba(38,154,216,.5));border:1px solid rgba(118,196,235,.17)}.nq-suite-cut span:nth-child(1){left:0;width:28%}.nq-suite-cut span:nth-child(2){left:30%;width:40%}.nq-suite-cut span:nth-child(3){right:0;width:27%}.nq-suite-cut i{position:absolute;left:29%;bottom:4px;height:38px;width:1px;background:#4ee2f6}.nq-suite-cut b{position:absolute;left:0;right:0;bottom:38px;height:1px;background:rgba(255,255,255,.18)}

/* Premium, original static package objects. */
.nq-package-card-v39{overflow:hidden!important}.nq-pack-object{height:190px;position:relative;margin:2px 0 10px;display:grid;place-items:center;perspective:800px;background:radial-gradient(ellipse at center,rgba(96,73,221,.14),transparent 56%)}.nq-pack-object .object-floor{position:absolute;left:24%;right:24%;bottom:13px;height:18px;border-radius:50%;background:radial-gradient(ellipse,rgba(80,204,245,.25),rgba(102,59,221,.12) 45%,transparent 72%);filter:blur(3px)}.crystal-core{position:relative;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.86),rgba(102,213,248,.44) 11%,rgba(105,79,239,.50) 38%,rgba(25,22,67,.9) 72%);box-shadow:inset -14px -16px 28px rgba(20,14,59,.5),inset 14px 10px 22px rgba(116,233,255,.2),0 0 42px rgba(86,94,245,.28);border:1px solid rgba(155,224,255,.35)}.crystal-core:before{content:"";position:absolute;inset:15px 19px 25px 26px;transform:rotate(-25deg);border:1px solid rgba(224,247,255,.46);clip-path:polygon(50% 0,100% 34%,78% 100%,18% 86%,0 28%)}.crystal-core b{position:absolute;width:26px;height:8px;border-radius:50%;background:rgba(255,255,255,.58);filter:blur(4px);left:19px;top:15px;transform:rotate(-28deg)}.crystal-core i{position:absolute;inset:-14px;border:1px solid rgba(94,213,244,.11);border-radius:50%}.energy-core{position:relative;width:105px;height:118px;transform:rotateX(7deg)}.energy-core:before,.energy-core:after{content:"";position:absolute;left:50%;transform:translateX(-50%);clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(150deg,rgba(204,244,255,.8),rgba(62,208,244,.52) 30%,rgba(125,68,242,.76) 72%,rgba(39,20,84,.4));filter:drop-shadow(0 0 16px rgba(62,211,244,.25))}.energy-core:before{width:76px;height:104px;bottom:0}.energy-core:after{width:48px;height:69px;bottom:7px;background:linear-gradient(150deg,rgba(255,255,255,.85),rgba(81,225,247,.55),rgba(151,70,255,.42))}.energy-core i{position:absolute;left:50%;transform:translateX(-50%);border:1px solid rgba(80,224,247,.35);border-radius:50%;z-index:3}.energy-core i:nth-child(1){width:118px;height:26px;bottom:5px}.energy-core i:nth-child(2){width:94px;height:20px;bottom:28px}.energy-core i:nth-child(3){width:69px;height:15px;bottom:51px}.energy-core b{position:absolute;z-index:5;left:51%;top:12px;width:4px;height:66px;background:linear-gradient(#fff,#57def5,transparent);filter:blur(.2px);box-shadow:0 0 18px #68dff4}.crown-body{position:relative;width:118px;height:88px;margin-top:20px;filter:drop-shadow(0 12px 24px rgba(100,50,228,.22))}.crown-body:before{content:"";position:absolute;left:5px;right:5px;bottom:6px;height:54px;clip-path:polygon(0 18%,18% 51%,29% 0,50% 48%,70% 0,82% 52%,100% 18%,90% 100%,10% 100%);background:linear-gradient(145deg,#d6c0ff 0,#8c54ff 24%,#5122bd 61%,#24104e 100%);border:1px solid rgba(216,190,255,.5);box-shadow:inset 8px 6px 16px rgba(255,255,255,.18),inset -8px -10px 20px rgba(18,6,51,.5),0 0 28px rgba(124,65,249,.32)}.crown-body:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:16px;border-radius:4px 4px 9px 9px;background:linear-gradient(180deg,#a673ff,#5423b5 60%,#2c105e);box-shadow:inset 0 2px rgba(232,213,255,.38)}.crown-body i{position:absolute;z-index:3;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,#e9fbff,#69e7f7 38%,#7a46e4 76%);box-shadow:0 0 10px rgba(91,226,248,.6)}.crown-body i:nth-child(1){left:16px;top:29px}.crown-body i:nth-child(2){left:36px;top:55px}.crown-body i:nth-child(3){left:55px;top:34px}.crown-body i:nth-child(4){right:36px;top:55px}.crown-body i:nth-child(5){right:16px;top:29px}.crown-body b{position:absolute;z-index:4;left:24px;top:19px;width:32px;height:8px;border-radius:50%;background:rgba(255,255,255,.32);filter:blur(4px);transform:rotate(-16deg)}.nq-package-card-v39 .package-identity-v38 .package-symbol-v36{display:none!important}

/* Admin V39 — user cards and explicit credit management. */
.nq-admin-users-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.nq-admin-user-card{min-width:0;border-radius:16px;border:1px solid rgba(115,139,224,.15);background:linear-gradient(145deg,rgba(12,15,38,.97),rgba(6,8,22,.98));padding:14px;box-shadow:0 18px 46px rgba(0,0,0,.15)}.nq-admin-user-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.nq-admin-avatar{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(128,75,247,.32),rgba(43,178,228,.20));border:1px solid rgba(107,186,238,.2);color:#eef5ff;font-weight:850;font-size:11px}.nq-admin-identity{min-width:0}.nq-admin-identity strong,.nq-admin-identity span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nq-admin-identity strong{font-size:13px;color:#f1f4ff}.nq-admin-identity span{font-size:9px;color:#7f8cac;margin-top:3px}.nq-admin-state{display:flex;align-items:center;gap:5px;color:#9ca9c7;font-size:9px}.nq-admin-state i{width:6px;height:6px;border-radius:50%;background:#58627c}.nq-admin-state.online i{background:#42e3b4;box-shadow:0 0 10px rgba(66,227,180,.48)}.nq-admin-user-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(111,135,216,.09);border:1px solid rgba(111,135,216,.10);border-radius:10px;overflow:hidden;margin-top:12px}.nq-admin-user-facts>div{min-width:0;background:#080a1d;padding:9px}.nq-admin-user-facts small{display:block;font-size:7px;letter-spacing:.1em;color:#697796;font-weight:850}.nq-admin-user-facts strong{display:block;font-size:10px;color:#d9e2f9;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nq-admin-user-facts>div:first-child strong{font-size:16px;color:#77e3f5}.nq-admin-last-process{display:flex;align-items:center;gap:9px;margin-top:10px;padding:9px 0}.nq-admin-last-process>div{min-width:0;flex:1}.nq-admin-last-process small,.nq-admin-last-process strong{display:block}.nq-admin-last-process small{font-size:7px;color:#667493;letter-spacing:.1em}.nq-admin-last-process strong{font-size:10px;color:#cbd6f0;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nq-admin-last-process>b{font-size:8px;color:#7684a4;white-space:nowrap}.nq-admin-credit-manager{border-top:1px solid rgba(110,134,213,.11);padding-top:10px}.nq-admin-credit-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.nq-admin-credit-title small,.nq-admin-credit-title strong{display:block}.nq-admin-credit-title small{font-size:7px;letter-spacing:.12em;color:#55dcee;font-weight:900}.nq-admin-credit-title strong{font-size:10px;color:#b8c3df;margin-top:3px}.nq-admin-credit-title>span{font-size:8px;color:#d8c4ff;background:rgba(123,73,228,.13);border-radius:6px;padding:5px 7px}.nq-admin-credit-controls{display:grid;grid-template-columns:78px 1fr 1fr 1.2fr;gap:6px;margin-top:9px}.nq-admin-credit-controls input,.nq-admin-credit-controls button{min-width:0;height:34px;border-radius:7px;border:1px solid rgba(118,142,220,.16);background:#070919;color:#dce6fb;padding:0 8px;font-size:9px}.nq-admin-credit-controls button{cursor:pointer;background:rgba(65,95,198,.11)}.nq-admin-credit-controls button:hover{border-color:rgba(75,214,242,.28);color:#7de9f7}.nq-admin-credit-controls button.danger{color:#ffb6ca;background:rgba(180,43,86,.09);border-color:rgba(219,70,118,.15)}

/* Keep home hero the only place allowed to carry visible ambient motion. Tool/package cards remain static. */
.hero-v38 .prism-ring-v38{animation-duration:18s!important}.nq-media-tool-card *,.nq-suite-photo *,.nq-pack-object *{animation:none!important}

@media(max-width:1180px){.nq-workspace{grid-template-columns:minmax(0,1fr) 330px}.nq-admin-users-grid{grid-template-columns:1fr}.nq-admin-user-facts{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.nq-studio-head{align-items:flex-start;flex-direction:column}.nq-studio-nav{width:100%;justify-content:space-between}.nq-workspace{grid-template-columns:1fr}.nq-workspace>aside{position:static}.nq-workspace-audio>main>.nq-upload-panel{display:block}.nq-video-stage{aspect-ratio:16/9}.nq-file-info{grid-template-columns:1fr 1fr 1fr}.nq-package-stage-v39{grid-template-columns:1fr!important}.nq-pack-object{height:170px}}
@media(max-width:640px){.nq-studio{padding-left:12px!important;padding-right:12px!important}.nq-studio-head h1{font-size:29px}.nq-video-stage,.nq-image-stage{aspect-ratio:4/3}.nq-audio-stage{min-height:250px}.nq-waveform{height:104px}.nq-drop{grid-template-columns:auto 1fr}.nq-drop>b{grid-column:2;justify-self:start}.nq-file-row{grid-template-columns:42px 1fr}.nq-file-thumb{width:42px}.nq-file-actions{grid-column:2}.nq-before-after{grid-template-columns:1fr}.nq-before-after>i{width:100%;height:1px}.nq-admin-user-head{grid-template-columns:auto 1fr}.nq-admin-state{grid-column:2}.nq-admin-credit-controls{grid-template-columns:1fr 1fr}.nq-admin-credit-controls input{grid-column:1/-1}.nq-admin-user-facts{grid-template-columns:1fr 1fr}.nq-file-info{grid-template-columns:1.5fr .7fr}.nq-file-info>div:nth-child(3){grid-column:1/-1;border-top:1px solid rgba(116,140,219,.12)}.nq-tool-cover{height:132px}}

.nq-suite-module{padding:0!important;overflow:hidden!important}.nq-suite-module-media{height:132px;position:relative;background-size:cover;background-position:center;overflow:hidden}.nq-suite-module-media>span{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,6,16,.10),rgba(5,7,21,.72)),linear-gradient(95deg,rgba(104,54,222,.24),transparent 60%)}.nq-suite-module-media>div{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;height:30px;border-top:1px solid rgba(82,224,247,.28)}.nq-suite-module-media>div i{position:absolute;bottom:0;height:10px;border-radius:2px;background:rgba(127,79,238,.64)}.nq-suite-module-media>div i:first-child{left:0;width:42%}.nq-suite-module-media>div i:nth-child(2){left:44%;right:0;background:rgba(45,170,228,.50)}.nq-suite-module-media>div b{position:absolute;left:61%;top:-4px;bottom:-3px;width:1px;background:#55e1f7}.nq-suite-module-media em{position:absolute;z-index:3;right:10px;top:9px;color:#dce9ff;font:800 9px/1 ui-monospace,monospace;font-style:normal;letter-spacing:.08em}.nq-suite-module .suite-module-copy,.nq-suite-module .suite-module-footer{padding-left:13px!important;padding-right:13px!important}.nq-suite-module .suite-module-copy{padding-top:12px!important}.nq-suite-module .suite-module-footer{padding-bottom:13px!important}
.nq-admin-pack-object{width:54px!important;height:54px!important;border-radius:50%!important;background:radial-gradient(circle at 34% 27%,rgba(255,255,255,.85),rgba(88,220,246,.35) 15%,rgba(124,74,241,.5) 45%,rgba(27,18,67,.85) 75%)!important;box-shadow:inset -7px -8px 14px rgba(16,11,44,.42),0 0 25px rgba(92,87,239,.18)!important;border:1px solid rgba(134,216,247,.25)!important}.nq-admin-pack-cover-yukselis .nq-admin-pack-object{border-radius:8px!important;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(150deg,rgba(221,250,255,.8),rgba(69,211,245,.5) 30%,rgba(126,66,241,.74) 72%,rgba(39,20,84,.5))!important}.nq-admin-pack-cover-ustalik .nq-admin-pack-object{border-radius:5px!important;clip-path:polygon(0 30%,18% 55%,30% 5%,50% 50%,70% 5%,82% 55%,100% 30%,90% 100%,10% 100%);background:linear-gradient(145deg,#d6c0ff,#8650f5 35%,#401795 78%)!important}

/* V39 reference cover pass — card-cover-only visual revision. Real local media assets; no generated imagery. */
.nq-tool-cover{height:116px;isolation:isolate;background-size:cover!important;background-repeat:no-repeat!important;border-bottom:1px solid rgba(83,122,191,.12)}.nq-media-tool-card.compact .nq-tool-cover{height:102px}.nq-tool-cover:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(3,8,20,.82),rgba(4,9,22,.37) 50%,rgba(3,8,20,.72)),linear-gradient(180deg,rgba(2,6,18,.22),rgba(3,8,21,.80));pointer-events:none}.nq-tool-cover-shade{z-index:1;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--tool-accent) 10%,transparent),transparent 54%),linear-gradient(180deg,rgba(3,7,18,.10),rgba(3,7,18,.40))!important;mix-blend-mode:screen;opacity:.68}.nq-tool-cover-label{z-index:5;top:9px;left:10px;right:10px;pointer-events:none}.nq-tool-cover-label small{font-size:7px;letter-spacing:.15em;color:#9aa9c4;font-weight:850;text-shadow:0 1px 6px #030716}.nq-tool-cover-label .spec-badge{transform:scale(.88);transform-origin:100% 0}.nq-cover-status{position:absolute;z-index:5;right:10px;bottom:9px;display:flex;align-items:center;gap:5px;font-size:6px;letter-spacing:.12em;color:#8ea0bd}.nq-cover-status>i{width:4px;height:4px;border-radius:50%;background:#3ed9ed;box-shadow:0 0 8px rgba(62,217,237,.48)}
.nq-cover-ui{position:absolute;z-index:4;inset:0;pointer-events:none;color:#b7c7df;font-style:normal}.nq-cover-ui *{box-sizing:border-box}
/* Stem separation */
.nq-cover-stems{display:grid;align-content:center;gap:8px;padding:26px 42px 18px 12px}.nq-cover-lane{display:grid;grid-template-columns:34px 1fr;gap:6px;align-items:center}.nq-cover-lane small{font-size:5px;letter-spacing:.12em;color:#7d8da8}.nq-cover-lane span{height:15px;display:flex;align-items:center;gap:1px}.nq-cover-lane span i{flex:1;height:var(--h);max-height:14px;border-radius:2px;background:linear-gradient(180deg,rgba(77,224,240,.9),rgba(91,94,222,.54))}.nq-cover-stems .nq-cover-lane:nth-child(2) span i{background:linear-gradient(180deg,rgba(135,119,255,.78),rgba(83,104,220,.42))}.nq-cover-stems>b{position:absolute;left:46px;top:25px;bottom:17px;width:1px;background:rgba(61,218,237,.38);box-shadow:0 0 9px rgba(61,218,237,.16)}
/* Audio cleanup */
.nq-cover-clean{display:grid;grid-template-columns:1fr 14px 1fr;align-items:center;gap:5px;padding:32px 12px 17px}.nq-cover-clean>span{height:36px;display:flex;align-items:center;gap:1px}.nq-cover-clean span i{flex:1;height:var(--h);max-height:31px;border-radius:2px;background:#66718b;opacity:.54}.nq-cover-clean .after i{background:linear-gradient(180deg,#47d5e9,#5b66d9);opacity:.78}.nq-cover-clean>i{height:32px;width:1px;background:linear-gradient(transparent,rgba(88,218,234,.65),transparent);justify-self:center}.nq-cover-clean>small{position:absolute;left:12px;bottom:9px;font-size:5px;color:#72bfcf;letter-spacing:.11em}
/* Background removal */
.nq-cover-background .subject-frame,.nq-cover-object .selection,.nq-cover-enhance .focus-frame{position:absolute;left:32%;top:25%;width:39%;height:52%;border:1px solid rgba(80,220,234,.58);background:rgba(45,192,217,.035);box-shadow:0 0 0 1px rgba(78,70,181,.10) inset}.nq-cover-background .subject-frame i,.nq-cover-object .selection i,.nq-cover-enhance .focus-frame i{position:absolute;width:8px;height:8px;border-color:#59dce9}.nq-cover-background .subject-frame i:nth-child(1),.nq-cover-object .selection i:nth-child(1),.nq-cover-enhance .focus-frame i:nth-child(1){left:-1px;top:-1px;border-left:1px solid;border-top:1px solid}.nq-cover-background .subject-frame i:nth-child(2),.nq-cover-object .selection i:nth-child(2),.nq-cover-enhance .focus-frame i:nth-child(2){right:-1px;top:-1px;border-right:1px solid;border-top:1px solid}.nq-cover-background .subject-frame i:nth-child(3),.nq-cover-object .selection i:nth-child(3),.nq-cover-enhance .focus-frame i:nth-child(3){left:-1px;bottom:-1px;border-left:1px solid;border-bottom:1px solid}.nq-cover-background .subject-frame i:nth-child(4),.nq-cover-object .selection i:nth-child(4),.nq-cover-enhance .focus-frame i:nth-child(4){right:-1px;bottom:-1px;border-right:1px solid;border-bottom:1px solid}.nq-cover-background>b{position:absolute;left:11px;bottom:12px;font-size:6px;letter-spacing:.13em;color:#76d5df}.nq-cover-background>em{position:absolute;right:17%;top:31%;width:28px;height:39px;background:repeating-conic-gradient(rgba(175,190,212,.16) 0 25%,rgba(36,43,62,.17) 0 50%) 0/8px 8px;border:1px solid rgba(202,215,233,.12)}
/* Enhance / analysis meters */
.nq-cover-enhance .focus-frame{left:18%;top:29%;width:34%;height:48%}.nq-cover-enhance>div,.nq-cover-analysis>div{position:absolute;right:11px;top:31px;width:76px;padding:7px;border-radius:5px;background:rgba(4,9,21,.70);border:1px solid rgba(101,130,178,.16)}.nq-cover-enhance div small,.nq-cover-analysis div small{display:block;font-size:5px;color:#8190aa;margin:2px 0}.nq-cover-enhance div b,.nq-cover-analysis div b{display:block;height:2px;width:var(--w);background:linear-gradient(90deg,#4cd6e8,#665de3);border-radius:9px}
/* Upscale */
.nq-cover-upscale{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:8px}.nq-cover-upscale>span{width:54px;height:44px;display:grid;place-content:center;border:1px solid rgba(111,130,182,.28);background:rgba(4,9,22,.64);text-align:center}.nq-cover-upscale>span:last-of-type{border-color:rgba(68,212,234,.48);box-shadow:0 0 14px rgba(65,204,231,.08)}.nq-cover-upscale span small{font-size:5px;color:#7b8aa4}.nq-cover-upscale span b{font-size:12px;color:#cbd7ea}.nq-cover-upscale>i{width:14px;height:1px;background:#48d5e7;position:relative}.nq-cover-upscale>i:after{content:"";position:absolute;right:-1px;top:-2px;width:5px;height:5px;border-top:1px solid #48d5e7;border-right:1px solid #48d5e7;transform:rotate(45deg)}.nq-cover-upscale>em{position:absolute;bottom:10px;font-size:5px;letter-spacing:.09em;color:#75859f}
/* Object removal */
.nq-cover-object .selection{left:52%;top:30%;width:25%;height:38%;border-style:dashed;border-color:rgba(255,132,172,.75);background:rgba(190,56,112,.075)}.nq-cover-object .selection i{border-color:#f17aa4}.nq-cover-object>b{position:absolute;left:10px;bottom:11px;font-size:5px;color:#cf8da9;letter-spacing:.1em}.nq-cover-object>em{position:absolute;left:63%;top:18%;height:65%;width:1px;background:linear-gradient(transparent,rgba(83,216,231,.62),transparent)}
/* Transcription */
.nq-cover-transcript{padding:32px 11px 13px;display:grid;grid-template-columns:42% 1fr;gap:9px;align-items:center}.nq-cover-transcript .mini-wave{height:45px;display:flex;align-items:center;gap:1px}.nq-cover-transcript .mini-wave i{flex:1;height:var(--h);max-height:38px;background:linear-gradient(#48d8e9,#5a64d3);border-radius:2px;opacity:.72}.nq-cover-transcript>div{display:grid;gap:5px}.nq-cover-transcript>div i{height:3px;border-radius:4px;background:rgba(185,199,220,.38)}.nq-cover-transcript>div i:nth-child(2){width:77%}.nq-cover-transcript>div i:nth-child(3){width:55%}.nq-cover-transcript>b{position:absolute;right:11px;bottom:10px;font-size:5px;color:#74cad8}
/* Captions */
.nq-cover-captions .caption-box{position:absolute;left:14%;right:14%;top:38%;padding:6px 8px;text-align:center;border-radius:4px;background:rgba(3,7,18,.82);border:1px solid rgba(108,127,180,.19)}.nq-cover-captions .caption-box small{display:block;font-size:5px;color:#7485a3}.nq-cover-captions .caption-box strong{display:block;margin-top:2px;font-size:7px;color:#e0e7f2;font-weight:700}.nq-cover-captions .caption-track{position:absolute;left:10px;right:10px;bottom:12px;height:10px;display:flex;gap:2px}.nq-cover-captions .caption-track i{flex:1;background:rgba(113,78,219,.58);border-radius:2px}.nq-cover-captions .caption-track i:nth-child(2){flex:1.6;background:rgba(53,174,215,.56)}.nq-cover-captions .caption-track b{position:absolute;left:56%;top:-4px;height:18px;width:1px;background:#48d9ea}
/* Analysis */
.nq-cover-analysis .scan-corners{position:absolute;left:13%;top:31%;width:37%;height:44%;border:1px solid rgba(83,213,229,.20)}.nq-cover-analysis .scan-corners i{position:absolute;width:12px;height:12px;border-color:#57d5e7}.nq-cover-analysis .scan-corners i:nth-child(1){left:-1px;top:-1px;border-left:1px solid;border-top:1px solid}.nq-cover-analysis .scan-corners i:nth-child(2){right:-1px;top:-1px;border-right:1px solid;border-top:1px solid}.nq-cover-analysis .scan-corners i:nth-child(3){left:-1px;bottom:-1px;border-left:1px solid;border-bottom:1px solid}.nq-cover-analysis .scan-corners i:nth-child(4){right:-1px;bottom:-1px;border-right:1px solid;border-bottom:1px solid}.nq-cover-analysis>div{right:10px;top:28px;width:72px}
/* SFX */
.nq-cover-sfx{padding:28px 10px 12px;display:grid;align-items:center}.nq-cover-sfx>span{height:38px;display:flex;align-items:center;gap:1px}.nq-cover-sfx>span i{flex:1;height:var(--h);max-height:34px;background:linear-gradient(#42d9e5,#6759d8);border-radius:2px;opacity:.72}.nq-cover-sfx>div{position:absolute;left:11px;right:11px;bottom:9px;display:flex;align-items:center;gap:7px}.nq-cover-sfx>div small{font-size:5px;color:#72bac8}.nq-cover-sfx>div b{font-size:5px;color:#aebbd0;font-weight:600;border-left:1px solid rgba(111,145,186,.22);padding-left:7px}
/* Face tracking */
.nq-cover-faces .face-box{position:absolute;border:1px solid rgba(72,215,231,.66);width:27px;height:34px;box-shadow:0 0 10px rgba(61,205,224,.07)}.nq-cover-faces .face-box b{position:absolute;left:-1px;top:-10px;font-size:5px;color:#71dbe7}.nq-cover-faces .f1{left:36%;top:32%}.nq-cover-faces .f2{right:25%;top:39%;width:22px;height:29px;border-color:rgba(131,99,226,.68)}.nq-cover-faces .f2 b{color:#a69ae6}.nq-cover-faces .track-line{position:absolute;left:20px;right:20px;bottom:15px;height:1px;background:rgba(95,138,190,.24)}
/* Scene cuts */
.nq-cover-scenes>span{position:absolute;left:10px;right:10px;bottom:18px;height:24px;display:grid;grid-template-columns:1fr .72fr 1.25fr .9fr;gap:2px}.nq-cover-scenes>span i{border-radius:2px;background:linear-gradient(145deg,rgba(98,84,211,.62),rgba(40,77,135,.50));border:1px solid rgba(129,140,194,.13)}.nq-cover-scenes>span i:nth-child(2),.nq-cover-scenes>span i:nth-child(4){background:linear-gradient(145deg,rgba(45,159,190,.56),rgba(42,78,139,.45))}.nq-cover-scenes>b{position:absolute;left:47%;top:25px;bottom:12px;width:1px;background:#49d9e7}.nq-cover-scenes>small{position:absolute;right:10px;top:28px;font-size:5px;color:#8897ad}
/* Face scene search */
.nq-cover-search{display:flex;align-items:center;justify-content:center;gap:9px;padding-top:7px}.nq-cover-search .search-ref{width:37px;height:42px;border-radius:3px;background-size:cover;background-position:center;border:1px solid rgba(98,208,224,.45)}.nq-cover-search>i{width:24px;height:1px;background:linear-gradient(90deg,#58d4e4,#7164db);position:relative}.nq-cover-search>i:after{content:"";position:absolute;right:-1px;top:-2px;width:5px;height:5px;border-top:1px solid #6f72df;border-right:1px solid #6f72df;transform:rotate(45deg)}.nq-cover-search>div{display:grid;gap:3px}.nq-cover-search>div b{font-size:7px;color:#95e0e8}.nq-cover-search>div small{font-size:5px;color:#7f8ea8}
/* Silence removal */
.nq-cover-silence{padding:31px 10px 12px}.nq-cover-silence>span{height:42px;display:flex;align-items:center;gap:1px}.nq-cover-silence>span i{flex:1;height:var(--h);max-height:37px;background:linear-gradient(#49d1df,#6062cf);border-radius:2px;opacity:.72}.nq-cover-silence>em{position:absolute;left:46%;top:31px;width:18%;height:42px;background:rgba(4,8,19,.75);border-left:1px dashed rgba(255,126,155,.54);border-right:1px dashed rgba(255,126,155,.54)}.nq-cover-silence>b{position:absolute;left:47%;bottom:7px;font-size:5px;color:#cf899f}
/* Transcode */
.nq-cover-convert{display:flex;align-items:center;justify-content:center;gap:9px;padding-top:7px}.nq-cover-convert>span{display:grid;place-items:center;min-width:48px;padding:7px;border:1px solid rgba(108,128,178,.21);background:rgba(4,9,21,.68);border-radius:4px}.nq-cover-convert span small{font-size:5px;color:#7b8ba4}.nq-cover-convert span b{font-size:10px;color:#d3ddec}.nq-cover-convert>span:last-child{border-color:rgba(65,207,226,.38)}.nq-cover-convert>i{width:18px;height:1px;background:#49d7e6;position:relative}.nq-cover-convert>i:after{content:"";position:absolute;right:-1px;top:-2px;width:5px;height:5px;border-top:1px solid #49d7e6;border-right:1px solid #49d7e6;transform:rotate(45deg)}
/* Frame interpolation */
.nq-cover-frames{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:5px}.nq-cover-frames>span{display:flex}.nq-cover-frames>span i{width:25px;height:36px;border:1px solid rgba(102,131,180,.27);background:rgba(5,10,22,.54);margin-left:-15px}.nq-cover-frames>span i:first-child{margin-left:0}.nq-cover-frames>b,.nq-cover-frames>strong{font-size:7px;color:#94a2b8}.nq-cover-frames>strong{color:#7ddae5}.nq-cover-frames>em{font-size:10px;color:#6cd2df}
/* Vertical format */
.nq-cover-vertical{display:grid;place-items:center;padding-top:6px}.nq-cover-vertical>span{width:34px;height:58px;border:1px solid rgba(74,218,234,.58);background:rgba(4,8,19,.30);position:relative;box-shadow:0 0 18px rgba(60,200,223,.06)}.nq-cover-vertical>span i{position:absolute;left:4px;right:4px;top:12px;bottom:12px;border:1px dashed rgba(145,165,200,.35)}.nq-cover-vertical>b{position:absolute;left:10px;bottom:11px;font-size:5px;color:#7ed9e3}.nq-cover-vertical>em{position:absolute;right:10px;bottom:11px;font-size:5px;color:#8290a8}
/* OCR */
.nq-cover-ocr .ocr-frame{position:absolute;left:17%;right:17%;top:28%;height:46%;border:1px solid rgba(83,214,228,.46);padding:8px;display:grid;gap:5px;background:rgba(5,9,19,.18)}.nq-cover-ocr .ocr-frame i{display:block;height:3px;background:rgba(203,214,228,.46);border-radius:2px}.nq-cover-ocr .ocr-frame i:nth-child(2){width:78%}.nq-cover-ocr .ocr-frame i:nth-child(3){width:56%}.nq-cover-ocr>b{position:absolute;left:12%;right:12%;top:51%;height:1px;background:#4fd7e6;box-shadow:0 0 8px rgba(67,213,230,.28)}.nq-cover-ocr>em{position:absolute;right:10px;bottom:10px;font-size:5px;color:#79ced8}
@media(max-width:640px){.nq-tool-cover{height:108px}.nq-media-tool-card.compact .nq-tool-cover{height:96px}.nq-cover-status{bottom:7px}.nq-tool-cover-label small{font-size:6px}}

/* NOCNQ V39 — REFERENCE-COMPACT REAL MEDIA TOOL COVERS
   The supplied references use a quiet, compact single-surface card. Real local
   studio photography is therefore presented as a small editor monitor, not a
   banner or synthetic illustration. */
.nq-reference-tool-card{
  min-height:196px!important;
  border-radius:16px!important;
  border:1px solid rgba(84,106,157,.17)!important;
  background:linear-gradient(180deg,rgba(7,13,31,.985),rgba(5,9,24,.995))!important;
  box-shadow:inset 0 1px rgba(255,255,255,.014),0 10px 28px rgba(0,0,0,.13)!important;
  overflow:hidden!important;
  cursor:pointer;
  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important;
}
.nq-reference-tool-card:before{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.42;
  background:linear-gradient(135deg,rgba(41,189,224,.025),transparent 42%,rgba(115,67,210,.025));
}
.nq-reference-tool-card:hover,.nq-reference-tool-card:focus-visible{
  transform:translateY(-2px)!important;
  outline:none!important;
  border-color:color-mix(in srgb,var(--tool-accent) 58%,rgba(43,211,239,.34))!important;
  background:linear-gradient(180deg,rgba(5,27,43,.99),rgba(4,14,31,.995))!important;
  box-shadow:inset 0 0 42px color-mix(in srgb,var(--tool-accent) 10%,transparent),0 15px 34px rgba(0,0,0,.20),0 0 0 1px color-mix(in srgb,var(--tool-accent) 8%,transparent)!important;
}
.nq-reference-card-core{position:relative;z-index:1;min-height:196px;display:flex;flex-direction:column;align-items:center;padding:17px 10px 13px}

/* Real-media monitor: intentionally compact like the central symbol/preview area in the reference. */
.nq-reference-cover{
  width:min(118px,82%)!important;
  height:82px!important;
  margin:0 auto!important;
  flex:0 0 auto;
  border-radius:11px!important;
  border:1px solid rgba(91,119,173,.18)!important;
  background:#050b18!important;
  overflow:hidden!important;
  isolation:isolate;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.012),0 8px 18px rgba(0,0,0,.12)!important;
}
.nq-reference-tool-card.compact .nq-reference-cover{width:min(112px,84%)!important;height:76px!important}
.nq-reference-cover:before{
  content:"";position:absolute;z-index:2;inset:0;pointer-events:none;
  box-shadow:inset 0 0 0 1px rgba(96,218,238,.035),inset 0 -18px 26px rgba(2,6,17,.30);
}
.nq-reference-cover:after{
  content:"";position:absolute;z-index:2;inset:0;pointer-events:none;
  background:linear-gradient(180deg,rgba(2,7,19,.06),rgba(2,7,19,.22) 48%,rgba(2,7,19,.71)),linear-gradient(90deg,rgba(3,9,22,.56),transparent 45%,rgba(3,9,22,.38));
}
.nq-reference-media{
  position:absolute;z-index:0;inset:0;
  background-size:cover;background-repeat:no-repeat;
  filter:saturate(.58) contrast(1.08) brightness(.52);
  transform:scale(1.08);
  transition:filter .16s ease,transform .18s ease;
}
.nq-reference-tool-card:hover .nq-reference-media,.nq-reference-tool-card:focus-visible .nq-reference-media{filter:saturate(.70) contrast(1.09) brightness(.59);transform:scale(1.045)}
.nq-reference-vignette{
  position:absolute;z-index:1;inset:0;pointer-events:none;
  background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--tool-accent) 10%,transparent),transparent 44%),linear-gradient(135deg,rgba(20,73,100,.09),transparent 44%,rgba(92,46,145,.055));
}
.nq-reference-cover .nq-cover-ui{z-index:4!important;opacity:.91;transform-origin:center}
.nq-reference-cover .nq-tool-cover-label{z-index:6;top:7px!important;left:8px!important;right:8px!important}
.nq-reference-cover .nq-tool-cover-label small{font-size:5px!important;line-height:1;letter-spacing:.14em!important;color:#8292ad!important;text-shadow:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nq-reference-cover .nq-tool-cover-label .spec-badge{font-size:5px!important;padding:2px 4px!important}
.nq-reference-cover .nq-cover-status{z-index:6;right:7px!important;bottom:6px!important;font-size:4px!important;letter-spacing:.10em!important;color:#6e809c!important}
.nq-reference-cover .nq-cover-status>i{width:3px;height:3px;background:#43d6e9;box-shadow:0 0 6px rgba(67,214,233,.34)}

/* Copy hierarchy mirrors the reference: title first, quiet credit line, no long card paragraph. */
.nq-reference-tool-card .nq-tool-card-body{width:100%;padding:11px 4px 0!important;display:grid;gap:7px;text-align:center}
.nq-reference-tool-card .creator-tool-copy{padding:0!important;min-width:0}
.nq-reference-tool-card .creator-tool-copy h3{margin:0!important;font-size:12px!important;line-height:1.2!important;letter-spacing:-.012em!important;color:#d7e0f0!important;font-weight:790!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nq-reference-tool-card .creator-tool-copy p{display:none!important}
.nq-reference-tool-card .creator-tool-meta{display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;font-size:7px!important;color:#61718d!important}
.nq-reference-tool-card .tool-credit-chip{padding:0!important;border:0!important;background:transparent!important;color:#68cddd!important;font-weight:800!important}
.nq-reference-tool-card .nq-tool-eta{color:#53647f;font-size:6px!important}
.nq-reference-tool-card .tool-workspace-chip{display:none!important}
.nq-reference-tool-card .creator-tool-open{display:none!important}
.nq-reference-tool-card + .tool-heart,.tool-mosaic-cell>.tool-heart{right:9px!important;top:9px!important;width:21px!important;height:21px!important;border-radius:7px!important;border-color:rgba(100,126,174,.11)!important;background:rgba(4,9,20,.62)!important;color:#4f6380!important;box-shadow:none!important}
.tool-mosaic-cell:has(.nq-reference-tool-card:hover)>.tool-heart,.tool-mosaic-cell:has(.nq-reference-tool-card:focus-visible)>.tool-heart{color:#8bd1df;border-color:rgba(74,194,220,.19)!important}

/* Functional overlays stay distinct but compact; they are UI cues, not illustrations. */
.nq-reference-cover .nq-cover-stems{left:7px!important;right:7px!important;bottom:10px!important;top:25px!important;transform:scale(.86)}
.nq-reference-cover .nq-cover-clean{left:7px!important;right:7px!important;bottom:9px!important;top:24px!important;transform:scale(.83)}
.nq-reference-cover .nq-cover-background .subject-frame,.nq-reference-cover .nq-cover-object .selection,.nq-reference-cover .nq-cover-enhance .focus-frame{transform:scale(.68);transform-origin:center}
.nq-reference-cover .nq-cover-upscale,.nq-reference-cover .nq-cover-convert,.nq-reference-cover .nq-cover-frames,.nq-reference-cover .nq-cover-search{transform:scale(.69);transform-origin:center}
.nq-reference-cover .nq-cover-transcript,.nq-reference-cover .nq-cover-sfx{padding-top:21px!important;transform:scale(.84)}
.nq-reference-cover .nq-cover-captions{transform:scale(.82);transform-origin:center}
.nq-reference-cover .nq-cover-analysis{transform:scale(.80);transform-origin:center}
.nq-reference-cover .nq-cover-faces{transform:scale(.84);transform-origin:center}
.nq-reference-cover .nq-cover-scenes{transform:scale(.86);transform-origin:center}
.nq-reference-cover .nq-cover-scenes>span{bottom:9px!important;height:17px!important}
.nq-reference-cover .nq-cover-silence{padding:24px 7px 8px!important;transform:scale(.86);transform-origin:center}
.nq-reference-cover .nq-cover-vertical{transform:scale(.74);transform-origin:center}
.nq-reference-cover .nq-cover-vertical>span{height:48px!important;width:28px!important}
.nq-reference-cover .nq-cover-ocr{transform:scale(.82);transform-origin:center}
.nq-reference-cover .nq-cover-ocr .ocr-frame{top:28%!important;height:42%!important}

/* Compact reference rhythm: wider rows, lower cards, restrained spacing. */
.tool-mosaic{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:11px!important}
.featured-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important}
@media(min-width:1600px){.tool-mosaic{grid-template-columns:repeat(7,minmax(0,1fr))!important}}
@media(max-width:1380px){.tool-mosaic{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(max-width:1160px){.tool-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))!important}.featured-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:900px){.tool-mosaic,.featured-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:700px){.tool-mosaic,.featured-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nq-reference-tool-card,.nq-reference-card-core{min-height:186px!important}.nq-reference-cover{height:78px!important}}
@media(max-width:460px){.tool-mosaic,.featured-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.nq-reference-tool-card{min-height:176px!important;border-radius:14px!important}.nq-reference-card-core{min-height:176px!important;padding:14px 7px 11px!important}.nq-reference-cover{width:min(100px,82%)!important;height:72px!important;border-radius:10px!important}.nq-reference-tool-card .nq-tool-card-body{padding-top:10px!important}.nq-reference-tool-card .creator-tool-copy h3{font-size:10px!important}.nq-reference-tool-card .creator-tool-meta{font-size:6px!important}.nq-reference-tool-card .nq-tool-eta{display:none}.tool-mosaic-cell>.tool-heart{right:7px!important;top:7px!important;width:20px!important;height:20px!important}}

/* V39 FINAL — TOOLS / STUDIO REBUILD
   Reference-inspired density and hierarchy, implemented entirely with real HTML/CSS UI.
   Existing local media/studio assets are only used as clearly-labelled media surfaces. */
.nq-admin-shortcut{height:34px;padding:0 10px;border-radius:9px;border:1px solid rgba(118,96,230,.20);background:rgba(89,63,188,.08);color:#aeb9d3;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.02em}.nq-admin-shortcut:hover,.nq-admin-shortcut.active{border-color:rgba(76,216,239,.30);background:linear-gradient(90deg,rgba(73,48,186,.16),rgba(26,138,177,.10));color:#e9f5ff}.nq-admin-shortcut svg{color:#63d9ee}

.nq-tools-v40{display:grid;gap:16px;max-width:none!important}
.nq-tools-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;min-height:190px;padding:27px 29px;border:1px solid rgba(99,126,194,.16);border-radius:22px;background:radial-gradient(circle at 8% 0,rgba(43,209,239,.075),transparent 34%),radial-gradient(circle at 92% 20%,rgba(112,79,240,.075),transparent 36%),linear-gradient(145deg,#07111f,#050a16 70%);box-shadow:0 22px 55px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.018)}
.nq-tools-hero:before{content:"";position:absolute;left:28px;right:28px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(48,218,242,.62),rgba(121,82,241,.50),transparent)}
.nq-tools-hero h1{margin:8px 0 10px;max-width:760px;font-size:clamp(34px,3.5vw,50px);line-height:1.02;letter-spacing:-.045em;color:#f3f7ff}.nq-tools-hero p{max-width:760px;margin:0;color:#9aa8c2!important;font-size:13px!important;line-height:1.68!important}.nq-tools-hero .page-kicker{font-size:9px!important;letter-spacing:.17em;color:#5bdced}
.nq-tools-hero-mark{min-width:196px;height:82px;border:1px solid rgba(72,201,231,.18);border-radius:15px;background:linear-gradient(145deg,rgba(9,26,42,.88),rgba(8,12,27,.94));display:grid;grid-template-columns:42px 1fr 7px;align-items:center;gap:11px;padding:13px 15px;box-shadow:inset 0 0 28px rgba(33,185,219,.035)}.nq-tools-hero-mark>svg{width:42px;height:42px;padding:10px;border:1px solid rgba(63,213,239,.17);border-radius:11px;color:#49d8ef;background:rgba(34,186,215,.08)}.nq-tools-hero-mark small,.nq-tools-hero-mark strong{display:block}.nq-tools-hero-mark small{font-size:7px;letter-spacing:.14em;color:#657796}.nq-tools-hero-mark strong{margin-top:4px;font-size:12px;color:#dce9f7}.nq-tools-hero-mark>i{width:7px;height:7px;border-radius:50%;background:#41dbb1;box-shadow:0 0 13px rgba(65,219,177,.48)}
.nq-tools-statstrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(96,119,177,.13);border-radius:14px;background:rgba(73,91,140,.08)}.nq-tools-statstrip>span{min-width:0;min-height:62px;padding:10px 13px;background:#070d1b;display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:8px}.nq-tools-statstrip svg,.nq-tools-statstrip>span>i{grid-row:1/3}.nq-tools-statstrip svg{color:#55cee3}.nq-tools-statstrip>span>i{width:7px;height:7px;border-radius:50%;background:#42d8ae;box-shadow:0 0 9px rgba(66,216,174,.35)}.nq-tools-statstrip strong{font-size:12px;color:#dae6f7}.nq-tools-statstrip small{grid-column:2/4;font-size:8px;color:#667693;letter-spacing:.05em}

.nq-tool-deck{padding:19px;border:1px solid rgba(90,112,170,.14);border-radius:20px;background:linear-gradient(180deg,rgba(7,13,27,.94),rgba(5,9,20,.985));box-shadow:0 18px 45px rgba(0,0,0,.14)}
.nq-tool-deck-head{display:grid;grid-template-columns:1fr minmax(260px,410px);gap:18px;align-items:end;padding:2px 2px 14px}.nq-tool-deck-head>div>span,.nq-tool-deck-meta small{display:block;font-size:8px;letter-spacing:.15em;color:#53d8ea;font-weight:900}.nq-tool-deck-head h2{margin:5px 0 0;font-size:20px;letter-spacing:-.025em;color:#edf3ff}.nq-tool-search{max-width:none!important;min-height:41px;border-radius:10px!important;background:#060b17!important;border-color:rgba(97,120,181,.16)!important}.nq-tool-search input{font-size:11px!important}.nq-tool-search svg{color:#6a7c9d}
.nq-tool-controls{display:flex;gap:10px;align-items:center;border-top:1px solid rgba(94,115,170,.10);border-bottom:1px solid rgba(94,115,170,.10);padding:10px 0}.nq-tool-controls .tool-filter-row{margin:0!important;flex:1;display:flex;gap:6px;overflow:auto}.nq-tool-controls .tool-filter{height:34px!important;border-radius:8px!important;padding:0 9px!important;background:#070c18!important;border:1px solid rgba(95,115,167,.12)!important;color:#71809a!important;font-size:9px!important;white-space:nowrap}.nq-tool-controls .tool-filter svg{width:14px;height:14px}.nq-tool-controls .tool-filter b{font-size:8px!important;color:#53627d}.nq-tool-controls .tool-filter.active{border-color:rgba(57,210,234,.30)!important;background:linear-gradient(90deg,rgba(35,167,194,.12),rgba(98,65,211,.10))!important;color:#d8f3fb!important}.nq-tool-controls .tool-filter.active svg{color:#50dced}.nq-tool-controls .favorite-toggle{height:34px;min-width:92px;border-radius:8px;font-size:9px}
.nq-tool-deck-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 2px 10px}.nq-tool-deck-meta>div{display:flex;gap:8px;align-items:center}.nq-tool-deck-meta small{color:#596b88}.nq-tool-deck-meta strong{font-size:9px;color:#aebbd2;font-weight:750}

.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}.nq-tool-grid-v40 .tool-mosaic-cell{min-width:0}
.nq-reference-tool-card{min-height:222px!important;border-radius:14px!important;border:1px solid rgba(82,102,151,.15)!important;background:linear-gradient(180deg,#080f1d,#060b16)!important;box-shadow:inset 0 1px rgba(255,255,255,.014),0 11px 25px rgba(0,0,0,.12)!important;overflow:hidden!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.nq-reference-tool-card:hover,.nq-reference-tool-card:focus-visible{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--tool-accent) 46%,rgba(61,207,232,.25))!important;background:linear-gradient(180deg,#091729,#07101e)!important;box-shadow:0 15px 34px rgba(0,0,0,.19),inset 0 0 30px color-mix(in srgb,var(--tool-accent) 5%,transparent)!important}
.nq-tool-card-v40{position:relative;z-index:1;min-height:222px;height:100%;display:grid;grid-template-rows:auto 1fr auto auto 34px;padding:13px 12px 0}.nq-tool-icon-v40{width:38px;height:38px;border-radius:10px;border:1px solid color-mix(in srgb,var(--tool-accent) 26%,rgba(76,104,155,.18));background:color-mix(in srgb,var(--tool-accent) 8%,#07101e);display:grid;place-items:center;color:color-mix(in srgb,var(--tool-accent) 77%,#dff8ff);position:relative}.nq-tool-icon-v40>i{position:absolute;right:5px;bottom:5px;width:4px;height:4px;border-radius:50%;background:#42dcba;box-shadow:0 0 7px rgba(66,220,186,.36)}
.nq-tool-copy-v40{min-width:0;padding:10px 0 5px}.nq-tool-copy-v40 small{display:block;font-size:6px;letter-spacing:.13em;color:#53647f;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nq-tool-copy-v40 h3{margin:4px 0 5px!important;font-size:11px!important;line-height:1.25!important;color:#dce6f6!important;letter-spacing:-.012em!important;font-weight:800!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nq-tool-copy-v40 p{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0!important;color:#71809b!important;font-size:8px!important;line-height:1.45!important;min-height:23px}.nq-tool-meta-v40{display:flex;gap:5px;min-width:0;padding:4px 0 7px}.nq-tool-meta-v40 span{font-size:6px;color:#62738e;border:1px solid rgba(93,114,164,.11);background:rgba(78,96,142,.06);padding:3px 5px;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nq-tool-card-foot-v40{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0 9px;border-top:1px solid rgba(91,111,159,.09)}.nq-tool-card-foot-v40 .tool-credit-chip{background:transparent!important;border:0!important;padding:0!important;font-size:7px!important;color:#668095!important}.nq-tool-card-foot-v40 .tool-credit-chip b{color:#5ad9e9;font-size:9px}.nq-tool-open-v40{display:flex;align-items:center;gap:4px;color:#7e8fac;font-size:7px;font-weight:800}.nq-tool-open-v40 svg{color:#59cfe1}.nq-tool-card-v40>.nq-tool-cover{position:relative!important;left:-12px!important;width:calc(100% + 24px)!important;height:34px!important;min-height:34px!important;margin:0!important;border:0!important;border-top:1px solid rgba(83,107,157,.11)!important;border-radius:0!important;background:#040812!important;overflow:hidden!important;box-shadow:none!important}.nq-tool-card-v40>.nq-tool-cover:before,.nq-tool-card-v40>.nq-tool-cover:after{display:none!important}.nq-tool-card-v40>.nq-tool-cover .nq-reference-media{position:absolute;inset:0;background-size:cover;filter:saturate(.48) contrast(1.04) brightness(.42)!important;transform:scale(1.04)!important;opacity:.84}.nq-tool-card-v40>.nq-tool-cover>i{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(4,9,19,.84),transparent 48%,rgba(5,10,21,.68)),linear-gradient(180deg,transparent,rgba(5,9,19,.54))}.tool-mosaic-cell>.tool-heart{right:8px!important;top:8px!important;width:24px!important;height:24px!important;border-radius:7px!important;background:rgba(4,9,19,.77)!important;border:1px solid rgba(90,112,161,.12)!important;color:#4f607c!important}.tool-mosaic-cell>.tool-heart.on{color:#ed84bd!important;border-color:rgba(235,105,171,.24)!important;background:rgba(112,32,75,.15)!important}

.nq-editor-flows{padding:19px;border:1px solid rgba(92,112,165,.12);border-radius:18px;background:linear-gradient(145deg,rgba(7,13,27,.91),rgba(5,9,20,.97))}.nq-editor-flows .section-heading{margin-bottom:12px}.nq-editor-flows .section-heading span{font-size:8px!important}.nq-editor-flows .section-heading h2{font-size:18px;margin-top:4px}.nq-editor-flows .section-heading p{max-width:520px;color:#75839d!important;font-size:10px!important;line-height:1.55!important}.nq-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nq-flow-card{min-width:0;min-height:116px;border:1px solid rgba(87,108,161,.14);border-radius:13px;background:#070d1a;padding:13px;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:start;text-align:left;transition:.16s ease}.nq-flow-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--suite-accent) 40%,rgba(69,196,218,.20));background:#091426}.nq-flow-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--suite-accent) 28%,rgba(98,119,170,.12));background:color-mix(in srgb,var(--suite-accent) 8%,#08101e);color:color-mix(in srgb,var(--suite-accent) 70%,#d9f7ff)}.nq-flow-copy{min-width:0}.nq-flow-copy small{font-size:6px;letter-spacing:.14em;color:#62728d}.nq-flow-copy strong{display:block;margin-top:3px;color:#dce5f5;font-size:11px}.nq-flow-copy p{margin:5px 0 0;color:#6f7e99;font-size:8px;line-height:1.4}.nq-flow-meta{align-self:end;display:flex;align-items:center;gap:5px;color:#6d7e99;font-size:7px;white-space:nowrap}.nq-flow-meta svg{color:#5fd7e7}

/* Studio workspace */
.nq-studio-v40{max-width:none!important;display:grid;gap:14px}.nq-studio-head-v40{padding:15px 17px!important;border:1px solid rgba(91,113,167,.15);border-radius:16px;background:linear-gradient(145deg,rgba(7,14,28,.95),rgba(5,9,20,.98));box-shadow:inset 0 1px rgba(255,255,255,.016)}.nq-studio-ident-v40{display:flex!important;align-items:center!important;gap:12px!important;min-width:0}.nq-studio-ident-v40>div{min-width:0}.nq-studio-glyph-v40{flex:0 0 auto;width:44px;height:44px;border-radius:11px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--tool-color) 28%,rgba(91,116,173,.16));background:color-mix(in srgb,var(--tool-color) 8%,#07101e);color:color-mix(in srgb,var(--tool-color) 75%,#dff7ff)}.nq-studio-head-v40 .nq-studio-ident-v40>div>span{font-size:7px!important;letter-spacing:.14em!important;color:color-mix(in srgb,var(--tool-color) 63%,#76839c)!important}.nq-studio-head-v40 h1{font-size:23px!important;line-height:1.06!important;margin:3px 0 4px!important;letter-spacing:-.03em}.nq-studio-head-v40 p{font-size:10px!important;line-height:1.45!important;max-width:650px!important;color:#8290a9!important;margin:0!important}.nq-studio-actions-v40{display:flex;align-items:center;gap:7px}.nq-studio-live-v40{display:flex;align-items:center;gap:7px;height:34px;padding:0 9px;border:1px solid rgba(69,201,220,.14);border-radius:9px;background:rgba(23,111,133,.06)}.nq-studio-live-v40>i{width:6px;height:6px;border-radius:50%;background:#42dbae;box-shadow:0 0 10px rgba(66,219,174,.45)}.nq-studio-live-v40 small,.nq-studio-live-v40 strong{display:block;line-height:1}.nq-studio-live-v40 small{font-size:5px;color:#60728b;letter-spacing:.13em}.nq-studio-live-v40 strong{font-size:8px;color:#aee0d7;margin-top:3px}.nq-studio-head-v40 .nq-back,.nq-studio-head-v40 .favorite-toggle{height:34px!important;border-radius:9px!important}.nq-studio-head-v40 .nq-back{font-size:9px!important;padding:0 10px!important}
.nq-workspace-v40{grid-template-columns:minmax(0,1.62fr) minmax(300px,.62fr)!important;gap:12px!important}.nq-workspace-v40>main{display:grid;gap:10px}.nq-workspace-v40>aside{gap:10px!important;top:82px!important}.nq-workbar-v40{min-height:36px!important;margin:0!important;padding:0 11px!important;border:1px solid rgba(88,108,157,.13)!important;border-radius:10px!important;background:#070c18!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.nq-workbar-v40>span{font-size:7px!important;letter-spacing:.15em!important;color:#687a98!important}.nq-workbar-v40>div{display:flex;align-items:center;gap:7px}.nq-workbar-v40 b{font-size:7px!important;color:#8796b0!important}.nq-workbar-v40 i{width:3px;height:3px;border-radius:50%;background:#3eceda}
.nq-preview-panel-v40,.nq-upload-panel-v40,.nq-settings-v40,.nq-run-panel-v40{border:1px solid rgba(87,108,158,.14)!important;border-radius:14px!important;background:linear-gradient(180deg,#08101d,#060b16)!important;box-shadow:inset 0 1px rgba(255,255,255,.013),0 10px 26px rgba(0,0,0,.10)!important}.nq-preview-panel-v40{padding:10px!important}.nq-workspace-toolbar-v40{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 3px 9px;border-bottom:1px solid rgba(89,108,157,.10);margin-bottom:9px}.nq-workspace-toolbar-v40>div:first-child{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:7px;align-items:center}.nq-workspace-led{grid-row:1/3;width:6px;height:6px;border-radius:50%;background:var(--tool-color);box-shadow:0 0 9px color-mix(in srgb,var(--tool-color) 60%,transparent)}.nq-workspace-toolbar-v40 strong{font-size:10px;color:#d9e3f3}.nq-workspace-toolbar-v40 small{font-size:7px;color:#61718d;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nq-workspace-readouts{display:flex;gap:5px}.nq-workspace-readouts span{padding:4px 6px;border-radius:5px;background:#050a14;border:1px solid rgba(88,107,153,.10);font:700 6px/1 ui-monospace,monospace;color:#647491;letter-spacing:.05em}
.nq-video-stage-v40{aspect-ratio:16/8.5!important;border-radius:9px!important;border-color:rgba(82,104,157,.16)!important;background:#02050b!important}.nq-image-stage-v40{aspect-ratio:16/9.4!important;border-radius:9px!important;border-color:rgba(82,104,157,.16)!important;background:#02050b!important}.nq-video-stage-v40 .nq-stage-photo,.nq-image-stage-v40 .nq-stage-photo{filter:saturate(.68) contrast(1.04) brightness(.50)!important}.nq-video-stage-v40 .nq-stage-photo:after,.nq-image-stage-v40 .nq-stage-photo:after{background:linear-gradient(180deg,rgba(2,6,13,.18),rgba(2,6,13,.64))!important}.nq-video-stage-v40 .nq-stage-photo>span,.nq-image-stage-v40 .nq-stage-photo>span{left:11px!important;bottom:10px!important;font-size:6px!important;letter-spacing:.11em!important;color:#8898b0!important}.nq-monitor-safe{position:absolute;z-index:2;inset:12%;pointer-events:none;opacity:.32}.nq-monitor-safe i{position:absolute;width:12px;height:12px}.nq-monitor-safe i:nth-child(1){left:0;top:0;border-left:1px solid #8ba4bd;border-top:1px solid #8ba4bd}.nq-monitor-safe i:nth-child(2){right:0;top:0;border-right:1px solid #8ba4bd;border-top:1px solid #8ba4bd}.nq-monitor-safe i:nth-child(3){right:0;bottom:0;border-right:1px solid #8ba4bd;border-bottom:1px solid #8ba4bd}.nq-monitor-safe i:nth-child(4){left:0;bottom:0;border-left:1px solid #8ba4bd;border-bottom:1px solid #8ba4bd}.nq-video-stage-v40 .nq-viewer-chrome{left:8px!important;right:8px!important;bottom:6px!important;font-size:7px!important;color:#7789a5!important}.nq-image-grid,.nq-audio-grid{position:absolute;z-index:2;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(114,145,180,.28) 1px,transparent 1px),linear-gradient(90deg,rgba(114,145,180,.28) 1px,transparent 1px);background-size:12.5% 12.5%}
.nq-audio-stage-v40{min-height:264px!important;padding:12px!important;border-radius:9px!important;border-color:rgba(82,104,157,.16)!important;background:#030610!important}.nq-audio-stage-v40 .nq-stage-photo{opacity:.16!important;filter:saturate(.55) brightness(.56)!important}.nq-waveform-v40{height:112px!important;gap:2px!important;padding:5px 0!important;border-top:1px solid rgba(63,207,229,.10)!important;border-bottom:1px solid rgba(110,77,218,.12)!important}.nq-waveform-v40 i{max-width:4px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tool-color) 72%,#58e4f2),color-mix(in srgb,var(--tool-color) 74%,#6757e6))!important;opacity:.72!important}.nq-wave-center{position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(150,173,206,.13)}.nq-wave-playhead{position:absolute;top:0;bottom:0;left:41%;width:1px;background:#50dcee;box-shadow:0 0 7px rgba(80,220,238,.55)}.nq-wave-playhead:before{content:"";position:absolute;top:0;left:-3px;width:7px;height:5px;background:#50dcee;border-radius:1px}.nq-audio-readout{position:relative;z-index:3;display:flex;justify-content:space-between;gap:8px;padding-top:7px;font:700 6px/1 ui-monospace,monospace;color:#63718c}.nq-audio-stage-v40 audio{height:34px!important;margin-top:9px!important;opacity:.86}.nq-audio-stage-v40 .nq-stage-empty{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:9px!important}.nq-stage-empty strong,.nq-stage-empty small{display:block}.nq-stage-empty strong{font-size:8px;color:#94a3ba}.nq-stage-empty small{font-size:7px;color:#60718b;text-align:right}
.nq-timeline-v40{margin-top:8px!important;padding:8px 9px 8px!important;border-radius:9px!important;background:#050913!important;border-color:rgba(80,102,151,.14)!important}.nq-timeline-v40 .nq-time-ruler{font-size:6px!important;color:#53647f!important;padding-bottom:5px!important}.nq-timeline-v40 .nq-track{grid-template-columns:48px 1fr!important;min-height:28px!important;gap:6px!important}.nq-timeline-v40 .nq-track>b{font-size:6px!important;color:#61738e!important}.nq-timeline-v40 .nq-track-clip{height:21px!important;border-radius:4px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--tool-color) 45%,#304f84),rgba(42,89,136,.28))!important;border-color:color-mix(in srgb,var(--tool-color) 25%,rgba(88,138,180,.14))!important;font-size:7px!important;color:#bdc9da!important}.nq-timeline-v40 .nq-track-segments i{height:10px!important;background:rgba(83,72,170,.18)!important}.nq-timeline-v40 .nq-playhead{left:39%!important;background:#52d9ed!important}.nq-timeline-foot{display:flex;justify-content:flex-end;gap:6px;padding-top:7px;border-top:1px solid rgba(85,103,146,.08);margin-top:5px}.nq-timeline-foot span{font:700 5px/1 ui-monospace,monospace;color:#53637b;letter-spacing:.06em}.nq-before-after-v40{margin-top:8px!important;gap:6px!important}.nq-before-after-v40 article{padding:7px!important;border-radius:8px!important;background:#050913!important}.nq-before-after-v40 article>span{font-size:6px!important;margin-bottom:5px!important}.nq-before-after-v40 article>div{height:55px!important;font-size:7px!important}.nq-before-after-v40>i{background:linear-gradient(var(--tool-color),rgba(64,210,230,.6))!important}
.nq-file-info-v40{grid-template-columns:1.8fr .65fr .65fr!important;gap:1px!important;border:1px solid rgba(85,104,150,.12)!important;border-radius:9px!important;overflow:hidden;background:rgba(78,95,140,.07)!important}.nq-file-info-v40>div{padding:8px 9px!important;background:#060b16!important;border:0!important}.nq-file-info-v40 span{font-size:5px!important;letter-spacing:.12em!important;color:#52637d!important}.nq-file-info-v40 strong{font-size:7px!important;color:#9eacc1!important;margin-top:2px!important}
.nq-upload-panel-v40,.nq-settings-v40,.nq-run-panel-v40{padding:11px!important}.nq-upload-panel-v40>header,.nq-settings-v40>header{padding:0 0 9px!important;border-bottom:1px solid rgba(84,104,150,.09)!important;margin-bottom:9px!important}.nq-upload-panel-v40>header strong,.nq-settings-v40>header strong{font-size:10px!important}.nq-upload-panel-v40>header small,.nq-settings-v40>header small{font-size:7px!important}.nq-upload-panel-v40>header svg,.nq-settings-v40>header svg{width:15px;height:15px;color:var(--tool-color)!important}.nq-upload-fields-v40{display:grid;gap:8px}.nq-upload-panel-dual .nq-upload-fields-v40{grid-template-columns:repeat(2,minmax(0,1fr))}.nq-upload-panel-dual .nq-upload+.nq-upload{margin-top:0!important}.nq-drop{min-height:72px!important;padding:9px!important;grid-template-columns:30px 1fr auto!important;gap:8px!important;border-radius:9px!important;border-color:color-mix(in srgb,var(--tool-color) 24%,rgba(80,120,160,.15))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--tool-color) 5%,#07101d),#060b17)!important}.nq-drop-icon{width:30px!important;height:30px!important;border-radius:8px!important;color:var(--tool-color)!important;background:color-mix(in srgb,var(--tool-color) 7%,#080d19)!important}.nq-drop strong{font-size:9px!important}.nq-drop small{font-size:6px!important;line-height:1.4!important}.nq-drop b{font-size:6px!important;padding:5px 6px!important}.nq-file-row{grid-template-columns:38px 1fr auto!important;gap:7px!important;padding:6px!important}.nq-file-thumb{width:38px!important;height:34px!important}.nq-file-meta strong{font-size:7px!important}.nq-file-meta small{font-size:6px!important}.nq-file-actions button{font-size:6px!important;padding:4px 5px!important}.nq-settings-v40 .field{margin-top:8px!important}.nq-settings-v40 label{font-size:8px!important}.nq-settings-v40 input,.nq-settings-v40 select,.nq-settings-v40 textarea{min-height:34px!important;border-radius:7px!important;font-size:9px!important;padding:7px 8px!important;background:#050a15!important}.nq-settings-v40 textarea{min-height:75px!important}.nq-settings-v40 .workspace-note,.nq-prompt-only{font-size:8px!important;padding:8px!important}.nq-run-panel-v40 header strong{font-size:10px!important}.nq-run-panel-v40 header span{font-size:6px!important}.nq-run-panel-v40 header>b{font-size:7px!important}.nq-run-panel-v40 .nq-progress{height:3px!important;margin:9px 0!important}.nq-run-panel-v40 .nq-run-meta{font-size:7px!important}.nq-run-panel-v40 .nq-run{height:36px!important;margin-top:9px!important;font-size:10px!important}.nq-run-panel-v40 .nq-result-head{margin:11px 0 6px!important;padding-top:9px!important}.nq-run-panel-v40 .nq-result-head span,.nq-run-panel-v40 .nq-result-head small{font-size:6px!important}.nq-run-panel-v40 .result-placeholder{font-size:8px!important;color:#61708a!important}
.nq-workspace-scene-search .nq-upload-panel-v40{margin-bottom:0!important}.nq-workspace-scene-search .nq-upload-panel-dual .nq-drop{min-height:98px!important;grid-template-columns:34px 1fr!important}.nq-workspace-scene-search .nq-upload-panel-dual .nq-drop>b{grid-column:2;justify-self:start}.nq-workspace-scene-search .nq-upload-panel-dual .nq-drop-icon{width:34px!important;height:34px!important}

@media(max-width:1420px){.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(5,minmax(0,1fr))!important}.nq-workspace-v40{grid-template-columns:minmax(0,1.5fr) 310px!important}}
@media(max-width:1180px){.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(4,minmax(0,1fr))!important}.nq-tools-hero{grid-template-columns:1fr}.nq-tools-hero-mark{width:220px}.nq-workspace-v40{grid-template-columns:1fr!important}.nq-workspace-v40>aside{position:static!important;grid-template-columns:1fr 1fr}.nq-workspace-v40>aside>.nq-run-panel-v40{grid-column:1/-1}.nq-workspace-video:not(.nq-workspace-scene-search)>aside>.nq-upload-panel-v40{grid-column:1/-1}}
@media(max-width:900px){.nq-admin-shortcut span{display:none}.nq-admin-shortcut{width:34px;padding:0;justify-content:center}.nq-tools-statstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.nq-tool-deck-head{grid-template-columns:1fr}.nq-tool-controls{align-items:stretch;flex-direction:column}.nq-tool-controls .favorite-toggle{align-self:flex-start}.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nq-flow-grid{grid-template-columns:1fr}.nq-studio-head-v40{align-items:stretch!important}.nq-studio-actions-v40{width:100%}.nq-studio-actions-v40 .nq-back{margin-left:auto}.nq-upload-panel-dual .nq-upload-fields-v40{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.nq-tools-v40{gap:11px}.nq-tools-hero{padding:19px 17px;min-height:0;border-radius:17px}.nq-tools-hero h1{font-size:31px}.nq-tools-hero p{font-size:11px!important}.nq-tools-hero-mark{width:100%;height:66px;min-width:0;grid-template-columns:36px 1fr 7px}.nq-tools-hero-mark>svg{width:36px;height:36px;padding:8px}.nq-tools-statstrip>span{min-height:54px;padding:8px 10px}.nq-tool-deck,.nq-editor-flows{padding:13px;border-radius:15px}.nq-tool-deck-head h2{font-size:17px}.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.nq-reference-tool-card{min-height:205px!important}.nq-tool-card-v40{min-height:205px;grid-template-rows:auto 1fr auto auto 30px;padding:11px 9px 0}.nq-tool-icon-v40{width:34px;height:34px}.nq-tool-copy-v40 h3{font-size:10px!important}.nq-tool-copy-v40 p{font-size:7px!important}.nq-tool-meta-v40 span:nth-child(3){display:none}.nq-tool-card-v40>.nq-tool-cover{left:-9px!important;width:calc(100% + 18px)!important;height:30px!important;min-height:30px!important}.nq-flow-card{grid-template-columns:34px 1fr auto;padding:11px}.nq-flow-icon{width:34px;height:34px}.nq-flow-copy p{display:none}.nq-studio-v40{padding-left:0!important;padding-right:0!important}.nq-studio-head-v40{padding:12px!important;border-radius:13px}.nq-studio-ident-v40{align-items:flex-start!important}.nq-studio-glyph-v40{width:38px;height:38px}.nq-studio-head-v40 h1{font-size:20px!important}.nq-studio-head-v40 p{font-size:8px!important}.nq-studio-actions-v40{flex-wrap:wrap}.nq-studio-live-v40{order:3;width:100%;justify-content:center}.nq-workspace-v40>aside{grid-template-columns:1fr}.nq-workspace-v40>aside>.nq-run-panel-v40,.nq-workspace-video:not(.nq-workspace-scene-search)>aside>.nq-upload-panel-v40{grid-column:auto}.nq-workspace-toolbar-v40{align-items:flex-start;flex-direction:column}.nq-workspace-readouts{width:100%;overflow:auto}.nq-video-stage-v40,.nq-image-stage-v40{aspect-ratio:4/3!important}.nq-audio-stage-v40{min-height:238px!important}.nq-waveform-v40{height:96px!important}.nq-upload-panel-dual .nq-upload-fields-v40{grid-template-columns:1fr}.nq-drop{grid-template-columns:28px 1fr!important}.nq-drop>b{grid-column:2;justify-self:start}.nq-file-info-v40{grid-template-columns:1.5fr .7fr!important}.nq-file-info-v40>div:nth-child(3){grid-column:1/-1}.nq-before-after-v40{grid-template-columns:1fr!important}.nq-before-after-v40>i{width:100%!important;height:1px!important}.nq-workspace-scene-search .nq-upload-panel-dual .nq-drop{min-height:80px!important}.app-top-actions .nq-admin-shortcut{display:flex}}
@media(max-width:420px){.tool-mosaic.nq-tool-grid-v40{grid-template-columns:1fr 1fr!important}.nq-tool-copy-v40 p{display:none!important}.nq-reference-tool-card{min-height:184px!important}.nq-tool-card-v40{min-height:184px}.nq-tools-statstrip strong{font-size:10px}.nq-tools-statstrip small{font-size:7px}}
@media(max-width:640px){.app-top-actions .profile-pill.compact,.app-top-actions .lang-switch{display:none}.app-top-actions{gap:5px}.app-topbar{gap:8px}.breadcrumbs span{font-size:7px}.breadcrumbs strong{font-size:11px}}

/* V39.1 — reference-scale tools, plan entitlements and admin recovery */
.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
.nq-reference-tool-card{min-height:276px!important;border-radius:16px!important}
.nq-tool-card-v40{min-height:276px!important;grid-template-rows:auto 1fr auto auto 44px!important;padding:16px 15px 0!important}
.nq-tool-icon-v40{width:48px!important;height:48px!important;border-radius:12px!important}
.nq-tool-icon-v40 svg{width:24px!important;height:24px!important}
.nq-tool-copy-v40{padding:14px 0 8px!important}
.nq-tool-copy-v40 small{font-size:7.5px!important;letter-spacing:.14em!important}
.nq-tool-copy-v40 h3{margin:6px 0 7px!important;font-size:14px!important;line-height:1.22!important}
.nq-tool-copy-v40 p{font-size:9.5px!important;line-height:1.52!important;min-height:30px!important}
.nq-tool-meta-v40{gap:6px!important;padding:6px 0 10px!important}
.nq-tool-meta-v40 span{font-size:7px!important;padding:4px 6px!important}
.nq-tool-card-foot-v40{padding:9px 0 11px!important}
.nq-tool-card-foot-v40 .tool-credit-chip{font-size:8px!important}.nq-tool-card-foot-v40 .tool-credit-chip b{font-size:11px!important}
.nq-tool-open-v40{font-size:8px!important;gap:5px!important}.nq-tool-open-v40 svg{width:14px!important;height:14px!important}
.nq-tool-card-v40>.nq-tool-cover{left:-15px!important;width:calc(100% + 30px)!important;height:44px!important;min-height:44px!important}
.tool-mosaic-cell>.tool-heart{right:10px!important;top:10px!important;width:29px!important;height:29px!important}
.nq-tool-lock-badge{position:absolute;z-index:5;top:13px;right:46px;display:flex;align-items:center;gap:5px;max-width:calc(100% - 104px);padding:5px 7px;border:1px solid rgba(243,175,83,.2);border-radius:7px;background:rgba(61,39,19,.72);color:#f3c47f;font-size:7px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nq-reference-tool-card.is-package-locked{border-color:rgba(196,142,75,.16)!important}.nq-reference-tool-card.is-package-locked .nq-tool-card-v40{filter:saturate(.76)}.nq-reference-tool-card.is-package-locked .nq-tool-open-v40{color:#c8a36c}

.nq-run-panel-v40 .nq-run.nq-run-v41{height:52px!important;min-height:52px!important;margin-top:12px!important;padding:6px 9px 6px 7px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;text-align:left!important;border-radius:11px!important;font-size:11px!important;letter-spacing:.01em!important}
.nq-run-v41 .nq-run-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(255,255,255,.16);background:rgba(4,14,28,.24);box-shadow:inset 0 0 18px rgba(255,255,255,.035)}
.nq-run-v41 .nq-run-icon svg{width:20px!important;height:20px!important;display:block!important;transform:none!important}
.nq-run-v41 .nq-run-label{font-size:11px;font-weight:900;line-height:1.1;white-space:nowrap}
.nq-run-v41 .nq-run-cost{padding:5px 7px;border-radius:7px;background:rgba(5,14,27,.22);font-size:7px;font-weight:850;white-space:nowrap;opacity:.88}
.nq-package-limit-note{display:block;margin-top:5px;color:#7389a7;font-size:7px;line-height:1.35}
.nq-package-lock-panel{display:flex!important;align-items:flex-start;gap:13px}.nq-package-lock-panel>svg{flex:0 0 auto;color:#efb865}.nq-package-lock-panel strong{display:block;margin-bottom:5px}.nq-package-lock-panel p{margin:0;color:#8999b2;line-height:1.55}

.nq-admin-package-manager{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,.8fr) minmax(190px,1fr) auto;gap:8px;align-items:center;padding:10px;border:1px solid rgba(91,115,171,.14);border-radius:10px;background:rgba(8,14,29,.7)}
.nq-admin-package-manager>div small,.nq-admin-package-manager>div strong{display:block}.nq-admin-package-manager>div small{font-size:7px;letter-spacing:.12em;color:#637592}.nq-admin-package-manager>div strong{margin-top:3px;font-size:11px;color:#dce6f5}.nq-admin-package-manager select{min-height:34px}.nq-admin-package-manager>button{min-height:34px;padding:0 10px;border:1px solid rgba(61,213,235,.25);border-radius:8px;background:rgba(38,164,190,.12);color:#b8edf5;font-size:8px;font-weight:850}.nq-admin-grant{display:flex;align-items:center;gap:7px;color:#8392aa;font-size:8px}.nq-admin-grant input{width:15px;height:15px}
.nq-entitlement-contract ul{list-style:none;padding:0;margin:8px 0;display:grid;gap:6px}.nq-entitlement-contract li{display:flex;align-items:center;gap:7px;color:#aebdd1;font-size:9px}.nq-entitlement-contract li svg{color:#4dd8b6;flex:0 0 auto}.nq-entitlement-contract>small{display:block;color:#64748c;font-size:7px;line-height:1.45}
.danger-button{min-height:30px;padding:0 9px;border:1px solid rgba(239,96,116,.22);border-radius:7px;background:rgba(117,35,50,.14);color:#ef9aaa;font-size:8px;font-weight:800}

@media(min-width:1680px){.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(max-width:1300px){.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nq-admin-package-manager{grid-template-columns:1fr 1fr}.nq-admin-package-manager>button{min-height:38px}}
@media(max-width:900px){.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nq-reference-tool-card{min-height:250px!important}.nq-tool-card-v40{min-height:250px!important}}
@media(max-width:640px){.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.nq-reference-tool-card{min-height:210px!important}.nq-tool-card-v40{min-height:210px!important;grid-template-rows:auto 1fr auto auto 32px!important;padding:11px 9px 0!important}.nq-tool-icon-v40{width:36px!important;height:36px!important}.nq-tool-icon-v40 svg{width:18px!important;height:18px!important}.nq-tool-copy-v40{padding:9px 0 5px!important}.nq-tool-copy-v40 h3{font-size:10.5px!important}.nq-tool-copy-v40 p{font-size:7px!important;min-height:21px!important}.nq-tool-meta-v40 span{font-size:6px!important;padding:3px 4px!important}.nq-tool-card-v40>.nq-tool-cover{left:-9px!important;width:calc(100% + 18px)!important;height:32px!important;min-height:32px!important}.nq-tool-lock-badge{top:9px;right:39px;max-width:calc(100% - 88px);font-size:6px;padding:4px 5px}.nq-run-panel-v40 .nq-run.nq-run-v41{height:50px!important;min-height:50px!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:8px!important}.nq-run-v41 .nq-run-icon{width:34px;height:34px}.nq-run-v41 .nq-run-label{font-size:10px}.nq-admin-package-manager{grid-template-columns:1fr}.nq-admin-grant{min-height:30px}}
.nq-support-tier{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;padding:6px 9px;border:1px solid rgba(71,213,231,.18);border-radius:8px;background:rgba(34,145,174,.08);color:#9ee6ef;font-size:8px;font-weight:850}.nq-support-tier svg{color:#55dce9}

/* V39.2 FINAL REFINEMENT — real plan entitlements + professional coded workspaces */
.nq-packages-final .nq-package-stage-v39{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}
.nq-packages-final .nq-package-card-v39{--plan:#39d8ee;--plan-rgb:57,216,238;min-height:660px!important;padding:20px!important;border-radius:22px!important;border:1px solid rgba(var(--plan-rgb),.20)!important;background:linear-gradient(155deg,rgba(var(--plan-rgb),.075),rgba(8,14,28,.98) 32%,rgba(5,9,20,.99))!important;box-shadow:inset 0 1px rgba(255,255,255,.025),0 20px 55px rgba(0,0,0,.18)!important;transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease!important;isolation:isolate}
.nq-packages-final .nq-package-card-v39.pack-flow{--plan:#7288ff;--plan-rgb:114,136,255}
.nq-packages-final .nq-package-card-v39.pack-peak{--plan:#b57aff;--plan-rgb:181,122,255}
.nq-packages-final .nq-package-card-v39:hover{transform:translateY(-4px)!important;border-color:rgba(var(--plan-rgb),.34)!important;box-shadow:inset 0 1px rgba(255,255,255,.03),0 26px 68px rgba(0,0,0,.24),0 0 28px rgba(var(--plan-rgb),.06)!important}
.nq-packages-final .nq-package-card-v39.is-active-package{transform:scale(1.012)!important;border-color:rgba(var(--plan-rgb),.62)!important;box-shadow:inset 0 0 42px rgba(var(--plan-rgb),.055),0 24px 70px rgba(0,0,0,.28),0 0 34px rgba(var(--plan-rgb),.12)!important;animation:nqPackageSelect .72s cubic-bezier(.22,.8,.26,1) both}
.nq-packages-final .nq-package-card-v39.is-active-package:after{content:"";position:absolute;z-index:-1;inset:-45% 45% -45% -55%;transform:translateX(-130%) rotate(16deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:nqPackageShine 1.05s .12s ease-out 1;pointer-events:none}
@keyframes nqPackageSelect{0%{transform:scale(.995)}58%{transform:scale(1.018)}100%{transform:scale(1.012)}}
@keyframes nqPackageShine{to{transform:translateX(330%) rotate(16deg)}}
.nq-packages-final .package-head-v38{min-height:33px!important}.nq-active-plan-badge{display:inline-flex!important;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;border:1px solid rgba(var(--plan-rgb),.35);background:rgba(var(--plan-rgb),.09);color:rgb(var(--plan-rgb));font-size:8px!important;font-weight:900!important;letter-spacing:.06em}.nq-active-plan-badge svg{width:12px!important;height:12px!important}
.nq-packages-final .nq-pack-object.nq-pack-signal{height:136px!important;margin:8px 0 14px!important;display:grid!important;grid-template-columns:64px 1fr!important;align-content:center!important;align-items:center!important;gap:17px!important;padding:22px!important;border:1px solid rgba(var(--plan-rgb),.14)!important;border-radius:17px!important;background:linear-gradient(130deg,rgba(var(--plan-rgb),.075),rgba(5,10,20,.62))!important;perspective:none!important;overflow:hidden}
.nq-pack-signal .nq-pack-signal-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:16px;border:1px solid rgba(var(--plan-rgb),.29);background:rgba(var(--plan-rgb),.10);color:rgb(var(--plan-rgb));box-shadow:inset 0 0 22px rgba(var(--plan-rgb),.055)}.nq-pack-signal .nq-pack-signal-icon svg{width:29px!important;height:29px!important}
.nq-pack-signal .nq-pack-signal-bars{height:58px;display:flex;align-items:center;gap:7px}.nq-pack-signal .nq-pack-signal-bars i{display:block!important;position:static!important;width:6px!important;height:calc(18px + var(--i)*5px)!important;max-height:54px!important;border:0!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(var(--plan-rgb),.98),rgba(var(--plan-rgb),.18))!important;opacity:calc(.42 + var(--i)*.075)!important;transform:none!important;clip-path:none!important;filter:none!important;box-shadow:none!important}.nq-pack-signal .object-floor{left:18px!important;right:18px!important;bottom:0!important;height:1px!important;border-radius:0!important;background:linear-gradient(90deg,transparent,rgba(var(--plan-rgb),.34),transparent)!important;filter:none!important}
.nq-packages-final .package-main-v38{margin-top:2px!important}.nq-packages-final .package-identity-v38 h2{font-size:25px!important;line-height:1!important}.nq-packages-final .package-identity-v38 p{margin-top:7px!important;font-size:10.5px!important;line-height:1.55!important;color:#8192ac!important}.nq-packages-final .package-price-v38 strong{font-size:23px!important}.nq-packages-final .package-price-v38 small{font-size:8px!important}
.nq-packages-final .package-credit-v38{padding:14px 0!important;margin:13px 0!important}.nq-packages-final .package-credit-v38 small{font-size:7.5px!important}.nq-packages-final .package-credit-v38 strong{font-size:24px!important}.nq-packages-final .package-credit-v38 strong span{font-size:10px!important}
.nq-package-runtime{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 14px}.nq-package-runtime>span{min-width:0;display:grid;grid-template-columns:18px 1fr;grid-template-rows:auto auto;column-gap:7px;align-items:center;padding:9px 10px;border:1px solid rgba(var(--plan-rgb),.105);border-radius:10px;background:rgba(3,8,17,.42)}.nq-package-runtime svg{grid-row:1/3;color:rgb(var(--plan-rgb));opacity:.88}.nq-package-runtime b{min-width:0;font-size:8px;color:#c7d6e9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nq-package-runtime small{font-size:6.5px;color:#637590;text-transform:uppercase;letter-spacing:.07em}
.nq-packages-final .package-features-v38{display:grid!important;gap:7px!important;margin:0!important}.nq-packages-final .package-features-v38 li{min-height:28px!important;padding:5px 0!important;font-size:9px!important}.nq-packages-final .package-features-v38 li span{width:19px!important;height:19px!important;background:rgba(var(--plan-rgb),.07)!important;border-color:rgba(var(--plan-rgb),.16)!important;color:rgb(var(--plan-rgb))!important}.nq-packages-final .package-action-v38{margin-top:auto!important;padding-top:16px!important}.nq-package-active-button{color:rgb(var(--plan-rgb))!important;border-color:rgba(var(--plan-rgb),.3)!important;background:rgba(var(--plan-rgb),.08)!important;cursor:default!important;opacity:1!important}

.nq-studio-v40{width:100%!important;max-width:1540px!important;margin-inline:auto!important;gap:18px!important}.nq-studio-head-v40{padding:21px 23px!important;border-radius:19px!important}.nq-studio-ident-v40{gap:16px!important}.nq-studio-glyph-v40{width:58px!important;height:58px!important;border-radius:15px!important}.nq-studio-glyph-v40 svg{width:28px!important;height:28px!important}.nq-studio-head-v40 .nq-studio-ident-v40>div>span{font-size:9px!important}.nq-studio-head-v40 h1{font-size:36px!important;line-height:1.08!important;margin:5px 0 7px!important}.nq-studio-head-v40 p{font-size:14px!important;line-height:1.55!important;max-width:820px!important}.nq-studio-live-v40{height:42px!important;padding:0 13px!important}.nq-studio-live-v40 small{font-size:7px!important}.nq-studio-live-v40 strong{font-size:10px!important}.nq-studio-head-v40 .nq-back,.nq-studio-head-v40 .favorite-toggle{height:42px!important;border-radius:11px!important}.nq-studio-head-v40 .nq-back{font-size:10px!important;padding:0 13px!important}
.nq-workspace-v40.nq-workspace-final{grid-template-columns:minmax(0,1.7fr) minmax(360px,.58fr)!important;gap:18px!important}.nq-workspace-final>main{gap:14px!important}.nq-workspace-final>aside{gap:14px!important;top:96px!important}.nq-workbar-v40.nq-workbar-final{min-height:48px!important;padding:0 15px!important;border-radius:12px!important}.nq-workbar-final>span{font-size:9px!important}.nq-workbar-final b{font-size:8.5px!important}.nq-workbar-final>div{gap:9px!important;flex-wrap:wrap!important}
.nq-preview-panel-final,.nq-upload-panel-final,.nq-settings-final,.nq-run-panel-final{border-radius:18px!important}.nq-preview-panel-v40.nq-preview-panel-final{padding:16px!important}.nq-workspace-toolbar-final{min-height:53px!important;margin-bottom:13px!important;padding:0 2px 13px!important}.nq-monitor-title{display:flex!important;align-items:center!important;gap:10px!important}.nq-monitor-title>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.nq-workspace-toolbar-final strong{font-size:13px!important}.nq-workspace-toolbar-final small{font-size:9px!important;max-width:430px!important}.nq-workspace-toolbar-final .nq-workspace-led{width:7px;height:7px}.nq-workspace-readouts{gap:7px!important}.nq-workspace-readouts span{font-size:7.5px!important;padding:6px 8px!important;border-radius:6px!important}
.nq-media-stage-final{position:relative!important;overflow:hidden!important;border:1px solid rgba(88,114,166,.2)!important;border-radius:13px!important;background:#02060d!important;box-shadow:inset 0 0 60px rgba(0,0,0,.34)!important}.nq-video-stage-v40.nq-media-stage-final{aspect-ratio:16/9!important;min-height:410px!important}.nq-image-stage-v40.nq-media-stage-final{aspect-ratio:16/10!important;min-height:430px!important}.nq-audio-stage-v40.nq-media-stage-final{min-height:340px!important;padding:25px 58px 42px 20px!important;display:flex!important;align-items:center!important;justify-content:center!important}.nq-media-stage-final video,.nq-media-stage-final img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#01040a;z-index:1}.nq-monitor-empty,.nq-stage-empty-final{position:absolute;z-index:3;inset:0;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;color:#71839e;background:radial-gradient(circle at 50% 45%,rgba(28,63,91,.15),transparent 34%)}.nq-monitor-empty svg,.nq-stage-empty-final svg{color:var(--tool-color);opacity:.72}.nq-monitor-empty strong,.nq-stage-empty-final strong{font-size:13px!important;color:#9fb0c8}.nq-monitor-empty small,.nq-stage-empty-final small{max-width:360px;font-size:9px!important;line-height:1.5!important;color:#60718c}.nq-monitor-grid{position:absolute;z-index:2;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(112,142,175,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(112,142,175,.22) 1px,transparent 1px);background-size:12.5% 25%}.nq-monitor-safe{z-index:4!important;inset:9%!important;opacity:.4!important}.nq-viewer-chrome{z-index:5!important;left:12px!important;right:12px!important;bottom:10px!important;padding:7px 9px!important;border-radius:8px!important;background:rgba(2,6,13,.72)!important;backdrop-filter:blur(9px);font-size:7.5px!important}.nq-image-stage-hud{position:absolute;z-index:5;left:12px;right:12px;bottom:10px;display:flex;gap:6px;justify-content:flex-end}.nq-image-stage-hud span{padding:5px 7px;border:1px solid rgba(102,126,165,.16);border-radius:6px;background:rgba(2,6,13,.72);font:700 7px/1 ui-monospace,monospace;color:#7487a4}.nq-image-grid{z-index:2!important;opacity:.14!important}
.nq-real-waveform{position:absolute;z-index:3;left:22px;right:62px;top:62px;width:calc(100% - 84px);height:210px;color:var(--tool-color);opacity:.92}.nq-waveform-idle{position:absolute!important;z-index:2!important;left:22px!important;right:62px!important;top:78px!important;width:auto!important;height:180px!important;opacity:.26!important}.nq-waveform-idle i{width:2px!important}.nq-audio-grid{z-index:1!important}.nq-wave-playhead{z-index:5!important;top:42px!important;bottom:39px!important;left:0%;width:1px!important;background:var(--tool-color)!important;box-shadow:0 0 9px color-mix(in srgb,var(--tool-color) 60%,transparent)!important}.nq-audio-meter{position:absolute;z-index:5;right:13px;top:60px;bottom:40px;width:35px;display:grid;grid-template-columns:8px 1fr;grid-template-rows:1fr 1fr;gap:6px 5px;align-items:stretch}.nq-audio-meter>span{font:700 7px/1 ui-monospace,monospace;color:#70809a;align-self:center}.nq-audio-meter>i{position:relative;overflow:hidden;border:1px solid rgba(86,108,153,.15);border-radius:4px;background:linear-gradient(180deg,rgba(69,221,173,.12),rgba(238,193,77,.09),rgba(238,89,105,.08))}.nq-audio-meter>i b{position:absolute;left:2px;right:2px;bottom:2px;height:32%;border-radius:2px;background:linear-gradient(180deg,#efcb55,#43d7ac);opacity:.6}.nq-audio-readout{z-index:6!important;left:20px!important;right:58px!important;bottom:11px!important;font-size:8px!important}.nq-audio-stage-final audio{display:none!important}
.nq-transport{display:grid;grid-template-columns:38px 44px 38px minmax(128px,1fr) auto;gap:7px;align-items:center;margin-top:10px;padding:8px 10px;border:1px solid rgba(83,105,153,.13);border-radius:10px;background:#050a14}.nq-transport button{width:38px;height:34px;display:grid;place-items:center;border:1px solid rgba(92,115,165,.15);border-radius:8px;background:#080f1c;color:#7f91ad}.nq-transport button:hover{border-color:color-mix(in srgb,var(--tool-color) 35%,rgba(92,115,165,.15));color:var(--tool-color)}.nq-transport .nq-transport-play{width:44px;background:color-mix(in srgb,var(--tool-color) 10%,#08101d);color:var(--tool-color)}.nq-transport strong{justify-self:start;padding-left:7px;font:800 10px/1 ui-monospace,monospace;color:#b7c5d9;letter-spacing:.06em}.nq-transport-mode{justify-self:end;font:700 7px/1 ui-monospace,monospace;color:#667993;letter-spacing:.06em}
.nq-timeline-v40.nq-timeline-final{margin-top:11px!important;padding:11px!important;border-radius:12px!important;background:#040913!important;overflow:hidden!important}.nq-timeline-header{height:30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(86,106,151,.1);margin:-2px 0 8px}.nq-timeline-header>div{display:flex;align-items:center;gap:7px;color:#7f91ad}.nq-timeline-header strong{font-size:8px;letter-spacing:.11em}.nq-timeline-header>span{font:700 7px/1 ui-monospace,monospace;color:#5e718d}.nq-timeline-final .nq-time-ruler{height:22px!important;margin-left:92px!important}.nq-timeline-final .nq-time-ruler span{font-size:6.5px!important}.nq-timeline-final .nq-track{position:relative!important;display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;min-height:58px!important;margin-bottom:6px!important}.nq-timeline-final .nq-track>b{display:flex!important;align-items:center!important;padding:0 9px!important;border:1px solid rgba(85,106,152,.13)!important;border-radius:7px!important;background:#060d19!important;font-size:7.5px!important;color:#71839f!important}.nq-timeline-final .nq-track-clip{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 12px!important;border-radius:7px!important;overflow:hidden!important;font-size:8.5px!important}.nq-timeline-final .nq-track-clip>span:first-child{position:relative;z-index:2;max-width:48%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nq-track-wave{height:34px;flex:1;display:flex;align-items:center;justify-content:flex-end;gap:2px;opacity:.7}.nq-track-wave i{width:2px;height:var(--h);border-radius:2px;background:currentColor!important}.nq-track-process{background:linear-gradient(90deg,rgba(92,84,177,.22),rgba(42,106,138,.14))!important}.nq-track-process .nq-track-segments{display:flex!important;flex:1!important;gap:4px!important}.nq-track-process .nq-track-segments i{flex:1!important;height:16px!important;border-radius:3px!important;background:rgba(123,110,224,.22)!important}.nq-track-automation{min-height:58px;display:flex;align-items:center;gap:9px;padding:0 14px;border:1px solid rgba(84,103,149,.1);border-radius:7px;background:#050b16}.nq-track-automation i{flex:1;height:1px;background:linear-gradient(90deg,rgba(64,216,233,.15),rgba(115,101,214,.38),rgba(64,216,233,.15));transform:skewY(calc((var(--n,1))*1deg))}.nq-timeline-final .nq-playhead{z-index:8!important;left:0%!important;top:22px!important;bottom:0!important;width:1px!important;height:auto!important;transition:left .08s linear!important}.nq-timeline-final .nq-playhead:before{content:"";position:absolute;left:-4px;top:-3px;width:9px;height:9px;border-radius:50%;background:#52d9ed}.nq-timeline-final .nq-timeline-foot{padding-top:10px!important;margin-top:8px!important}.nq-timeline-final .nq-timeline-foot span{font-size:6.5px!important}
.nq-before-after-v40.nq-before-after-final{margin-top:11px!important;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr)!important;gap:9px!important}.nq-before-after-final article{padding:11px!important;border-radius:10px!important}.nq-before-after-final article header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.nq-before-after-final article header span{font-size:7px!important;letter-spacing:.1em;color:#74859e}.nq-before-after-final article header b{font:700 7px/1 ui-monospace,monospace;color:#50627d}.nq-before-after-final article>div{height:120px!important;font-size:9px!important}.nq-before-after-final>i{position:relative!important;width:1px!important;height:auto!important;align-self:stretch!important;margin:auto;background:rgba(79,204,224,.25)!important}.nq-before-after-final>i b{position:absolute;left:50%;top:50%;width:14px;height:14px;transform:translate(-50%,-50%) rotate(45deg);border:1px solid rgba(76,216,235,.38);background:#06101d}
.nq-file-info-v40.nq-file-info-final{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(110px,.65fr))!important;gap:8px!important}.nq-file-info-final>div{min-height:54px!important;padding:10px 12px!important;border-radius:10px!important}.nq-file-info-final span{font-size:7px!important}.nq-file-info-final strong{font-size:9px!important;margin-top:4px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nq-upload-panel-v40.nq-upload-panel-final,.nq-settings-v40.nq-settings-final,.nq-run-panel-v40.nq-run-panel-final{padding:16px!important}.nq-upload-panel-final>header,.nq-settings-final>header{padding:0 0 13px!important;margin-bottom:13px!important}.nq-upload-panel-final>header strong,.nq-settings-final>header strong{font-size:13px!important}.nq-upload-panel-final>header small,.nq-settings-final>header small{font-size:9px!important}.nq-upload-panel-final>header svg,.nq-settings-final>header svg{width:18px!important;height:18px!important}.nq-upload-panel-final .nq-upload-fields-v40{gap:10px!important}.nq-upload-panel-final .nq-drop{min-height:104px!important;padding:13px!important;grid-template-columns:38px 1fr auto!important;gap:10px!important;border-radius:11px!important}.nq-upload-panel-final .nq-drop-icon{width:38px!important;height:38px!important}.nq-upload-panel-final .nq-drop strong{font-size:11px!important}.nq-upload-panel-final .nq-drop small{font-size:7.5px!important;line-height:1.5!important}.nq-upload-panel-final .nq-drop b{font-size:7.5px!important;padding:7px 9px!important}.nq-upload-panel-final .nq-file-row{grid-template-columns:48px 1fr auto!important;padding:8px!important}.nq-upload-panel-final .nq-file-thumb{width:48px!important;height:42px!important}.nq-upload-panel-final .nq-file-meta strong{font-size:9px!important}.nq-upload-panel-final .nq-file-meta small,.nq-upload-panel-final .nq-file-actions button{font-size:7px!important}.nq-settings-final .field{margin-top:11px!important}.nq-settings-final label{font-size:9.5px!important}.nq-settings-final input,.nq-settings-final select,.nq-settings-final textarea{min-height:46px!important;border-radius:10px!important;font-size:11px!important;padding:10px 11px!important}.nq-settings-final textarea{min-height:100px!important}.nq-settings-final .workspace-note,.nq-settings-final .nq-prompt-only{font-size:9px!important;padding:11px!important}.nq-package-limit-note{font-size:7.5px!important}
.nq-run-panel-final header strong{font-size:13px!important}.nq-run-panel-final header span{font-size:7.5px!important}.nq-run-panel-final header>b{font-size:8px!important}.nq-process-progress-head{display:flex;align-items:center;justify-content:space-between;margin:14px 0 7px}.nq-process-progress-head span{font-size:7.5px;color:#64758f;letter-spacing:.06em;text-transform:uppercase}.nq-process-progress-head strong{font:800 10px/1 ui-monospace,monospace;color:var(--tool-color)}.nq-run-panel-final .nq-progress{height:7px!important;margin:0 0 12px!important;border-radius:999px!important;overflow:hidden!important}.nq-run-panel-final .nq-run-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;font-size:8px!important}.nq-run-panel-final .nq-run-meta>span{padding:8px;border:1px solid rgba(85,106,151,.11);border-radius:8px;background:rgba(4,10,20,.42)}.nq-run-panel-final .nq-run.nq-run-v41{height:58px!important;min-height:58px!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:11px!important;border-radius:12px!important}.nq-run-panel-final .nq-run-icon{width:40px!important;height:40px!important}.nq-run-panel-final .nq-run-label{font-size:12px!important}.nq-run-panel-final .nq-run-cost{font-size:7.5px!important;padding:6px 8px!important}.nq-run-panel-final .nq-result-head{margin:16px 0 8px!important;padding-top:13px!important}.nq-run-panel-final .nq-result-head span{font-size:8px!important}.nq-run-panel-final .nq-result-head small{font-size:7.5px!important}.nq-run-panel-final .result-placeholder{min-height:70px;display:grid;place-items:center;font-size:9px!important}
.nq-support-tier-final{width:100%;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;padding:10px 12px!important}.nq-support-tier-final>span{display:flex;flex-direction:column;gap:3px}.nq-support-tier-final b{font-size:9px}.nq-support-tier-final small{font-size:7px;color:#70839d;font-weight:650}.nq-support-tier-final em{font-style:normal;font-size:7px;color:#6f829c}

@media(max-width:1180px){.nq-packages-final .nq-package-stage-v39{grid-template-columns:1fr!important}.nq-packages-final .nq-package-card-v39{min-height:0!important}.nq-workspace-v40.nq-workspace-final{grid-template-columns:1fr!important}.nq-workspace-final>aside{position:static!important;grid-template-columns:1fr 1fr!important}.nq-workspace-final>aside>.nq-run-panel-final{grid-column:1/-1!important}.nq-workspace-video.nq-workspace-final:not(.nq-workspace-scene-search)>aside>.nq-upload-panel-final{grid-column:1/-1!important}}
@media(max-width:760px){.nq-studio-head-v40 h1{font-size:28px!important}.nq-studio-head-v40 p{font-size:12px!important}.nq-workspace-final>aside{grid-template-columns:1fr!important}.nq-workspace-final>aside>*{grid-column:auto!important}.nq-video-stage-v40.nq-media-stage-final,.nq-image-stage-v40.nq-media-stage-final{min-height:300px!important}.nq-file-info-v40.nq-file-info-final{grid-template-columns:1fr 1fr!important}.nq-before-after-v40.nq-before-after-final{grid-template-columns:1fr!important}.nq-before-after-final>i{width:100%!important;height:1px!important}.nq-transport{grid-template-columns:36px 42px 36px 1fr!important}.nq-transport-mode{display:none}.nq-timeline-v40.nq-timeline-final{overflow-x:auto!important}.nq-timeline-final .nq-time-ruler,.nq-timeline-final .nq-track,.nq-timeline-final .nq-timeline-foot{min-width:620px}}
@media(max-width:640px){.nq-packages-final .nq-package-card-v39{padding:15px!important;border-radius:17px!important}.nq-packages-final .nq-pack-object.nq-pack-signal{height:108px!important;grid-template-columns:52px 1fr!important;padding:16px!important}.nq-pack-signal .nq-pack-signal-icon{width:52px;height:52px}.nq-packages-final .package-identity-v38 h2{font-size:21px!important}.nq-package-runtime{grid-template-columns:1fr!important}.nq-studio-v40{padding-left:0!important;padding-right:0!important}.nq-studio-head-v40{padding:16px!important}.nq-studio-glyph-v40{width:48px!important;height:48px!important}.nq-studio-head-v40 h1{font-size:25px!important}.nq-studio-head-v40 p{font-size:11px!important}.nq-studio-actions-v40{flex-wrap:wrap!important}.nq-studio-live-v40{order:3;width:100%;justify-content:center}.nq-workbar-final{align-items:flex-start!important;flex-direction:column!important;padding:11px 12px!important;gap:8px!important}.nq-workbar-final>div{width:100%}.nq-preview-panel-v40.nq-preview-panel-final{padding:11px!important}.nq-workspace-toolbar-final{align-items:flex-start!important;flex-direction:column!important;gap:9px!important}.nq-workspace-toolbar-final .nq-workspace-readouts{width:100%;overflow-x:auto}.nq-video-stage-v40.nq-media-stage-final,.nq-image-stage-v40.nq-media-stage-final{aspect-ratio:4/3!important;min-height:235px!important}.nq-audio-stage-v40.nq-media-stage-final{min-height:270px!important;padding:20px 48px 38px 14px!important}.nq-real-waveform{left:14px;right:50px;top:55px;width:calc(100% - 64px);height:155px}.nq-waveform-idle{left:14px!important;right:50px!important;top:68px!important;height:130px!important}.nq-audio-meter{right:9px;top:55px;bottom:38px;width:30px}.nq-audio-readout{left:14px!important;right:48px!important}.nq-monitor-empty strong,.nq-stage-empty-final strong{font-size:11px!important}.nq-monitor-empty small,.nq-stage-empty-final small{font-size:8px!important;padding:0 18px}.nq-transport{grid-template-columns:34px 40px 34px minmax(0,1fr)!important;padding:7px!important}.nq-transport button{width:34px;height:32px}.nq-transport .nq-transport-play{width:40px}.nq-transport strong{font-size:8px!important;padding-left:2px}.nq-file-info-v40.nq-file-info-final{grid-template-columns:1fr 1fr!important}.nq-file-info-final>div{min-height:48px!important}.nq-upload-panel-v40.nq-upload-panel-final,.nq-settings-v40.nq-settings-final,.nq-run-panel-v40.nq-run-panel-final{padding:13px!important}.nq-upload-panel-final .nq-drop{min-height:94px!important;grid-template-columns:34px 1fr!important}.nq-upload-panel-final .nq-drop>b{grid-column:2;justify-self:start}.nq-upload-panel-final .nq-drop-icon{width:34px!important;height:34px!important}.nq-settings-final input,.nq-settings-final select,.nq-settings-final textarea{font-size:10px!important}.nq-run-panel-final .nq-run-meta{grid-template-columns:1fr 1fr!important}.nq-run-panel-final .nq-run-meta>span:last-child{grid-column:1/-1}.nq-run-panel-final .nq-run.nq-run-v41{height:54px!important;min-height:54px!important}.nq-before-after-final article>div{height:100px!important}.nq-support-tier-final{grid-template-columns:18px 1fr!important}.nq-support-tier-final em{grid-column:2}}
@media(prefers-reduced-motion:reduce){.nq-package-card-v39.is-active-package,.nq-package-card-v39.is-active-package:after{animation:none!important}}

/* V39.2 package readability — keep identity and pricing legible inside the three-column studio shell */
.nq-packages-final .package-main-v38{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;align-items:start!important}
.nq-packages-final .package-price-v38{width:100%!important;display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;text-align:left!important}
.nq-packages-final .package-identity-v38{width:100%!important;min-width:0!important}
.nq-packages-final .package-identity-v38 p{max-width:none!important}
@media(max-width:640px){.nq-packages-final .package-price-v38{gap:8px!important}.nq-packages-final .package-price-v38 strong{font-size:22px!important}.nq-packages-final .package-price-v38 small{text-align:right!important}}
.nq-packages-final .package-identity-v38{display:block!important;grid-template-columns:1fr!important}

/* V39.3 FINAL SYSTEM UI — coded symbols, editor flows and administration */
.nq-tools-v40 .nq-tool-controls{gap:12px;padding:12px 0}
.nq-tools-v40 .nq-tool-controls .tool-filter-row{gap:8px;padding:2px 0;scrollbar-width:thin}
.nq-tools-v40 .nq-tool-controls .tool-filter{height:42px!important;min-width:max-content;padding:0 12px 0 8px!important;border-radius:11px!important;gap:8px!important;font-size:10px!important;background:linear-gradient(180deg,rgba(10,18,34,.98),rgba(6,11,24,.98))!important;border-color:rgba(103,128,186,.16)!important;box-shadow:inset 0 1px rgba(255,255,255,.015)}
.nq-tools-v40 .nq-tool-controls .tool-filter>svg{width:28px!important;height:28px!important;padding:6px;border-radius:8px;background:rgba(91,112,164,.075);border:1px solid rgba(106,132,191,.11);color:#8797b5;flex:0 0 auto}
.nq-tools-v40 .nq-tool-controls .tool-filter>b{min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:7px;background:rgba(104,127,181,.08);font-size:8px!important;color:#657795!important}
.nq-tools-v40 .nq-tool-controls .tool-filter.active{background:linear-gradient(100deg,rgba(25,163,190,.14),rgba(91,66,211,.11))!important;border-color:rgba(62,215,238,.32)!important;box-shadow:inset 0 0 24px rgba(42,194,223,.035),0 5px 16px rgba(0,0,0,.10)}
.nq-tools-v40 .nq-tool-controls .tool-filter.active>svg{color:#54e1f2;background:rgba(43,195,221,.11);border-color:rgba(68,218,240,.22)}
.nq-tools-v40 .nq-tool-controls .favorite-toggle{height:42px;min-width:108px;padding:0 12px;border-radius:11px;gap:8px;background:linear-gradient(180deg,#0a1222,#070c18);border:1px solid rgba(111,132,184,.16);font-size:10px;color:#8391ad}
.nq-tools-v40 .nq-tool-controls .favorite-toggle svg{width:28px;height:28px;padding:6px;border-radius:8px;border:1px solid rgba(119,110,180,.13);background:rgba(113,73,162,.07)}
.nq-tools-v40 .nq-tool-controls .favorite-toggle.active{color:#f2b9d6;border-color:rgba(226,102,166,.26);background:rgba(119,36,80,.10)}

.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important}
.nq-reference-tool-card{min-height:282px!important;border-radius:17px!important}
.nq-tool-card-v40{min-height:282px;grid-template-rows:auto 1fr auto auto 68px;padding:17px 15px 0}
.nq-tool-icon-v40{width:48px;height:48px;border-radius:13px}.nq-tool-icon-v40>svg{width:23px;height:23px}.nq-tool-icon-v40>i{width:5px;height:5px;right:7px;bottom:7px}
.nq-tool-copy-v40{padding:13px 0 7px}.nq-tool-copy-v40 small{font-size:7px}.nq-tool-copy-v40 h3{margin:5px 0 7px!important;font-size:14px!important}.nq-tool-copy-v40 p{font-size:9px!important;line-height:1.55!important;min-height:29px}
.nq-tool-meta-v40{gap:6px;padding:5px 0 9px}.nq-tool-meta-v40 span{font-size:7px;padding:4px 6px;border-radius:6px}.nq-tool-card-foot-v40{padding:9px 0 11px}.nq-tool-card-foot-v40 .tool-credit-chip{font-size:8px!important}.nq-tool-card-foot-v40 .tool-credit-chip b{font-size:11px}.nq-tool-open-v40{font-size:8px;gap:5px}
.nq-tool-card-v40>.nq-tool-cover{left:-15px!important;width:calc(100% + 30px)!important;height:68px!important;min-height:68px!important;background:linear-gradient(180deg,#060c18,#030711)!important;border-top-color:rgba(87,120,177,.15)!important}
.nq-coded-tool-surface{position:relative;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px!important;color:#7f91ad}
.nq-coded-tool-surface:before{content:""!important;display:block!important;position:absolute;inset:0!important;background:linear-gradient(90deg,color-mix(in srgb,var(--tool-accent) 5%,transparent),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.012),transparent)!important;pointer-events:none}
.nq-mini-surface-label{position:relative;z-index:1;display:flex;align-items:center;gap:6px;min-width:0;color:color-mix(in srgb,var(--tool-accent) 70%,#bcd9e6)}.nq-mini-surface-label svg{width:17px;height:17px;padding:3px;border-radius:5px;border:1px solid color-mix(in srgb,var(--tool-accent) 20%,rgba(103,130,183,.12));background:color-mix(in srgb,var(--tool-accent) 7%,#07101d)}.nq-mini-surface-label b{font-size:6px;letter-spacing:.12em;color:#73839d;white-space:nowrap}
.nq-mini-wave{height:32px;display:flex;align-items:center;justify-content:center;gap:2px;min-width:0;overflow:hidden}.nq-mini-wave i{width:2px;height:var(--h);min-height:3px;border-radius:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--tool-accent) 86%,#5ee8f3),color-mix(in srgb,var(--tool-accent) 42%,#4d56a9));opacity:.78}.nq-mini-wave.dual i:nth-child(even){opacity:.4}
.nq-mini-track,.nq-mini-meter,.nq-mini-caption,.nq-mini-mask,.nq-mini-scope,.nq-mini-convert,.nq-mini-tracker,.nq-mini-frames,.nq-mini-phone,.nq-mini-timeline{position:relative;z-index:1;display:flex;align-items:center;min-width:42px}
.nq-mini-track{width:48px;height:24px;flex-direction:column;justify-content:center;gap:4px}.nq-mini-track i{width:100%;height:3px;border-radius:3px;background:#172239}.nq-mini-track i:first-child{background:linear-gradient(90deg,#2aa8c0 62%,#172239 62%)}.nq-mini-track b{position:absolute;left:61%;top:2px;bottom:2px;width:1px;background:#6fe9f7}
.nq-mini-meter{gap:3px;align-items:end;height:27px;justify-content:flex-end}.nq-mini-meter i{width:4px;border-radius:2px;background:#26344f}.nq-mini-meter i:nth-child(1){height:11px}.nq-mini-meter i:nth-child(2){height:18px;background:#2b8faa}.nq-mini-meter i:nth-child(3){height:25px;background:#50d8b0}
.nq-mini-caption{height:26px;width:62px;display:grid;gap:4px}.nq-mini-caption i{height:3px;border-radius:4px;background:#25324b}.nq-mini-caption i:nth-child(2){width:72%}.nq-mini-caption b{height:5px;width:45%;border-radius:3px;background:color-mix(in srgb,var(--tool-accent) 54%,#445f8d)}
.nq-mini-time{position:relative;z-index:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px;color:#687996;white-space:nowrap}
.nq-mini-mask{width:38px;height:28px;border:1px solid #283753;border-radius:5px}.nq-mini-mask i{position:absolute;width:4px;height:4px;border:1px solid #5dcfe0}.nq-mini-mask i:nth-child(1){left:3px;top:3px}.nq-mini-mask i:nth-child(2){right:3px;top:3px}.nq-mini-mask i:nth-child(3){left:3px;bottom:3px}.nq-mini-mask i:nth-child(4){right:3px;bottom:3px}.nq-mini-mask b{width:14px;height:14px;border:1px dashed #8a70d6;border-radius:50%;margin:auto}
.nq-mini-grid{width:44px;height:28px;border-radius:4px;background-image:linear-gradient(rgba(105,126,166,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(105,126,166,.10) 1px,transparent 1px);background-size:7px 7px}
.nq-mini-scope{width:65px;display:grid;gap:4px}.nq-mini-scope i{height:3px;width:var(--w);border-radius:4px;background:linear-gradient(90deg,#2aa9c2,#725bd6)}
.nq-mini-convert{gap:5px}.nq-mini-convert b,.nq-mini-convert strong{font-size:7px;padding:4px 5px;border-radius:5px;background:#101a2c;color:#8798b4}.nq-mini-convert strong{color:#62d9ea}.nq-mini-convert svg{width:10px;height:10px}
.nq-mini-tracker{width:40px;height:28px;border:1px solid #263650}.nq-mini-tracker:before,.nq-mini-tracker:after{content:"";position:absolute;background:#4fd4e5}.nq-mini-tracker:before{left:50%;top:4px;bottom:4px;width:1px}.nq-mini-tracker:after{top:50%;left:5px;right:5px;height:1px}.nq-mini-tracker b{width:9px;height:9px;border:1px solid #8b73df;border-radius:50%;margin:auto}
.nq-mini-frames{width:60px;height:26px;gap:3px}.nq-mini-frames i{width:16px;height:18px;border:1px solid #263853;border-radius:3px;background:#0b1424}.nq-mini-frames b{position:absolute;left:31px;top:1px;width:1px;height:24px;background:#5ae1ee}
.nq-mini-phone{width:20px;height:32px;border:1px solid #36506d;border-radius:5px;padding:2px}.nq-mini-phone i{display:block;width:100%;height:100%;border-radius:3px;background:linear-gradient(180deg,rgba(45,183,208,.20),rgba(90,64,191,.13))}
.nq-mini-timeline{width:72px;height:27px;gap:3px}.nq-mini-timeline i{height:6px;border-radius:3px;background:#1d2b43;flex:1}.nq-mini-timeline i:nth-child(2){background:#235b7a}.nq-mini-timeline i:nth-child(3){background:#403a7f}.nq-mini-timeline b{position:absolute;left:44%;top:0;bottom:0;width:1px;background:#58dce9;box-shadow:0 0 5px rgba(88,220,233,.45)}

.nq-flow-card{min-height:156px!important;padding:17px!important;grid-template-columns:52px minmax(0,1fr) auto!important;gap:13px!important;border-radius:16px!important}.nq-flow-icon{width:52px!important;height:52px!important;border-radius:14px!important;position:relative}.nq-flow-icon>svg{width:26px;height:26px}.nq-flow-icon>i{position:absolute;right:7px;bottom:7px;width:5px;height:5px;border-radius:50%;background:#49d8b3;box-shadow:0 0 8px rgba(73,216,179,.42)}.nq-flow-copy small{font-size:7px!important}.nq-flow-copy strong{font-size:14px!important;margin-top:5px!important}.nq-flow-copy p{font-size:9px!important;line-height:1.55!important;max-width:410px}.nq-flow-signals{display:flex;gap:5px;margin-top:9px}.nq-flow-signals>i{width:27px;height:25px;border:1px solid color-mix(in srgb,var(--suite-accent) 19%,rgba(96,119,169,.13));background:color-mix(in srgb,var(--suite-accent) 5%,#07101d);border-radius:7px;display:grid;place-items:center;color:color-mix(in srgb,var(--suite-accent) 68%,#90a0bb)}.nq-flow-meta{align-self:center!important;display:grid!important;justify-items:end;gap:8px!important}.nq-flow-meta b{font-size:8px;color:#8a99b2;font-weight:750}.nq-flow-meta>svg{width:25px;height:25px;padding:6px;border-radius:8px;border:1px solid rgba(99,124,177,.14);background:#090f1e}

.suite-brand-visual.nq-suite-system{min-height:250px!important;height:100%;display:grid!important;grid-template-rows:auto 1fr auto!important;padding:17px!important;border-radius:17px!important;border:1px solid rgba(96,122,178,.16)!important;background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--suite-accent,#47d9ea) 10%,transparent),transparent 36%),linear-gradient(145deg,#07111f,#050a15)!important;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.02),0 18px 40px rgba(0,0,0,.13)!important}
.nq-suite-system-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.nq-suite-master-icon{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;color:var(--suite-accent,#55d9ea);background:color-mix(in srgb,var(--suite-accent,#55d9ea) 8%,#08111f);border:1px solid color-mix(in srgb,var(--suite-accent,#55d9ea) 24%,#22314c)}.nq-suite-system-head small,.nq-suite-system-head strong{display:block}.nq-suite-system-head small{font-size:7px;letter-spacing:.13em;color:#657693}.nq-suite-system-head strong{margin-top:4px;font-size:13px;color:#e2ebf9}.nq-suite-system-head>i{width:7px;height:7px;border-radius:50%;background:#41d9b1;box-shadow:0 0 12px rgba(65,217,177,.42)}
.nq-suite-system-stage{position:relative;display:grid;align-items:center;gap:11px;padding:15px 0 10px}.nq-suite-signal{position:relative;height:72px;border:1px solid rgba(96,121,174,.12);border-radius:11px;background:#040914;overflow:hidden}.nq-suite-signal:after{content:"";position:absolute;left:12px;right:12px;bottom:12px;height:1px;background:#202c43}.nq-suite-signal-layers span{position:absolute;height:13px;border-radius:5px;border:1px solid rgba(83,173,212,.22);background:linear-gradient(90deg,rgba(34,156,191,.20),rgba(75,63,169,.14))}.nq-suite-signal-layers span:nth-child(1){left:14px;right:25%;top:13px}.nq-suite-signal-layers span:nth-child(2){left:22%;right:14px;top:31px}.nq-suite-signal-layers span:nth-child(3){left:11%;right:36%;top:49px}.nq-suite-signal-layers b{position:absolute;left:63%;top:8px;bottom:8px;width:1px;background:#55ddec;box-shadow:0 0 7px rgba(85,221,236,.35)}
.nq-suite-signal-motion>span{position:absolute;left:12px;right:12px;top:13px;height:36px}.nq-suite-signal-motion>span i{position:absolute;left:calc(var(--n) * 13%);bottom:3px;width:6px;height:6px;border-radius:50%;border:1px solid #63d9e8;background:#0a1524;transform:translateY(calc((var(--n) % 3) * -8px))}.nq-suite-signal-motion>span:after{content:"";position:absolute;left:3px;right:3px;top:19px;height:1px;background:linear-gradient(90deg,#4ad4e5,#7666db);transform:rotate(-3deg)}.nq-suite-signal-motion b{position:absolute;right:17%;top:8px;bottom:8px;width:1px;background:#7f6ce3}
.nq-suite-signal-cut>span{position:absolute;left:12px;right:12px;top:14px;display:flex;gap:4px}.nq-suite-signal-cut>span i{height:25px;flex:1;border-radius:4px;background:linear-gradient(180deg,rgba(62,171,199,.18),rgba(91,65,188,.14));border:1px solid rgba(97,131,182,.14)}.nq-suite-signal-cut>span i:nth-child(2),.nq-suite-signal-cut>span i:nth-child(4){flex:.55}.nq-suite-signal-cut b{position:absolute;left:56%;top:7px;bottom:8px;width:1px;background:#54dce9}
.nq-suite-system-tags{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.nq-suite-system-tags span{min-width:0;height:29px;padding:0 6px;border-radius:7px;border:1px solid rgba(92,117,168,.12);background:#07101e;display:flex;align-items:center;justify-content:center;gap:4px;color:#71829e}.nq-suite-system-tags span svg{color:var(--suite-accent,#55d9ea);flex:0 0 auto}.nq-suite-system-tags b{font-size:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nq-suite-system-foot{padding-top:10px;border-top:1px solid rgba(92,116,167,.10);display:flex;align-items:center;justify-content:space-between;gap:8px}.nq-suite-system-foot span{display:flex;align-items:center;gap:6px;font-size:7px;color:#72829d}.nq-suite-system-foot span i{width:5px;height:5px;border-radius:50%;background:#43d9b2}.nq-suite-system-foot>b{font-size:6px;letter-spacing:.12em;color:#55d9ea;border:1px solid rgba(74,209,230,.16);border-radius:6px;padding:4px 6px}
.suite-brand-after-effects{--suite-accent:#7e72e8}.suite-brand-alight-motion{--suite-accent:#40d3d8}.suite-brand-capcut{--suite-accent:#62d9a9}.suite-brand-visual.nq-suite-system.compact{min-height:145px!important;padding:12px!important}.nq-suite-system.compact .nq-suite-master-icon{width:38px;height:38px}.nq-suite-system.compact .nq-suite-signal{height:50px}.nq-suite-system.compact .nq-suite-system-tags span{height:24px}

.nq-coded-module-surface{height:104px!important;min-height:104px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center;gap:12px;padding:13px 14px!important;background:radial-gradient(circle at 10% 20%,color-mix(in srgb,var(--module-accent) 8%,transparent),transparent 34%),linear-gradient(180deg,#07101c,#040913)!important;border-bottom:1px solid rgba(91,115,166,.12)!important;overflow:hidden!important}.nq-module-primary-icon{width:43px;height:43px;border-radius:11px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--module-accent) 24%,rgba(86,111,161,.13));background:color-mix(in srgb,var(--module-accent) 7%,#07101d);color:color-mix(in srgb,var(--module-accent) 72%,#cfe7ef)}.nq-module-lanes{position:relative;display:grid;gap:5px}.nq-module-lanes i{height:7px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--module-accent) 34%,#18243a) 0 62%,#151f32 62%)}.nq-module-lanes i:nth-child(2){width:83%;margin-left:9%}.nq-module-lanes i:nth-child(3){width:66%}.nq-module-lanes b{position:absolute;left:var(--p);top:-5px;bottom:-5px;width:1px;background:#57dbe8;box-shadow:0 0 6px rgba(87,219,232,.35)}.nq-module-readout{min-width:52px;text-align:right}.nq-module-readout span,.nq-module-readout b{display:block}.nq-module-readout span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;color:#dbe6f8}.nq-module-readout b{font-size:6px;letter-spacing:.12em;color:#667793;margin-top:4px}

/* Admin V40: functional backend, completely rebuilt management surface */
.admin-v40{max-width:none!important;padding-top:6px!important}.admin-v40 .admin-command-header{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:26px 28px;border:1px solid rgba(98,124,184,.16);border-radius:21px;background:radial-gradient(circle at 5% 0,rgba(43,205,232,.075),transparent 32%),radial-gradient(circle at 94% 20%,rgba(116,79,233,.08),transparent 32%),linear-gradient(145deg,#081221,#050a16);box-shadow:0 20px 54px rgba(0,0,0,.18)}
.admin-v40 .admin-command-header:before{content:"";position:absolute;left:28px;right:28px;top:0;height:1px;background:linear-gradient(90deg,transparent,#43d7eb,#7565dd,transparent)}.admin-command-header .eyebrow{font-size:8px;letter-spacing:.16em;color:#55d8e9;font-weight:900}.admin-command-header h1{margin:7px 0 8px;font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;color:#f0f5ff}.admin-command-header p{margin:0;max-width:750px;font-size:11px;line-height:1.65;color:#8493af}.admin-command-identity{min-width:270px;padding:13px 15px;border:1px solid rgba(102,132,190,.14);border-radius:13px;background:#070d1a}.admin-command-identity>span{display:flex;align-items:center;gap:7px;font-size:7px;letter-spacing:.11em;color:#62738f}.admin-command-identity>span i{width:6px;height:6px;border-radius:50%;background:#45d9b1;box-shadow:0 0 9px rgba(69,217,177,.4)}.admin-command-identity strong,.admin-command-identity small{display:block}.admin-command-identity strong{margin-top:6px;font-size:11px;color:#dce7f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-command-identity small{margin-top:3px;font-size:8px;color:#72839f}
.admin-shell-v40{display:grid;grid-template-columns:224px minmax(0,1fr);gap:14px;margin-top:14px;align-items:start}.admin-nav-v40{position:sticky;top:82px;display:grid;gap:5px;padding:10px;border:1px solid rgba(93,116,170,.14);border-radius:16px;background:linear-gradient(180deg,#080f1d,#050a15)}.admin-nav-v40 .admin-nav-label{padding:7px 9px 4px;font-size:6px;letter-spacing:.14em;color:#53637e;font-weight:900}.admin-nav-v40 button{height:40px;padding:0 10px;border-radius:9px;border:1px solid transparent;background:transparent;color:#7888a4;display:grid;grid-template-columns:27px minmax(0,1fr) 5px;align-items:center;gap:8px;text-align:left;cursor:pointer;font-size:9px}.admin-nav-v40 button svg{width:27px;height:27px;padding:6px;border-radius:7px;border:1px solid rgba(99,120,169,.09);background:rgba(85,104,151,.045)}.admin-nav-v40 button>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-nav-v40 button>i{width:5px;height:5px;border-radius:50%;background:#33415c}.admin-nav-v40 button:hover{color:#b8c6dd;background:rgba(91,114,167,.05)}.admin-nav-v40 button.active{color:#dff7fb;border-color:rgba(63,207,230,.18);background:linear-gradient(90deg,rgba(34,167,192,.12),rgba(86,63,192,.07))}.admin-nav-v40 button.active svg{color:#57dcea;border-color:rgba(66,205,226,.18);background:rgba(44,184,207,.08)}.admin-nav-v40 button.active>i{background:#48d9b1;box-shadow:0 0 8px rgba(72,217,177,.4)}
.admin-content-v40{min-width:0;padding:19px;border:1px solid rgba(92,115,170,.13);border-radius:18px;background:linear-gradient(180deg,rgba(7,13,27,.95),rgba(5,9,19,.99));box-shadow:0 18px 44px rgba(0,0,0,.14)}.admin-section-head-v40{display:flex;justify-content:space-between;align-items:end;gap:16px;padding:2px 2px 14px;border-bottom:1px solid rgba(90,113,164,.10);margin-bottom:14px}.admin-section-head-v40 span{font-size:7px;letter-spacing:.14em;color:#55d8e9;font-weight:900}.admin-section-head-v40 h2{margin:5px 0 0;font-size:21px;color:#eaf1fd}.admin-section-head-v40 small{font-size:8px;color:#63738e;max-width:340px;text-align:right;line-height:1.45}.admin-section-head-v40 .admin-context-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(75,212,233,.14);background:rgba(39,163,186,.06);border-radius:7px;padding:5px 7px;color:#76dfea;font-size:7px}
.admin-v40 .metric-card,.admin-v40 .admin-metric-grid-v33>.metric-card{min-height:104px;border-radius:13px;border-color:rgba(95,120,179,.13);background:linear-gradient(145deg,#091222,#060b17)}.admin-v40 .admin-metric-grid-v33{gap:10px}.admin-v40 .admin-dashboard-grid-v33{gap:10px}.admin-v40 .admin-chart-card-v33,.admin-v40 .data-panel,.admin-v40 .admin-form-card-v33,.admin-v40 .admin-pack-editor-v33,.admin-v40 .support-ticket-card,.admin-v40 .system-status-card-v29{border-radius:13px!important;border-color:rgba(93,119,174,.13)!important;background:linear-gradient(145deg,#08101e,#060b17)!important;box-shadow:none!important}
.admin-toolbar-v40{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}.admin-toolbar-v40 .admin-search-v40{height:39px;min-width:240px;flex:1;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(94,119,175,.15);border-radius:9px;background:#050a15;color:#637693}.admin-search-v40 input{width:100%;border:0;background:transparent;color:#dbe6f6;outline:none;font-size:10px}.admin-toolbar-v40 select{height:39px;border-radius:9px;border:1px solid rgba(95,119,174,.14);background:#070d1a;color:#8999b5;font-size:9px;padding:0 10px}.admin-v40 .admin-pager-v33{margin-left:auto}.admin-v40 .admin-table-wrap-v33{border-radius:12px;border:1px solid rgba(91,116,169,.12);background:#050a14;overflow:auto}.admin-v40 .admin-table-v33{min-width:780px}.admin-v40 .admin-table-v33 th{font-size:7px;letter-spacing:.10em;color:#5f718d;background:#070e1c;padding:10px}.admin-v40 .admin-table-v33 td{font-size:9px;color:#9cabc2;padding:10px;border-color:rgba(91,113,163,.08)}.admin-v40 .admin-table-v33 tr:hover td{background:rgba(50,94,132,.035)}
.admin-job-filter-v40{display:flex;align-items:center;gap:6px}.admin-job-filter-v40 button{height:32px;padding:0 9px;border-radius:8px;border:1px solid rgba(91,114,165,.12);background:#060c18;color:#667794;font-size:8px;cursor:pointer}.admin-job-filter-v40 button.active{color:#66dce9;border-color:rgba(66,208,230,.24);background:rgba(37,155,178,.08)}.admin-job-id-v40 strong,.admin-job-id-v40 small{display:block}.admin-job-id-v40 small{margin-top:3px;color:#596a86;font-size:7px}.admin-job-progress-v40{display:grid;grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:7px}.admin-job-progress-v40>span{height:4px;border-radius:5px;background:#141e31;overflow:hidden}.admin-job-progress-v40>span i{display:block;height:100%;width:var(--p);background:linear-gradient(90deg,#25a9c2,#6d5dd4);border-radius:inherit}.admin-job-progress-v40 b{font-size:8px;color:#7e8da7}.admin-job-error-v40{max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#de7995!important}
.admin-v40 .nq-admin-users-grid{gap:10px}.admin-v40 .nq-admin-user-card{border-radius:14px;padding:15px;background:linear-gradient(145deg,#091222,#060b17);border-color:rgba(96,121,180,.14)}.admin-v40 .nq-admin-avatar{width:42px;height:42px;border-radius:11px}.admin-v40 .nq-admin-user-facts{margin-top:13px}.admin-v40 .nq-admin-package-manager,.admin-v40 .nq-admin-credit-manager{border-radius:10px;background:#060c18;border:1px solid rgba(91,116,169,.10);padding:10px;margin-top:9px}.admin-v40 .nq-admin-credit-manager{border-top:1px solid rgba(91,116,169,.10)}.admin-v40 .nq-admin-credit-controls button,.admin-v40 .nq-admin-credit-controls input{height:36px}
.admin-pack-cover-v40{height:92px;border-radius:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid rgba(100,123,177,.11);background:#06101d;overflow:hidden}.admin-pack-cover-v40 .pack-symbol{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:var(--pack-accent,#57dcea);border:1px solid color-mix(in srgb,var(--pack-accent,#57dcea) 24%,#263853);background:color-mix(in srgb,var(--pack-accent,#57dcea) 8%,#07101d)}.admin-pack-cover-v40 .pack-bars{display:grid;gap:4px}.admin-pack-cover-v40 .pack-bars i{height:4px;border-radius:3px;background:#18243a}.admin-pack-cover-v40 .pack-bars i:first-child{width:75%;background:linear-gradient(90deg,var(--pack-accent,#57dcea) 0 56%,#18243a 56%)}.admin-pack-cover-v40 .pack-bars i:nth-child(2){width:92%}.admin-pack-cover-v40 .pack-bars i:nth-child(3){width:61%}.admin-pack-cover-v40>strong{font-size:14px;color:#dce7f7}

@media(min-width:1680px){.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(max-width:1300px){.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-shell-v40{grid-template-columns:200px minmax(0,1fr)}}
@media(max-width:900px){.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nq-flow-card{min-height:138px!important}.admin-command-header{grid-template-columns:1fr!important}.admin-command-identity{min-width:0!important}.admin-shell-v40{grid-template-columns:1fr}.admin-nav-v40{position:static!important;display:flex!important;overflow:auto!important;padding:8px!important}.admin-nav-v40 .admin-nav-label{display:none}.admin-nav-v40 button{min-width:max-content;grid-template-columns:27px auto 5px}.admin-content-v40{padding:14px}.admin-v40 .nq-admin-users-grid{grid-template-columns:1fr}}
@media(max-width:640px){.nq-tools-v40 .nq-tool-controls .tool-filter{height:39px!important;padding:0 9px 0 6px!important}.nq-tools-v40 .nq-tool-controls .tool-filter>svg{width:26px!important;height:26px!important}.nq-tools-v40 .nq-tool-controls .favorite-toggle{height:39px}.tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.nq-reference-tool-card{min-height:244px!important}.nq-tool-card-v40{min-height:244px;grid-template-rows:auto 1fr auto auto 52px;padding:12px 10px 0}.nq-tool-icon-v40{width:38px;height:38px}.nq-tool-icon-v40>svg{width:19px;height:19px}.nq-tool-copy-v40{padding-top:9px}.nq-tool-copy-v40 h3{font-size:11px!important}.nq-tool-copy-v40 p{font-size:7px!important;min-height:22px}.nq-tool-card-v40>.nq-tool-cover{left:-10px!important;width:calc(100% + 20px)!important;height:52px!important;min-height:52px!important}.nq-coded-tool-surface{padding:7px 8px!important;gap:6px}.nq-mini-surface-label b{display:none}.nq-mini-wave{height:25px}.nq-mini-grid,.nq-mini-time{display:none}.nq-mini-timeline{width:50px}.nq-flow-card{grid-template-columns:42px minmax(0,1fr) auto!important;min-height:126px!important;padding:12px!important}.nq-flow-icon{width:42px!important;height:42px!important}.nq-flow-icon>svg{width:21px}.nq-flow-copy strong{font-size:12px!important}.nq-flow-copy p{display:block!important;font-size:7px!important}.nq-flow-signals>i{width:24px;height:22px}.nq-flow-meta b{display:none}.suite-brand-visual.nq-suite-system{min-height:210px!important;padding:13px!important}.nq-suite-system-tags{grid-template-columns:repeat(2,1fr)}.nq-coded-module-surface{height:82px!important;min-height:82px!important;padding:10px!important}.nq-module-primary-icon{width:36px;height:36px}.admin-v40{padding-left:0!important;padding-right:0!important}.admin-command-header{padding:19px 16px!important;border-radius:16px!important}.admin-command-header h1{font-size:28px}.admin-content-v40{padding:11px;border-radius:14px}.admin-section-head-v40{align-items:flex-start;flex-direction:column}.admin-section-head-v40 small{text-align:left}.admin-nav-v40 button{height:37px}.admin-toolbar-v40{align-items:stretch}.admin-toolbar-v40 .admin-search-v40{min-width:100%}.admin-toolbar-v40 select{flex:1;min-width:125px}.admin-v40 .admin-pager-v33{width:100%;margin:0;justify-content:space-between}.admin-v40 .nq-admin-credit-controls{grid-template-columns:1fr 1fr}.admin-v40 .nq-admin-credit-controls input{grid-column:1/-1}.admin-v40 .nq-admin-user-facts{grid-template-columns:repeat(2,1fr)}}

/* V39.3 rewards: remove decorative raster reward art; use coded status symbols */
.reward-art-coded{position:relative!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:linear-gradient(145deg,rgba(18,36,61,.86),rgba(8,14,28,.96))!important;border:1px solid rgba(101,130,188,.17)!important;border-radius:14px!important;box-shadow:inset 0 1px rgba(255,255,255,.018)!important}.reward-art-coded img,.reward-art-coded .reward-glow,.reward-art-coded .reward-light-sweep,.reward-art-coded .reward-ribbon,.reward-art-coded .reward-spark{display:none!important}.reward-coded-core{position:relative;z-index:2;width:43%;aspect-ratio:1;border-radius:13px;display:grid;place-items:center;color:#57dce9;border:1px solid rgba(82,211,232,.22);background:rgba(37,171,193,.08)}.reward-art-coded.done .reward-coded-core{color:#48d9b0;border-color:rgba(72,217,176,.21);background:rgba(43,166,133,.08)}.reward-art-coded.today .reward-coded-core{color:#9b83f2;border-color:rgba(144,114,235,.30);background:rgba(103,70,195,.10);box-shadow:0 0 24px rgba(104,72,205,.13)}.reward-art-coded.locked .reward-coded-core{color:#687895;border-color:rgba(98,118,160,.13);background:#0a1220}.reward-coded-ring{position:absolute;inset:13%;border:1px solid rgba(97,124,181,.10);border-radius:50%}.reward-coded-ring i{position:absolute;width:4px;height:4px;border-radius:50%;background:#4ecfe0}.reward-coded-ring i:nth-child(1){left:50%;top:-2px}.reward-coded-ring i:nth-child(2){right:-2px;top:50%}.reward-coded-ring i:nth-child(3){left:50%;bottom:-2px}.reward-coded-ring i:nth-child(4){left:-2px;top:50%}.reward-art-coded.locked .reward-coded-ring i{background:#47536c}.reward-coded-meter{position:absolute;left:14%;right:14%;bottom:8%;display:flex;gap:3px}.reward-coded-meter i{height:3px;flex:1;border-radius:3px;background:#1a2940}.reward-coded-meter i:first-child{background:#2c93aa}.reward-art-coded.done .reward-coded-meter i:first-child,.reward-art-coded.done .reward-coded-meter i:nth-child(2){background:#35a887}.reward-art-coded.today .reward-coded-meter i{background:linear-gradient(90deg,#3bb6d1,#7462dc)}

/* V39.4 FINAL QA POLISH — readable creator cards and editor actions */
@media (min-width:901px) and (max-width:1699px){
  .tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media (min-width:1700px){
  .tool-mosaic.nq-tool-grid-v40{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
.nq-tool-card-v40 .nq-tool-copy-v40 h3{font-size:15px!important;line-height:1.2!important}
.nq-tool-card-v40 .nq-tool-copy-v40 p{font-size:10px!important;line-height:1.5!important}
.nq-tool-card-v40 .tool-credit-chip,.nq-tool-card-v40 .nq-tool-open-v40{font-size:9px!important}
.nq-flow-signals{gap:7px!important}.nq-flow-signals>i{width:31px!important;height:29px!important;border-radius:8px!important}.nq-flow-signals>i svg{width:15px!important;height:15px!important}.nq-flow-meta b{font-size:9px!important}
.nq-suite-module .suite-module-copy{padding-top:14px!important}.nq-suite-module .suite-module-copy small{font-size:8px!important}.nq-suite-module .suite-module-copy h3{font-size:16px!important;line-height:1.25!important;margin:6px 0!important}.nq-suite-module .suite-module-copy p{font-size:11px!important;line-height:1.52!important;-webkit-line-clamp:3!important}.nq-suite-module .suite-module-footer{font-size:10px!important;gap:9px!important}.nq-suite-module .suite-module-footer button{min-height:34px!important;padding:7px 8px!important;border:1px solid color-mix(in srgb,var(--module-accent) 18%,rgba(96,119,169,.14))!important;border-radius:8px!important;background:color-mix(in srgb,var(--module-accent) 5%,#07101d)!important;font-size:10px!important;line-height:1.2!important}.nq-suite-module .suite-module-footer button svg{width:13px!important;height:13px!important}
.auth-switch button{min-height:30px;padding:4px 6px;border-radius:7px}.public-footer button{min-height:28px;padding:3px 0}
@media(max-width:640px){
  .nq-tool-card-v40{min-height:252px!important}.nq-tool-copy-v40 h3{font-size:12px!important}.nq-tool-copy-v40 p{font-size:8.5px!important;line-height:1.45!important}.nq-tool-card-v40 .tool-credit-chip,.nq-tool-card-v40 .nq-tool-open-v40{font-size:8.5px!important}
  .nq-flow-signals>i{width:28px!important;height:27px!important}.nq-flow-signals>i svg{width:14px!important;height:14px!important}
  .nq-suite-module .suite-module-copy h3{font-size:17px!important}.nq-suite-module .suite-module-copy p{font-size:11px!important}.nq-suite-module .suite-module-footer button{min-height:36px!important;font-size:10px!important}
}

/* V41 final tool-symbol geometry: one optical box, one baseline, one stroke system. */
.nq-tool-icon-v40,.nq-studio-glyph-v40{display:grid!important;place-items:center!important;line-height:0!important;overflow:hidden!important}
.nq-tool-icon-v40>svg.icon,.nq-studio-glyph-v40>svg.icon{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;margin:0!important;padding:0!important;transform:none!important;transform-origin:center!important;stroke-width:1.7!important;vector-effect:non-scaling-stroke}
.nq-tool-icon-v40>svg.icon *,.nq-studio-glyph-v40>svg.icon *{vector-effect:non-scaling-stroke}
@media(max-width:640px){.nq-tool-icon-v40>svg.icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important}.nq-studio-glyph-v40>svg.icon{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important}}

/* V41.5 — PROFESSIONAL REAL-MEDIA WORKSPACE
   Coded UI only: real source media, real waveform decoding and backend job state. */
.nq-studio-v41{gap:18px!important}.nq-studio-head-v41{padding:20px 22px!important;border-radius:18px!important;background:linear-gradient(145deg,#08111f,#050a14)!important}.nq-studio-head-v41 h1{font-size:36px!important;line-height:1.05!important;margin:5px 0 7px!important}.nq-studio-head-v41 p{font-size:13px!important;line-height:1.55!important;max-width:760px!important}.nq-studio-v41 .nq-studio-glyph-v40{width:54px!important;height:54px!important;border-radius:14px!important}.nq-studio-v41 .nq-studio-glyph-v40>svg.icon{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;max-width:26px!important;max-height:26px!important}
.nq-workspace-v41{grid-template-columns:minmax(0,1fr) 380px!important;gap:16px!important;align-items:start}.nq-workspace-v41>main{gap:13px!important}.nq-workspace-v41>aside{gap:13px!important;top:88px!important}.nq-workbar-v41{min-height:46px!important;padding:0 15px!important;border-radius:12px!important;background:#060c17!important}.nq-workbar-v41>span{font-size:8px!important;letter-spacing:.16em!important}.nq-workbar-v41 b{font-size:8px!important}
.nq-preview-panel-v41{padding:15px!important;border-radius:16px!important;background:linear-gradient(180deg,#08111e,#050a14)!important;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.nq-preview-panel-v41.processing{border-color:color-mix(in srgb,var(--tool-color) 34%,rgba(91,115,168,.2))!important;box-shadow:inset 0 1px rgba(255,255,255,.018),0 16px 42px rgba(0,0,0,.16)!important}.nq-preview-panel-v41.is-success{border-color:rgba(69,211,166,.28)!important}.nq-preview-panel-v41.is-error{border-color:rgba(236,91,113,.26)!important}
.nq-workspace-toolbar-v41{min-height:48px!important;padding:0 2px 12px!important;margin-bottom:12px!important}.nq-workspace-toolbar-v41 .nq-monitor-title strong{font-size:12px!important}.nq-workspace-toolbar-v41 .nq-monitor-title small{font-size:8px!important;max-width:430px!important}.nq-workspace-toolbar-v41 .nq-workspace-readouts span{font-size:7px!important;padding:6px 8px!important;border-radius:6px!important;min-width:58px;text-align:center}
.nq-editor-view-v41{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:12px;align-items:stretch}.nq-editor-monitor-v41{min-width:0}.nq-media-stage-v41{border:1px solid rgba(91,116,168,.18)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.01),0 12px 28px rgba(0,0,0,.18)!important}.nq-video-stage-v40.nq-media-stage-v41{aspect-ratio:16/9!important;min-height:410px!important}.nq-image-stage-v40.nq-media-stage-v41{aspect-ratio:16/10!important;min-height:410px!important}.nq-audio-stage-v40.nq-media-stage-v41{min-height:410px!important;padding:32px 58px 48px 22px!important}.nq-media-stage-v41 video,.nq-media-stage-v41 img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#02050b}.nq-stage-empty-final{gap:9px!important}.nq-stage-empty-final strong,.nq-monitor-empty strong{font-size:14px!important}.nq-stage-empty-final small,.nq-monitor-empty small{font-size:10px!important;line-height:1.5!important;max-width:380px}.nq-real-waveform{color:color-mix(in srgb,var(--tool-color) 74%,#5bd9ea)!important}.nq-wave-playhead{transition:left .06s linear!important}.nq-viewer-chrome{font:700 8px/1 ui-monospace,monospace!important}.nq-image-stage-hud span{font-size:8px!important}
.nq-media-inspector{min-height:100%;display:flex;flex-direction:column;border:1px solid rgba(86,108,157,.13);border-radius:11px;background:#050b15;overflow:hidden}.nq-media-inspector>header{display:flex;align-items:center;gap:9px;padding:13px;border-bottom:1px solid rgba(90,112,161,.10);color:#8aa0bd}.nq-media-inspector>header svg{color:var(--tool-color)}.nq-media-inspector>header strong,.nq-media-inspector>header small{display:block}.nq-media-inspector>header strong{font-size:8px;letter-spacing:.12em;color:#c5d2e4}.nq-media-inspector>header small{margin-top:4px;font-size:7px;color:#586b88}.nq-media-inspector dl{margin:0;padding:8px 12px 12px;display:grid;gap:0}.nq-media-inspector dl>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;align-items:center;min-height:34px;border-bottom:1px solid rgba(84,105,150,.075)}.nq-media-inspector dt{font-size:7px;letter-spacing:.06em;color:#5d718e;text-transform:uppercase}.nq-media-inspector dd{margin:0;font:700 8px/1.3 ui-monospace,monospace;color:#aab9ce;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.nq-inspector-job{margin:auto 12px 12px;padding:11px;border:1px solid color-mix(in srgb,var(--tool-color) 20%,rgba(91,116,168,.12));border-radius:8px;background:color-mix(in srgb,var(--tool-color) 4%,#06101b)}.nq-inspector-job span,.nq-inspector-job strong,.nq-inspector-job small{display:block}.nq-inspector-job span{font-size:6px;letter-spacing:.13em;color:#60748f}.nq-inspector-job strong{margin:5px 0 4px;font:700 8px/1.3 ui-monospace,monospace;color:#c5d2e4;overflow:hidden;text-overflow:ellipsis}.nq-inspector-job small{font-size:7px;color:#7486a0}
.nq-transport-v41{min-height:46px!important;margin-top:8px!important;display:grid!important;grid-template-columns:auto minmax(160px,1fr) auto!important;align-items:center!important;gap:12px!important;padding:7px 9px!important;border:1px solid rgba(89,111,159,.12)!important;border-radius:10px!important;background:#050a13!important}.nq-transport-controls{display:flex;align-items:center;gap:5px}.nq-transport-v41 button{width:34px!important;height:32px!important;border-radius:7px!important}.nq-transport-v41 .nq-transport-play{width:42px!important;color:#d8fbff!important;border-color:color-mix(in srgb,var(--tool-color) 38%,rgba(95,121,170,.14))!important;background:color-mix(in srgb,var(--tool-color) 10%,#07101c)!important}.nq-transport-v41>strong{justify-self:center;font:700 10px/1 ui-monospace,monospace!important;color:#aebdd1!important;letter-spacing:.04em}.nq-transport-v41 .nq-transport-mode{font:700 7px/1 ui-monospace,monospace!important;color:#61748f!important}
.nq-timeline-v41{margin-top:12px!important;padding:12px!important;border-radius:11px!important;background:#040914!important;overflow:hidden!important}.nq-timeline-v41 .nq-timeline-header{height:37px!important;margin:0 0 7px!important}.nq-timeline-v41 .nq-timeline-header>div{min-width:0}.nq-timeline-v41 .nq-timeline-header strong{font-size:9px!important}.nq-timeline-v41 .nq-timeline-header small{font:700 7px/1 ui-monospace,monospace;color:#566983}.nq-timeline-zoom{display:flex;align-items:center;gap:7px;color:#61748f}.nq-timeline-zoom input{width:96px;accent-color:var(--tool-color)}.nq-timeline-zoom b{min-width:34px;font:700 7px/1 ui-monospace,monospace}.nq-timeline-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.nq-timeline-canvas{width:100%;min-width:650px;transition:width .16s ease}.nq-timeline-v41 .nq-time-ruler{height:28px!important;margin-left:102px!important;border-bottom:1px solid rgba(84,105,149,.08)}.nq-timeline-v41 .nq-time-ruler span{font-size:7px!important}.nq-timeline-v41 .nq-track{grid-template-columns:94px minmax(0,1fr)!important;min-height:62px!important;margin-bottom:6px!important}.nq-timeline-v41 .nq-track>b{font-size:7px!important;padding:0 10px!important}.nq-timeline-v41 .nq-track-clip{min-height:62px!important;padding:10px 13px!important;font-size:8.5px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--tool-color) 25%,#102039),rgba(18,35,59,.62))!important}.nq-timeline-v41 .nq-track-clip>small{font:700 7px/1 ui-monospace,monospace;color:#6d809b}.nq-track-wave-canvas{position:absolute;left:10px;right:10px;bottom:7px;width:calc(100% - 20px);height:28px;color:color-mix(in srgb,var(--tool-color) 78%,#59d9e8);opacity:.74}.nq-track-process-state{position:relative;min-height:62px;display:flex;align-items:center;padding:0 13px;overflow:hidden;border:1px solid rgba(88,109,156,.10);border-radius:7px;background:#050b16}.nq-track-process-state span{position:relative;z-index:2;font-size:8px;color:#7588a4}.nq-track-process-state i{position:absolute;left:0;bottom:0;height:2px;width:0;background:linear-gradient(90deg,#39cfe4,var(--tool-color));transition:width .35s ease}.nq-timeline-v41 .nq-playhead{top:28px!important}.nq-timeline-v41 .nq-timeline-foot{font-size:7px!important;justify-content:space-between!important}.nq-before-after-v41{margin-top:12px!important;grid-template-columns:1fr 28px 1fr!important;gap:8px!important}.nq-before-after-v41 article{padding:10px!important;border-radius:10px!important}.nq-before-after-v41 article>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#637692}.nq-before-after-v41 article>header span{font-size:7px;letter-spacing:.11em}.nq-before-after-v41 article>header b{font:700 7px/1 ui-monospace,monospace}.nq-before-after-v41 article>div{height:176px!important;display:grid;place-items:center!important;overflow:hidden!important;border:1px solid rgba(85,106,152,.08);border-radius:8px;background:#02060d!important}.nq-before-after-v41 article>div img,.nq-before-after-v41 article>div video{width:100%;height:100%;object-fit:contain}.nq-before-after-v41 .nq-compare-divider{display:grid;place-items:center}.nq-before-after-v41 .nq-compare-divider b{width:1px;height:70%;background:linear-gradient(transparent,var(--tool-color),transparent)}
.nq-upload-panel-v41,.nq-settings-v41,.nq-run-panel-v41{border-radius:15px!important;background:linear-gradient(180deg,#08111e,#050a14)!important}.nq-upload-panel-v41,.nq-settings-v41{padding:17px!important}.nq-run-panel-v41{padding:17px!important;transition:border-color .2s ease,box-shadow .2s ease}.nq-run-panel-v41.is-running{border-color:color-mix(in srgb,var(--tool-color) 30%,rgba(93,116,166,.17))!important}.nq-run-panel-v41.is-success{border-color:rgba(70,210,166,.30)!important;animation:nqWorkspaceSuccess .55s ease both}.nq-run-panel-v41.is-error{border-color:rgba(232,83,109,.30)!important;animation:nqWorkspaceError .32s ease both}.nq-upload-panel-v41>header strong,.nq-settings-v41>header strong{font-size:13px!important}.nq-upload-panel-v41>header small,.nq-settings-v41>header small{font-size:9px!important}.nq-upload-panel-v41 .nq-drop{min-height:112px!important}.nq-upload-panel-v41 .nq-drop strong{font-size:11px!important}.nq-upload-panel-v41 .nq-drop small{font-size:8px!important}.nq-settings-v41 label{font-size:10px!important}.nq-settings-v41 input,.nq-settings-v41 select,.nq-settings-v41 textarea{font-size:11px!important}
.nq-processing-modes{margin-bottom:16px;padding-bottom:15px;border-bottom:1px solid rgba(87,108,156,.10)}.nq-processing-modes>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.nq-processing-modes>header span,.nq-processing-modes>header strong{display:block}.nq-processing-modes>header span{font-size:7px;letter-spacing:.12em;color:#627590}.nq-processing-modes>header strong{margin-top:4px;font-size:11px;color:#d1dceb}.nq-processing-modes>header>small{padding:5px 7px;border-radius:6px;background:#07111e;border:1px solid rgba(89,111,159,.12);font-size:7px;color:#7487a2}.nq-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.nq-mode-grid button{position:relative;min-height:91px;padding:10px 8px;border:1px solid rgba(88,110,159,.12);border-radius:10px;background:#050b16;color:#70819b;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.nq-mode-grid button>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(91,113,162,.13);border-radius:8px;background:#07101c;color:#8597b1}.nq-mode-grid button>b,.nq-mode-grid button>small{display:block}.nq-mode-grid button>b{margin-top:8px;font-size:8px;color:#acbad0}.nq-mode-grid button>small{margin-top:4px;font-size:6.5px;line-height:1.35;color:#5f708a}.nq-mode-grid button:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--tool-color) 25%,rgba(90,113,162,.13))}.nq-mode-grid button.is-selected{border-color:color-mix(in srgb,var(--tool-color) 44%,rgba(91,115,166,.16));background:linear-gradient(145deg,color-mix(in srgb,var(--tool-color) 8%,#07101c),#050b15);box-shadow:0 0 0 1px color-mix(in srgb,var(--tool-color) 9%,transparent),0 8px 22px rgba(0,0,0,.12)}.nq-mode-grid button.is-selected>span{color:var(--tool-color);border-color:color-mix(in srgb,var(--tool-color) 30%,rgba(92,115,165,.14));background:color-mix(in srgb,var(--tool-color) 7%,#07101d)}.nq-mode-grid button.is-selected>b{color:#e1eaf6}.nq-mode-grid button.is-locked{opacity:.42;cursor:not-allowed}.nq-mode-grid button>i{position:absolute;right:8px;top:8px}.nq-processing-modes>p{margin:9px 1px 0;font-size:7.5px;line-height:1.45;color:#657892}
.nq-run-status-head{display:flex;justify-content:space-between;gap:10px!important;align-items:flex-start!important}.nq-run-status-head span,.nq-run-status-head strong{display:block}.nq-run-status-head span{font-size:7px!important;letter-spacing:.12em!important;color:#61748f!important}.nq-run-status-head strong{margin-top:4px;font-size:12px!important;color:#d6e1ef!important}.nq-job-phases{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin:13px 0 12px}.nq-job-phases>div{position:relative;min-width:0;display:grid;justify-items:center;gap:5px;color:#4f617a}.nq-job-phases>div:not(:last-child):after{content:"";position:absolute;left:calc(50% + 11px);right:calc(-50% + 11px);top:10px;height:1px;background:#152238}.nq-job-phases i{position:relative;z-index:2;width:21px;height:21px;display:grid;place-items:center;border:1px solid #1d2b43;border-radius:50%;background:#07101b;font:700 6px/1 ui-monospace,monospace;font-style:normal}.nq-job-phases span{font-size:5.5px;letter-spacing:.08em}.nq-job-phases>div.is-active{color:var(--tool-color)}.nq-job-phases>div.is-active i{border-color:color-mix(in srgb,var(--tool-color) 48%,#23324b);box-shadow:0 0 15px color-mix(in srgb,var(--tool-color) 12%,transparent)}.nq-job-phases>div.is-complete{color:#4fd4ac}.nq-job-phases>div.is-complete i{border-color:rgba(79,212,172,.42);background:rgba(49,145,116,.08)}.nq-job-phases>div.is-complete:not(:last-child):after{background:rgba(79,212,172,.25)}.nq-job-phases>div.is-error{color:#ec6d84}.nq-job-phases>div.is-error i{border-color:rgba(236,109,132,.38)}
.nq-job-identity{display:grid;grid-template-columns:1.2fr 1fr .7fr .8fr;gap:6px;margin-bottom:13px}.nq-job-identity>span{min-width:0;padding:8px;border:1px solid rgba(88,109,156,.09);border-radius:7px;background:#050a13}.nq-job-identity small,.nq-job-identity b{display:block}.nq-job-identity small{font-size:5.5px;letter-spacing:.09em;color:#4f627d}.nq-job-identity b{margin-top:4px;font:700 7px/1.25 ui-monospace,monospace;color:#92a3bb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nq-process-progress-head{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.nq-process-progress-head span{font-size:7px;color:#63758e}.nq-process-progress-head strong{font:700 9px/1 ui-monospace,monospace;color:#a9bbd2}.nq-run-panel-v41 .nq-progress{height:7px!important;margin:8px 0 12px!important;padding:1px;border-radius:6px;background:#03070f!important;border:1px solid rgba(84,104,149,.11)}.nq-run-panel-v41 .nq-progress>span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#34c9df,var(--tool-color));transition:width .32s ease}.nq-run-panel-v41 .nq-run-meta{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;font-size:7.5px!important}.nq-run-panel-v41 .nq-run-meta>span{padding:8px!important;border-radius:7px!important;background:#050a13!important}.nq-run-panel-v41 .nq-run-v41{height:62px!important;min-height:62px!important;margin-top:12px!important;border-radius:11px!important;font-size:12px!important}.nq-run-panel-v41 .nq-run-v41:disabled{opacity:.68}.nq-run-panel-v41 .nq-run-icon{width:38px!important;height:38px!important}.nq-run-panel-v41 .nq-result-head{margin-top:16px!important;padding-top:14px!important}.nq-run-panel-v41 .nq-result-head span{font-size:7px!important;letter-spacing:.11em!important}.nq-run-panel-v41 .nq-result-head small{font-size:7px!important}.nq-run-panel-v41 #toolResult{margin-top:9px!important;min-height:78px!important;border-radius:9px!important}.nq-result-skeleton{display:grid;gap:7px;padding:12px}.nq-result-skeleton i{display:block;height:7px;border-radius:5px;background:linear-gradient(90deg,#0c1727,#14243a,#0c1727);background-size:220% 100%;animation:nqWorkspaceSkeleton 1.25s linear infinite}.nq-result-skeleton i:nth-child(2){width:78%}.nq-result-skeleton i:nth-child(3){width:52%}.nq-result-skeleton span{margin-top:3px;font-size:7px;color:#5f718a}.nq-result-error{display:grid;grid-template-columns:24px 1fr;gap:9px;padding:11px;color:#d27989}.nq-result-error strong{font-size:9px;color:#e2a3ae}.nq-result-error p{margin:4px 0;font-size:8px;line-height:1.45;color:#a77b86}.nq-result-error small{font-size:7px;color:#765e68}.result-ready-label{animation:nqResultIn .34s ease both}.nq-verified-stage-media{animation:nqResultIn .35s ease both}
.nq-file-info-v41>div{min-height:58px!important}.nq-file-info-v41 span{font-size:7px!important}.nq-file-info-v41 strong{font-size:9px!important}.nq-file-audio-icon{width:100%;height:100%;display:grid;place-items:center;color:var(--tool-color);background:#06101a}
@keyframes nqWorkspaceSkeleton{0%{background-position:180% 0}100%{background-position:-30% 0}}@keyframes nqWorkspaceSuccess{0%{transform:translateY(0)}45%{transform:translateY(-2px)}100%{transform:translateY(0)}}@keyframes nqWorkspaceError{0%,100%{transform:translateX(0)}35%{transform:translateX(-2px)}70%{transform:translateX(2px)}}@keyframes nqResultIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(max-width:1250px){.nq-workspace-v41{grid-template-columns:1fr!important}.nq-workspace-v41>aside{position:static!important;display:grid!important;grid-template-columns:1fr 1fr!important}.nq-workspace-v41>aside>.nq-run-panel-v41{grid-column:1/-1!important}.nq-editor-view-v41{grid-template-columns:minmax(0,1fr) 230px}}
@media(max-width:900px){.nq-editor-view-v41{grid-template-columns:1fr}.nq-media-inspector{min-height:auto}.nq-media-inspector dl{grid-template-columns:1fr 1fr;gap:0 14px}.nq-inspector-job{margin-top:0}.nq-video-stage-v40.nq-media-stage-v41,.nq-image-stage-v40.nq-media-stage-v41{min-height:330px!important}.nq-audio-stage-v40.nq-media-stage-v41{min-height:330px!important}.nq-workspace-v41>aside{grid-template-columns:1fr!important}.nq-workspace-v41>aside>*{grid-column:auto!important}}
@media(max-width:640px){.nq-studio-head-v41{padding:17px 14px!important}.nq-studio-head-v41 h1{font-size:27px!important}.nq-studio-head-v41 p{font-size:11px!important}.nq-studio-v41 .nq-studio-glyph-v40{width:48px!important;height:48px!important}.nq-workspace-v41{gap:10px!important}.nq-preview-panel-v41{padding:10px!important}.nq-workspace-toolbar-v41 .nq-workspace-readouts{display:grid!important;grid-template-columns:repeat(3,1fr)!important;width:100%}.nq-workspace-toolbar-v41 .nq-workspace-readouts span{min-width:0}.nq-video-stage-v40.nq-media-stage-v41,.nq-image-stage-v40.nq-media-stage-v41{aspect-ratio:4/3!important;min-height:250px!important}.nq-audio-stage-v40.nq-media-stage-v41{min-height:275px!important;padding:22px 46px 42px 12px!important}.nq-media-inspector dl{grid-template-columns:1fr!important}.nq-media-inspector dl>div{grid-template-columns:90px minmax(0,1fr)}.nq-transport-v41{grid-template-columns:1fr!important;justify-items:stretch!important;gap:8px!important}.nq-transport-controls{justify-content:center}.nq-transport-v41>strong{justify-self:center}.nq-transport-v41 .nq-transport-mode{text-align:center}.nq-timeline-v41{padding:9px!important}.nq-timeline-zoom input{width:70px}.nq-timeline-canvas{min-width:610px}.nq-before-after-v41{grid-template-columns:1fr!important}.nq-before-after-v41 .nq-compare-divider{height:16px}.nq-before-after-v41 .nq-compare-divider b{width:70%;height:1px}.nq-before-after-v41 article>div{height:150px!important}.nq-mode-grid{grid-template-columns:1fr!important}.nq-mode-grid button{min-height:74px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center}.nq-mode-grid button>span{grid-row:1/3}.nq-mode-grid button>b{margin-top:0}.nq-mode-grid button>small{margin-top:0}.nq-job-identity{grid-template-columns:1fr 1fr}.nq-job-phases span{font-size:5px}.nq-run-panel-v41 .nq-run-meta{grid-template-columns:1fr!important}.nq-run-panel-v41 .nq-run-meta>span:last-child{grid-column:auto!important}}
@media(prefers-reduced-motion:reduce){.nq-preview-panel-v41,.nq-mode-grid button,.nq-run-panel-v41 .nq-progress>span,.nq-result-skeleton i,.result-ready-label,.nq-verified-stage-media{animation:none!important;transition:none!important}}

/* Final browser QA: keep the category rail clean without changing its scroll behavior. */
.nq-tools-v40 .nq-tool-controls .tool-filter-row{scrollbar-width:none!important;-ms-overflow-style:none}
.nq-tools-v40 .nq-tool-controls .tool-filter-row::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
@media(min-width:901px){.nq-tools-v40 .nq-tool-controls .tool-filter-row{flex-wrap:wrap!important;overflow:visible!important}}

/* V42 — simplified AI workspaces: four clear steps, media-specific previews, no decorative artwork. */
.nq-studio-v41{max-width:1500px;margin-inline:auto}
.nq-workspace-v42{display:block!important;max-width:none!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
.nq-simple-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0}
.nq-simple-flow span{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:9px 12px;border:1px solid rgba(93,112,161,.14);border-radius:12px;background:#07101b;color:#6d7f98}
.nq-simple-flow span:not(:last-child):after{content:"";position:absolute;left:calc(100% + 2px);top:50%;width:6px;height:1px;background:#1c2a40}
.nq-simple-flow i{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;border:1px solid rgba(104,126,181,.18);background:#050b14;font:800 10px/1 ui-monospace,monospace;font-style:normal}
.nq-simple-flow b{font-size:11px;letter-spacing:.01em}
.nq-simple-flow span.is-active{color:#d9e7f8;border-color:color-mix(in srgb,var(--tool-color) 35%,#1b2940);background:linear-gradient(145deg,color-mix(in srgb,var(--tool-color) 7%,#08121f),#07101b)}
.nq-simple-flow span.is-active i{color:var(--tool-color);border-color:color-mix(in srgb,var(--tool-color) 45%,#24334b);box-shadow:0 0 18px color-mix(in srgb,var(--tool-color) 12%,transparent)}
.nq-simple-flow span.is-complete{color:#9ee7d0;border-color:rgba(71,207,165,.22)}
.nq-simple-flow span.is-complete i{color:#5cddb4;border-color:rgba(71,207,165,.32);background:rgba(53,149,119,.08)}
.nq-simple-workspace-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,.72fr);gap:18px;align-items:start}
.nq-simple-workspace-grid>main,.nq-simple-workspace-grid>aside{display:grid;gap:16px;min-width:0}
.nq-simple-workspace-grid>aside{position:sticky;top:82px}
.nq-workspace-v42 .nq-upload-panel,.nq-workspace-v42 .nq-preview-panel,.nq-workspace-v42 .nq-settings,.nq-workspace-v42 .nq-run-panel{border:1px solid rgba(91,112,160,.14)!important;border-radius:16px!important;background:linear-gradient(180deg,#0b1421,#07101b)!important;box-shadow:0 18px 48px rgba(0,0,0,.15)!important}
.nq-workspace-v42 .nq-upload-panel,.nq-workspace-v42 .nq-settings,.nq-workspace-v42 .nq-run-panel{padding:18px!important}
.nq-simple-step-title{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.nq-simple-step-title>i{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;border:1px solid color-mix(in srgb,var(--tool-color) 28%,#26364e);background:color-mix(in srgb,var(--tool-color) 8%,#06101c);color:var(--tool-color);font:800 11px/1 ui-monospace,monospace;font-style:normal}
.nq-simple-step-title span,.nq-simple-step-title strong{display:block}
.nq-simple-step-title span{font-size:8px;letter-spacing:.13em;font-weight:900;color:#7789a5}
.nq-simple-step-title strong{margin-top:3px;color:#e2eaf6;font-size:13px;line-height:1.3}
.nq-simple-upload-fields{display:grid;gap:12px}
.nq-upload-panel-dual .nq-simple-upload-fields{grid-template-columns:repeat(2,minmax(0,1fr))}
.nq-workspace-v42 .nq-upload+.nq-upload{margin-top:0}
.nq-workspace-v42 .nq-drop{min-height:132px!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:14px!important;padding:18px!important;border-radius:13px!important;border-color:rgba(87,199,232,.24)!important;background:linear-gradient(145deg,rgba(34,125,171,.07),rgba(104,72,211,.045))!important}
.nq-workspace-v42 .nq-drop:hover,.nq-workspace-v42 .nq-drop.dragging{border-color:color-mix(in srgb,var(--tool-color) 55%,#3c7591)!important;background:color-mix(in srgb,var(--tool-color) 7%,#08131f)!important}
.nq-workspace-v42 .nq-drop-icon{width:48px!important;height:48px!important;border-radius:12px!important;color:var(--tool-color)!important;background:color-mix(in srgb,var(--tool-color) 8%,#07101b)!important}
.nq-workspace-v42 .nq-drop strong{font-size:14px!important;color:#edf4fc!important}
.nq-workspace-v42 .nq-drop small{margin-top:5px!important;font-size:10px!important;line-height:1.5!important;color:#788aa5!important}
.nq-workspace-v42 .nq-drop>b{padding:9px 12px!important;border-radius:9px!important;font-size:10px!important;color:#d8eaf6!important}
.nq-workspace-v42 .nq-file-row{margin-top:8px!important;grid-template-columns:62px minmax(0,1fr) auto!important;gap:12px!important;padding:10px!important;border-radius:11px!important;background:#050b14!important}
.nq-workspace-v42 .nq-file-thumb{width:62px!important;height:50px!important;border-radius:8px!important}
.nq-workspace-v42 .nq-file-meta strong{font-size:11px!important}.nq-workspace-v42 .nq-file-meta small{font-size:9px!important}
.nq-workspace-v42 .nq-file-actions button{font-size:9px!important;padding:7px 9px!important}
.nq-simple-preview-panel{padding:14px!important;overflow:hidden}
.nq-simple-preview-head{min-height:54px!important;padding:0 2px 12px!important;margin:0!important;border-bottom:1px solid rgba(92,113,159,.11)!important}
.nq-simple-preview-head .nq-monitor-title strong{font-size:12px!important}.nq-simple-preview-head .nq-monitor-title small{font-size:9px!important;margin-top:3px!important}
.nq-simple-preview-head .nq-workspace-readouts span{font-size:8px!important;padding:6px 8px!important}
.nq-simple-preview-body{margin-top:12px}
.nq-workspace-v42 .nq-video-stage-v40.nq-simple-video-stage{aspect-ratio:16/9!important;min-height:390px!important;height:auto!important;border-radius:13px!important;background:#02060b!important;border:1px solid rgba(92,114,164,.14)!important}
.nq-workspace-v42 .nq-video-stage-v40.nq-simple-video-stage video{width:100%;height:100%;object-fit:contain;background:#010408}
.nq-workspace-v42 .nq-image-stage-v40.nq-simple-image-stage{min-height:440px!important;height:auto!important;aspect-ratio:4/3!important;border-radius:13px!important;background:#03070d!important;border:1px solid rgba(92,114,164,.14)!important}
.nq-workspace-v42 .nq-image-stage-v40.nq-simple-image-stage img{max-width:100%;max-height:100%;object-fit:contain}
.nq-workspace-v42 .nq-audio-stage-v40.nq-simple-audio-stage{min-height:290px!important;height:auto!important;padding:28px 24px 68px!important;border-radius:13px!important;background:#03080f!important;border:1px solid rgba(92,114,164,.14)!important}
.nq-simple-audio-stage .nq-real-waveform{min-height:150px!important;color:var(--tool-color)!important}
.nq-simple-audio-stage audio{position:absolute;left:20px;right:20px;bottom:18px;width:calc(100% - 40px);height:38px}
.nq-simple-audio-stage .nq-audio-readout{bottom:62px!important}
.nq-workspace-v42 .nq-monitor-empty{gap:8px!important}.nq-workspace-v42 .nq-monitor-empty strong{font-size:15px!important}.nq-workspace-v42 .nq-monitor-empty small{font-size:10px!important;max-width:360px!important;line-height:1.5!important}
.nq-simple-transport{margin-top:8px!important;padding:8px 10px!important;border:1px solid rgba(91,112,159,.11)!important;border-radius:10px!important;background:#050c15!important}
.nq-simple-transport .nq-transport-controls button{width:34px!important;height:32px!important}
.nq-simple-transport>strong{font-size:10px!important}
.nq-simple-media-meta{grid-template-columns:1.6fr .65fr .65fr!important;margin-top:10px!important;border:0!important;background:transparent!important}
.nq-simple-media-meta>div{padding:8px 10px!important;background:#060d17!important;border:1px solid rgba(92,113,158,.09)!important;border-radius:8px!important;margin-right:6px!important;min-height:48px!important}
.nq-simple-media-meta>div:last-child{margin-right:0!important}.nq-simple-media-meta span{font-size:6.5px!important}.nq-simple-media-meta strong{font-size:9px!important}
.nq-simple-before-after{margin-top:12px!important;gap:8px!important;padding:0!important;background:transparent!important;border:0!important}
.nq-simple-before-after article{border-radius:11px!important;border:1px solid rgba(91,112,159,.11)!important;background:#050b14!important;overflow:hidden}
.nq-simple-before-after article>header{min-height:34px!important;padding:8px 10px!important}.nq-simple-before-after article>header span{font-size:7px!important}
.nq-simple-before-after article>div{height:170px!important}.nq-simple-before-after .nq-compare-divider{width:10px!important}
.nq-simple-timeline{margin-top:12px!important;padding:10px!important;border-radius:11px!important;background:#050b14!important;border:1px solid rgba(91,112,159,.11)!important}
.nq-simple-timeline .nq-timeline-header{padding:0 2px 8px!important}.nq-simple-timeline .nq-timeline-header strong{font-size:9px!important}
.nq-simple-timeline .nq-track{min-height:42px!important}.nq-simple-timeline .nq-track>b{width:72px!important;font-size:6.5px!important}.nq-simple-timeline .nq-timeline-canvas{min-width:540px!important}
.nq-scene-reference{display:flex;align-items:center;gap:10px;margin:10px 0 0;padding:8px 10px;border:1px solid rgba(190,111,255,.18);border-radius:10px;background:rgba(126,76,187,.06)}
.nq-scene-reference .nq-file-thumb{width:44px!important;height:44px!important;border-radius:50%!important}.nq-scene-reference small,.nq-scene-reference strong{display:block}.nq-scene-reference small{font-size:6.5px;color:#847297}.nq-scene-reference strong{margin-top:3px;font-size:9px;color:#d9ccef}
.nq-simple-settings .nq-simple-options{display:grid;gap:10px}.nq-simple-settings .field{margin-top:0!important}.nq-simple-settings label{font-size:10px!important;color:#91a2ba!important;font-weight:700}.nq-simple-settings input,.nq-simple-settings select,.nq-simple-settings textarea{min-height:44px!important;margin-top:6px!important;border-radius:10px!important;padding:10px 11px!important;background:#050b14!important;border-color:rgba(94,116,166,.16)!important;font-size:11px!important}.nq-simple-settings textarea{min-height:96px!important}
.nq-simple-settings .workspace-note,.nq-simple-settings .nq-prompt-only{font-size:10px!important;line-height:1.55!important;padding:11px!important}
.nq-simple-mode-title{display:flex;justify-content:space-between;gap:10px;align-items:flex-end;margin:16px 0 8px;padding-top:14px;border-top:1px solid rgba(92,113,159,.11)}.nq-simple-mode-title span{font-size:10px;font-weight:800;color:#d8e2ef}.nq-simple-mode-title small{font-size:7.5px;color:#667991;text-align:right}
.nq-simple-modes{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.nq-simple-modes .nq-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.nq-simple-modes .nq-mode-grid button{min-height:88px!important;padding:9px!important;text-align:center!important;display:grid!important;justify-items:center!important;align-content:center!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;gap:3px!important}.nq-simple-modes .nq-mode-grid button>span{width:32px!important;height:32px!important;grid-row:auto!important}.nq-simple-modes .nq-mode-grid button>b{margin:2px 0 0!important;font-size:8.5px!important}.nq-simple-modes .nq-mode-grid button>small{margin:0!important;font-size:6.5px!important;line-height:1.3!important}.nq-simple-modes>p{margin:7px 2px 0!important;font-size:7.5px!important}
.nq-advanced-settings{margin-top:14px;border:1px solid rgba(91,112,160,.11);border-radius:10px;background:#050b14;overflow:hidden}
.nq-advanced-settings>summary{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 11px;cursor:pointer;color:#9eb0c7;list-style:none}.nq-advanced-settings>summary::-webkit-details-marker{display:none}.nq-advanced-settings>summary span{font-size:10px;font-weight:800}.nq-advanced-settings>summary>b{margin-left:auto;display:grid;place-items:center;transition:transform .18s ease}.nq-advanced-settings[open]>summary>b{transform:rotate(90deg)}
.nq-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 11px 10px}.nq-advanced-grid>span{padding:8px;border:1px solid rgba(91,112,160,.08);border-radius:8px;background:#07101a}.nq-advanced-grid small,.nq-advanced-grid strong{display:block}.nq-advanced-grid small{font-size:6.5px;color:#667991}.nq-advanced-grid strong{margin-top:3px;font-size:8.5px;color:#cbd8e8}.nq-advanced-settings>p{margin:0;padding:0 11px 11px;font-size:8px;line-height:1.5;color:#667991}
.nq-simple-run-panel .nq-run-v41{height:66px!important;min-height:66px!important;margin:0!important;border-radius:12px!important;font-size:13px!important;box-shadow:0 12px 28px color-mix(in srgb,var(--tool-color) 13%,transparent)!important}
.nq-simple-run-panel .nq-run-icon{width:40px!important;height:40px!important}.nq-simple-run-panel .nq-run-label{font-weight:850!important}.nq-simple-run-panel .nq-run-cost{font-size:9px!important}
.nq-simple-progress-card{margin-top:13px;padding:12px;border:1px solid rgba(91,112,160,.11);border-radius:11px;background:#050b14}
.nq-simple-progress-card .nq-run-status-head strong{font-size:11px!important}.nq-simple-progress-card .nq-run-status-head>b{font:800 11px/1 ui-monospace,monospace;color:#b9c8da!important}
.nq-simple-progress-card .nq-progress{height:8px!important;margin:9px 0 12px!important}
.nq-simple-job-phases{margin:0!important}.nq-simple-job-phases span{font-size:5.5px!important}
.nq-job-tech-details{margin-top:10px;border-top:1px solid rgba(91,112,160,.1);padding-top:9px}.nq-job-tech-details>summary{font-size:8px;color:#6e8098;cursor:pointer}.nq-job-tech-details .nq-job-identity{margin:9px 0 0!important;grid-template-columns:1fr 1fr!important}.nq-job-tech-details .nq-job-identity>span{padding:7px!important}.nq-hidden-job-hooks{display:none!important}
.nq-simple-result-section{margin-top:15px;padding-top:14px;border-top:1px solid rgba(91,112,160,.1)}.nq-simple-result-section .nq-simple-step-title{margin-bottom:9px}.nq-simple-run-panel #toolResult{min-height:92px!important;margin-top:0!important;border-radius:10px!important;background:#050b14!important;border:1px solid rgba(91,112,160,.1)!important}.nq-simple-run-panel .result-placeholder{padding:22px 12px!important;font-size:9px!important;color:#697b94!important;text-align:center}.nq-simple-run-panel .nq-result-media{max-height:340px!important}.nq-simple-run-panel .result-file{min-height:42px!important}
.nq-simple-run-panel.is-running{border-color:color-mix(in srgb,var(--tool-color) 28%,#26364e)!important}.nq-simple-run-panel.is-success{animation:nqWorkspaceSuccess .36s ease}.nq-simple-run-panel.is-error{animation:nqWorkspaceError .34s ease}
.nq-workspace-v42 .result-ready-label{padding:10px 11px!important}.nq-workspace-v42 .nq-result-links{padding:0 10px 10px}
@media(max-width:1180px){.nq-simple-workspace-grid{grid-template-columns:1fr}.nq-simple-workspace-grid>aside{position:static;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.nq-simple-workspace-grid>aside>.nq-simple-settings,.nq-simple-workspace-grid>aside>.nq-simple-run-panel{grid-column:auto!important}.nq-workspace-v42 .nq-video-stage-v40.nq-simple-video-stage{min-height:360px!important}}
@media(max-width:780px){.nq-simple-flow{gap:5px}.nq-simple-flow span{min-height:42px;padding:7px 8px;gap:7px}.nq-simple-flow i{width:24px;height:24px;border-radius:8px}.nq-simple-flow b{font-size:9px}.nq-simple-flow span:not(:last-child):after{display:none}.nq-simple-workspace-grid>aside{grid-template-columns:1fr}.nq-upload-panel-dual .nq-simple-upload-fields{grid-template-columns:1fr}.nq-workspace-v42 .nq-video-stage-v40.nq-simple-video-stage{min-height:300px!important}.nq-workspace-v42 .nq-image-stage-v40.nq-simple-image-stage{min-height:340px!important}.nq-workspace-v42 .nq-audio-stage-v40.nq-simple-audio-stage{min-height:260px!important}.nq-simple-modes .nq-mode-grid{grid-template-columns:1fr!important}.nq-simple-modes .nq-mode-grid button{min-height:64px!important;grid-template-columns:36px minmax(0,1fr)!important;grid-template-rows:auto auto!important;text-align:left!important;justify-items:start!important;column-gap:9px!important}.nq-simple-modes .nq-mode-grid button>span{grid-row:1/3!important}.nq-simple-mode-title{align-items:flex-start;flex-direction:column}.nq-simple-mode-title small{text-align:left}.nq-simple-before-after{grid-template-columns:1fr!important}.nq-simple-before-after .nq-compare-divider{height:10px!important;width:auto!important}.nq-simple-before-after .nq-compare-divider b{width:64%!important;height:1px!important}.nq-simple-before-after article>div{height:190px!important}}
@media(max-width:520px){.nq-studio-v41{padding-inline:0!important}.nq-simple-flow{grid-template-columns:repeat(4,1fr);margin:0 10px 12px}.nq-simple-flow span{justify-content:center;padding:6px 4px}.nq-simple-flow b{display:none}.nq-simple-workspace-grid{gap:10px}.nq-simple-workspace-grid>main,.nq-simple-workspace-grid>aside{gap:10px}.nq-workspace-v42 .nq-upload-panel,.nq-workspace-v42 .nq-settings,.nq-workspace-v42 .nq-run-panel{padding:14px!important;border-radius:13px!important}.nq-simple-preview-panel{padding:10px!important;border-radius:13px!important}.nq-simple-step-title{gap:10px}.nq-simple-step-title>i{width:30px;height:30px}.nq-simple-step-title strong{font-size:12px}.nq-workspace-v42 .nq-drop{min-height:116px!important;grid-template-columns:42px minmax(0,1fr)!important;padding:14px!important}.nq-workspace-v42 .nq-drop-icon{width:42px!important;height:42px!important}.nq-workspace-v42 .nq-drop>b{grid-column:2;padding:7px 9px!important;width:max-content}.nq-workspace-v42 .nq-file-row{grid-template-columns:52px minmax(0,1fr)!important}.nq-workspace-v42 .nq-file-thumb{width:52px!important;height:46px!important}.nq-workspace-v42 .nq-file-actions{grid-column:1/-1;justify-content:flex-end}.nq-simple-preview-head{display:block!important}.nq-simple-preview-head .nq-workspace-readouts{margin-top:8px!important}.nq-workspace-v42 .nq-video-stage-v40.nq-simple-video-stage{min-height:220px!important;aspect-ratio:16/10!important}.nq-workspace-v42 .nq-image-stage-v40.nq-simple-image-stage{min-height:260px!important;aspect-ratio:1/1!important}.nq-workspace-v42 .nq-audio-stage-v40.nq-simple-audio-stage{min-height:230px!important;padding:22px 12px 64px!important}.nq-simple-audio-stage .nq-real-waveform{min-height:125px!important}.nq-simple-media-meta{grid-template-columns:1fr 1fr!important}.nq-simple-media-meta>div:first-child{grid-column:1/-1}.nq-simple-media-meta>div{margin-right:0!important}.nq-simple-transport{grid-template-columns:1fr!important;gap:6px!important}.nq-simple-transport>strong,.nq-simple-transport .nq-transport-mode{text-align:center}.nq-simple-timeline .nq-timeline-canvas{min-width:480px!important}.nq-advanced-grid{grid-template-columns:1fr 1fr}.nq-job-tech-details .nq-job-identity{grid-template-columns:1fr!important}.nq-simple-run-panel .nq-run-v41{height:62px!important;min-height:62px!important}.nq-simple-job-phases span{font-size:4.8px!important}}
.nq-file-video-icon{width:100%;height:100%;display:grid;place-items:center;color:var(--tool-color);background:#06101a}
.plan-ai,.plan-support{max-width:900px;margin:30px auto;padding:22px;border-radius:24px;background:#111827;color:#fff}.plan-ai header{display:flex;justify-content:space-between}.plan-ai-msgs{min-height:300px;padding:20px}.plan-ai-msgs p{padding:12px 16px;border-radius:18px;max-width:75%}.plan-ai-msgs .user{margin-left:auto;background:#2563eb}.plan-ai-msgs .ai{background:#374151}.plan-ai footer{display:flex;gap:10px}.plan-ai textarea{flex:1;border-radius:14px;padding:12px}.starter-ai{border:1px solid #22c55e}.ascend-ai{border:1px solid #38bdf8;background:#0f172a}.vip-ai{border:1px solid #facc15;background:#17120a}.plan-support{background:#0b1020}.starter-support{border:1px solid #22c55e}.ascend-support{border:1px solid #38bdf8}.vip-support{border:1px solid #facc15}.plan-support input,.plan-support textarea{width:100%;margin:8px 0;padding:12px;border-radius:12px}@media(max-width:700px){.plan-ai footer{flex-direction:column}.plan-ai-msgs p{max-width:90%}}

/* Package AI / Support premium refresh */
.plan-ai,.plan-support{max-width:1120px!important;margin:36px auto!important;padding:34px!important;border-radius:30px!important;box-shadow:0 22px 70px rgba(0,0,0,.24);font-family:Inter,system-ui,sans-serif}
.plan-ai-head,.plan-support-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px}
.plan-ai-head small,.plan-support-head small{display:block;font-size:12px;letter-spacing:.16em;color:#9aa9c4;font-weight:900}
.plan-ai-head b,.plan-support h1{display:block;font-size:clamp(30px,4vw,44px);line-height:1.1;margin-top:8px}
.plan-ai-head span{padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.06);font-weight:800}
.plan-ai-msgs{min-height:420px!important;padding:24px!important;display:flex;flex-direction:column;gap:16px}
.plan-ai-msgs p{font-size:18px!important;line-height:1.6;padding:18px 22px!important;border-radius:22px!important}
.plan-ai-compose{display:flex;gap:14px;align-items:stretch}
.plan-ai-compose textarea{min-height:90px!important;font-size:17px!important}
.plan-ai-send,.plan-support button{min-height:58px;padding:0 28px;border-radius:16px;font-size:17px;font-weight:900;border:0;cursor:pointer}
.starter-ai{border:2px solid #22c55e!important;background:linear-gradient(145deg,#071b16,#101827)!important}
.ascend-ai{border:2px solid #38bdf8!important;background:linear-gradient(145deg,#071526,#121b36)!important}
.vip-ai{border:2px solid #facc15!important;background:linear-gradient(145deg,#241b06,#17120a)!important}
.plan-support-head p{color:#aab7cc;font-size:16px}
.plan-support-form{display:grid;gap:14px}
.plan-support input,.plan-support textarea{font-size:17px!important;min-height:56px!important;padding:15px!important}
.starter-support{border:2px solid #22c55e!important;background:linear-gradient(145deg,#071b16,#0b1020)!important}
.ascend-support{border:2px solid #38bdf8!important;background:linear-gradient(145deg,#071526,#0b1020)!important}
.vip-support{border:2px solid #facc15!important;background:linear-gradient(145deg,#241b06,#0b1020)!important}
@media(max-width:700px){.plan-ai,.plan-support{padding:20px!important}.plan-ai-head,.plan-support-head,.plan-ai-compose{flex-direction:column}.plan-ai-msgs{min-height:300px!important}.plan-ai-send,.plan-support button{width:100%}}

/* NOCNQ package AI/support final UI enlargement */
.package-chat,.package-support{max-width:1280px!important;min-height:720px!important;padding:48px!important;border-radius:36px!important}
.package-chat .plan-ai-head,.package-support .plan-support-head{margin-bottom:32px!important}
.package-chat .plan-ai-head b,.package-support h1{font-size:clamp(38px,5vw,58px)!important;font-weight:950!important}
.package-chat .plan-ai-head p,.package-support-head p{font-size:20px!important;line-height:1.7!important}
.package-chat .plan-ai-msgs{min-height:500px!important;border-radius:28px!important;background:rgba(0,0,0,.18);overflow:auto}
.package-chat .chat-message p{font-size:22px!important;line-height:1.65!important;margin:0!important}
.package-chat .chat-message.user{align-self:flex-end;max-width:78%;background:rgba(37,99,235,.25);padding:18px 24px;border-radius:24px}
.package-chat .chat-message.ai{align-self:flex-start;max-width:78%;background:rgba(255,255,255,.08);padding:18px 24px;border-radius:24px}
.package-chat .plan-ai-compose textarea{min-height:120px!important;font-size:22px!important}
.package-chat .plan-ai-send{min-width:180px!important;font-size:22px!important}
.starter-ai .plan-ai-send{background:#22c55e}.ascend-ai .plan-ai-send{background:#38bdf8}.vip-ai .plan-ai-send{background:#facc15;color:#201600}
.package-support .plan-support-form{grid-template-columns:1fr 1fr;gap:22px!important}
.package-support .field.wide{grid-column:1/-1}
.package-support label{font-size:20px!important;font-weight:900!important}
.package-support input,.package-support select,.package-support textarea{font-size:20px!important;min-height:70px!important;border-radius:18px!important;padding:18px!important}
.package-support textarea{min-height:220px!important}
.package-support button{font-size:22px!important;min-height:72px!important}
.vip-support{box-shadow:0 0 80px rgba(250,204,21,.18)!important}
@media(max-width:800px){.package-chat,.package-support{padding:24px!important}.package-support .plan-support-form{grid-template-columns:1fr}.package-chat .plan-ai-compose{flex-direction:column}.package-chat .chat-message p{font-size:18px!important}}

/* Real package AI/support variants */
.ai-starter{--ai-accent:#16d8e8}.ai-ascend{--ai-accent:#9b5cff}.ai-master,.vip-support-center{--ai-accent:#d6a52c}.package-chat,.package-support{border:1px solid color-mix(in srgb,var(--ai-accent) 45%,transparent);background:linear-gradient(160deg,#10151f,#171b28);}.package-chat .plan-ai-head,.package-support .plan-support-head{border-bottom:2px solid var(--ai-accent);}.ai-master .plan-ai-head small,.vip-support-center .plan-support-head small{color:#ffd45a}.ai-quick-actions{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.ai-quick-actions button{border:1px solid var(--ai-accent);background:transparent;padding:9px 14px;border-radius:14px}.starter-support-center{--ai-accent:#16d8e8}.ascend-support-center{--ai-accent:#9b5cff}.vip-support-center{--ai-accent:#d6a52c;background:linear-gradient(160deg,#1b1508,#201b10)}
