html[data-phone-overlays=true] [data-phone-overlay=true]{isolation:isolate;overscroll-behavior:contain;flex-direction:column;inset:var(--phone-overlay-top,0px) 0 auto!important;height:var(--phone-overlay-height,100dvh)!important;width:100%!important;padding:max(12px, env(safe-area-inset-top)) 0 0!important;-webkit-backdrop-filter:blur(4px)!important;background:#0f172a6b!important;justify-content:flex-end!important;align-items:center!important;animation:none!important;display:flex!important;position:fixed!important}html[data-phone-overlays=true] [data-phone-overlay=true]>:is([data-phone-dialog],.ui-modal-panel,.cmdk-panel,.mld-sheet,.mord-sheet,.mprod-sheet,.mfu-sheet,.wa-sheet){color:var(--t);overscroll-behavior:contain;font-family:var(--font);outline:none;flex-direction:column;flex:0 auto;animation:.18s ease-out phoneDialogIn;display:flex;border:1px solid var(--b)!important;background:var(--bg1)!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;width:100%!important;min-width:0!important;max-width:560px!important;height:auto!important;max-height:100%!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:0 -12px 48px #0f172a24!important}@keyframes phoneDialogIn{0%{opacity:.6;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html[data-phone-overlays=true] .ui-modal-backdrop{-webkit-backdrop-filter:none;background:0 0}html[data-phone-overlays=true] :is([data-phone-dialog-head],.ui-modal-head){color:var(--t);justify-content:space-between;align-items:center;min-height:68px;display:flex;border-bottom:1px solid var(--b)!important;background:var(--bg1)!important;flex:none!important;gap:12px!important;padding:12px 16px!important;position:relative!important;top:auto!important}html[data-phone-overlays=true] :is([data-phone-dialog-head],.ui-modal-head)>:is(div,h3){overflow-wrap:anywhere;min-width:0;line-height:1.6;font-size:17px!important;font-weight:600!important}html[data-phone-overlays=true] :is([data-phone-dialog-head],.ui-modal-head)>button{flex:0 0 44px;place-items:center;min-height:44px;background:var(--surf-hi)!important;width:44px!important;height:44px!important;color:var(--t2)!important;border-radius:12px!important;padding:0!important;font-size:18px!important;display:grid!important}html[data-phone-overlays=true] :is([data-phone-dialog-head],.ui-modal-head)>button svg{width:19px;height:19px}html[data-phone-overlays=true] :is([data-phone-dialog-body],.ui-modal-body,.tc-body,.cw-body,.cmdk-list){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;scroll-padding-block:18px;overflow-x:hidden;flex:auto!important;padding:18px 16px!important;overflow-y:auto!important}html[data-phone-overlays=true] :is([data-phone-dialog-body],.ui-modal-body,.tc-body):last-child{padding-bottom:max(22px, env(safe-area-inset-bottom))!important}html[data-phone-overlays=true] :is([data-phone-dialog-foot],.cw-foot,.tc-foot){flex-wrap:wrap;align-items:center;box-shadow:0 -4px 20px #0f172a09;padding:12px 16px max(14px, env(safe-area-inset-bottom))!important;background:var(--bg1)!important;border-top:1px solid var(--b)!important;flex:none!important;gap:10px!important;display:flex!important;position:relative!important;bottom:auto!important}html[data-phone-overlays=true] :is([data-phone-dialog-foot],.cw-foot,.tc-foot)>:is(button,a){text-align:center;white-space:normal;justify-content:center;border-radius:12px!important;flex:100px!important;min-height:48px!important}html[data-phone-overlays=true] [data-phone-dialog-foot]>div:has(>button){flex-wrap:wrap;flex:100%;display:flex;gap:10px!important}html[data-phone-overlays=true] [data-phone-dialog-foot]>div>button{flex:100px;min-height:48px!important}html[data-phone-overlays=true] [data-phone-overlay=true] :is(button:not([role=switch]),a.btn){touch-action:manipulation;min-width:44px;max-width:100%;min-height:44px;font-size:14px}html[data-phone-overlays=true] [data-phone-overlay=true] button[role=switch]{touch-action:manipulation;position:relative;overflow:visible}html[data-phone-overlays=true] [data-phone-overlay=true] button[role=switch]:after{content:"";position:absolute;inset:-12px -4px}html[data-phone-overlays=true] [data-phone-overlay=true] button:not([role=switch]){flex-shrink:0}html[data-phone-overlays=true] [data-phone-overlay=true] :is(button,a.btn):not(:has(svg:only-child)){white-space:normal;overflow-wrap:anywhere}html[data-phone-overlays=true] [data-phone-overlay=true] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){max-width:100%;scroll-margin-block:18px;border-radius:11px!important;min-width:0!important;min-height:48px!important;padding:11px 12px!important;font-size:16px!important;line-height:1.6!important}html[data-phone-overlays=true] [data-phone-overlay=true] :is(input[type=checkbox],input[type=radio]){flex-shrink:0;min-height:20px;width:20px!important;height:20px!important}html[data-phone-overlays=true] [data-phone-overlay=true] label:has(>:is(input[type=checkbox],input[type=radio])){min-height:44px}html[data-phone-overlays=true] [data-phone-overlay=true] label{line-height:1.7;font-size:13px!important}html[data-phone-overlays=true] [data-phone-overlay=true] :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:2px solid var(--brand)!important}html[data-phone-overlays=true] [data-phone-overlay=true] :is(img,video,canvas){object-fit:contain;max-width:100%}html[data-phone-overlays=true] [data-phone-touch-target]{touch-action:manipulation;min-width:44px;min-height:44px}html[data-phone-overlays=true] [data-phone-grid]{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html[data-phone-overlays=true] [data-phone-grid]>*{min-width:0}html[data-phone-overlays=true] [data-phone-actions]{flex-wrap:wrap;display:flex;gap:10px!important}html[data-phone-overlays=true] [data-phone-actions]>:is(button,a){flex:100px;justify-content:center;min-height:48px!important}html[data-phone-overlays=true] [data-phone-dialog=compact]{padding:20px 16px max(20px, env(safe-area-inset-bottom))!important;overflow-y:auto!important}html[data-phone-overlays=true] .ui-modal-grip{touch-action:none;flex:0 0 20px;justify-content:center;align-items:center;height:20px;display:flex}html[data-phone-overlays=true] .ui-modal-grip:before{content:"";background:var(--b-hi);border-radius:9px;width:36px;height:4px}html[data-phone-overlays=true] .ui-modal-head{min-height:58px;padding-top:0!important}html[data-phone-overlays=true] .ui-modal-title{font-size:17px!important}html[data-phone-overlays=true] [data-phone-scan-preview] :is(input,textarea){background:var(--surf-hi)!important;color:var(--t)!important;border-color:var(--b)!important}html[data-phone-overlays=true] [data-phone-scan-preview] label{color:var(--t2)!important}html[data-phone-overlays=true] .cw-steps{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px!important;padding:10px 12px!important;display:grid!important}html[data-phone-overlays=true] .cw-step{text-align:center;overflow-wrap:anywhere;place-items:center;min-width:0;min-height:42px;line-height:1.6;display:grid;white-space:normal!important;padding:6px 3px!important;font-size:11px!important}html[data-phone-overlays=true] .cw-grid2{grid-template-columns:minmax(0,1fr)!important}html[data-phone-overlays=true] .cmdk-search{flex:none;gap:10px;padding:12px 16px}html[data-phone-overlays=true] .cmdk-search input{width:100%}html[data-phone-overlays=true] .cmdk-row{min-height:56px}html[data-phone-overlays=true] .cmdk-foot{display:none}html[data-phone-overlays=true] .cmdk-list{max-height:none;padding-bottom:max(18px, env(safe-area-inset-bottom))!important}html[data-phone-overlays=true] [data-phone-overlay=true]>:is(.mld-sheet,.mord-sheet,.mprod-sheet,.mfu-sheet,.wa-sheet){padding:8px 16px max(20px, env(safe-area-inset-bottom))!important;overflow-y:auto!important}html[data-phone-overlays=true] :is(.mld-sheet-grip,.mord-sheet-grip,.mprod-sheet-grip,.mfu-sheet-grip,.wa-sheet-grip){border-radius:8px;flex-shrink:0;width:36px;height:4px;margin:4px auto 12px}html[data-phone-overlays=true] :is(.mld-sheet-title,.mord-sheet-title,.mprod-sheet-title){padding:6px 0 16px;font-size:17px}html[data-phone-overlays=true] .phone-sheet-close{z-index:3;border:1px solid var(--b);background:var(--bg1);width:44px;height:44px;color:var(--t2);border-radius:12px;flex:0 0 44px;align-self:flex-end;place-items:center;margin:0 0 -44px;display:grid;position:sticky;top:0;font-size:24px!important}html[data-phone-overlays=true] :is(.mld-sheet,.mord-sheet,.mprod-sheet,.mfu-sheet,.wa-sheet):has(.phone-sheet-close) :is(.mld-sheet-title,.mord-sheet-title,.mprod-sheet-title,.wa-sheet-head){padding-inline-end:52px}html[data-phone-overlays=true] :is(.mld-sheet-scroll,.mfu-sheet-scroll){min-height:0;padding-bottom:12px}html[data-phone-overlays=true] :is(.mld-sheet-foot,.mfu3-detail-actions){flex-wrap:wrap;gap:10px;padding-top:12px}html[data-phone-overlays=true] :is(.mld-sheet-foot,.mfu3-detail-actions)>button{flex:100px}html[data-phone-overlays=true] :is(.alerts-menu,.acct-menu){inset-inline:12px;top:max(66px, env(safe-area-inset-top));width:auto;max-width:430px;max-height:calc(var(--phone-overlay-height,100dvh) - 88px);overscroll-behavior:contain;border-radius:18px;margin-inline:auto;position:fixed;overflow-y:auto}html[data-phone-overlays=true] :is(.alerts-menu,.acct-menu,.clsm) :is(button,a){min-height:44px}html[data-phone-overlays=true] .alerts-menu-list{max-height:min(400px,55dvh)}html[data-phone-overlays=true] .acct-item{padding-block:12px;font-size:14px}html[data-phone-overlays=true] .clsm{bottom:max(12px, calc(100dvh - var(--phone-overlay-height,100dvh) - var(--phone-overlay-top,0px) + 12px));max-width:440px;max-height:calc(var(--phone-overlay-height,100dvh) - 24px);border-radius:14px;margin-inline:auto;overflow-y:auto;inset-inline:12px!important;width:auto!important;top:auto!important}html[data-phone-overlays=true] .clsm input{min-height:48px;font-size:16px}html[data-phone-overlays=true] .attr-scrim{top:var(--phone-overlay-top,0px);height:var(--phone-overlay-height,100dvh)}html[data-phone-overlays=true] .attr-drawer{width:100%;max-width:560px;height:100%;max-height:100%}html[data-phone-overlays=true] .attr-head{flex-shrink:0;padding:14px 16px}html[data-phone-overlays=true] .attr-body{padding:18px 16px max(22px, env(safe-area-inset-bottom));overscroll-behavior:contain}html[data-phone-overlays=true] .attr-drawer :is(button,input,select){min-height:44px}html[data-phone-overlays=true] .attr-drawer :is(input,select,textarea){font-size:16px}html[data-phone-overlays=true] .attr-head button{width:44px!important;height:44px!important}html[data-phone-overlays=true] :is(.gtour-bubble,.sa-dialog,[data-phone-native-dialog]){overscroll-behavior:contain;border-radius:18px;overflow-y:auto;max-width:calc(100vw - 24px)!important;max-height:calc(var(--phone-overlay-height,100dvh) - 24px)!important}html[data-phone-overlays=true] :is(.gtour-bubble,.sa-dialog,[data-phone-native-dialog]) :is(button,a){min-height:44px}html[data-phone-overlays=true] :is(.gtour-bubble,.sa-dialog,[data-phone-native-dialog]) :is(input,select,textarea){min-height:48px;font-size:16px}html[data-phone-overlays=true] .gtour-foot{flex-wrap:wrap;gap:12px}html[data-phone-overlays=true] .gtour-nav{flex:1;justify-content:flex-end}html[data-phone-overlays=true] :is(.sa-dialog-body,.sa-dialog-foot){padding:18px 16px}html[data-phone-overlays=true] :is(.sa-dialog-foot,.gtour-nav) button{flex:1}html[data-phone-overlays=true] .pn-sheet{max-height:calc(var(--phone-overlay-height,100dvh) - 24px)}html[data-phone-overlays=true] .pn-x{width:44px;height:44px}html[data-phone-overlays=true] :is(.aw-preview.open,.aw-side.open){top:var(--phone-overlay-top,0px);max-width:100%;height:var(--phone-overlay-height,100dvh);max-height:var(--phone-overlay-height,100dvh);padding-bottom:max(18px, env(safe-area-inset-bottom));overscroll-behavior:contain}html[data-phone-overlays=true] :is(.aw-preview.open,.aw-side.open) :is(button,a){min-height:44px}html[data-phone-overlays=true] .drawer-panel{max-width:100vw;max-height:var(--phone-overlay-height,100dvh);overscroll-behavior:contain}html[data-phone-overlays=true] :is(.drawer-panel,.mnav-drawer.open) :is(button,a){min-height:44px}html[data-phone-overlays=true] .cv-more-menu{max-width:calc(100vw - 24px);max-height:calc(var(--phone-overlay-height,100dvh) - 100px);overscroll-behavior:contain;overflow-y:auto}html[data-phone-overlays=true] .cv-more-menu :is(button,a){min-height:44px}@media (prefers-reduced-motion:reduce){html[data-phone-overlays=true] [data-phone-overlay=true],html[data-phone-overlays=true] [data-phone-overlay=true]>*{transition:none!important;animation:none!important}}
