body{max-width:100vw;overflow-x:hidden}img,video,iframe,canvas,svg{height:auto;max-width:100%!important}.sidebar-close{display:none}.hamburger{z-index:200;background:var(--bg2,#15151c);border:1px solid var(--border2,#ffffff21);cursor:pointer;color:#fff;border-radius:8px;padding:10px;font-size:18px;line-height:1;display:none;position:fixed;top:16px;left:16px}.sidebar-overlay{z-index:90;background:#0009;display:none;position:fixed;inset:0}.mobile-topbar{display:none}@media (width<=768px){.hamburger{z-index:250;display:block}.sidebar-overlay.open{display:block}.mobile-topbar{height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0 16px;background:var(--bg,#0a0a0f);border-bottom:1px solid var(--border2,#ffffff1a);z-index:80;align-items:center;gap:10px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-topbar .hamburger{z-index:auto!important;display:block!important;position:static!important;top:auto!important;left:auto!important}.mtb-logo{font-family:var(--font-head,sans-serif);color:var(--text,#fff);letter-spacing:.01em;font-size:16px;font-weight:800;text-decoration:none}.mtb-logo span{color:var(--accent,#00e5ff)}.table-wrap,.billing-table,.client-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}section,main,header,footer,nav{padding-left:16px;padding-right:16px}[class*=container],[class*=wrap],[class*=inner]{max-width:100%!important}.btn-cta,.btn-main,.btn-sec,.btn-ghost,.login-btn,.pp-cta,.ds-cta,.hcm-cta-btns a,.px-cta-pri,.px-cta-sec{width:auto;max-width:100%}input::placeholder,textarea::placeholder{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-size:11px!important}h1,.hero h1,.fn-h1,.hcm-h1{letter-spacing:-.02em!important;font-size:clamp(26px,7vw,38px)!important;line-height:1.1!important}h2{font-size:clamp(20px,5vw,28px)!important}.fn-plans:not([data-keep-grid]),.px-plans:not([data-keep-grid]),.hcm-steps:not([data-keep-grid]){grid-template-columns:1fr!important}.hero,.ds-grid,.contrast,.feat-row,.dash-showcase-grid{grid-template-columns:1fr!important;gap:32px!important;max-width:100%!important;padding:80px 16px 32px!important}.hero-left,.hero-right,.ds-left,.ds-right{width:100%!important;min-width:0!important;max-width:100%!important}.hero{gap:0!important}.hero-left{display:contents!important}.hero-tag{order:1}.hero h1{order:2}.hero-sub{order:3}.hero-actions{order:4;margin-bottom:12px!important}.hero-subactions{text-align:center;order:4;justify-content:center;margin-bottom:24px!important}.hero-right{order:5;margin:0 0 28px!important;display:block!important}.hero-proof{order:6}.hero-video-frame .hvf-controls{opacity:1!important;pointer-events:auto!important}.lang-switcher-floating,.cur-switcher-floating{display:none!important}.nav-drawer{-webkit-overflow-scrolling:touch;overflow-y:auto}.hero-sub{max-width:100%!important;font-size:15px!important}.hero-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important}.hero-actions a,.hero-actions .btn-main,.hero-actions .btn-sec{text-align:center!important;justify-content:center!important;width:100%!important}.hero-proof{flex-wrap:wrap!important;justify-content:space-between!important;gap:16px!important}.proof-sep{display:none!important}#nav,nav#nav{flex-wrap:nowrap!important;justify-content:space-between!important;gap:6px!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:0!important;padding:8px 12px!important;left:12px!important;right:auto!important;transform:none!important}.nav-mid{display:none!important}.nav-right{flex-wrap:nowrap!important;flex-shrink:0!important;gap:4px!important}.btn-cta{white-space:nowrap!important;padding:6px 10px!important;font-size:11px!important}.btn-ghost{white-space:nowrap!important;padding:6px 8px!important;font-size:11px!important}.logo{font-size:14px!important}.logo:before{width:18px!important;height:18px!important;margin-right:4px!important}.nav-hamburger{border:1px solid var(--border2);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;order:99;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:inline-flex!important}.nav-drawer{background:var(--bg2);border-left:1px solid var(--border2);z-index:1500;flex-direction:column;gap:4px;width:75%;max-width:320px;height:100vh;padding:60px 20px 20px;transition:transform .25s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.nav-drawer.open{transform:translate(0)}.nav-drawer a{color:var(--text);border-bottom:1px solid var(--border);padding:14px 12px;font-size:15px;font-weight:600;text-decoration:none}.nav-drawer-sep{background:0 0;height:1px;margin:14px 0 6px}.nav-drawer .nav-drawer-cta{font-family:var(--font-head,inherit);text-align:center;justify-content:center;align-items:center;margin:6px 0;font-size:15px;font-weight:700;transition:all .2s;border-bottom:none!important;border-radius:12px!important;padding:14px 18px!important;display:flex!important}.nav-drawer .nav-drawer-cta.btn-ghost,.nav-drawer .nav-drawer-cta:not(.btn-cta):not(.btn-main){border:1px solid var(--border2,#ffffff21)!important;color:var(--text)!important;background:#ffffff0a!important}.nav-drawer .nav-drawer-cta.btn-cta,.nav-drawer .nav-drawer-cta.btn-main{background:var(--accent,#00e5ff)!important;color:#000!important;border:none!important}.nav-drawer-close{color:var(--text);cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:14px;right:14px}.nav-drawer-overlay{z-index:1400;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .25s;position:fixed;inset:0}.nav-drawer-overlay.open{opacity:1;pointer-events:auto}}@media (width>=769px){.nav-hamburger,.nav-drawer,.nav-drawer-overlay{display:none!important}}@media (width<=768px){.marquee-track-wrap{max-width:100vw;overflow:hidden!important}.section,.contrast,.ds-section,.features-wrap,.px-section,.how-wrap,.faq-wrap,.cta-bottom,.testi-wrap{padding-left:16px!important;padding-right:16px!important}}@media (width<=480px){section,main,header,footer,nav{padding-left:12px;padding-right:12px}.px-card,.pp-card,.fn-plan{width:100%}}@media (width<=1100px){#app{grid-template-columns:1fr!important;margin:8px auto!important;padding:16px!important}#right,#drawer-toggle,#drawer-toggle.visible{display:none!important}}@media (width<=768px){body{overflow:hidden visible!important}.sidebar{-webkit-overflow-scrolling:touch;z-index:150!important;height:100dvh!important;padding-top:16px!important;overflow-y:auto!important}.dash-main{height:auto!important;min-height:100dvh!important;padding:calc(64px + env(safe-area-inset-top,0px)) 16px calc(env(safe-area-inset-bottom,0px) + 80px) 16px!important;margin-left:0!important;overflow-y:visible!important}.dash-layout{display:block!important}.dash-header{flex-wrap:wrap!important;align-items:center!important;gap:6px 8px!important;padding-left:0!important;display:flex!important}.dash-header>div:first-child,.dash-header .dash-actions{display:contents!important}.dash-header .dash-title{flex:1;order:1;align-items:center;min-width:0;min-height:38px;display:flex}.dash-header .dash-bell{flex:none;order:2}.dash-header .dash-avatar{flex:none;order:3}.dash-header .dash-search-wrap{flex-basis:100%;order:4;width:100%;margin-top:2px}.dash-header .dash-subtitle{flex-basis:100%;order:5;width:100%;margin-top:4px;padding-left:0}.dash-title,.settings-panel-title{font-size:18px!important}.settings-panel-header:has(.export-btn){flex-wrap:wrap!important;row-gap:12px!important}.settings-panel-header:has(.export-btn)>div:first-child{flex:100%!important}.dash-main .filter-bar{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:10px!important;display:grid!important}.dash-main .filter-bar>input,.dash-main .filter-bar>select{width:100%!important;min-width:0!important}.dash-main .filter-bar>.filter-search,.dash-main .filter-bar>.filter-status{grid-column:1/-1!important}.tp-floor:has(.tpm-room){-webkit-overflow-scrolling:touch;aspect-ratio:auto!important;height:auto!important;overflow:auto!important}.tp-floor .tpm-room{min-width:560px}.advanced-toggle{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.advanced-toggle-label>span:first-child{flex-wrap:wrap}.advanced-toggle-label .plan-gate-badge{margin-left:0!important}.advanced-toggle-input{align-self:flex-start}.advanced-toggle .conn-cta{text-align:center;width:100%}#plan-upgrade-cards{grid-template-columns:1fr!important}.stats-filter-bar{flex-wrap:wrap!important;row-gap:10px!important}.stats-filter-bar .stats-filter-sep{visibility:hidden;background:0 0!important;border:0!important;flex-basis:100%!important;width:100%!important;height:0!important;margin:0!important}.stats-filter-bar .stats-filter-btn{padding:7px 14px!important;font-size:12px!important}.stats-filter-bar input[type=date]{flex:auto!important;min-width:0!important;max-width:145px!important;padding:7px 10px!important;font-size:12px!important}.stats-filter-bar input[type=date].date-empty:before{font-size:12px!important;left:10px!important}.sidebar-bottom{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)!important}.hamburger{z-index:250!important}.sidebar-close{color:var(--text2)!important;cursor:pointer!important;z-index:5!important;background:0 0!important;border:0!important;width:auto!important;padding:4px 8px!important;font-size:26px!important;line-height:1!important;display:block!important;position:absolute!important;top:14px!important;right:14px!important}.dash-resa-table{display:none}.resa-cards{display:block!important}.kpi-grid,.stats-grid{gap:10px;grid-template-columns:1fr 1fr!important}.ds-grid{flex-direction:column!important;gap:20px!important;display:flex!important}.ds-left{display:contents!important}.ds-grid .ds-right{order:50!important}.ds-grid .ds-cta{text-align:center!important;order:99!important;justify-content:center!important;width:100%!important}.nav-right .btn-cta.hide-on-mobile-when-logged,.nav-right .btn-cta.hide-on-mobile-info-page{display:none!important}input[type=date],input[type=time]{appearance:none;border-radius:8px;min-height:38px;font-size:14px;position:relative;background:var(--bg3,#1a1a24)!important;border:1px solid var(--border2,#ffffff21)!important;color:var(--text,#e2e0f0)!important;padding:8px 12px!important}input[type=date]::-webkit-date-and-time-value{text-align:left;color:var(--text)}input[type=date].date-empty::-webkit-datetime-edit{color:#0000}input[type=date].date-empty:before{content:var(--date-placeholder,"jj/mm/aaaa");color:var(--text3,#6b6680);pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}input[type=date].date-empty:focus::-webkit-datetime-edit{color:var(--text)}input[type=date].date-empty:focus:before{content:""}@supports (background:-webkit-named-image(i)){input[type=date].date-empty::-webkit-datetime-edit{color:inherit}input[type=date].date-empty:before{content:none}}}@media (width<=900px){.panel{width:100%!important;max-width:100vw!important;right:0!important}.kpi-grid{grid-template-columns:1fr 1fr!important}.client-table{font-size:12px}.client-table th,.client-table td{padding:10px 8px!important}}@media (width<=768px){.layout{display:block!important}.layout>.sidebar{-webkit-overflow-scrolling:touch;z-index:150!important;height:100dvh!important;transition:transform .3s!important;overflow-y:auto!important;transform:translate(-100%)!important}.layout>.sidebar.open{transform:translate(0)!important}.main{padding:calc(64px + env(safe-area-inset-top,0px)) 16px calc(env(safe-area-inset-bottom,0px) + 80px)!important;margin-left:0!important}.main .page-header{flex-wrap:wrap!important;gap:12px!important;margin-bottom:20px!important}.main .panel-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;overflow-x:auto!important}.main .panel-tab{white-space:nowrap!important;flex-shrink:0!important}.main .page-title{font-size:18px!important}.main .page-sub{font-size:11px!important}.main .filter-bar{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.main .filter-bar>input,.main .filter-bar>select{width:100%!important;min-width:0!important;font-size:12px!important}.main .filter-bar>input[type=text],.main .filter-bar>input[type=search]{grid-column:1/-1!important}.table-wrap:has(.cards-mobile){background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.cards-mobile thead{display:none!important}.cards-mobile,.cards-mobile tbody{width:100%!important;display:block!important}.cards-mobile tr{background:var(--bg2)!important;border:1px solid var(--border)!important;border-radius:12px!important;margin-bottom:10px!important;padding:4px 14px!important;display:block!important}.cards-mobile tr.selected{border-color:var(--accent)!important;background:#00e5ff0d!important}.cards-mobile td{border:none!important;border-bottom:1px solid var(--border)!important;white-space:normal!important;text-align:left!important;width:auto!important;padding:8px 0!important;font-size:13px!important;display:block!important}.cards-mobile td:last-child{border-bottom:none!important}.cards-mobile td:empty{display:none!important}.cards-mobile td:before{content:attr(data-label);font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;color:var(--text3);margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.cards-mobile .bot-bar-wrap{flex:1}.cards-mobile .actions-cell{flex-wrap:wrap;gap:6px}.main .log-item .log-msg{overflow-wrap:anywhere;word-break:break-word}}@media (width<=480px){.dm-card{margin:0 12px;padding:24px 18px!important}}@media (width<=600px){.login-card{padding:32px 20px!important}.pp-container{padding:24px 12px 60px!important}.pp-cta{width:calc(100% - 32px)!important;margin:4px 16px 20px!important}}@media (width<=768px){.px-toggle{width:100%;max-width:380px;margin-left:auto;margin-right:auto;display:flex!important}.px-toggle-opt{text-align:center;flex-direction:column;flex:1;justify-content:center;gap:3px;padding:8px 4px;font-size:12.5px;line-height:1.15}.px-toggle-opt .px-save{letter-spacing:.02em;padding:2px 7px;font-size:9px}.pp-toggle{width:100%;max-width:380px;margin-left:auto;margin-right:auto;display:flex!important}.pp-toggle-opt{text-align:center;flex-direction:column;flex:1;justify-content:center;gap:3px;padding:9px 4px;font-size:12.5px;line-height:1.15}.pp-toggle-opt .pp-annual-badge{padding:2px 7px;font-size:9px}.px-compare{overflow:visible!important}.px-compare-table{background:0 0;border:none;min-width:0!important}.px-compare-table .pxc-head{display:none}.px-compare-table>.pxc-row:first-child{border-bottom:none}.pxc-group{border-bottom:none;border-radius:10px;grid-column:auto;margin:18px 0 8px}.px-compare-table .pxc-cell-pop:before,.px-compare-table .pxc-cell-pop:after{content:none}.pxc-row:not(.pxc-head):not(.pxc-foot){background:var(--bg2);border:1px solid var(--border2);border-radius:12px;margin-bottom:10px;display:block;overflow:hidden}.pxc-row:not(.pxc-foot) .pxc-cell{position:static}.pxc-row:not(.pxc-foot) .pxc-cell.pxc-label{text-align:left;color:var(--text);background:#ffffff06;padding:11px 14px 7px;font-size:13.5px;font-weight:700;display:block}.pxc-row:not(.pxc-foot) .pxc-cell:not(.pxc-label){text-align:left;border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:9px 14px;font-size:13px;display:flex;background:0 0!important}.pxc-row:not(.pxc-foot) .pxc-cell:not(.pxc-label):after{content:none}.pxc-row:not(.pxc-foot) .pxc-cell:not(.pxc-label):before{width:auto;color:var(--text2);text-transform:none;letter-spacing:0;background:0 0;font-size:12.5px;font-weight:600;position:static}.pxc-row:not(.pxc-foot) .pxc-cell:nth-child(2):before{content:"V1 Essential"}.pxc-row:not(.pxc-foot) .pxc-cell:nth-child(3):before{content:"V2 Pro"}.pxc-row:not(.pxc-foot) .pxc-cell:nth-child(4):before{content:"V3 Elite"}.pxc-row:not(.pxc-foot) .pxc-cell:nth-child(5):before{content:"V4 Enterprise"}.pxc-foot{background:0 0;margin-top:18px;display:block}.pxc-foot .pxc-label{display:none}.pxc-foot .pxc-cell[data-plan-foot]{text-align:left;background:var(--bg2);border:1px solid var(--border2);border-radius:12px;flex-direction:row;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;display:flex;position:static}.pxc-foot .pxc-cell[data-plan-foot]:after{content:none}.pxc-foot .pxc-cell[data-plan-foot]:before{width:auto;font-family:var(--font-head);color:var(--text);background:0 0;flex:1;font-size:14px;font-weight:700;position:static}.pxc-foot .pxc-cell[data-plan-foot=v1]:before{content:"V1 Essential"}.pxc-foot .pxc-cell[data-plan-foot=v2]:before{content:"V2 Pro"}.pxc-foot .pxc-cell[data-plan-foot=v3]:before{content:"V3 Elite"}.pxc-foot .pxc-cell[data-plan-foot=v4]:before{content:"V4 Enterprise"}.pxc-foot .pxc-foot-price{flex-shrink:0;margin:0}.pxc-foot .pxc-foot-cta{flex-shrink:0}input,select,textarea{font-size:16px!important}}
