:root{--vam-control-glyph: 22px;--vam-control-label: 11px;--vam-control-leading: 14px;--vam-control-gap: 4px;--vam-control-radius: 20px;--vam-control-ease: cubic-bezier(.22,1,.36,1);--vam-nav-brand-ink: #fff}:root[data-vam-theme=light]{--vam-nav-brand-ink: #1f1f1f}.vam-control-button{font-family:Gilroy,-apple-system,BlinkMacSystemFont,sans-serif}.vam-control-content{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--vam-control-gap)}.vam-control-glyph{display:inline-flex;width:38px;height:var(--vam-control-glyph);align-items:center;justify-content:center;flex-shrink:0;transform-origin:50% 80%;transition:transform .26s var(--vam-control-ease);animation:vam-control-arrive .32s var(--vam-control-ease) both;animation-delay:calc(var(--vam-control-order, 0) * 30ms)}.vam-control-glyph img.vam-nav-brand-mark{filter:brightness(0) invert(1);opacity:.88}:root[data-vam-theme=light] .vam-control-glyph img.vam-nav-brand-mark{filter:brightness(0) invert(.12)}.vam-control-glyph img.vam-nav-brand-mark[data-brand=mia]{filter:invert(1);mix-blend-mode:screen;opacity:.9}:root[data-vam-theme=light] .vam-control-glyph img.vam-nav-brand-mark[data-brand=mia]{filter:none;mix-blend-mode:multiply;opacity:.9}.vam-control-label{display:block;width:100%;height:var(--vam-control-leading);overflow:hidden;text-align:center;font-family:Gilroy,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--vam-control-label);font-weight:400;line-height:var(--vam-control-leading);letter-spacing:.01em;opacity:.8}.vam-control-label-track{display:block;transition:transform .3s var(--vam-control-ease)}.vam-control-label-line{display:block;width:100%;height:var(--vam-control-leading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vam-control-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vam-control-button:focus-visible .vam-control-label-track,.vam-control-button:active .vam-control-label-track{transform:translateY(calc(-1 * var(--vam-control-leading)))}.vam-control-button:active .vam-control-glyph{transform:translateY(1px) rotate(4deg) scale(.94)}@media (hover: hover){.vam-control-button:hover .vam-control-label-track{transform:translateY(calc(-1 * var(--vam-control-leading)))}.vam-control-button:hover .vam-control-glyph{transform:translateY(-2px) rotate(-4deg)}.vam-control-button:active .vam-control-glyph{transform:translateY(1px) rotate(4deg) scale(.94)}}@keyframes vam-control-arrive{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@media (max-width: 360px){:root{--vam-control-label: 10.5px}}@media (prefers-reduced-motion: reduce){.vam-control-glyph,.vam-control-label-track{transition:none;animation:none}.vam-control-button:is(:hover,:active,:focus-visible) .vam-control-glyph,.vam-control-button:is(:hover,:active,:focus-visible) .vam-control-label-track{transform:none}}.vam-action-label{display:inline-block;position:relative;overflow:hidden;vertical-align:middle}.vam-action-label-track{display:block;position:relative}.vam-action-label-copy{position:absolute;top:100%;left:0;width:100%;pointer-events:none}.vam-control-minimal{width:60px;height:60px;padding:0;border-radius:var(--vam-control-radius);background:hsl(var(--vp-paper) / .82);color:hsl(var(--vp-ink) / .88);border:1px solid hsl(var(--vp-ink) / .1);box-shadow:none;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.vam-control-minimal:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vp-vital-showcase{width:100%;max-width:1400px;margin:0 auto;padding:0 12px 24px;color:#181916}.vp-vital-program-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 20px 18px;font-size:13px}.vp-vital-program-top>span{display:inline-flex;align-items:center;gap:9px}.vp-vital-program-top i{height:6px;width:6px;border-radius:50%;background:var(--vital-red)}.vp-vital-program-top button{display:flex;align-items:center;gap:12px;font-size:12px;background:none;border:0;cursor:pointer}.vp-vital-billboard{position:relative;isolation:isolate;min-height:560px;height:clamp(560px,54vw,730px);overflow:hidden;background:#eeefeb;color:#181916;border-radius:28px}.vp-vital-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:48% 52%;align-items:center;padding:48px 54px 84px;isolation:isolate}.vp-vital-stage-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;pointer-events:none}.vp-vital-stage-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(65px) saturate(.8);opacity:.25;transform:scale(1.3)}.vp-vital-stage-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f7f4e8,#f7f7f440)}.vp-vital-stage-copy{position:relative;z-index:3;padding-right:20px}.vp-vital-stage-brand{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:500;margin-bottom:34px}.vp-vital-stage-brand>span{color:var(--vital-red)}.vam-point-experiment[data-brand=fundacion-vital] .vp-vital-stage h1{font-family:Gilroy,sans-serif!important;font-size:clamp(34px,4.7vw,72px);font-weight:500;line-height:.98;letter-spacing:-.055em;margin:0 0 28px;max-width:650px;text-wrap:balance}.vp-vital-stage-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;margin-top:26px}.vp-vital-stage-meta span+span:before{content:"·";margin-right:10px;opacity:.45}.vp-vital-location{font-size:12px;opacity:.55;margin:9px 0 30px;line-height:1.4}.vp-vital-open{display:inline-flex;align-items:center;gap:35px;padding:12px 14px 12px 22px;min-height:48px;background:#181916;color:#f7f7f4;border:0;border-radius:100px;font-size:12px;cursor:pointer;transition:gap .3s,transform .3s}.vp-vital-open:hover{gap:48px;transform:translateY(-2px)}.vp-vital-open svg{border-radius:50%;padding:5px;background:#ffffff1c;box-sizing:content-box}.vp-vital-poster-wrap{height:100%;min-width:0;display:flex;align-items:center;justify-content:center;position:relative;padding:10px 25px;perspective:1000px}.vp-vital-poster{position:relative;z-index:2;width:auto;height:auto;max-width:100%;max-height:min(510px,41vw);-o-object-fit:contain;object-fit:contain;border-radius:6px;box-shadow:0 32px 70px #18191630,0 4px 12px #18191616}.vp-vital-next-poster{position:absolute;right:-12px;top:16%;width:48%;max-height:66%;-o-object-fit:contain;object-fit:contain;opacity:.35;transform:translate(20%) rotate(9deg) scale(.85);filter:blur(1px);border-radius:6px}.vp-vital-controls{position:absolute;left:54px;right:36px;bottom:24px;z-index:4;display:flex;align-items:center;gap:8px}.vp-vital-controls>span{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.vp-vital-controls>span>span{opacity:.4}.vp-vital-step-track{display:flex;align-items:center;gap:4px;margin:0 auto 0 22px;max-width:35%;overflow:hidden}.vp-vital-step-track i{width:4px;height:4px;border-radius:99px;background:currentColor;opacity:.2;flex-shrink:0;transition:width .4s,opacity .4s}.vp-vital-step-track i[data-active=true]{width:22px;opacity:1}.vp-vital-controls button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #1819161a;border-radius:50%;background:#ffffff70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;color:inherit;transition:background .2s,transform .2s}.vp-vital-controls button:hover{background:#181916;color:#fff;transform:scale(1.07)}.vp-vital-controls button:disabled{opacity:.3;cursor:default}.vp-vital-progress{position:absolute;bottom:0;left:26px;right:26px;height:2px;background:currentColor;opacity:.5;transform-origin:left;z-index:4}.vp-vital-program-rail{display:flex;gap:8px;overflow-x:auto;padding:16px 0 4px;scrollbar-width:thin;scroll-snap-type:x proximity}.vp-vital-program-rail button{display:flex;align-items:center;gap:10px;min-width:200px;flex:0 0 200px;padding:8px;border:1px solid transparent;border-radius:14px;background:transparent;color:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;opacity:.55;transition:opacity .3s,background .3s}.vp-vital-program-rail button[aria-pressed=true],.vp-vital-program-rail button:hover{opacity:1;background:#18191606;border-color:#18191612}.vp-vital-program-rail img{width:40px;height:54px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;border-radius:3px}.vp-vital-program-rail button>span{font-size:11px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vp-vital-program-rail small{display:block;font-size:10px;opacity:.55;margin-bottom:5px}.vp-vital-territory{display:flex;width:100%;max-width:1400px;align-items:baseline;justify-content:space-between;padding:36px 32px 24px;scroll-margin-top:100px}.vam-point-experiment[data-brand=fundacion-vital] .vp-vital-territory h2{font-family:Gilroy,sans-serif!important;font-size:clamp(46px,8vw,112px);line-height:1;letter-spacing:-.06em;font-weight:500;margin:0}.vp-vital-territory>span{display:flex;align-items:center;gap:14px;font-size:12px;opacity:.55}.vp-vital-program-empty{padding:55px 24px;background:#eeefeb;border-radius:28px}.vp-vital-program-empty h1{font-size:40px;letter-spacing:-.04em}.vp-vital-program-empty a,.vp-vital-program-empty button{display:inline-flex;gap:15px;align-items:center;font-size:13px;padding:15px 0;margin-right:25px;border:0;background:none}.vp-vital-showcase :is(button,a):focus-visible{outline:2px solid var(--vital-blue);outline-offset:4px}@media (max-width:900px){.vp-vital-stage{padding:32px 28px 84px;grid-template-columns:48% 52%}.vp-vital-controls{left:28px;right:24px}.vp-vital-poster{max-height:400px}.vp-vital-stage-brand{margin-bottom:24px}}@media (max-width:620px){.vp-vital-showcase{padding:0 0 12px}.vp-vital-program-top{padding:22px 8px 14px;font-size:11px}.vp-vital-program-top button{font-size:10px;gap:6px}.vp-vital-billboard{height:auto;min-height:700px;border-radius:24px}.vp-vital-stage{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:stretch;padding:18px 24px 78px}.vp-vital-poster-wrap{height:300px;flex-shrink:0;width:100%;padding:10px 30px 22px}.vp-vital-poster{max-height:268px;max-width:92%}.vp-vital-next-poster{right:6%;top:18%;max-height:200px;width:37%}.vp-vital-stage-copy{padding:0}.vp-vital-stage-brand{margin-bottom:12px;font-size:11px}.vam-point-experiment[data-brand=fundacion-vital] .vp-vital-stage h1{font-size:clamp(28px,7.5vw,40px);line-height:1.02;letter-spacing:-.045em;margin-bottom:14px}.vp-vital-stage-meta{font-size:11px;gap:7px;margin-top:12px}.vp-vital-stage-meta span+span:before{margin-right:7px}.vp-vital-location{font-size:10px;margin:6px 0 16px}.vp-vital-open{font-size:11px;min-height:42px;padding:8px 11px 8px 18px;gap:24px}.vp-vital-controls{left:24px;right:18px;bottom:18px}.vp-vital-controls button{width:36px;height:36px}.vp-vital-program-rail{gap:2px;padding-top:10px}.vp-vital-program-rail button{min-width:180px;flex-basis:180px}.vp-vital-territory{padding:28px 10px 24px}}@media (prefers-reduced-motion:reduce){.vp-vital-showcase *{transition:none!important;scroll-behavior:auto!important}}.vp-vital-open{text-decoration:none}.vp-vital-poster-wrap{overflow:hidden;border-radius:18px}.vp-vital-poster{box-shadow:0 22px 60px #18191620;max-height:100%;max-width:100%;border-radius:8px}@media (min-width:621px){.vp-vital-poster-wrap{padding:12px 0 12px 12px;height:100%}.vp-vital-stage{grid-template-columns:47% 53%;gap:16px}}@media (max-width:620px){.vp-vital-poster{max-height:270px;max-width:100%}}.vital-ticket-header{display:flex;align-items:center;gap:18px;padding:18px 22px;border-bottom:1px solid #18191612;flex-shrink:0}.vital-ticket-header>img{width:100px;height:35px;-o-object-fit:contain;object-fit:contain}.vital-ticket-header>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.vital-ticket-header span{font-size:10px;opacity:.55}.vital-ticket-header strong{font-size:13px;line-height:1.2;font-weight:500}.vital-ticket-header button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#18191608;border:0;border-radius:50%;cursor:pointer;flex-shrink:0}.vital-ticket-content{position:relative;flex:1;min-height:0;background:#fff}.vital-ticket-content iframe{width:100%;height:100%;border:0;display:block}.vital-ticket-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f7f7f4;gap:20px;z-index:1}.vital-ticket-loading button{display:flex;align-items:center;gap:12px;border:1px solid #18191620;border-radius:99px;padding:12px 20px}.vital-ticket-footer{display:flex;align-items:center;gap:18px;padding:12px 22px;flex-shrink:0;border-top:1px solid #18191612}.vital-ticket-footer button,.vital-ticket-footer a{display:flex;align-items:center;gap:8px;border:0;background:none;font-size:11px;cursor:pointer;color:inherit}.vital-ticket-footer>button:first-child{margin-right:auto}@media (max-width:620px){.vital-ticket-header{padding:12px;gap:12px}.vital-ticket-header>img{width:76px;height:30px}.vital-ticket-header strong{font-size:11px}.vital-ticket-footer{padding:12px;gap:10px}.vp-vital-billboard{height:auto;min-height:0}.vp-vital-stage{position:relative;inset:auto;min-height:700px}}.vam-event-action-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:2px;width:100%;padding:4px 0;color:inherit}.vam-event-action-bar>.vam-event-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;margin:0;padding:9px 4px;border:0;border-radius:12px;background:transparent;color:hsl(var(--foreground) / .76);font:inherit;font-size:clamp(12px,3.25vw,13px);font-weight:500;line-height:1.25;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .16s ease,background-color .16s ease,transform .16s ease}.vam-event-action-bar>.vam-event-action>svg{flex:0 0 18px;width:18px;height:18px}.vam-event-action-bar .vam-action-label{min-width:0}.vam-event-action-bar>.vam-event-action.is-active{color:hsl(var(--foreground));font-weight:600}.vam-event-action-bar>.vam-event-action:focus-visible{outline:2px solid hsl(var(--foreground) / .45);outline-offset:2px}.vam-event-action-bar>.vam-event-action:active{transform:scale(.97)}.vam-event-action-bar>.vam-event-action:disabled{opacity:.45;cursor:progress}@media (hover:hover){.vam-event-action-bar>.vam-event-action:hover{color:hsl(var(--foreground));background:hsl(var(--foreground) / .045)}}@media (prefers-reduced-motion:reduce){.vam-event-action-bar>.vam-event-action{transition:none}.vam-event-action-bar>.vam-event-action:active{transform:none}}:root[data-vam-theme=light] .vam-market-modal{background:linear-gradient(145deg,#fffffffc,#f8faf8fa)!important;color:#1c2720!important;border-color:#1e372724!important;box-shadow:0 14px 50px #11231921,inset 0 1px #fffffff2!important}:root[data-vam-theme=light] .vam-market-modal :is(h2,p,label,small,span,button,textarea,input,select){color:#233229!important}:root[data-vam-theme=light] .vam-market-modal :is(input,select,textarea){background:#2843320b!important;border-color:#26402c30!important;color:#172920!important;color-scheme:light}:root[data-vam-theme=light] .vam-market-modal :is(input,textarea)::-moz-placeholder{color:#687a6d!important;opacity:1}:root[data-vam-theme=light] .vam-market-modal :is(input,textarea)::placeholder{color:#687a6d!important;opacity:1}:root[data-vam-theme=light] .vam-market-modal :is(input,textarea,select):focus-visible{outline:2px solid #4a8860;outline-offset:2px}:root[data-vam-theme=light] .vam-market-modal select :is(option,optgroup){background:#fff!important;color:#1d2d22!important}:root[data-vam-theme=light] .vam-market-modal [role=alert]{color:#b12e31!important}:root[data-vam-theme=light] .vam-market-modal button[type=submit]{background:#245e3a!important;color:#fff!important;border-color:#245e3a!important}:root[data-vam-theme=light] .vam-market-modal button[type=submit] :is(span,svg){color:#fff!important}:root[data-vam-theme=light] .vam-market-modal button:disabled{opacity:.52!important}:root[data-vam-theme=dark] .vam-market-modal :is(input,select,textarea){color-scheme:dark}:root[data-vam-theme=light] .vam-market-select-content{background:#fff!important;color:#243328!important;border-color:#26402c30!important;color-scheme:light}:root[data-vam-theme=light] .vam-market-select-content [role=option]{color:#243328!important}:root[data-vam-theme=dark] .vam-market-select-content{color-scheme:dark}.vam-invite-thumb{--thumb-bg:#222126;--thumb-ink:#f7f3ed;--thumb-muted:#aea39c;--thumb-line:rgba(255,255,255,.17);display:flex;align-items:stretch;gap:12px;width:100%;max-width:390px;min-height:103px;position:relative;overflow:hidden;text-align:left;padding:8px 10px 8px 8px;background:var(--thumb-bg);border:1px solid var(--thumb-line);border-radius:17px;color:var(--thumb-ink);font-family:Gilroy,sans-serif;cursor:pointer;transition:transform .2s,border-color .2s}:root[data-vam-theme=light] .vam-invite-thumb{--thumb-bg:#faf7f3;--thumb-ink:#211f23;--thumb-muted:#82776e;--thumb-line:rgba(30,27,25,.2)}.vam-invite-thumb:active{transform:scale(.985)}.vam-invite-thumb:focus-visible{outline:2px solid #ef8451;outline-offset:2px}.vam-invite-thumb-media{display:flex;align-items:center;justify-content:center;flex:0 0 78px;height:92px;border-radius:9px 2px 2px 9px;overflow:hidden;background:#111115;color:#eeeae6}.vam-invite-thumb-media img{max-width:100%;max-height:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:none!important;transform:none!important;mix-blend-mode:normal!important}.vam-invite-thumb-details{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1;gap:5px;padding:1px 7px 1px 0}.vam-invite-thumb-heading{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.075em;font-weight:700;text-transform:uppercase;color:var(--thumb-muted)}.vam-invite-thumb-heading img{width:22px!important;height:15px!important;-o-object-fit:contain!important;object-fit:contain!important;filter:brightness(0) invert(1)!important}:root[data-vam-theme=light] .vam-invite-thumb-heading img{filter:brightness(0)!important}.vam-invite-thumb-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:13px;font-weight:700;line-height:1.22;letter-spacing:-.018em}.vam-invite-thumb-place{font-size:10px;line-height:1.2;color:var(--thumb-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vam-invite-thumb-open{align-self:center;color:var(--thumb-muted);margin-right:1px}.vam-invite-thumb:before{content:"";position:absolute;top:50%;left:-6px;z-index:1;width:12px;height:12px;border-radius:50%;background:var(--thumb-bg);border:1px solid var(--thumb-line)}.vam-invite-thumb:after{content:"";position:absolute;top:50%;right:-6px;z-index:1;width:12px;height:12px;border-radius:50%;background:var(--thumb-bg);border:1px solid var(--thumb-line)}@media (prefers-reduced-motion:reduce){.vam-invite-thumb{transition:none!important}}.vam-invitation{--ticket-keyboard-bottom:0px;--pass-ink:#f5f4f2;--pass-muted:#c7c5c3;--pass-line:#ffffff24;--pass-glass:linear-gradient(135deg,#ffffff15,#ffffff05),#15151999;position:fixed;top:0;right:0;bottom:var(--ticket-keyboard-bottom,0px);left:0;z-index:10020;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;overscroll-behavior:contain;isolation:isolate;box-sizing:border-box;padding:calc(72px + env(safe-area-inset-top,0px)) 14px max(12px,env(safe-area-inset-bottom));background:transparent;color:var(--pass-ink);font-family:Gilroy,sans-serif}:root[data-vam-theme=light] .vam-invitation{--pass-ink:hsl(var(--vam-surface-ink));--pass-muted:hsl(var(--vam-surface-muted));--pass-line:hsl(var(--vam-surface-ink)/.14);--pass-glass:var(--vam-glass-fill);background:transparent}.vam-invitation *{box-sizing:border-box}.vam-invitation button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.vam-invitation button:disabled{opacity:.5;cursor:default}.vam-invitation :is(button,input,a):focus-visible{outline:1px solid currentColor;outline-offset:4px}.vam-pass{position:relative;isolation:isolate;display:flex;flex-direction:column;width:min(100%,390px,var(--ticket-fit-width,390px));margin:0 auto;flex:0 1 auto;max-height:100%;min-height:0;overflow:hidden;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;border:1px solid var(--pass-line);border-radius:25px;background:var(--pass-glass);color:var(--pass-ink);box-shadow:inset 0 1px #ffffff60,0 15px 36px #0002;backdrop-filter:blur(32px) saturate(145%);-webkit-backdrop-filter:blur(32px) saturate(145%);animation:vam-ticket-from-navbar .48s cubic-bezier(.16,1,.3,1) both}:root[data-vam-theme=light] .vam-pass{border-color:hsl(var(--vam-surface-tint)/.7);box-shadow:var(--vam-glass-shadow)}.vam-pass[data-ticket-turned=true]{animation:none}.vam-pass[data-ticket-reversed=true]{height:var(--ticket-fitted-height,var(--ticket-face-height,auto));min-height:0}.vam-pass-scroll{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom}.vam-pass-scroll::-webkit-scrollbar{display:none}.vam-pass.is-elegant{border-radius:4px 4px 25px}.vam-pass-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff08,transparent 45%,#ffffff03)}.vam-pass-toolbar{position:absolute;z-index:7;top:10px;left:11px;right:11px;display:flex;justify-content:space-between;pointer-events:none;min-height:44px}.vam-pass-toolbar>button{pointer-events:auto;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffff40;border-radius:50%;color:var(--pass-ink);background:var(--pass-glass);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);transition:transform .2s}.vam-pass-toolbar>button:active{transform:scale(.9)}.vam-pass-back span{display:none}.vam-pass-front{position:relative;z-index:1}.vam-pass-front>.vam-invite-canvas{border:0;border-radius:0;box-shadow:none}.vam-pass-actions{position:relative;z-index:7;flex:0 0 auto;padding:7px 20px 12px;border-top:0;background:transparent}.vam-pass-flip{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 0 6px;border:0;background:none;color:var(--pass-ink);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:left}.vam-pass-flip>span:nth-child(2){flex:1;min-width:0}.vam-pass-flip>svg{flex:none;opacity:.65}.vam-pass-flip-mark{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid var(--pass-line);border-radius:50%}.vam-pass-flip-mark img{width:20px!important;height:14px!important;filter:brightness(0) invert(1)}:root[data-vam-theme=light] .vam-pass-flip-mark img,.vam-pass.is-punk .vam-pass-flip-mark img{filter:brightness(0)}.vam-pass-response{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--pass-line)}.vam-pass-personal-area{position:relative;min-width:0;flex:1 1 auto}.vam-pass-personal-trigger{display:flex;align-items:center;gap:7px;min-height:44px;max-width:100%;padding:4px 0;background:transparent;color:var(--pass-ink);border:0;font-size:13px;font-weight:500;line-height:1.2;text-align:left}.vam-pass-personal-trigger svg{flex:none;width:17px;height:17px;stroke-width:1.5}.vam-pass-personal-error{position:absolute;left:0;bottom:50px;width:280px;max-width:calc(100vw - 70px);z-index:8;padding:12px;border:1px solid var(--pass-line);border-radius:14px;background:var(--pass-glass);font-size:11px;line-height:1.4;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.vam-pass-personal-error button{display:block;margin-top:8px;padding:4px 0;border:0;background:none;color:inherit;text-decoration:underline}.vam-pass-reply{position:relative;display:flex;justify-content:flex-end;flex:0 1 auto;min-width:0;margin:0;padding:0}.vam-pass-join{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid var(--pass-line);border-radius:50px;background:color-mix(in srgb,var(--pass-ink) 7%,transparent);color:var(--pass-ink);font-size:13px;font-weight:600;line-height:1.1;text-align:left;letter-spacing:-.015em;transition:background .25s,transform .25s}.vam-pass-join:active{transform:scale(.95)}.vam-pass-join-seal{display:grid;place-items:center;flex:none;width:18px;height:18px;border:0}.vam-pass-join-seal svg{width:17px;height:17px}.vam-pass-join-end{display:none}.vam-pass-join[aria-pressed=true]{background:color-mix(in srgb,var(--pass-ink) 11%,transparent)}.vam-pass-closed{margin:7px 0;font-size:12px;color:var(--pass-muted)}.vam-pass-reverse{position:relative;z-index:1;padding:65px 20px 12px;min-height:380px}.vam-pass-reverse-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:20px}.vam-pass-reverse-eyebrow{display:flex;align-items:center;gap:6px;color:var(--pass-muted);font-size:9px;letter-spacing:.1em}.vam-pass-pulse{width:4px;height:4px;background:currentColor;border-radius:50%}.vam-pass-reverse-date{margin:0;font-size:11px;color:var(--pass-muted)}.vam-pass-reverse-title{font-size:23px!important;line-height:1.07!important;letter-spacing:-.04em!important;margin:8px 0 0!important;color:var(--pass-ink)!important}.vam-pass-reverse-stroke{height:1px;margin:20px 0;background:var(--pass-line)}.vam-pass-intelligence-heading{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500;margin-bottom:12px}.vam-pass-intelligence-mark{display:grid;place-items:center;width:31px;height:31px;border:0;border-radius:0;background:transparent}.vam-pass-intelligence-mark img{width:23px!important;height:23px!important;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)!important}:root[data-vam-theme=light] .vam-pass-intelligence-mark img,.vam-pass.is-punk .vam-pass-intelligence-mark img{filter:brightness(0)!important}.vam-pass-orbit{margin-left:auto;opacity:.45}.vam-pass-orbit.is-thinking{animation:vam-pass-orbit 3s linear infinite}.vam-pass-intelligence-answer{font-size:14px;line-height:1.55;color:var(--pass-ink);white-space:pre-line;overflow-wrap:anywhere}.vam-pass-intelligence-progress{height:1px;margin-top:15px;background:var(--pass-line);overflow:hidden}.vam-pass-intelligence-progress:after{content:"";display:block;width:30%;height:100%;background:var(--pass-ink);animation:vam-progress 1.2s ease-in-out infinite alternate}.vam-pass-research-links{display:flex;flex-wrap:wrap;gap:8px 12px;margin:14px 0}.vam-pass-research-links a{display:flex;align-items:center;gap:4px;color:var(--pass-ink);font-size:11px;text-decoration:none;border-bottom:1px solid var(--pass-line);padding-bottom:4px}.vam-pass-followups{display:flex;gap:6px;padding:18px 0 12px;overflow-x:auto;scrollbar-width:none}.vam-pass-followups button{display:flex;align-items:center;gap:5px;flex:none;min-height:34px;padding:8px 10px;border-radius:50px;color:var(--pass-muted);background:transparent;border:1px solid var(--pass-line);font-size:10px;white-space:nowrap}.vam-pass-followups button[aria-pressed=true]{color:var(--pass-ink);background:color-mix(in srgb,var(--pass-ink) 6%,transparent)}.vam-pass-question{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--pass-line)}.vam-pass-question:focus-within{border-color:currentColor}.vam-pass-question input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--pass-ink);font:400 16px/1.3 Gilroy,sans-serif;padding:12px 0}.vam-pass-question input::-moz-placeholder{color:var(--pass-muted)}.vam-pass-question input::placeholder{color:var(--pass-muted)}.vam-pass-question button{display:grid;place-items:center;width:36px;height:38px;background:none;border:0;color:inherit}.vam-pass-poster-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:flex;align-items:center;justify-content:center;padding:max(60px,env(safe-area-inset-top)) 12px max(45px,env(safe-area-inset-bottom));background:#080809eb}.vam-pass-poster-lightbox img{max-width:100%;max-height:100%;height:auto;width:auto;-o-object-fit:contain;object-fit:contain;filter:none!important;transform:none!important}.vam-pass-poster-dismiss{position:absolute;top:max(14px,env(safe-area-inset-top));right:16px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ffffff14;border:1px solid #ffffff40}@keyframes vam-ticket-from-navbar{0%{opacity:.75;transform:translateY(60px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vam-pass-orbit{to{transform:rotate(360deg)}}@keyframes vam-progress{0%{transform:translate(-100%)}to{transform:translate(330%)}}@media (max-height:700px){.vam-pass-actions{padding-top:5px;padding-bottom:8px}.vam-pass-flip{padding-bottom:4px}.vam-pass-response{padding-top:5px}}@media (max-width:360px){.vam-invitation{padding-left:12px;padding-right:12px}.vam-pass-actions{padding-left:13px;padding-right:13px}.vam-pass-response{gap:8px}}@media (prefers-reduced-motion:reduce){.vam-pass,.vam-pass-reverse,.vam-pass-orbit.is-thinking,.vam-pass-intelligence-progress:after{animation:none!important}.vam-invitation *{transition:none!important}}.vam-pass{box-shadow:inset 0 1px #ffffff60,0 2px 3px #0003,0 12px 26px #0004}:root[data-vam-theme=light] .vam-pass{border-color:#32303940;box-shadow:inset 0 1px #fff9,0 2px 3px #211c1720,0 12px 26px #211c1726}
