:root{--urzbs-bg:#05070b;--urzbs-surface:#10141c;--urzbs-surface2:#151b25;--urzbs-text:#f7f8fa;--urzbs-muted:#aab2c1;--urzbs-gold:#e7b93f;--urzbs-red:#ff395f;--urzbs-green:#23d18b;--urzbs-border:rgba(255,255,255,.1)}.urzbs-shell{background:radial-gradient(circle at 10% 0%,rgba(255,57,95,.08),transparent 32%),radial-gradient(circle at 92% 10%,rgba(231,185,63,.09),transparent 30%),var(--urzbs-bg);color:var(--urzbs-text);min-height:40vh;padding:clamp(20px,3vw,48px);border-radius:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box}.urzbs-shell *{box-sizing:border-box}.urzbs-hero{position:relative;overflow:hidden;min-height:430px;border:1px solid var(--urzbs-border);border-radius:30px;background:linear-gradient(130deg,#111722,#080a0f 58%,#160b11);display:grid;grid-template-columns:1.15fr .85fr;align-items:center;padding:clamp(28px,5vw,72px)}.urzbs-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:rgba(255,57,95,.18);filter:blur(90px);top:-180px;left:-100px}.urzbs-hero-copy{position:relative;z-index:2}.urzbs-hero h1,.urzbs-pagehead h1{font-size:clamp(2.4rem,7vw,5.8rem);line-height:.94;margin:.18em 0}.urzbs-hero p,.urzbs-pagehead p,.urzbs-panel p,.urzbs-card p,.urzbs-feature p,.urzbs-template p{color:var(--urzbs-muted);font-size:clamp(.98rem,1.6vw,1.16rem);line-height:1.65}.urzbs-hero-art{width:min(100%,560px);justify-self:end;filter:drop-shadow(0 30px 70px rgba(0,0,0,.45));animation:urzbsFloat 6s ease-in-out infinite}.urzbs-kicker{font-weight:900;letter-spacing:.16em;font-size:.72rem;color:var(--urzbs-gold)}.urzbs-actions,.urzbs-card-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.urzbs-btn,.urzbs-mini{appearance:none;border:0;text-decoration:none;cursor:pointer;font-weight:900;border-radius:999px;background:linear-gradient(135deg,var(--urzbs-gold),#ffd76b);color:#0b0c0f;padding:.82rem 1.15rem;display:inline-flex;align-items:center;justify-content:center}.urzbs-btn-ghost,.urzbs-mini{background:rgba(255,255,255,.06);color:var(--urzbs-text);border:1px solid var(--urzbs-border)}.urzbs-mini{font-size:.8rem;padding:.55rem .75rem}.urzbs-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:22px}.urzbs-features>*{grid-column:span 3}.urzbs-feature,.urzbs-template,.urzbs-card,.urzbs-panel,.urzbs-empty{border:1px solid var(--urzbs-border);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));border-radius:22px;padding:22px}.urzbs-feature img,.urzbs-template img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;background:#090b10}.urzbs-feature h3,.urzbs-template h3,.urzbs-card h3,.urzbs-panel h2{margin:.6rem 0 .25rem}.urzbs-callout{margin-top:22px;border-radius:24px;padding:28px;background:linear-gradient(110deg,rgba(255,57,95,.13),rgba(231,185,63,.11));display:flex;justify-content:space-between;gap:20px;align-items:center}.urzbs-pagehead{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:22px}.urzbs-pagehead h1{font-size:clamp(2.1rem,5vw,4.5rem)}.urzbs-create{display:grid;grid-template-columns:2fr 1fr auto;gap:12px;align-items:end}.urzbs-create h2{grid-column:1/-1}.urzbs-shell label{display:grid;gap:7px;font-weight:800;color:#dfe4ec}.urzbs-shell input,.urzbs-shell select,.urzbs-shell textarea{width:100%;border:1px solid var(--urzbs-border);background:#090c12;color:var(--urzbs-text);border-radius:12px;padding:.8rem}.urzbs-projects>*{grid-column:span 4}.urzbs-template-grid>*{grid-column:span 3}.urzbs-badge{display:inline-flex;padding:.34rem .6rem;border-radius:999px;background:rgba(231,185,63,.13);color:#ffd96d;border:1px solid rgba(231,185,63,.24);font-size:.68rem;font-weight:900;letter-spacing:.1em}.urzbs-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0 22px}.urzbs-steps article{padding:18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--urzbs-border)}.urzbs-steps strong{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--urzbs-gold);color:#111}.urzbs-two>*{grid-column:span 6}.urzbs-kv{display:grid;grid-template-columns:auto 1fr;gap:8px 14px}.urzbs-kv dt{color:var(--urzbs-muted)}.urzbs-kv dd{margin:0;overflow-wrap:anywhere}.urzbs-note{font-size:.85rem}.urzbs-list{color:var(--urzbs-muted);line-height:1.8}.urzbs-source-list{display:grid;gap:10px}.urzbs-source-row{display:grid;grid-template-columns:180px 1fr auto auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--urzbs-border);border-radius:14px;background:#090c12}.urzbs-source-row small{display:block;color:var(--urzbs-muted)}.urzbs-copy{display:flex;gap:6px;min-width:0}.urzbs-copy input{min-width:0}.urzbs-inline{margin:0}.urzbs-control-layout{display:grid;grid-template-columns:minmax(220px,330px) 1fr;gap:18px}.urzbs-scene-bank{display:grid;gap:9px;align-content:start}.urzbs-scene{margin:0}.urzbs-scene button{width:100%;border:1px solid var(--urzbs-border);background:#0d1118;color:var(--urzbs-text);border-radius:15px;text-align:left;padding:14px;cursor:pointer}.urzbs-scene button span,.urzbs-scene button small{display:block}.urzbs-scene button small{color:var(--urzbs-muted);margin-top:4px}.urzbs-scene.is-active button{border-color:var(--urzbs-green);box-shadow:0 0 0 2px rgba(35,209,139,.12);background:rgba(35,209,139,.06)}.urzbs-preview{min-width:0}.urzbs-frame{aspect-ratio:16/9;background:repeating-linear-gradient(45deg,#111,#111 14px,#151515 14px,#151515 28px);border-radius:18px;overflow:hidden;border:1px solid var(--urzbs-border)}.urzbs-frame iframe{width:100%;height:100%;border:0}.urzbs-live-dot{font-size:.72rem;font-weight:900;color:#74efb9;border:1px solid rgba(35,209,139,.35);background:rgba(35,209,139,.09);padding:.6rem .8rem;border-radius:999px}.urzbs-overlays>*{grid-column:span 3}.urzbs-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.urzbs-form-grid h2{grid-column:1/-1}.urzbs-form-grid .urzbs-btn{align-self:end}.urzbs-checklist{display:grid;gap:10px}.urzbs-checklist>label:not(:last-of-type){display:flex;align-items:center;gap:10px;background:#0b0f15;padding:12px;border-radius:12px}.urzbs-checklist input[type=checkbox]{width:20px;height:20px}.urzbs-auth{max-width:640px;margin:40px auto}.urzbs-status{white-space:pre-wrap;background:#05070b;color:#d8ffe9;padding:18px;border-radius:16px}.urzbs-secret{font-family:monospace}@keyframes urzbsFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(max-width:980px){.urzbs-hero{grid-template-columns:1fr}.urzbs-hero-art{max-width:420px;margin-top:26px;justify-self:start}.urzbs-features>*{grid-column:span 6}.urzbs-projects>*{grid-column:span 6}.urzbs-template-grid>*{grid-column:span 6}.urzbs-steps{grid-template-columns:repeat(2,1fr)}.urzbs-source-row{grid-template-columns:1fr}.urzbs-control-layout{grid-template-columns:1fr}.urzbs-overlays>*{grid-column:span 6}.urzbs-form-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.urzbs-shell{padding:16px;border-radius:0}.urzbs-hero{padding:26px 20px;border-radius:20px;min-height:0}.urzbs-features>*,.urzbs-projects>*,.urzbs-template-grid>*,.urzbs-two>*,.urzbs-overlays>*{grid-column:1/-1}.urzbs-pagehead,.urzbs-callout{align-items:flex-start;flex-direction:column}.urzbs-create{grid-template-columns:1fr}.urzbs-steps{grid-template-columns:1fr}.urzbs-form-grid{grid-template-columns:1fr}.urzbs-copy{flex-direction:column}}@media(prefers-reduced-motion:reduce){.urzbs-hero-art{animation:none!important}.urzbs-shell *{scroll-behavior:auto!important;transition:none!important}}

.urzbs-edit-card{display:grid;gap:8px}.urzbs-edit-card label{font-size:.78rem}.urzbs-cue-row,.urzbs-scene-edit{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;padding:10px 0;border-bottom:1px solid var(--urzbs-border)}.urzbs-cue-row span small{display:block;color:var(--urzbs-muted)}.urzbs-scene-edit{grid-template-columns:2fr 1fr 90px auto}.urzbs-compact-form{grid-template-columns:2fr 2fr auto;margin-top:14px}@media(max-width:700px){.urzbs-scene-edit,.urzbs-compact-form{grid-template-columns:1fr}}
