/* Vyral V7.0.135 — final UI consistency, live wizard, progression polish and host badges. */

/* Professional yellow Lucide crown for the live owner. */
.v134-live-owner-crown,.v65-live-owner,.lc-chat-name em.host-crown{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}
.v134-live-owner-crown svg,.v65-live-owner svg,.lc-host-crown svg{width:14px!important;height:14px!important;stroke:#ffd65a!important;fill:rgba(255,214,90,.08)!important;stroke-width:2.35!important;filter:drop-shadow(0 0 7px rgba(255,199,46,.42))}
.v134-live-owner-crown{width:21px;height:21px;margin-left:6px;border:1px solid rgba(255,208,74,.28);border-radius:999px;background:rgba(255,208,74,.09);filter:none!important}
.v65-live-owner{width:21px!important;min-width:21px!important;height:21px!important;margin-left:6px!important;border:1px solid rgba(255,208,74,.28)!important;border-radius:999px!important;background:rgba(255,208,74,.09)!important;font-size:0!important}

/* Creator progression — no squeezed colored stripes / horizontal overflow. */
.v753-progression-section{overflow:hidden}
.v753-progression-section .v753-progress-summary{gap:12px!important;margin:16px 0 18px!important}
.v753-progression-section .v753-progress-summary>div{padding:15px 16px!important;border-radius:15px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.022))!important;border:1px solid rgba(255,255,255,.09)!important}
.v753-progression-section .v753-progress-summary span{font-size:9px!important;color:#8f98a9!important;letter-spacing:.1em!important}
.v753-progression-section .v753-progress-summary b{font-size:16px!important;margin-top:3px!important}
.v753-progression-section .v7-frame-picker{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important;overflow:visible!important;padding:0!important;margin:0!important;scrollbar-width:none!important}
.v753-progression-section .v7-frame-option{width:auto!important;min-width:0!important;min-height:86px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:8px!important;padding:13px 14px!important;border-radius:16px!important;background:linear-gradient(180deg,#191c25,#14171f)!important;border:1px solid rgba(255,255,255,.10)!important;color:#f7f8fc!important;text-align:left!important;font-size:13px!important;line-height:1.15!important;box-shadow:none!important}
.v753-progression-section .v7-frame-option:not(:disabled):hover{transform:translateY(-2px)!important;border-color:rgba(255,255,255,.22)!important;background:linear-gradient(180deg,#1d212c,#161a23)!important}
.v753-progression-section .v7-frame-option.active{border-color:var(--ring,#2bd6ff)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.028))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--ring,#2bd6ff) 35%,transparent),0 12px 30px rgba(0,0,0,.22)!important}
.v753-progression-section .v7-frame-option .v7-frame-dot{width:31px!important;height:31px!important;min-width:31px!important;margin:0!important;border-radius:50%!important;border-width:2px!important}
.v753-progression-section .v7-frame-option:disabled{opacity:.43!important;filter:saturate(.45)!important}
.v753-progression-section .v763-frame-save-row{margin-top:18px!important;padding-top:15px!important;border-top:1px solid rgba(255,255,255,.08)!important;gap:14px!important}
.v753-progression-section #v763FrameSave{min-height:46px!important;border-radius:14px!important;padding-inline:18px!important}
@media(max-width:980px){.v753-progression-section .v7-frame-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:680px){.v753-progression-section .v7-frame-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v753-progression-section .v753-progress-summary{grid-template-columns:1fr!important}}

/* Step-by-step live launch wizard built from the existing Studio controls. */
.v135-live-wizard{display:grid;gap:14px;width:min(1120px,100%);margin:0 auto;padding:2px 0 22px}
.v135-live-wizard-head{padding:18px 20px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(135deg,rgba(255,55,111,.10),rgba(53,217,255,.065),rgba(139,92,246,.08));box-shadow:0 18px 50px rgba(0,0,0,.2)}
.v135-live-wizard-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.v135-live-wizard-head h1{font-size:clamp(25px,4vw,38px);letter-spacing:-.05em;margin:4px 0 7px}.v135-live-wizard-head p{margin:0;color:#9ba5b7;font-size:12px;font-weight:700;line-height:1.5}.v135-live-step-count{display:inline-flex;padding:7px 10px;border:1px solid rgba(53,217,255,.28);border-radius:999px;background:rgba(53,217,255,.07);font-size:10px;font-weight:950;color:#c8f7ff;white-space:nowrap}
.v135-live-stepper{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:16px}.v135-live-stepper button{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.035);color:#8e98aa;padding:9px 8px;text-align:left;cursor:pointer}.v135-live-stepper button b{display:block;font-size:10px;color:#eef2f8}.v135-live-stepper button span{display:block;margin-top:2px;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v135-live-stepper button.active{border-color:rgba(53,217,255,.52);background:linear-gradient(135deg,rgba(139,92,246,.24),rgba(53,217,255,.10));box-shadow:0 8px 24px rgba(53,217,255,.07)}.v135-live-stepper button.done{border-color:rgba(53,225,163,.22);color:#7ceec6}
.v135-live-wizard-stage{display:none;gap:12px}.v135-live-wizard-stage.active{display:grid;animation:v135StepIn .18s ease both}@keyframes v135StepIn{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}
.v135-live-wizard-stage .v632-dock-card,.v135-live-wizard-stage .v632-program,.v135-live-wizard-stage .v632-source-strip,.v135-live-wizard-stage .v632-start-actions{margin:0!important}
.v135-live-wizard-stage .v632-program{min-height:360px!important;border-radius:20px!important}
.v135-live-stage-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px}.v135-live-stage-stack{display:grid;gap:12px;align-content:start}
.v135-live-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v135-live-review>div{padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(255,255,255,.03)}.v135-live-review span{display:block;font-size:9px;color:#818b9d;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.v135-live-review b{display:block;margin-top:5px;font-size:13px;overflow:hidden;text-overflow:ellipsis}
.v135-live-wizard-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:#10131b;position:sticky;bottom:10px;z-index:25;box-shadow:0 14px 38px rgba(0,0,0,.38)}.v135-live-wizard-footer>span{font-size:10px;color:#8892a5}.v135-live-wizard-footer>div{display:flex;gap:8px}.v135-live-wizard-footer .v7-btn{min-height:42px!important}.v135-live-wizard-footer .v135-start-live{background:linear-gradient(135deg,#ff376f,#ff645b)!important;border-color:transparent!important;box-shadow:0 10px 28px rgba(255,55,111,.2)!important}
.v135-live-wizard-original{display:none!important}
body:has(.v135-live-wizard) #v7StudioUpgrade{display:none!important}
@media(max-width:850px){.v135-live-stepper{grid-template-columns:1fr 1fr}.v135-live-stage-grid{grid-template-columns:1fr}.v135-live-wizard-footer{bottom:72px}.v135-live-review{grid-template-columns:1fr}}


/* V7.0.161 — Live wizard critical layout fallback.
   These rules deliberately duplicate the small set of Studio primitives used by
   the wizard so a delayed lazy stylesheet can never collapse labels/access rows. */
.v135-live-wizard .v632-dock-card{display:block!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:22px!important;background:#0d1018!important;padding:17px!important;box-shadow:0 18px 50px rgba(0,0,0,.17)!important;min-width:0!important}
.v135-live-wizard .v632-dock-card>.v7-kicker{display:block!important;margin:0 0 8px!important;color:#27dcff!important;font-size:10px!important;font-weight:950!important;letter-spacing:.12em!important;line-height:1.2!important}
.v135-live-wizard .v632-dock-card .v7-field{display:grid!important;gap:6px!important;margin:11px 0!important;min-width:0!important}
.v135-live-wizard .v632-dock-card .v7-field>label{display:block!important;margin:0!important;color:#aeb6c5!important;font-size:10px!important;font-weight:850!important;line-height:1.3!important}
.v135-live-wizard .v632-dock-card select,.v135-live-wizard .v632-dock-card input[type=text],.v135-live-wizard .v632-dock-card input[type=number],.v135-live-wizard .v632-dock-card input:not([type=range]):not([type=checkbox]):not([type=file]){box-sizing:border-box!important;width:100%!important;min-height:48px!important;padding:0 15px!important;border:1px solid #323846!important;border-radius:15px!important;background:#181b24!important;color:#f7f9fc!important;font:800 14px/1.2 inherit!important;outline:none!important}
.v135-live-wizard .v757-live-privacy-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
.v135-live-wizard .v757-replay-toggle{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:10px 0 0!important;padding:11px 12px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;background:rgba(255,255,255,.03)!important;color:#d7dce6!important;font-size:11px!important;line-height:1.45!important}
.v135-live-wizard .v757-replay-toggle input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;display:block!important;width:18px!important;height:18px!important;min-height:0!important;min-width:0!important;margin:1px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;accent-color:#ff4b7d!important}
.v135-live-wizard .v757-replay-toggle span{display:block!important;margin:0!important;max-width:none!important;color:#d7dce6!important}
.v135-live-wizard .v134-live-thumb-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}
.v135-live-wizard .v134-live-thumb-row .v7-btn{min-height:48px!important;white-space:nowrap!important}
.v135-live-wizard .v134-live-thumb-field small{display:block!important;margin-top:2px!important;color:#717b8e!important;font-size:9px!important;line-height:1.45!important}
.v135-live-wizard .v632-hint{display:block!important;margin:8px 0 0!important;color:#7f899b!important;font-size:10px!important;line-height:1.55!important}
.v135-live-wizard .v632-access{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;margin-top:13px!important;padding:12px!important;border:1px solid rgba(83,227,164,.18)!important;border-radius:15px!important;background:rgba(83,227,164,.045)!important}
.v135-live-wizard .v632-access>i,.v135-live-wizard .v632-access>svg{display:block!important;width:19px!important;height:19px!important;margin-top:1px!important;color:#69e7a8!important}
.v135-live-wizard .v632-access>div{display:grid!important;gap:3px!important;min-width:0!important}
.v135-live-wizard .v632-access b{display:block!important;margin:0!important;color:#f4f7fb!important;font-size:11px!important;font-weight:900!important;line-height:1.3!important}
.v135-live-wizard .v632-access span{display:block!important;margin:0!important;color:#8da799!important;font-size:10px!important;line-height:1.45!important}
.v135-live-wizard .v632-access span.bad{color:#ff8aa1!important}
.v135-live-wizard .v135-live-stage-grid>*,.v135-live-wizard .v135-live-stage-stack>*{min-width:0!important}

.v135-obs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.v135-obs-state{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);font-size:10px;font-weight:900;white-space:nowrap;color:#c9d1df}
.v135-obs-state.ready{border-color:rgba(53,217,255,.35);background:rgba(53,217,255,.08);color:#cbf8ff}
.v135-obs-state.waiting{border-color:rgba(255,193,7,.3);background:rgba(255,193,7,.09);color:#ffe59a}
.v135-obs-state.live{border-color:rgba(83,227,164,.35);background:rgba(83,227,164,.09);color:#92f3be}
.v135-obs-state.bad{border-color:rgba(255,89,123,.36);background:rgba(255,89,123,.08);color:#ffb2c3}
.v135-obs-note{margin-top:10px;padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.025);font-size:10px;line-height:1.5;color:#c6cedb}
.v135-obs-note b{display:block;color:#f6f8fb;font-size:11px;margin-bottom:3px}
.v135-obs-note span{color:#97a1b3}
.v135-obs-fields{display:grid;gap:9px;margin-top:10px}
.v135-obs-secret,.v135-obs-mini{display:grid;gap:6px}
.v135-obs-secret>span,.v135-obs-mini>span{font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#7f899b}
.v135-obs-secret>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}
.v135-obs-secret code,.v135-obs-mini code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:12px 13px;border:1px solid #323846;border-radius:14px;background:#181b24;color:#f6f8fb;font:800 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}
.v135-obs-secret input{width:100%!important;min-width:0!important}
.v135-obs-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}
.v135-obs-actions .v7-btn{min-height:42px!important}
.v135-obs-waiting{margin-top:10px;padding:10px 12px;border-radius:14px;background:rgba(53,217,255,.06);border:1px solid rgba(53,217,255,.15);font-size:10px;line-height:1.5;color:#cfeeff}
.v135-obs-help{display:grid;gap:4px;margin-top:10px;color:#8e99ab;font-size:10px;line-height:1.45}
.v135-obs-help b{color:#f4f7fb;font-size:11px}

@media(max-width:850px){.v135-live-wizard .v134-live-thumb-row{grid-template-columns:1fr!important}.v135-live-wizard .v134-live-thumb-row .v7-btn{width:100%!important}.v135-desktop-only{display:none!important}}

/* Google button is always compact white; Last used only appears when Google was actually the remembered provider. */
.vyral-google-button{min-height:52px!important;border-radius:14px!important;background:#fff!important;color:#15161c!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 16px!important}
.vyral-google-button>svg{width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important;flex:0 0 19px!important}
.vyral-auth-last-used{font-size:9px!important;padding:5px 8px!important;border-radius:999px!important;margin-left:3px!important;letter-spacing:.055em!important}


/* V7.0.218 — OBS setup is a full-width desktop panel, no longer squeezed in the right column. */
.v135-obs-wide{margin-top:12px!important;padding:20px!important}
.v135-obs-wide .v135-obs-head{align-items:center}
.v135-obs-wide-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;align-items:start;margin-top:12px}
.v135-obs-wide .v135-obs-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
.v135-obs-wide .v135-obs-mini{grid-column:1/-1}
.v135-obs-wide .v135-obs-side{display:grid;gap:10px;align-content:start;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:rgba(255,255,255,.025)}
.v135-obs-wide .v135-obs-help{margin-top:0}
.v135-obs-wide .v135-obs-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:2px}
.v135-obs-wide .v135-obs-actions .v7-btn{width:100%!important;justify-content:center}
.v135-obs-wide .v135-obs-waiting{margin-top:0}
@media(max-width:1000px) and (min-width:851px){.v135-obs-wide-body{grid-template-columns:1fr}.v135-obs-wide .v135-obs-side{grid-template-columns:1fr}.v135-obs-wide .v135-obs-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}

/* V7.0.219 — automatic OBS detection + real live state. */
.v135-obs-live-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:24px;border:1px solid rgba(83,227,164,.28);border-radius:24px;background:linear-gradient(135deg,rgba(83,227,164,.09),rgba(53,217,255,.055) 48%,rgba(139,92,246,.055));box-shadow:0 18px 55px rgba(0,0,0,.24)}
.v135-obs-live-panel[hidden]{display:none!important}
.v135-obs-live-glow{position:absolute;inset:auto -80px -110px auto;width:260px;height:260px;border-radius:50%;background:rgba(83,227,164,.08);filter:blur(16px);pointer-events:none}
.v135-obs-live-main{position:relative;z-index:1;min-width:0}.v135-obs-live-main h2{font-size:clamp(28px,4vw,46px);letter-spacing:-.055em;line-height:1;margin:5px 0 8px}.v135-obs-live-main>p{margin:0;color:#93a0b1;font-size:11px;font-weight:700}
.v135-obs-live-status{display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;align-items:start;margin-top:17px;padding:13px 14px;border:1px solid rgba(83,227,164,.22);border-radius:16px;background:rgba(83,227,164,.06)}
.v135-obs-live-status>svg,.v135-obs-live-status>i{width:24px;height:24px;color:#69e7a8}.v135-obs-live-status b{display:block;color:#f5fff9;font-size:13px}.v135-obs-live-status span{display:block;margin-top:3px;color:#9ac3ad;font-size:10px;line-height:1.5}
.v135-obs-live-actions{position:relative;z-index:1;display:grid;gap:9px;min-width:210px}.v135-obs-live-actions .v7-btn{width:100%!important;min-height:44px!important;justify-content:center!important}
.v135-live-wizard.v135-obs-connected .v135-live-stepper,.v135-live-wizard.v135-obs-connected .v135-live-step-count{display:none!important}
.v135-live-wizard.v135-obs-connected .v135-live-wizard-stage,.v135-live-wizard.v135-obs-connected .v135-live-wizard-footer{display:none!important}
.v135-live-wizard.v135-obs-connected .v135-live-wizard-head{border-color:rgba(83,227,164,.22);background:linear-gradient(135deg,rgba(83,227,164,.08),rgba(53,217,255,.045),rgba(139,92,246,.04))}
@media(max-width:850px){.v135-obs-live-panel{grid-template-columns:1fr}.v135-obs-live-actions{min-width:0}}

/* V7.0.222 — OBS onboarding: simple choice card → dedicated automatic setup page. */
.v135-obs-choice{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px!important;margin-top:12px!important;padding:18px 20px!important;border-color:rgba(255,255,255,.12)!important;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(70,86,145,.045))!important}
.v135-obs-choice-logo{width:74px;height:74px;display:grid;place-items:center;border-radius:20px;background:#05070b;border:1px solid rgba(255,255,255,.13);box-shadow:0 16px 36px rgba(0,0,0,.28);overflow:hidden}
.v135-obs-choice-logo img{width:62px;height:62px;display:block;object-fit:contain}
.v135-obs-choice-copy{min-width:0}.v135-obs-choice-copy h3{margin:4px 0 6px;font-size:19px;letter-spacing:-.025em}.v135-obs-choice-copy p{margin:0;max-width:690px;color:#8f9aaf;font-size:11px;line-height:1.55;font-weight:650}
.v135-obs-choice-state{display:inline-flex;margin-top:9px;padding:6px 9px;border-radius:999px;border:1px solid rgba(53,217,255,.18);background:rgba(53,217,255,.055);color:#bfeef7;font-size:9px;font-weight:900;letter-spacing:.04em}
.v135-obs-choice-button{min-height:46px!important;justify-content:center!important;white-space:nowrap!important;padding-inline:18px!important}

.v135-obs-setup-page{display:grid;gap:14px;padding:20px;border:1px solid rgba(255,255,255,.10);border-radius:24px;background:radial-gradient(circle at 10% 0,rgba(139,92,246,.10),transparent 33%),radial-gradient(circle at 100% 20%,rgba(53,217,255,.08),transparent 28%),#090d16;box-shadow:0 24px 70px rgba(0,0,0,.34);animation:v135ObsPageIn .22s ease both}
.v135-obs-setup-page[hidden]{display:none!important}
@keyframes v135ObsPageIn{from{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:none}}
.v135-obs-page-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.v135-obs-page-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding:14px 2px 6px}
.v135-obs-page-logo{width:108px;height:108px;border-radius:28px;display:grid;place-items:center;overflow:hidden;background:#030509;border:1px solid rgba(255,255,255,.13);box-shadow:0 20px 50px rgba(0,0,0,.34)}
.v135-obs-page-logo img{width:92px;height:92px;display:block;object-fit:contain}
.v135-obs-page-hero h2{margin:5px 0 8px;font-size:clamp(30px,5vw,52px);line-height:.98;letter-spacing:-.055em}
.v135-obs-page-hero p{margin:0;max-width:760px;color:#96a1b6;font-size:12px;line-height:1.65;font-weight:650}
.v135-obs-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.v135-obs-journey>div{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(255,255,255,.025);color:#7f899d;transition:.18s ease}
.v135-obs-journey>div i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.11);font:900 11px/1 inherit;font-style:normal;background:#121724;color:#9ba5b8}
.v135-obs-journey>div span{display:grid;gap:2px;min-width:0}.v135-obs-journey>div b{font-size:10px;color:#b9c1cf}.v135-obs-journey>div small{font-size:8px;color:#6f798d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v135-obs-journey>div.active{border-color:rgba(53,217,255,.38);background:rgba(53,217,255,.065);box-shadow:0 8px 28px rgba(53,217,255,.055)}
.v135-obs-journey>div.active i{border-color:rgba(53,217,255,.5);background:rgba(53,217,255,.13);color:#d9faff}.v135-obs-journey>div.active b{color:#eefcff}
.v135-obs-journey>div.done{border-color:rgba(83,227,164,.22);background:rgba(83,227,164,.035)}.v135-obs-journey>div.done i{border-color:rgba(83,227,164,.34);background:rgba(83,227,164,.10);color:#9af2c4}.v135-obs-journey>div.done b{color:#c8f5dc}
.v135-obs-page-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;align-items:start}
.v135-obs-page-card{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:19px;background:rgba(255,255,255,.028)}
.v135-obs-page-card .v135-obs-note{margin-top:0}
.v135-obs-page-card .v135-obs-fields{grid-template-columns:1fr;gap:11px;margin-top:12px}
.v135-obs-page-card .v135-obs-secret>div{grid-template-columns:minmax(0,1fr) auto auto}
.v135-obs-page-card .v135-obs-mini code{white-space:normal;word-break:break-all}
.v135-obs-page-copyall{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.v135-obs-start-card{display:grid;gap:12px;align-content:start}.v135-obs-start-card h3{margin:2px 0 0;font-size:20px;letter-spacing:-.025em}.v135-obs-start-card ol{display:grid;gap:9px;margin:0;padding-left:20px;color:#a3adbf;font-size:11px;line-height:1.5}.v135-obs-start-card li::marker{color:#48ddff;font-weight:900}.v135-obs-start-card li b{color:#f4f7fb}
.v135-obs-auto-note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;padding:11px 12px;border-radius:14px;border:1px solid rgba(83,227,164,.18);background:rgba(83,227,164,.045)}
.v135-obs-auto-note>svg,.v135-obs-auto-note>i{width:19px;height:19px;color:#65e6a5}.v135-obs-auto-note b{display:block;color:#effff6;font-size:10px}.v135-obs-auto-note span{display:block;margin-top:3px;color:#8fac9a;font-size:9px;line-height:1.5}
.v135-live-wizard.v135-obs-onboarding .v135-live-wizard-head,.v135-live-wizard.v135-obs-onboarding .v135-live-wizard-stage,.v135-live-wizard.v135-obs-onboarding .v135-live-wizard-footer{display:none!important}
.v135-live-wizard.v135-obs-onboarding{gap:0}
.v135-live-wizard.v135-obs-connected .v135-obs-setup-page{display:none!important}

@media(max-width:1000px) and (min-width:851px){
  .v135-obs-choice{grid-template-columns:auto minmax(0,1fr)}.v135-obs-choice-button{grid-column:1/-1;width:100%!important}
  .v135-obs-page-grid{grid-template-columns:1fr}.v135-obs-journey{grid-template-columns:1fr 1fr}
}
