html:has(.webnet-page){overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden!important}body:has(.webnet-page){overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden!important}body:has(.webnet-page) #root{overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden!important}body:has(.webnet-page){position:fixed;inset:0}.webnet-page{z-index:80;overscroll-behavior:none;width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.webnet-page .webnet-main,.webnet-page .webnet-workspace,.webnet-page .webnet-graph-area{min-height:0!important;overflow:hidden!important}.webnet-filter-panel{overscroll-behavior:none;scrollbar-gutter:stable;overflow:hidden!important}.webnet-filter-panel>:first-child{z-index:30;-webkit-backdrop-filter:blur(12px);background:#020617f7;flex:none;position:relative}.webnet-filter-panel>:last-child{overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.webnet-workspace,.webnet-graph-area{overscroll-behavior:none}body:has(.peer-main-drawer-trigger) .webnet-filter-panel{font-size:12px;font-weight:650}body:has(.peer-main-drawer-trigger) .webnet-filter-panel h2{font-size:14px!important;font-weight:900!important;line-height:1.2!important}body:has(.peer-main-drawer-trigger) .webnet-filter-panel :is(summary,label,button,input,select,p,span){font-size:12px!important;line-height:1.25!important}body:has(.peer-main-drawer-trigger) .webnet-filter-panel :is(summary,label,button){font-weight:750!important}body:has(.peer-main-drawer-trigger) .webnet-filter-panel :is(input,select){min-height:34px;font-weight:700!important}body:has(.peer-main-drawer-trigger) .webnet-filter-panel input::placeholder{opacity:.82;font-weight:600}:root:not(.dark) body:has(.peer-main-drawer-trigger) .webnet-filter-panel{color:#0f172a!important}:root:not(.dark) body:has(.peer-main-drawer-trigger) .webnet-filter-panel :is(h2,summary,label,button,input,select,p,span){color:#0f172a!important}:root:not(.dark) body:has(.peer-main-drawer-trigger) .webnet-filter-panel input::placeholder{color:#475569!important}.dark body:has(.peer-main-drawer-trigger) .webnet-filter-panel{color:#f8fafc!important}.dark body:has(.peer-main-drawer-trigger) .webnet-filter-panel :is(h2,summary,label,button,input,select,p,span){color:#f8fafc!important}.dark body:has(.peer-main-drawer-trigger) .webnet-filter-panel input::placeholder{color:#94a3b8!important}body:has(.peer-main-drawer-trigger) .webnet-filter-panel .bg-sky-500{color:#020617!important}body:has(.peer-main-drawer-trigger) [data-testid=webnet-graph-area]>.pointer-events-none.absolute.inset-0{z-index:0}body:has(.peer-main-drawer-trigger) .webnet-graph-canvas{z-index:10;background-color:#0000!important}.kiosk-open-layout{flex-direction:column!important;align-items:stretch!important;gap:.7rem!important;width:100%!important;min-width:0!important;display:flex!important}.kiosk-open-layout>.kiosk-welcome-panel{background:#fff!important;border:1px solid #cc9d326b!important;border-radius:24px!important;align-self:center!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:190px!important;margin:0 auto .7rem!important;display:block!important;overflow:hidden!important;box-shadow:0 1px 2px #0f172a08,0 10px 26px #0f172a12!important}.kiosk-open-layout .kiosk-service-heading,.kiosk-open-layout .kiosk-welcome-copy,.kiosk-open-layout .kiosk-touch-info,.kiosk-open-layout .kiosk-welcome-panel:after{display:none!important}.kiosk-open-layout .kiosk-welcome-image-shell{aspect-ratio:1!important;border:0!important;border-radius:23px!important;width:100%!important;height:100%!important;overflow:hidden!important}.kiosk-open-layout .kiosk-welcome-image{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.kiosk-open-layout .kiosk-service-area{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.kiosk-open-layout .kiosk-service-grid{width:100%!important;margin-top:0!important}@media (width>=1180px){.kiosk-open-layout{grid-template-columns:none!important;display:flex!important}.kiosk-open-layout>.kiosk-welcome-panel{width:184px!important;min-width:184px!important;max-width:184px!important;height:184px!important;margin-bottom:.65rem!important}.kiosk-open-layout .kiosk-service-grid{gap:.8rem!important}}@media (width>=1440px){.kiosk-open-layout{grid-template-columns:none!important;display:flex!important}.kiosk-open-layout>.kiosk-welcome-panel{width:180px!important;min-width:180px!important;max-width:180px!important;height:180px!important}}@media (width<=639px){.kiosk-open-layout>.kiosk-welcome-panel{border-radius:21px!important;width:160px!important;min-width:160px!important;max-width:160px!important;height:160px!important;margin-bottom:.6rem!important}.kiosk-open-layout .kiosk-welcome-image-shell{border-radius:20px!important}}.communication-ios{--ios-blue:#0a84ff;--ios-purple:#7c3aed;--ios-green:#10b981;--ios-orange:#ff9500;--ios-pink:#ff375f;--ios-indigo:#5e5ce6}.communication-ios [class*=xl\:grid-cols-5]>button{min-height:92px;border-width:1px!important;border-radius:20px!important;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,filter .18s!important;box-shadow:0 10px 26px #0f172a14!important}.communication-ios [class*=xl\:grid-cols-5]>button:first-child{color:#075fae!important;background:linear-gradient(145deg,#eef8ff 0%,#ccecff 100%)!important;border-color:#0a84ff38!important}.communication-ios [class*=xl\:grid-cols-5]>button:nth-child(2){color:#075fae!important;background:linear-gradient(145deg,#f0f8ff 0%,#d7edff 100%)!important;border-color:#007aff33!important}.communication-ios [class*=xl\:grid-cols-5]>button:nth-child(3){color:#047857!important;background:linear-gradient(145deg,#ebfbf5 0%,#c8f2df 100%)!important;border-color:#10b98138!important}.communication-ios [class*=xl\:grid-cols-5]>button:nth-child(4){color:#9a5700!important;background:linear-gradient(145deg,#fff7e9 0%,#ffe2b7 100%)!important;border-color:#ff95003b!important}.communication-ios [class*=xl\:grid-cols-5]>button:nth-child(5){color:#6d28d9!important;background:linear-gradient(145deg,#f5efff 0%,#e1d4ff 100%)!important;border-color:#7c3aed38!important}.communication-ios [class*=xl\:grid-cols-5]>button>div:first-child>span:first-child{color:#fff!important;border:0!important;box-shadow:0 8px 18px #0f172a24!important}.communication-ios [class*=xl\:grid-cols-5]>button:first-child>div:first-child>span:first-child{background:var(--ios-indigo)!important}.communication-ios [class*=xl\:grid-cols-5]>button:nth-child(2)>div:first-child>span:first-child{background:var(--ios-blue)!important}.communication-ios [class*=xl\:grid-cols-5]>button:nth-child(3)>div:first-child>span:first-child{background:var(--ios-green)!important}.communication-ios [class*=xl\:grid-cols-5]>button:nth-child(4)>div:first-child>span:first-child{background:var(--ios-orange)!important}.communication-ios [class*=xl\:grid-cols-5]>button:nth-child(5)>div:first-child>span:first-child{background:var(--ios-purple)!important}.communication-ios [class*=xl\:grid-cols-3]>article,.communication-ios [class*=md\:grid-cols-2]>article{border-color:#94a3b838!important;border-radius:20px!important;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s!important;box-shadow:0 10px 26px #0f172a12!important}.communication-ios [class*=xl\:grid-cols-3]>article:nth-child(6n+1),.communication-ios [class*=md\:grid-cols-2]>article:nth-child(6n+1){background:linear-gradient(145deg,#eef8ff,#d9efff)!important}.communication-ios [class*=xl\:grid-cols-3]>article:nth-child(6n+2),.communication-ios [class*=md\:grid-cols-2]>article:nth-child(6n+2){background:linear-gradient(145deg,#f5efff,#e5d9ff)!important}.communication-ios [class*=xl\:grid-cols-3]>article:nth-child(6n+3),.communication-ios [class*=md\:grid-cols-2]>article:nth-child(6n+3){background:linear-gradient(145deg,#ebfbf5,#d1f3e3)!important}.communication-ios [class*=xl\:grid-cols-3]>article:nth-child(6n+4),.communication-ios [class*=md\:grid-cols-2]>article:nth-child(6n+4){background:linear-gradient(145deg,#fff7e9,#ffe5bf)!important}.communication-ios [class*=xl\:grid-cols-3]>article:nth-child(6n+5),.communication-ios [class*=md\:grid-cols-2]>article:nth-child(6n+5){background:linear-gradient(145deg,#fff0f4,#ffd9e2)!important}.communication-ios [class*=xl\:grid-cols-3]>article:nth-child(6n+6),.communication-ios [class*=md\:grid-cols-2]>article:nth-child(6n+6){background:linear-gradient(145deg,#eef5ff,#dce5ff)!important}.communication-ios [class*=xl\:grid-cols-4]>div{box-shadow:0 6px 16px #0f172a0b;border-radius:16px!important}.communication-ios [class*=xl\:grid-cols-4]>div:first-child{background:#eef8ff!important;border-color:#ccecff!important}.communication-ios [class*=xl\:grid-cols-4]>div:nth-child(2){background:#f5efff!important;border-color:#e1d4ff!important}.communication-ios [class*=xl\:grid-cols-4]>div:nth-child(3){background:#ebfbf5!important;border-color:#c8f2df!important}.communication-ios [class*=xl\:grid-cols-4]>div:nth-child(4){background:#fff7e9!important;border-color:#ffe2b7!important}.communication-ios button:active{transform:scale(.985)}@media (hover:hover){.communication-ios [class*=xl\:grid-cols-5]>button:hover,.communication-ios [class*=xl\:grid-cols-3]>article:hover,.communication-ios [class*=md\:grid-cols-2]>article:hover{filter:saturate(1.04);transform:translateY(-2px);box-shadow:0 16px 34px #0f172a1c!important}}@media (prefers-reduced-motion:reduce){.communication-ios *{scroll-behavior:auto!important}.communication-ios button,.communication-ios article{transition:none!important}}
