#tob-meeting-tab,.mp-dialog{--mp-primary:var(--primary,#026fff);--mp-surface:#fff;--mp-text:#182641;--mp-muted:#62718a;--mp-soft:#f1f6ff;--mp-line:#dce5f3;font-family:inherit;box-sizing:border-box}#tob-meeting-tab[hidden]{display:none!important}#tob-meeting-tab{position:fixed;z-index:940;right:0;top:46%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:15px 11px;border:1px solid color-mix(in srgb,var(--mp-primary) 70%,white);border-right:0;border-radius:16px 0 0 16px;background:var(--mp-primary);color:#fff;font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 5px 18px #19396818;overflow:hidden;isolation:isolate;animation:mp-slide .45s ease-out;transition:padding .2s,box-shadow .2s}.mp-tab-label{writing-mode:vertical-rl;letter-spacing:.2px}.mp-icon{display:inline-grid;place-items:center;flex-shrink:0;line-height:0}.mp-icon svg{display:block;width:23px;height:23px;max-width:none}.mp-dialog{position:fixed;inset:0;margin:auto;width:min(460px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;color:var(--mp-text);background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:22px;box-shadow:0 24px 80px #10284c38;overflow:auto;overscroll-behavior:contain}.mp-dialog[open]{animation:mp-open .24s ease-out}.mp-dialog::backdrop{background:#152a4d45;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.mp-dialog *{box-sizing:border-box}.mp-content{position:relative;padding:32px 26px 22px;text-align:center}.mp-handle{display:none}.mp-close{position:absolute;right:12px;top:12px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:11px;background:var(--mp-soft);color:var(--mp-text);font:inherit;font-size:25px;line-height:1;cursor:pointer}.mp-hero{display:grid;place-items:center;width:72px;height:72px;margin:8px auto 15px;background:var(--mp-soft);color:var(--mp-primary);border-radius:21px}.mp-hero svg{width:40px;height:40px}.mp-eyebrow{color:var(--mp-primary);font-size:10px;letter-spacing:1.8px;font-weight:750}.mp-dialog h2{font-size:26px;line-height:1.25;letter-spacing:-.7px;margin:10px 0 12px;color:var(--mp-text)}.mp-description{font-size:13px;line-height:1.65;color:var(--mp-muted);margin:0 0 20px}.mp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:20px}.mp-benefit{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:10px 5px;font-size:11px;font-weight:600;line-height:1.4;border-radius:10px;background:var(--mp-soft);color:var(--mp-text)}.mp-benefit svg{width:16px;height:16px}.mp-clock .mp-icon{color:#8651cb}.mp-online .mp-icon{color:#07956a}.mp-shield .mp-icon{color:#b97c12}.mp-book{display:flex;align-items:center;justify-content:center;min-height:46px;background:var(--mp-primary);color:#fff!important;border-radius:11px;text-decoration:none;font-size:14px;font-weight:650;padding:12px}.mp-secondary{font-size:12px;color:var(--mp-muted);margin:17px 0}.mp-secondary a{color:var(--mp-primary);text-underline-offset:3px}.mp-footnote{font-size:11px;color:var(--mp-muted);border-top:1px solid var(--mp-line);padding-top:16px;margin:18px 0 0}#tob-meeting-tab:focus-visible,.mp-dialog :is(button,a):focus-visible{outline:2px solid var(--mp-primary);outline-offset:3px}.mp-dialog .mp-book:focus-visible{outline-offset:4px}html[data-theme=dark] .mp-dialog{--mp-surface:#192335;--mp-text:#e7edf9;--mp-muted:#afbdd2;--mp-soft:#22324b;--mp-line:#34435c}.mp-dialog .mp-book{transition:box-shadow .2s,translate .2s}@media(hover:hover) and (pointer:fine){#tob-meeting-tab:hover{padding-right:17px;box-shadow:0 8px 25px color-mix(in srgb,var(--mp-primary) 22%,transparent)}.mp-book:hover{translate:0 -2px;box-shadow:0 7px 18px color-mix(in srgb,var(--mp-primary) 15%,transparent)}.mp-close:hover{background:var(--mp-line)}}@keyframes mp-slide{from{translate:100% 0;opacity:0}to{translate:0 0;opacity:1}}/* Five-second attention cycle: 0.8s sweep, then rest. */
#tob-meeting-tab::before{content:"";position:absolute;inset:-35% -70%;background:linear-gradient(120deg,transparent 42%,#ffffff38 50%,transparent 58%);pointer-events:none;z-index:0;transform:translateY(-110%);animation:mp-sweep 5s 1s ease-in-out infinite}#tob-meeting-tab>.mp-icon,#tob-meeting-tab>.mp-tab-label{position:relative;z-index:1}#tob-meeting-tab>.mp-icon{transform-origin:center;animation:mp-tilt 5s 1s ease-in-out infinite}#tob-meeting-tab:is(:hover,:focus-visible)::before,#tob-meeting-tab:is(:hover,:focus-visible)>.mp-icon{animation-play-state:paused}@keyframes mp-sweep{0%{transform:translateY(-110%);opacity:0}2%{opacity:1}16%{transform:translateY(110%);opacity:0}100%{transform:translateY(110%);opacity:0}}@keyframes mp-tilt{0%,16%,100%{transform:rotate(0)}4%{transform:rotate(-8deg)}8%{transform:rotate(7deg)}12%{transform:rotate(-3deg)}}
@keyframes mp-open{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:700px){#tob-meeting-tab{top:auto;bottom:calc(100px + env(safe-area-inset-bottom));right:17px;width:48px;height:48px;transform:none;border:1px solid #ffffff70;border-radius:14px;padding:0;justify-content:center;gap:0}.mp-tab-label{display:none}.mp-dialog{inset:auto 0 0;margin:0;width:100%;max-height:calc(100dvh - 16px);border-radius:22px 22px 0 0}.mp-content{padding:28px 20px max(22px,env(safe-area-inset-bottom))}.mp-handle{display:block;width:42px;height:4px;border-radius:8px;background:var(--mp-line);position:absolute;top:9px;left:calc(50% - 21px)}.mp-dialog h2{font-size:24px}.mp-benefit{font-size:10px;gap:4px}.mp-hero{width:64px;height:64px}.mp-dialog[open]{animation:mp-sheet .26s ease-out}@keyframes mp-sheet{from{transform:translateY(35px);opacity:0}to{transform:none;opacity:1}}}@media(max-width:350px){.mp-content{padding-inline:14px}.mp-benefits{gap:4px}.mp-benefit{flex-direction:column;font-size:10px}.mp-dialog h2{font-size:22px}}@media(prefers-reduced-motion:reduce){#tob-meeting-tab,.mp-dialog[open],.mp-dialog .mp-book,#tob-meeting-tab::before,#tob-meeting-tab>.mp-icon{animation:none;transition:none}#tob-meeting-tab::before{display:none}.mp-book:hover{translate:none}}@media(forced-colors:active){#tob-meeting-tab,.mp-book{border:1px solid ButtonText}}
