.movio-live{min-height:100dvh;background:radial-gradient(ellipse at 15% 25%,var(--ml-glow, #193c31) 0,transparent 48%),var(--ml-page, #0b1412);color:var(--ml-text, #f3f7f2);font-family:Inter,system-ui,sans-serif;padding:0 5vw 80px}.ml-header{display:flex;justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:28px 0;border-bottom:1px solid var(--ml-border, #ffffff18)}.ml-brand{font-size:32px;font-weight:800;letter-spacing:-2px;text-decoration:none;color:var(--ml-text, white);display:flex;align-items:center;gap:13px}.ml-brand span{font-size:10px;letter-spacing:2px;color:var(--ml-accent, #cdf594);border:1px solid var(--ml-border, #cdf59466);padding:5px 8px;border-radius:6px}.ml-back{color:var(--ml-muted, #b5c6bc);font-size:13px}.ml-content{max-width:1240px;margin:58px auto 0}.ml-eyebrow{color:var(--ml-accent, #c3ed92);font-size:10px;font-weight:700;letter-spacing:2.2px;display:flex;align-items:center;gap:8px}.ml-eyebrow>span{width:7px;height:7px;border-radius:100%;background:var(--ml-accent, #c3ed92)}.movio-live h1{font-size:clamp(32px,5vw,62px);letter-spacing:-2.5px;line-height:1.08;margin:18px 0;font-weight:650}.ml-intro{color:var(--ml-muted, #aebfb5);margin-bottom:38px;font-size:16px}.ml-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.ml-card{background:var(--ml-surface, #15221de8);border:1px solid var(--ml-border, #ffffff15);padding:32px;border-radius:22px}.ml-card h2{font-size:26px;letter-spacing:-.7px;margin:14px 0}.ml-card p{font-size:14px;line-height:1.7;color:var(--ml-muted, #b4c4ba);margin:12px 0 22px}.ml-stage{background:radial-gradient(ellipse at top,var(--ml-stage-glow, #294f38),var(--ml-stage, #13201a) 78%);min-height:380px}.ml-orbit{width:104px;height:104px;display:grid;place-items:center;margin-bottom:32px;border:1px solid var(--ml-border, #c3ed9230);border-radius:50%;box-shadow:0 0 0 14px #c3ed9205,0 0 0 28px #c3ed9203}.ml-profile-avatar>span{font-size:32px;color:var(--ml-accent, #d5f6ae);font-weight:700}.movio-live :where(button:not([class*=lk-])),.ml-primary{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--ml-border, #ffffff28);border-radius:10px;padding:11px 17px;background:var(--ml-button, #ffffff08);color:var(--ml-text, #eef5ec);cursor:pointer;font-size:13px;font-weight:600;text-decoration:none}.movio-live .ml-primary{background:var(--ml-primary, #d1f69d);color:var(--ml-primary-text, #162415);border-color:var(--ml-primary, #d1f69d)}.movio-live :where(button:not([class*=lk-])):disabled{opacity:.45;cursor:not-allowed}.movio-live :where(button:not([class*=lk-])):focus-visible,.movio-live a:focus-visible,.movio-live input:focus-visible,.movio-live select:focus-visible{outline:2px solid var(--ml-primary, #d1f69d);outline-offset:4px}.movio-live .ml-danger{color:var(--ml-danger, #ffbbb5);border-color:#e77b7144}.ml-card label{display:block;font-size:12px;margin:24px 0 10px;color:var(--ml-text, #dbe7dd)}.ml-card input,.ml-card select{width:100%;padding:13px;background:var(--ml-input, #0d1813);color:var(--ml-text, #e6f0e5);border:1px solid var(--ml-border, #ffffff28);border-radius:9px;font-size:14px}.ml-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ml-form-row label{margin-top:14px}.ml-card .ml-checkbox{display:flex;align-items:center;gap:10px}.ml-card .ml-checkbox input{width:auto}.ml-schedule-card{display:grid;gap:5px;margin:16px 0;padding:14px;border:1px solid var(--ml-border,#ffffff22);border-radius:12px;background:color-mix(in srgb,var(--ml-accent,#cdf594) 8%,transparent)}.ml-schedule-card span{color:var(--ml-muted,#aebfb5);font-size:11px}.ml-preflight{max-width:760px;margin:auto}.ml-preflight-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.ml-preflight-grid>div{display:grid;gap:6px;padding:15px;border:1px solid var(--ml-border,#ffffff20);border-radius:12px}.ml-preflight-grid span{color:var(--ml-muted,#aebfb5);font-size:11px}.ml-diagnostics{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 14px;padding:12px 15px;border:1px solid var(--ml-border,#ffffff22);border-radius:12px;background:var(--ml-surface,#15221d);font-size:11px}.ml-diagnostics>div{display:grid;margin-right:auto}.ml-diagnostics>div span{color:var(--ml-muted,#aebfb5)}.ml-diagnostics .ok{color:#75e8a0}.ml-diagnostics .warn{color:#ffd07a}.ml-card .ml-help{font-size:12px}.ml-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.ml-pills span{border:1px solid var(--ml-border, #ffffff1c);border-radius:30px;padding:6px 10px;color:var(--ml-muted, #c1d2c3);font-size:10px}.ml-alert,.ml-notice{padding:15px 20px;margin-bottom:22px;border-radius:12px;background:var(--ml-notice, #223b27);color:var(--ml-text, #d9f0c1);font-size:14px}.ml-alert{background:var(--ml-danger-bg, #44241f);color:var(--ml-danger, #ffd2c7)}.ml-footnote{font-size:12px;color:var(--ml-muted, #8ca395);margin-top:23px}.ml-session{border-top:1px solid var(--ml-border, #ffffff1a);padding-top:20px;margin-top:20px}.ml-session-list-heading{margin-top:30px}.ml-session h3{font-size:17px;font-weight:600}.ml-actions,.ml-room-top,.ml-room-top>div{display:flex;gap:10px;flex-wrap:wrap}.ml-session-library{margin-top:32px;border-top:1px solid var(--ml-border, #ffffff1a);padding-top:22px}.ml-library-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;border:1px solid var(--ml-border, #ffffff1f);border-radius:12px;background:color-mix(in srgb,var(--ml-input, #0d1813) 66%,transparent)}.movio-live .ml-library-tabs button{gap:8px;border-color:transparent;background:transparent}.movio-live .ml-library-tabs button.is-active{border-color:var(--ml-border, #ffffff24);background:var(--ml-surface, #15221d);box-shadow:0 5px 16px #0002}.ml-library-tabs button span{display:inline-grid;min-width:21px;height:21px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--ml-accent, #cdf594) 16%,transparent);color:var(--ml-text, #eef5ec);font-size:10px}.ml-library-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:10px;margin-top:15px}.ml-library-toolbar label{margin:0}.ml-library-toolbar label>span{display:block;margin-bottom:6px;color:var(--ml-muted, #aebfb5);font-size:10px;font-weight:700}.ml-library-summary{display:flex;justify-content:space-between;gap:12px;margin-top:14px;color:var(--ml-muted, #aebfb5);font-size:11px}.ml-library-summary small{font-size:inherit}.ml-library-list{min-height:88px}.ml-card .ml-library-list>p{margin-bottom:0}.ml-session-compact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:12px;padding:13px 0 0}.ml-session-copy{min-width:0}.ml-session-compact h3{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.ml-card .ml-session-compact p{margin:4px 0 0;font-size:11px;line-height:1.35}.ml-session-compact .ml-actions{justify-content:flex-end;gap:6px}.movio-live .ml-session-compact button{padding:8px 10px;font-size:11px}.ml-library-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--ml-border, #ffffff1a)}.ml-library-pagination span{color:var(--ml-muted, #aebfb5);font-size:11px}.ml-room-top{align-items:center;justify-content:space-between;margin-bottom:15px;font-size:13px;color:var(--ml-muted, #b4c4ba)}.ml-room{height:min(76dvh,820px);min-height:440px;border-radius:18px;overflow:hidden}.ml-confirm{position:fixed;color:var(--ml-text, #f3f7f2);margin:0;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,500px)}.ml-confirm::backdrop{background:#000a}.ml-prep{padding:clamp(22px,4vw,38px)}.ml-prep-head{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px}.ml-prep-head h2{margin-bottom:6px}.ml-prep-head p{margin:0;max-width:720px}.ml-prep-guide{margin:0 0 24px;border:1px solid var(--ml-border, #ffffff20);border-radius:14px;background:color-mix(in srgb,var(--ml-accent, #cdf594) 9%,transparent)}.ml-prep-guide summary{padding:15px 18px;cursor:pointer;font-weight:800}.ml-prep-guide>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;padding:0 18px 18px}.ml-prep-guide p{margin:0;font-size:12px;line-height:1.6}.ml-prep-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ml-prep fieldset{min-width:0;margin:0;padding:20px;border:1px solid var(--ml-border, #ffffff20);border-radius:14px;background:color-mix(in srgb,var(--ml-input, #0d1813) 45%,transparent)}.ml-prep .ml-session-logistics{margin-bottom:14px}.ml-logistics-grid{display:grid;grid-template-columns:2fr 1fr 1fr 2fr;gap:10px}.ml-logistics-grid label{margin-top:8px}.ml-prep legend{padding:0 7px;color:var(--ml-accent, #cdf594);font-size:12px;font-weight:800;letter-spacing:.5px}.ml-prep fieldset label{margin:12px 0 8px}.ml-prep textarea{box-sizing:border-box;width:100%;min-height:82px;padding:12px;border:1px solid var(--ml-border, #ffffff28);border-radius:9px;background:var(--ml-input, #0d1813);color:var(--ml-text, #e6f0e5);font:inherit;resize:vertical}.ml-prep fieldset p{margin:10px 0 0;font-size:11px;line-height:1.55}.ml-prep-row{display:flex;gap:10px}.ml-prep-row>label{flex:1;min-width:0}.ml-prep-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ml-card .ml-prep-footnote{margin:14px 0 0;font-size:11px}.ml-transformation-picker>p{margin:8px 0;font-size:11px;line-height:1.55}.ml-transformation-picker a{color:inherit;font-weight:800;text-decoration:underline}.ml-transformation-selection{display:grid;grid-template-columns:70px 70px 1fr;gap:10px;align-items:center;margin:10px 0;padding:10px;border:1px solid var(--ml-border, #ffffff20);border-radius:10px}.ml-transformation-selection>div{display:grid;gap:4px;text-align:center;font-size:9px;font-weight:800;text-transform:uppercase}.ml-transformation-selection img{width:70px;height:78px;object-fit:cover;border-radius:7px}.ml-transformation-selection p{margin:0}.ml-transformation-selection p span{display:block;margin-top:4px;font-size:10px;font-weight:400;line-height:1.45}.ml-sensitive-note{padding:8px 10px;border-radius:8px;background:color-mix(in srgb,#f5b942 15%,transparent)}.ml-agenda-builder{display:grid;gap:12px;margin-top:12px}.ml-agenda-template{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.ml-agenda-template label{margin:0!important}.ml-agenda-template button,.ml-agenda-add button{min-height:42px}.ml-agenda-add{display:grid;grid-template-columns:1fr 1.4fr 80px auto;gap:8px;align-items:end;padding:12px;border:1px solid var(--ml-border, #ffffff20);border-radius:10px}.ml-agenda-add label{margin:0!important}.ml-agenda-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.ml-agenda-list li{display:grid;grid-template-columns:26px minmax(0,1fr) 32px 32px 32px;gap:6px;align-items:center;padding:8px;border:1px solid var(--ml-border, #ffffff20);border-radius:9px}.ml-agenda-list li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--ml-accent, #cdf594) 18%,transparent);font-size:10px;font-weight:900}.ml-agenda-list li div{min-width:0}.ml-agenda-list strong,.ml-agenda-list small{display:block}.ml-agenda-list small{margin-top:3px;overflow:hidden;color:var(--ml-muted, #a9b6aa);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ml-agenda-list li button{min-width:0;padding:7px}.lcw-guide-title{padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--ml-accent, #cdf594) 12%,transparent)}.lcw-guide-title small{font-size:9px;font-weight:900;letter-spacing:1.2px}.lcw-guide-title h3{margin:5px 0 0}.lcw-agenda-edit{margin:10px 0}.lcw-agenda-edit summary{cursor:pointer;font-size:12px;font-weight:800}.lcw-agenda-edit .ml-agenda-add,.lcw-agenda-edit .ml-agenda-template{grid-template-columns:1fr}.lcw-agenda-edit .ml-agenda-list li{grid-template-columns:24px minmax(0,1fr) 28px 28px 28px}.ml-library-picker{position:relative;margin:12px 0 8px}.ml-library-picker>label{display:block;margin:0 0 7px!important}.ml-library-picker-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;width:100%;min-height:48px;padding:10px 13px;text-align:left}.ml-library-picker-trigger span{min-width:0;overflow:hidden;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ml-library-picker-trigger small{color:var(--ml-muted, #a9b6aa);white-space:nowrap}.ml-library-picker-trigger b{font-size:15px}.ml-library-picker-popover{position:relative;z-index:5;margin-top:7px;padding:10px;border:1px solid var(--ml-border, #ffffff24);border-radius:12px;background:var(--ml-surface, #15221d);color:var(--ml-text, #f3f7f2);box-shadow:0 14px 35px #0003}.ml-library-picker-popover>input{box-sizing:border-box;width:100%;margin:0}.ml-library-picker-status{padding:8px 2px 6px;color:var(--ml-muted, #a9b6aa);font-size:10px}.ml-library-picker-list{max-height:250px;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--ml-border, #ffffff18)}.ml-library-picker-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:42px;padding:9px 10px;border:0;border-bottom:1px solid var(--ml-border, #ffffff12);border-radius:0;background:transparent;color:var(--ml-text, #f3f7f2);text-align:left}.ml-library-picker-list button:hover,.ml-library-picker-list button.is-selected{background:color-mix(in srgb,var(--ml-accent, #cdf594) 14%,transparent)}.ml-library-picker-list button.is-selected{box-shadow:inset 3px 0 var(--ml-accent, #cdf594)}.ml-library-picker-list button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-library-picker-list button small{color:var(--ml-muted, #a9b6aa);white-space:nowrap}.ml-library-picker-list>p{padding:14px 8px}@media(max-width:760px){.ml-prep-grid,.ml-prep-guide>div,.ml-logistics-grid{grid-template-columns:1fr}.ml-prep-head{flex-direction:column}.ml-prep-row{flex-wrap:wrap}.ml-prep-row>label{min-width:120px}.ml-transformation-selection{grid-template-columns:62px 62px 1fr}.ml-transformation-selection img{width:62px;height:70px}}@media(max-width:760px){.ml-agenda-add,.ml-agenda-template{grid-template-columns:1fr}}@media(max-width:700px){.ml-grid,.ml-form-row,.ml-preflight-grid{grid-template-columns:1fr}.ml-content{margin-top:34px}.ml-card{padding:24px}.ml-header{padding:20px 0}.ml-back{font-size:11px}.ml-room{height:72dvh}.ml-library-toolbar,.ml-session-compact{grid-template-columns:1fr}.ml-session-compact .ml-actions{justify-content:flex-start}.ml-library-summary{display:grid}}.ml-logo{max-width:min(240px,42vw);height:54px;object-fit:contain}.ml-trainer-name{font-size:clamp(17px,3vw,26px);letter-spacing:-.6px;max-width:40vw;overflow-wrap:anywhere}.ml-brand{min-width:0}.ml-brand span{flex-shrink:0}.ml-orbit{position:relative;flex-shrink:0;overflow:hidden}.ml-profile-avatar{position:absolute;inset:0;width:100%;height:100%}.ml-orbit{box-shadow:0 0 0 14px color-mix(in srgb,var(--ml-accent, #c3ed92) 3%,transparent),0 0 0 28px color-mix(in srgb,var(--ml-accent, #c3ed92) 2%,transparent)}.ml-room{background:#111;color:#fff;color-scheme:dark}.ml-card>a:not(.ml-primary){color:var(--ml-accent, #c3ed92)}.ml-room{height:min(82dvh,900px);min-height:620px;overflow:hidden}.lcw-shell{height:100%;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 390px;background:#080b0a;transition:grid-template-columns .2s ease}.lcw-shell.lcw-panel-collapsed{grid-template-columns:minmax(0,1fr) 0}.lcw-shell.lcw-panel-collapsed .lcw-panel{visibility:hidden;overflow:hidden;border:0}.movio-live .lcw-panel-toggle{position:absolute;z-index:30;top:10px;right:400px;padding:8px 10px;border-radius:8px;background:#111b18e8;color:#fff;border:1px solid #ffffff24;font-size:10px;backdrop-filter:blur(8px);transition:right .2s ease}.movio-live .lcw-panel-collapsed .lcw-panel-toggle{right:10px;background:var(--ml-primary,#cdf594);color:var(--ml-primary-text,#142014);border-color:var(--ml-primary,#cdf594)}.lcw-stage-wrap{min-width:0;min-height:0;position:relative;overflow:hidden}.lcw-stage-wrap>.lk-video-conference{height:100%}@media(min-width:601px){.lcw-stage-wrap .lk-video-conference{position:relative;overflow:hidden}.lcw-stage-wrap .lk-video-conference-inner{min-width:0}.lcw-stage-wrap .lk-chat{position:absolute;z-index:20;top:0;right:0;bottom:var(--lk-control-bar-height);width:min(360px,42vw);min-width:min(280px,100%);max-width:100%;box-shadow:-18px 0 38px #0008}}.lcw-overlay{position:absolute;z-index:10;left:18px;right:18px;bottom:82px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 18px;color:#fff;background:linear-gradient(110deg,#07110eef,#13251ee8);border:1px solid #ffffff25;border-radius:14px;box-shadow:0 12px 30px #0008;backdrop-filter:blur(14px)}.lcw-overlay>div:first-child{display:grid;gap:3px;min-width:0}.lcw-overlay strong{font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lcw-overlay small{color:#c9d5cf}.lcw-overlay em{color:var(--ml-primary, #cdf594);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.7px}.lcw-overlay>b{font-size:32px;font-variant-numeric:tabular-nums;color:var(--ml-primary, #cdf594)}.lcw-phase{width:fit-content;padding:3px 7px;border-radius:10px;font-size:8px;letter-spacing:1.5px;font-weight:900;text-transform:uppercase;background:#ffffff18}.lcw-phase-rest{background:#5d49d8}.lcw-phase-work{background:#147c4c}.lcw-phase-complete{background:#a65f13}.lcw-overlay-next{display:grid;gap:5px;font-size:11px;color:#c9d5cf;min-width:110px}.lcw-overlay>p{grid-column:1 / -1;margin:0;padding-top:9px;border-top:1px solid #ffffff1d;font-size:13px;color:#fff}.lcw-announcement{position:absolute;z-index:12;top:14px;left:50%;width:min(78%,760px);transform:translate(-50%);padding:11px 18px;border-radius:999px;background:var(--ml-primary, #cdf594);color:var(--ml-primary-text, #142014);text-align:center;font-size:13px;font-weight:900;box-shadow:0 12px 35px #0008}.lcw-panel{min-width:0;overflow:auto;background:color-mix(in srgb,var(--ml-surface, #15221d) 95%,black);border-left:1px solid var(--ml-border, #ffffff18);color:var(--ml-text, white)}.lcw-tabs{position:sticky;z-index:5;top:0;display:grid;grid-template-columns:repeat(5,1fr);background:color-mix(in srgb,var(--ml-surface, #15221d) 96%,black);border-bottom:1px solid var(--ml-border, #ffffff1b)}.movio-live .lcw-tabs button{padding:14px 5px;border:0;border-radius:0;background:transparent;color:var(--ml-muted, #9eb0a5);font-size:10px}.movio-live .lcw-tabs button.active{color:var(--ml-text, white);box-shadow:inset 0 -2px var(--ml-primary, #cdf594)}.lcw-section{display:grid;gap:15px;padding:20px}.lcw-section h3{margin:10px 0 0;font-size:15px}.lcw-section label{display:grid;gap:7px;color:var(--ml-muted, #aebfb5);font-size:10px;font-weight:700;letter-spacing:.5px}.lcw-section :is(input,select,textarea){box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid var(--ml-border, #ffffff22);border-radius:8px;background:var(--ml-input, #0d1813);color:var(--ml-text, white);font:inherit;font-size:12px;resize:vertical}.lcw-section textarea{min-height:68px}.lcw-row{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.lcw-row>label{flex:1;min-width:90px}.movio-live .lcw-section button{padding:9px 11px;font-size:11px}.movio-live .lcw-section button.primary{background:var(--ml-primary, #cdf594);border-color:var(--ml-primary, #cdf594);color:var(--ml-primary-text, #142014)}.lcw-now{padding:16px;background:color-mix(in srgb,var(--ml-primary, #cdf594) 8%,transparent);border:1px solid color-mix(in srgb,var(--ml-primary, #cdf594) 25%,transparent);border-radius:14px}.lcw-now>span,.lcw-kicker,.lcw-cue>small,.lcw-reveal>small,.lcw-offer>small,.lcw-finish>small{color:var(--ml-accent, #cdf594);font-size:9px;font-weight:900;letter-spacing:1.5px}.lcw-now h3{margin:6px 0;font-size:20px}.lcw-now p,.lcw-cue p,.lcw-offer p,.lcw-finish p{margin:4px 0 10px;color:var(--ml-muted, #afbeb5);font-size:12px;line-height:1.5}.lcw-timer{margin:12px 0;font-size:38px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums}.lcw-queue{display:grid;gap:5px;list-style:none;margin:0;padding:0}.lcw-queue li button{width:100%;display:grid!important;grid-template-columns:24px 1fr auto;gap:8px;text-align:left;background:transparent!important;border-color:transparent!important}.lcw-queue li.active button{background:#ffffff0c!important;border-color:var(--ml-border, #ffffff22)!important}.lcw-queue small{color:var(--ml-muted, #aebfb5)}.lcw-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.lcw-stats>div{display:grid;gap:2px;padding:11px;background:#ffffff09;border-radius:10px}.lcw-stats b{font-size:19px}.lcw-stats span{color:var(--ml-muted, #aebfb5);font-size:9px}.lcw-event{display:grid;gap:10px;padding:12px;background:#ffffff09;border-radius:10px}.lcw-event.is-pinned{box-shadow:inset 3px 0 var(--ml-primary, #cdf594)}.lcw-event>div{display:grid;gap:3px}.lcw-event small{text-transform:uppercase;color:var(--ml-accent, #cdf594);font-size:8px;letter-spacing:1px}.lcw-event p{margin:0;color:var(--ml-muted, #aebfb5);font-size:11px}.lcw-event em{color:var(--ml-primary, #cdf594);font-size:9px;font-style:normal;text-transform:uppercase}.lcw-event-actions{display:flex!important;flex-flow:row wrap}.lcw-event-actions input{flex:1 1 130px}.lcw-effort-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.lcw-effort-summary span{display:grid;gap:2px;padding:9px 5px;border-radius:9px;background:#ffffff09;text-align:center;text-transform:capitalize;font-size:8px}.lcw-effort-summary b{font-size:18px}.lcw-effort-summary .is-break{background:#7b332d66}.lcw-results{display:flex;flex-wrap:wrap;gap:6px}.lcw-results span{padding:7px 9px;border-radius:20px;background:#ffffff0b;font-size:10px}.lcw-roster{display:grid;gap:6px}.lcw-roster>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:8px;align-items:center;font-size:11px}.lcw-roster span{width:7px;height:7px;border-radius:50%;background:#6b756f}.lcw-roster span.online{background:#6fe499;box-shadow:0 0 0 3px #6fe49918}.lcw-roster small{color:var(--ml-muted, #aebfb5)}.movio-live .lcw-roster button{padding:5px 7px;font-size:9px}.lcw-error,.lcw-notice{margin:12px;padding:10px;border-radius:8px;font-size:11px}.lcw-error{background:#5d251f}.lcw-notice{background:#20472e}.lcw-client{align-content:start}.lcw-cue,.lcw-offer,.lcw-finish,.lcw-reveal{display:grid;gap:8px;padding:16px;border:1px solid var(--ml-border, #ffffff1c);border-radius:14px;background:#ffffff08}.lcw-cue strong{font-size:17px}.lcw-effort{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.movio-live .lcw-effort button{display:grid;gap:1px;padding:8px 2px;font-size:16px}.lcw-effort small{font-size:7px;color:var(--ml-muted, #aebfb5)}.lcw-effort-four{grid-template-columns:repeat(4,1fr)}.movio-live .lcw-effort-four button{min-height:48px}.movio-live .lcw-effort-four .need-break{border-color:#ff8173;color:#ffd1cb}.lcw-personal,.lcw-private-response,.lcw-private-cues{border:1px solid color-mix(in srgb,var(--ml-primary, #cdf594) 28%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ml-primary, #cdf594) 7%,transparent)}.lcw-personal{display:grid;gap:7px;padding:14px}.lcw-personal small,.lcw-private-response small,.lcw-private-badge{color:var(--ml-primary, #cdf594);font-size:8px;font-weight:900;letter-spacing:1.2px}.lcw-personal h3,.lcw-personal p{margin:0}.lcw-personal details{font-size:10px}.lcw-private-response{display:grid;gap:5px;padding:12px}.lcw-private-response b{font-size:12px}.lcw-private-cues{margin:12px}.lcw-attention{margin:0;padding:9px;border-radius:8px;background:#ffffff08;font-size:10px}.lcw-overlay-controls{margin-top:4px;border:1px solid var(--ml-border, #ffffff18);border-radius:10px}.lcw-overlay-controls summary{padding:10px;cursor:pointer;font-size:10px;font-weight:800}.lcw-overlay-controls>div{display:grid;gap:9px;padding:0 10px 10px}.lcw-check{display:flex!important;align-items:center;gap:8px}.lcw-check input{width:auto!important}.lcw-reveal-countdown{display:grid;place-items:center;min-height:220px;border-radius:14px;background:radial-gradient(circle,color-mix(in srgb,var(--ml-primary, #cdf594) 30%,transparent),transparent 70%)}.lcw-reveal-countdown b{font-size:72px}.lcw-reveal.effect-confetti{animation:lcw-reveal-pop .7s ease both;box-shadow:0 0 45px color-mix(in srgb,var(--ml-primary, #cdf594) 30%,transparent)}.lcw-reveal.effect-glow{animation:lcw-reveal-glow 1.4s ease both}.lcw-reveal.effect-clean{animation:lcw-reveal-fade .7s ease both}.lcw-history{display:grid;gap:7px;padding:12px;border-radius:10px;background:#ffffff08}.lcw-history p{margin:0;font-size:11px}.lcw-history small{color:var(--ml-muted, #aebfb5);font-size:8px;letter-spacing:1px}.lcw-history>div{display:flex;justify-content:space-between;gap:12px;font-size:10px}@keyframes lcw-reveal-pop{0%{opacity:0;transform:scale(.82) rotate(-1deg)}to{opacity:1;transform:scale(1)}}@keyframes lcw-reveal-glow{0%{opacity:0;filter:brightness(2);box-shadow:0 0 80px var(--ml-primary, #cdf594)}to{opacity:1;filter:none}}@keyframes lcw-reveal-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lcw-poll{display:grid;gap:5px}.movio-live .lcw-poll button.active{border-color:var(--ml-primary, #cdf594);background:color-mix(in srgb,var(--ml-primary, #cdf594) 15%,transparent)}.lcw-reveal>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lcw-reveal figure{margin:0}.lcw-reveal img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:9px}.lcw-reveal figcaption{margin-top:4px;text-align:center;color:var(--ml-muted, #aebfb5);font-size:9px;text-transform:uppercase}.lcw-macros{display:flex;gap:6px}.lcw-macros span{padding:6px 8px;border-radius:20px;background:#ffffff0d;font-size:10px}.lcw-offer b{font-size:20px}.lcw-offer a,.lcw-finish a{color:var(--ml-accent, #cdf594);font-size:12px;font-weight:700}.lcw-quick{display:grid;gap:11px}.lcw-section .muted{color:var(--ml-muted, #aebfb5);font-size:11px}@media(max-width:1050px){.ml-room{height:auto;min-height:0;overflow:visible}.lcw-shell,.lcw-shell.lcw-panel-collapsed{grid-template-columns:1fr;height:auto}.lcw-stage-wrap{height:62dvh;min-height:430px}.lcw-panel{max-height:none;border-left:0;border-top:1px solid var(--ml-border, #ffffff18)}.lcw-shell.lcw-panel-collapsed .lcw-panel{display:none}.movio-live .lcw-panel-toggle,.movio-live .lcw-panel-collapsed .lcw-panel-toggle{top:8px;right:8px}.lcw-tabs{position:static}.lcw-overlay{bottom:78px}}@media(max-width:600px){.lcw-stage-wrap{height:58dvh;min-height:390px}.lcw-overlay{left:8px;right:8px;bottom:70px;grid-template-columns:1fr auto;padding:11px}.lcw-overlay-next{display:none}.lcw-overlay>b{font-size:24px}.lcw-overlay strong{font-size:14px}.lcw-section{padding:16px}.lcw-tabs{grid-template-columns:repeat(2,1fr)}.lcw-reveal>div{grid-template-columns:1fr}}.ml-billing{margin:2rem 0}.ml-billing>p{max-width:85ch}.ml-credit-summary,.ml-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.ml-credit-summary>div{display:flex;flex-direction:column;gap:.3rem}.ml-credit-summary strong{font-size:2rem}.ml-plan{border:1px solid var(--ml-border, #7776);border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.65rem}.ml-plan h3,.ml-plan p{margin:0}.ml-plan>strong{font-size:1.8rem}.ml-plan small{font-size:.85rem;font-weight:400}.ml-plan button{margin-top:auto}.ml-plan-featured{box-shadow:inset 0 0 0 1px currentColor}.ml-class-explainer{display:grid;gap:.35rem;margin:1rem 0;padding:1rem;border-radius:14px;background:var(--ml-soft, #7772)}.ml-class-explainer span{font-size:.9rem}.ml-balance-plain{padding:1rem;border-left:3px solid currentColor;background:var(--ml-soft, #7772)}.ml-plan-plain{display:grid;gap:.2rem;padding:.8rem 0;border-top:1px solid var(--ml-border, #7776);border-bottom:1px solid var(--ml-border, #7776)}.ml-plan-plain span{font-size:.78rem;opacity:.8}.ml-plan-plain em{margin-top:.35rem;font-style:normal;font-weight:700}.ml-plan details summary{cursor:pointer;font-weight:700}.ml-plan details p{margin-top:.5rem}.ml-billing progress{width:100%;height:12px;accent-color:var(--ml-accent, #7f6cff)}.ml-billing-details{border-top:1px solid #8885;padding:1rem 0}.ml-billing-details summary{cursor:pointer;font-weight:700}.ml-billing .ml-check{display:flex;align-items:flex-start;gap:.75rem}.ml-billing .ml-check input{width:auto;margin-top:.3rem}.ml-billing form{max-width:620px;margin-bottom:1rem}@media(max-width:700px){.ml-plan-grid{grid-template-columns:1fr}.ml-credit-summary{gap:.5rem}.ml-credit-summary strong{font-size:1.4rem}.ml-credit-summary span{font-size:.8rem}}.ml-billing,.ml-billing *{box-sizing:border-box}.ml-billing .ml-plan p{margin:0}
