@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700;900&family=Exo+2:wght@300;400;500;600;700;900&family=Share+Tech+Mono&display=swap");.qcc-root{--bg:#000512;--panel:rgba(0,6,22,.82);--blue:#0050ff;--cyan:#00d4ff;--purple:#8b00ff;--magenta:#f0c;--gold:#ffc200;--green:#0f8;--red:#ff3535;--text:hsla(0,0%,100%,.92);--muted:rgba(80,140,255,.58);--border:rgba(0,140,255,.18);--border2:rgba(0,200,255,.1);--glow:rgba(0,80,255,.12);min-height:100dvh;overflow:hidden;background:var(--bg);color:var(--text);font-family:Exo\ 2,system-ui,sans-serif}.qcc-root *{box-sizing:border-box}.qcc-root button{font-family:inherit}.qcc-root .hex-grid{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cpath d='M28 66L0 50V16L28 0l28 16v34L28 66zM28 100L0 84V50l28-16 28 16v34L28 100z' fill='none' stroke='%2300aaff' stroke-width='.5'/%3E%3C/svg%3E")}.qcc-root .vignette{background:radial-gradient(ellipse at 50% 50%,transparent 30%,rgba(0,2,12,.86) 100%),radial-gradient(circle at 8% 0,rgba(0,80,255,.24),transparent 36%),radial-gradient(circle at 100% 12%,rgba(139,0,255,.22),transparent 34%)}.qcc-root .wrap{position:relative;z-index:3;max-width:520px;margin:0 auto;padding:26px 16px 170px}.q-header{text-align:center;padding:18px 0 20px;animation:qFade .7s ease both}.q-logo{display:inline-flex;gap:10px;margin-bottom:8px}.q-logo,.q-logo-icon{align-items:center;justify-content:center}.q-logo-icon{width:36px;height:36px;position:relative;display:flex}.q-logo-icon .orb{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,var(--cyan),var(--blue));box-shadow:0 0 12px var(--cyan),0 0 24px rgba(0,212,255,.4);animation:orbPulse 2s ease-in-out infinite}.q-logo-icon:after,.q-logo-icon:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(0,212,255,.32);animation:orbRing 3s linear infinite;transform:scaleX(1.5)}.q-logo-icon:before{inset:-6px}.q-logo-icon:after{inset:-12px;animation-duration:5s;animation-direction:reverse}.q-logo-text{font-family:Orbitron,monospace;font-size:14px;font-weight:900;letter-spacing:.3em;background:linear-gradient(90deg,var(--cyan),var(--purple),var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent;animation:qShift 4s ease-in-out infinite}.q-sub{font:700 10px/1.5 Share Tech Mono,monospace;letter-spacing:.18em;color:var(--muted);text-transform:uppercase}.q-tagline{min-height:19px;font:500 12px/1.5 Share Tech Mono,monospace;letter-spacing:.06em;color:rgba(0,180,255,.48)}.q-stepbar{justify-content:center;margin:10px 0 22px}.q-stepbar,.qb-node{display:flex;align-items:center}.qb-node{flex:1 1}.qb-node:last-child{flex:0 0 auto}.qb-qubit{width:34px;height:34px;border:0;background:transparent;padding:0;position:relative;cursor:pointer}.qb-qubit .ring{inset:-5px;border:1px solid rgba(0,120,255,.32);transform:rotateX(60deg);box-shadow:0 0 14px rgba(0,120,255,.12)}.qb-qubit .ring,.qb-qubit .sphere{position:absolute;border-radius:50%}.qb-qubit .sphere{inset:0;display:grid;place-items:center;background:rgba(0,10,40,.78);border:1px solid rgba(0,120,255,.28);color:var(--muted);font:800 10px/1 Share Tech Mono,monospace;box-shadow:inset 0 0 14px rgba(0,80,255,.1)}.qb-qubit.active .ring{border-color:var(--cyan);animation:qubitSpin 2s linear infinite}.qb-qubit.active .sphere{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 14px rgba(0,212,255,.34),inset 0 0 14px rgba(0,80,255,.16)}.qb-qubit.done .sphere{color:var(--green);border-color:var(--green);background:rgba(0,255,136,.08)}.qb-wire{height:1px;flex:1 1;background:linear-gradient(90deg,rgba(0,140,255,.18),rgba(0,200,255,.05));position:relative;overflow:hidden}.qb-wire:after{content:"";position:absolute;inset:0 auto 0 -100%;width:100%;background:linear-gradient(90deg,transparent,rgba(0,200,255,.42),transparent);animation:wireFlow 3s ease-in-out infinite}.qb-wire.done{background:linear-gradient(90deg,rgba(0,255,136,.25),rgba(0,255,136,.08))}.step-panel{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:22px;background:var(--panel);box-shadow:0 0 60px var(--glow),0 24px 80px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:20px;animation:qFade .35s ease both}.q-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--cyan);font:800 10px/1.4 Share Tech Mono,monospace;letter-spacing:.15em;text-transform:uppercase}.q-eyebrow:before{content:"";width:30px;height:1px;background:var(--cyan);opacity:.55}.q-eyebrow:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,rgba(0,212,255,.3),transparent)}.q-title{font:900 clamp(30px,7.2vw,42px)/1.03 Orbitron,monospace;margin:0 0 10px;letter-spacing:-.04em}.q-title .t-line{display:block}.q-title .t-glow{background:linear-gradient(135deg,#fff 30%,var(--cyan) 70%,var(--purple));-webkit-background-clip:text;background-clip:text;color:transparent}.q-title .t-dim{color:hsla(0,0%,100%,.28)}.q-body{margin:0 0 20px;color:var(--muted);font-size:13px;line-height:1.7;font-weight:300}.q-field{position:relative;margin-bottom:15px}.q-field:after{content:"";position:absolute;bottom:-1px;left:50%;width:0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);transform:translateX(-50%);transition:width .35s}.q-field:focus-within:after{width:80%}.q-label{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--muted);font:800 9px/1 Share Tech Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.q-label:before{content:"⟨";color:var(--cyan);opacity:.7}.q-label:after{content:"⟩";color:var(--cyan);opacity:.7}.q-inp{width:100%;border:1px solid var(--border);border-radius:13px;background:rgba(0,10,40,.6);color:var(--text);padding:13px 15px;font-size:14px;line-height:1.55;outline:0;box-shadow:inset 0 0 20px rgba(0,30,120,.1)}textarea.q-inp{min-height:96px;resize:vertical;line-height:1.7}.q-inp:focus{border-color:rgba(0,180,255,.52);box-shadow:0 0 0 3px rgba(0,120,255,.1),inset 0 0 20px rgba(0,50,200,.12)}.q-inp::placeholder{color:rgba(80,120,200,.34)}.fmt-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.fmt-card{position:relative;overflow:hidden;min-height:112px;border:1px solid var(--border);border-radius:15px;background:rgba(0,8,30,.7);color:var(--text);text-align:left;padding:16px;cursor:pointer;transition:.25s}.fmt-card:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(0,100,255,.025) 0,rgba(0,100,255,.025) 5px);opacity:0;transition:.3s}.fmt-card.on:before,.fmt-card:hover:before{opacity:1}.fmt-card.on{border-color:rgba(0,180,255,.46);box-shadow:0 0 20px rgba(0,120,255,.14),inset 0 0 20px rgba(0,80,255,.08)}.collapse-wave{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:0}.fmt-card.on .collapse-wave{animation:wfCollapse 1.5s ease infinite}.fmt-ket,.fmt-spec{position:relative;display:block;font:800 10px/1.25 Share Tech Mono,monospace;color:var(--muted)}.fmt-ket{margin-bottom:9px}.fmt-name{position:relative;display:block;color:hsla(0,0%,100%,.75);font:800 12px/1.25 Orbitron,monospace;margin-bottom:5px}.fmt-card.on .fmt-ket,.fmt-card.on .fmt-name{color:var(--cyan)}.cam-row,.chars-row,.lang-row,.mood-row,.q-mods,.role-grid,.v-row{display:flex;flex-wrap:wrap;gap:6px}.cam-b,.ch-ch,.lang-b,.mood-chip,.q-mod,.role-b,.v-b{min-height:31px;border:1px solid var(--border);border-radius:999px;background:rgba(0,8,30,.55);color:var(--muted);padding:7px 12px;font:800 9px/1 Share Tech Mono,monospace;letter-spacing:.05em;cursor:pointer}.cam-b.on,.ch-ch.on,.lang-b.on,.mood-chip.on,.q-mod.on,.role-b.on,.v-b.on{border-color:rgba(139,0,255,.52);color:var(--purple);background:rgba(139,0,255,.12);box-shadow:0 0 12px rgba(139,0,255,.16)}.dur-panel{border:1px solid var(--border);border-radius:15px;background:rgba(0,8,30,.7);padding:18px}.dur-display{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.dur-num{font:900 39px/1 Orbitron,monospace;background:linear-gradient(135deg,var(--cyan),var(--purple));-webkit-background-clip:text;background-clip:text;color:transparent}.dur-s{font:800 13px/1 Share Tech Mono,monospace;color:var(--muted);margin-left:4px}.dur-sc{font:800 13px/1.2 Orbitron,monospace;color:var(--cyan);text-align:right}.wave-canvas{display:block;width:100%;height:40px;margin:6px 0 12px}.qcc-root input[type=range]{width:100%;accent-color:var(--cyan)}.sty-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.sty-card{position:relative;overflow:hidden;aspect-ratio:1;border:1px solid var(--border);border-radius:15px;background:linear-gradient(135deg,#001025,#050015);color:var(--muted);cursor:pointer;display:grid;place-items:center;text-align:center;padding:10px}.sty-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 15%,rgba(0,212,255,.2),transparent 28%),radial-gradient(circle at 82% 75%,rgba(255,0,204,.18),transparent 32%);opacity:.8}.sty-card.on{border-color:var(--purple);box-shadow:0 0 24px rgba(139,0,255,.22)}.sty-ico{position:relative;font-size:24px;line-height:1;filter:drop-shadow(0 0 8px currentColor)}.sty-name{position:relative;display:block;font:900 8px/1.2 Share Tech Mono,monospace;letter-spacing:.08em;color:hsla(0,0%,100%,.65);margin-top:5px}.sty-card.on .sty-name{color:#c084fc}.neural-list{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.neural-card{border:1px solid var(--border);border-radius:18px;background:rgba(0,6,24,.78);overflow:hidden}.neural-card.on{border-color:rgba(0,180,255,.3)}.nc-head{display:flex;align-items:center;gap:12px;padding:13px;cursor:pointer}.nc-orb{width:44px;height:44px;flex:0 0 44px;border-radius:50%;border:1px solid rgba(0,180,255,.25);display:grid;place-items:center;color:var(--cyan);font:800 12px/1 Orbitron,monospace;box-shadow:0 0 18px rgba(0,180,255,.12),inset 0 0 18px rgba(0,30,120,.2)}.nc-title{min-width:0;flex:1 1}.nc-title strong{display:block;color:var(--text);font-size:14px}.nc-title span{display:block;color:var(--muted);font:800 9px/1.4 Share Tech Mono,monospace}.nc-arr{border:0;background:transparent;color:var(--muted);font-size:16px}.neural-card.on .nc-arr{transform:rotate(180deg)}.nc-body{padding:0 13px 13px}.entangle-row{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--border2);border-radius:12px;background:rgba(0,40,120,.08);padding:12px 13px;margin-bottom:12px}.entangle-row strong{display:block;font-size:12px}.entangle-row span{display:block;color:var(--muted);font:800 9px/1.4 Share Tech Mono,monospace}.ent-toggle{width:43px;height:23px;flex:0 0 43px;border-radius:99px;border:1px solid var(--border);background:rgba(0,10,40,.55);padding:2px;cursor:pointer}.ent-toggle i{display:block;width:17px;height:17px;border-radius:50%;background:var(--muted);transition:.25s}.ent-toggle.on{border-color:rgba(0,212,255,.45);background:rgba(0,80,255,.15)}.ent-toggle.on i{transform:translateX(18px);background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.ref-zone{position:relative;display:grid;place-items:center;min-height:92px;border:1px dashed rgba(0,180,255,.28);border-radius:13px;background:rgba(0,10,40,.42);color:var(--muted);font:800 10px/1.4 Share Tech Mono,monospace;overflow:hidden;cursor:pointer}.ref-zone input{display:none}.ref-zone img{width:100%;height:112px;object-fit:cover}.add-neural,.json-cp,.mind-btn,.q-del,.regen-q{border:1px solid var(--border);border-radius:13px;background:rgba(0,8,30,.45);color:var(--muted);font:800 10px/1 Share Tech Mono,monospace;letter-spacing:.08em;cursor:pointer}.q-del{width:100%;padding:10px;border-color:rgba(255,53,53,.2);color:rgba(255,53,53,.65)}.add-neural,.mind-btn{width:100%;padding:14px;border-style:dashed}.mind-btn{margin-bottom:14px;color:var(--cyan);border-color:rgba(0,200,255,.32)}.empty-signal,.no-signal,.warn-line{color:var(--muted);font:800 10px/1.5 Share Tech Mono,monospace;text-align:center;padding:10px}.exp-stats,.meta-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:10px 0 14px}.exp-s,.q-meta{border:1px solid var(--border);border-radius:14px;background:rgba(0,6,22,.8);padding:12px 8px;text-align:center;color:var(--muted);font:800 9px/1.35 Share Tech Mono,monospace}.exp-v,.q-meta span{color:var(--cyan)}.exp-v{display:block;font:900 24px/1 Orbitron,monospace}.exp-l{display:block;margin-top:5px}.seg-wrap{border:1px solid var(--border2);border-radius:14px;background:rgba(0,8,30,.38);padding:11px}.seg-lbl{color:var(--muted);font:800 9px/1 Share Tech Mono,monospace;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.seg-list{display:grid;grid-gap:6px;gap:6px;max-height:178px;overflow:auto}.seg-row{display:grid;grid-template-columns:32px 1fr auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--border2);border-radius:10px;background:rgba(0,8,30,.55);padding:8px}.si-n{color:var(--cyan);font:800 9px/1 Share Tech Mono,monospace}.si-t{font-size:11px;line-height:1.35;color:hsla(0,0%,100%,.65)}.si-a{border-radius:999px;border:1px solid var(--border);padding:4px 6px;font:800 8px/1 Share Tech Mono,monospace}.aH{color:var(--cyan)!important}.aB{color:#38bdf8!important}.aC{color:var(--purple)!important}.aO{color:var(--green)!important}.sb-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.sb-data{color:var(--muted);font:800 10px/1.4 Share Tech Mono,monospace}.sb-data span{color:var(--cyan)}.regen-q{padding:10px 12px}.sc-det{display:block;border:1px solid rgba(0,150,255,.2);border-radius:16px;background:rgba(0,5,20,.9);padding:14px;box-shadow:0 0 30px rgba(0,60,200,.1)}.det-head,.sc-det{margin-bottom:12px}.det-head{display:flex;align-items:center;justify-content:space-between}.det-ttl{color:var(--cyan);font:800 10px/1 Share Tech Mono,monospace;letter-spacing:.08em}.det-x{width:28px;height:28px;border:1px solid var(--border);border-radius:50%;background:rgba(0,8,30,.65);color:var(--muted);cursor:pointer}.det-pmt{max-height:88px;overflow:auto;margin:0 0 10px;border:1px solid var(--border2);border-radius:9px;background:rgba(0,10,40,.5);padding:10px;color:rgba(0,200,255,.62);font:800 9px/1.7 Share Tech Mono,monospace;word-break:break-word}.synapse-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.syn-card{border:1px solid var(--border);border-radius:14px;background:rgba(0,6,22,.8);overflow:hidden;color:var(--text);text-align:left;padding:0;cursor:pointer}.syn-card.sel{border-color:var(--cyan);box-shadow:0 0 18px rgba(0,200,255,.22)}.syt{aspect-ratio:16/9;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(0,212,255,.18),rgba(0,40,120,.24),rgba(0,6,22,.96))}.syt-field{position:absolute;inset:0;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(0,200,255,.03) 0deg,transparent 2deg,transparent 18deg,rgba(0,200,255,.03) 20deg);animation:intSpin 20s linear infinite}.syt-interference{position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);transform:translateX(-100%);animation:scanLine 3.5s ease-in-out infinite}.syt-pulse{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);z-index:1}.sy-act{left:5px;border:1px solid var(--border);border-radius:999px;padding:3px 5px;font:800 7px/1 Share Tech Mono,monospace;background:rgba(0,8,30,.5)}.sy-act,.sy-cam{position:absolute;top:4px;z-index:2}.sy-cam{right:5px;font-size:11px}.sy-num{position:absolute;right:5px;bottom:4px;z-index:2;color:hsla(0,0%,100%,.3);font:800 7px/1 Share Tech Mono,monospace}.sy-info{padding:8px}.sy-voice{color:hsla(0,0%,100%,.58);font-size:10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sy-meta{display:flex;justify-content:space-between;gap:8px;margin-top:6px;color:var(--muted);font:800 8px/1 Share Tech Mono,monospace}.json-wrap{border:1px solid var(--border);border-radius:15px;background:rgba(0,4,16,.9);overflow:hidden;box-shadow:0 0 40px var(--glow)}.json-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border2);background:rgba(0,10,40,.4);padding:10px 14px}.json-fn{color:var(--muted);font:800 9px/1 Share Tech Mono,monospace;letter-spacing:.08em}.json-cp{padding:8px 12px}.json-body{display:block;margin:0;max-height:330px;overflow:auto;white-space:pre;padding:14px;color:rgba(0,255,136,.78);font:800 9px/1.75 Share Tech Mono,monospace}.jk{color:#7dd3fc}.js{color:#86efac}.jb{color:#facc15}.jn{color:#fca5a5}.qcc-root .nav{position:fixed;left:50%;bottom:0;z-index:50;width:min(100%,520px);transform:translateX(-50%);display:flex;gap:8px;padding:10px 16px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(0deg,rgba(0,3,12,.96) 62%,transparent)}.nav-back,.nav-next{min-height:44px;border-radius:14px;padding:0 16px;font:800 11px/1 Share Tech Mono,monospace;letter-spacing:.08em;cursor:pointer}.nav-back{border:1px solid var(--border);background:rgba(0,8,30,.7);color:var(--muted)}.nav-next{flex:1 1;border:0;background:linear-gradient(135deg,var(--blue),var(--purple));color:#fff;font-family:Orbitron,monospace;box-shadow:0 4px 22px rgba(0,60,200,.3),0 0 40px rgba(60,0,200,.12)}.nav-next.launch{background:linear-gradient(135deg,var(--purple),var(--magenta))}@keyframes qFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes orbPulse{0%,to{box-shadow:0 0 12px var(--cyan),0 0 24px rgba(0,212,255,.4)}50%{box-shadow:0 0 20px var(--cyan),0 0 40px rgba(0,212,255,.6),0 0 60px rgba(0,212,255,.2)}}@keyframes orbRing{0%{transform:rotate(0deg) scaleX(1.5)}to{transform:rotate(1turn) scaleX(1.5)}}@keyframes qShift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(30deg)}}@keyframes qubitSpin{0%{transform:rotateX(60deg) rotate(0deg)}to{transform:rotateX(60deg) rotate(1turn)}}@keyframes wireFlow{0%{left:-100%;opacity:0}30%{opacity:1}to{left:100%;opacity:0}}@keyframes wfCollapse{0%{opacity:0;transform:scaleX(3)}50%{opacity:.65}to{opacity:0;transform:scaleX(0)}}@keyframes intSpin{to{transform:rotate(1turn)}}@keyframes scanLine{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}@media(max-width:430px){.qcc-root .wrap{padding-left:12px;padding-right:12px}.step-panel{padding:17px;border-radius:20px}.q-title{font-size:31px}.synapse-grid{grid-template-columns:repeat(2,1fr)}.sty-grid{gap:7px}.fmt-grid{gap:8px}.qcc-root .nav{padding-left:10px;padding-right:10px}.nav-back{padding-left:12px;padding-right:12px}}.qcc-root{position:relative;width:100%;min-height:100%;background:#000512;color:hsla(0,0%,100%,.92);font-family:Exo\ 2,sans-serif;cursor:crosshair;isolation:isolate}.qcc-root *,.qcc-root :after,.qcc-root :before{box-sizing:border-box}.qcc-root #qc{z-index:0}.qcc-root #qc,.qcc-root .hex-grid{position:fixed;inset:0;pointer-events:none}.qcc-root .hex-grid{z-index:1}.qcc-root .vignette{position:fixed;inset:0;z-index:2;pointer-events:none}.qcc-root .wrap{position:relative!important;z-index:3!important;width:100%!important;max-width:520px!important;margin:0 auto!important;padding:calc(var(--qcc-top-offset,68px) + 18px) 16px calc(var(--qcc-bottom-offset,146px) + 104px)!important}.qcc-root .q-header{padding-top:0!important;margin-top:0!important}.qcc-root .nav{position:fixed!important;left:50%!important;right:auto!important;bottom:calc(var(--qcc-bottom-offset,146px) + 18px)!important;transform:translateX(-50%)!important;width:min(calc(100vw - 56px),420px)!important;max-width:none!important;margin:0!important;padding:0!important;z-index:90!important;display:flex!important;justify-content:center!important;gap:8px!important;background:transparent!important;pointer-events:auto!important}.qcc-root .nav-back,.qcc-root .nav-next{min-width:0!important;height:48px!important;min-height:48px!important;border-radius:16px!important;white-space:nowrap!important;font-size:11px!important;letter-spacing:.16em!important;box-shadow:0 10px 26px rgba(0,60,200,.22),0 0 22px rgba(120,0,255,.14)!important}.qcc-root .nav-next{flex:1 1 auto!important;max-width:360px!important}.qcc-root .nav-back{flex:0 0 96px!important;max-width:116px!important}.qstyle-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0 16px;margin:0 -2px;scrollbar-width:none}.qstyle-rail::-webkit-scrollbar{display:none}.qstyle-card{position:relative;flex:0 0 142px;height:106px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;background:hsla(0,0%,100%,.045);color:#fff;padding:0;scroll-snap-align:start;text-align:left;box-shadow:0 16px 32px rgba(0,0,0,.22);isolation:isolate}.qstyle-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 18%,hsla(0,0%,100%,.3),transparent 22%),linear-gradient(135deg,hsla(0,0%,100%,.08),rgba(0,0,0,.25));z-index:1}.qstyle-card:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));z-index:2}.qstyle-card.on{border-color:rgba(255,110,90,.85);box-shadow:0 0 0 2px rgba(255,90,70,.22),0 20px 42px rgba(255,80,70,.18)}.qstyle-preview{position:absolute;inset:0;display:grid;place-items:center;font-size:38px;z-index:0}.qstyle-preview i{font-style:normal;filter:drop-shadow(0 12px 20px rgba(0,0,0,.42))}.qstyle-card strong{position:absolute;left:10px;right:10px;bottom:9px;z-index:3;color:#fff;font:900 12px/1.15 Exo\ 2,sans-serif;text-shadow:0 2px 10px rgba(0,0,0,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qstyle-card[data-style=pixar3d]{background:radial-gradient(circle at 32% 28%,#ffb36d,transparent 28%),linear-gradient(145deg,#ff7749,#432116)}.qstyle-card[data-style=cinematic]{background:radial-gradient(circle at 50% 18%,#4dd8ff,transparent 20%),linear-gradient(145deg,#142634,#090d12)}.qstyle-card[data-style=storybook_anime]{background:radial-gradient(circle at 70% 26%,#b9ffd9,transparent 22%),linear-gradient(145deg,#ffd5c7,#82b69e)}.qstyle-card[data-style=watercolor]{background:radial-gradient(circle at 40% 30%,#ffb6c8,transparent 26%),linear-gradient(145deg,#f7ead8,#b6def0)}.qstyle-card[data-style=comic]{background:radial-gradient(circle at 30% 30%,#ffe34d,transparent 24%),linear-gradient(145deg,#f34a3d,#202a48)}.qstyle-card[data-style=kids_book]{background:radial-gradient(circle at 55% 28%,#ffe07a,transparent 28%),linear-gradient(145deg,#ffc9d7,#fff4d1)}.qstyle-card[data-style=flat_design]{background:linear-gradient(135deg,#ffe45c 0 50%,#695cff 50% 100%)}.qstyle-card[data-style=oil_paint]{background:radial-gradient(circle at 65% 24%,#36d399,transparent 25%),linear-gradient(145deg,#3a2015,#b66b29)}.qstyle-card[data-style=clay]{background:radial-gradient(circle at 50% 32%,#ffb0a4,transparent 28%),linear-gradient(145deg,#ff7db5,#69d2e7)}.qstyle-card[data-style=pencil]{background:repeating-linear-gradient(135deg,rgba(0,0,0,.08) 0 2px,transparent 2px 8px),linear-gradient(145deg,#e8d3a8,#6cad7e)}.qstyle-card[data-style=cyberpunk]{background:radial-gradient(circle at 60% 28%,#00e5ff,transparent 24%),linear-gradient(145deg,#090629,#ff2bd6)}.qstyle-card[data-style=vintage_tale]{background:radial-gradient(circle at 38% 28%,#fff1c9,transparent 24%),linear-gradient(145deg,#c8ad7f,#6d4c2f)}.qstyle-card[data-style=surreal]{background:radial-gradient(circle at 38% 40%,#ff2d55,transparent 18%),linear-gradient(145deg,#6ef2a8,#f7e35f)}.qstyle-card[data-style=dark_fantasy]{background:radial-gradient(circle at 54% 30%,#8b5cf6,transparent 22%),linear-gradient(145deg,#12071f,#3d1d1d)}.qstyle-card[data-style=minimal]{background:linear-gradient(145deg,#004d45,#0b1420)}.qstyle-card[data-style=anime_manga]{background:radial-gradient(circle at 50% 28%,#1ad8ff,transparent 24%),linear-gradient(145deg,#ffe65c,#df5d93)}.qstyle-card[data-style=dark_toon]{background:radial-gradient(circle at 50% 30%,#39ff88,transparent 18%),linear-gradient(145deg,#15101f,#4b2368)}.qstyle-card[data-style=y2k]{background:radial-gradient(circle at 60% 28%,#00d4ff,transparent 24%),linear-gradient(145deg,#2362ff,#ff4dd8)}.qstyle-card[data-style=gothic_comic]{background:radial-gradient(circle at 42% 32%,#f43f5e,transparent 20%),linear-gradient(145deg,#0b0b12,#5b0f1b)}.qstyle-card[data-style=ai_meme]{background:radial-gradient(circle at 52% 30%,#a3ff12,transparent 24%),linear-gradient(145deg,#ff79c6,#8bffdf)}.qstyle-card[data-style=custom]{background:radial-gradient(circle at 50% 32%,#8b5cf6,transparent 24%),linear-gradient(145deg,#001b3a,#020617)}.mind-btn,.qv2-primary,.regen-q{border:1px solid rgba(0,212,255,.25)!important;background:linear-gradient(135deg,rgba(0,90,255,.22),rgba(139,0,255,.2))!important;color:hsla(0,0%,100%,.88)!important;box-shadow:0 12px 34px rgba(0,80,255,.14)!important}.qv2-primary{width:100%;min-height:48px;border-radius:16px;margin:0 0 14px;font:900 11px/1 Orbitron,monospace;letter-spacing:.08em}.qv2-settings{display:grid;grid-gap:10px;gap:10px;margin:0 0 14px;border:1px solid rgba(0,180,255,.15);border-radius:18px;background:rgba(0,8,30,.52);padding:12px;box-shadow:inset 0 0 24px rgba(0,80,255,.07)}.qv2-setting{display:grid;grid-gap:7px;gap:7px}.qv2-setting span{color:rgba(0,212,255,.72);font:900 9px/1 Share Tech Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.qv2-setting div{display:flex;gap:7px;flex-wrap:wrap}.qv2-setting button{min-height:30px;border:1px solid rgba(0,180,255,.18);border-radius:999px;background:rgba(0,8,30,.72);color:rgba(80,140,255,.75);padding:0 10px;font:900 9px/1 Share Tech Mono,monospace}.qv2-setting button.on{color:var(--cyan,#00d4ff);border-color:rgba(0,212,255,.55);background:rgba(0,90,255,.18)}.qv2-actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin:0 0 12px}.qv2-empty{border:1px dashed rgba(0,212,255,.24);border-radius:18px;background:rgba(0,8,30,.54);padding:20px;text-align:center;margin-bottom:14px}.qv2-empty b{display:block;color:var(--cyan,#00d4ff);font:900 14px/1.2 Orbitron,monospace;margin-bottom:8px}.qv2-empty span{display:block;color:hsla(0,0%,100%,.54);font-size:12px;line-height:1.55}.qpart-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px 0 12px;margin-bottom:10px;scrollbar-width:none}.qpart-tabs::-webkit-scrollbar{display:none}.qpart-tab{flex:0 0 auto;min-height:34px;border:1px solid rgba(0,180,255,.2);border-radius:999px;padding:0 13px;background:rgba(0,8,30,.58);color:rgba(80,140,255,.72);font:900 10px/1 Share Tech Mono,monospace;letter-spacing:.08em}.qpart-tab.on{color:var(--cyan,#00d4ff);border-color:rgba(0,212,255,.55);background:rgba(0,90,255,.16);box-shadow:0 0 18px rgba(0,212,255,.15)}.qpart-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding:10px;border:1px solid rgba(0,180,255,.18);border-radius:18px;background:linear-gradient(145deg,rgba(0,8,30,.75),rgba(0,4,18,.86));box-shadow:inset 0 0 30px rgba(0,80,255,.08),0 16px 40px rgba(0,0,0,.25);margin-bottom:14px}.qframe{position:relative;overflow:hidden;min-height:178px;border:1px solid rgba(0,180,255,.18);border-radius:15px;background:rgba(0,6,22,.84);color:hsla(0,0%,100%,.8);padding:0;text-align:left;cursor:pointer}.qframe.sel{border-color:rgba(0,212,255,.7);box-shadow:0 0 0 1px rgba(0,212,255,.18),0 0 24px rgba(0,212,255,.2)}.qframe.empty{display:grid;place-items:center;grid-gap:6px;gap:6px;color:rgba(80,140,255,.36);border-style:dashed;cursor:default}.qframe.empty span{font:900 12px/1 Orbitron,monospace;color:rgba(0,212,255,.45)}.qframe.empty em{font:900 9px/1 Share Tech Mono,monospace;letter-spacing:.1em;font-style:normal}.qframe-shot{position:relative;height:112px;overflow:hidden;background:radial-gradient(circle at 52% 44%,rgba(0,212,255,.28),transparent 14%),radial-gradient(circle at 70% 28%,rgba(139,0,255,.23),transparent 21%),radial-gradient(circle at 24% 80%,rgba(0,255,136,.13),transparent 20%),linear-gradient(145deg,rgba(0,18,50,.92),rgba(0,4,18,.96))}.qframe-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.08) brightness(.86)}.qframe-orbit{inset:20px 18px;border:1px solid rgba(0,212,255,.19);transform:rotate(-12deg) scaleX(1.35);animation:qubitSpin 9s linear infinite}.qframe-orbit,.qframe-pulse{position:absolute;border-radius:50%}.qframe-pulse{left:50%;top:50%;width:8px;height:8px;background:var(--cyan,#00d4ff);box-shadow:0 0 12px var(--cyan,#00d4ff),0 0 32px rgba(0,212,255,.24);transform:translate(-50%,-50%)}.qframe-act,.qframe-id{position:absolute;z-index:2;border:1px solid rgba(0,212,255,.18);border-radius:999px;background:rgba(0,5,18,.68);color:var(--cyan,#00d4ff);font:900 8px/1 Share Tech Mono,monospace;letter-spacing:.08em;padding:5px 7px}.qframe-id{left:7px;top:7px}.qframe-act{right:7px;top:7px;color:hsla(0,0%,100%,.72)}.qframe-info{padding:10px}.qframe-info strong{display:block;color:hsla(0,0%,100%,.82);font:900 10px/1.25 Orbitron,monospace;margin-bottom:6px}.qframe-info p{margin:0;color:hsla(0,0%,100%,.56);font-size:10px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.qframe-info small{display:block;margin-top:7px;color:rgba(0,212,255,.52);font:800 8px/1.2 Share Tech Mono,monospace}.qframe-inspector{border:1px solid rgba(0,212,255,.18);border-radius:18px;background:rgba(0,5,20,.82);padding:13px;box-shadow:inset 0 0 26px rgba(0,80,255,.08);margin-bottom:14px}.qins-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px}.qins-head strong{color:var(--cyan,#00d4ff);font:900 11px/1 Orbitron,monospace}.qins-head span{color:rgba(80,140,255,.7);font:900 9px/1.35 Share Tech Mono,monospace;text-align:right}.qins-voice{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.035);padding:10px;color:hsla(0,0%,100%,.74);font-size:12px;line-height:1.45;margin-bottom:10px}.qframe-upload{display:grid!important;grid-gap:5px;gap:5px;border:1px dashed rgba(0,212,255,.34);border-radius:14px;background:rgba(0,80,255,.075);padding:12px;margin:0 0 12px;cursor:pointer;color:hsla(0,0%,100%,.82)}.qframe-upload input{display:none}.qframe-upload b{font:900 12px/1 Orbitron,monospace;color:var(--cyan,#00d4ff);letter-spacing:.04em}.qframe-upload span{font:800 10px/1.35 Share Tech Mono,monospace;color:rgba(80,140,255,.78)}.qframe-upload-top{margin:0!important;min-height:58px;align-content:center}.qframe-upload.disabled{opacity:.45;pointer-events:none}.qprompt{margin-top:9px}.qprompt-title{display:flex;align-items:center;justify-content:space-between;gap:8px;color:rgba(0,212,255,.7);font:900 9px/1 Share Tech Mono,monospace;letter-spacing:.11em;margin-bottom:6px}.qprompt-title button{border:1px solid rgba(0,212,255,.18);border-radius:999px;background:rgba(0,8,30,.7);color:rgba(0,212,255,.78);font:900 8px/1 Share Tech Mono,monospace;padding:6px 8px}.qprompt pre{max-height:138px;overflow:auto;white-space:pre-wrap;word-break:break-word;margin:0;border:1px solid rgba(0,180,255,.11);border-radius:11px;background:rgba(0,10,40,.46);color:rgba(0,255,180,.72);padding:10px;font:800 9px/1.65 Share Tech Mono,monospace}.qflip-deck{display:flex;gap:10px;overflow-x:auto;padding:4px 0 14px;margin-top:6px;scrollbar-width:none;perspective:900px}.qflip-deck::-webkit-scrollbar{display:none}.qflip-card{flex:0 0 156px;min-height:92px;border:1px solid rgba(0,180,255,.18);border-radius:16px;background:rgba(0,8,30,.66);overflow:hidden;transform-style:preserve-3d;transition:transform .5s}.qflip-card[open]{transform:rotateY(1turn)}.qflip-card summary{list-style:none;cursor:pointer;padding:13px}.qflip-card summary::-webkit-details-marker{display:none}.qflip-card summary span{display:block;color:var(--cyan,#00d4ff);font:900 11px/1 Share Tech Mono,monospace;margin-bottom:8px}.qflip-card summary b{display:block;color:hsla(0,0%,100%,.78);font:900 12px/1.25 Orbitron,monospace}.qflip-back{padding:0 13px 13px}.qflip-back p{margin:0;color:hsla(0,0%,100%,.58);font-size:11px;line-height:1.45;max-height:110px;overflow:auto}.qflip-back button{margin-top:10px;border:1px solid rgba(0,212,255,.18);border-radius:999px;background:rgba(0,8,30,.72);color:rgba(0,212,255,.78);font:900 8px/1 Share Tech Mono,monospace;padding:7px 10px}body.route-cartoon .auth-panel-floating,body.route-cartoon .auth-panel-v42,body.route-cartoon .nc-clear-storyboard-bar,body.route-cartoon [data-auth-panel-bridge],body.route-cartoon [data-component=AuthPanel]{display:none!important}body.route-cartoon{cursor:default}.nc-cartoon-studio-shell{background:#000512!important;min-height:100dvh}.nc-cartoon-workspace{position:relative;z-index:1;width:100%;--qcc-top-offset:72px;--qcc-bottom-offset:146px}@media(max-width:430px){.qcc-root .wrap{padding-left:12px!important;padding-right:12px!important;padding-top:calc(var(--qcc-top-offset,72px) + 14px)!important}.qcc-root .nav{width:min(calc(100vw - 40px),400px)!important;bottom:calc(var(--qcc-bottom-offset,146px) + 16px)!important}.qstyle-card{flex-basis:132px;height:98px}.qpart-grid{gap:7px;padding:7px;border-radius:15px}.qframe{min-height:166px;border-radius:13px}.qframe-shot{height:98px}.qframe-info{padding:8px}.qflip-card{flex-basis:148px}.qv2-actions{grid-template-columns:1fr}}@media(max-width:380px){.qcc-root .wrap{padding-left:10px!important;padding-right:10px!important}.qcc-root .nav{width:min(calc(100vw - 28px),380px)!important}.qcc-root .nav-back,.qcc-root .nav-next{height:44px!important;min-height:44px!important}.qstyle-card{flex-basis:124px;height:94px}.qframe{min-height:156px}.qframe-shot{height:90px}.qflip-card{flex-basis:138px}}.qcc-root .step-panel:has(>.mind-btn)>.qv2-primary{display:none!important}.qcc-root .step-panel:has(>.mind-btn)>.q-body{font-size:0!important;line-height:0!important;margin-bottom:20px!important}.qcc-root .step-panel:has(>.mind-btn)>.q-body:after{content:"Вставь сценарий или сгенерируй. Кнопка ДАЛЕЕ автоматически создаст storyboard JSON V2 и откроет PART-сетку.";display:block;color:var(--muted,rgba(80,140,255,.58));font-size:13px;line-height:1.7;font-weight:300}.qcc-root .qv2-divider{border-top:1px solid #1a0a2e;margin:16px 0}.qcc-root .q-mod.suggested{border-color:#7c3aed!important}html[data-theme=light] body.route-cartoon .nc-bottom-nav{color:#111827!important;border-color:rgba(15,23,42,.12)!important;background:radial-gradient(circle at 50% 0,rgba(255,92,42,.12),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(245,247,251,.88))!important;box-shadow:0 20px 58px rgba(15,23,42,.22),inset 0 1px 0 hsla(0,0%,100%,.95)!important;backdrop-filter:blur(22px) saturate(1.16)!important;-webkit-backdrop-filter:blur(22px) saturate(1.16)!important}html[data-theme=light] body.route-cartoon .nc-bottom-nav button{color:rgba(15,23,42,.62)!important}html[data-theme=light] body.route-cartoon .nc-bottom-nav button b,html[data-theme=light] body.route-cartoon .nc-bottom-nav button span{color:inherit!important}html[data-theme=light] body.route-cartoon .nc-bottom-nav button.is-active,html[data-theme=light] body.route-cartoon .nc-bottom-nav button:focus-visible,html[data-theme=light] body.route-cartoon .nc-bottom-nav button:hover{color:#0f172a!important;border-color:rgba(15,23,42,.12)!important;background:linear-gradient(180deg,rgba(15,23,42,.08),rgba(15,23,42,.035))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 10px 24px rgba(15,23,42,.08)!important}html[data-theme=light] body.route-cartoon .nc-bottom-nav button.is-active:after{background:linear-gradient(90deg,#ff4d5f,#ff8a3d)!important;box-shadow:0 0 12px rgba(255,92,42,.38)!important}html[data-theme=light] body.route-cartoon .nc-bottom-nav .nc-create-plus{color:#16070a!important;border-color:rgba(255,119,72,.44)!important;background:radial-gradient(circle at 30% 12%,hsla(0,0%,100%,.46),transparent 18%),linear-gradient(135deg,#ff3f55,#ff7a3d)!important;box-shadow:0 16px 42px rgba(255,75,56,.28),inset 0 1px 0 hsla(0,0%,100%,.38)!important}html[data-theme=light] body.route-cartoon .nc-bottom-nav .nc-create-plus:after{color:#334155!important}