.landing-bottom-controls{z-index:100;justify-content:flex-end;align-items:center;gap:10px;max-width:calc(100vw - 48px);display:flex;position:fixed;bottom:30px;right:24px}.landing-experience-switcher{min-width:0;max-width:100%}.landing-experience-switcher .variation-switcher.compact{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0c1218f7,#070b10f0);border-color:#65d9ff66;gap:4px;margin-left:auto;padding:5px;box-shadow:0 18px 48px #0000007a,inset 0 1px #ffffff0d}.landing-experience-switcher .variation-switcher.compact>button{color:#a9b5ba;cursor:pointer;min-height:36px;font:9px var(--font-mono);text-transform:uppercase;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;transition:color .2s,background .2s,transform .2s;display:flex}.landing-experience-switcher .variation-switcher.compact>button:hover:not(:disabled){color:#e7f8ff;background:#65d9ff1a;transform:translateY(-1px)}.landing-experience-switcher .variation-switcher.compact>button span{color:#65d9ff;font-size:11px;display:inline}.landing-experience-switcher .variation-switcher.compact>button[aria-current=page]{color:#061016;background:linear-gradient(110deg,#65d9ff,#a99cff);box-shadow:0 7px 22px #65d9ff33}.landing-experience-switcher .variation-switcher.compact>button:disabled{cursor:not-allowed;opacity:.42;filter:saturate(.55)}.landing-experience-switcher .variation-switcher.compact>.variation-more-link{color:#d7dcdf}.landing-experience-switcher .variation-switcher.compact>.variation-more-link:hover:not(:disabled){color:#fff;background:linear-gradient(110deg,#65d9ff2e,#a99cff2e);transform:translateY(-1px)}.landing-experience-switcher .variation-switcher.compact>.variation-more-link span{color:#a99cff;font-size:13px;display:inline}.variation-original-group{background:#03080d6b;border-right:1px solid #65d9ff38;border-radius:999px 0 0 999px;align-items:center;gap:3px;padding:3px 7px 3px 3px;display:flex!important}.variation-original-group button{color:#94a3aa;cursor:pointer;min-height:32px;font:9px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 11px;transition:background .2s,color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.variation-original-group button i{color:#7fcfe8;width:20px;height:20px;font:6px var(--font-mono);border:1px solid #65d9ff33;border-radius:50%;place-items:center;font-style:normal;display:grid}.variation-original-group button em{color:#f3f0ff;font:6px var(--font-mono);letter-spacing:.1em;white-space:nowrap;background:linear-gradient(110deg,#312e81,#164e63);border:1px solid #a99cffa6;border-radius:999px;padding:2px 6px;font-style:normal;font-weight:800;position:absolute;top:-12px;right:1px;box-shadow:0 4px 14px #818cf847}.variation-original-group button:hover:not(:disabled){color:#eefaff;background:#65d9ff12}.variation-original-group button[aria-pressed=true]{color:#eafaff;background:#65d9ff21;box-shadow:inset 0 0 0 1px #65d9ff33}.variation-original-group button[aria-pressed=true] i{color:#071015;background:#65d9ff;border-color:#65d9ff;box-shadow:0 0 15px #65d9ff4d}.variation-original-group .immersive-teaser:not([aria-pressed=true]){color:#d8d5ff;background:linear-gradient(115deg,#818cf821,#65d9ff12);box-shadow:inset 0 0 0 1px #a99cff40,0 0 18px #818cf814}.variation-original-group .immersive-teaser:not([aria-pressed=true]) i{color:#d5ceff;border-color:#a99cffb3;box-shadow:0 0 12px #a99cff2e}.variation-original-group .immersive-teaser:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 0 0 1px #a99cff8c,0 7px 20px #818cf82e}.variation-original-group button:disabled{cursor:not-allowed;opacity:.72}@media (max-width:1280px){.landing-experience-switcher .variation-switcher.compact>button{padding-inline:10px}.variation-original-group button{padding-inline:9px}}@media (max-width:900px){.landing-bottom-controls{gap:7px;max-width:calc(100vw - 20px);bottom:30px;right:10px}.landing-experience-switcher{scrollbar-width:none;padding-top:12px;overflow-x:auto}.landing-experience-switcher::-webkit-scrollbar{display:none}.landing-experience-switcher .variation-switcher.compact{width:max-content;margin-left:auto}.landing-experience-switcher .variation-switcher.compact>button{padding-inline:8px}.landing-experience-switcher .variation-switcher.compact>button b{display:none}.variation-original-group{padding-right:4px}.variation-original-group button{padding-inline:5px}.variation-original-group button:first-child{display:flex}.variation-original-group button em{padding:1px 4px;font-size:5px;top:-10px;right:-2px}}.landing-assistant-shell{--vr-accent:#65d9ff;--vr-secondary:#a99cff}.landing-assistant-shell .ai-trigger{white-space:nowrap;min-height:46px;position:relative;bottom:auto;right:auto}body:has(.landing-assistant-shell .ai-drawer) .landing-experience-switcher{visibility:hidden;opacity:0}.alpha-credit{z-index:45;top:auto!important;right:auto!important;bottom:max(42px,env(safe-area-inset-bottom))!important;left:max(14px,env(safe-area-inset-left))!important;width:clamp(13.5rem,18vw,17rem)!important;transform:none!important}.alpha-credit a{background:#000!important;border-radius:8px!important;box-shadow:0 10px 32px #00000094,0 0 0 1px #65d9ff14,0 0 22px #65d9ff1a!important}.concept-portfolio #concept-variation-switcher{scrollbar-width:none}.concept-portfolio #concept-variation-switcher::-webkit-scrollbar{display:none}@media (max-width:640px){.alpha-credit{bottom:max(30px,env(safe-area-inset-bottom))!important;left:max(10px,env(safe-area-inset-left))!important;width:13rem!important}}.nav{visibility:visible;opacity:1;isolation:isolate;transition:height .28s,background-color .28s,box-shadow .28s,border-color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;transform:translateZ(0);z-index:80!important;position:fixed!important;inset:0 0 auto!important}.nav.nav-scrolled{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#070a0ee6;border-bottom:1px solid #65d9ff33;height:64px;box-shadow:0 14px 38px #0000006b,0 1px #65d9ff14}.nav.nav-scrolled .mark{transform-origin:0;transform:scale(.94)}.nav.nav-scrolled .nav-actions{transform:translateY(-1px)}.nav .mark,.nav .nav-actions{transition:transform .28s}@media (prefers-reduced-motion:reduce){.nav,.nav .mark,.nav .nav-actions{transition:none}}.snapshot-source-indicator{z-index:200;pointer-events:auto;background:#070b10e6;border:1px solid #94a3b859;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:fixed;top:10px;right:10px;box-shadow:0 5px 16px #00000061}.snapshot-source-indicator i{background:#f59e0b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #f59e0ba6}.snapshot-source-indicator[data-source=redis]{border-color:#34d39980}.snapshot-source-indicator[data-source=redis] i{background:#34d399;box-shadow:0 0 11px #34d399cc}@media (prefers-reduced-motion:no-preference){.snapshot-source-indicator[data-source=redis] i{animation:2.2s ease-in-out infinite snapshot-source-pulse}}@keyframes snapshot-source-pulse{50%{opacity:.55;transform:scale(.72)}}
