@keyframes mgt-scan{0%{transform:translateY(-18%);opacity:0}12%{opacity:.42}to{transform:translateY(118%);opacity:0}}@keyframes mgt-pulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.35);opacity:1}}@keyframes mgt-rise{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}:root{color-scheme:dark;--mgt-ink: #e5f2ff;--mgt-muted: #91a8c6;--mgt-panel: rgba(5, 13, 26, .82);--mgt-panel-strong: rgba(9, 21, 40, .92);--mgt-line: rgba(126, 231, 255, .18);--mgt-cyan: #53d6ff;--mgt-mint: #35f2b8;--mgt-yellow: #ffd166;--mgt-rose: #ff6b9a}html{background:#030711}body{background:radial-gradient(circle at 18% 8%,rgba(83,214,255,.16),transparent 28%),radial-gradient(circle at 86% 18%,rgba(53,242,184,.13),transparent 24%),linear-gradient(135deg,#030711,#071321 48%,#0c1524)!important}.future-shell{position:relative;isolation:isolate;background:linear-gradient(rgba(83,214,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(83,214,255,.045) 1px,transparent 1px),linear-gradient(135deg,#030711,#071321,#101526)!important;background-size:34px 34px,34px 34px,auto!important;color:var(--mgt-ink)!important;overflow:hidden}.future-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(83,214,255,.1),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 9px);height:42%;animation:mgt-scan 8s linear infinite}.future-sidebar{background:#030711d6!important;border-right:1px solid var(--mgt-line)!important;box-shadow:18px 0 70px #00000059;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.future-sidebar .app-brand{border-bottom-color:var(--mgt-line)!important}.future-sidebar .app-logo{width:44px!important;height:44px!important;border-radius:12px!important;background:linear-gradient(135deg,#53d6fff5,#35f2b8db)!important;color:#031018!important;box-shadow:0 0 0 1px #ffffff38,0 18px 42px #53d6ff3d!important}.future-sidebar .app-brand div,.future-topbar h1{color:var(--mgt-ink)!important}.future-sidebar .app-brand div div:last-child,.future-topbar div,.future-sidebar .app-sidebar-footer div{color:var(--mgt-muted)}.future-sidebar .app-nav{gap:9px!important}.future-sidebar .app-nav-button{position:relative;min-height:48px!important;justify-content:flex-start!important;gap:10px;overflow:hidden;color:#c6d8ee!important;background:#ffffff09!important;border:1px solid rgba(145,168,198,.12)!important;transform:translateZ(0);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.future-sidebar .app-nav-button:after{content:"";margin-left:auto;width:8px;height:8px;border-radius:999px;background:#91a8c657;box-shadow:0 0 18px #91a8c633}.future-sidebar .app-nav-button:hover{transform:translate(4px);background:#53d6ff1a!important;border-color:#53d6ff52!important}.future-sidebar .app-nav-button.active{color:#f8fbff!important;background:linear-gradient(135deg,#53d6ff38,#35f2b81f)!important;border-color:#53d6ff7a!important;box-shadow:inset 3px 0 0 var(--mgt-mint),0 18px 44px #00000038}.future-sidebar .app-nav-button.active:after{background:var(--mgt-mint);animation:mgt-pulse 1.6s ease-in-out infinite}.nav-index{width:30px;flex:0 0 30px;color:var(--mgt-cyan);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:0}.future-signal-panel{display:grid;gap:8px;padding:12px;border:1px solid var(--mgt-line);border-radius:8px;background:#53d6ff0e}.future-signal-panel div{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--mgt-muted)}.future-signal-panel strong{color:var(--mgt-ink);font-size:11px}.future-sidebar .app-sidebar-footer{background:#ffffff0b!important;border-color:var(--mgt-line)!important}.future-main{background:transparent!important}.future-topbar{min-height:82px!important;background:#030711b8!important;border-bottom:1px solid var(--mgt-line)!important;box-shadow:0 12px 46px #00000038;-webkit-backdrop-filter:blur(24px) saturate(1.2)!important;backdrop-filter:blur(24px) saturate(1.2)!important}.future-status-pill{padding:8px 12px;border:1px solid rgba(53,242,184,.34);border-radius:999px;background:#35f2b817;color:#bfffea!important}.future-status-pill span{background:var(--mgt-mint)!important;box-shadow:0 0 18px #35f2b8b3}.future-metric-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.future-metric-strip span{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(145,168,198,.16);background:#ffffff0b;color:var(--mgt-muted)!important;font-size:12px;white-space:nowrap}.future-metric-strip strong{color:var(--mgt-cyan)}.future-topbar .app-link-button,.future-topbar .app-secondary-button{border-radius:8px!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.future-topbar .app-link-button{border:1px solid rgba(83,214,255,.65)!important;background:linear-gradient(135deg,#54ddff,#39f1b9)!important;color:#031018!important;box-shadow:0 16px 34px #53d6ff38}.future-topbar .app-secondary-button{border-color:#91a8c63d!important;background:#ffffff0e!important;color:var(--mgt-ink)!important}.future-topbar .app-link-button:hover,.future-topbar .app-secondary-button:hover{transform:translateY(-2px)}.future-content{position:relative;background:transparent!important;animation:mgt-rise .42s ease both}.future-content>*{background-color:transparent!important}.future-booking-page{background:linear-gradient(rgba(83,214,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(83,214,255,.04) 1px,transparent 1px),linear-gradient(135deg,#030711,#081827 54%,#12172a)!important;background-size:30px 30px,30px 30px,auto!important}.future-booking-page .public-booking-card,.future-booking-page .chat-preview-card{border:1px solid rgba(83,214,255,.24)!important;background:#050d1adb!important;box-shadow:0 28px 90px #00000075,0 0 0 1px #ffffff0a!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.future-booking-page .biz-card,.future-booking-page button{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.future-booking-page .biz-card:hover,.future-booking-page button:hover{transform:translateY(-2px)}.future-booking-page .chat-preview-body,.future-booking-page .public-booking-body{scrollbar-color:rgba(83,214,255,.58) rgba(255,255,255,.06)}@media(max-width:900px){.future-topbar{display:grid!important;grid-template-columns:1fr;gap:10px}.future-metric-strip{order:3;width:100%}}@media(max-width:720px){.future-shell{display:block!important}.future-topbar{min-height:auto!important}.future-topbar .app-mobile-nav .app-nav-button{background:#ffffff0f!important;border-color:#91a8c629!important;color:var(--mgt-ink)!important}.future-topbar .app-mobile-nav .app-nav-button.active{background:#53d6ff2e!important;border-color:#53d6ff66!important}}
