.atl-view-mode-toggle{display:inline-flex;align-items:stretch;gap:.125rem;height:var(--atl-ctl-h, 2.25rem);padding:.1875rem;border-radius:.5rem;background:var(--fs2, var(--atl-bg2, var(--falcon-secondary-bg)));box-sizing:border-box;overflow:hidden}.atl-view-mode-toggle .btn{display:grid;place-items:center;width:1.9375rem;height:100% !important;padding:0 !important;margin:0 !important;border:none !important;border-radius:.375rem;background:transparent;color:var(--flo, var(--atl-muted, #748194));box-sizing:border-box;cursor:pointer;transition:all .15s ease}.atl-view-mode-toggle .btn:hover{color:var(--fhi, var(--atl-heading, #1a2438))}.atl-view-mode-toggle .btn.active,.atl-view-mode-toggle .btn.btn-primary{background:var(--ac, var(--atl-accent, var(--falcon-primary, #2c7be5))) !important;border-color:var(--ac, var(--atl-accent, var(--falcon-primary, #2c7be5))) !important;color:var(--at, #ffffff) !important}hold-menu [data-bs-template=falcon][data-bs-mode=default]{--hm-surface:var(--falcon-emphasis-bg);--hm-ink:var(--falcon-body-color);--hm-line:var(--falcon-border-color);--hm-shadow:var(--falcon-box-shadow);--atl-ai:#a972ff;--atl-ai-rgb:169,114,255;--atl-ai-dim:rgba(169,114,255, .13);--atl-ai-soft:rgba(169,114,255, .2);--atl-ai-border:rgba(169,114,255, .34);--atl-ai-contrast:#0b1727}hold-menu [data-bs-template=falcon][data-bs-mode=default].holdMenu{position:relative;display:inline-flex}hold-menu [data-bs-template=falcon][data-bs-mode=default] .holdMenu-trigger{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}hold-menu [data-bs-template=falcon][data-bs-mode=default] .holdMenu-arc{position:absolute;top:50%;left:50%;width:0;height:0;z-index:1;pointer-events:none}hold-menu [data-bs-template=falcon][data-bs-mode=default] .holdMenu-item{--hm-ring:var(--hm-ink);--hm-ring-contrast:var(--hm-surface);position:absolute;top:0;left:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:2px solid var(--hm-ring);background:var(--hm-surface);color:var(--hm-ring);box-shadow:var(--hm-shadow);font-size:1rem;cursor:pointer;pointer-events:auto;transform:translate(calc(-50% + var(--hm-x, 0)), calc(-50% + var(--hm-y, 0))) scale(1);transition:transform .18s ease,background-color .18s ease,color .18s ease;animation:holdMenuItemIn .18s ease-out both}hold-menu [data-bs-template=falcon][data-bs-mode=default] .holdMenu-item[data-dir="ON"]{--atl-dir:#ff5500;--atl-dir-contrast:#ffffff;--atl-dir-ink:#c43d00}hold-menu [data-bs-template=falcon][data-bs-mode=default] .holdMenu-item[data-dir="ABOVE"]{--atl-dir:#2c7be5;--atl-dir-contrast:#ffffff;--atl-dir-ink:#1f63c4}hold-menu [data-bs-template=falcon][data-bs-mode=default] .holdMenu-item[data-dir="AROUND"]{--atl-dir:#d4ff00;--atl-dir-contrast:#0b1727;--atl-dir-ink:#5c7a00}hold-menu [data-bs-template=falcon][data-bs-mode=default] .holdMenu-item[data-dir="BEYOND"]{--atl-dir:#00d27a;--atl-dir-contrast:#0b1727;--atl-dir-ink:#00794a}hold-menu [data-bs-template=falcon][data-bs-mode=default] .holdMenu-item[data-dir="INTERNE"]{--atl-dir:#15e0d0;--atl-dir-contrast:#0b1727;--atl-dir-ink:#0b5e56}hold-menu [data-bs-template=falcon][data-bs-mode=default] .holdMenu-item[data-tone=ai]{--hm-ring:var(--atl-ai);--hm-ring-contrast:var(--atl-ai-contrast)}hold-menu [data-bs-template=falcon][data-bs-mode=default] .holdMenu-item[data-dir]{--hm-ring:var(--atl-dir);--hm-ring-contrast:var(--atl-dir-contrast)}hold-menu [data-bs-template=falcon][data-bs-mode=default] .holdMenu-item.is-selected{background:var(--hm-ring);color:var(--hm-ring-contrast);transform:translate(calc(-50% + var(--hm-x, 0)), calc(-50% + var(--hm-y, 0))) scale(1.15)}hold-menu [data-bs-template=falcon][data-bs-mode=default] .holdMenu-item:focus-visible{outline:2px solid var(--hm-ink);outline-offset:2px}hold-menu [data-bs-template=falcon][data-bs-mode=default] .holdMenu-bubble{position:absolute;right:0;bottom:calc(var(--hm-radius, 88px) + 34px);padding:.375rem .75rem;border-radius:999px;border:1px solid var(--hm-line);background:var(--hm-surface);color:var(--hm-ink);box-shadow:var(--hm-shadow);font-size:.8125rem;font-weight:600;white-space:nowrap;transform:translateX(22px)}@keyframes holdMenuItemIn{from{opacity:0;transform:translate(-50%, -50%) scale(.4)}}@media (prefers-reduced-motion:reduce){hold-menu [data-bs-template=falcon][data-bs-mode=default] .holdMenu-item{animation:none;transition:none}}