.lr{min-height:100vh;background:#08080a;color:var(--ink);overflow-x:hidden}.lr-wrap{width:min(74rem,100% - 2rem);margin-inline:auto;padding-bottom:2rem}.lr-nav{display:flex;align-items:center;gap:1.2rem;padding:1rem 0;position:relative;z-index:3}.lr-nav .brand{padding:0}.lr-links{display:flex;gap:2rem;margin:0 auto}.lr-links a{color:var(--ink);text-decoration:none;font-weight:600;font-size:.95rem;opacity:.9}.lr-links a:hover{color:var(--gold)}.lr-signin{padding:.6rem 1.1rem;border:1px solid var(--line-strong);border-radius:10px;color:var(--ink);text-decoration:none;font-weight:600;font-size:.9rem}.lr-signin:hover{border-color:var(--gold)}.lr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.2rem;border-radius:10px;border:1px solid #ffd04a;cursor:pointer;text-decoration:none;font:inherit;font-weight:800;font-size:.92rem;color:var(--gold-ink);background:linear-gradient(180deg,#ffd04a,#f5b300);box-shadow:0 0 26px -8px #ffc21abf;transition:transform .15s,box-shadow .2s}.lr-btn:hover{transform:translateY(-1px);box-shadow:0 0 34px -4px #ffc21acc}.lr-btn:disabled{opacity:.7;cursor:wait}.lr-btn.big{padding:.95rem 1.5rem;font-size:1rem;border-radius:12px}.lr-btn.ghost{background:#ffffff0a;color:var(--ink);border-color:var(--line-strong);box-shadow:none}.lr-btn.ghost:hover{border-color:var(--gold);box-shadow:none}.lr-btn.wide{width:100%}.lr-hero{position:relative;min-height:clamp(30rem,48vw,41rem);margin-top:-4.4rem;border-radius:0 0 28px 28px;display:grid;align-items:center;padding:6rem 0 3rem;background:linear-gradient(90deg,#08080a,#08080aeb 24%,#08080a59 52%,#08080a00 72%),linear-gradient(270deg,#08080a,#08080a00 9%),linear-gradient(0deg,#08080a,#08080a00 22%),url(/hero-landing.jpg) 72% 38% / cover no-repeat,#08080a}.lr-copy{max-width:33rem;position:relative;z-index:2}.lr-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:999px;font-size:.8rem;font-weight:700;color:var(--ink-2);border:1px solid rgba(255,194,26,.35);background:#ffc21a14}.lr-badge svg{color:var(--gold)}.lr-badge.soft{color:var(--gold);background:#ffc21a1a}.lr-copy h1{margin:1.1rem 0 0;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.03em;font-weight:800;text-shadow:0 4px 30px rgba(0,0,0,.7)}.lr-copy h1 em{font-style:normal;color:#ffc21a;position:relative;display:inline-block}.lr-copy h1 em svg{position:absolute;left:0;right:0;bottom:-.28em;width:78%;height:.22em;fill:none;stroke:#ffc21a;stroke-width:3.2;stroke-linecap:round}.lr-lede{margin:1.5rem 0 1.6rem;color:var(--ink-2);font-size:1.08rem;line-height:1.55;max-width:30rem;text-shadow:0 2px 14px rgba(0,0,0,.8)}.lr-cta{display:flex;flex-wrap:wrap;gap:.8rem}.lr-checks{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:1.2rem 0 0;padding:0;color:var(--ink-2);font-size:.82rem}.lr-checks li{display:inline-flex;align-items:center;gap:.35rem}.lr-checks svg{color:var(--ok)}.lr-note{margin:.9rem 0 0;color:var(--muted);font-size:.82rem;max-width:30rem}.lr-note.center{text-align:center;max-width:none;display:flex;justify-content:center;align-items:center;gap:.4rem}.lr-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:.5rem 0 2.5rem;padding:1.6rem 0;border-bottom:1px solid var(--line)}.lr-feats>div{display:flex;align-items:center;gap:.9rem;padding:0 1.2rem;border-left:1px solid var(--line)}.lr-feats>div:first-child{border-left:0;padding-left:0}.lr-feats .fi{color:var(--gold);flex:none;filter:drop-shadow(0 0 10px rgba(255,194,26,.55))}.lr-feats b{display:block;font-size:1.02rem}.lr-feats small{color:var(--ink-2);font-size:.84rem}.lr-how{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:2rem;align-items:center;margin-bottom:2.6rem}.lr-how h2{margin:.8rem 0 .4rem;font-size:2.2rem;letter-spacing:-.02em}.lr-how p{margin:0;color:var(--ink-2);line-height:1.5}.lr-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.lr-steps li{position:relative;display:grid;gap:.3rem;padding:1.1rem 1.1rem 1.2rem;border-radius:16px;border:1px solid var(--line-strong);background:linear-gradient(180deg,#ffffff0d,#ffffff04)}.lr-steps .n{position:absolute;left:.9rem;top:-.7rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--gold);color:var(--gold-ink);font-weight:800;font-size:.82rem;display:grid;place-items:center;box-shadow:0 0 16px #ffc21a99}.lr-steps .ic{color:var(--gold);filter:drop-shadow(0 0 8px rgba(255,194,26,.5));margin:.4rem 0 .3rem .2rem}.lr-steps b{font-size:1.05rem}.lr-steps small{color:var(--ink-2);font-size:.84rem;line-height:1.45}.lr-steps .arr{position:absolute;right:-1.65rem;top:50%;translate:0 -50%;color:var(--gold)}.lr-plat{text-align:center;margin:0 0 3rem}.lr-plat h2{font-size:1.35rem;margin:0 0 1.2rem}.lr-plat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.4rem}.lr-plat-row span{display:inline-flex;align-items:center;gap:.6rem;font-weight:600}.lr-plat-row .soon{opacity:.85}.lr-plat-row i{font-style:normal;font-size:.7rem;padding:.15rem .5rem;border-radius:999px;background:#ffffff14;color:var(--ink-2)}.lr-pricing{text-align:center;margin-bottom:3rem}.lr-pricing h2{margin:.8rem 0 .6rem;font-size:clamp(1.7rem,3.4vw,2.3rem);letter-spacing:-.02em}.lr-pricing h2 em{font-style:normal;color:var(--gold)}.lr-sub{margin:0 0 1.4rem;color:var(--ink-2)}.lr-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.1rem;max-width:62rem;margin:1.6rem auto 0;text-align:left;align-items:stretch}.lr-plan{position:relative;display:grid;gap:.8rem;align-content:start;padding:1.4rem;border-radius:18px;border:1px solid var(--line-strong);background:linear-gradient(180deg,#ffffff0d,#ffffff03)}.lr-plan.pop{border-color:#ffc21abf;box-shadow:0 0 40px -10px #ffc21a8c,inset 0 0 40px -20px #ffc21a66}.lr-plan h3{margin:0;display:flex;align-items:center;gap:.5rem;font-size:1.2rem}.lr-plan h3 svg{color:var(--gold)}.lr-pop{position:absolute;right:1rem;top:1rem;padding:.22rem .7rem;border-radius:999px;background:var(--gold);color:var(--gold-ink);font-size:.72rem;font-weight:800}.lr-price{margin:0}.lr-price b{font-size:2.3rem;letter-spacing:-.03em}.lr-price small{color:var(--ink-2)}.lr-plan ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;align-content:start}.lr-plan li{display:flex;gap:.55rem;align-items:flex-start;font-size:.9rem;color:var(--ink-2)}.lr-plan li svg{color:var(--ok);flex:none;margin-top:.15rem}.lr-plan .lr-btn{margin-top:.4rem}.lr-faq{max-width:46rem;margin:0 auto 3rem}.lr-faq h2{text-align:center;margin:0 0 1.2rem}.lr-faq details{border:1px solid var(--line-strong);border-radius:12px;background:#ffffff06;margin-bottom:.6rem;padding:0 1rem}.lr-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;font-weight:600}.lr-faq summary::-webkit-details-marker{display:none}.lr-faq details[open] summary svg{rotate:180deg}.lr-faq details p{margin:0 0 .9rem;color:var(--ink-2);line-height:1.55;font-size:.92rem}.lr-final{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;padding:1.3rem 1.6rem;border-radius:20px;border:1px solid var(--line-strong);background:radial-gradient(28rem 10rem at 100% 100%,rgba(255,120,40,.28),transparent 70%),radial-gradient(24rem 10rem at 0% 100%,rgba(150,80,255,.22),transparent 70%),#ffffff08}.lr-final-ic{color:var(--gold);filter:drop-shadow(0 0 12px rgba(255,194,26,.6))}.lr-final>div{flex:1;min-width:14rem;display:grid;gap:.15rem}.lr-final b{font-size:1.35rem}.lr-final span{color:var(--ink-2)}.lr-foot{text-align:center;color:var(--muted);font-size:.8rem;margin-top:1.6rem}.lr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:1rem;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lr-modal-in{position:relative;width:min(34rem,100%)}.lr-x{position:absolute;right:-.4rem;top:-2.6rem;border:1px solid var(--line-strong);background:var(--sheet);color:var(--ink);border-radius:50%;width:2.2rem;height:2.2rem;display:grid;place-items:center;cursor:pointer}@media (max-width: 62rem){.lr-links{display:none}.lr-nav .lr-signin{margin-left:auto}.lr-how{grid-template-columns:1fr}.lr-feats{grid-template-columns:repeat(2,1fr);gap:1.2rem 0}.lr-feats>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width: 48rem){.lr-steps{grid-template-columns:1fr;gap:1.2rem}.lr-steps .arr{display:none}.lr-hero{background:linear-gradient(0deg,#08080a,#08080ab3 45%,#08080a8c),url(/hero-landing.jpg) 62% 20% / cover no-repeat,#08080a;padding-top:7rem}.lr-feats{grid-template-columns:1fr}.lr-feats>div{border-left:0;padding-left:0}}.lr-hero{background:linear-gradient(90deg,#08080a,#08080aeb 24%,#08080a59 52%,#08080a00 72%) 0 0 / 100% 100% no-repeat,linear-gradient(270deg,#08080a,#08080a00 9%) 0 0 / 100% 100% no-repeat,linear-gradient(0deg,#08080a,#08080a00 22%) 0 0 / 100% 100% no-repeat,url(/hero-landing.jpg) calc(72% + var(--mx) * -5%) calc(38% + var(--my) * -7%) / 114% auto no-repeat,#08080a}.lr-copy{transform:translate3d(calc(var(--mx) * 6px),calc(var(--my) * 4px),0)}.lr-steps{perspective:1100px;transform-style:preserve-3d}.lr-steps li{transform-style:preserve-3d;transition:transform .4s,box-shadow .4s,border-color .4s;animation:step-lit 6s ease-in-out infinite}.lr-steps li:nth-child(1){transform:rotateY(14deg) translateZ(0);animation-delay:0s}.lr-steps li:nth-child(2){transform:translateZ(34px);animation-delay:2s}.lr-steps li:nth-child(3){transform:rotateY(-14deg) translateZ(0);animation-delay:4s}.lr-steps li:hover{transform:translateZ(50px) rotateY(0)}.lr-steps .ic,.lr-steps .n{transform:translateZ(26px)}@keyframes step-lit{0%,38%,to{border-color:var(--line-strong);box-shadow:0 10px 24px -14px #000c}12%,26%{border-color:#ffc21ad9;box-shadow:0 0 34px -4px #ffc21a8c,0 24px 40px -18px #000000e6}}.lr-steps .arr{animation:arr-nudge 2s ease-in-out infinite}@keyframes arr-nudge{50%{translate:5px 0}}.neon3d{position:relative;width:17rem;height:12.5rem;flex:none;margin:-3rem 0 -3rem -1rem;pointer-events:none}.neon3d canvas{display:block;width:100%;height:100%}.neon3d-still{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--gold);filter:drop-shadow(0 0 14px rgba(255,194,26,.7))}@media (max-width: 48rem){.neon3d{width:100%;height:11rem;margin:-1.4rem 0}.lr-steps li:nth-child(n){transform:none}.lr-copy{transform:none}}@media (prefers-reduced-motion: reduce){.lr-steps li,.lr-steps .arr,.hs-steps li{animation:none!important}.lr-steps li:nth-child(n){transform:none}.tilt,.px{transition:none}}:root{--paper: #09090b;--sheet: #111114;--panel-2: #17171b;--ink: #f5f5f4;--ink-2: #cfcfd4;--muted: #9494a0;--line: #24242b;--line-strong: #3a3a44;--gold: #ffc21a;--gold-ink: #1a1300;--gold-soft: rgba(255, 194, 26, .12);--focus: #ffd35c;--ok: #3ddc84;--warn: #ffb020;--bad: #ff6b66;--info: #5bb8ff;--rail: #0b0b0e;--rail-text: #f1f1f3;--rail-muted: #8a8a96;--rail-line: #1f1f26;--yt: #ff3b30;--ig: #d62976;--fb: #1877f2;--tt: #f2f2f2;--tt-ring: #25f4ee;--demo: #8a8a94;--font: "Schibsted Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 14.5px/1.5 var(--font);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1{font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.1;font-weight:800;letter-spacing:-.02em}h2{font-size:1.02rem;font-weight:700;letter-spacing:-.005em}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.muted{color:var(--muted)}.gold{color:var(--gold)}.tn{font-variant-numeric:tabular-nums}svg.ic{flex:none}.shell{display:grid;grid-template-columns:16.5rem minmax(0,1fr);min-height:100dvh}.rail{background:var(--rail);color:var(--rail-text);border-right:1px solid var(--rail-line);padding:1.25rem .9rem;display:flex;flex-direction:column;gap:1.1rem;position:sticky;top:0;height:100dvh;overflow-y:auto}.brand{display:flex;align-items:center;gap:.7rem;text-decoration:none;padding:.2rem .4rem}.brand-mark{width:2.1rem;height:2.1rem;border-radius:9px;background:var(--gold);color:var(--gold-ink);display:grid;place-items:center;font-weight:900;font-size:.95rem;letter-spacing:-.04em}.brand-text{display:grid;line-height:1.1}.brand-text b{font-weight:800;letter-spacing:.02em;font-size:.98rem}.brand-text small{color:var(--gold);font-size:.72rem;font-weight:600;letter-spacing:.04em}.ws-chip{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border:1px solid var(--rail-line);border-radius:10px;background:var(--sheet)}.ws-chip .ws-av{width:1.8rem;height:1.8rem;border-radius:7px;background:var(--panel-2);border:1px solid var(--line-strong);display:grid;place-items:center;font-weight:700;color:var(--gold);flex:none}.ws-chip span:not(.ws-av){display:grid;line-height:1.2;min-width:0}.ws-chip b{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-chip small{color:var(--rail-muted);font-size:.74rem;text-transform:capitalize}.rail nav{display:flex;flex-direction:column;gap:.12rem}.rail-label{color:var(--rail-muted);font-size:.74rem;font-weight:600;margin:.9rem .6rem .3rem}.rail .nav{display:flex;align-items:center;gap:.7rem;padding:.55rem .7rem;border-radius:9px;text-decoration:none;color:var(--rail-muted);font-weight:600;font-size:.92rem;border:1px solid transparent}.rail a.nav:hover{color:var(--rail-text);background:#ffffff0d}.rail a.nav[aria-current=page]{color:var(--gold);background:var(--gold-soft);border-color:#ffc21a38}.rail .nav.off{opacity:.55;cursor:default}.chip{margin-left:auto;font-size:.68rem;font-weight:700;color:var(--rail-muted);border:1px solid var(--line-strong);border-radius:999px;padding:.05rem .45rem}.rail-foot{margin-top:auto;display:grid;gap:.2rem;font-size:.82rem;color:var(--rail-muted);border-top:1px solid var(--rail-line);padding:.9rem .4rem 0}.rail-foot a{color:var(--rail-muted);text-decoration:none}.rail-foot a:hover{color:var(--gold)}.col{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:1rem;padding:.8rem clamp(1rem,3vw,2rem);background:#09090bdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.topbar .hello{min-width:0;line-height:1.25}.topbar .hello b{display:block;font-size:1.02rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .hello small{color:var(--muted)}.topbar .grow{flex:1}.icon-btn{position:relative;width:2.5rem;height:2.5rem;border-radius:10px;border:1px solid var(--line);background:var(--sheet);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;text-decoration:none}.icon-btn:hover{border-color:var(--line-strong);color:var(--ink)}.icon-btn .badge{position:absolute;top:-.35rem;right:-.35rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:var(--bad);color:#fff;font-size:.68rem;font-weight:700;display:grid;place-items:center}.avatar{width:2.5rem;height:2.5rem;border-radius:50%;border:1.5px solid var(--gold);background:var(--panel-2);color:var(--gold);font-weight:800;display:grid;place-items:center;cursor:pointer;font:800 .95rem var(--font)}.menu{position:relative}.menu-pop{position:absolute;right:0;top:calc(100% + .5rem);min-width:14rem;background:var(--sheet);border:1px solid var(--line-strong);border-radius:12px;padding:.35rem;box-shadow:0 18px 40px #0000008c;z-index:30;display:grid;gap:.1rem}.menu-pop a,.menu-pop button,.menu-pop .menu-note{display:flex;align-items:center;gap:.65rem;padding:.55rem .7rem;border-radius:8px;color:var(--ink);text-decoration:none;background:none;border:0;font:inherit;text-align:left;width:100%;cursor:pointer}.menu-pop a:hover,.menu-pop button:hover{background:var(--panel-2)}.menu-pop .menu-note{color:var(--muted);cursor:default;font-size:.82rem}.menu-pop .menu-note:hover{background:none}.menu-pop hr{border:0;border-top:1px solid var(--line);margin:.25rem 0;width:100%}.menu-pop .who{color:var(--muted);font-size:.82rem;padding:.4rem .7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-pop [aria-disabled=true]{opacity:.55;cursor:default}.main{padding:clamp(1rem,3vw,2rem);width:100%;max-width:92rem}.page-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.5rem}.page-head p{color:var(--muted);margin-top:.35rem}.actions{display:flex;flex-wrap:wrap;gap:.6rem}.frame{flex:none;width:1.35rem;height:2.4rem;border:1.5px solid currentColor;border-radius:5px;display:grid;place-items:center;font-size:.78rem;font-weight:700}.nav-text{display:grid;line-height:1.25;min-width:0}.btn,.btn-quiet{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:.5rem 1.1rem;border-radius:10px;font:700 .92rem/1 var(--font);text-decoration:none;cursor:pointer;border:1.5px solid var(--gold);background:var(--gold);color:var(--gold-ink);transition:background-color .15s,border-color .15s}.btn:hover{background:#ffd04d;border-color:#ffd04d}.btn[disabled]{opacity:.55;cursor:progress}.btn-quiet{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn-quiet:hover{border-color:var(--gold);color:var(--gold)}.btn.danger{background:var(--bad);border-color:var(--bad);color:#1a0000}.link-btn{background:none;border:0;padding:0;font:inherit;color:var(--focus);text-decoration:underline;cursor:pointer}.link-btn.bad{color:var(--bad)}.field{display:grid;gap:.35rem;border:0;padding:0;margin:0;min-width:0}.field>span,.field>legend,fieldset.field>legend{font-weight:600;font-size:.9rem;padding:0}.field em{font-style:normal;font-weight:400;color:var(--muted)}.field small{color:var(--muted);font-size:.82rem}.field.inline{margin-top:.7rem}input[type=text],input[type=email],input[type=password],input[type=number],input[type=datetime-local],select,textarea{width:100%;font:inherit;color:var(--ink);background:var(--sheet);border:1.5px solid var(--line-strong);border-radius:10px;padding:.6rem .75rem;min-height:2.6rem}textarea{min-height:6.5rem;resize:vertical}input:hover,select:hover,textarea:hover{border-color:var(--muted)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.1rem 1.25rem}.form-grid .wide{grid-column:1 / -1}.form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.4rem}.choice-row{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.choice{display:flex;align-items:center;gap:.5rem;font-weight:400;min-height:2rem}.choice input{width:1.05rem;height:1.05rem;accent-color:var(--gold)}.msg{font-size:.92rem}.msg.bad{color:var(--bad);font-weight:600}.msg.ok{color:var(--ok);font-weight:600}.msg.warn{color:var(--warn)}.sheet-section+.sheet-section{margin-top:2.75rem}.sheet-section>h2{margin-bottom:.2rem}.day{margin-top:1.4rem}.day>h3{font-size:.95rem;font-weight:700;color:var(--muted);padding-bottom:.4rem;border-bottom:1px solid var(--line-strong)}.run{display:grid;grid-template-columns:6.2rem minmax(0,1fr) auto;gap:.2rem 1.25rem;padding:.95rem 0;border-bottom:1px solid var(--line);align-items:start}.run-time b{display:block;font-size:1.45rem;line-height:1.05;font-weight:700;letter-spacing:-.02em}.run-time small{color:var(--muted);font-size:.78rem}.run-main{min-width:0}.run-title{font-weight:600;overflow-wrap:anywhere}.run-meta{display:flex;flex-wrap:wrap;gap:.15rem 1rem;color:var(--ink-2);font-size:.9rem;margin-top:.15rem}.run-meta a{color:inherit}.run-side{text-align:right;display:grid;gap:.35rem;justify-items:end}.run-err{grid-column:2 / -1;color:var(--bad);font-size:.9rem}.run-err.soft{color:var(--warn)}.run-acts{display:flex;gap:1rem;font-size:.9rem}.run-acts form{display:inline}.platform{display:inline-flex;align-items:center;gap:.45rem}.dot{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;flex:none}.status{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;font-size:.9rem;white-space:nowrap}.status i{width:.6rem;height:.6rem;border-radius:50%;border:2px solid currentColor}.s-scheduled{color:var(--ink-2)}.s-publishing{color:var(--warn)}.s-publishing i{background:currentColor;animation:tally 1.2s ease-in-out infinite}.s-published{color:var(--ok)}.s-published i{background:currentColor}.s-failed{color:var(--bad)}.s-failed i{background:currentColor}.s-retrying{color:var(--warn)}.s-cancelled{color:var(--muted)}@keyframes tally{50%{opacity:.25}}.empty{padding:2.5rem 0;max-width:34rem;display:grid;gap:.9rem;justify-items:start}.empty p{color:var(--ink-2)}.sheet-section .empty{padding:1rem 0}.soon{margin-top:.9rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;align-items:center}.notice{background:var(--sheet);border:1px solid var(--line);border-left:4px solid var(--ok);border-radius:8px;padding:.7rem 1rem;margin-bottom:1.5rem;font-weight:600}.notice.bad{border-color:var(--bad)}.rows>*{border-bottom:1px solid var(--line)}.row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding:.85rem 0}.row b{font-weight:600}.row .sub{color:var(--muted);font-size:.88rem}.card-section{margin-top:2.75rem}.card-section>h2{margin-bottom:.8rem}details.fold>summary{cursor:pointer;font-weight:700;font-size:1.15rem;padding:.2rem 0}details.fold[open]>summary{margin-bottom:1rem}.danger-zone{border-top:2px solid var(--bad);padding-top:1rem}.upload-grid{display:grid;grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);gap:2.5rem;align-items:start}.upload-frame-wrap{position:sticky;top:1.5rem;display:grid;gap:.6rem;grid-row:1 / span 2}.upload-grid>.upload-fields{grid-column:2}.upload-grid>.form-foot{grid-column:2;margin-top:0}.frame-big{aspect-ratio:9 / 16;width:100%;border:2px solid var(--line-strong);border-radius:18px;display:grid;place-items:center;text-align:center;background:var(--sheet);cursor:pointer;overflow:hidden;position:relative;padding:1rem}.frame-big:hover{border-color:var(--focus)}.frame-big:has(input:focus-visible),.upload-frame-wrap:has(input:focus-visible) .frame-big{outline:2px solid var(--focus);outline-offset:3px}.frame-big.has-video{padding:0;background:#000;cursor:default}.frame-big video{width:100%;height:100%;object-fit:contain}.frame-empty{display:grid;gap:.3rem;max-width:11rem}.frame-empty strong{font-size:1.1rem}.frame-empty span:last-child{color:var(--muted);font-size:.85rem}.file-name{font-size:.85rem;color:var(--ink-2);overflow-wrap:anywhere}.account-pick{display:grid;gap:.1rem}.account-pick .choice{padding:.25rem 0}.account-pick .choice[aria-disabled=true]{opacity:.55}.auth{min-height:100dvh;display:grid;place-items:center;padding:1.5rem}.auth-frame{width:min(24rem,100%);min-height:min(40rem,calc(100dvh - 3rem));border:1px solid var(--line-strong);border-radius:22px;padding:2rem 1.75rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;background:var(--sheet)}.auth-frame .lede{color:var(--ink-2);margin-top:.5rem}.auth-frame form{display:grid;gap:1rem}.auth-frame .form-foot{margin-top:.5rem}.auth-frame .btn{width:100%}.auth-frame .switch{color:var(--ink-2)}.panel{background:var(--sheet);border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.15rem;min-width:0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.panel-head .more{color:var(--gold);font-size:.82rem;font-weight:600;text-decoration:none;white-space:nowrap}.panel-head .more:hover{text-decoration:underline}.panel-empty{color:var(--muted);padding:.4rem 0}.dash{display:grid;gap:1rem}.banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding:1rem 1.25rem;border-radius:14px;background:linear-gradient(100deg,rgba(255,194,26,.16),rgba(255,194,26,.04) 60%,transparent),var(--sheet);border:1px solid rgba(255,194,26,.3)}.banner b{display:block}.banner span{color:var(--ink-2)}.banner.warn{background:linear-gradient(100deg,rgba(255,107,102,.16),transparent 60%),var(--sheet);border-color:#ff6b6666}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.85rem}.kpi{background:var(--sheet);border:1px solid var(--line);border-radius:14px;padding:.95rem 1rem;display:grid;gap:.2rem;min-width:0}.kpi .kpi-top{white-space:nowrap;display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.82rem;font-weight:600}.kpi .kpi-ic{width:1.7rem;height:1.7rem;border-radius:8px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold);flex:none}.kpi .kpi-ic.ok{background:#3ddc841f;color:var(--ok)}.kpi .kpi-ic.bad{background:#ff6b661f;color:var(--bad)}.kpi .kpi-ic.info{background:#5bb8ff1f;color:var(--info)}.kpi .kpi-num{font-size:1.85rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.kpi .kpi-sub{color:var(--muted);font-size:.78rem}.kpi .kpi-sub.up{color:var(--ok)}.kpi .kpi-sub.down{color:var(--bad)}.tabs{display:flex;gap:.3rem;flex-wrap:wrap}.tab{padding:.3rem .75rem;border-radius:999px;font-size:.82rem;font-weight:600;text-decoration:none;color:var(--muted);border:1px solid var(--line)}.tab:hover{color:var(--ink);border-color:var(--line-strong)}.tab[aria-current=true]{background:var(--gold-soft);color:var(--gold);border-color:#ffc21a59}.ch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.85rem}.ch-card{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:.95rem;display:grid;gap:.8rem;text-decoration:none;position:relative;overflow:hidden}.ch-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--accent, var(--gold))}.ch-card:hover{border-color:var(--line-strong)}.ch-top{display:flex;align-items:center;gap:.7rem;min-width:0}.ch-av{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#0a0a0c;background:var(--accent, var(--gold));flex:none}.ch-name{display:grid;min-width:0;line-height:1.25}.ch-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-name small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-tag{margin-left:auto;font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:999px;border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap}.ch-tag.ok{color:var(--ok);border-color:#3ddc8466}.ch-tag.warn{color:var(--warn);border-color:#ffb02066}.ch-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem}.ch-stats div{display:grid;line-height:1.2}.ch-stats b{font-size:1.1rem}.ch-stats small{color:var(--muted);font-size:.72rem}.ch-marks{display:flex;gap:.35rem;align-items:center;min-height:1.3rem;color:var(--muted);font-size:.8rem}.ch-new{border-style:dashed;place-content:center;justify-items:center;text-align:center;color:var(--ink-2);min-height:9rem}.ch-new:hover{border-color:var(--gold);color:var(--gold)}.cols-3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:1rem}.cols-3b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:1rem}.pipe{display:grid;gap:.15rem}.pipe-row{display:grid;grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.65rem;padding:.5rem 0}.pipe-row+.pipe-row{border-top:1px solid var(--line)}.pipe-ic{width:1.6rem;height:1.6rem;border-radius:50%;display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--line-strong);color:var(--muted)}.pipe-row.on .pipe-ic{color:var(--gold);border-color:var(--gold);background:var(--gold-soft)}.pipe-row.ok .pipe-ic{color:var(--ok);border-color:#3ddc8480}.pipe-row.warn .pipe-ic{color:var(--warn);border-color:#ffb02080}.pipe-row.bad .pipe-ic{color:var(--bad);border-color:#ff6b6680}.pipe-row b{font-size:1.05rem}.pipe-row.zero b{color:var(--muted);font-weight:600}.jobs{display:grid}.job{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.6rem 0;border-top:1px solid var(--line)}.job:first-child{border-top:0}.job-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-meta{color:var(--muted);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-when{color:var(--muted);font-size:.78rem;white-space:nowrap;text-align:right}.job>:last-child{display:grid;justify-items:end;gap:.15rem}.health{display:grid;gap:0}.health-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem 0;border-top:1px solid var(--line)}.health-row:first-child{border-top:0}.health-row .lab{display:flex;align-items:center;gap:.6rem;min-width:0}.health-row .val{color:var(--muted);font-size:.82rem;text-align:right}.pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;padding:.15rem .6rem;border-radius:999px;white-space:nowrap}.pill:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.pill.ok{color:var(--ok);background:#3ddc841a}.pill.warn{color:var(--warn);background:#ffb0201a}.pill.bad{color:var(--bad);background:#ff6b661a}.pill.idle{color:var(--muted);background:#9494a01a}.sched{display:grid}.sched-row{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.75rem;padding:.6rem 0;border-top:1px solid var(--line);align-items:center}.sched-row:first-child{border-top:0}.sched-time{display:grid;line-height:1.15}.sched-time b{font-size:1.05rem}.sched-time small{color:var(--muted);font-size:.72rem}.sched-main{min-width:0}.sched-main .job-title,.sched-main .job-meta{display:block}.chart{position:relative}.chart svg{display:block;width:100%;height:auto;overflow:visible}.chart .grid line{stroke:var(--line);stroke-width:1}.chart .ax{fill:var(--muted);font-size:12px}.chart .area{fill:url(#goldFade)}.chart .line{fill:none;stroke:var(--gold);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart .hit{fill:transparent}.chart .cursor line{stroke:var(--line-strong)}.chart .cursor circle{fill:var(--gold);stroke:var(--sheet);stroke-width:2}.tip{position:absolute;pointer-events:none;transform:translate(-50%,-115%);background:var(--panel-2);border:1px solid var(--line-strong);border-radius:8px;padding:.35rem .6rem;font-size:.8rem;white-space:nowrap;z-index:2}.tip b{margin-right:.35rem}.chart-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:.7rem;color:var(--muted);font-size:.82rem}details.table-view{margin-top:.6rem}details.table-view summary{cursor:pointer;color:var(--muted);font-size:.82rem}details.table-view table{width:100%;border-collapse:collapse;margin-top:.5rem;font-size:.82rem}details.table-view td,details.table-view th{padding:.25rem .4rem;border-top:1px solid var(--line);text-align:left}.plat-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;margin-top:.9rem}.plat-tile{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:.6rem .75rem;display:grid;gap:.1rem}.plat-tile .pt-top{display:flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.8rem;font-weight:600}.plat-tile b{font-size:1.25rem}.plat-tile small{color:var(--muted);font-size:.74rem}.plat-tile small.up{color:var(--ok)}.plat-tile small.down{color:var(--bad)}.attn{display:grid}.attn-row{display:grid;gap:.25rem;padding:.65rem 0;border-top:1px solid var(--line)}.attn-row:first-child{border-top:0}.attn-row .job-title{white-space:normal}.attn-row .err{color:var(--bad);font-size:.82rem;overflow-wrap:anywhere}.attn-ok{display:grid;gap:.4rem;justify-items:start;color:var(--ink-2)}.attn-ok .big{color:var(--ok)}.integ-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.85rem}.cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.members{display:grid}.member{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.7rem 0;border-top:1px solid var(--line)}.member:first-child{border-top:0}.member-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .9rem}.member-controls select{width:auto;min-height:2.2rem;padding:.3rem .6rem}.member-controls .confirm{display:inline-flex;gap:.8rem}.member-msg{flex-basis:100%;text-align:right;font-size:.85rem}.member-msg:empty{display:none}.roles{margin:0;display:grid;gap:.75rem}.roles dt{font-weight:700}.roles dd{margin:0}.create-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.create-card{display:grid;gap:.5rem;align-content:start;padding:1.25rem;border-radius:14px;border:1px solid var(--line);background:var(--sheet);text-decoration:none;position:relative;min-height:11rem}.create-card b{font-size:1.05rem}.create-card span:not(.chip){color:var(--muted)}.create-card.live{border-color:#ffc21a80;background:linear-gradient(160deg,rgba(255,194,26,.12),transparent 70%),var(--sheet)}.create-card.live:hover{border-color:var(--gold)}.create-card.live>svg{color:var(--gold)}.create-card.off{opacity:.7}.create-card .chip{position:absolute;top:1rem;right:1rem;margin:0}.gold-chip{color:var(--gold);border-color:#ffc21a80}.soon-card{display:flex;gap:.9rem;align-items:flex-start}.soon-card h2{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.soon-card .chip{margin-left:0}.soon-ic{width:2rem;height:2rem;border-radius:9px;background:var(--gold-soft);color:var(--gold);display:grid;place-items:center;flex:none}.usage{display:grid;gap:.8rem}.usage-row{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:center}.usage-row progress{grid-column:1 / -1;width:100%;height:.5rem;accent-color:var(--gold)}.auto-list{display:grid;gap:1rem}.auto-card{border-top:3px solid var(--accent, var(--gold));display:grid;gap:1rem}.auto-head{display:flex;align-items:center;gap:.75rem}.auto-head .ch-marks{margin-left:auto}.auto-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.auto-body h3{font-size:.85rem;color:var(--muted);margin-bottom:.5rem;font-weight:600}.times{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.time-chip{padding:.25rem .7rem;border-radius:999px;border:1px solid rgba(255,194,26,.4);background:var(--gold-soft);color:var(--gold);font-weight:700}.slot-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.slot-list li{display:flex;align-items:center;gap:.6rem}.slot-list svg{color:var(--gold)}.how-list{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.how-list li{display:flex;gap:.75rem;align-items:flex-start}.how-list svg{color:var(--gold);flex:none;margin-top:.15rem}table.data{width:100%;border-collapse:collapse}table.data th{text-align:left;color:var(--muted);font-size:.78rem;font-weight:600;padding:0 .5rem .5rem 0}table.data td{padding:.6rem .5rem .6rem 0;border-top:1px solid var(--line);vertical-align:middle}table.data td:first-child a{font-weight:600;text-decoration:none;display:block}.bar{display:block;height:4px;border-radius:2px;background:var(--panel-2);margin-top:.3rem;overflow:hidden}.bar i{display:block;height:100%;background:var(--gold);border-radius:2px}@media (max-width: 60rem){.cols-2,.auto-body{grid-template-columns:1fr}}@media (max-width: 80rem){.cols-3,.cols-3b{grid-template-columns:1fr 1fr}.cols-3>:last-child,.cols-3b>:last-child{grid-column:1 / -1}}@media (max-width: 52rem){.shell{grid-template-columns:1fr}.rail{position:static;height:auto;padding:.75rem 1rem;gap:.6rem;border-right:0;border-bottom:1px solid var(--rail-line)}.ws-chip,.rail-label,.rail-foot,.rail .chip{display:none}.rail nav{flex-direction:row;overflow-x:auto;gap:.3rem;padding-bottom:.2rem;scrollbar-width:none}.rail .nav{white-space:nowrap;padding:.45rem .75rem}.rail .nav.off{display:none}.topbar{position:static}.cols-3,.cols-3b,.upload-grid{grid-template-columns:1fr}.upload-frame-wrap{position:static;max-width:15rem;grid-row:auto}.upload-grid>.upload-fields,.upload-grid>.form-foot{grid-column:1}.run{grid-template-columns:4.6rem minmax(0,1fr)}.run-side{grid-column:2;text-align:left;justify-items:start}.run-err{grid-column:2}}@media (max-width: 34rem){.member{grid-template-columns:auto minmax(0,1fr)}.member-controls{grid-column:1 / -1;justify-content:flex-start}.member-msg{text-align:left}.topbar .hello small{display:none}.ch-stats{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion: reduce){.s-publishing i{animation:none}.btn,.btn-quiet{transition:none}}:root{--glass: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .012));--edge: rgba(255, 255, 255, .075);--gold-glow: 0 0 0 1px rgba(255, 194, 26, .35), 0 10px 40px -8px rgba(255, 194, 26, .35);--gold-grad: linear-gradient(135deg, #ffd75e 0%, #ffc21a 45%, #ff9f0a 100%)}body{background:radial-gradient(48rem 32rem at 100% -8%,rgba(255,194,26,.13),transparent 62%),radial-gradient(40rem 30rem at -8% 108%,rgba(255,140,0,.08),transparent 60%),var(--paper);background-attachment:fixed}.col:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(70% 60% at 70% 0%,#000,transparent 75%);-webkit-mask-image:radial-gradient(70% 60% at 70% 0%,#000,transparent 75%)}.col>.main{position:relative;z-index:1}.rail{background:linear-gradient(180deg,#0e0d0a,#0a0a0d 40%);box-shadow:inset -1px 0 #ffc21a0f}.brand-mark{background:var(--gold-grad);box-shadow:0 6px 22px -4px #ffc21aa6,inset 0 1px #ffffff80}.rail a.nav{transition:background-color .18s,color .18s,transform .18s}.rail a.nav:hover{transform:translate(2px)}.rail a.nav[aria-current=page]{background:linear-gradient(90deg,#ffc21a33,#ffc21a0a);box-shadow:inset 3px 0 0 var(--gold),0 0 28px -10px #ffc21a99}.ws-chip{background:var(--glass);border-color:var(--edge)}.topbar{background:#09090bb3}.btn{background:var(--gold-grad);border-color:transparent;box-shadow:0 8px 24px -8px #ffc21ab3,inset 0 1px #ffffff73;transition:transform .15s,box-shadow .15s,filter .15s}.btn:hover{background:var(--gold-grad);filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 12px 30px -8px #ffc21acc,inset 0 1px #ffffff80}.btn:active{transform:translateY(0)}.btn-quiet{background:var(--glass);border-color:var(--edge)}.avatar{box-shadow:0 0 0 3px #ffc21a1f,0 0 24px -4px #ffc21a80}.panel,.kpi,.create-card,.lp-card,.plat-tile,.ch-card{background:var(--glass),var(--sheet);border-color:var(--edge);box-shadow:inset 0 1px #ffffff0d,0 18px 40px -24px #000000e6}.panel{transition:border-color .2s}.panel:hover{border-color:#ffc21a2e}.panel-head h2{letter-spacing:-.01em}.hero{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(255,194,26,.28);padding:clamp(1.25rem,3vw,2.1rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.5rem;align-items:center;min-height:12.5rem;background:radial-gradient(34rem 18rem at 85% 40%,rgba(255,194,26,.28),transparent 65%),linear-gradient(120deg,#17130a,#0f0f13 70%)}.hero.warn{border-color:#ff6b6666;background:radial-gradient(34rem 18rem at 85% 40%,rgba(255,107,102,.22),transparent 65%),linear-gradient(120deg,#1b0f0f,#0f0f13 70%)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.05) 50%,transparent 60%);background-size:250% 100%;animation:sheen 6s 1s ease-in-out infinite}.hero h1{font-size:clamp(1.5rem,3vw,2.3rem);letter-spacing:-.03em;line-height:1.08}.hero h1 em{font-style:normal;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{color:var(--ink-2);margin:.6rem 0 1.1rem;max-width:34rem}.hero .actions{position:relative;z-index:1}.hero-art{position:relative;height:10rem}.hero-art .ph{position:absolute;bottom:-1.6rem;width:5.6rem;aspect-ratio:9 / 17;border-radius:16px;border:1.5px solid rgba(255,255,255,.16);background:linear-gradient(160deg,#ffc21a59,#141418f2 55%);box-shadow:0 20px 40px -10px #000c,0 0 40px -10px #ffc21a80}.hero-art .ph:before{content:"";position:absolute;inset:.45rem .45rem auto;height:.3rem;border-radius:3px;background:#ffffff38}.hero-art .ph:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:.6rem;height:.25rem;border-radius:2px;background:linear-gradient(90deg,var(--gold) 45%,rgba(255,255,255,.18) 45%)}.hero-art .ph:nth-child(1){left:14%;transform:rotate(-9deg);opacity:.8}.hero-art .ph:nth-child(2){left:38%;transform:translateY(-.6rem) scale(1.1);z-index:2;animation:bob 5s ease-in-out infinite}.hero-art .ph:nth-child(3){left:64%;transform:rotate(9deg);opacity:.8}.hero-art .chip-f{position:absolute;z-index:3;display:flex;align-items:center;gap:.45rem;padding:.4rem .7rem;border-radius:10px;background:#111114d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--edge);font-size:.78rem;font-weight:700;box-shadow:0 12px 30px #00000080}.hero-art .chip-f.a{top:.2rem;left:4%;animation:bob 6s .5s ease-in-out infinite}.hero-art .chip-f.b{bottom:1.2rem;right:2%;animation:bob 7s 1s ease-in-out infinite}.kpi{position:relative;overflow:hidden;transition:transform .2s,border-color .2s}.kpi:hover{transform:translateY(-3px);border-color:#ffc21a59}.kpi:after{content:"";position:absolute;right:-2rem;top:-2rem;width:6rem;height:6rem;border-radius:50%;background:radial-gradient(circle,var(--glow, rgba(255, 194, 26, .18)),transparent 70%);pointer-events:none}.kpi.t-ok{--glow: rgba(61, 220, 132, .18)}.kpi.t-bad{--glow: rgba(255, 107, 102, .2)}.kpi.t-info{--glow: rgba(91, 184, 255, .18)}.kpi .kpi-ic{width:2rem;height:2rem;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff14,0 0 20px -4px currentColor}.kpi .kpi-num{font-size:2.1rem;position:relative;z-index:1}.spark{display:block;width:100%;height:1.8rem;margin-top:.25rem;overflow:visible}.spark path.l{fill:none;stroke:var(--gold);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(255,194,26,.7))}.spark path.a{fill:url(#sparkFade)}.ch-card{padding:0;gap:0;transition:transform .2s,border-color .2s,box-shadow .2s}.ch-card:before{display:none}.ch-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 24px 50px -22px color-mix(in srgb,var(--accent) 60%,transparent),inset 0 1px #ffffff0f}.ch-art{position:relative;height:4.6rem;overflow:hidden;border-radius:12px 12px 0 0;background:radial-gradient(14rem 7rem at 15% 0%,color-mix(in srgb,var(--accent) 70%,transparent),transparent 70%),radial-gradient(10rem 6rem at 100% 100%,color-mix(in srgb,var(--accent) 35%,transparent),transparent 70%),#121216}.ch-art:before{content:attr(data-initial);position:absolute;right:.6rem;bottom:-1.2rem;font-size:6rem;font-weight:900;line-height:1;color:#ffffff14;letter-spacing:-.05em}.ch-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 2px,transparent 2px 14px)}.ch-body{padding:0 1rem 1rem;display:grid;gap:.8rem}.ch-body .ch-top{margin-top:-1.5rem;position:relative;z-index:1}.ch-av{width:3rem;height:3rem;font-size:1.15rem;box-shadow:0 0 0 3px #101014,0 8px 24px -6px var(--accent, var(--gold))}.ch-body .ch-name{padding-top:1.1rem}.ch-tag{margin-top:1.1rem}.ch-prog{height:4px;border-radius:2px;background:#ffffff12;overflow:hidden}.ch-prog i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 40%,white));box-shadow:0 0 10px var(--accent)}.ch-new{min-height:11rem;background:transparent;box-shadow:none}.pipe-row{position:relative}.pipe-row .pb{position:absolute;left:2.25rem;right:0;bottom:.2rem;height:3px;border-radius:2px;background:#ffffff0d;overflow:hidden}.pipe-row .pb i{display:block;height:100%;background:currentColor;opacity:.8;border-radius:2px;transform-origin:left;animation:grow .9s .3s cubic-bezier(.2,.7,.2,1) backwards}.pipe-row.on{color:var(--gold)}.pipe-row.ok{color:var(--ok)}.pipe-row.warn{color:var(--warn)}.pipe-row.bad{color:var(--bad)}.pipe-row.zero{color:var(--muted)}.pipe-row>span:nth-child(2),.pipe-row>b{color:var(--ink)}.pipe-row.zero>span:nth-child(2){color:var(--muted)}.pipe-row{padding-bottom:.9rem}.chart .line{stroke-width:2.4;filter:drop-shadow(0 0 6px rgba(255,194,26,.75));stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.4s .2s ease-out forwards}.chart .area-p{opacity:0;animation:fadein 1s .8s ease-out forwards}.dash>*,.page-head,.main>.panel,.main>.kpis,.main>.cols-2,.create-grid>*,.auto-list>*{animation:rise .55s cubic-bezier(.2,.7,.2,1) backwards}.dash>:nth-child(2){animation-delay:.06s}.dash>:nth-child(3){animation-delay:.12s}.dash>:nth-child(4){animation-delay:.18s}.dash>:nth-child(5){animation-delay:.24s}.dash>:nth-child(6){animation-delay:.3s}.kpis>*{animation:rise .5s cubic-bezier(.2,.7,.2,1) backwards}.kpis>:nth-child(2){animation-delay:.08s}.kpis>:nth-child(3){animation-delay:.16s}.kpis>:nth-child(4){animation-delay:.24s}.kpis>:nth-child(5){animation-delay:.32s}.kpis>:nth-child(6){animation-delay:.4s}.pill.ok:before,.status.s-publishing i{animation:pulse 2.2s ease-in-out infinite}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.hero-s{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(255,194,26,.28);min-height:17.5rem;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:clamp(1.1rem,2.4vw,1.9rem) clamp(1.1rem,2.4vw,2rem);background:linear-gradient(90deg,#0b0b0e,#0b0b0ee0 20%,#0b0b0e40 48%,#0b0b0e00 70%),linear-gradient(0deg,#09090bd9,#09090b00 38%),url(/hero-studio.jpg) 62% 20% / cover no-repeat,#0b0b0e}.hero-s.warn{border-color:#ff6b6673}.hero-s h1{font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;text-shadow:0 2px 18px rgba(0,0,0,.7)}.hero-s .wave{display:inline-block;transform-origin:70% 70%;animation:wave 2.6s .6s ease-in-out 2}.hs-copy{position:relative;z-index:2;max-width:30rem}.hs-welcome{margin:.8rem 0 .15rem;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:600;color:var(--ink);text-shadow:0 2px 14px rgba(0,0,0,.8)}.hs-tag{margin:0;color:var(--ink-2);font-size:.95rem;text-shadow:0 2px 12px rgba(0,0,0,.8)}.hs-tag i{font-style:normal;color:var(--gold);margin:0 .15rem}.hs-status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:1.1rem 0 0;padding:.4rem .75rem;border-radius:999px;font-size:.82rem;background:#0b0b0eb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--edge);color:var(--ink-2)}.hs-status svg{color:var(--ok)}.hs-status a{color:var(--gold);font-weight:700}.hs-status.bad{border-color:#ff6b6680}.hs-status.bad svg{color:var(--bad)}.hs-steps{position:relative;z-index:2;list-style:none;margin:0;padding:0;display:grid;gap:.5rem;width:min(17.5rem,34vw);transform:perspective(700px) rotateY(-14deg) rotate(-2.5deg);transform-origin:right center;justify-self:end;margin-right:clamp(0rem,10vw,10rem)}.hs-steps li{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;border-radius:12px;background:#18181cd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);font-size:.86rem;font-weight:600;box-shadow:0 12px 28px #00000080}.hs-steps li svg:first-child{color:var(--ink-2);flex:none}.hs-steps li span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-steps li .ok{color:var(--ok);flex:none}.hs-steps li.go{background:linear-gradient(180deg,#3c2e08eb,#221a04eb);border-color:#ffc21ab3;color:#fff;box-shadow:0 0 26px -6px #ffc21a8c,0 12px 28px #00000080}@keyframes wave{0%,60%,to{rotate:0deg}10%,30%{rotate:14deg}20%,40%{rotate:-8deg}50%{rotate:10deg}}@media (max-width: 64rem){.hs-steps{margin-right:0}}@media (max-width: 52rem){.hero-s{grid-template-columns:1fr;min-height:0}.hs-steps{display:none}.hs-copy{max-width:none}}.kpi.k2{--tc: 255, 194, 26;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .95rem;padding:1rem 1.1rem;background:radial-gradient(14rem 7rem at 0% 0%,rgba(var(--tc),.12),transparent 70%),var(--glass),var(--sheet);border-color:rgba(var(--tc),.22)}.kpi.k2:after{display:none}.kpi.k2:hover{border-color:rgba(var(--tc),.55);box-shadow:0 0 30px -10px rgba(var(--tc),.6),0 18px 40px -24px #000000e6}.kpi.k2.t-gold{--tc: 255, 194, 26}.kpi.k2.t-red{--tc: 255, 75, 58}.kpi.k2.t-violet{--tc: 150, 110, 255}.kpi.k2.t-info{--tc: 70, 160, 255}.kpi.k2.t-ok{--tc: 61, 220, 132}.kpi.k2.t-bad{--tc: 255, 107, 102}.kpi.k2 .kpi-ic.big{width:3.4rem;height:3.4rem;border-radius:16px;display:grid;place-items:center;color:rgb(var(--tc));background:linear-gradient(150deg,rgba(var(--tc),.34),rgba(var(--tc),.1));border:1px solid rgba(var(--tc),.45);box-shadow:0 0 26px -4px rgba(var(--tc),.7),inset 0 1px #ffffff1f}.kpi.k2 .kpi-ic.big svg{filter:drop-shadow(0 0 6px rgba(var(--tc),.7))}.kpi.k2 .kpi-body{min-width:0;display:grid;gap:.1rem}.kpi.k2 .kpi-top{font-size:.82rem;color:var(--ink-2)}.kpi.k2 .kpi-num{font-size:1.85rem;line-height:1.1}.kpi.k2 .kpi-sub{font-size:.78rem;font-weight:600}.kpi.k2 .kpi-spark{grid-column:1 / -1;opacity:.9;margin-top:.15rem}@keyframes fadein{to{opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes bob{50%{translate:0 -8px}}@keyframes sheen{0%,60%{background-position:150% 0}to{background-position:-50% 0}}@keyframes pulse{50%{opacity:.35}}@media (max-width: 52rem){.hero{grid-template-columns:1fr}.hero-art{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.chart .line{stroke-dashoffset:0}.chart .area-p{opacity:1}}.lp{position:relative;overflow:hidden;background:radial-gradient(60rem 36rem at 80% -6%,rgba(255,194,26,.2),transparent 62%),radial-gradient(44rem 30rem at 0% 40%,rgba(255,140,0,.07),transparent 60%),var(--paper);min-height:100dvh}.lp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(60% 50% at 70% 8%,#000,transparent 75%);-webkit-mask-image:radial-gradient(60% 50% at 70% 8%,#000,transparent 75%)}.lp-wrap{position:relative;width:min(74rem,100% - 2rem);margin-inline:auto}.lp-nav{display:flex;align-items:center;gap:1.5rem;padding:1.1rem 0}.lp-nav .links{display:flex;gap:1.5rem;margin-left:auto;align-items:center}.lp-nav .links a:not(.btn){color:var(--ink-2);text-decoration:none;font-weight:600;font-size:.92rem;transition:color .15s}.lp-nav .links a:not(.btn):hover{color:var(--gold)}.lp-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2rem;align-items:center;padding:clamp(2rem,6vw,4.5rem) 0 clamp(2rem,5vw,3.5rem)}.lp-hero h1{font-size:clamp(2.6rem,6vw,4.6rem);line-height:.98;letter-spacing:-.045em;font-weight:800}.lp-hero h1 em{font-style:normal;background:linear-gradient(100deg,#fff1b8,#ffc21a,#ff9f0a 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 6s ease-in-out infinite}.lp-hero .lede{color:var(--ink-2);font-size:1.15rem;margin:1.3rem 0 1.7rem;max-width:32rem}.lp-cta{display:flex;flex-wrap:wrap;gap:.75rem}.lp-cta .btn,.lp-cta .btn-quiet{min-height:3.1rem;padding-inline:1.6rem;font-size:1rem}.lp-note{color:var(--muted);font-size:.85rem;margin-top:.9rem}.lp-points{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.8rem;color:var(--ink-2);font-size:.9rem}.lp-points span{display:inline-flex;align-items:center;gap:.45rem}.lp-points svg{color:var(--gold)}.scene{position:relative;min-height:31rem;display:grid;place-items:center}.scene .orb{position:absolute;width:26rem;height:26rem;border-radius:50%;background:radial-gradient(circle,rgba(255,194,26,.45),rgba(255,140,0,.12) 45%,transparent 70%);filter:blur(24px);animation:breathe 7s ease-in-out infinite}.scene .ring{position:absolute;width:24rem;height:24rem;border-radius:50%;border:1px dashed rgba(255,194,26,.28);animation:spin 60s linear infinite}.phone-lg{position:absolute;width:14rem;aspect-ratio:9 / 18.5;border-radius:30px;border:2px solid rgba(255,255,255,.14);padding:.8rem;overflow:hidden;display:grid;align-content:space-between;box-shadow:0 40px 80px -20px #000000e6,0 0 60px -14px #ffc21a66}.phone-lg.c{z-index:3;background:radial-gradient(12rem 14rem at 70% 20%,rgba(255,194,26,.55),transparent 60%),linear-gradient(170deg,#241b08,#0b0b0e 65%)}.phone-lg.l{transform:translate(-9rem) rotate(-10deg) scale(.86);z-index:1;opacity:.85;background:linear-gradient(170deg,#1c1030,#0b0b0e 70%)}.phone-lg.r{transform:translate(9rem) rotate(10deg) scale(.86);z-index:1;opacity:.85;background:linear-gradient(170deg,#0c2230,#0b0b0e 70%)}.phone-lg .notch{width:3.2rem;height:.3rem;border-radius:3px;background:#ffffff40;margin:0 auto}.phone-lg .ttl{font-size:2rem;font-weight:800;line-height:.95;letter-spacing:-.04em}.phone-lg .ttl em{font-style:normal;color:var(--gold);display:block}.phone-lg .meta{display:grid;gap:.5rem}.phone-lg .bar{height:4px;border-radius:2px;background:#fff3;overflow:hidden}.phone-lg .bar i{display:block;width:40%;height:100%;background:var(--gold);box-shadow:0 0 8px var(--gold)}.phone-lg .row{display:flex;justify-content:space-between;font-size:.72rem;color:var(--ink-2)}.phone-lg .rail-ic{position:absolute;right:.6rem;top:42%;display:grid;gap:.7rem}.phone-lg .rail-ic i{width:1.6rem;height:1.6rem;border-radius:50%;background:#ffffff24}.float{position:absolute;z-index:5;display:flex;align-items:center;gap:.65rem;padding:.65rem .9rem;border-radius:14px;background:#121216d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--edge);font-size:.88rem;font-weight:700;box-shadow:0 18px 40px #0000008c}.float small{display:block;color:var(--muted);font-weight:500;font-size:.74rem}.float.a{top:8%;left:0;animation:bob 6s ease-in-out infinite}.float.b{top:38%;right:-1%;animation:bob 7s .8s ease-in-out infinite}.float.c{bottom:7%;left:4%;animation:bob 8s 1.4s ease-in-out infinite}.float .dotg{width:.55rem;height:.55rem;border-radius:50%;background:var(--ok);box-shadow:0 0 10px var(--ok)}.lp-frame{border-radius:18px;border:1px solid var(--edge);background:linear-gradient(180deg,#ffffff0d,#ffffff03),#0d0d10;box-shadow:0 50px 100px -30px #000000e6,0 0 120px -40px #ffc21a66;overflow:hidden;margin-bottom:1rem}.lp-frame .bar{display:flex;align-items:center;gap:.4rem;padding:.7rem 1rem;border-bottom:1px solid var(--line)}.lp-frame .bar i{width:.6rem;height:.6rem;border-radius:50%;background:#2c2c34}.lp-frame .bar span{margin-left:.8rem;font-size:.75rem;color:var(--muted)}.lp-frame .body{display:grid;grid-template-columns:11rem 1fr;min-height:20rem}.lp-frame .side{border-right:1px solid var(--line);padding:1rem .7rem;display:grid;gap:.4rem;align-content:start}.lp-frame .side b{height:1.6rem;border-radius:7px;background:#ffffff0d}.lp-frame .side b:first-child{background:#ffc21a2e;box-shadow:inset 2px 0 0 var(--gold)}.lp-frame .main-m{padding:1rem;display:grid;gap:.8rem;align-content:start}.lp-frame .tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.lp-frame .tile{border:1px solid var(--line);border-radius:10px;padding:.6rem .7rem;background:#ffffff05}.lp-frame .tile small{color:var(--muted);font-size:.7rem;display:block}.lp-frame .tile strong{font-size:1.3rem}.lp-frame .chart-m{border:1px solid var(--line);border-radius:10px;padding:.8rem}.lp-frame .chart-m svg{width:100%;height:6rem;display:block}.lp-frame .sample{position:absolute}.lp-cap{color:var(--muted);font-size:.8rem;text-align:center;margin-bottom:2rem}.lp-section{padding:clamp(2.5rem,6vw,4.5rem) 0}.lp-section>h2{font-size:clamp(1.8rem,3.6vw,2.8rem);letter-spacing:-.035em;line-height:1.05;max-width:38rem}.lp-section>h2 em{font-style:normal;color:var(--gold)}.lp-section>.sub{color:var(--muted);margin:.8rem 0 2.2rem;max-width:36rem;font-size:1.05rem}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.bcard{grid-column:span 2;position:relative;overflow:hidden;border-radius:18px;padding:1.4rem;display:grid;gap:.5rem;align-content:start;min-height:14rem;border:1px solid var(--edge);background:var(--glass),var(--sheet);transition:transform .25s,border-color .25s}.bcard:hover{transform:translateY(-4px);border-color:#ffc21a66}.bcard:before{content:"";position:absolute;width:14rem;height:14rem;right:-5rem;top:-6rem;border-radius:50%;background:radial-gradient(circle,rgba(255,194,26,.18),transparent 70%);pointer-events:none}.bcard.w3{grid-column:span 3}.bcard.w4{grid-column:span 4}.bcard h3{font-size:1.2rem;letter-spacing:-.02em}.bcard p{color:var(--muted);max-width:26rem}.bic{width:2.6rem;height:2.6rem;border-radius:12px;display:grid;place-items:center;color:var(--gold-ink);background:var(--gold-grad);box-shadow:0 8px 24px -6px #ffc21ab3;margin-bottom:.4rem}.viz{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.viz .tag{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--edge);background:#ffffff0a;font-size:.8rem;font-weight:600}.viz .tag.gold{color:var(--gold);border-color:#ffc21a66;background:var(--gold-soft)}.viz .tag.ok{color:var(--ok)}.viz .tag.bad{color:var(--bad)}.viz .tag.warn{color:var(--warn)}.viz .arrow{color:var(--muted)}.stack{display:flex}.stack span{width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid #111114;margin-left:-.5rem;display:grid;place-items:center;font-weight:800;font-size:.8rem;color:#0a0a0c}.stack span:first-child{margin-left:0}.lp-steps{counter-reset:step;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;list-style:none;margin:0;padding:0;position:relative}.lp-steps li{counter-increment:step;position:relative;border-radius:18px;padding:1.4rem;border:1px solid var(--edge);background:var(--glass),var(--sheet);display:grid;gap:.45rem}.lp-steps li:before{content:counter(step);width:2.3rem;height:2.3rem;border-radius:50%;background:var(--gold-grad);color:var(--gold-ink);font-weight:800;display:grid;place-items:center;box-shadow:0 8px 24px -6px #ffc21ab3}.lp-steps li:not(:last-child):after{content:"";position:absolute;top:2.55rem;left:calc(2.3rem + 1.4rem + .5rem);right:-1.4rem;height:1px;background:linear-gradient(90deg,rgba(255,194,26,.6),transparent)}.lp-steps p{color:var(--muted)}.lp-plat{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.lp-plat .p{display:grid;gap:.6rem;padding:1.2rem;border-radius:16px;border:1px solid var(--edge);background:var(--glass),var(--sheet);font-weight:700;transition:transform .2s,border-color .2s}.lp-plat .p:hover{transform:translateY(-3px);border-color:#ffc21a59}.lp-plat .p small{color:var(--muted);font-weight:500}.lp-plat .p.live{border-color:#ffc21a73;box-shadow:0 0 40px -14px #ffc21a80}.lp-plat .p.live small{color:var(--gold)}.lp-final{position:relative;overflow:hidden;text-align:center;margin:2rem 0 3rem;padding:clamp(2.5rem,7vw,4.5rem) 1.5rem;border-radius:26px;border:1px solid rgba(255,194,26,.35);display:grid;gap:1.3rem;justify-items:center;background:radial-gradient(40rem 20rem at 50% 120%,rgba(255,194,26,.45),transparent 65%),linear-gradient(180deg,#17130a,#0d0d10)}.lp-final h2{font-size:clamp(1.9rem,4vw,3rem);letter-spacing:-.04em;max-width:30rem;line-height:1.04}.lp-foot{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;padding:1.5rem 0 2.5rem;color:var(--muted);border-top:1px solid var(--line);font-size:.85rem}@keyframes shimmer{50%{background-position:100% 0}}@keyframes breathe{50%{transform:scale(1.08);opacity:.85}}@media (max-width: 60rem){.lp-hero{grid-template-columns:1fr}.scene{min-height:26rem}.phone-lg.l{transform:translate(-6.5rem) rotate(-10deg) scale(.8)}.phone-lg.r{transform:translate(6.5rem) rotate(10deg) scale(.8)}.bcard,.bcard.w3,.bcard.w4{grid-column:span 6}.lp-steps{grid-template-columns:1fr}.lp-steps li:after{display:none}.lp-plat{grid-template-columns:repeat(2,1fr)}.lp-nav .links a:not(.btn):not(.keep){display:none}.lp-frame .body{grid-template-columns:1fr}.lp-frame .side{display:none}}@media (max-width: 34rem){.lp-frame .tiles{grid-template-columns:repeat(2,1fr)}.phone-lg{width:11.5rem}.phone-lg.l{transform:translate(-4.5rem) rotate(-10deg) scale(.78)}.phone-lg.r{transform:translate(4.5rem) rotate(10deg) scale(.78)}.float.a{left:-.5rem}.float.b{right:-.6rem}}.thumb{width:2.6rem;aspect-ratio:9 / 14;object-fit:cover;border-radius:8px;background:var(--panel-2);border:1px solid var(--line);flex:none}.ph-t{display:grid;place-items:center;color:var(--muted);font-weight:800}.job.has-thumb{grid-template-columns:auto minmax(0,1fr) auto}.stage-row{display:flex;gap:3px;margin-top:.55rem}.stage-row i{flex:1;height:5px;border-radius:3px;background:var(--line)}.stage-row i.done{background:var(--ok)}.stage-row i.running{background:var(--gold);animation:pulse 1.4s ease-in-out infinite}.stage-row i.failed{background:var(--bad)}@keyframes pulse{50%{opacity:.4}}@media (prefers-reduced-motion: reduce){.stage-row i.running{animation:none}}.live-job{padding:.8rem 0;border-top:1px solid var(--line)}.live-job:first-child{border-top:0;padding-top:0}.live-job .lj-top{display:flex;justify-content:space-between;gap:.6rem;align-items:baseline}.live-job small{color:var(--muted)}.seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--panel-2);border:1px solid var(--line)}.seg button{border:0;background:transparent;color:var(--ink-2);padding:.3rem .7rem;border-radius:7px;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.seg button[aria-pressed=true]{background:var(--gold);color:#111}.tbl{width:100%;border-collapse:collapse;font-size:.88rem}.tbl th{text-align:left;color:var(--muted);font-weight:600;font-size:.78rem;padding:.4rem .6rem;border-bottom:1px solid var(--line)}.tbl td{padding:.6rem;border-bottom:1px solid var(--line);vertical-align:middle}.tbl .num{text-align:right}.cell-title{display:flex;align-items:center;gap:.7rem;min-width:14rem}.cell-title b{display:block;font-weight:600}.cell-title small{color:var(--muted)}.legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:.4rem 0 .8rem;font-size:.82rem;color:var(--ink-2)}.legend i{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;margin-right:.4rem}.pre{white-space:pre-wrap;color:var(--ink-2);font-size:.88rem;line-height:1.55}.field-sel{background:var(--panel-2);color:var(--ink);border:1px solid var(--line-strong);border-radius:10px;padding:.45rem .7rem;font:inherit;font-size:.85rem}.legend .link-btn[aria-pressed=true]{color:var(--gold)}.tbl a{color:inherit;text-decoration:none}.tbl a:hover{text-decoration:underline}.sk{height:.9rem;border-radius:8px;margin:.6rem 0;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1c,#ffffff0d 75%);background-size:200% 100%;animation:skpulse 1.3s ease-in-out infinite}.sk-h{height:1.3rem;width:40%}.sk-s{width:60%}.sk-nav{height:2.2rem;margin:.4rem .8rem}.sk-dot{width:2.2rem;height:2.2rem;border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes skpulse{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.sk{animation:none}}.kpis:has(.k2){grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.plan-rail{margin-top:auto;padding:.85rem .9rem;border-radius:14px;border:1px solid rgba(255,194,26,.4);background:radial-gradient(12rem 6rem at 0% 0%,rgba(255,194,26,.18),transparent 70%),#14110a;box-shadow:0 0 26px -10px #ffc21a8c}.plan-rail+.rail-foot{margin-top:.8rem}.plan-rail .pr-top{display:flex;align-items:center;gap:.5rem;color:var(--gold)}.plan-rail .pr-top b{color:var(--ink);font-size:.95rem}.plan-rail p{margin:.35rem 0 .7rem;color:var(--rail-muted);font-size:.76rem}.plan-rail p i{font-style:normal;margin:0 .15rem}.plan-rail .pr-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .7rem;border-radius:10px;text-decoration:none;font-weight:800;font-size:.86rem;color:var(--gold);border:1px solid rgba(255,194,26,.55);background:linear-gradient(180deg,#ffc21a33,#ffc21a0f);transition:background .2s,box-shadow .2s}.plan-rail .pr-btn:hover{background:var(--gold);color:var(--gold-ink);box-shadow:0 0 20px -4px #ffc21ab3}@media (max-width: 52rem){.plan-rail{display:none}}.dash-row-a{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.1fr) minmax(0,.62fr);gap:1rem;align-items:stretch}.dash-row-b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1rem;align-items:stretch}.sep{font-style:normal;margin:0 .2rem}.trend-total{font-weight:800;font-size:1.05rem}.trend-total em{font-style:normal;font-size:.82rem;margin-left:.2rem}.trend-total em.up,.perf-delta.up{color:var(--ok)}.trend-total em.down,.perf-delta.down{color:var(--bad)}.pipe-list,.rv-list,.perf-list{display:grid;gap:.7rem}.pipe-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.pipe-row .thumb{width:3.4rem;height:2.3rem;border-radius:8px;background:var(--panel-2)}.pipe-main{display:grid;gap:.15rem;min-width:0}.pipe-main b{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipe-main small{color:var(--muted);font-size:.78rem}.pbar{height:6px;border-radius:4px;background:#ffffff1a;overflow:hidden}.pbar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#ffb300,#ffd35c);box-shadow:0 0 10px #ffc21a99}.pipe-row:nth-child(2) .pbar i{background:linear-gradient(90deg,#7a5cff,#a98bff);box-shadow:0 0 10px #7a5cff99}.qa-list{display:grid;gap:.6rem}.qa{display:flex;align-items:center;gap:.65rem;padding:.7rem .9rem;border-radius:12px;text-decoration:none;color:var(--ink);font-weight:600;font-size:.9rem;border:1px solid var(--line-strong);background:#ffffff08;transition:border-color .2s,background .2s,box-shadow .2s}.qa svg{color:var(--ink-2);flex:none}.qa:hover{border-color:#ffc21a8c;background:#ffc21a12}.qa.primary{color:var(--gold-ink);background:linear-gradient(180deg,#ffd04a,#f5b300);border-color:#ffd04a;font-weight:800;box-shadow:0 0 24px -6px #ffc21ab3}.qa.primary svg{color:var(--gold-ink)}.perf-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto 6rem;align-items:center;gap:.75rem;padding:.35rem 0}.perf-av{width:2rem;height:2rem;border-radius:9px;display:grid;place-items:center;font-weight:800;font-size:.72rem;color:#111}.perf-name{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perf-views{font-weight:700}.perf-views small{color:var(--muted);font-weight:500}.perf-delta{font-weight:700;font-size:.8rem;padding:.15rem .5rem;border-radius:6px;background:#ffffff0d}.perf-delta.up{background:#3ddc8424}.perf-delta.down{background:#ff6b6624}.perf-spark svg,.perf-spark .spark{width:100%;height:1.8rem}.perf-spark .l{stroke:var(--ok)}.rv-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem}.rv-row .thumb{width:5.6rem;height:3.2rem;border-radius:9px;object-fit:cover}.rv-main{display:grid;gap:.25rem;min-width:0}.rv-main b{font-size:.94rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-stats{display:flex;flex-wrap:wrap;gap:.2rem .9rem;color:var(--ink-2);font-size:.8rem}.rv-stats span{display:inline-flex;align-items:center;gap:.3rem}@media (max-width: 80rem){.dash-row-a{grid-template-columns:1fr 1fr}.dash-row-a>:first-child{grid-column:1 / -1}}@media (max-width: 56rem){.dash-row-a,.dash-row-b{grid-template-columns:1fr}.perf-row{grid-template-columns:auto minmax(0,1fr) auto auto}.perf-spark{display:none}}.perf-spark svg.spark .l{stroke:var(--ok)}@property --mx{syntax: "<number>"; inherits: true; initial-value: 0;}@property --my{syntax: "<number>"; inherits: true; initial-value: 0;}.px{transition:--mx .5s ease-out,--my .5s ease-out}.tilt{position:relative;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .18s ease-out,border-color .2s,box-shadow .2s;will-change:transform}.tilt:hover{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateZ(0)}.kpi.tilt:hover{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.tilt>.glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:3;opacity:var(--glare, 0);transition:opacity .2s;background:radial-gradient(16rem circle at var(--gx, 50%) var(--gy, 0%),rgba(255,255,255,.16),transparent 60%);mix-blend-mode:screen}.hero-s{background:linear-gradient(90deg,#0b0b0e,#0b0b0ee0 20%,#0b0b0e40 48%,#0b0b0e00 70%) 0 0 / 100% 100% no-repeat,linear-gradient(0deg,#09090bd9,#09090b00 38%) 0 0 / 100% 100% no-repeat,url(/hero-studio.jpg) calc(62% + var(--mx) * -2.5%) calc(20% + var(--my) * -6%) / 112% auto no-repeat,#0b0b0e}.hs-steps{transform-style:preserve-3d;transform:perspective(700px) rotateY(calc(-14deg + var(--mx) * 7deg)) rotateX(calc(var(--my) * -6deg)) rotate(-2.5deg)}.hs-steps li{transform:translateZ(calc(var(--i, 0) * 9px));animation:float3d 5.5s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.9s)}@keyframes float3d{0%,to{translate:0 0}50%{translate:0 -6px}}.strat-top{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:1rem;margin-top:1rem;align-items:start}.pattern{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.8rem}.pat-day{display:grid;gap:.15rem;min-width:7rem;padding:.7rem .9rem;border-radius:12px;border:1px solid var(--line-strong);background:var(--panel-2)}.pat-day small,.pat-day span{color:var(--muted);font-size:.8rem}.pat-day.long{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf655 inset}.pat-day.short{border-color:var(--gold);box-shadow:0 0 0 1px #ffb80044 inset}.pat-day.rep{place-items:center;align-content:center;color:var(--ink-2)}.sw-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 0;font-size:.92rem}.sw{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.5rem;height:1.4rem;border-radius:999px;background:var(--line-strong);position:relative;cursor:pointer;transition:background .15s;flex:none}.sw:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1.1rem;height:1.1rem;border-radius:50%;background:#fff;transition:transform .15s}.sw:checked{background:#22c55e}.sw:checked:after{transform:translate(1.1rem)}.sw:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tbl-wrap{overflow-x:auto}.strat-tbl{width:100%;border-collapse:collapse;font-size:.92rem}.strat-tbl th{text-align:left;color:var(--muted);font-weight:600;font-size:.8rem;padding:.5rem .6rem;border-bottom:1px solid var(--line)}.strat-tbl td{padding:.65rem .6rem;border-bottom:1px solid var(--line);vertical-align:middle}.kind{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:8px;font-size:.82rem;font-weight:600}.kind.long{background:#8b5cf622;color:#c4b5fd}.kind.short{background:#ffb80022;color:var(--gold)}.week{display:grid;grid-template-columns:repeat(7,minmax(5.5rem,1fr));gap:.4rem;overflow-x:auto;margin-top:.6rem}.wk-day{display:grid;gap:.3rem;align-content:start;padding:.5rem;border:1px solid var(--line);border-radius:10px}.wk-day.today{border-color:var(--gold)}.wk-day small{color:var(--muted)}.wk-cell{font-size:.74rem;padding:.2rem .35rem;border-radius:6px}.wk-cell.long{background:#8b5cf622;color:#c4b5fd}.wk-cell.short{background:#ffb80022;color:var(--gold)}.rec{display:grid;grid-template-columns:auto 5.5rem 1fr;gap:.6rem;align-items:center;font-size:.9rem}.rec span{color:var(--ink-2)}@media (max-width: 900px){.strat-top{grid-template-columns:1fr}}.vstack{display:grid;gap:.8rem;min-width:0}.dash>*,.strat-top>*{min-width:0}.vstack .cols-2{margin-top:0}.vstack .field>span{width:auto;height:auto;border:0;border-radius:0;margin:0;display:block;color:inherit}.job-title small{margin-left:.4rem}@media (max-width: 640px){.job{grid-template-columns:minmax(0,1fr)}.job>:last-child{justify-items:start}}.vstack .field,.cols-2>.field{align-content:start}.vstack .cols-2{align-items:start}.cell-in{width:7.5rem;min-height:2.2rem;padding:.3rem .5rem}.cell-in.narrow{width:4.5rem}.cap-bar{height:.7rem;border-radius:999px;background:var(--line-strong);overflow:hidden;margin:.4rem 0 .7rem}.cap-bar i{display:block;height:100%;background:#22c55e;border-radius:inherit}.cap-bar i.bad{background:var(--bad)}.probs{color:var(--bad);margin:.4rem 0 .7rem 1.1rem}.warns{color:var(--gold);margin:.3rem 0 .7rem 1.1rem;font-size:.88rem}.sch-ch{border:1px solid var(--line);border-left:4px solid var(--c);border-radius:12px;padding:.8rem 1rem;display:grid;gap:.6rem;min-width:0}.sch-head{display:flex;align-items:center;gap:.5rem}.sch-head .grow{flex:1}.dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--c);flex:none;display:inline-block}.sch-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem 1.2rem;flex-wrap:wrap;font-size:.92rem}.sch-pair{display:flex;gap:1.2rem;flex-wrap:wrap}.sch-pair label{display:inline-flex;align-items:center;gap:.5rem}.stepper{display:inline-flex;align-items:center;gap:.4rem}.stepper .icon-btn{width:1.9rem;height:1.9rem}.stepper b{min-width:1.4rem;text-align:center}.lane{position:relative;height:2.2rem;border:1px solid var(--line);border-radius:8px;margin:.6rem 0 1.4rem;background:var(--panel-2)}.lane .blk{position:absolute;top:.25rem;bottom:.25rem;border-radius:4px;opacity:.9}.lane .tick{position:absolute;top:100%;margin-top:.15rem;font-size:.7rem;color:var(--muted)}.chip-btn{margin-left:auto;font-size:.72rem;font-weight:800;color:var(--gold-ink);background:var(--gold);border-radius:999px;padding:.2rem .6rem;text-decoration:none;white-space:nowrap}.chip-btn:hover{background:#ffd04d}.tag{margin-left:auto;font-size:.66rem;font-weight:800;border-radius:999px;padding:.12rem .5rem;display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.tag.new{background:#9b6dff33;color:#c9afff}.tag.ok{background:#3ddc841f;color:var(--ok)}.tag.lock{background:#9494a024;color:var(--muted)}.pill-tag{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--gold);border:1px solid rgba(255,194,26,.35);background:var(--gold-soft);border-radius:999px;padding:.2rem .65rem;margin-bottom:.7rem}.perks,.ticks{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.perks{background:#00000059;border:1px solid var(--line);border-radius:14px;padding:1rem 1.1rem;position:relative;z-index:1}.perks li,.ticks li{display:flex;gap:.55rem;align-items:flex-start;color:var(--ink-2);font-size:.92rem}.perks li svg,.ticks li svg{color:var(--ok);flex:none;margin-top:.15rem}.perks li span{display:grid;line-height:1.25}.perks li small{color:var(--muted);font-size:.8rem}.ticks li{font-size:.88rem}.guest-note{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:center;justify-content:space-between}.guest-note>div{flex:1 1 22rem}.tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem}.tool{display:grid;gap:.2rem;align-content:start;padding:.9rem;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--ink);text-decoration:none;position:relative}.tool:hover{border-color:var(--gold)}.tool.off{opacity:.72}.tool-ic{width:2rem;height:2rem;border-radius:9px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold);margin-bottom:.35rem}.tool small{color:var(--muted)}.tool .tag{position:absolute;top:.7rem;right:.7rem;margin:0}.upgrade-card{border-color:#ffc21a59;background:radial-gradient(22rem 12rem at 90% 0,rgba(255,194,26,.12),transparent 70%),var(--sheet);display:grid;gap:.9rem;align-content:start}.upgrade-card .panel-head{margin-bottom:0}.locked-card{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;border-style:dashed}.locked-card>div{flex:1 1 18rem}.locked-card h2{margin:0 0 .25rem}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.plan-card{display:grid;gap:.8rem;align-content:start}.plan-card.current{border-color:var(--ok)}.plan-card.pop{border-color:#ffc21a80}.plan-card .panel-head{margin-bottom:0}.plan-card h2,.plan-card h3,.price{margin:0}.price b{font-size:2rem;letter-spacing:-.03em}.small{font-size:.82rem}.land{max-width:70rem;margin:0 auto;padding:1rem clamp(1rem,3vw,2rem) 2.5rem;display:grid;gap:1.5rem}.land-nav{display:flex;align-items:center;gap:1rem;padding:.4rem 0}.land-nav .brand{padding:0}.land-hero{min-height:18rem}.land-hero h1{font-size:clamp(1.9rem,4.5vw,3rem)}.land-h{text-align:center;margin:.5rem 0 1rem;letter-spacing:-.02em}.land-foot{text-align:center}.rail .who,.menu-pop .who{max-width:14rem}@media (max-width: 52rem){.rail .nav .tag,.rail .nav .chip{display:none}.perks{margin-top:.4rem}}.genpage{gap:1.2rem}.gen-hero{text-align:center;padding:.6rem 0 .2rem}.gen-hero h1{margin:0 0 .5rem;font-size:clamp(1.7rem,4vw,2.9rem);letter-spacing:-.03em;font-style:italic;font-weight:800;line-height:1.1}.gen-hero h1 em{color:var(--gold);position:relative;display:inline-block}.gen-hero h1 em:after{content:"";position:absolute;left:4%;right:0;bottom:-.2em;height:.14em;background:var(--gold);border-radius:99px;transform:rotate(-1.2deg)}.gen-hero p{margin:0;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:.3rem .5rem;justify-content:center;align-items:center;font-size:clamp(.85rem,1.6vw,1.05rem)}.gen-hero p svg{color:var(--gold)}.gen{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.2rem;align-items:stretch}@media (max-width: 62rem){.gen{grid-template-columns:minmax(0,1fr)}}.gen-form{display:grid;gap:.9rem;align-content:start;border:1.5px solid rgba(255,194,26,.7);border-radius:22px;padding:1.3rem;background:radial-gradient(30rem 14rem at 0 0,rgba(255,194,26,.1),transparent 70%),var(--sheet);box-shadow:0 0 0 4px #ffc21a0f,0 0 38px #ffc21a2e}.gen-head{display:flex;align-items:center;gap:.7rem}.gen-head h2{margin:0;font-size:1.5rem;letter-spacing:-.02em;flex:1}.gen-ic{width:2.5rem;height:2.5rem;border-radius:12px;display:grid;place-items:center;background:var(--gold);color:var(--gold-ink);box-shadow:0 0 18px #ffc21a73}.gen-badge{display:inline-flex;align-items:center;gap:.35rem;font-weight:800;font-size:.82rem;color:var(--gold);border:1px solid rgba(255,194,26,.6);background:var(--gold-soft);border-radius:10px;padding:.3rem .7rem;white-space:nowrap}.gen-form .field>span{font-weight:700}.gen-form .req{color:var(--gold)}.gen-form textarea{min-height:5.2rem;font-size:1.05rem;background:#0c0c0f;border:1px solid var(--line-strong);border-radius:14px;padding:.8rem 1rem}.gen-form textarea:focus,.gen-form select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #ffc21a2e;outline:none}.gen-count{text-align:right;color:var(--muted);font-size:.8rem;margin-top:-.55rem}.gen-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1rem}@media (max-width: 34rem){.gen-grid{grid-template-columns:minmax(0,1fr)}}.gen-form select{background:#0c0c0f;border:1px solid var(--line-strong);border-radius:12px;padding:.7rem .9rem;font-size:1rem}.lbl{display:flex;align-items:center;gap:.45rem;color:var(--ink-2)}.lbl svg{color:var(--gold)}.allow-tile{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;border:1px solid var(--line-strong);border-radius:12px;padding:.55rem .9rem;background:#0c0c0f;min-height:2.9rem}.allow-tile b{font-size:1.5rem;color:var(--gold);line-height:1}.allow-tile span{color:var(--ink-2)}.allow-tile .meter{flex:1 0 100%;height:5px;border-radius:99px;background:var(--line);overflow:hidden}.allow-tile .meter i{display:block;height:100%;background:var(--gold)}.gets-t{color:var(--gold);font-weight:700;font-size:.95rem;margin-bottom:.5rem}.gen-steps{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.gen-steps li{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--ink);border:1px solid var(--line-strong);border-radius:999px;padding:.25rem .7rem;background:#0c0c0f}.gen-steps svg{color:var(--ok)}.gen-go{width:100%;justify-content:center;gap:.6rem;padding:.95rem 1rem;font-size:1.15rem;font-weight:800;border-radius:16px;box-shadow:0 0 28px #ffc21a66}.gen-go:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 0 40px #ffc21a99}.poster{position:relative;border-radius:22px;overflow:hidden;border:1.5px solid rgba(255,194,26,.45);min-height:24rem;display:grid;align-content:start;padding:4rem 1.5rem;box-shadow:0 0 34px #ff8c002e}.poster-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(22rem 16rem at 80% 90%,rgba(255,120,0,.55),transparent 70%),radial-gradient(18rem 14rem at 10% 10%,rgba(255,194,26,.18),transparent 70%),radial-gradient(16rem 16rem at 90% 0,rgba(155,109,255,.28),transparent 70%),#0b0b10}.poster>*{position:relative}.poster-tag{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--gold);background:#00000080;border:1px solid rgba(255,194,26,.4);border-radius:999px;padding:.2rem .65rem}.poster-title{margin:0;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.05;font-style:italic;font-weight:900;letter-spacing:-.03em;text-align:right;text-shadow:0 4px 24px rgba(0,0,0,.6);overflow-wrap:anywhere}.poster-title em{color:var(--gold);display:block;font-size:1.15em}.poster-play{position:absolute;left:50%;top:68%;transform:translate(-50%,-50%);width:4.4rem;height:4.4rem;border-radius:50%;display:grid;place-items:center;color:#fff;background:#00000073;border:3px solid #fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.poster-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;background:linear-gradient(transparent,#000000bf);color:#fff;font-size:.85rem}.poster-track{flex:1;height:4px;border-radius:99px;background:#ffffff40}.poster-track i{display:block;width:22%;height:100%;border-radius:99px;background:var(--gold)}.how-strip{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;border-radius:22px;padding:1rem 1.3rem}.how-btn{font-weight:800;color:var(--gold-ink);background:var(--gold);border-radius:999px;padding:.7rem 1.4rem;font-size:1.05rem;box-shadow:0 0 20px #ffc21a59;white-space:nowrap}.how-step{display:flex;align-items:center;gap:.7rem}.how-step>span:nth-child(2){display:grid;line-height:1.25}.how-step small{color:var(--muted);font-size:.8rem}.how-ic{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;color:var(--gold);border:1.5px solid rgba(255,194,26,.55);background:var(--gold-soft);flex:none}.how-arrow{color:var(--gold);margin-left:.6rem}@media (max-width: 52rem){.how-arrow{display:none}.how-step{flex:1 1 14rem}}.vid-prog{height:4px;border-radius:99px;background:var(--line);overflow:hidden;margin-top:.4rem}.vid-prog i{display:block;height:100%;background:var(--gold)}.how{display:grid;gap:.6rem;margin:0;padding:0;list-style:none;counter-reset:s}.how li{counter-increment:s;display:flex;gap:.6rem;color:var(--ink-2);font-size:.9rem}.how li:before{content:counter(s);flex:none;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold);font-weight:800;font-size:.8rem}.vjob{grid-template-columns:minmax(0,1fr) auto;align-items:start}.vjob .job-meta,.vjob .job-title{white-space:normal}.vjob-act{display:block;justify-items:initial}@media (max-width: 34rem){.vjob{grid-template-columns:minmax(0,1fr)}}.live,.player{border:1.5px solid rgba(255,194,26,.55);border-radius:22px;padding:1.2rem;display:grid;gap:1rem;align-content:start;background:radial-gradient(28rem 14rem at 100% 0,rgba(155,109,255,.14),transparent 70%),var(--sheet);box-shadow:0 0 34px #ff8c0029}.live-head{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.live-head>div{flex:1 1 14rem;min-width:0}.live-head h2{margin:0;font-size:1.35rem;letter-spacing:-.02em}.live-head p{margin:.1rem 0 0;color:var(--muted);font-size:.88rem;overflow-wrap:anywhere}.live-ic{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;color:var(--gold);border:2px solid var(--gold);box-shadow:0 0 18px #ffc21a66;flex:none}.live-ic.ok{color:var(--ok);border-color:var(--ok);box-shadow:0 0 18px #3ddc8459}.live-badge{display:inline-flex;align-items:center;gap:.35rem;font-weight:800;font-size:.8rem;color:var(--gold);border:1px solid rgba(255,194,26,.6);background:var(--gold-soft);border-radius:10px;padding:.3rem .7rem}.live-body{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;align-items:center}@media (max-width: 44rem){.live-body{grid-template-columns:minmax(0,1fr)}}.live-ring{display:grid;gap:.7rem;justify-items:center}.ring{position:relative;width:min(14rem,100%);aspect-ratio:1}.ring svg{width:100%;height:100%}.ring-bg{fill:none;stroke:var(--line-strong);stroke-width:12}.ring-fg{fill:none;stroke:var(--gold);stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset .8s ease;filter:drop-shadow(0 0 8px rgba(255,194,26,.6))}.ring-in{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:.1rem;text-align:center;padding:2.2rem;color:var(--gold)}.ring-in b{font-size:2rem;color:var(--ink);line-height:1;letter-spacing:-.03em}.ring-in small{color:var(--ink-2);font-size:.7rem;line-height:1.15;max-width:6.5rem}.live-time{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;justify-content:center;color:var(--ink-2);font-size:.85rem}.steps{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem .7rem;padding:.5rem .7rem;border-radius:12px;border:1px solid transparent;font-size:.92rem}.step.done{color:var(--ink)}.step.pending{color:var(--muted)}.step.running{border-color:#ffc21abf;background:var(--gold-soft);box-shadow:0 0 16px #ffc21a33}.step-ic{display:grid;place-items:center;color:var(--muted)}.step.done .step-ic{color:var(--ok)}.step.running .step-ic{color:var(--gold)}.step-t{font-weight:600}.step-r{font-size:.8rem;color:var(--muted);white-space:nowrap}.step.done .step-r{color:var(--ok)}.step.running .step-r{color:var(--ink);font-weight:800}.step-bar{grid-column:2 / 4;grid-row:2;height:6px;border-radius:99px;background:var(--line);overflow:hidden}.step-bar i{display:block;height:100%;background:var(--gold);border-radius:99px;transition:width .8s ease}.live-note{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(255,194,26,.45);border-radius:12px;padding:.6rem .9rem;font-size:.88rem;color:var(--ink);background:#ffc21a0d}.live-note svg{color:var(--gold);flex:none}.spin{animation:spin 1.1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.player-v{width:100%;aspect-ratio:16 / 9;border-radius:16px;background:#000;border:1px solid var(--line-strong);display:block}.player-v.wait{display:grid;place-items:center;color:var(--gold)}.styles{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}@media (max-width: 34rem){.styles{grid-template-columns:minmax(0,1fr)}}.style-card{position:relative;display:flex;align-items:center;gap:.7rem;text-align:left;padding:.7rem .8rem;border-radius:14px;border:1px solid var(--line-strong);background:#0c0c0f;color:var(--ink);cursor:pointer;font:inherit}.style-card:hover{border-color:var(--muted)}.style-card.on{border-color:var(--gold);background:var(--gold-soft);box-shadow:0 0 18px #ffc21a33}.style-card>span:nth-child(2){display:grid;line-height:1.25;min-width:0}.style-card small{color:var(--muted);font-size:.78rem}.style-ic{width:2.3rem;height:2.3rem;border-radius:10px;display:grid;place-items:center;color:var(--gold);background:var(--gold-soft);border:1px solid rgba(255,194,26,.35);flex:none}.style-tick{position:absolute;top:.5rem;right:.5rem;color:var(--gold)}.vjob.has-cover{grid-template-columns:7.5rem minmax(0,1fr) auto}.vcover{width:7.5rem;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;border:1px solid var(--line-strong);background:#0c0c0f}@media (max-width: 34rem){.vjob.has-cover{grid-template-columns:6rem minmax(0,1fr)}.vjob.has-cover .vjob-act{grid-column:1 / -1}}.contact-hero{display:flex;align-items:center;gap:.9rem;margin-bottom:.4rem}.contact-hero h1{margin:0;letter-spacing:-.02em}.contact-hero p{margin:.1rem 0 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}@media (max-width: 860px){.contact-grid{grid-template-columns:1fr}}.faq{display:grid;gap:.45rem}.faq details{border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.75rem .9rem;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;color:var(--gold);transition:transform .15s}.faq details[open]{border-color:#ffc21a80}.faq details[open] summary svg{transform:rotate(180deg)}.faq details p{margin:0;padding:0 .9rem .85rem;color:var(--muted);line-height:1.55}.contact-form textarea{resize:vertical;min-height:8rem}.contact-mail{margin:.9rem 0 0}.contact-mail a{color:var(--gold);font-weight:700}.panel h3{margin:1.1rem 0 .4rem;font-size:1rem}.panel .kpis+.muted{margin:.7rem 0 .4rem}.demo{--loop: 14s;border:1px solid var(--line-strong);border-radius:18px;background:#0c0c0f;box-shadow:0 0 0 4px #ffc21a0d,0 18px 50px #00000080,0 0 60px #ffc21a1f;overflow:hidden;position:relative;z-index:1}.demo-bar-top{display:flex;align-items:center;gap:.35rem;padding:.55rem .8rem;border-bottom:1px solid var(--line);background:#111114}.demo-bar-top i{width:.6rem;height:.6rem;border-radius:50%;background:#34343d}.demo-bar-top i:nth-child(1){background:#ff5f57}.demo-bar-top i:nth-child(2){background:#febc2e}.demo-bar-top i:nth-child(3){background:#28c840}.demo-bar-top span{margin-left:.5rem;font-size:.75rem;color:var(--muted);font-weight:600}.demo-body{padding:1rem 1.1rem 1.1rem;display:grid;gap:.65rem}.demo-label{font-size:.72rem;font-weight:700;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.demo-input{border:1px solid var(--gold);border-radius:12px;padding:.65rem .8rem;background:#101014;box-shadow:0 0 0 3px #ffc21a1f;font-size:1rem;font-weight:600;min-height:2.6rem;display:flex;align-items:center}.demo-type{display:inline-block;overflow:hidden;white-space:nowrap;width:0;border-right:2px solid var(--gold);animation:demo-type var(--loop) steps(24,end) infinite}@keyframes demo-type{0%{width:0}20%{width:14.2em}92%{width:14.2em;border-right-color:transparent}to{width:0}}.demo-steps{display:flex;gap:.45rem;flex-wrap:wrap}.demo-step{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:.25rem .7rem;opacity:.5}.demo-step.s1{animation:demo-lit1 var(--loop) infinite}.demo-step.s2{animation:demo-lit2 var(--loop) infinite}.demo-step.s3{animation:demo-lit3 var(--loop) infinite}@keyframes demo-lit1{0%,22%{opacity:.5;color:var(--muted);border-color:var(--line-strong);background:transparent}24%,92%{opacity:1;color:var(--gold);border-color:var(--gold);background:var(--gold-soft)}to{opacity:.5}}@keyframes demo-lit2{0%,33%{opacity:.5;color:var(--muted);border-color:var(--line-strong);background:transparent}35%,92%{opacity:1;color:var(--gold);border-color:var(--gold);background:var(--gold-soft)}to{opacity:.5}}@keyframes demo-lit3{0%,44%{opacity:.5;color:var(--muted);border-color:var(--line-strong);background:transparent}46%,92%{opacity:1;color:var(--gold);border-color:var(--gold);background:var(--gold-soft)}to{opacity:.5}}.demo-track{height:5px;border-radius:99px;background:#1c1c22;overflow:hidden}.demo-fill{height:100%;width:0;background:var(--gold-grad, var(--gold));border-radius:99px;animation:demo-fill var(--loop) linear infinite}@keyframes demo-fill{0%,22%{width:0}52%{width:100%}92%{width:100%}to{width:0}}.demo-stage{display:grid;grid-template-columns:1.15fr 1fr;gap:.8rem;align-items:center}.demo-video{position:relative;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;background:#15151a;border:1px solid var(--line-strong);opacity:0;transform:scale(.94);animation:demo-video var(--loop) infinite}@keyframes demo-video{0%,52%{opacity:0;transform:scale(.94)}58%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}.demo-sky{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2a1f4f,#6b3a6f 45%,#ffb347)}.demo-fig{position:absolute;left:22%;bottom:14%;width:1.4rem;height:3.4rem}.demo-fig .head{position:absolute;top:0;left:.2rem;width:1rem;height:1rem;border-radius:50%;border:2px solid #fff}.demo-fig .body{position:absolute;top:1rem;left:.7rem;width:2px;height:2.1rem;background:#fff;box-shadow:-.55rem .5rem 0 -0px transparent;animation:demo-sway 1.6s ease-in-out infinite alternate;transform-origin:top}@keyframes demo-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.demo-play{position:absolute;right:.6rem;top:.6rem;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:#0000008c;color:#fff}.demo-cap{position:absolute;left:0;right:0;bottom:.4rem;text-align:center;font-size:.66rem;font-weight:800;color:#fff;text-shadow:0 1px 4px #000}.demo-pubs{display:grid;gap:.4rem}.demo-pub{display:flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;border:1px solid var(--line);background:#101014;border-radius:10px;padding:.38rem .6rem;opacity:0;transform:translate(10px)}.demo-pub svg:last-child{margin-left:auto;color:var(--ok)}.demo-pub.p1{animation:demo-pop1 var(--loop) infinite}.demo-pub.p2{animation:demo-pop2 var(--loop) infinite}.demo-pub.p3{animation:demo-pop3 var(--loop) infinite}@keyframes demo-pop1{0%,62%{opacity:0;transform:translate(10px)}66%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes demo-pop2{0%,70%{opacity:0;transform:translate(10px)}74%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes demo-pop3{0%,78%{opacity:0;transform:translate(10px)}82%,92%{opacity:1;transform:none}to{opacity:0}}.demo-live{font-size:.74rem;color:var(--gold);font-weight:700;opacity:0;animation:demo-live var(--loop) infinite}@keyframes demo-live{0%,85%{opacity:0}88%,92%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.demo *,.demo{animation:none!important}.demo-type{width:14.2em;border-right:0}.demo-fill{width:100%}.demo-step{opacity:1;color:var(--gold);border-color:var(--gold);background:var(--gold-soft)}.demo-video,.demo-pub,.demo-live{opacity:1;transform:none}}@media (max-width: 30rem){.demo-stage{grid-template-columns:1fr}}.feat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;margin-top:1.2rem}.feat-row>div{border:1px solid var(--line);background:var(--panel-2, #17171b);border-radius:14px;padding:.9rem 1rem;display:grid;gap:.25rem}.feat-row .fi{width:2.2rem;height:2.2rem;border-radius:10px;display:grid;place-items:center;color:var(--gold);background:var(--gold-soft);border:1px solid rgba(255,194,26,.3)}.feat-row b{font-size:.98rem}.feat-row small{color:var(--muted);font-size:.84rem;line-height:1.4}.guest-note{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;border-color:#ffc21a80;background:radial-gradient(26rem 8rem at 0 0,rgba(255,194,26,.12),transparent 70%),var(--panel, #131316)}.guest-note>div{flex:1;min-width:14rem;display:grid;gap:.15rem}.guest-note>div span{color:var(--muted);font-size:.88rem}.usp{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.2rem;padding:1rem 1.2rem;border-radius:16px;border:1px solid rgba(255,194,26,.55);background:radial-gradient(30rem 10rem at 0 0,rgba(255,194,26,.16),transparent 70%),var(--panel-2, #17171b);box-shadow:0 0 0 4px #ffc21a0d,0 0 36px #ffc21a24}.usp-ic{width:2.8rem;height:2.8rem;border-radius:13px;display:grid;place-items:center;background:var(--gold);color:var(--gold-ink);flex:none;box-shadow:0 0 18px #ffc21a73}.usp-text{flex:1;min-width:15rem;display:grid;gap:.15rem}.usp-text b{font-size:1.15rem;letter-spacing:-.01em}.usp-text span{color:var(--ink-2, #c9c9d2);font-size:.92rem;line-height:1.45}.ev{display:grid;gap:.8rem}.ev-title{display:flex;align-items:baseline;gap:.8rem}.ev-title h2{margin:0}.ev-grid{display:grid;grid-template-columns:15.5rem minmax(0,1fr) 21rem;gap:.8rem;align-items:start}.ev-left,.ev-right{padding:.8rem;display:grid;gap:.7rem;align-content:start;max-height:38rem;overflow-y:auto}.ev-tabs{display:flex;gap:.2rem;border-bottom:1px solid var(--line);margin:-.2rem -.2rem .3rem;flex-wrap:wrap}.ev-tabs button{background:none;border:0;color:var(--muted);font:inherit;font-weight:600;font-size:.86rem;padding:.45rem .6rem;border-bottom:2px solid transparent;cursor:pointer}.ev-tabs button.on{color:var(--gold);border-bottom-color:var(--gold)}.ev-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.ev-list{display:grid;gap:.3rem;max-height:9rem;overflow-y:auto}.ev-item{display:flex;justify-content:space-between;gap:.5rem;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:.4rem .6rem;color:var(--ink);font:inherit;cursor:pointer;text-align:left}.ev-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ev-item small{color:var(--muted);white-space:nowrap}.ev-item.on{border-color:var(--gold)}.ev-edit{padding-top:.5rem;border-top:1px solid var(--line)}.ev-edit textarea,.ev-edit input:not([type=range]):not([type=color]):not([type=checkbox]),.ev-edit select{width:100%}.cols-2.flush{margin-top:0}.ev-tools{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.ev-tog{background:var(--panel-2);border:1px solid var(--line);color:var(--ink);border-radius:8px;min-width:2.1rem;height:2.1rem;display:inline-grid;place-items:center;cursor:pointer;font:inherit;font-size:.82rem;padding:0 .45rem}.ev-tog.on{border-color:var(--gold);color:var(--gold);background:var(--gold-soft)}.ev-color input{width:2.1rem;height:2.1rem;padding:0;border:1px solid var(--line-strong);border-radius:8px;background:none;cursor:pointer}.ev-sep{width:1px;align-self:stretch;background:var(--line);margin:0 .25rem}.ev-posrow{display:grid;grid-template-columns:auto 1fr 1fr;gap:.6rem;align-items:end}.ev-posgrid{display:grid;grid-template-columns:repeat(3,1.1rem);gap:.25rem}.ev-posgrid button{width:1.1rem;height:1.1rem;border-radius:4px;border:1px solid var(--line-strong);background:var(--panel-2);cursor:pointer;padding:0}.ev-posgrid button.on{background:var(--gold);border-color:var(--gold)}.ev-switches{display:grid;gap:.5rem}.ev-sw{display:flex;align-items:center;gap:.5rem;font-weight:400}.ev-sw input[type=color]{width:1.8rem;height:1.6rem;padding:0;border:1px solid var(--line-strong);border-radius:6px;background:none}.ev-sw select{margin-left:auto}.ev-speeds{display:flex;gap:.3rem;flex-wrap:wrap}.ev-cap-row{display:grid;grid-template-columns:4rem 4rem 1fr auto;gap:.35rem;align-items:center}.ev-tpls{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ev-tpl{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:.6rem .5rem;display:grid;gap:.35rem;justify-items:center;color:var(--ink);cursor:pointer;font:inherit}.ev-tpl:hover{border-color:var(--gold)}.ev-tpl small{color:var(--muted);font-size:.72rem}.ev-tpl-prev{font-size:.95rem;padding:.2rem .5rem;border-radius:4px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ev-tips{margin:0;padding-left:1.1rem;color:var(--muted);display:grid;gap:.3rem;font-size:.85rem}.ev-stage{display:grid;gap:.5rem;justify-items:center}.ev-frame-wrap{width:100%;display:flex;justify-content:center;background:#050507;border:1px solid var(--line);border-radius:12px;padding:.6rem}.ev-frame{position:relative;height:min(30rem,56vh);max-width:100%;background:#000;overflow:hidden;border-radius:6px;container-type:inline-size;touch-action:none}.ev-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ev-over{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ev-over>div[data-text]{pointer-events:auto}.ev-cap{position:absolute;left:6%;right:6%;bottom:12%;text-align:center;color:#fff;font-weight:700;text-shadow:0 0 4px #000,0 0 4px #000}.ev-wm{position:absolute;color:#ffffffb3;font-weight:700}.ev-ctrl{display:flex;align-items:center;gap:.6rem;width:100%}.ev-ctrl input[type=range]{flex:1;accent-color:var(--gold)}.ev-time{color:var(--ink-2);font-size:.82rem;white-space:nowrap}.ev-note{margin:0;font-size:.78rem;text-align:center}.ev-bar{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;background:var(--sheet);border:1px solid var(--line);border-radius:12px;padding:.45rem .6rem}.ev-bar .grow{flex:1}.ev-btn{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:0;color:var(--ink);font:inherit;font-size:.86rem;padding:.4rem .6rem;border-radius:8px;cursor:pointer}.ev-btn:hover:not([disabled]){background:var(--panel-2);color:var(--gold)}.ev-btn[disabled]{opacity:.4;cursor:default}.ev-zoom{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted)}.ev-zoom input{width:6rem;accent-color:var(--gold)}.tl{display:grid;grid-template-columns:5.2rem minmax(0,1fr);background:var(--sheet);border:1px solid var(--line);border-radius:12px;overflow:hidden}.tl-labels{border-right:1px solid var(--line);background:var(--panel-2)}.tl-ruler-label{height:26px;border-bottom:1px solid var(--line)}.tl-label{display:flex;align-items:center;gap:.35rem;padding:0 .5rem;color:var(--ink-2);font-size:.8rem;font-weight:600;border-bottom:1px solid var(--line);box-sizing:border-box}.tl-scroll{overflow-x:auto;position:relative}.tl-inner{position:relative;min-width:100%}.tl-ruler{position:relative;height:26px;border-bottom:1px solid var(--line);cursor:col-resize;-webkit-user-select:none;user-select:none}.tl-ruler span{position:absolute;top:0;height:100%;font-size:.7rem;color:var(--muted);padding-left:4px;display:flex;align-items:center}.tl-ruler span i{position:absolute;left:0;bottom:0;width:1px;height:8px;background:var(--line-strong)}.tl-track{position:relative;border-bottom:1px solid var(--line);box-sizing:border-box}.tl-block{position:absolute;border-radius:7px;display:flex;align-items:center;overflow:hidden;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none}.tl-block.text{background:#6d3fd1;border:1px solid #8f66f0;color:#fff;cursor:grab}.tl-block.seg{background:linear-gradient(180deg,#8a6a12,#5c4509);border:1px solid #b88d1d;color:#fff}.tl-block.aud{background:#12301f;border:1px solid #1f6b3e;align-items:flex-end}.tl-block.on{box-shadow:0 0 0 2px var(--gold);z-index:1}.tl-vol{display:block;width:100%;background:linear-gradient(180deg,#3ddc84,#1f9d5a);opacity:.75}.tl-name{padding:0 .7rem;font-size:.78rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;display:grid;line-height:1.15;pointer-events:none}.tl-name small{font-weight:400;opacity:.8;font-size:.7rem}.tl-grip{position:absolute;top:0;bottom:0;width:9px;cursor:ew-resize;background:#ffc21a00}.tl-grip.l{left:0}.tl-grip.r{right:0}.tl-block.seg .tl-grip{background:#ffc21ad9;width:7px}.tl-block.text .tl-grip{background:#ffffff59;width:6px}.tl-head{position:absolute;top:0;bottom:0;width:0;border-left:2px solid #ff453a;pointer-events:none;z-index:3}.tl-head span{position:absolute;top:0;left:-22px;width:46px;text-align:center;background:#ff453a;color:#fff;font-size:.66rem;border-radius:4px;padding:1px 0}@media (max-width: 80rem){.ev-grid{grid-template-columns:14rem minmax(0,1fr) 19rem}}@media (max-width: 64rem){.ev-grid{grid-template-columns:1fr}.ev-left{order:3;max-height:none}.ev-center{order:1}.ev-right{order:2;max-height:none}.ev-frame{height:min(26rem,50vh)}.tl{grid-template-columns:3.6rem minmax(0,1fr)}.tl-label{font-size:0;justify-content:center}.tl-label svg{width:16px;height:16px}}.tl-block.pic{background:#0f6b63;border:1px solid #2bb3a6;color:#fff;cursor:grab}.tl-block.pic.on,.tl-block.text.on{box-shadow:0 0 0 2px var(--gold)}.tl-thumb{height:100%;max-width:calc(100% - 20px);margin:0 auto;object-fit:contain;pointer-events:none}.ev-over>div[data-pic]{pointer-events:auto}.ev-handle{position:absolute;right:-9px;bottom:-9px;width:16px;height:16px;border-radius:50%;background:var(--gold);border:2px solid #111;cursor:nwse-resize;touch-action:none}.ev-bgnote{position:absolute;left:6px;top:6px;background:#000000a6;color:#fff;font-size:.7rem;padding:.15rem .45rem;border-radius:6px;pointer-events:none}.ev-assets{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.2rem,1fr));gap:.4rem}.ev-asset{position:relative;border:1px solid var(--line);border-radius:8px;background:repeating-conic-gradient(#2a2a30,#2a2a30 25%,#1d1d22 0%,#1d1d22 50%) 50% / 14px 14px;aspect-ratio:1}.ev-asset.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.ev-asset>button:first-child{width:100%;height:100%;background:none;border:0;padding:.2rem;cursor:pointer;display:grid;place-items:center}.ev-asset img{max-width:100%;max-height:100%;object-fit:contain}.ev-asset-x{position:absolute;right:2px;top:2px;width:1.4rem;height:1.4rem;display:grid;place-items:center;background:#000000b3;color:#fff;border:0;border-radius:6px;cursor:pointer;padding:0}.ev-swatch{width:1.7rem;height:1.7rem;border-radius:50%;border:1px solid var(--line-strong);cursor:pointer;padding:0}.ev-gradprev{width:2.6rem;height:1.7rem;border-radius:6px;border:1px solid var(--line-strong)}.ev-mrow{display:flex;gap:.6rem;align-items:center}.ev-mthumb{flex:0 0 4rem;height:4rem;border:1px solid var(--line);border-radius:8px;background:#1d1d22;display:grid;place-items:center;overflow:hidden}.ev-mthumb img,.ev-mthumb video{max-width:100%;max-height:100%;object-fit:contain}.ev-asset video{max-width:100%;max-height:100%;object-fit:contain}.ev-mact{min-width:0;flex:1;display:grid;gap:.2rem}.ev-mact small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted, #9a9aa3)}.chead{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.4rem;padding:1.1rem 1.3rem;border-radius:22px;border:1px solid rgba(255,194,26,.3);background:radial-gradient(30rem 12rem at 0 0,rgba(255,194,26,.1),transparent 70%),radial-gradient(24rem 12rem at 100% 0,rgba(155,109,255,.14),transparent 70%),var(--sheet);box-shadow:0 0 30px #ff8c001a}.cav{width:4.4rem;height:4.4rem;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:1.5rem;color:#04201d;background:var(--accent, #19c3b1);border:3px solid rgba(255,255,255,.15);flex:none}.cinfo{flex:1 1 14rem;min-width:0}.cinfo h1{margin:0;font-size:1.7rem;letter-spacing:-.02em;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cinfo .handle{color:var(--muted)}.cplats{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.cplat{width:2.1rem;height:2.1rem;border-radius:10px;display:grid;place-items:center;background:#0c0c0f;border:1px solid var(--line-strong)}.cplat.off{opacity:.35;filter:grayscale(1)}.cstats{display:flex;gap:.7rem;flex-wrap:wrap}.cstat{display:flex;align-items:center;gap:.6rem;padding:.6rem .9rem;border-radius:14px;border:1px solid var(--line-strong);background:#0c0c0f;min-width:7.5rem}.cstat .si{width:2rem;height:2rem;border-radius:9px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold);flex:none}.cstat b{display:block;font-size:1.25rem;line-height:1.1}.cstat small{color:var(--muted);font-size:.78rem}.cactive{padding:.45rem .9rem;border-radius:12px;border:1px solid var(--ok);color:var(--ok);background:#3ddc841a;font-weight:800}.cactive.off{border-color:var(--line-strong);color:var(--muted);background:transparent}.ctabs{display:flex;gap:.4rem;flex-wrap:wrap;padding:.4rem;border-radius:18px;border:1px solid var(--line);background:var(--sheet)}.ctab{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.1rem;border-radius:13px;border:1px solid transparent;background:transparent;color:var(--ink-2);font:inherit;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap}.ctab:hover{color:var(--ink);border-color:var(--line-strong)}.ctab.on{background:var(--gold);color:var(--gold-ink);box-shadow:0 0 18px #ffc21a59}.ctab.on.alt{background:var(--gold-soft);color:var(--ink);border-color:var(--gold);box-shadow:none}.ctab .n{font-size:.78rem;opacity:.85}.vlib{display:grid;gap:1rem;align-items:start}.vlib.with-preview{grid-template-columns:minmax(0,1fr) 21rem}@media (max-width: 70rem){.vlib.with-preview{grid-template-columns:minmax(0,1fr)}}.vtable{border-radius:20px;padding:1.1rem}.vtable-head{display:flex;flex-wrap:wrap;gap:.8rem 1rem;justify-content:space-between;align-items:flex-start;margin-bottom:.8rem}.vtable-head h2{margin:0;font-size:1.35rem}.vtable-head p{margin:.15rem 0 0;font-size:.85rem}.vtools{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.vsearch{display:flex;align-items:center;gap:.4rem;padding:0 .7rem;border:1px solid var(--line-strong);border-radius:10px;background:#0c0c0f;color:var(--muted)}.vsearch input{border:0!important;background:transparent!important;padding:.5rem 0!important;width:10rem;box-shadow:none!important}.vrow{display:grid;grid-template-columns:1.6rem 6.2rem minmax(0,1fr) 5.5rem 10.5rem 7.5rem;gap:.8rem;align-items:center;padding:.55rem .5rem;border-radius:14px;border:1px solid transparent}.vrow:not(.vrow-h){border-top-color:var(--line)}.vrow.on{border-color:var(--gold);background:var(--gold-soft);box-shadow:0 0 16px #ffc21a2e}.vrow-h{color:var(--muted);font-size:.8rem;font-weight:700;padding-top:0;padding-bottom:.3rem}.vrow .r{text-align:right;justify-self:end}.vthumb{position:relative;width:6.2rem;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;border:1px solid var(--line-strong);background:#0c0c0f;padding:0;cursor:pointer;display:block}.vthumb img{width:100%;height:100%;object-fit:cover;display:block}.vthumb-none{display:grid;place-items:center;width:100%;height:100%;color:var(--muted)}.vthumb em{position:absolute;right:4px;bottom:4px;font-style:normal;font-size:.7rem;font-weight:800;color:#fff;background:#000000b8;border-radius:5px;padding:0 .3rem}.vthumb i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#00000059;opacity:0;transition:opacity .15s}.vthumb:hover i,.vrow.on .vthumb i{opacity:1}.vtitle{display:grid;gap:.3rem;min-width:0}.vtitle b{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.plats{display:inline-flex;gap:.35rem;flex-wrap:wrap}.plat-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;font-weight:700;color:var(--ink-2);border:1px solid var(--line-strong);border-radius:8px;padding:.1rem .45rem;background:#0c0c0f;text-decoration:none}.plat-badge:hover{border-color:var(--gold);color:var(--ink)}.vviews,.vwhen{color:var(--ink-2);font-size:.85rem;display:inline-flex;align-items:center;gap:.35rem}.vact{display:inline-flex;gap:.35rem}.vact .icon-btn{width:2.1rem;height:2.1rem;border-radius:9px}.icon-btn.danger{color:var(--bad);border-color:#ff6b6673}.icon-btn.danger:hover{background:#ff6b661f}.vpager{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;align-items:center;margin-top:.8rem;font-size:.85rem}.vpages{display:inline-flex;gap:.3rem;align-items:center}.vpages .icon-btn{width:2rem;height:2rem}.pg{min-width:2rem;height:2rem;border-radius:9px;border:1px solid var(--line-strong);background:transparent;color:var(--ink-2);font:inherit;font-weight:700;cursor:pointer}.pg.on{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}@media (max-width: 52rem){.vrow{grid-template-columns:1.6rem 5rem minmax(0,1fr)}.vrow-h{display:none}.vrow .vviews,.vrow .vwhen,.vrow .vact{grid-column:3;justify-self:start}.vthumb{width:5rem}}.vpreview{position:sticky;top:1rem;display:grid;gap:.7rem;padding:1rem;border-radius:20px;border:1px solid rgba(255,194,26,.35);background:var(--sheet);box-shadow:0 0 26px #ff8c001a}.vpreview-head{display:flex;justify-content:space-between;align-items:center}.vplayer{aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#000;border:1px solid var(--line-strong)}.vplayer iframe,.vplayer video{width:100%;height:100%;border:0;display:block;background:#000}.vplayer-none{height:100%;display:grid;place-content:center;justify-items:center;gap:.5rem;text-align:center;color:var(--muted);padding:1rem;font-size:.85rem}.vpreview-title{margin:0;font-size:1.05rem;line-height:1.3}.vpreview-badges{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.vstats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.vstats span{display:grid;justify-items:center;gap:.1rem;padding:.5rem;border-radius:12px;background:#0c0c0f;border:1px solid var(--line);color:var(--gold)}.vstats b{color:var(--ink);font-size:1.05rem}.vstats small{color:var(--muted);font-size:.72rem}.btn-quiet.wide{width:100%;justify-content:center}.btn-quiet.bad-outline{color:var(--bad);border-color:#ff6b668c}.btn-quiet.bad-outline:hover{background:#ff6b661a}.qrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.8rem;align-items:center;padding:.7rem .4rem;border-top:1px solid var(--line)}.qrow:first-child{border-top:0}.qic{width:2.4rem;height:2.4rem;border-radius:11px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold)}.qmain{display:grid;min-width:0}.qmain b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:1rem;background:#000000b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{width:min(30rem,100%);display:grid;gap:.8rem;padding:1.4rem;border-radius:20px;background:var(--sheet);border:1px solid rgba(255,107,102,.5);box-shadow:0 0 40px #ff6b6633}.modal h3{margin:0;font-size:1.25rem}.modal p{margin:0}.modal-ic{width:2.8rem;height:2.8rem;border-radius:50%;display:grid;place-items:center;color:var(--bad);background:#ff6b661f;border:1px solid rgba(255,107,102,.5)}.check-row{display:flex;gap:.7rem;align-items:flex-start;padding:.8rem;border-radius:12px;border:1px solid var(--line-strong);background:#0c0c0f;cursor:pointer}.check-row input{margin-top:.25rem;accent-color:var(--bad)}.check-row span{display:grid;gap:.2rem}.check-row small{color:var(--muted);font-size:.82rem;line-height:1.35}.modal-act{display:flex;gap:.6rem;justify-content:flex-end;flex-wrap:wrap}.vtable-head>div:first-child{flex:1 1 18rem;min-width:0}.vtools{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.vtools select{width:auto}@media (min-width: 70rem){.vtools{flex-wrap:nowrap}}
