@media(max-width:767px){html[data-platform=web]{--ph-tab-h: 56px;--ph-bar-h: 48px;--ph-safe-t: env(safe-area-inset-top, 0px);--ph-safe-b: env(safe-area-inset-bottom, 0px);--ph-sheet-bg: #1a1b25;--ph-ease: cubic-bezier(.22, 1, .36, 1);-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-platform=web] body{-webkit-tap-highlight-color:transparent}html[data-platform=web] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:16px!important}html[data-platform=web] #login-screen{align-items:stretch;justify-content:flex-start;height:100dvh;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html[data-platform=web] #login-screen #beams-bg,html[data-platform=web] #login-screen #login-version-tag,html[data-platform=web] #login-screen .auth-visual-footer{display:none}html[data-platform=web] #login-screen .auth-shell{width:100%;min-height:100%;display:flex;flex-direction:column;gap:0;padding:calc(var(--ph-safe-t) + 12px) 12px calc(var(--ph-safe-b) + 20px);border:0;border-radius:0;background:#000;box-shadow:none}html[data-platform=web] #login-screen .auth-visual-panel{flex:none}html[data-platform=web] #login-screen .auth-visual-card{height:clamp(176px,28dvh,240px);min-height:0}html[data-platform=web] #login-screen .auth-visual-media{border-radius:14px}html[data-platform=web] #login-screen .auth-brand{top:50%;font-size:60px}html[data-platform=web] #login-screen .auth-form-panel{flex:1;align-items:flex-start;padding:30px 8px 0}html[data-platform=web] #login-screen .auth-form-view,html[data-platform=web] #login-screen .login-panel-form{max-width:none}html[data-platform=web] #login-screen .auth-form-header{margin-bottom:22px}html[data-platform=web] #login-screen .login-panel-title{font-size:34px;letter-spacing:-.04em}html[data-platform=web] #login-screen .login-panel-span{margin-top:8px;font-size:15px}html[data-platform=web] #login-screen .auth-field{margin-bottom:12px}html[data-platform=web] #login-screen .login-panel-input{height:52px}html[data-platform=web] #login-screen .auth-input-icon{right:4px;width:44px;height:44px}html[data-platform=web] #login-screen :is(.auth-mode-link,.auth-forgot-link){display:inline-block;padding:12px 6px;margin:-12px -6px}html[data-platform=web] #login-screen .auth-forgot-link{margin-top:0;margin-bottom:0;align-self:flex-start}html[data-platform=web] #login-screen .auth-checkbox{min-height:44px;font-size:14px}html[data-platform=web] #login-screen .auth-checkbox input{width:20px;height:20px}html[data-platform=web] #login-screen .login-panel-btn{height:52px;margin-top:22px}html[data-platform=web] body.is-phone #agency-screen.active{display:block;height:100dvh}html[data-platform=web] body.is-phone #agency-screen>.titlebar{display:none}html[data-platform=web] body.is-phone #agency-screen>#agency-sidebar:not(.ph-sheet){display:none}html[data-platform=web] body.is-phone #agency-content{position:fixed;top:var(--ph-safe-t);right:0;bottom:calc(var(--ph-tab-h) + var(--ph-safe-b));left:0;overflow:hidden}html[data-platform=web] body.is-phone.ph-has-back #agency-content{top:calc(var(--ph-safe-t) + var(--ph-bar-h))}html[data-platform=web] body.is-phone.ph-in-thread #agency-content{bottom:0}html[data-platform=web] body.is-phone #agency-content>.page{max-width:none;height:100%;margin:0;padding:16px 14px 28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}html[data-platform=web] body.is-phone #agency-content>#apage-a-messages{padding:0;overflow:hidden}html[data-platform=web] body.is-phone .page .page-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 14px;padding:0}html[data-platform=web] body.is-phone .page .page-header>:first-child{flex:1 1 auto;min-width:0}html[data-platform=web] body.is-phone .page .page-header :is(h1,h2){font-size:22px;line-height:1.2;letter-spacing:-.02em}html[data-platform=web] body.is-phone .page .page-header :is(.page-subtitle,.st-summary){display:none}html[data-platform=web] body.is-phone .page .page-header .page-actions{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}html[data-platform=web] body.is-phone .page .page-header>:not(:first-child){flex-wrap:wrap;max-width:100%;min-width:0}html[data-platform=web] body.is-phone .page.v2 :is(.page-header button,.np-tab,.fin-platform-btn,.dx-seg button){min-height:44px}html[data-platform=web] body.is-phone .page.v2 .np-tabs{overflow-x:auto;scrollbar-width:none}html[data-platform=web] body.is-phone #ph-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:950;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:calc(var(--ph-tab-h) + var(--ph-safe-b));padding:0 4px var(--ph-safe-b);border-top:1px solid var(--mk-line);background:var(--mk-bg)}html[data-platform=web] body.is-phone.ph-in-thread #ph-tabbar{display:none}html[data-platform=web] body.is-phone[data-ph-page=a-messages] #ph-tabbar{border-top-color:#ffffff1a;background:#141414}html[data-platform=web] body.is-phone[data-ph-page=a-messages] #ph-tabbar .ph-tab.is-active .ph-tab-icon>.ni{color:#fff}html[data-platform=web] body.is-phone #ph-tabbar .ph-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:44px;padding:0;border:0;background:none;font-family:var(--font-sans);font-size:11px;font-weight:500;line-height:1;color:#ffffff8c;cursor:pointer}html[data-platform=web] body.is-phone #ph-tabbar .ph-tab[hidden]{display:none}html[data-platform=web] body.is-phone #ph-tabbar .ph-tab-icon{position:relative;display:block;width:22px;height:22px}html[data-platform=web] body.is-phone #ph-tabbar .ph-tab-icon>.ni{display:block;width:22px;height:22px}html[data-platform=web] body.is-phone #ph-tabbar .ph-tab-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-platform=web] body.is-phone #ph-tabbar .ph-tab.is-active{color:#fff}html[data-platform=web] body.is-phone #ph-tabbar .ph-tab.is-active .ph-tab-icon>.ni{color:var(--mk-accent-text)}html[data-platform=web] body.is-phone #ph-tabbar .ph-tab:active .ph-tab-icon{transform:scale(.94)}html[data-platform=web] body.is-phone #ph-tabbar .ph-tab-badge:not([hidden]){position:absolute;top:-5px;left:14px;min-width:17px;height:17px;padding:0 5px;border-radius:6px;background:var(--mk-accent);box-shadow:0 0 0 2px var(--mk-bg);font-family:Switzer,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:17px;text-align:center;color:#fff}html[data-platform=web] body.is-phone #ph-backbar{display:none}html[data-platform=web] body.is-phone.ph-has-back #ph-backbar{position:fixed;top:0;right:0;left:0;z-index:940;display:flex;align-items:center;height:calc(var(--ph-bar-h) + var(--ph-safe-t));padding:var(--ph-safe-t) 6px 0;border-bottom:1px solid var(--mk-line);background:var(--mk-bg)}html[data-platform=web] body.is-phone #ph-backbar .ph-back-btn{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-height:44px;padding:0 12px 0 6px;border:0;border-radius:var(--mk-r);background:none;font-family:var(--font-sans);font-size:16px;font-weight:500;color:#fff;cursor:pointer}html[data-platform=web] body.is-phone #ph-backbar .ph-back-btn:active{background:#ffffff0f}html[data-platform=web] body.is-phone #ph-backbar .ph-back-btn .ni{flex:none;color:#ffffffbf}html[data-platform=web] body.is-phone #ph-backbar .ph-back-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-platform=web] body.is-phone .ph-sheet{position:fixed!important;inset:auto 0 0!important;z-index:1000;width:auto!important;max-height:calc(100dvh - var(--ph-safe-t) - 28px);margin:0!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--ph-safe-b);border-top:1px solid var(--mk-line);border-radius:var(--mk-r-lg) var(--mk-r-lg) 0 0;background:var(--ph-sheet-bg);box-shadow:0 -24px 60px -20px #000000e6;opacity:1!important;pointer-events:auto!important;transform:translateY(100%);transition:transform .26s var(--ph-ease)}html[data-platform=web] body.is-phone .ph-sheet.is-ph-open{transform:none}html[data-platform=web] body.is-phone #ph-backdrop{position:fixed;inset:0;z-index:999;background:#0000009e;opacity:0;pointer-events:none;transition:opacity .22s var(--ph-ease)}html[data-platform=web] body.is-phone.ph-sheet-open #ph-backdrop{opacity:1;pointer-events:auto}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .nav-shell{position:static;display:flex;flex-direction:column;width:auto;padding:0 12px 14px;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}html[data-platform=web] body.is-phone #agency-sidebar .ph-sheet-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:54px;margin:0 -12px 6px;padding:0 6px 0 20px;border-bottom:1px solid var(--mk-line);background:var(--ph-sheet-bg)}html[data-platform=web] body.is-phone #agency-sidebar .ph-sheet-title{font-size:17px;font-weight:500;color:#fff}html[data-platform=web] body.is-phone #agency-sidebar .ph-sheet-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--mk-r);background:none;color:#ffffffbf;cursor:pointer}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .sidebar-header{margin:6px 0 2px;padding:0 0 0 4px}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .sidebar-header:not(:has(.brand-lockup.is-nova)){display:none}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .brand-lockup.is-nova{width:40px;height:40px}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .brand-lockup.is-nova:after{content:"Nova";position:absolute;top:50%;left:52px;transform:translateY(-50%);font-size:15px;color:#ffffffdb;white-space:nowrap;pointer-events:auto}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .nav-list{flex:none;gap:0;margin:0;padding:0;overflow:visible}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet :is(.nav-item>span,.nav-cat-label){opacity:1}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .nav-cat-chevron{display:none}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .nav-cat{height:auto;margin:18px 0 4px;padding:0 0 0 12px;pointer-events:none;font-size:12.5px;font-weight:500;color:var(--mk-muted)}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .nav-cat .nav-icon{display:none}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .nav-cat:after{display:none}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .nav-sub{grid-template-rows:1fr}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .nav-sub-list{gap:0;overflow:visible}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet :is(.nav-item,.nav-sub .nav-item,.nav-item:hover,.nav-item.active,.nav-sub .nav-item:hover,.nav-sub .nav-item.active){gap:14px;width:100%;height:48px;margin:0;padding:0 12px;border-radius:var(--mk-r);background:none;font-size:15px;font-weight:400;color:#ffffffdb}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet :is(.nav-item .nav-icon,.nav-sub .nav-item .nav-icon,.nav-item:hover .nav-icon,.nav-sub .nav-item:hover .nav-icon){flex:0 0 18px;width:18px;height:18px;padding:0;border:0;background:none;color:#ffffffb8}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .nav-item:active{background:#ffffff0d}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet :is(.nav-item.active,.nav-sub .nav-item.active){background:var(--mk-tile-hover);font-weight:500;color:#fff}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet :is(.nav-item.active .nav-icon,.nav-sub .nav-item.active .nav-icon){color:var(--mk-accent-text)}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .nav-sub .nav-badge:not([hidden]){margin-left:auto}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .nav-item .ch-nav-badge:not([hidden]){position:static;margin-left:auto;box-shadow:none}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .sidebar-footer{gap:0;margin:18px 0 0;padding:8px 0 0}html[data-platform=web] body.is-phone #agency-sidebar.ph-sheet .nav-item.logout{color:#ffffffb8}html[data-platform=web] body.is-phone #agency-screen .notif-panel{position:fixed;top:0;right:0;bottom:calc(var(--ph-tab-h) + var(--ph-safe-b));left:0;z-index:930;width:auto;max-height:none;padding-top:var(--ph-safe-t);border:0;border-radius:0;background:var(--mk-bg);box-shadow:none;animation:ph-fade .18s ease}html[data-platform=web] body.is-phone #agency-screen .notif-panel.hidden{display:none}html[data-platform=web] body.is-phone #agency-screen .notif-panel-header{flex:none;min-height:56px;padding:6px 6px 6px 16px;font-size:22px;letter-spacing:-.02em}html[data-platform=web] body.is-phone #agency-screen .notif-clear-btn{min-height:44px;padding:0 14px;font-size:14px}html[data-platform=web] body.is-phone #agency-screen .notif-list{flex:1;min-height:0;padding:0 6px 20px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html[data-platform=web] body.is-phone #agency-screen .notif-day{padding:16px 12px 6px 10px;font-size:11px}html[data-platform=web] body.is-phone:not([data-ph-page=a-messages]) #agency-screen .notif-day{background:var(--mk-bg)}html[data-platform=web] body.is-phone #agency-screen .notif-item{min-height:64px;gap:12px;padding:12px 10px 12px 18px}html[data-platform=web] body.is-phone #agency-screen .notif-item.is-link:active{background:#ffffff0d}html[data-platform=web] body.is-phone #agency-screen .notif-item.is-unread:before{left:6px}html[data-platform=web] body.is-phone #notif-panel .notif-title{font-size:15px}html[data-platform=web] body.is-phone #notif-panel .notif-sub{font-size:13.5px}html[data-platform=web] body.is-phone #notif-panel .notif-amount{font-size:14.5px}html[data-platform=web] body.is-phone #notif-panel .notif-time{font-size:12px}html[data-platform=web] body.is-phone #notif-panel .notif-item.is-link .notif-open{opacity:.6}html[data-platform=web] body.is-phone #notif-toasts{top:calc(var(--ph-safe-t) + 8px);right:8px;left:8px;z-index:960}html[data-platform=web] body.is-phone #notif-toasts .notif-toast{width:auto;min-height:56px}html[data-platform=web] body.is-phone #ui-toasts{right:8px;bottom:calc(var(--ph-tab-h) + var(--ph-safe-b) + 8px);left:8px;align-items:stretch}html[data-platform=web] body.is-phone #ui-toasts .ui-toast{max-width:none}html[data-platform=web] body.is-phone #apage-a-dashboard.active:not(.is-searching){display:block}html[data-platform=web] body.is-phone #apage-a-dashboard{padding:18px 14px 28px}html[data-platform=web] body.is-phone #apage-a-dashboard .dash-topbar{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:16px}html[data-platform=web] body.is-phone #apage-a-dashboard .dx-greeting{font-size:24px;white-space:normal;text-wrap:balance}html[data-platform=web] body.is-phone #apage-a-dashboard .dash-topbar-right{justify-content:flex-start;gap:8px}html[data-platform=web] body.is-phone #apage-a-dashboard #agency-sidebar-user{order:-1;flex:1 1 auto;min-width:0}html[data-platform=web] body.is-phone #apage-a-dashboard .mk-tile-btn{width:44px;height:44px}html[data-platform=web] body.is-phone #apage-a-dashboard .dz-overview{gap:10px}html[data-platform=web] body.is-phone #apage-a-dashboard .dz-stats{grid-template-columns:minmax(0,1fr);gap:10px}html[data-platform=web] body.is-phone #apage-a-dashboard .dz-stats>.dz-stat.dx-card{padding:16px 18px 15px}html[data-platform=web] body.is-phone #apage-a-dashboard .dz-stat dt{font-size:13.5px}html[data-platform=web] body.is-phone #apage-a-dashboard .dz-stat-value{margin-top:12px;font-size:32px}html[data-platform=web] body.is-phone #apage-a-dashboard .dz-stat-foot{margin-top:8px;font-size:13px}html[data-platform=web] body.is-phone #apage-a-dashboard .dz-chart.dx-card{padding:18px 16px 14px}html[data-platform=web] body.is-phone #apage-a-dashboard .dz-chart-head{flex-direction:column;align-items:stretch;gap:14px}html[data-platform=web] body.is-phone #apage-a-dashboard .dz-chart-figure{flex-wrap:wrap;row-gap:4px}html[data-platform=web] body.is-phone #apage-a-dashboard .dz-chart-value{font-size:30px}html[data-platform=web] body.is-phone #apage-a-dashboard .dx-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}html[data-platform=web] body.is-phone #apage-a-dashboard .dz-chart .dx-hero-chart{height:240px;min-height:240px;margin-top:16px}html[data-platform=web] body.is-phone [data-ph-split]{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;flex:none!important;overflow:visible!important}html[data-platform=web] body.is-phone [data-ph-split]>[data-ph-pane]{position:static!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important}html[data-platform=web] body.is-phone .page:has([data-ph-split][data-ph-view=detail])>.page-header{display:none!important}html[data-platform=web] body.is-phone [data-ph-split][data-ph-view=list]>[data-ph-pane=detail],html[data-platform=web] body.is-phone [data-ph-split][data-ph-view=detail]>[data-ph-pane=list]{display:none!important}html[data-platform=web] body.is-phone [data-ph-pane=list] :is([class$=-list],[class*="-list "],[class$=-rows],[class*="-rows "]){height:auto!important;max-height:none!important;overflow-y:visible!important}html[data-platform=web] body.is-phone [data-ph-pane=list] :is(button,[role=button],[role=option]):not(.ni){min-height:44px}html[data-platform=web] body.is-phone .op-desktop-only{min-height:50dvh}@keyframes ph-fade{0%{opacity:0}to{opacity:1}}}
