@property --x{syntax:"<length>";inherits:true;initial-value:1px}.lpm-stage{border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}.lpm{--x:min(calc(100cqw / var(--w)), calc(100cqh / var(--h)));width:calc(var(--w) * var(--x));height:calc(var(--h) * var(--x));color:#fff;font-size:calc(15 * var(--x));letter-spacing:-.01em;text-align:left;flex:none;line-height:1.3;position:relative}.lpm[data-fit=cover]{--x:max(calc(100cqw / var(--w)), calc(100cqh / var(--h)))}.lpm *,.lpm :before,.lpm :after{box-sizing:border-box}.lpm b{color:#e5e5e5;font-weight:500}.lpm-muted{color:#8f8f8f}.lpm-strong{font-weight:500}.lpm-warn{color:#f5b83d;font-weight:500}.lpm-brand-text{color:var(--lp-accent)}.lpm-push{margin-left:auto}.lpm-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lpm-stack{gap:calc(3 * var(--x));flex-direction:column;min-width:0;display:flex}.lpm-label{color:#8f8f8f;font-size:calc(13 * var(--x));letter-spacing:0;font-weight:500}.lpm-title{font-size:calc(22 * var(--x));letter-spacing:-.03em;font-weight:500}.lpm-head{justify-content:space-between;align-items:center;gap:calc(16 * var(--x));display:flex}.lpm-ok{color:#3dd68c;font-size:calc(13 * var(--x));font-weight:500}.lpm-logo{width:calc(26 * var(--x));height:calc(26 * var(--x));flex:none}.lpm-glyph{width:calc(20 * var(--x));height:calc(20 * var(--x));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lpm-dots{gap:calc(7 * var(--x));padding:calc(14 * var(--x)) calc(16 * var(--x));flex:none;display:flex}.lpm-dots i{width:calc(11 * var(--x));height:calc(11 * var(--x));background:#3a3a3a;border-radius:50%}.lpm-btn{justify-content:center;align-items:center;gap:calc(8 * var(--x));height:calc(38 * var(--x));padding:0 calc(16 * var(--x));border-radius:calc(999 * var(--x));color:#fff;font-size:calc(14 * var(--x));white-space:nowrap;background:#1f1f1f;flex:none;font-weight:500;display:inline-flex}.lpm-btn--primary{color:#010101;background:#fff}.lpm-btn--pair{padding:0 calc(4 * var(--x));gap:0}.lpm-btn--pair span{padding:0 calc(11 * var(--x))}.lpm-chip{height:calc(28 * var(--x));min-width:calc(48 * var(--x));padding:0 calc(8 * var(--x));border-radius:calc(8 * var(--x));color:#d4d4d4;font-size:calc(13 * var(--x));background:#1c1c1c;flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.lpm-field{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.lpm-timer{font-size:calc(56 * var(--x));letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.lpm-timer--warning{color:#f5b83d}.lpm-live{align-items:center;gap:calc(8 * var(--x));padding:calc(5 * var(--x)) calc(10 * var(--x));border-radius:calc(8 * var(--x));color:var(--lp-accent);font-size:calc(13 * var(--x));background:#c6f43224;flex:none;font-weight:500;display:inline-flex}.lpm-live:before{width:calc(7 * var(--x));height:calc(7 * var(--x));content:"";background:currentColor;border-radius:50%}.lpm-avatar{width:calc(36 * var(--x));height:calc(36 * var(--x));font-size:calc(13 * var(--x));background:#262626;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.lpm-avatar[data-tone="0"]{color:#ffb27a;background:#3a2415}.lpm-avatar[data-tone="1"]{color:#7ac4ff;background:#15293a}.lpm-avatar[data-tone="2"]{color:#8ce0a0;background:#1f3322}.lpm-avatar[data-tone="3"]{color:#c9a4ff;background:#2b1f3a}.lpm-app{background:#010101;width:100%;height:100%;display:flex}.lpm-sidebar{gap:calc(4 * var(--x));width:calc(220 * var(--x));padding:calc(20 * var(--x)) calc(12 * var(--x));color:#8f8f8f;font-size:calc(15 * var(--x));border-right:1px solid #1c1c1c;flex-direction:column;flex:none;display:flex}.lpm-brand{align-items:center;gap:calc(10 * var(--x));padding:calc(4 * var(--x)) calc(8 * var(--x)) calc(16 * var(--x));color:#fff;font-size:calc(18 * var(--x));font-weight:500;display:flex}.lpm-workspace{align-items:center;gap:calc(10 * var(--x));margin-bottom:calc(12 * var(--x));padding:calc(8 * var(--x)) calc(10 * var(--x));border-radius:calc(12 * var(--x));color:#fff;background:#111;display:flex}.lpm-org{width:calc(26 * var(--x));height:calc(26 * var(--x));border-radius:calc(6 * var(--x));background:var(--lp-accent);font-size:calc(13 * var(--x));color:#010101;place-items:center;font-weight:600;display:grid}.lpm-nav{align-items:center;gap:calc(12 * var(--x));height:calc(40 * var(--x));padding:0 calc(12 * var(--x));border-radius:calc(10 * var(--x));display:flex}.lpm-nav[data-active]{color:#fff;background:#1a1a1a}.lpm-user{align-items:center;gap:calc(10 * var(--x));padding:calc(8 * var(--x));color:#fff;font-size:calc(14 * var(--x));margin-top:auto;display:flex}.lpm-main{gap:calc(18 * var(--x));min-width:0;padding:calc(28 * var(--x)) calc(32 * var(--x));flex-direction:column;flex:1;display:flex}.lpm-main>*{flex:none}.lpm-main>.lpm-agenda{flex:1;min-height:0}.lpm-event-head{align-items:center;gap:calc(14 * var(--x));display:flex}.lpm-event-head .lpm-title{font-size:calc(26 * var(--x))}.lpm-transport{border-radius:calc(18 * var(--x));background:#0a0a0a;border:1px solid #242424;position:relative;overflow:hidden}.lpm-transport-top{align-items:center;gap:calc(24 * var(--x));padding:calc(20 * var(--x)) calc(22 * var(--x)) calc(16 * var(--x));display:flex}.lpm-transport-time{gap:calc(8 * var(--x));flex-direction:column;flex:none;display:flex}.lpm-transport-now{gap:calc(5 * var(--x));min-width:0;padding-left:calc(24 * var(--x));border-left:1px solid #242424;flex-direction:column;display:flex}.lpm-now-title{font-size:calc(20 * var(--x));letter-spacing:-.02em;font-weight:500}.lpm-next-line{color:#8f8f8f;font-size:calc(14 * var(--x));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lpm-transport-bottom{align-items:center;gap:calc(8 * var(--x));padding:calc(14 * var(--x)) calc(22 * var(--x)) calc(18 * var(--x));border-top:1px solid #1c1c1c;display:flex}.lpm-meta{gap:calc(16 * var(--x));color:#8f8f8f;font-size:calc(13 * var(--x));white-space:nowrap;margin-left:auto;display:flex}.lpm-progress{height:calc(3 * var(--x));background:#1a1a1a;position:absolute;bottom:0;left:0;right:0}.lpm-progress i{background:var(--lp-accent);width:76%;height:100%;display:block}.lpm-agenda{border-radius:calc(18 * var(--x));background:#0a0a0a;border:1px solid #1f1f1f;flex-direction:column;display:flex;overflow:hidden}.lpm-row{align-items:center;gap:calc(12 * var(--x));height:calc(56 * var(--x));padding:0 calc(18 * var(--x)) 0 calc(14 * var(--x));border-bottom:1px solid #1a1a1a;flex:none;display:flex}.lpm-row:last-child{border-bottom:0}.lpm-row[data-active]{box-shadow:inset calc(3 * var(--x)) 0 0 var(--lp-accent);background:#c6f43217}.lpm-row[data-done]{color:#6b6b6b}.lpm-row-index{width:calc(16 * var(--x));color:#6b6b6b;font-size:calc(12 * var(--x));text-align:right;flex:none}.lpm-row-time{width:calc(46 * var(--x));font-variant-numeric:tabular-nums;flex:none;font-weight:500}.lpm-now{padding:calc(3 * var(--x)) calc(9 * var(--x));border-radius:calc(7 * var(--x));background:var(--lp-accent);font-size:calc(12 * var(--x));color:#010101;flex:none;font-weight:600}.lpm-section{height:calc(42 * var(--x));padding:0 calc(18 * var(--x)) 0 calc(42 * var(--x));color:#bdbdbd;font-size:calc(14 * var(--x));background:#121212;border-bottom:1px solid #1a1a1a;flex:none;justify-content:space-between;align-items:center;font-weight:500;display:flex}.lpm-section .lpm-muted{font-size:calc(13 * var(--x));font-weight:400}.lpm-window{border-radius:calc(22 * var(--x));background:#0d0d0d;border:1px solid #262626;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.lpm-window-body{min-height:0;margin-left:calc(14 * var(--x));border-radius:calc(16 * var(--x)) 0 0 0;background:#030303;border-top:1px solid #222;border-left:1px solid #222;flex:1;overflow:hidden}.lpm-step-window{width:calc(520 * var(--x));height:calc(380 * var(--x))}.lpm-step-inner{gap:calc(14 * var(--x));width:calc(440 * var(--x));padding:calc(22 * var(--x)) 0 0 calc(22 * var(--x));flex-direction:column;display:flex}.lpm-step-inner .lpm-row{height:calc(54 * var(--x))}.lpm-add{color:#8f8f8f;font-size:calc(15 * var(--x));font-weight:500}.lpm-list{border-radius:calc(16 * var(--x));background:#0a0a0a;border:1px solid #1f1f1f;flex-direction:column;display:flex;overflow:hidden}.lpm-screen-row{align-items:center;gap:calc(14 * var(--x));padding:calc(14 * var(--x)) calc(16 * var(--x));border-bottom:1px solid #1a1a1a;display:flex}.lpm-screen-row:last-child{border-bottom:0}.lpm-screen-icon{width:calc(42 * var(--x));height:calc(42 * var(--x));border-radius:calc(12 * var(--x));color:#d4d4d4;background:#1a1a1a;flex:none;place-items:center;display:grid}.lpm-screen-text{gap:calc(3 * var(--x));white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex}.lpm-screen-text .lpm-strong{font-size:calc(16 * var(--x))}.lpm-screen-text .lpm-muted{font-size:calc(13 * var(--x));text-overflow:ellipsis;overflow:hidden}.lpm-toast{padding:calc(10 * var(--x)) calc(16 * var(--x));border-radius:calc(12 * var(--x));color:#3dd68c;font-size:calc(14 * var(--x));background:#121212;border:1px solid #262626;align-self:flex-start;font-weight:500}.lpm-run{align-items:flex-start;gap:calc(12 * var(--x));padding-top:calc(4 * var(--x));flex-direction:column;display:flex}.lpm-run .lpm-timer{font-size:calc(104 * var(--x))}.lpm-run .lpm-now-title{font-size:calc(22 * var(--x))}.lpm-run-buttons{gap:calc(10 * var(--x));margin-top:calc(8 * var(--x));display:flex}.lpm-run-buttons .lpm-btn{height:calc(44 * var(--x));padding:0 calc(20 * var(--x));font-size:calc(15 * var(--x))}.lpm-scene{perspective:calc(1600 * var(--x));place-items:center;display:grid;position:absolute;inset:0}.lpm-plane{transform-style:preserve-3d;position:relative;transform:rotateX(34deg)rotate(-16deg)}.lpm-plane--speaker{width:calc(540 * var(--x));height:calc(280 * var(--x));transform:rotateX(30deg) rotateZ(-12deg) translate(calc(30 * var(--x)), calc(10 * var(--x)))}.lpm-plane--hall{width:calc(460 * var(--x));height:calc(270 * var(--x));transform:rotateX(30deg) rotateZ(-14deg) translateX(calc(-20 * var(--x)))}.lpm-plane--gauge{transform:rotateX(32deg)rotate(9deg)}.lpm-plane--recalc{transform:rotateX(28deg) rotateZ(-22deg) translateX(calc(-16 * var(--x)))}.lpm-plane--closing{width:calc(500 * var(--x));transform:rotateX(28deg)rotate(-12deg)}.lpm-float{gap:calc(5 * var(--x));padding:calc(14 * var(--x)) calc(18 * var(--x));border-radius:calc(16 * var(--x));font-size:calc(17 * var(--x));white-space:nowrap;box-shadow:0 calc(28 * var(--x)) calc(50 * var(--x)) calc(-18 * var(--x)) #000000f2;transform:translateZ(calc(70 * var(--x)));background:#0f0f0f;border:1px solid #2e2e2e;flex-direction:column;display:flex;position:absolute}.lpm-tv{justify-content:center;gap:calc(10 * var(--x));padding:calc(28 * var(--x)) calc(36 * var(--x));border-radius:calc(22 * var(--x));box-shadow:0 calc(50 * var(--x)) calc(90 * var(--x)) calc(-30 * var(--x)) #000000f2;background:#050505;border:1px solid #2e2e2e;flex-direction:column;display:flex;position:absolute;inset:0}.lpm-tv .lpm-timer{font-size:calc(150 * var(--x))}.lpm-tv-label{color:#8f8f8f;font-size:calc(18 * var(--x))}.lpm-tv-bar{height:calc(6 * var(--x));border-radius:calc(999 * var(--x));background:#1c1c1c}.lpm-tv-bar i{border-radius:inherit;background:#f5b83d;width:96%;height:100%;display:block}.lpm-float--message{top:calc(36 * var(--x));right:calc(-130 * var(--x));transform:translateZ(calc(90 * var(--x)))}.lpm-float--next{bottom:calc(-30 * var(--x));left:calc(-60 * var(--x));transform:translateZ(calc(60 * var(--x)))}.lpm-gauge-card{align-items:flex-start;gap:calc(12 * var(--x));width:calc(300 * var(--x));padding:calc(24 * var(--x));border-radius:calc(22 * var(--x));font-size:calc(17 * var(--x));background:#0a0a0a;border:1px solid #2a2a2a;flex-direction:column;display:flex}.lpm-gauge{width:calc(250 * var(--x));position:relative}.lpm-gauge svg{fill:none;stroke-linecap:round;stroke-width:12px;width:100%;display:block}.lpm-gauge-track{stroke:#1f1f1f}.lpm-gauge-fill{stroke:#f5b83d}.lpm-gauge-value{font-size:calc(40 * var(--x));font-weight:500;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lpm-hall{justify-content:center;gap:calc(12 * var(--x));padding:calc(32 * var(--x)) calc(40 * var(--x));border-radius:calc(22 * var(--x));box-shadow:0 calc(50 * var(--x)) calc(90 * var(--x)) calc(-30 * var(--x)) #000000f2;background:radial-gradient(120% 90% at 0 0,#c6f43233,#0000 60%),#060606;border:1px solid #2e2e2e;flex-direction:column;display:flex;position:absolute;inset:0}.lpm-hall-brand{top:calc(24 * var(--x));right:calc(28 * var(--x));position:absolute}.lpm-hall-kicker{color:var(--lp-accent);font-size:calc(18 * var(--x));font-weight:500}.lpm-hall-title{font-size:calc(40 * var(--x));letter-spacing:-.03em;font-weight:500;line-height:1.08}.lpm-float--hall{right:calc(-50 * var(--x));bottom:calc(-34 * var(--x))}.lpm-recalc{width:calc(400 * var(--x));padding:calc(22 * var(--x));border-radius:calc(22 * var(--x));font-size:calc(17 * var(--x));background:#0a0a0a;border:1px solid #2a2a2a;flex-direction:column;display:flex}.lpm-recalc-head{padding-bottom:calc(14 * var(--x));font-size:calc(18 * var(--x));justify-content:space-between;align-items:center;display:flex}.lpm-shift{padding:calc(4 * var(--x)) calc(10 * var(--x));border-radius:calc(8 * var(--x));color:var(--lp-accent);font-size:calc(14 * var(--x));background:#c6f43224;font-weight:600}.lpm-recalc-row{align-items:center;gap:calc(14 * var(--x));padding:calc(12 * var(--x)) 0;border-top:1px solid #1c1c1c;display:flex}.lpm-shot-window{width:calc(700 * var(--x));height:calc(540 * var(--x))}.lpm-shot-inner{gap:calc(16 * var(--x));width:calc(560 * var(--x));padding:calc(22 * var(--x)) 0 0 calc(22 * var(--x));flex-direction:column;display:flex}.lpm-shot-inner .lpm-title{font-size:calc(24 * var(--x))}.lpm-shot-inner .lpm-transport-top{gap:calc(22 * var(--x))}.lpm-shot-inner .lpm-timer{font-size:calc(64 * var(--x))}.lpm-shot-inner .lpm-now-title{font-size:calc(21 * var(--x))}.lpm-shot-inner .lpm-row{font-size:calc(16 * var(--x))}.lpm-card{border-radius:calc(16 * var(--x));background:#0a0a0a;border:1px solid #1f1f1f;overflow:hidden}.lpm-card-head{justify-content:space-between;align-items:center;gap:calc(16 * var(--x));padding:calc(18 * var(--x)) calc(18 * var(--x)) calc(16 * var(--x));border-bottom:1px solid #1a1a1a;display:flex}.lpm-card-head .lpm-muted{font-size:calc(14 * var(--x))}.lpm-card-title{font-size:calc(20 * var(--x));letter-spacing:-.02em;font-weight:500}.lpm-member{grid-template-columns:1fr calc(150 * var(--x));align-items:center;gap:calc(16 * var(--x));padding:calc(12 * var(--x)) calc(18 * var(--x));border-bottom:1px solid #161616;display:grid}.lpm-member:last-child{border-bottom:0}.lpm-member--head{padding-top:calc(10 * var(--x));padding-bottom:calc(10 * var(--x));color:#8f8f8f;font-size:calc(13 * var(--x));background:#0f0f0f;font-weight:500}.lpm-member-who{align-items:center;gap:calc(12 * var(--x));min-width:0;display:flex}.lpm-member-who .lpm-strong{font-size:calc(16 * var(--x))}.lpm-member-who .lpm-muted{font-size:calc(13 * var(--x))}.lpm-role{color:#d4d4d4;font-size:calc(14 * var(--x))}.lpm-table{border-radius:calc(16 * var(--x));font-size:calc(17 * var(--x));background:#0a0a0a;border:1px solid #1f1f1f;flex-direction:column;display:flex;overflow:hidden}.lpm-table-row{grid-template-columns:calc(84 * var(--x)) calc(84 * var(--x)) 1fr;height:calc(56 * var(--x));padding:0 calc(18 * var(--x));font-variant-numeric:tabular-nums;border-bottom:1px solid #1a1a1a;align-items:center;display:grid}.lpm-table-row:last-child{border-bottom:0}.lpm-table-row--head{height:calc(42 * var(--x));color:#8f8f8f;font-size:calc(13 * var(--x));background:#0f0f0f;font-weight:500}.lpm-tone-ok{color:#3dd68c}.lpm-tone-warn{color:#f5b83d}.lpm-tone-late{color:#ef4444}.lpm-summary{justify-content:space-between;gap:calc(16 * var(--x));padding:calc(14 * var(--x)) calc(18 * var(--x));border-radius:calc(14 * var(--x));font-size:calc(15 * var(--x));background:#0a0a0a;border:1px solid #1f1f1f;display:flex}.lpm-onsite{background:#050505;place-items:center;display:grid;position:absolute;inset:0}.lpm-laptop{width:calc(470 * var(--x));flex-direction:column;align-items:center;display:flex}.lpm-laptop-screen{justify-content:center;align-items:center;gap:calc(14 * var(--x));width:calc(410 * var(--x));height:calc(256 * var(--x));border:calc(8 * var(--x)) solid #1c1c1c;border-bottom-width:calc(14 * var(--x));border-radius:calc(16 * var(--x)) calc(16 * var(--x)) 0 0;background:#0a0a0a;flex-direction:column;display:flex}.lpm-laptop-screen .lpm-logo{width:calc(44 * var(--x));height:calc(44 * var(--x))}.lpm-server-title{font-size:calc(22 * var(--x));letter-spacing:-.02em;font-weight:500}.lpm-server-address{padding:calc(5 * var(--x)) calc(12 * var(--x));border-radius:calc(999 * var(--x));color:#bdbdbd;font-size:calc(14 * var(--x));border:1px solid #262626}.lpm-server-status{gap:calc(18 * var(--x));color:#8f8f8f;font-size:calc(13 * var(--x));display:flex}.lpm-server-status span:before{width:calc(6 * var(--x));height:calc(6 * var(--x));margin-right:calc(7 * var(--x));background:var(--lp-accent);vertical-align:middle;content:"";border-radius:50%;display:inline-block}.lpm-laptop-base{width:calc(470 * var(--x));height:calc(14 * var(--x));border-radius:0 0 calc(14 * var(--x)) calc(14 * var(--x));background:linear-gradient(#2e2e2e,#1a1a1a)}.lpm-closing{gap:calc(14 * var(--x));flex-direction:column;display:flex}.lpm-closing .lpm-timer{font-size:calc(60 * var(--x))}.lpm-float--closing{top:calc(150 * var(--x));right:calc(-90 * var(--x));transform:translateZ(calc(80 * var(--x)))}
