.nova-tools-page{color:oklch(96% .01 160);max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.nova-tools-header{border-bottom:1px solid oklch(66% .17 152/.35);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1.5rem;display:flex}.nova-tools-header p{letter-spacing:.24em;text-transform:uppercase;color:oklch(66% .17 152);margin:0;font-size:.75rem;font-weight:800}.nova-tools-header h1{font-family:var(--font-display,"Anton"), system-ui, sans-serif;text-transform:uppercase;margin:.35rem 0 0;font-size:clamp(2.4rem,5vw,3.4rem);line-height:1}.nova-tools-header span{color:oklch(85% .01 160/.8);max-width:44ch;margin-top:.6rem;display:block}.nova-tools-tabs,.nova-scene-tabs{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0;display:flex}.nova-unified-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.nova-unified-heading p,.nova-unified-heading h2,.nova-unified-heading span{margin:0}.nova-unified-heading p{letter-spacing:.22em;text-transform:uppercase;color:oklch(66% .17 152);font-size:.75rem;font-weight:800}.nova-unified-heading h2{font-family:var(--font-display,"Anton"), system-ui, sans-serif;text-transform:uppercase;font-size:2.2rem;line-height:1}.nova-unified-heading>div>span{color:oklch(85% .01 160/.75);max-width:52ch;margin-top:.4rem;display:block}.nova-unified-size{letter-spacing:.16em;text-transform:uppercase;color:oklch(85% .01 160/.7);font-size:.8rem;font-weight:700}.nova-unified-workspace{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:1.25rem;display:grid}.nova-unified-preview{aspect-ratio:16/9;touch-action:none;background:repeating-conic-gradient(oklch(22% .01 250) 0 25%, oklch(26% .01 250) 0 50%) 50% / 26px 26px;border:1px solid oklch(66% .17 152/.45);border-radius:.75rem;width:100%;position:relative;overflow:hidden}.nova-unified-canvas{transform-origin:0 0;width:1920px;height:1080px;position:absolute;top:0;left:0;overflow:hidden}.nova-unified-controls{background:oklch(18% .01 250/.7);border:1px solid oklch(66% .17 152/.35);border-radius:.75rem;gap:.85rem;padding:1rem;display:grid}.nova-unified-list,.nova-unified-actions{gap:.5rem;display:grid}.nova-unified-row{gap:.4rem;font-size:.85rem;display:grid}.nova-unified-row label{justify-content:space-between;display:flex}.nova-unified-row input[type=range]{accent-color:oklch(66% .17 152);width:100%}.nova-unified-notice{color:oklch(66% .17 152);margin-top:1rem;font-weight:700}.nova-unified-overlay{background:0 0;width:1920px;height:1080px;position:relative;overflow:hidden}.nova-unified-item{transform-origin:0 0;position:absolute}.nova-unified-item iframe{background:0 0;border:0;width:100%;height:100%}.nova-unified-item.is-editing{cursor:grab;-webkit-user-select:none;user-select:none}.nova-unified-item.is-editing iframe{pointer-events:none}.nova-unified-item.is-editing:after{content:"";pointer-events:none;border:3px dashed oklch(66% .17 152/.6);position:absolute;inset:0}.nova-unified-item.is-selected:after{border-style:solid;border-color:oklch(86% .16 152)}.nova-unified-tag{text-transform:uppercase;color:oklch(14% .01 250);background:oklch(86% .16 152);border-radius:.3rem;padding:.2rem .6rem;font-size:22px;font-weight:800;position:absolute;top:-34px;left:0}.nova-triggers{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.nova-triggers-card{background:oklch(18% .01 250/.7);border:1px solid oklch(66% .17 152/.35);border-radius:.75rem;gap:.8rem;padding:1.25rem;display:grid}.nova-triggers-card h3{font-family:var(--font-display,"Anton"), system-ui, sans-serif;text-transform:uppercase;margin:0;font-size:1.6rem}.nova-triggers-card p{color:oklch(85% .01 160/.78);margin:0;font-size:.9rem}.nova-triggers-row{gap:.35rem;font-size:.85rem;display:grid}.nova-triggers-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.nova-triggers-state strong{color:oklch(86% .16 152);text-transform:uppercase}.nova-triggers-preview{background:radial-gradient(120% 120% at 50% 0,oklch(24% .05 265),oklch(12% .02 265));border:1px solid oklch(66% .17 152/.25);border-radius:.75rem;place-items:center;min-height:320px;padding:1.5rem;display:grid}.nova-triggers-preview .nova-timer-stage{transform:scale(.55)}.nova-timer-stage{color:oklch(97% .01 160);width:900px;height:420px;image-rendering:pixelated;isolation:isolate;place-items:center;font-family:Pixelify Sans,Outfit,system-ui,sans-serif;display:grid;position:relative}.nova-timer-stage:before{content:"";z-index:-1;filter:blur(32px);background:oklch(66% .17 152/.24);position:absolute;inset:46px 54px}.nova-timer-plate{background:linear-gradient(90deg,oklch(66% .17 152/.13) 1px,#0000 1px) 0 0/32px 32px,linear-gradient(oklch(66% .17 152/.13) 1px,#0000 1px) 0 0/32px 32px,linear-gradient(oklch(22% .025 160/.98),oklch(10.5% .012 160/.99));border:8px solid oklch(13% .01 160);outline:4px solid oklch(66% .17 152);flex-direction:column;justify-content:center;align-items:center;width:852px;height:384px;display:flex;position:relative;overflow:hidden;box-shadow:12px 12px oklch(7% .01 160/.88),0 0 46px oklch(66% .17 152/.3),inset 0 0 62px oklch(5% .01 160/.74)}.nova-timer-plate:before,.nova-timer-plate:after{content:"";pointer-events:none;height:20px;position:absolute;left:0;right:0}.nova-timer-plate:before{background:repeating-linear-gradient(90deg,oklch(72% .19 145) 0 20px,oklch(57% .16 151) 20px 40px,oklch(42% .11 154) 40px 60px);top:0;box-shadow:0 8px oklch(22% .03 155)}.nova-timer-plate:after{background:repeating-linear-gradient(90deg,oklch(22% .015 160) 0 28px,oklch(27% .02 160) 28px 56px);border-top:4px solid oklch(66% .17 152/.65);bottom:0}.nova-timer-scan{opacity:.16;pointer-events:none;background:repeating-linear-gradient(#0000 0 7px,oklch(0% 0 0/.4) 7px 8px);position:absolute;inset:28px 0 24px}.nova-timer-pixels{opacity:.75;background:oklch(82% .18 154);width:18px;height:18px;position:absolute;inset:54px 58px auto auto;box-shadow:-38px 30px oklch(50% .15 152),-4px 64px oklch(66% .17 152),-700px 18px oklch(66% .17 152),-664px 62px oklch(46% .13 152),-716px 236px oklch(72% .19 145),-36px 242px oklch(57% .16 151)}.nova-timer-heading{z-index:1;align-items:center;gap:16px;margin-top:-22px;display:flex;position:relative}.nova-timer-heading i{background:repeating-linear-gradient(90deg,oklch(66% .17 152) 0 12px,#0000 12px 18px);width:74px;height:8px}.nova-timer-label{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;color:oklch(84% .17 151);text-shadow:3px 3px oklch(10% .02 155),0 0 18px oklch(66% .17 152/.42);max-width:550px;font-size:29px;font-weight:700;display:block;overflow:hidden}.nova-timer-digits{z-index:1;justify-content:center;align-items:center;gap:12px;height:190px;display:flex;position:relative}.nova-timer-digits strong{letter-spacing:0;color:oklch(97% .01 160);-webkit-text-stroke:3px oklch(13% .01 160);text-shadow:7px 7px oklch(28% .02 160),11px 11px oklch(7% .01 160),0 0 22px oklch(66% .17 152/.32);min-width:238px;font-family:Pixelify Sans,Outfit,system-ui,sans-serif;font-size:156px;font-weight:700;line-height:1}.nova-timer-digits b{color:oklch(72% .19 145);text-shadow:5px 5px oklch(15% .04 152);font-family:Pixelify Sans,Outfit,system-ui,sans-serif;font-size:112px;font-weight:700;line-height:1;animation:1s step-end infinite nova-timer-blink}.nova-timer-critical{z-index:2;color:oklch(98% .01 160);letter-spacing:0;text-transform:uppercase;text-shadow:2px 2px oklch(16% .04 27);opacity:0;background:oklch(63% .24 27);border:4px solid oklch(12% .01 160);padding:5px 20px;font-size:18px;font-weight:700;position:absolute;bottom:67px;left:50%;transform:translate(-50%)}.nova-timer-footer{z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:auto 44px 27px}.nova-timer-footer span{flex-direction:column;align-items:flex-start;display:flex}.nova-timer-footer small{color:oklch(82% .02 160/.58);letter-spacing:0;text-transform:uppercase;font-size:10px;line-height:1}.nova-timer-footer strong{letter-spacing:0;text-shadow:2px 2px oklch(8% .01 160);font-size:22px;line-height:1.1}.nova-timer-footer em{color:oklch(72% .19 145);font-style:normal}.nova-timer-footer>i{gap:4px;display:flex}.nova-timer-footer>i b{background:oklch(66% .17 152);border:3px solid oklch(13% .01 160);width:18px;height:18px}.nova-timer-footer>i b:last-child{background:oklch(66% .17 152/.45);width:42px}.nova-timer-stage[data-terminado="1"] .nova-timer-plate{outline-color:oklch(86% .16 152);animation:1.4s steps(2,end) infinite nova-timer-pulse}.nova-timer-stage[data-final="1"] .nova-timer-plate{outline-color:oklch(63% .24 27);animation:1s steps(2,end) infinite nova-timer-final}.nova-timer-stage[data-final="1"] .nova-timer-critical{opacity:1}.nova-timer-stage[data-final="1"] .nova-timer-digits strong,.nova-timer-stage[data-final="1"] .nova-timer-digits b{filter:drop-shadow(0 0 22px oklch(63% .24 27/.85))}@keyframes nova-timer-blink{50%{opacity:.25}}@keyframes nova-timer-pulse{50%{box-shadow:16px 16px oklch(7% .01 160/.9),0 0 88px oklch(66% .17 152/.6),inset 0 0 70px oklch(66% .17 152/.23)}}@keyframes nova-timer-final{50%{transform:translate(-4px,2px);box-shadow:12px 12px oklch(7% .01 160/.88),0 0 105px oklch(63% .24 27/.7),inset 0 0 70px oklch(63% .24 27/.22)}}@media (width<=960px){.nova-unified-workspace,.nova-triggers{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nova-timer-digits b,.nova-timer-stage[data-final="1"] .nova-timer-plate,.nova-timer-stage[data-terminado="1"] .nova-timer-plate{animation:none}}.nova-unified-align{background:oklch(18% .03 250/.6);border:1px solid oklch(45% .08 250/.5);border-radius:.75rem;gap:.5rem;padding:.75rem;display:grid}.nova-unified-align p{color:oklch(86% .02 250/.8);margin:0;font-size:.8rem}.nova-unified-align>div{flex-wrap:wrap;gap:.4rem;display:flex}
