:root{--cf:clamp(15px, .85vw, 34px);--c-accent:var(--o-accent,#8447f0);--c-accent-strong:var(--o-accent-pressed,#6f3cca);--c-accent-text:#fff;--c-cool:var(--o-info-rgb,90, 156, 255);--grad-primary-from:var(--o-accent-pressed,#6f3cca);--grad-primary-to:var(--o-accent,#8447f0);--grad-primary:linear-gradient(83.21deg, var(--grad-primary-from), var(--grad-primary-to));--c-app-bg:var(--o-bg-canvas,#07090d);--c-text:var(--o-text-rgb,244, 247, 251);--c-line:var(--o-line-rgb,255, 255, 255);--c-chrome:var(--o-bg-shell,#0a0d12);--c-panel:var(--o-surface-1,#0e1218);--c-card:var(--o-surface-2,#131821);--c-card-2:var(--o-bg-shell,#0a0d12);--el-radius-card:var(--o-radius-md,14px);--el-radius-panel:var(--o-radius-sm,10px);--el-radius-btn:var(--o-radius-sm,10px);--el-radius-input:var(--o-radius-sm,10px);--el-radius-list:var(--o-radius-sm,10px);--el-border-card:1px;--el-border-panel:1px;--el-border-btn:1px;--el-border-input:1px;--el-border-width:1px;--el-input-fill:var(--o-line-rgb,255, 255, 255);--el-input-border:var(--o-line-rgb,255, 255, 255);--el-input-text:var(--o-text-rgb,244, 247, 251);--el-btn-fill:var(--o-line-rgb,255, 255, 255);--el-btn-border:var(--o-line-rgb,255, 255, 255);--el-btn-text:var(--o-text-rgb,244, 247, 251);--el-card-border:var(--o-line-rgb,255, 255, 255)}[data-theme=light] .bg-layer{background:radial-gradient(circle at 28% 12%, var(--o-bg-shell,#f8fafc) 0%, var(--o-bg-canvas,#f4f6f9) 55%, var(--o-surface-3,#e8edf3) 100%)!important}.hr-wrap{--themis:var(--o-signal-green,#2fa37c);padding:calc(1.4 * var(--cf));max-width:calc(60 * var(--cf));font-family:var(--font-fira), system-ui, sans-serif;color:rgba(var(--c-text), .9);margin:0 auto}.hr-head{justify-content:space-between;align-items:flex-end;gap:calc(1 * var(--cf));margin-bottom:calc(1 * var(--cf));flex-wrap:wrap;display:flex}.hr-title{margin:calc(.2 * var(--cf)) 0 0;font-size:calc(1.5 * var(--cf));font-weight:700}.hr-headbtns{gap:calc(.5 * var(--cf));display:flex}.hr-btn{appearance:none;cursor:pointer;font:inherit;font-size:calc(.78 * var(--cf));padding:calc(.4 * var(--cf)) calc(.9 * var(--cf));border-radius:var(--el-radius-btn,7px);border:var(--el-border-btn,1px) solid rgba(var(--el-btn-border), .16);background:rgba(var(--el-btn-fill), .04);color:rgba(var(--el-btn-text), .85)}.hr-btn:hover{background:rgba(var(--c-line), .1)}.hr-btn:disabled{opacity:.5;cursor:default}.hr-err{margin-bottom:calc(.8 * var(--cf));padding:calc(.5 * var(--cf)) calc(.8 * var(--cf));border-radius:calc(.4 * var(--cf));color:#dd6b6b;font-size:calc(.76 * var(--cf));background:#dd6b6b24}.hr-muted{padding:calc(1.6 * var(--cf));text-align:center;color:rgba(var(--c-text), .4);font-size:calc(.8 * var(--cf))}.hr-table{border-collapse:collapse;width:100%;font-size:calc(.8 * var(--cf))}.hr-table th{text-align:start;padding:calc(.45 * var(--cf)) calc(.6 * var(--cf));color:rgba(var(--c-text), .45);border-bottom:var(--el-border-width,1px) solid rgba(var(--el-card-border), .12);font-weight:600;font-size:calc(.7 * var(--cf));text-transform:uppercase;letter-spacing:.04em}.hr-table td{padding:calc(.55 * var(--cf)) calc(.6 * var(--cf));border-bottom:var(--el-border-width,1px) solid rgba(var(--el-card-border), .06)}.hr-table tbody tr{cursor:pointer}.hr-table tbody tr:hover{background:rgba(var(--c-line), .05)}.hr-status{font-size:calc(.68 * var(--cf));padding:calc(.1 * var(--cf)) calc(.5 * var(--cf));white-space:nowrap;border-radius:99px}.hr-tabs{gap:calc(.3 * var(--cf));border-bottom:var(--el-border-width,1px) solid rgba(var(--c-line), .12);margin-bottom:calc(1 * var(--cf));flex-wrap:wrap;display:flex}.hr-tab{appearance:none;cursor:pointer;font:inherit;font-size:calc(.78 * var(--cf));padding:calc(.45 * var(--cf)) calc(.8 * var(--cf));color:rgba(var(--c-text), .55);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.hr-tab:hover{color:rgba(var(--c-text), .85)}.hr-tab.is-active{color:var(--themis);border-bottom-color:var(--themis);font-weight:600}.hr-grid{grid-template-columns:repeat(auto-fill, minmax(calc(13 * var(--cf)), 1fr));gap:calc(.7 * var(--cf));display:grid}.hr-field{gap:calc(.2 * var(--cf));font-size:calc(.76 * var(--cf));flex-direction:column;display:flex}.hr-field>span{color:rgba(var(--c-text), .55)}.hr-field>span em{color:var(--themis);font-style:normal;font-size:calc(.66 * var(--cf))}.hr-input{font:inherit;font-size:calc(.8 * var(--cf));padding:calc(.4 * var(--cf)) calc(.55 * var(--cf));border-radius:var(--el-radius-input,6px);border:var(--el-border-input,1px) solid rgba(var(--el-input-border), .16);background:rgba(var(--el-input-fill), .03);color:rgb(var(--el-input-text))}.hr-input:focus{border-color:color-mix(in srgb, var(--themis) 55%, transparent);outline:none}.hr-input:focus-visible,.hr-select:focus-visible,.hr-textarea:focus-visible{outline:2px solid var(--o-border-focus);outline-offset:2px;border-color:color-mix(in srgb, var(--o-border-focus) 55%, transparent)}.hr-input option,.hr-input optgroup{background:var(--c-panel);color:rgb(var(--c-text))}.hr-check{align-items:center;gap:calc(.4 * var(--cf));padding-bottom:calc(.4 * var(--cf));flex-direction:row;align-self:end}.hr-sec{margin-top:calc(.6 * var(--cf));font-size:calc(.72 * var(--cf));color:var(--themis);text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;font-weight:600}.hr-span{grid-column:1/-1}.hr-shell{--themis:#2fa37c;background:var(--c-panel);height:100%;font-family:var(--font-fira), system-ui, sans-serif;color:rgba(var(--c-text), .9);flex-direction:column;display:flex;overflow:hidden}.hr-body{min-height:0;padding:calc(1.4 * var(--cf));flex:1;overflow-y:auto}.hr-inner{max-width:calc(72 * var(--cf));margin:0 auto}.hr-note{margin-bottom:calc(.8 * var(--cf));padding:calc(.5 * var(--cf)) calc(.8 * var(--cf));border-radius:calc(.4 * var(--cf));color:#e0943a;font-size:calc(.76 * var(--cf));background:#e0943a24}.hr-badge{font-size:calc(.68 * var(--cf));padding:calc(.22 * var(--cf)) calc(.6 * var(--cf));background:rgba(var(--c-line), .1);color:rgba(var(--c-text), .6);white-space:nowrap;border-radius:99px}.phub{height:calc(100vh - var(--topbar-h) - var(--footer-h) - calc(4.5 * var(--cf)));min-height:calc(26 * var(--cf));display:flex}.phub--left{flex-direction:row;align-items:stretch}.phub--top{flex-direction:column}.phub--bottom{flex-direction:column-reverse}.phub-tab{--sh:calc(6 * var(--cf));--ih:calc(1.7 * var(--cf));border:var(--el-border-panel,1px) solid #ffffff12;background:#0c0e14;transition:height .28s cubic-bezier(.4,0,.2,1);overflow:hidden}.phub-tab-inner{flex-direction:column;height:100%;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex}.phub-tab-inlay{appearance:none;cursor:pointer;font-family:var(--font-fira), system-ui, sans-serif;font-size:calc(.56 * var(--cf));letter-spacing:.04em;color:var(--tabc);background:color-mix(in srgb, var(--tabc) 14%, #090c11);border:0;place-items:center;display:grid}.phub-tab-inlay:hover{filter:brightness(1.3)}.phub-tab-sleeve{appearance:none;cursor:pointer;color:#f5f5f79e;background:linear-gradient(#12151c,#0c0e14);border:0;place-items:center;transition:color .15s,box-shadow .15s;display:grid}.phub-tab-sleeve:hover{color:#fff}.phub-tab-label{font-family:var(--font-fira), system-ui, sans-serif;font-size:calc(.62 * var(--cf));letter-spacing:.02em;color:inherit}.phub-tabgrip{appearance:none;cursor:pointer;color:#f5f5f799;background:#262b33;border:1px solid #ffffff12;flex:none;place-items:center;transition:color .15s,background .15s;display:grid}.phub-tabgrip:hover{color:#fff;background:#303641}.phub-tabgrip svg{width:calc(1 * var(--cf));height:calc(1 * var(--cf));fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.phub--left .phub-tabs{gap:calc(.12 * var(--cf));padding:calc(4.3 * var(--cf)) 0 calc(.8 * var(--cf));flex-direction:column;flex:none;display:flex}.phub--left .phub-tabgrip{width:calc(2.3 * var(--cf));height:calc(2.3 * var(--cf));margin-bottom:calc(.3 * var(--cf));border-inline-end:none;border-start-start-radius:calc(.2 * var(--cf));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:calc(.2 * var(--cf))}.phub--left .phub-tab{width:calc(2.3 * var(--cf));height:var(--sh);border-inline-end:none;border-start-start-radius:calc(.2 * var(--cf));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:calc(.2 * var(--cf))}.phub--left .phub-tab:hover{height:calc(var(--sh) + var(--ih))}.phub--left .phub-tab-inner{transform:translateY(calc(-1 * var(--ih)))}.phub--left .phub-tab:hover .phub-tab-inner{transform:translateY(0)}.phub--left .phub-tab-inlay{flex:0 0 var(--ih);border-bottom:1px solid #ffffff1f}.phub--left .phub-tab-sleeve{flex:0 0 var(--sh)}.phub--left .phub-tab-label{writing-mode:vertical-rl}.phub--top .phub-tabs,.phub--bottom .phub-tabs{z-index:3;justify-content:flex-end;align-items:flex-start;gap:calc(.18 * var(--cf));height:calc(2.4 * var(--cf));padding:0 calc(1.3 * var(--cf));flex-direction:row;flex:none;display:flex;position:relative;overflow:visible}.phub--bottom .phub-tabs{justify-content:flex-start;align-items:flex-end}.phub--top .phub-tabgrip,.phub--bottom .phub-tabgrip{width:calc(2.4 * var(--cf));height:calc(2.4 * var(--cf));margin-inline-end:calc(.3 * var(--cf))}.phub--top .phub-tabgrip{border-radius:calc(.2 * var(--cf)) calc(.2 * var(--cf)) 0 0;border-bottom:none;align-self:flex-start}.phub--bottom .phub-tabgrip{border-radius:0 0 calc(.2 * var(--cf)) calc(.2 * var(--cf));border-top:none;align-self:flex-end}.phub--top .phub-tab,.phub--bottom .phub-tab{--sh:calc(2.4 * var(--cf));--ih:calc(1.5 * var(--cf));z-index:3;width:calc(5.5 * var(--cf));height:var(--sh);position:relative}.phub--top .phub-tab:hover,.phub--bottom .phub-tab:hover{height:calc(var(--sh) + var(--ih))}.phub--top .phub-tab{border-radius:calc(.2 * var(--cf)) calc(.2 * var(--cf)) 0 0;border-bottom:none}.phub--bottom .phub-tab{border-radius:0 0 calc(.2 * var(--cf)) calc(.2 * var(--cf));border-top:none}.phub--top .phub-tab-inlay,.phub--bottom .phub-tab-inlay{flex:0 0 var(--ih)}.phub--top .phub-tab-inlay{border-top:1px solid #ffffff1f;order:2}.phub--bottom .phub-tab-inlay{border-bottom:1px solid #ffffff1f;order:0}.phub--top .phub-tab-sleeve,.phub--bottom .phub-tab-sleeve{flex:0 0 var(--sh)}.phub--top .phub-tab-sleeve{order:0}.phub--bottom .phub-tab-sleeve{order:2}.phub-stage{border-radius:calc(.25 * var(--cf));background:#080b0f;border:1px solid #ffffff12;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.phub-head{align-items:center;gap:calc(.85 * var(--cf));height:calc(4.3 * var(--cf));padding:0 calc(1.3 * var(--cf));border-bottom:1px solid #ffffff12;flex:none;display:flex}.phub-head-avatar{width:calc(3 * var(--cf));height:calc(3 * var(--cf));border-radius:calc(.4 * var(--cf));color:var(--tabc);background:color-mix(in srgb, var(--tabc) 16%, #0c0e14);border:1px solid color-mix(in srgb, var(--tabc) 35%, transparent);flex:none;place-items:center;display:grid}.phub-head-avatar svg{width:calc(1.7 * var(--cf));height:calc(1.7 * var(--cf));fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.phub-head-text{gap:calc(.12 * var(--cf));flex-direction:column;min-width:0;display:flex}.phub-head-title{font-family:var(--font-fira), system-ui, sans-serif;font-size:calc(1.25 * var(--cf));color:#fff;font-weight:600;line-height:1.1}.phub-head-desc{font-family:var(--font-fira), system-ui, sans-serif;font-size:calc(.74 * var(--cf));color:#f5f5f780}.phub-body{flex:1;min-height:0;position:relative;overflow:hidden}.phub-mode{pointer-events:none;font-family:var(--font-fira), system-ui, sans-serif;font-size:calc(.62 * var(--cf));letter-spacing:.06em;color:#f5f5f766;padding:calc(.15 * var(--cf)) calc(.45 * var(--cf));border-radius:calc(.25 * var(--cf));background:#0000004d;border:1px solid #ffffff1f;margin-inline-start:auto}.phub-panel{padding:calc(1.3 * var(--cf)) calc(1.5 * var(--cf));animation:.34s cubic-bezier(.4,0,.2,1) phubIn;position:absolute;inset:0;overflow:auto}.phub-soon{color:#f5f5f766;padding:calc(2 * var(--cf)) 0;font-style:italic}.psn-play{width:calc(3.5 * var(--cf));height:calc(3.5 * var(--cf));cursor:pointer;filter:drop-shadow(0 6px 18px #0009);z-index:4;background:0 0;border:none;padding:0;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.psn-play svg{width:100%;height:100%;display:block;overflow:visible}.psn-play-circle{stroke:#fff;stroke-dasharray:650;stroke-dashoffset:650px;opacity:.3;transition:all .5s ease-in-out}.psn-play-triangle{stroke:#fff;stroke-dasharray:240;stroke-dashoffset:480px;transition:all .7s ease-in-out}.psn-play:hover .psn-play-triangle,.psn-play:focus-visible .psn-play-triangle{stroke-dashoffset:0;opacity:1;animation:.7s ease-in-out psn-nudge}.psn-play:hover .psn-play-circle,.psn-play:focus-visible .psn-play-circle{stroke-dashoffset:0;opacity:1}.psn-play.is-playing .psn-play-circle{stroke:#fff;stroke-dashoffset:0;opacity:1}.psn-play-pause{stroke:#fff}.psn-secret-row{align-items:center;gap:calc(.3 * var(--cf));display:flex}.psn-secret-row .uprof-input{flex:1;min-width:0}.psn-secret-btn{width:calc(1.9 * var(--cf));height:calc(1.9 * var(--cf));border:var(--el-border-width,1px) solid rgba(var(--c-line), .15);border-radius:calc(.35 * var(--cf));background:rgba(var(--c-line), .05);color:rgba(var(--c-text), .65);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.psn-secret-btn:hover{color:rgb(var(--c-text));border-color:rgba(var(--c-line), .35)}.psn-secret-btn svg{width:calc(.95 * var(--cf));height:calc(.95 * var(--cf));fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.psn-play--reveal{opacity:0}
:root{--cf:clamp(15px, .85vw, 34px);--rail-off-left:0px;--ic-pad-left:0px;--tb-w:0px;--topbar-h:0px;--footer-h:0px;--font-fira:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lumiin:#f5a623}html,body{background:var(--c-app-bg,#06080d);min-height:100%;color:rgb(var(--c-text,250, 250, 252));font-family:var(--font-fira);-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}.lum-standalone{min-height:100vh}
.lum-wrap{--lumiin:#f5a623;height:100%;min-height:calc(38 * var(--cf));--lum-rail-w:calc(14 * var(--cf))}.lum-sidebar{left:var(--rail-off-left);width:var(--lum-rail-w);z-index:4;min-height:0;padding:calc(4.85 * var(--cf)) calc(.6 * var(--cf)) calc(3.6 * var(--cf));background:color-mix(in srgb, var(--c-chrome) 85%, transparent);-webkit-backdrop-filter:blur(18px);border-right:var(--el-border-width,1px) solid rgba(var(--c-line), .1);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;overflow:hidden auto}.lum-main{margin-left:calc(var(--ic-pad-left) + var(--lum-rail-w));box-sizing:border-box;height:100%;padding:0}.lum-content{background:var(--c-panel);border:var(--el-border-width,1px) solid rgba(var(--c-line), .06);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.lum-toolbar{justify-content:space-between;align-items:flex-end;gap:calc(.8 * var(--cf));padding:calc(.8 * var(--cf)) calc(1.1 * var(--cf));border-bottom:var(--el-border-width,1px) solid rgba(var(--c-line), .06);flex:none;display:flex}.lum-kicker{font-size:calc(.66 * var(--cf));letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--lumiin) 80%, transparent)}.lum-page-title{margin:calc(.15 * var(--cf)) 0 0;color:rgb(var(--c-text));font-size:calc(1.45 * var(--cf));line-height:1}.lum-body{min-height:0;padding:calc(.9 * var(--cf)) calc(1.1 * var(--cf)) calc(1.4 * var(--cf));gap:calc(.4 * var(--cf));flex-direction:column;flex:1;display:flex;overflow-y:auto}.lum-side-head{align-items:center;gap:calc(.55 * var(--cf));padding:0 calc(.2 * var(--cf)) calc(.7 * var(--cf));display:flex}.lum-mark{width:calc(2.1 * var(--cf));height:calc(2.1 * var(--cf));background:color-mix(in srgb, var(--lumiin) 18%, transparent);border:1px solid color-mix(in srgb, var(--lumiin) 45%, transparent);border-radius:26%;flex:none;place-items:center;display:grid}.lum-mark svg{fill:none;width:60%;height:60%;stroke:var(--lumiin);stroke-width:1.6px;stroke-linejoin:round}.lum-title{font-size:calc(1.05 * var(--cf));color:rgb(var(--c-text));margin:0;font-weight:800}.lum-sub{color:rgba(var(--c-text), .55);font-size:calc(.7 * var(--cf));margin:0}.lum-sources{gap:calc(.15 * var(--cf));margin-bottom:calc(.6 * var(--cf));flex-direction:column;display:flex}.lum-source{align-items:center;gap:calc(.45 * var(--cf));cursor:pointer;text-align:left;padding:calc(.5 * var(--cf));border-radius:calc(.3 * var(--cf));color:rgba(var(--c-text), .72);font-family:inherit;font-size:calc(.82 * var(--cf));background:0 0;border:1px solid #0000;display:flex}.lum-source:hover{background:rgba(var(--c-line), .04);color:rgb(var(--c-text))}.lum-source.active{background:color-mix(in srgb, var(--lumiin) 16%, transparent);border-color:color-mix(in srgb, var(--lumiin) 40%, transparent);color:rgb(var(--c-text))}.lum-source-ic{width:calc(1.05 * var(--cf));height:calc(1.05 * var(--cf));fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;opacity:.85;flex:none}.lum-source-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lum-stats{grid-template-columns:repeat(auto-fit, minmax(calc(9 * var(--cf)), 1fr));gap:calc(.6 * var(--cf));padding-bottom:calc(.5 * var(--cf));display:grid}.lum-stat{background:rgba(var(--c-line), .03);border:var(--el-border-width,1px) solid rgba(var(--c-line), .07);border-radius:calc(.45 * var(--cf));padding:calc(.7 * var(--cf))}.lum-stat b{font-size:calc(1.3 * var(--cf));color:var(--lumiin);display:block}.lum-stat span{font-size:calc(.72 * var(--cf));color:rgba(var(--c-text), .6)}.lum-stat[data-warn=true] b{color:#e0743a}.lum-panel{border:0;border-bottom:var(--el-border-width,1px) solid rgba(var(--c-line), .06);padding:calc(.5 * var(--cf)) 0 calc(.9 * var(--cf));gap:calc(.6 * var(--cf));background:0 0;border-radius:0;flex-direction:column;display:flex}.lum-panel:last-child{border-bottom:0}.lum-panel h2{font-size:calc(.95 * var(--cf));color:rgb(var(--c-text));margin:0}.lum-table{border-collapse:collapse;width:100%;font-size:calc(.78 * var(--cf));color:rgba(var(--c-text), .88)}.lum-table th{text-align:left;font-size:calc(.68 * var(--cf));text-transform:uppercase;letter-spacing:.04em;color:rgba(var(--c-text), .5);padding:calc(.3 * var(--cf)) calc(.4 * var(--cf));border-bottom:var(--el-border-width,1px) solid rgba(var(--c-line), .14)}.lum-table td{padding:calc(.38 * var(--cf)) calc(.4 * var(--cf));border-bottom:var(--el-border-width,1px) solid rgba(var(--c-line), .06)}.lum-key{font-family:ui-monospace,monospace;font-size:calc(.7 * var(--cf));opacity:.8;word-break:break-all}.lum-badge{padding:calc(.08 * var(--cf)) calc(.5 * var(--cf));font-size:calc(.66 * var(--cf));border:var(--el-border-width,1px) solid rgba(var(--c-line), .2);border-radius:999px;font-weight:700;display:inline-block}.lum-badge[data-tone=ok]{color:#3fae6a;border-color:#3fae6a80}.lum-badge[data-tone=warn]{color:var(--lumiin);border-color:color-mix(in srgb, var(--lumiin) 55%, transparent)}.lum-badge[data-tone=muted]{opacity:.65}.lum-form{gap:calc(.45 * var(--cf));flex-wrap:wrap;align-items:flex-end;display:flex}.lum-form label{gap:calc(.15 * var(--cf));font-size:calc(.7 * var(--cf));color:rgba(var(--c-text), .75);flex-direction:column;display:flex}.lum-form input,.lum-form select{background:rgba(var(--c-line), .03);color:rgb(var(--c-text));border:var(--el-border-width,1px) solid rgba(var(--c-line), .16);border-radius:calc(.4 * var(--cf));padding:calc(.32 * var(--cf)) calc(.5 * var(--cf));font-size:calc(.8 * var(--cf));min-width:calc(9 * var(--cf))}.lum-form input:focus,.lum-form select:focus{border-color:color-mix(in srgb, var(--lumiin) 55%, transparent);outline:none}.lum-btn{background:var(--lumiin);color:#241a05;border-radius:calc(.45 * var(--cf));padding:calc(.4 * var(--cf)) calc(.9 * var(--cf));font-weight:700;font-size:calc(.8 * var(--cf));cursor:pointer;border:0}.lum-btn:disabled{opacity:.5;cursor:default}.lum-empty{color:rgba(var(--c-text), .5);font-size:calc(.8 * var(--cf));padding:calc(.6 * var(--cf)) 0}.lum-error{color:#e0743a;font-size:calc(.75 * var(--cf))}.lum-shell{--lumiin:#f5a623;gap:calc(1 * var(--cf));max-width:calc(78 * var(--cf));flex-direction:column;margin:0 auto;display:flex}.lum-shell .lum-head{align-items:center;gap:calc(.9 * var(--cf));display:flex}.lum-shell .lum-mark{width:calc(2.6 * var(--cf));height:calc(2.6 * var(--cf))}.lum-shell .lum-title{font-size:calc(1.4 * var(--cf))}.lum-shell .lum-sub{font-size:calc(.82 * var(--cf))}.lum-shell .lum-panel{background:rgba(var(--c-line), .03);border:var(--el-border-width,1px) solid rgba(var(--c-line), .08);border-radius:calc(.6 * var(--cf));padding:calc(.8 * var(--cf))}.lum-connect{max-width:calc(34 * var(--cf))}.lum-connect-code{font-size:calc(1.9 * var(--cf));letter-spacing:calc(.2 * var(--cf));color:var(--lumiin);margin:calc(.3 * var(--cf)) 0;font-variant-numeric:tabular-nums;font-weight:800}.lum-connect-projects{gap:calc(.35 * var(--cf));margin-top:calc(.4 * var(--cf));flex-direction:column;display:flex}.lum-connect-option{align-items:center;gap:calc(.45 * var(--cf));font-size:calc(.8 * var(--cf));padding:calc(.35 * var(--cf)) calc(.5 * var(--cf));border:var(--el-border-width,1px) solid rgba(var(--c-line), .14);border-radius:calc(.4 * var(--cf));cursor:pointer;display:flex}.lum-connect-option:has(input:checked){border-color:var(--lumiin);background:color-mix(in srgb, var(--lumiin) 8%, transparent)}.lum-connect-option input{accent-color:var(--lumiin)}.lum-connect-newproject{margin-left:calc(1.5 * var(--cf))}.lum-connect-actions{gap:calc(.6 * var(--cf));margin-top:calc(.8 * var(--cf));display:flex}.lum-btn-ghost{color:rgb(var(--c-text));border:var(--el-border-width,1px) solid rgba(var(--c-line), .2);background:0 0}.lum-connect-done{font-size:calc(1 * var(--cf));color:var(--lumiin);font-weight:700}.lum-row-click{cursor:pointer}.lum-row-click:hover td{background:color-mix(in srgb, var(--lumiin) 6%, transparent)}.lum-actions{text-align:right;white-space:nowrap}.lum-btn-sm{padding:calc(.2 * var(--cf)) calc(.5 * var(--cf));font-size:calc(.7 * var(--cf))}.lum-thumb{width:calc(4.2 * var(--cf));height:calc(2.4 * var(--cf));object-fit:cover;border-radius:calc(.25 * var(--cf));border:var(--el-border-width,1px) solid rgba(var(--c-line), .14);background:#111;display:block}.lum-thumb-err{font-size:calc(.9 * var(--cf));cursor:help}.lum-btn-danger{color:#e0743a;border-color:#e0743a73}.lum-btn-danger[data-armed=true]{color:#241005;background:#e0743a;font-weight:700}.lum-picker{position:relative}.lum-picker-list{z-index:30;background:var(--c-chrome);border:1px solid color-mix(in srgb, var(--lumiin) 45%, transparent);border-radius:calc(.4 * var(--cf));max-height:calc(14 * var(--cf));flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000073}.lum-picker-item{text-align:left;color:rgb(var(--c-text));padding:calc(.35 * var(--cf)) calc(.55 * var(--cf));font-size:calc(.75 * var(--cf));cursor:pointer;background:0 0;border:0}.lum-picker-item:hover{background:color-mix(in srgb, var(--lumiin) 12%, transparent)}.lum-picker-line{color:rgba(var(--c-text), .55);font-size:calc(.65 * var(--cf))}.lumg-canvas{height:calc(28 * var(--cf));border:var(--el-border-width,1px) solid rgba(var(--c-line), .1);border-radius:calc(.45 * var(--cf));background:var(--c-chrome);min-height:380px;overflow:hidden}.lumg-canvas .react-flow__background{background:var(--c-chrome)}.lumg-node{gap:calc(.1 * var(--cf));padding:calc(.45 * var(--cf)) calc(.7 * var(--cf));border-radius:calc(.4 * var(--cf));background:var(--c-panel);border:var(--el-border-width,1px) solid rgba(var(--c-line), .2);min-width:calc(7 * var(--cf));font-size:calc(.78 * var(--cf));color:rgb(var(--c-text));flex-direction:column;display:flex;position:relative}.lumg-node--game{border-color:var(--lumiin,#f5a623);background:color-mix(in srgb, #f5a623 10%, var(--c-panel))}.lumg-node--participant{border-color:#3fae6a99}.lumg-node--advertiser{border-color:#4d9fff99}.lumg-kind{font-size:calc(.55 * var(--cf));text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--c-text), .5)}.lumg-label{white-space:nowrap;font-weight:700}.lumg-h{width:calc(.5 * var(--cf))!important;height:calc(.5 * var(--cf))!important;background:rgba(var(--c-text), .4)!important;border:1px solid var(--c-panel)!important}.lumg-h--out{background:var(--lumiin,#f5a623)!important}.lumg-edge--revenue .react-flow__edge-path{stroke:#f5a623}.lumg-edge--approval .react-flow__edge-path{stroke:#3fae6a}.lumg-canvas .react-flow__edge-textbg{fill:var(--c-chrome)}.lumg-canvas .react-flow__edge-text{fill:rgb(var(--c-text));font-size:11px}.lumg-inspector{border:var(--el-border-width,1px) solid rgba(var(--c-line), .1);border-radius:calc(.45 * var(--cf));padding:calc(.6 * var(--cf));background:rgba(var(--c-line), .03)}.lumg-policy h2{margin:0 0 calc(.3 * var(--cf));font-size:calc(.95 * var(--cf))}.lumg-check{align-items:center;gap:calc(.3 * var(--cf))!important;flex-direction:row!important}.lum-asset-picker{gap:calc(.4 * var(--cf));width:100%;max-height:calc(12 * var(--cf));padding:calc(.3 * var(--cf)) 0;flex-wrap:wrap;display:flex;overflow-y:auto}.lum-asset-thumb{align-items:center;gap:calc(.2 * var(--cf));width:calc(6 * var(--cf));padding:calc(.3 * var(--cf));background:rgba(var(--c-line), .03);border:var(--el-border-width,1px) solid rgba(var(--c-line), .1);border-radius:calc(.45 * var(--cf));cursor:pointer;color:rgb(var(--c-text));flex-direction:column;display:flex}.lum-asset-thumb[data-selected=true]{border-color:var(--lumiin,#f5a623);box-shadow:0 0 0 1px var(--lumiin,#f5a623)}.lum-asset-thumb img{width:calc(5 * var(--cf));height:calc(3.5 * var(--cf));object-fit:cover;border-radius:calc(.3 * var(--cf))}.lum-asset-ic{width:calc(5 * var(--cf));height:calc(3.5 * var(--cf));font-size:calc(1.6 * var(--cf));background:rgba(var(--c-line), .06);border-radius:calc(.3 * var(--cf));place-items:center;display:grid}.lum-asset-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(.7 * var(--cf));opacity:.75;overflow:hidden}.lum-weight-input{width:calc(4.5 * var(--cf));padding:calc(.15 * var(--cf)) calc(.3 * var(--cf));background:rgba(var(--c-line), .04);border:var(--el-border-width,1px) solid rgba(var(--c-line), .12);border-radius:calc(.3 * var(--cf));color:rgb(var(--c-text))}.lum-chip-x{color:inherit;cursor:pointer;padding:0 calc(.1 * var(--cf));background:0 0;border:none;font-weight:700}.lum-chip-x:hover{color:#e5484d}.lumg-canvas--mini{height:calc(18 * var(--cf));min-height:240px;margin-top:calc(.5 * var(--cf))}.lum-stat--click{cursor:pointer;text-align:left;font:inherit;color:inherit}.lum-stat--click:hover{border-color:color-mix(in srgb, var(--lumiin,#f5a623) 50%, transparent)}.lum-stat--click[data-open=true]{border-color:var(--lumiin,#f5a623);box-shadow:0 0 0 1px var(--lumiin,#f5a623)}.lumcg-node{max-width:calc(15 * var(--cf))}.lumcg-node--campaign{border-color:var(--lumiin,#f5a623);background:color-mix(in srgb, #f5a623 10%, var(--c-panel))}.lumcg-node--creative{border-color:#4d9fff99}.lumcg-node--params{border-color:#b06cff99}.lumcg-node--portfolio{border-color:#3fae6a99}.lumcg-node--target{border-color:#e5484d8c}.lumcg-node--action{border-style:dashed;border-color:#f5a623cc}.lumcg-sub{font-size:calc(.68 * var(--cf));opacity:.8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lumcg-sub--off{opacity:.35;text-decoration:line-through}.lumg-canvas .react-flow__controls{box-shadow:none;border:var(--el-border-width,1px) solid rgba(var(--c-line), .15);border-radius:calc(.35 * var(--cf));overflow:hidden}.lumg-canvas .react-flow__controls button{background:var(--c-chrome);color:rgb(var(--c-text));border-bottom:var(--el-border-width,1px) solid rgba(var(--c-line), .12);width:calc(1.6 * var(--cf));height:calc(1.6 * var(--cf))}.lumg-canvas .react-flow__controls button:hover{background:rgba(var(--c-line), .12)}.lumg-canvas .react-flow__controls button svg{fill:currentColor;max-width:60%;max-height:60%}.lumg-locate{width:calc(1.9 * var(--cf));height:calc(1.9 * var(--cf));background:var(--c-chrome);color:rgb(var(--c-text));border:var(--el-border-width,1px) solid rgba(var(--c-line), .2);border-radius:calc(.35 * var(--cf));cursor:pointer;place-items:center;display:grid}.lumg-locate:hover{border-color:var(--lumiin,#f5a623);color:var(--lumiin,#f5a623)}.lumg-locate svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:60%;height:60%}.lumcg-palette-chip{cursor:grab}.lumcg-palette-chip:active{cursor:grabbing}.lumg-canvas{position:relative}.lumcg-menu-bd{z-index:9;position:absolute;inset:0}.lumcg-menu{z-index:10;min-width:calc(11 * var(--cf));background:var(--c-chrome);border:var(--el-border-width,1px) solid rgba(var(--c-line), .22);border-radius:calc(.4 * var(--cf));padding:calc(.25 * var(--cf));position:absolute;box-shadow:0 10px 30px #00000073}.lumcg-menu-head{padding:calc(.3 * var(--cf)) calc(.5 * var(--cf));font-size:calc(.66 * var(--cf));text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--c-text), .55)}.lumcg-menu-item{text-align:left;width:100%;padding:calc(.35 * var(--cf)) calc(.5 * var(--cf));border-radius:calc(.3 * var(--cf));color:rgb(var(--c-text));font:inherit;font-size:calc(.8 * var(--cf));cursor:pointer;background:0 0;border:none;display:block}.lumcg-menu-item:hover{background:color-mix(in srgb, var(--lumiin,#f5a623) 16%, transparent)}.lumg-canvas .react-flow__minimap{background:var(--c-chrome);border:var(--el-border-width,1px) solid rgba(var(--c-line), .15);border-radius:calc(.35 * var(--cf))}.lum-chart-wrap{width:100%;position:relative}.lum-chart{width:100%;height:auto;display:block}.lum-chart-grid{stroke:rgba(var(--c-line), .08);stroke-width:1px}.lum-chart-axis{stroke:rgba(var(--c-line), .2);stroke-width:1px}.lum-chart-tick{fill:rgba(var(--c-text), .5);font-size:10px}.lum-chart-endlabel{fill:rgba(var(--c-text), .75);font-size:10px}.lum-chart-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.lum-chart-cross{stroke:rgba(var(--c-text), .3);stroke-width:1px;stroke-dasharray:3 3}.lum-chart-hoverdot{stroke:var(--c-panel);stroke-width:2px}.lum-chart-tip{z-index:5;background:var(--c-chrome);border:var(--el-border-width,1px) solid rgba(var(--c-line), .2);border-radius:calc(.35 * var(--cf));padding:calc(.35 * var(--cf)) calc(.5 * var(--cf));font-size:calc(.7 * var(--cf));color:rgb(var(--c-text));pointer-events:none;white-space:nowrap;position:absolute;top:8px;box-shadow:0 8px 24px #00000059}.lum-chart-tip-head{color:rgba(var(--c-text), .55);margin-bottom:calc(.15 * var(--cf))}.lum-chart-tip-row b{color:rgb(var(--c-text))}.lum-chart-dot{width:8px;height:8px;margin-right:calc(.25 * var(--cf));border-radius:50%;display:inline-block}.lum-metric-chip{align-items:center;gap:calc(.3 * var(--cf));padding:calc(.3 * var(--cf)) calc(.55 * var(--cf));background:rgba(var(--c-line), .03);border:var(--el-border-width,1px) solid rgba(var(--c-line), .14);color:rgb(var(--c-text));font:inherit;font-size:calc(.75 * var(--cf));cursor:pointer;border-radius:999px;display:inline-flex}.lum-metric-chip[data-on=false]{opacity:.45}.lum-metric-chip b{font-size:calc(.8 * var(--cf))}.lum-metric-trend{color:rgba(var(--c-text), .55);font-size:calc(.66 * var(--cf))}.lum-viewchip{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.lum-hbars{flex-direction:column;gap:2px;display:flex}.lum-hbar-row{grid-template-columns:calc(11 * var(--cf)) 1fr calc(4.5 * var(--cf));align-items:center;gap:calc(.5 * var(--cf));font-size:calc(.75 * var(--cf));display:grid}.lum-hbar-name{text-overflow:ellipsis;white-space:nowrap;color:rgba(var(--c-text), .8);overflow:hidden}.lum-hbar-track{height:calc(.85 * var(--cf));background:rgba(var(--c-line), .05);border-radius:4px;overflow:hidden}.lum-hbar-fill{border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.lum-hbar-value{text-align:right;color:rgb(var(--c-text))}.lumg-node--sel{box-shadow:0 0 0 2px var(--lumiin,#f5a623)}.lum-detail{grid-template-columns:repeat(auto-fit, minmax(calc(11 * var(--cf)), 1fr));gap:calc(.4 * var(--cf));font-size:calc(.78 * var(--cf));margin:0;display:grid}.lum-detail dt{font-size:calc(.66 * var(--cf));text-transform:uppercase;letter-spacing:.04em;color:rgba(var(--c-text), .5)}.lum-detail dd{color:rgba(var(--c-text), .9);word-break:break-word;margin:0}.lum-proof{background:rgba(var(--c-line), .03);border:var(--el-border-width,1px) solid rgba(var(--c-line), .16);border-radius:calc(.5 * var(--cf));padding:calc(.9 * var(--cf));gap:calc(.5 * var(--cf));flex-direction:column;display:flex}.lum-proof h3{font-size:calc(1.1 * var(--cf));color:rgb(var(--c-text));margin:0}.lum-proof-meta{font-size:calc(.75 * var(--cf));color:rgba(var(--c-text), .7);gap:calc(.1 * var(--cf));flex-direction:column;display:flex}.lum-proof-note{font-size:calc(.72 * var(--cf));color:rgba(var(--c-text), .65)}.lum-proof-total{font-weight:700;font-size:calc(.85 * var(--cf))}@media print{body *{visibility:hidden}.lum-proof,.lum-proof *{visibility:visible}.lum-proof{color:#111;background:#fff;border:0;width:100%;padding:0;position:absolute;inset:0 auto auto 0}.lum-proof .lum-table,.lum-proof .lum-table td,.lum-proof .lum-table th,.lum-proof h3,.lum-proof .lum-proof-meta,.lum-proof .lum-proof-note,.lum-proof .lum-proof-total{color:#111}.lum-proof .lum-table th,.lum-proof .lum-table td{border-color:#bbb}.lum-no-print{display:none!important}}
