:root{--z:.8;--vh:calc(var(--px-vh,100vh) / var(--z));--vw:calc(100vw / var(--z));--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--bar-h:46px;--mobnav-h:0px}html:not([data-nozoom]){zoom:var(--z)}@media (max-width:1499px){:root{--z:.85}}@media (max-width:1279px){:root{--z:.9}}@media (max-width:1024px){:root{--z:1}}body{padding-left:var(--safe-l);padding-right:var(--safe-r);overscroll-behavior-y:none;-webkit-text-size-adjust:100%}html.pwa .topbar{padding-top:var(--safe-t);height:calc(var(--bar-h) + var(--safe-t))}html.pwa .gate{padding-top:var(--safe-t);padding-bottom:var(--safe-b)}@media (max-width:1024px){input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),textarea,select{font-size:16px}button,.btn,.tab-top,.chip,.subtab,.tabsrow .t{touch-action:manipulation}.btn{padding:9px 14px}.btn.sm{padding:7px 10px}.li,.urow,.menu-row{padding-top:8px;padding-bottom:8px}}@media (max-width:900px){.topbar{gap:6px;padding:0 8px}.topbar .logo .txt{font-size:13px}.topbar .logo img{height:22px}.tabs{padding-left:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.top-right{font-size:10px;gap:5px}}@media (max-width:560px){.topbar .logo .txt .w{display:none}.top-right .pill{display:none}}@media (max-width:1024px){.kpis{grid-template-columns:repeat(auto-fill,minmax(140px,1fr)) !important}.cards{grid-template-columns:1fr !important}.grid2,.grid3{grid-template-columns:1fr !important}.tiles{grid-template-columns:repeat(2,1fr) !important}.panel .pb,.pnl .bd{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl{min-width:100%}.wrap{padding:12px !important}}@media (max-width:560px){.kpis{grid-template-columns:repeat(auto-fill,minmax(120px,1fr)) !important}.tiles{grid-template-columns:1fr !important}.feat{grid-template-columns:1fr !important}.cal .d{min-height:40px;font-size:8px}}@media (max-width:400px){.gate .box{width:100%;margin:0 10px;padding:20px 18px 18px}}@media (max-width:1024px){.fw.show{position:fixed !important;left:0 !important;right:0 !important;top:auto !important;bottom:0 !important;width:auto !important;height:78% !important;max-height:calc(var(--vh) - 60px);border-radius:14px 14px 0 0;padding-bottom:var(--safe-b);z-index:1200}.fw .fwh{cursor:default;padding:12px 14px;font-size:13px}.fw .fwh .x{font-size:18px;padding:0 4px}#fanCard.show{position:fixed !important;left:8px !important;right:8px !important;top:auto !important;bottom:calc(var(--mobnav-h) + 8px + var(--safe-b)) !important;width:auto !important;z-index:1150}}.mobnav{display:none}@media (max-width:1024px){body.has-mobnav{--mobnav-h:54px}.mobnav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:1300;background:linear-gradient(180deg,var(--purple,#5b2a9e),var(--purple-bar,#2c0f4d));padding-bottom:var(--safe-b);box-shadow:0 -2px 10px rgba(20,8,50,.35)}.mobnav button{flex:1;background:none;border:0;color:#cbb8e6;font-weight:800;font-size:9px;letter-spacing:.3px;text-transform:uppercase;padding:7px 2px 8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;position:relative;min-height:54px;justify-content:center}.mobnav button .ic{font-size:17px;line-height:1}.mobnav button.on{color:#fff}.mobnav button.on::before{content:'';position:absolute;top:0;left:14%;right:14%;height:3px;border-radius:0 0 3px 3px;background:var(--orange,#ff7a18)}.mobnav button .n{position:absolute;top:4px;right:50%;transform:translateX(26px);background:var(--orange,#ff7a18);color:#101018;border-radius:9px;padding:0 5px;font-size:8px;font-weight:900}.mobnav button .n:empty{display:none}}@media (max-width:1280px) and (min-width:1025px){.main{grid-template-columns:300px 1fr 210px !important}.main>.col:nth-child(4){display:none}.main.show-pm>.col:nth-child(4){display:flex}}@media (max-width:1024px){.app{height:var(--vh)}.main{display:block !important;padding:6px 6px 0 !important;overflow:hidden;padding-bottom:calc(var(--mobnav-h) + var(--safe-b)) !important}.main>.col{display:none !important;height:100%}.main>.col.mob-on{display:flex !important}.colgrab{display:none}.dock{display:none}.dock.has-dm{display:flex;position:fixed;left:0;right:0;bottom:calc(var(--mobnav-h) + var(--safe-b));z-index:1100;padding:0;background:rgba(20,8,50,.35);backdrop-filter:blur(2px);scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.dock.has-dm .lbl{display:none}.dock.has-dm .dm{width:100vw !important;flex:0 0 100vw;height:62vh !important;max-height:62vh !important;min-width:0;resize:none;scroll-snap-align:start;border-radius:12px 12px 0 0}.dock.has-dm .dm .h{padding:11px 12px;font-size:12px}.dock.has-dm .dm .h .mv{display:none}.dock.has-dm .dm .body{font-size:13px;padding:9px 10px}.dock.has-dm .dm .in input{font-size:16px;padding:10px 12px}.dock.has-dm .dm.min{height:40px !important}body.has-mobnav .app{padding-bottom:0}.sitestrip{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;padding:6px 8px}.sitestrip::-webkit-scrollbar{display:none}.titlewrap{min-width:200px}.chatinput input{font-size:16px}.chatfeed{font-size:13px}.msg{padding:5px 0}.preview{border-radius:8px}.mediabar button{padding:11px;font-size:15px}}@media (max-width:560px){.sitestrip .titlewrap{flex-basis:100%;order:3;margin:5px 0 0}.sitestrip{flex-wrap:wrap}.golive{padding:8px 18px;font-size:12px}}@media (max-width:1024px){.secnav{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.secnav::-webkit-scrollbar{display:none}.secnav button{white-space:nowrap}.mcardB .cam{aspect-ratio:16/9}.scroll{padding-bottom:calc(var(--mobnav-h) + var(--safe-b) + 10px)}}@media (max-width:1024px){.modal .mbox,.modalbox,.lightbox-inner{width:auto !important;max-width:calc(100vw - 20px) !important;max-height:calc(var(--vh) - 40px) !important;overflow:auto}}#mw-update-bar{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--mobnav-h) + var(--safe-b) + 12px);z-index:2000;background:var(--orange,#ff7a18);color:#101018;font-weight:900;font-size:11px;padding:9px 16px;border-radius:20px;box-shadow:0 6px 20px rgba(20,8,50,.4);cursor:pointer}#mw-ios-hint{position:fixed;inset:0;z-index:2100;background:rgba(20,8,50,.72);display:flex;align-items:flex-end;justify-content:center;padding:0 12px calc(24px + var(--safe-b))}#mw-ios-hint .mw-ios-card{background:#fff;border-radius:16px;padding:20px 18px 16px;max-width:340px;width:100%;text-align:center}#mw-ios-hint img{height:54px;border-radius:12px}#mw-ios-hint b{display:block;margin:10px 0 6px;font-size:15px}#mw-ios-hint p{margin:0 0 14px;font-size:12px;color:var(--ink-soft,#6b6b7a);line-height:1.6}#mw-ios-hint i{font-style:normal;font-weight:800;color:var(--purple,#5b2a9e)}#mw-ios-hint .mw-share{display:inline-block;width:12px;height:15px;vertical-align:-3px;background:var(--blue,#2f8fd8);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2l4 4h-3v9h-2V6H8l4-4zM5 10h3v2H6v8h12v-8h-2v-2h3a1 1 0 011 1v10a1 1 0 01-1 1H5a1 1 0 01-1-1V11a1 1 0 011-1z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2l4 4h-3v9h-2V6H8l4-4zM5 10h3v2H6v8h12v-8h-2v-2h3a1 1 0 011 1v10a1 1 0 01-1 1H5a1 1 0 01-1-1V11a1 1 0 011-1z'/></svg>") center/contain no-repeat}#mw-ios-hint button{background:var(--purple,#5b2a9e);color:#fff;border:0;border-radius:10px;padding:11px 20px;font-weight:800;width:100%;cursor:pointer;font-size:14px}@media (display-mode:window-controls-overlay){.topbar{-webkit-app-region:drag}.topbar button,.topbar a,.topbar input,.topbar select{-webkit-app-region:no-drag}}#mw-tools-sheet{position:fixed;inset:0;z-index:1400;background:rgba(20,8,50,.5);display:flex;align-items:flex-end}#mw-tools-sheet .sh{width:100%;background:var(--panel,#fff);border-radius:16px 16px 0 0;padding:10px 10px calc(14px + var(--mobnav-h) + var(--safe-b));display:grid;grid-template-columns:1fr 1fr;gap:8px}#mw-tools-sheet .sh button{background:var(--panel-head,#f3f2f7);border:1px solid var(--line,#dcdae4);border-radius:12px;padding:16px 10px;font-weight:800;font-size:13px;color:var(--ink,#20202a);cursor:pointer}@media (min-width:700px) and (max-width:1024px){body.mob-pair .main{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px}}@media (max-width:1024px){#launch{display:none}.preview{max-height:min(38vh,330px)}.mcardB .cam{max-height:34vh}.secnav{padding-bottom:2px;align-items:flex-end}.secnav button{padding:9px 14px;font-size:12px}.topbar .mdlname,.topbar b{font-size:13px}}@media (max-width:560px){.preview{max-height:min(32vh,260px)}}@media (max-width:560px){#quality{display:none}.sitestrip{gap:5px;row-gap:6px}.sitestrip #siteChips{flex:0 0 auto}.sitestrip .golive{flex:1 1 auto;order:2}.sitestrip #lovChip{order:1}.sitestrip .titlewrap{order:3}}@media (max-width:560px){#modelName{font-size:13px !important}#liveStat{font-size:9px !important;padding:2px 7px !important;white-space:nowrap}.spacebtn{font-size:10px !important;padding:4px 9px !important;white-space:nowrap}.top-right a#logout{font-size:10px;white-space:nowrap}.topbar>div[style*="margin-left"]{gap:6px !important;margin-left:4px !important}}#mw-install-btn{background:var(--orange,#ff7a18);color:#101018;border:0;border-radius:20px;padding:4px 11px;font-weight:800;font-size:10px;cursor:pointer;font-family:inherit;white-space:nowrap}.gate .foot #mw-install-btn{display:inline-block;margin-top:8px;text-decoration:none;padding:7px 16px;font-size:11px}