.booth-layout-save-bar{position:fixed;inset:auto 0 0;z-index:45;max-height:50dvh;overflow-y:auto;border-top:1px solid var(--meet-border);background:var(--meet-surface);color:var(--meet-body);padding:12px max(20px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.booth-layout-save-bar .meet-btn{white-space:normal;height:auto;min-height:40px}.booth-layout-save-status{font-size:14px;font-weight:600}.booth-layout-save-status.is-dirty{color:hsl(var(--layout-unsaved))}.booth-layout-save-status.is-saved{color:hsl(var(--layout-saved))}.booth-layout-save-error{border:1px solid hsl(var(--layout-error));border-radius:6px;padding:12px;background:hsl(var(--layout-error-surface));color:hsl(var(--layout-error));font-size:14px}[data-booth-button-color=teal]{--booth-button-fill: var(--booth-button-teal)}[data-booth-button-color=blue]{--booth-button-fill: var(--booth-button-blue)}[data-booth-button-color=orange]{--booth-button-fill: var(--booth-button-orange)}[data-booth-button-color=purple]{--booth-button-fill: var(--booth-button-purple)}[data-booth-button-color=green]{--booth-button-fill: var(--booth-button-green)}[data-booth-button-color=pink]{--booth-button-fill: var(--booth-button-pink)}[data-booth-button-color=gold]{--booth-button-fill: var(--booth-button-gold);--booth-button-ink: var(--booth-button-dark-text)}[data-booth-button-color=dark]{--booth-button-fill: var(--booth-button-dark)}.meet-root [data-booth-button-color],[data-booth-button-color].pavilion-hub-pill,.pavilion-booth-scene [data-booth-button-color],.booth-button-color-swatch[data-booth-button-color]{background:hsl(var(--booth-button-fill))!important;color:hsl(var(--booth-button-ink, var(--booth-button-light-text)))!important;text-shadow:none!important}[data-booth-button-color] .pavilion-booth-social-icon{background:hsl(var(--booth-button-fill));color:hsl(var(--booth-button-ink, var(--booth-button-light-text)))}[data-booth-button-color] .pavilion-hub-pill-es{background:hsl(var(--booth-button-fill))!important;color:hsl(var(--booth-button-ink, var(--booth-button-light-text)))!important}.booth-button-color-swatch[aria-pressed=true]{outline:2px solid hsl(var(--ring));outline-offset:3px}.pavilion-booth-scene .pavilion-booth-hotspot:is(.pavilion-booth-hotspot-moreinfo,.pavilion-booth-hotspot-brochure),.scene-stage-shell .scene-artwork .pavilion-booth-scene .pavilion-booth-hotspot:is(.pavilion-booth-hotspot-moreinfo,.pavilion-booth-hotspot-brochure){min-width:0;min-height:0!important;padding:0!important;box-sizing:border-box;gap:0;letter-spacing:0;overflow:visible}.pavilion-booth-scene .pavilion-booth-hotspot-moreinfo:before{content:none}.pavilion-booth-scene .booth-button-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18em;line-height:1.1;min-width:0;letter-spacing:0}.booth-button-label-en{display:inline-flex;align-items:center;justify-content:center;gap:.25em;width:-moz-max-content;width:max-content;white-space:nowrap;font-size:inherit}.booth-button-label-en svg{width:1em;height:1em;flex:none}.pavilion-booth-scene .booth-button-label .pavilion-hub-pill-es,.scene-stage-shell .pavilion-booth-scene .booth-button-label .pavilion-hub-pill-es{position:static;transform:none;width:-moz-max-content;width:max-content;min-width:0;max-width:none;font-size:.8em!important;line-height:1.1;padding:.08em .25em;white-space:nowrap;letter-spacing:0;flex:none;box-shadow:none}.booth-button-label [hidden]{display:none!important}.pavilion-booth-hotspot:is(.pavilion-booth-hotspot-moreinfo,.pavilion-booth-hotspot-brochure):focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}:root{--booth-job-tile-green: #1b6b3a;--booth-job-tile-navy: #1b2a4a;--booth-job-tile-charcoal: #30343b;--booth-job-tile-red: #b52e40;--booth-job-tile-teal: #087f98;--booth-job-tile-purple: #8135ae;--booth-job-tile-white: #ffffff;--booth-job-tile-transparent: transparent;--booth-job-tile-light-text: #ffffff;--booth-job-tile-dark-text: #1b2a4a;--booth-job-tile-shadow: 0 1px 3px rgba(0,0,0,.7);--booth-job-overlay-light: linear-gradient(180deg, transparent 55%, rgba(10,30,20,.45) 100%);--booth-job-overlay-medium: linear-gradient(180deg, transparent 25%, rgba(10,30,20,.6) 100%);--booth-job-overlay-strong: linear-gradient(180deg, rgba(10,30,20,.55) 0%, rgba(10,30,20,.75) 100%);--booth-job-overlay-none: none;--booth-job-overlay-white-light: linear-gradient(180deg, transparent 55%, rgba(255,255,255,.75) 100%);--booth-job-overlay-white-medium: linear-gradient(180deg, transparent 25%, rgba(255,255,255,.85) 100%);--booth-job-overlay-white-strong: linear-gradient(180deg, rgba(255,255,255,.55), rgba(255,255,255,.95));--booth-job-overlay-white-none: none;--reception-surface: 0 0% 100%;--reception-ink: 219 46% 20%;--reception-teal: 174 56% 43%;--reception-turquoise: 184 65% 65%;--reception-orange: 24 90% 40%;--reception-purple: 277 49% 43%;--reception-border: linear-gradient(135deg, hsl(var(--reception-teal)), hsl(var(--reception-turquoise)));--reception-shadow: 0 8px 24px hsl(var(--reception-ink) / .2);--shortlist-surface: hsl(var(--reception-surface));--shortlist-ink: hsl(var(--reception-ink));--shortlist-border: hsl(var(--reception-ink) / .22);--shortlist-hover: hsl(var(--reception-teal) / .12);--shortlist-shadow: 0 12px 32px hsl(var(--reception-ink) / .24)}.meet-root{--brand-primary: 190 88% 44%;--brand-secondary: 73 63% 47%;--brand-secondary-foreground: 219 46% 20%;--meet-bg: #F7F9F8;--meet-surface: #FFFFFF;--meet-primary: #0EB3D4;--meet-accent: #0EB3D4;--meet-accent-dark: #087F98;--meet-secondary: #A5C52C;--meet-secondary-dark: #718A18;--meet-secondary-foreground: #1B2A4A;--meet-cta: #0EB3D4;--meet-cta-dark: #087F98;--meet-heading: #1B2A4A;--meet-body: #263650;--meet-muted: #888888;--meet-border: #EAE7E2;--meet-on-dark: #F7FAFC;--meet-on-dark-muted: #CBD5E1;--meet-on-dark-accent: #8BE6F6;--meet-tint-rose: #E2F7FB;--meet-tint-lavender: #ECEAF8;--meet-tint-sage: #F2F7DF;--meet-tint-sand: #F6EFE3;--meet-tint-sky: #E2F7FB;--meet-tint-peach: #F2F7DF;--hall-sand: #D3C1A4;--hall-education: #208b35;--hall-press: #8135ae;--meet-return-start: #0EB3D4;--meet-return-end: #087F98;background:var(--meet-bg);color:var(--meet-body);font-family:Figtree,system-ui,sans-serif;min-height:100vh}.pavilion-category-panel{min-height:560px}.pavilion-category-overlay{background:#ffffffb8}.pavilion-countdown-panel{background-color:#39392d;background-size:cover;background-position:center;background-image:var(--countdown-bg-jpg);background-image:var(--countdown-bg-sm)}@media (min-width: 768px){.pavilion-countdown-panel{background-image:var(--countdown-bg-md)}}@media (min-width: 1280px),(min-width: 768px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 768px) and (min-resolution: 2dppx){.pavilion-countdown-panel{background-image:var(--countdown-bg-lg)}}.pavilion-countdown-overlay{background:linear-gradient(180deg,#ffffffeb,#ffffffad 34%,#ffffff94 62%,#ffffffe0)}.pavilion-category-panel-jobs{background-position:center}.pavilion-category-panel-jobs .pavilion-category-overlay{background:linear-gradient(90deg,#ffffffe6,#ffffffb8 46%,#ffffff14 76%)}.pavilion-category-panel-jobs .pavilion-category-back{position:absolute;left:2rem;bottom:2rem;margin:0}.pavilion-gradient-back{--pavilion-pill-chip: var(--meet-accent-dark, #087F98);--pavilion-ring: 0 0 0 2px rgba(255, 255, 255, .92), 0 0 0 4px rgba(255, 255, 255, 0);position:relative;isolation:isolate;overflow:visible;color:var(--meet-surface, #FFFFFF);background:linear-gradient(180deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.12) 40%,transparent 41%),linear-gradient(110deg,var(--meet-return-start, #0EB3D4),var(--meet-return-end, #087F98));box-shadow:var(--pavilion-ring),0 18px 34px -12px #1b2a4ab8,inset 0 1px #ffffff7a;transition:filter .18s ease,transform .22s cubic-bezier(.2,.85,.25,1.25),box-shadow .18s ease}.pavilion-gradient-back:hover{filter:brightness(1.1);transform:translateY(-2px) scale(1.03);box-shadow:var(--pavilion-ring),0 22px 40px -12px #1b2a4ac7,inset 0 1px #ffffff8c}.pavilion-back-to-browsing{position:fixed;left:1rem;bottom:5.25rem;z-index:100001;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:2.75rem;padding:.5rem 1.15rem .5rem 2.6rem;border:2px solid var(--meet-surface);border-radius:999px;font-size:.75rem;font-weight:800;line-height:1.05;text-decoration:none;white-space:nowrap}.pavilion-back-to-browsing:focus-visible{outline:3px solid var(--meet-accent);outline-offset:3px}.pavilion-sub-booth-back{position:fixed;left:1rem;bottom:5.25rem;z-index:100001;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:calc(100% - 2rem)}.pavilion-sub-booth-back .pavilion-back-to-browsing{position:relative!important;inset:auto!important;max-width:100%;white-space:normal;overflow-wrap:anywhere}.pavilion-sub-booth-back .pavilion-sub-booth-browse{font-size:.65rem;min-height:2.25rem}body.pavilion-immersive .pavilion-sub-booth-back{bottom:1rem}@media (max-width: 640px){.pavilion-sub-booth-back{left:.5rem;bottom:5rem;max-width:calc(100% - 1rem)}body.pavilion-immersive .pavilion-sub-booth-back{bottom:.75rem}}body.pavilion-immersive .pavilion-back-to-browsing{bottom:1rem}@media (max-width: 640px){.pavilion-back-to-browsing{left:.5rem;bottom:5rem;padding:.42rem .85rem .42rem 2.15rem;font-size:.67rem}.pavilion-back-to-browsing:before{left:.75rem;width:.8rem;height:.8rem}body.pavilion-immersive .pavilion-back-to-browsing{bottom:.75rem}}.pavilion-enter-screen{position:absolute;left:27.6%;top:13.4%;width:24.6%;height:28.2%;border:0;border-radius:2px;background:#000}.meet-root a.pavilion-gradient-enter,.pavilion-gradient-enter{--pavilion-pill-chip: var(--meet-accent-dark);--pavilion-ring: 0 0 0 2px rgba(255, 255, 255, .92), 0 0 0 4px rgba(255, 255, 255, 0);position:relative;isolation:isolate;overflow:visible;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.8rem 2.5rem;font-weight:700;letter-spacing:.04em;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.36) 0%,rgba(255,255,255,.12) 40%,transparent 41%),linear-gradient(110deg,var(--meet-accent-dark),var(--meet-accent));box-shadow:var(--pavilion-ring),0 20px 38px -12px #0eb3d4c7,inset 0 1px #ffffff80;transition:filter .18s ease,transform .22s cubic-bezier(.2,.85,.25,1.25),box-shadow .18s ease}.meet-root a.pavilion-gradient-enter:hover,.pavilion-gradient-enter:hover{filter:brightness(1.1);color:#fff;transform:translateY(-2px) scale(1.03);box-shadow:var(--pavilion-ring),0 24px 44px -12px #0eb3d4db,inset 0 1px #ffffff94}.meet-root a.pavilion-hub-pill,.pavilion-hub-pill{--pavilion-pill-chip: var(--meet-accent-dark);--pavilion-ring: 0 0 0 2px rgba(255, 255, 255, .92), 0 0 0 4px rgba(255, 255, 255, 0);position:relative;isolation:isolate;overflow:visible;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:9999px;padding:.65rem 1.9rem .65rem 2.55rem;font-weight:700;font-size:.85rem;line-height:1.15;letter-spacing:.02em;color:#fff;box-shadow:var(--pavilion-ring),0 20px 38px -12px #1b2a4abd,inset 0 1px #ffffff80;transition:filter .18s ease,transform .22s cubic-bezier(.2,.85,.25,1.25),box-shadow .18s ease}.pavilion-hub-pill:before{content:"";position:absolute;left:1.05rem;top:50%;transform:translateY(-50%);width:1.08rem;height:1.08rem;background:var(--meet-star-icon) center / contain no-repeat;filter:drop-shadow(0 0 4px rgba(255,255,255,.72))}.pavilion-hub-pill-es{position:absolute;z-index:2;left:50%;top:calc(100% - .16rem);transform:translate(-50%);min-width:-moz-max-content;min-width:max-content;padding:.22rem .7rem .24rem;border:1px solid rgba(255,255,255,.85);border-radius:9999px;background:#fffffff0;color:var(--pavilion-pill-chip);box-shadow:0 8px 16px -8px #1b2a4a94,inset 0 1px #fff;font-size:.65rem;font-weight:750;line-height:1;letter-spacing:.01em;pointer-events:none}.meet-root a.pavilion-hub-pill:hover,.pavilion-hub-pill:hover{filter:brightness(1.1);color:#fff;transform:translateY(-2px) scale(1.03);box-shadow:var(--pavilion-ring),0 24px 44px -12px #1b2a4ad1,inset 0 1px #ffffff94}.pavilion-hub-pill--teal{--pavilion-pill-chip: var(--meet-accent-dark, #087F98);background:linear-gradient(180deg,rgba(255,255,255,.36) 0%,rgba(255,255,255,.12) 40%,transparent 41%),linear-gradient(110deg,var(--meet-accent-dark, #087F98),var(--meet-accent, #0EB3D4))}.pavilion-hub-pill--orange{--pavilion-pill-chip: #A64709;color:#fff!important;background:linear-gradient(180deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,.15) 40%,transparent 41%),linear-gradient(110deg,#c7520a,#f28a1a)}.pavilion-hub-pill--green{--pavilion-pill-chip: var(--meet-secondary-dark);color:var(--meet-secondary-foreground)!important;background:linear-gradient(180deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,.15) 40%,transparent 41%),linear-gradient(110deg,var(--meet-secondary-dark),var(--meet-secondary))}.pavilion-hub-pill--blue{background:linear-gradient(180deg,rgba(255,255,255,.36) 0%,rgba(255,255,255,.12) 40%,transparent 41%),linear-gradient(110deg,#5b21b6,#9333ea);color:#fff}.pavilion-hub-pill--pink{background:linear-gradient(180deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,.15) 40%,transparent 41%),linear-gradient(110deg,#be185d,#ec4899);color:#fff}.pavilion-booth-scene{position:relative;container-type:inline-size;container-name:booth;width:100%;aspect-ratio:16 / 9;min-height:0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:var(--meet-surface);box-shadow:0 24px 56px -36px #1b2a4a8c}.pavilion-booth-scene-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.pavilion-booth-scene{container-type:inline-size}.pavilion-booth-kind-row{position:absolute;top:12px;left:12px;z-index:4;display:flex;align-items:center;gap:.45rem}.pavilion-booth-kind-pill{display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:999px;font-size:.72rem;font-weight:600;color:#fff;box-shadow:0 8px 20px -8px #00000080}.pavilion-booth-availability-key{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem .55rem;min-height:1.7rem;padding:.3rem .55rem;border-radius:999px;background:#151c28e0;box-shadow:0 8px 20px -8px #090b11a6}.pavilion-booth-avail-lead{font-weight:700;color:#e8eaee;font-size:.62rem}.pavilion-booth-avail-item{display:inline-flex;align-items:center;gap:.28rem}.pavilion-booth-availability-key .booth-gallery-avail-dot{margin-top:0;flex:none}.pavilion-booth-avail-label{font-size:clamp(.58rem,1.4vw,.66rem);font-weight:600;color:#fff;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:30vw}.pavilion-booth-avail-label em{font-style:normal;font-weight:400;color:#bec4cf}.pavilion-booth-hotspot{position:absolute}.pavilion-booth-hotspot-logo{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:clamp(4px,.5vw,7px);overflow:hidden;color:var(--meet-accent);text-align:center}.pavilion-booth-hotspot-logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 10px rgba(0,0,0,.45))}.pavilion-booth-hotspot-logo strong{max-width:92%;font-size:clamp(10px,1.7vw,26px);line-height:1.1}.pavilion-booth-hotspot-logo-plain{display:flex;align-items:center;justify-content:center}.pavilion-booth-hotspot-overlay{display:flex;align-items:flex-end;justify-content:center;background:none;border:0;pointer-events:none}.pavilion-booth-hotspot-overlay--link{pointer-events:auto;cursor:pointer;border-radius:8px;transition:scale .15s ease,filter .15s ease;outline:0}.pavilion-booth-hotspot-overlay--link:hover{scale:1.04;filter:brightness(1.08)}.pavilion-booth-hotspot-overlay--link:focus-visible{scale:1.04;outline:0;filter:drop-shadow(0 0 6px hsl(var(--ring)))}@media (prefers-reduced-motion: reduce){.pavilion-booth-hotspot-overlay--link{transition:none}}.pavilion-booth-hotspot-overlay-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:none;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}.pavilion-booth-hotspot-overlay{overflow:hidden}.booth-video-surface{--booth-video-background: #000;position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--booth-video-background)}.booth-video-surface>iframe,.booth-video-surface>video,.booth-video-surface>.booth-video-poster{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;border:0;min-width:0;min-height:0;max-width:none;filter:none}.booth-video-surface>iframe,.booth-video-surface>.booth-video-poster{width:var(--video-player-width);height:var(--video-player-height)}.booth-video-surface>video{width:100%;height:100%;-o-object-fit:var(--video-object-fit);object-fit:var(--video-object-fit)}.pavilion-booth-hotspot-text{display:flex;align-items:center;width:100%;height:100%;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.05;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.55);pointer-events:none;isolation:isolate;will-change:auto;mix-blend-mode:normal;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;transition:none;opacity:1}.pavilion-booth-hotspot-text:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--booth-overlay-text-background, transparent);pointer-events:none}.booth-overlay-text-glyphs{position:relative;isolation:isolate;min-width:0;max-width:100%;transform:none!important;translate:none!important;scale:none!important;rotate:none!important;will-change:auto!important;mix-blend-mode:normal!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important;transition:none!important;opacity:1!important}.booth-overlay-font-display{font-family:Georgia,Times New Roman,serif}.booth-overlay-font-sans{font-family:Arial,Helvetica,sans-serif}.booth-overlay-font-serif{font-family:Times New Roman,Times,serif}.booth-overlay-font-mono{font-family:Courier New,Courier,monospace}.pavilion-booth-hotspot-text[style*="text-align: center"]{justify-content:center}.pavilion-booth-hotspot-text[style*="text-align: right"]{justify-content:flex-end}.pavilion-booth-hotspot-text.pavilion-booth-hotspot-overlay--link,.pavilion-booth-hotspot-text.pavilion-booth-hotspot-overlay--link:hover,.pavilion-booth-hotspot-text.pavilion-booth-hotspot-overlay--link:focus-visible{scale:none;filter:none;transition:none}.pavilion-booth-hotspot-text.pavilion-booth-hotspot-overlay--link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.pavilion-booth-scene .pavilion-booth-hotspot.pavilion-hub-pill{background:hsl(var(--foreground) / .92);color:hsl(var(--background));text-shadow:none}.pavilion-booth-hotspot-text.pavilion-booth-hotspot-caption{box-sizing:border-box;padding:0;border:0!important;border-radius:0!important;background:transparent!important;text-shadow:-1px -1px 0 hsl(var(--background) / .96),1px -1px 0 hsl(var(--background) / .96),-1px 1px 0 hsl(var(--background) / .96),1px 1px 0 hsl(var(--background) / .96),0 2px 8px hsl(var(--background) / .9)!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pavilion-booth-hotspot-shape{display:flex;align-items:center;justify-content:center;pointer-events:none}.pavilion-booth-hotspot-shape.pavilion-booth-hotspot-overlay--link{pointer-events:auto;text-decoration:none}.pavilion-booth-hotspot-shape>svg,.pavilion-booth-hotspot-shape>span{width:100%;height:100%}.booth-built-in-circle{display:block;border-radius:50%;background:currentColor;box-shadow:0 6px 18px #0000004d}.booth-built-in-ribbon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.25em .7em;background:currentColor;font-size:max(10px,var(--booth-zone-font-size, clamp(10px, 1.4vw, 24px)));font-weight:var(--booth-zone-font-weight, 800);line-height:1;text-transform:uppercase;clip-path:polygon(0 12%,88% 12%,100% 50%,88% 88%,0 88%,8% 50%)}.booth-built-in-ribbon>span{color:var(--booth-zone-text, #ffffff);text-shadow:0 1px 2px rgba(0,0,0,.45)}.booth-built-in-support{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;align-items:center;gap:0 .45em;box-sizing:border-box;padding:.5em .75em;border-radius:999px;background:currentColor;box-shadow:0 8px 24px #00000059}.booth-built-in-support>svg{grid-row:1 / 3;width:1.8em;height:1.8em;color:var(--booth-zone-text, #ffffff)}.booth-built-in-support>span,.booth-built-in-support>small{color:var(--booth-zone-text, #ffffff);text-shadow:0 1px 2px rgba(0,0,0,.45);line-height:1;white-space:nowrap}.booth-built-in-support>span{align-self:end;font-size:max(10px,clamp(10px,1.2vw,20px));font-weight:800}.booth-built-in-support>small{align-self:start;font-size:clamp(10px,.8vw,13px)}.booth-built-in-status{display:flex;align-items:center;justify-content:center;gap:.5em;box-sizing:border-box;padding:.45em .8em;border-radius:999px;background:currentColor;box-shadow:0 6px 18px hsl(var(--background) / .3);font-size:max(10px,var(--booth-zone-font-size, clamp(10px, 1.25vw, 20px)));font-weight:var(--booth-zone-font-weight, 800);line-height:1;text-transform:uppercase}.booth-built-in-status>span:last-child{color:var(--booth-zone-text, #ffffff);text-shadow:0 1px 2px rgba(0,0,0,.45);white-space:nowrap}.booth-built-in-live-dot{width:.7em;height:.7em;flex:0 0 .7em;border-radius:50%;background:hsl(var(--destructive));box-shadow:0 0 0 .25em hsl(var(--destructive) / .22);animation:booth-live-status-pulse 1.4s ease-out infinite}.booth-built-in-limited{border:.12em solid var(--booth-zone-text, #ffffff)}@keyframes booth-live-status-pulse{0%{box-shadow:0 0 hsl(var(--destructive) / .55)}70%,to{box-shadow:0 0 0 .55em hsl(var(--destructive) / 0)}}.booth-zone-custom-style .booth-built-in-support>span,.booth-zone-custom-style .booth-built-in-support>small{font-family:inherit;font-size:max(10px,var(--booth-zone-font-size, 1em));font-weight:inherit}.booth-zone-custom-style .booth-built-in-ribbon,.booth-zone-custom-style .booth-built-in-status{font-family:inherit}.booth-accent-picker-card{min-width:0;min-height:6.75rem;flex-direction:column;gap:.4rem;padding-inline:.5rem;white-space:normal}.booth-accent-picker-preview{display:flex;width:100%;height:3.25rem;flex:0 0 3.25rem;align-items:center;justify-content:center;overflow:visible;color:var(--meet-accent)}.booth-accent-picker-preview>svg{width:2rem;height:2rem}.booth-accent-picker-preview>.booth-built-in-circle{width:2rem;height:2rem}.booth-accent-picker-preview>.booth-built-in-ribbon{width:min(100%,7rem);height:2.75rem;padding:.3rem 1rem;font-size:.68rem;line-height:1}.booth-accent-picker-preview>.booth-built-in-ribbon>span{white-space:nowrap}.booth-accent-picker-preview>.booth-built-in-status{width:min(100%,7.5rem);height:2.5rem;padding:.35rem .65rem;font-size:.62rem}.booth-accent-picker-preview>.booth-built-in-support{width:min(100%,8.5rem);height:3.1rem;grid-template-columns:1.45rem minmax(0,1fr);gap:0 .35rem;padding:.4rem .6rem}.booth-accent-picker-preview>.booth-built-in-support>svg{width:1.35rem;height:1.35rem}.booth-accent-picker-preview>.booth-built-in-support>span{overflow:hidden;font-size:.58rem;text-overflow:ellipsis}.booth-accent-picker-preview>.booth-built-in-support>small{overflow:hidden;font-size:.52rem;text-overflow:ellipsis}.booth-accent-picker-label{display:block;width:100%;min-height:2.4em;overflow-wrap:anywhere;line-height:1.2;text-align:center}.booth-accent-picker-card[aria-selected=true]{border-color:var(--meet-accent);background:color-mix(in srgb,var(--meet-accent) 14%,var(--meet-surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--meet-accent) 38%,transparent)}.booth-accent-live-preview{display:grid;gap:.65rem;padding-top:.25rem}.booth-accent-live-preview-stage{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;border:1px solid var(--meet-border);border-radius:6px;background:var(--meet-bg)}.booth-accent-live-preview-stage>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.booth-accent-live-preview-empty{display:grid;width:100%;height:100%;place-items:center;color:var(--meet-muted);font-size:.75rem}.booth-accent-live-preview-overlay{position:absolute;left:38%;top:24%;display:flex;width:24%;height:16%;align-items:center;justify-content:center;color:var(--meet-accent)}.booth-accent-live-preview-overlay>svg{width:50%;height:100%}.booth-accent-live-preview-overlay>.booth-built-in-circle{width:50%;aspect-ratio:1;height:auto}.booth-accent-live-preview-overlay>span{width:100%;height:100%}.vendor-engagement-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .75rem}.vendor-engagement-card>svg{grid-row:1 / 3;color:var(--meet-accent)}.vendor-engagement-card>strong{color:var(--meet-heading);font-size:1.65rem;line-height:1}.vendor-engagement-card>span{color:var(--meet-muted);font-size:.8rem}.vendor-booth-guide-trigger{position:fixed;z-index:42;top:5.5rem;right:1rem;gap:.4rem;border-color:var(--meet-border);background:var(--meet-surface);color:var(--meet-heading);box-shadow:var(--meet-shadow)}.vendor-booth-guide-sheet{background:var(--meet-surface);color:var(--meet-text)}.vendor-booth-guide-item{display:grid;grid-template-columns:2rem 1fr;gap:.75rem}.vendor-booth-guide-item>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--meet-accent);color:var(--meet-bg);font-weight:800}.vendor-booth-guide-item h3{color:var(--meet-heading);font-weight:700}.vendor-booth-guide-item p{margin-top:.25rem;color:var(--meet-muted);font-size:.875rem;line-height:1.55}.vendor-booth-walkthrough{position:fixed;z-index:61;right:1rem;bottom:1rem;width:min(26rem,calc(100vw - 2rem));border:1px solid var(--meet-border);border-radius:8px;background:var(--meet-surface);color:var(--meet-text);box-shadow:var(--meet-shadow);padding:1rem}.vendor-booth-walkthrough h2{color:var(--meet-heading);font-size:1.125rem;font-weight:750}.vendor-booth-walkthrough>p:last-of-type{margin-top:.4rem;color:var(--meet-muted);font-size:.875rem;line-height:1.5}[data-vendor-guide-active=true]{position:relative;z-index:60;outline:3px solid var(--meet-accent);outline-offset:4px;box-shadow:0 0 0 7px color-mix(in srgb,var(--meet-accent) 25%,transparent)}@media (max-width: 640px){.vendor-booth-guide-trigger{top:auto;right:.75rem;bottom:5rem}.vendor-booth-walkthrough{right:.75rem;bottom:.75rem;width:calc(100vw - 1.5rem)}}.pavilion-booth-hotspot-caption-shape .booth-built-in-ribbon,.pavilion-booth-hotspot-caption-shape .booth-built-in-status,.pavilion-booth-hotspot-caption-shape .booth-built-in-support{background:currentColor!important;box-shadow:0 4px 14px hsl(var(--background) / .42),inset 0 0 0 1px hsl(var(--background) / .28)}.pavilion-booth-hotspot-caption-shape .booth-built-in-ribbon>span,.pavilion-booth-hotspot-caption-shape .booth-built-in-status>span:last-child,.pavilion-booth-hotspot-caption-shape .booth-built-in-support>svg,.pavilion-booth-hotspot-caption-shape .booth-built-in-support>span,.pavilion-booth-hotspot-caption-shape .booth-built-in-support>small{color:var(--booth-zone-text, #ffffff)!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important}.booth-support-blink{animation:booth-support-blink 1.15s linear infinite}@keyframes booth-support-blink{0%,48%,to{opacity:1}50%,78%{opacity:.28}}@media (prefers-reduced-motion: reduce){.booth-support-blink{animation:none}}[data-motion=reduced] .booth-support-blink{animation:none}@media (prefers-reduced-motion: reduce){.booth-built-in-live-dot{animation:none}}[data-motion=reduced] .booth-built-in-live-dot{animation:none}.pavilion-booth-hotspot-logo-plain-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 10px rgba(0,0,0,.45))}.pavilion-booth-hotspot-brochure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;border:none;border-radius:14px;cursor:pointer;color:#fff;font-weight:700;font-size:clamp(10px,1.1vw,15px);background:linear-gradient(145deg,#ff8a3d,#ff5f6d,#0eb3d4);box-shadow:0 14px 30px -14px #0a0f1ab3,inset 0 0 0 1px #ffffff40;transition:transform .15s ease}.pavilion-booth-hotspot-brochure:hover{transform:translateY(-2px)}.pavilion-booth-hotspot-social{display:flex;align-items:center;justify-content:center;gap:.35rem;border-radius:999px;color:#fff;font-weight:700;text-decoration:none;font-size:clamp(9px,.95vw,13px);background:linear-gradient(135deg,#7c3aed,#db2777 55%,#f59e0b);box-shadow:0 4px 14px #00000047,inset 0 1px #ffffff59;transition:transform .15s ease}.pavilion-booth-hotspot-social svg{width:1.1em;height:1.1em}.pavilion-booth-hotspot-social:hover{transform:translateY(-2px)}.pavilion-booth-hotspot-social:focus-visible{outline:3px solid #fff;outline-offset:2px}.pavilion-booth-social-icons{display:flex;align-items:center;justify-content:center;gap:.45rem}.pavilion-booth-social-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(22px,2.4vw,34px);height:clamp(22px,2.4vw,34px);border-radius:999px;color:#fff;text-decoration:none;background:linear-gradient(135deg,#7c3aed,#db2777 55%,#f59e0b);box-shadow:0 4px 14px #00000047,inset 0 1px #ffffff59;transition:transform .15s ease}.pavilion-booth-social-icon svg{width:55%;height:55%}.pavilion-booth-social-icon:hover{transform:translateY(-2px)}.pavilion-booth-social-icon:focus-visible{outline:3px solid #fff;outline-offset:2px}.pavilion-booth-brochure-icon{font-size:clamp(20px,2.4vw,34px)}.pavilion-booth-hotspot-video{overflow:hidden;border:0;border-radius:2px;background:#000}.pavilion-booth-hotspot-interview-status{display:flex;align-items:center;justify-content:center;gap:.35em;overflow:hidden;padding:.35em .55em;border:1px solid hsl(var(--border) / .72);background:hsl(var(--background) / .82);color:hsl(var(--foreground));font-size:clamp(7px,1.15cqw,14px);font-weight:700;line-height:1.1;text-align:center;box-shadow:0 5px 16px hsl(var(--background) / .45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pavilion-booth-interview-status-dot{width:.75em;height:.75em;flex:none;border-radius:50%;box-shadow:0 0 0 2px hsl(var(--background) / .45)}.pavilion-booth-hotspot-interview-status--green .pavilion-booth-interview-status-dot{background:var(--meet-secondary)}.pavilion-booth-hotspot-interview-status--amber .pavilion-booth-interview-status-dot{background:var(--meet-cta)}.pavilion-booth-hotspot-interview-status--red .pavilion-booth-interview-status-dot{background:hsl(var(--destructive))}.pavilion-booth-expand-btn{position:absolute;top:12px;right:84px;z-index:2147483000!important;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:#0a0f1a8c;color:#fff;cursor:pointer;box-shadow:0 8px 20px -8px #00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.pavilion-booth-expand-btn:hover{transform:scale(1.06);background:#0eb3d4cc;border-color:#ffffffbf}.pavilion-booth-expand-btn:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px #0eb3d4d9}@media (max-width: 640px){.pavilion-booth-expand-btn{top:12px;right:76px}}.pavilion-booth-scene--expanded{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:99999;aspect-ratio:16 / 9;width:min(94vw,94vh * 16 / 9);height:min(94vh,94vw * 9 / 16);min-height:0;box-shadow:0 30px 80px #0009}.pavilion-booth-scene-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#050a14d9;z-index:99998}.pavilion-booth-hotspot-job{display:flex;flex-direction:column;justify-content:space-between;gap:0;padding:clamp(.25rem,.45cqw,.55rem);border-radius:6px;overflow:hidden;background-color:var(--booth-job-tile-color, var(--booth-job-tile-green));background-size:cover;background-position:center;border:1.5px solid rgba(255,255,255,.9);box-shadow:0 14px 30px -16px #0a0f1ad9;text-align:left}.pavilion-booth-hotspot-job:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--booth-job-tile-overlay, var(--booth-job-overlay-strong));pointer-events:none}.pavilion-booth-job-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.pavilion-booth-hotspot-job[data-job-photo=true]{justify-content:flex-end;gap:.2em}.pavilion-booth-hotspot-job .pavilion-booth-job-eyebrow,.pavilion-booth-hotspot-job .pavilion-booth-job-title,.pavilion-booth-hotspot-job .pavilion-booth-job-description{text-shadow:var(--booth-job-tile-text-shadow, var(--booth-job-tile-shadow))}.pavilion-booth-job-eyebrow,.pavilion-booth-job-title,.pavilion-booth-job-description{position:relative;z-index:1;color:var(--booth-zone-text, #fff)}.pavilion-booth-job-eyebrow{font-size:clamp(6px,1.6cqw,9px);font-weight:700;line-height:1.15;letter-spacing:.12em;text-transform:uppercase;color:var(--booth-zone-text, #ffffff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pavilion-booth-job-description{font-size:clamp(5px,1.25cqw,8px);line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pavilion-booth-job-title{font-size:clamp(7px,2.1cqw,13px);font-weight:700;line-height:1.1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pavilion-booth-hotspot-job.booth-zone-custom-style .pavilion-booth-job-eyebrow,.pavilion-booth-hotspot-job.booth-zone-custom-style .pavilion-booth-job-title,.pavilion-booth-hotspot-job.booth-zone-custom-style .pavilion-booth-job-description{font-family:inherit;font-size:var(--booth-zone-font-size);font-weight:inherit;text-align:inherit}@media (max-width: 820px){.pavilion-booth-availability-key{gap:.2rem .4rem;padding:.25rem .45rem}.pavilion-booth-avail-label{max-width:22vw;font-size:.56rem}.pavilion-booth-job-eyebrow{font-size:clamp(5px,2.4vw,8px)}.pavilion-booth-job-title{font-size:clamp(6px,2.8vw,11px)}}.pavilion-booth-scene--expanded .pavilion-booth-job-eyebrow{font-size:clamp(9px,1.15cqw,13px)}.pavilion-booth-scene--expanded .pavilion-booth-job-title{font-size:clamp(12px,1.3cqw,22px)}.pavilion-booth-actions{position:absolute;left:50%;bottom:3.5%;transform:translate(-50%);display:flex;justify-content:center;gap:.55rem;width:min(92%,720px)}.pavilion-booth-actions .meet-btn{box-shadow:0 12px 26px -14px #1b2a4acc}.pavilion-booth-actions .pavilion-hub-pill--mice{background:linear-gradient(135deg,#0f9b7e,#0a6e5c);color:#fff;border:none;box-shadow:0 10px 26px -10px #000000b3}.pavilion-booth-actions .pavilion-hub-pill--contact{background:linear-gradient(135deg,#ff8a3d,#ff5f3d);color:#fff;border:none;box-shadow:0 10px 26px -10px #000000b3}.pavilion-booth-actions .pavilion-hub-pill-es{color:#0b1220}@media (max-width: 640px){.pavilion-hub-pill{padding:.5rem 1.1rem .5rem 2.1rem;font-size:.75rem}.pavilion-hub-pill:before{left:.8rem;width:.96rem;height:.96rem}.pavilion-hub-pill-es{padding:.2rem .55rem .22rem;font-size:.6rem}.pavilion-booth-scene{min-height:0;aspect-ratio:16 / 9;border-radius:8px}.pavilion-booth-actions{bottom:2.5%;gap:.3rem;width:96%}.pavilion-booth-actions .meet-btn{padding:.42rem .65rem;font-size:10px}.pavilion-category-panel{min-height:680px}.pavilion-category-panel-jobs .pavilion-category-overlay{background:linear-gradient(180deg,#ffffffeb,#ffffffb8 65%,#ffffff1f)}.pavilion-category-panel-jobs .pavilion-category-back{left:1.25rem;bottom:1.25rem}}.meet-root h1,.meet-root h2,.meet-root h3,.meet-root h4,.meet-serif{font-family:Outfit,system-ui,sans-serif;color:var(--meet-heading);font-weight:700;letter-spacing:0}.meet-root a{color:inherit}.pavilion-logo{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--meet-heading)}.pavilion-logo-mark{display:block;width:42px;height:38px;flex:0 0 auto;overflow:visible}.pavilion-logo-flag{fill:var(--meet-secondary)}.pavilion-logo-mast{fill:var(--meet-accent-dark)}.pavilion-logo-roof{fill:var(--meet-accent);stroke:var(--meet-accent-dark);stroke-width:1.6;stroke-linejoin:round}.pavilion-logo-opening{fill:var(--meet-surface)}.pavilion-logo-base{fill:currentColor}.pavilion-logo-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.pavilion-logo-name{font-family:Outfit,system-ui,sans-serif;font-size:24px;line-height:.86;font-weight:800;letter-spacing:0;color:currentColor}.pavilion-logo-tagline{margin-top:6px;font-size:7.5px;line-height:1;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--meet-accent-dark);white-space:nowrap}.public-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.public-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--meet-border);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-nav-shell{width:min(1240px,calc(100% - 40px));min-height:76px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,30px)}.public-nav-link,.public-login-link{font-size:14px;font-weight:600;color:var(--meet-body);transition:color .16s ease;white-space:nowrap}.public-nav-link:hover,.public-login-link:hover,.public-nav-link-active{color:var(--meet-accent)}.public-nav-link-active{position:relative}.public-nav-link-active:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:2px;background:var(--meet-accent)}.public-nav-cta{display:inline-flex;min-height:40px;align-items:center;padding:0 18px;border-radius:999px;background:var(--meet-cta);color:var(--meet-surface)!important;font-size:14px;font-weight:700;transition:background .16s ease,transform .16s ease}.public-nav-cta:hover{background:var(--meet-cta-dark);transform:translateY(-1px)}.public-menu-button{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--meet-border);border-radius:8px;color:var(--meet-heading);background:var(--meet-surface)}.public-mobile-nav{display:none}.public-home-hero-banner{position:relative;background:var(--meet-heading)}.public-home-promo{padding:8px 0 84px;background:var(--meet-bg)}.public-home-promo .public-shell{max-width:1180px}.public-home-promo-link{display:block;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #02081773;transition:transform .25s ease,box-shadow .25s ease}.public-home-promo-link img{display:block;width:100%;height:auto}.public-home-promo-link:hover{transform:translateY(-3px);box-shadow:0 30px 70px #0208178c}.public-home-promo-link:focus-visible{outline:2px solid var(--meet-accent, #2dd4bf);outline-offset:3px}.public-home-banner-link{display:block}.public-home-banner-link img{display:block;width:100%;height:auto}.public-home-banner-link:hover img{filter:brightness(1.04)}.public-home-banner-link:focus-visible{outline:3px solid var(--meet-accent);outline-offset:-3px}.public-home-hero{position:relative;padding:clamp(72px,10vw,132px) 0 90px;overflow:hidden;background:var(--meet-heading)}.public-home-hero-video{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.public-home-hero-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#00000073;pointer-events:none}.public-copy-center{text-align:center;display:flex;flex-direction:column;align-items:center}.public-home-hero .public-copy-center{position:relative;z-index:2}.public-home-hero .public-copy-center:before{content:"";position:absolute;z-index:-1;top:-48px;right:-64px;bottom:-48px;left:-64px;border-radius:56px;background:radial-gradient(ellipse at center,#f7f9f8db,#f7f9f8b8 40%,#f7f9f86b 68%,#f7f9f800);pointer-events:none}.public-kicker{display:inline-block;margin-bottom:22px;color:var(--meet-accent);font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.public-kicker-dark{color:#0a0f1a}.public-home-hero h1,.public-page-intro h1{max-width:950px;margin:0;font-size:clamp(46px,6.5vw,82px);line-height:1.03;font-weight:800}.public-home-hero h1 span{color:var(--meet-accent)}.public-home-hero .public-copy-center>p,.public-page-intro .public-copy-center>p{max-width:730px;margin-top:28px;color:var(--meet-body);font-size:clamp(18px,2vw,21px);line-height:1.65}.public-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.public-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 28px;border:1px solid transparent;border-radius:8px;font-size:16px;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.public-button:hover{transform:translateY(-2px)}.public-button-primary{background:var(--meet-cta);color:var(--meet-surface)!important;box-shadow:0 18px 34px -20px #0eb3d4a6}.public-button-primary:hover{background:var(--meet-cta-dark)}.public-button-secondary{background:var(--meet-surface);border-color:var(--meet-border);color:var(--meet-heading)}.public-button-secondary:hover{border-color:var(--meet-accent);color:var(--meet-accent)}.public-hero-caption{position:absolute;z-index:1;left:28px;bottom:24px;display:flex;align-items:center;gap:10px;color:var(--meet-surface);font-weight:600}.public-home-steps,.public-formats,.public-upcoming,.public-venue-section{padding-block:96px}.public-home-steps,.public-story-tint{background:var(--meet-surface)}.public-section-heading{max-width:700px;margin-bottom:48px}.public-section-heading h2,.public-venue-section h2{font-size:clamp(34px,4.2vw,54px);line-height:1.08;font-weight:700}.public-step-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--meet-border);border-bottom:1px solid var(--meet-border)}.public-step{position:relative;min-height:285px;padding:42px 34px;border-right:1px solid var(--meet-border)}.public-step:last-child{border-right:0}.public-step-number{position:absolute;right:28px;top:30px;color:var(--meet-muted);font:600 12px/1 Outfit,sans-serif}.public-step>svg{color:var(--meet-cta);margin-bottom:40px}.public-step h3,.public-format-card h3{font-size:23px;margin-bottom:12px}.public-step p,.public-format-card p{color:var(--meet-muted);font-size:15px}.public-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:28px;color:var(--meet-accent)!important;font-weight:700}.public-venue-section{background:var(--meet-heading);color:var(--meet-surface)}.public-venue-section h2{color:var(--meet-surface)}.public-venue-intro{max-width:580px;color:#ffffffb8;margin:10px 0 30px}.public-venue-section .meet-ambient{border-radius:8px;border-color:#ffffff29}.public-format-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.public-format-card{min-height:260px;padding:28px;border:1px solid var(--meet-border);border-radius:8px;background:var(--meet-surface)}.public-format-card .meet-badge{margin-bottom:48px}.public-upcoming{padding-top:20px;padding-bottom:96px}.public-page-intro{padding:clamp(84px,10vw,132px) 0 96px;background:linear-gradient(180deg,var(--meet-surface),var(--meet-bg))}.public-page-intro-compact{padding-bottom:48px}.public-page-intro-compact h1{font-size:clamp(34px,4.5vw,48px);line-height:1.1;font-weight:800}.public-page-intro-compact .public-copy-center>p{margin-top:20px;color:var(--meet-muted);font-size:clamp(16px,1.8vw,18px)}.public-steps{padding:96px 0}.public-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.public-step-card{display:flex;flex-direction:column;overflow:hidden;background:var(--meet-surface);border-radius:8px;box-shadow:0 24px 56px -36px #1b2a4a8c}.public-step-media{position:relative}.public-step-media img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.public-step-number{position:absolute;left:16px;bottom:-18px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--meet-accent);color:#fff;font-size:15px;font-weight:800;box-shadow:0 8px 18px -8px #0eb3d4b3}.public-step-copy{display:flex;flex-direction:column;gap:10px;padding:30px 22px 24px}.public-step-copy h2{font-size:20px;line-height:1.2}.public-step-copy p{color:var(--meet-body);font-size:15px;line-height:1.6}.public-split-hero{padding:clamp(72px,9vw,120px) 0 96px;background:linear-gradient(180deg,var(--meet-surface),var(--meet-bg))}.public-split-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(48px,7vw,96px);align-items:start}.public-split-copy h1{font-size:clamp(44px,5vw,68px);line-height:1.04;letter-spacing:-.02em}.public-split-copy>p{margin-top:26px;max-width:540px;color:var(--meet-body);font-size:18px;line-height:1.6}.public-split-list{display:grid;gap:16px;margin:34px 0 0;padding:0;list-style:none}.public-split-list li{position:relative;padding-left:20px;color:var(--meet-heading);font-size:16px;font-weight:600;line-height:1.45}.public-split-list li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--meet-accent)}.public-demo-card{padding:38px 36px 36px;background:var(--meet-surface);border:1px solid var(--meet-border);border-radius:14px;box-shadow:0 24px 56px -36px #1b2a4a66}.public-demo-card h2{font-size:26px;font-weight:800;line-height:1.15}.public-demo-card>p{margin-top:10px;color:var(--meet-body);font-size:15px;line-height:1.55}.public-demo-form{display:grid;gap:18px;margin-top:26px}.public-demo-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.public-demo-form label{display:grid;gap:8px}.public-demo-form label span{color:var(--meet-heading);font-size:14px;font-weight:700}.public-demo-form input,.public-demo-form textarea{width:100%;padding:12px 14px;border:1px solid var(--meet-border);border-radius:9px;background:var(--meet-surface);color:var(--meet-heading);font-family:Figtree,system-ui,sans-serif;font-size:15px}.public-demo-form input::-moz-placeholder,.public-demo-form textarea::-moz-placeholder{color:var(--meet-muted)}.public-demo-form input::placeholder,.public-demo-form textarea::placeholder{color:var(--meet-muted)}.public-demo-form input:focus,.public-demo-form textarea:focus{outline:2px solid rgba(14,179,212,.35);outline-offset:1px;border-color:var(--meet-accent)}.public-demo-form textarea{resize:vertical;min-height:84px}.public-demo-form button{justify-self:start;padding:13px 30px;border:0;border-radius:999px;background:var(--meet-cta);color:#fff;font-family:Figtree,system-ui,sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s ease}.public-demo-form button:hover{background:var(--meet-cta-dark)}.public-demo-form button:disabled{opacity:.6;cursor:default}.public-pricing{padding:40px 0 96px}.public-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:stretch}.public-plan-card{position:relative;display:flex;flex-direction:column;padding:40px 34px 34px;background:var(--meet-surface);border:1px solid var(--meet-border);border-radius:8px;box-shadow:0 18px 40px -32px #1b2a4a73;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.public-plan-card:hover{transform:translateY(-3px);border-color:var(--meet-accent);box-shadow:0 26px 48px -30px #1b2a4a80}.public-plan-card-popular{border:2px solid var(--meet-accent);box-shadow:0 24px 56px -34px #0eb3d480}.public-plan-badge{position:absolute;top:-14px;left:34px;display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:var(--meet-secondary);color:var(--meet-secondary-foreground);font:700 10px/1.4 Outfit,sans-serif;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 18px -10px #718a188c}.public-plan-name{font-size:22px;font-weight:700;line-height:1.2}.public-plan-price{margin-top:14px;color:var(--meet-heading);font-size:32px;font-weight:800;line-height:1.1}.public-plan-desc{margin-top:10px;color:var(--meet-muted);font-size:15px;line-height:1.5}.public-plan-list{display:grid;gap:12px;margin:26px 0 34px;padding:0;list-style:none}.public-plan-list li{position:relative;padding-left:18px;color:var(--meet-heading);font-size:15px;line-height:1.45}.public-plan-list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--meet-accent)}.public-plan-button{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border:1px solid var(--meet-primary);border-radius:8px;background:var(--meet-surface);color:var(--meet-heading);font-size:15px;font-weight:700;text-align:center;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .18s ease}.public-plan-button:hover{border-color:var(--meet-accent);color:var(--meet-accent);transform:translateY(-1px)}.public-plan-button-primary{border-color:var(--meet-cta);background:var(--meet-cta);color:#fff}.public-plan-button-primary:hover{border-color:var(--meet-cta-dark);background:var(--meet-cta-dark);color:#fff}.mice-directory{padding:40px 0 96px}.mice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.mice-card{display:flex;flex-direction:column;gap:12px;padding:28px 26px 26px;background:var(--meet-surface);border:1px solid rgba(27,42,74,.08);border-radius:16px;box-shadow:0 24px 56px -36px #1b2a4a73}.mice-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.mice-card-logo{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--meet-bg);border:1px solid rgba(27,42,74,.1);color:var(--meet-primary);overflow:hidden}.mice-card-logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px}.mice-status{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#1b2a4a14;color:var(--meet-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.mice-status-live{background:var(--meet-tint-sage);color:var(--meet-secondary-foreground)}.mice-status-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--meet-secondary)}.mice-card-name{margin:0;color:var(--meet-primary);font-size:22px;line-height:1.2;font-weight:800}.mice-card-fullname{margin:-6px 0 0;color:var(--meet-body);font-size:14px;font-weight:600}.mice-card-tagline{margin:0;color:var(--meet-body);font-size:15px;line-height:1.6;flex:1}.mice-card-meta{margin:0;color:var(--meet-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mice-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.mice-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;border:1.5px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.mice-btn-primary{background:var(--meet-cta);border-color:var(--meet-cta);color:#fff}.mice-btn-primary:hover{background:var(--meet-cta-dark);border-color:var(--meet-cta-dark);color:#fff}.mice-btn-outline{background:transparent;border-color:#1b2a4a40;color:var(--meet-primary)}.mice-btn-outline:hover{border-color:var(--meet-primary);color:var(--meet-primary)}.mice-card-promo{background:#0eb3d40f;border:1.5px dashed rgba(14,179,212,.45);box-shadow:none;justify-content:center;align-items:flex-start}.mice-promo-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#0eb3d41f;color:var(--meet-accent);margin-bottom:6px}.mice-card-promo .mice-card-name{color:var(--meet-accent)}.public-story{padding:96px 0}.public-story-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(50px,8vw,110px)}.public-story-reverse .public-story-copy{order:2}.public-story-reverse .public-story-image{order:1}.public-story-copy h2{font-size:clamp(34px,4vw,52px);line-height:1.1;margin-bottom:22px}.public-story-copy>p{color:var(--meet-body);font-size:17px}.public-story-image{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px;box-shadow:0 24px 56px -36px #1b2a4a8c}.public-check-list{display:grid;gap:13px;margin-top:26px}.public-check-list li{display:flex;gap:11px;align-items:center;color:var(--meet-heading);font-weight:600}.public-check-list svg{color:var(--meet-accent);flex:none}.public-final-cta{padding:100px 0;background:var(--meet-accent);color:var(--meet-surface)}.public-final-cta h2{max-width:760px;color:var(--meet-surface);font-size:clamp(38px,5vw,62px);line-height:1.08}.public-final-cta p{max-width:650px;margin-top:20px;color:#fffc;font-size:18px}.public-kicker-light{color:#ffffffb8}.public-button-light{background:var(--meet-surface);color:var(--meet-accent)!important}.public-button-outline-light{border-color:#ffffff73;color:var(--meet-surface)!important}.public-footer{padding:66px 0;background:var(--meet-heading);color:#ffffffb8}.public-footer-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:start}.public-footer-logo{color:var(--meet-surface)}.public-footer-logo .pavilion-logo-opening{fill:var(--meet-heading)}.public-footer-logo .pavilion-logo-base{fill:var(--meet-surface)}.public-footer-logo .pavilion-logo-tagline{color:var(--meet-on-dark-accent)}.public-footer p{max-width:400px;margin-top:18px;font-size:14px}.public-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 24px;font-size:14px}.public-footer-links a:hover{color:var(--meet-surface)}.careers-workspace{padding-block:72px 96px}.careers-workspace>div:first-child{padding-bottom:30px;border-bottom:1px solid var(--meet-border)}.careers-workspace h1{font-size:clamp(36px,4vw,52px);line-height:1.08;font-weight:700}.careers-workspace h2{color:var(--meet-heading)}.careers-workspace .bg-background,.careers-surface{background:var(--meet-surface)}.careers-workspace .border-border{border-color:var(--meet-border)}.careers-workspace .text-muted-foreground{color:var(--meet-muted)}.careers-workspace .bg-primary{background:var(--meet-accent)}.careers-workspace .text-primary-foreground{color:var(--meet-surface)}.careers-workspace .hover\:bg-secondary:hover{background:var(--meet-tint-rose)}.careers-column{border-color:var(--meet-border);background:var(--meet-bg)}.careers-column-active{border-color:var(--meet-accent);background:var(--meet-tint-rose);box-shadow:0 0 0 2px #0eb3d42e}.careers-workspace input,.careers-workspace select,.careers-workspace textarea{font-family:Figtree,system-ui,sans-serif}.careers-hub-banner{display:block;width:100%;height:auto;background:var(--meet-surface)}.careers-directory{padding:38px 0 100px}.careers-filter-bar{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(150px,1fr));gap:12px;align-items:end;margin:-70px 0 64px;padding:18px;background:var(--meet-surface);border:1px solid var(--meet-border);border-radius:8px;box-shadow:0 24px 56px -36px #1b2a4a7a;position:relative;z-index:2}.career-search-field{display:flex;min-height:48px;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--meet-border);border-radius:7px;color:var(--meet-accent)}.career-search-field input{width:100%;border:0;outline:0;background:transparent;color:var(--meet-heading);font:inherit}.career-filter-field{display:grid;gap:6px}.career-filter-field>span{color:var(--meet-heading);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.career-filter-field select{min-height:48px;padding:0 12px;border:1px solid var(--meet-border);border-radius:7px;background:var(--meet-surface);color:var(--meet-heading);font:inherit}.careers-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.careers-section-heading .public-kicker{margin-bottom:8px}.careers-section-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.1}.careers-section-heading>p{color:var(--meet-muted);font-weight:700}.career-jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.career-job-card{display:flex;min-height:330px;flex-direction:column;align-items:flex-start;padding:26px;border:1px solid rgba(27,42,74,.09);border-radius:8px;background:var(--meet-surface);box-shadow:0 22px 48px -36px #1b2a4a7a}.career-job-org{display:flex;align-items:center;gap:10px;color:var(--meet-body);font-size:13px;font-weight:700}.career-logo{display:inline-flex;width:44px;height:44px;flex:none;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--meet-border);border-radius:50%;background:var(--meet-bg);color:var(--meet-accent)}.career-logo img,.career-org-hero-logo img{width:100%;height:100%;padding:6px;-o-object-fit:contain;object-fit:contain}.career-logo-large{width:58px;height:58px}.career-job-card h2{margin-top:24px;font-size:23px;line-height:1.2}.career-job-meta,.career-role-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:14px;color:var(--meet-muted);font-size:13px}.career-job-meta>span,.career-role-meta>span{display:inline-flex;align-items:center;gap:6px}.career-tag{padding:5px 10px;border-radius:999px;background:var(--meet-tint-rose);color:var(--meet-accent)!important;font-weight:700}.career-job-card>p{display:-webkit-box;margin:18px 0 24px;overflow:hidden;color:var(--meet-body);font-size:14px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.career-primary-button{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:0 20px;border:0;border-radius:999px;background:var(--meet-cta, #0EB3D4)!important;color:var(--meet-surface, #FFFFFF)!important;font-weight:700;transition:background .16s ease,transform .16s ease}.career-primary-button:hover{background:var(--meet-cta-dark, #087F98)!important;transform:translateY(-1px)}.career-application-dialog .career-primary-button,.career-apply-trigger{border-radius:999px}.career-empty{padding:48px 28px;border:1px dashed var(--meet-border);border-radius:8px;background:var(--meet-surface);text-align:center}.career-empty h2{font-size:23px}.career-empty p{margin-top:8px;color:var(--meet-muted)}.careers-participating{margin-top:88px}.career-org-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.career-org-card{display:flex;min-height:116px;align-items:center;gap:14px;padding:22px;border:1px solid var(--meet-border);border-radius:8px;background:var(--meet-surface);box-shadow:0 18px 40px -34px #1b2a4a6b}.career-org-card>svg{margin-left:auto;color:var(--meet-accent)}.career-org-copy{display:grid;gap:3px}.career-org-copy strong{color:var(--meet-heading)}.career-org-copy small{color:var(--meet-muted)}.career-promo-card{display:flex;min-height:240px;flex-direction:column;align-items:flex-start;padding:26px;border:1px dashed rgba(14,179,212,.5);border-radius:8px;background:var(--meet-tint-rose)}.career-promo-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:var(--meet-surface);color:var(--meet-accent)}.career-promo-card h2{margin-top:18px;font-size:22px}.career-promo-card p{margin:9px 0 22px;color:var(--meet-body);line-height:1.55}.career-org-header,.career-role-header{padding:54px 0 62px;background:linear-gradient(180deg,var(--meet-surface),var(--meet-tint-rose))}.career-back-link,.career-role-nav a{display:inline-flex;align-items:center;gap:7px;color:var(--meet-accent)!important;font-size:14px;font-weight:700}.career-org-identity{display:flex;align-items:center;gap:24px;margin-top:42px}.career-org-hero-logo{display:grid;width:94px;height:94px;place-items:center;overflow:hidden;border:1px solid var(--meet-border);border-radius:50%;background:var(--meet-surface);color:var(--meet-accent)}.career-org-identity .public-kicker{margin-bottom:7px}.career-org-identity h1,.career-role-header h1{font-size:clamp(40px,5vw,64px);line-height:1.04}.career-org-full-name{margin-top:5px;color:var(--meet-body);font-weight:600}.career-org-description{max-width:670px;margin-top:26px;font-size:18px;line-height:1.65}.career-org-meta{display:flex;align-items:center;gap:7px;margin-top:14px;color:var(--meet-muted);font-size:13px;font-weight:700;text-transform:uppercase}.career-role-nav{display:flex;justify-content:space-between;gap:20px}.career-role-brand{display:flex;align-items:center;gap:12px;margin-top:44px;color:var(--meet-heading);font-weight:700}.career-role-header h1{max-width:850px;margin-top:24px}.career-role-body{padding:72px 0 100px}.career-role-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:clamp(44px,7vw,90px);align-items:start}.career-role-content{display:grid;gap:46px}.career-role-content h2{margin-bottom:15px;font-size:25px}.career-rich-text{color:var(--meet-body);line-height:1.75;white-space:pre-line}.career-placeholder{color:var(--meet-muted);font-style:italic}.career-bullet-list{margin:0;padding:0;list-style:none;display:grid;gap:12px;color:var(--meet-body);line-height:1.65}.career-bullet-list li{position:relative;padding-left:24px}.career-bullet-list li:before{content:"";position:absolute;left:4px;top:9px;width:7px;height:7px;border-radius:50%;background:var(--meet-accent)}.career-apply-panel{position:sticky;top:102px;padding:28px;border-top:4px solid var(--meet-accent);border-radius:0 0 8px 8px;background:var(--meet-surface);box-shadow:0 24px 50px -34px #1b2a4a80}.career-apply-panel h2{font-size:23px}.career-apply-panel p{margin:9px 0 22px;color:var(--meet-muted);line-height:1.55}.career-apply-trigger{width:100%}.career-page-status{min-height:52vh;padding-block:100px}.career-page-status h1{margin-bottom:18px;font-size:38px}.career-page-status a{color:var(--meet-accent);font-weight:700}.career-application-dialog{border-color:var(--meet-border, #EAE7E2);background:var(--meet-surface, #FFFFFF);--meet-bg: #F7F9F8;--meet-surface: #FFFFFF;--meet-primary: #0EB3D4;--meet-accent: #0EB3D4;--meet-accent-dark: #087F98;--meet-secondary: #A5C52C;--meet-secondary-foreground: #1B2A4A;--meet-cta: #0EB3D4;--meet-cta-dark: #087F98;--meet-heading: #1B2A4A;--meet-body: #263650;--meet-muted: #888888;--meet-border: #EAE7E2}.career-application-form{display:grid;gap:17px;margin-top:18px}.career-form-field{display:grid;gap:7px}.career-form-field>span{color:var(--meet-heading);font-size:13px;font-weight:700}.career-form-field small{color:var(--meet-muted)}.career-form-field .career-form-error{color:var(--destructive)}.career-application-form input,.career-application-form textarea{border-color:var(--meet-border);background:var(--meet-surface)}@media (max-width: 1020px){.public-desktop-nav{display:none}.public-menu-button{display:inline-flex}.public-mobile-nav{display:grid;gap:0;padding:8px 20px 18px;background:var(--meet-surface);border-top:1px solid var(--meet-border)}.public-mobile-nav a{padding:13px 0;border-bottom:1px solid var(--meet-border);font-weight:600}.public-login-link{display:none}.careers-filter-bar,.career-jobs-grid,.career-org-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.public-shell,.public-nav-shell{width:min(100% - 32px,1180px)}.public-nav-cta{display:none}.public-home-hero{padding-top:62px;padding-bottom:64px}.public-home-hero h1,.public-page-intro h1{font-size:44px}.public-hero-caption{left:16px;bottom:14px;font-size:13px}.public-home-steps,.public-formats,.public-upcoming,.public-venue-section,.public-story,.public-steps{padding-block:68px}.public-step-grid,.public-format-grid,.public-story-grid,.public-footer-grid{grid-template-columns:1fr}.public-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.public-split-hero{padding-block:68px}.public-split-grid{grid-template-columns:1fr;gap:44px}.mice-directory{padding-block:20px 68px}.mice-grid{grid-template-columns:1fr;gap:20px}.public-demo-card{padding:30px 22px 26px}@media (max-width: 560px){.public-demo-row{grid-template-columns:1fr}}.public-pricing{padding-block:68px}.public-pricing-grid{grid-template-columns:1fr;gap:28px}.public-plan-card{padding:34px 24px 26px}.public-plan-badge{left:24px}.public-step-copy{padding:26px 18px 20px}@media (max-width: 560px){.public-steps-grid{grid-template-columns:1fr}}.public-step{min-height:230px;border-right:0;border-bottom:1px solid var(--meet-border)}.public-home-hero .public-copy-center:before{top:-32px;right:-16px;bottom:-32px;left:-16px;border-radius:40px}.public-step:last-child{border-bottom:0}.public-story-reverse .public-story-copy,.public-story-reverse .public-story-image{order:initial}.public-story-image{aspect-ratio:16/11}.public-footer-links{grid-template-columns:repeat(2,1fr)}.public-page-intro{padding:76px 0}.careers-workspace{padding-block:52px 68px}.careers-filter-bar{grid-template-columns:1fr;margin-top:-52px}.career-jobs-grid,.career-org-grid,.career-role-layout{grid-template-columns:1fr}.careers-section-heading{align-items:start}.career-role-nav{flex-direction:column}.career-apply-panel{position:static}.career-org-identity{align-items:flex-start}.public-actions,.public-button{width:100%}}@media (prefers-reduced-motion: reduce){.public-button,.public-nav-cta{transition:none}.public-button:hover,.public-nav-cta:hover{transform:none}}.meet-eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--meet-accent)}.meet-muted{color:var(--meet-muted)}.meet-card{background:var(--meet-surface);border:1px solid var(--meet-border);border-radius:10px;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.meet-card-hover:hover{box-shadow:0 10px 30px -12px #0d0d0d29;border-color:#dfdad2;transform:translateY(-1px)}.meet-divider{border-color:var(--meet-border)}.meet-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;font-size:14px;font-weight:500;padding:.625rem 1.25rem;line-height:1.2;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.meet-btn:disabled{opacity:.55;cursor:not-allowed}.meet-btn-primary{background:var(--meet-cta, #0EB3D4);color:#fff}.meet-btn-primary:hover:not(:disabled){background:var(--meet-cta-dark, #087F98)}.meet-btn-secondary{background:#f1efec;color:var(--meet-heading);border-color:var(--meet-border)}.meet-btn-secondary:hover:not(:disabled){background:#e9e6e1}.meet-btn-layout{padding:.85rem 1.5rem;font-size:15px;font-weight:700;color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--meet-cta, #0EB3D4),var(--meet-cta-dark, #087F98));box-shadow:0 8px 20px -8px #0eb3d48c;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.meet-btn-layout:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 26px -8px #0eb3d499}.meet-btn-layout:active:not(:disabled){transform:translateY(0)}.meet-btn-layout:focus-visible{outline:3px solid var(--meet-heading, #0D0D0D);outline-offset:2px}.meet-btn-ghost{background:transparent;color:var(--meet-body)}.meet-btn-ghost:hover:not(:disabled){color:var(--meet-accent)}.meet-btn-sm{padding:.4rem .85rem;font-size:13px}:root{--meet-star-red: #FFFFFF;--meet-star-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.25c.72 5.68 2.14 9.1 10.75 10.75C14.14 13.65 12.72 17.07 12 22.75 11.28 17.07 9.86 13.65 1.25 12 9.86 10.35 11.28 6.93 12 1.25Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}.meet-btn:before,.mice-btn:before,.public-button:before,.public-plan-button:before,.public-nav-cta:before,.career-primary-button:before,.career-apply-trigger:before,.pavilion-gradient-back:before,.pavilion-gradient-enter:before{content:"";flex:none;width:.95em;height:.95em;background:var(--meet-star-icon) center / contain no-repeat;filter:drop-shadow(0 0 4px rgba(255,255,255,.72))}.pavilion-gradient-back{padding-left:2.6rem}.pavilion-gradient-back:before{position:absolute;left:1.05rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem}.pavilion-gradient-enter{gap:.55rem}.public-plan-button{gap:8px}.public-nav-cta{gap:7px}.meet-label{display:block;font-size:12px;font-weight:600;color:var(--meet-heading);margin-bottom:.35rem}.meet-input,.meet-textarea,.meet-select{width:100%;background:#fff;border:1px solid var(--meet-border);border-radius:10px;padding:.6rem .8rem;font-size:14px;color:var(--meet-heading);font-family:inherit}.meet-input::-moz-placeholder,.meet-textarea::-moz-placeholder{color:#a9a9a9}.meet-input::placeholder,.meet-textarea::placeholder{color:#a9a9a9}.meet-input:focus,.meet-textarea:focus,.meet-select:focus{outline:none;border-color:var(--meet-accent);box-shadow:0 0 0 3px #0eb3d42e}.meet-textarea{min-height:90px;resize:vertical}.meet-root a:focus-visible,.meet-root button:focus-visible,.meet-root [role=button]:focus-visible,.meet-root input:focus-visible,.meet-root select:focus-visible,.meet-root textarea:focus-visible,.meet-root summary:focus-visible,.meet-root [tabindex]:focus-visible,.meet-btn:focus-visible,.meet-card-hover:focus-visible,.meet-input:focus-visible,.meet-textarea:focus-visible,.meet-select:focus-visible{outline:3px solid var(--meet-accent);outline-offset:2px;border-radius:8px}.meet-btn-primary:focus-visible{outline-color:var(--meet-heading, #0D0D0D)}.meet-root .booth-layout-zone:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--meet-accent) 70%,transparent)}.meet-skip-link{position:absolute;left:1rem;top:-3rem;z-index:100;background:var(--meet-accent);color:#fff;padding:.6rem 1rem;border-radius:0 0 10px 10px;font-size:13px;font-weight:600;transition:top .15s ease}.meet-skip-link:focus{top:0}.meet-badge{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--meet-heading)}.meet-tint-0{background:var(--meet-tint-rose)}.meet-tint-1{background:var(--meet-tint-lavender)}.meet-tint-2{background:var(--meet-tint-sage)}.meet-tint-3{background:var(--meet-tint-sand)}.meet-tint-4{background:var(--meet-tint-sky)}.meet-tint-5{background:var(--meet-tint-peach)}.meet-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid var(--meet-border);background:#fff;padding:.2rem .65rem;font-size:12px;color:var(--meet-body)}.meet-chip-accent{background:var(--meet-tint-rose);border-color:#b9ddd7;color:var(--meet-accent);font-weight:600}.meet-step-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--meet-border);background:var(--meet-tint-sky);color:var(--meet-heading);padding:.15rem .55rem;font-size:11px;font-weight:600;line-height:1.35;white-space:nowrap}.booth-template-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:.75rem;margin-bottom:1rem}.booth-template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:1rem}.booth-template-tile{min-width:0;overflow:hidden;border:1px solid var(--meet-border);border-radius:8px;background:var(--meet-surface)}.booth-template-preview-trigger{position:relative;display:block;width:100%;height:auto;padding:0;overflow:hidden;border-radius:0}.booth-template-image{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--meet-bg)}.booth-template-image-large{max-height:min(68vh,680px)}.booth-template-image-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:.4rem;color:var(--meet-muted);font-size:.8rem}.booth-template-preview-cue{position:absolute;right:.65rem;bottom:.65rem;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border-radius:999px;color:var(--meet-on-dark);background:color-mix(in srgb,var(--meet-heading) 88%,transparent);font-size:.75rem;font-weight:700}.booth-template-preview-cue svg{width:.9rem;height:.9rem}.booth-template-meta{display:grid;gap:.6rem;padding:.8rem}.booth-template-meta strong{overflow-wrap:anywhere;color:var(--meet-heading)}.booth-template-dialog{color:var(--meet-body);background:var(--meet-surface);border-color:var(--meet-border)}.booth-template-dialog [role=heading]{color:var(--meet-heading)}.booth-template-zone-preview{position:absolute;border:2px solid var(--meet-accent);background:color-mix(in srgb,var(--meet-accent) 16%,transparent);transform-origin:center;pointer-events:none}@media (max-width: 520px){.booth-template-toolbar{grid-template-columns:1fr}.booth-template-dialog{max-height:92vh;overflow-y:auto}}.meet-live-dot{width:7px;height:7px;border-radius:999px;background:var(--meet-accent);animation:meet-pulse 1.6s ease-in-out infinite}@keyframes meet-pulse{0%,to{opacity:1}50%{opacity:.3}}.coded-floor{--floor-tone: var(--meet-accent);--floor-zone-bg: var(--meet-tint-rose);position:relative;isolation:isolate;overflow:hidden;padding:clamp(1rem,2.2vw,1.75rem);border:1px solid var(--meet-border);border-radius:8px;background:var(--meet-bg)}.coded-floor:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--floor-background-image);background-position:center top;background-repeat:no-repeat;background-size:100% auto}.coded-floor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--meet-surface) 62%,transparent),color-mix(in srgb,var(--meet-surface) 74%,transparent) 34%,color-mix(in srgb,var(--meet-surface) 90%,transparent) 72%,color-mix(in srgb,var(--meet-surface) 95%,transparent)),repeating-linear-gradient(90deg,transparent 0 54px,color-mix(in srgb,var(--meet-primary) 5%,transparent) 54px 55px),repeating-linear-gradient(0deg,transparent 0 54px,color-mix(in srgb,var(--meet-primary) 5%,transparent) 54px 55px)}.coded-floor-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:0 2.75rem 1.25rem 0}.coded-floor-header h2{margin-top:.2rem;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.05}.coded-floor-header p:last-child{margin-top:.45rem;color:var(--meet-muted);font-size:.9rem}.floor-tabs{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid var(--meet-border);border-radius:999px;background:var(--meet-surface)}.floor-tab{min-height:38px;padding:0 1rem;border-radius:999px;color:var(--meet-muted);font-size:.8rem;font-weight:700}.floor-tab-active{background:var(--meet-primary);color:var(--meet-on-dark)}.floor-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.15rem}.floor-search{display:flex;align-items:center;gap:.55rem;min-width:min(100%,290px);padding:0 .8rem;min-height:42px;border:1px solid var(--meet-border);border-radius:999px;background:var(--meet-surface);color:var(--meet-muted)}.floor-search input{width:100%;border:0;outline:0;background:transparent;color:var(--meet-body);font-size:.82rem}.floor-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem .9rem}.floor-legend>span{display:inline-flex;align-items:center;gap:.4rem;color:var(--meet-body);font-size:.72rem;font-weight:700}.floor-legend-dot{width:.65rem;height:.65rem;border-radius:999px;background:var(--floor-tone)}.floor-zones{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.floor-zone{grid-column:span 6;padding:1rem;border:1px solid color-mix(in srgb,var(--floor-tone) 28%,var(--meet-border));border-radius:8px;background:color-mix(in srgb,var(--floor-zone-bg) 82%,var(--meet-surface));box-shadow:0 12px 28px -24px var(--meet-primary);overflow:hidden}.floor-zone:nth-child(3n){grid-column:span 12}.floor-zone-title{display:flex;align-items:center;gap:.55rem;margin-bottom:.9rem}.floor-zone-title>span{width:1.55rem;height:.25rem;border-radius:999px;background:var(--floor-tone)}.floor-zone-title h3{color:color-mix(in srgb,var(--floor-tone) 76%,var(--meet-heading));font-size:.77rem;font-weight:800;text-transform:uppercase}.floor-zone-teal,.floor-tone-teal{--floor-tone: var(--meet-accent);--floor-zone-bg: var(--meet-tint-rose)}.floor-zone-orange,.floor-tone-orange{--floor-tone: var(--meet-cta);--floor-zone-bg: var(--meet-tint-peach)}.floor-zone-blue,.floor-tone-blue{--floor-tone: var(--meet-return-end);--floor-zone-bg: var(--meet-tint-sky)}.floor-zone-rose,.floor-tone-rose{--floor-tone: var(--meet-star-red);--floor-zone-bg: var(--meet-tint-sand)}.floor-zone-green,.floor-tone-green{--floor-tone: var(--meet-accent-dark);--floor-zone-bg: var(--meet-tint-sage)}.floor-zone-gold,.floor-tone-gold{--floor-tone: var(--meet-cta-dark);--floor-zone-bg: var(--meet-tint-sand)}.floor-booth-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:.75rem}.floor-booth-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:.1rem .7rem;min-width:0;min-height:108px;padding:1rem;border:1px solid color-mix(in srgb,var(--floor-tone) 22%,var(--meet-border));border-radius:8px;background:var(--meet-surface);box-shadow:0 8px 22px -18px color-mix(in srgb,var(--meet-primary) 70%,transparent);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.floor-booth-card:hover{transform:translateY(-3px);border-color:var(--floor-tone);box-shadow:0 16px 28px -18px color-mix(in srgb,var(--floor-tone) 70%,transparent)}.floor-booth-card-sample{border-style:dashed}.floor-booth-card-sample:hover{transform:none;border-color:color-mix(in srgb,var(--floor-tone) 22%,var(--meet-border));box-shadow:0 8px 22px -18px color-mix(in srgb,var(--meet-primary) 70%,transparent)}.floor-booth-card:focus-visible{outline:3px solid color-mix(in srgb,var(--floor-tone) 35%,transparent);outline-offset:2px}.floor-booth-number{position:absolute;top:.45rem;right:.55rem;color:var(--floor-tone);font-size:.58rem;font-weight:800}.floor-booth-logo{grid-row:1 / 3;display:grid;place-items:center;width:48px;height:48px;padding:.35rem;border-radius:7px;background:var(--meet-bg);color:var(--floor-tone)}.floor-booth-name{align-self:end;min-width:0;color:var(--meet-heading);font:700 .82rem/1.25 Outfit,system-ui,sans-serif;white-space:normal;overflow-wrap:break-word;word-break:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.floor-booth-meta{align-self:start;color:var(--meet-muted);font-size:.67rem}.floor-booth-arrow{grid-column:3;grid-row:1 / 3;color:var(--floor-tone)}.floor-shared-pavilion{margin-top:.8rem;padding:.8rem;border:2px dashed color-mix(in srgb,var(--floor-tone) 48%,transparent);border-radius:8px;background:color-mix(in srgb,var(--meet-surface) 72%,transparent)}.floor-pavilion-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.floor-pavilion-heading span{color:var(--floor-tone);font-size:.6rem;font-weight:800;text-transform:uppercase}.floor-pavilion-heading h4{margin-top:.12rem;color:var(--meet-heading);font-size:1rem}.floor-pavilion-heading>span:last-child{padding:.28rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--floor-tone) 12%,var(--meet-surface));white-space:nowrap}.floor-zone-rooms{grid-column:span 12}.floor-room-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.75rem}.floor-room-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;min-height:72px;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--floor-tone) 28%,var(--meet-border));border-radius:8px;background:var(--meet-surface);color:var(--floor-tone)}.floor-room-card strong,.floor-room-card small{display:block}.floor-room-card strong{color:var(--meet-heading);font-size:.8rem}.floor-room-card small{margin-top:.15rem;color:var(--meet-muted);font-size:.65rem}.floor-empty{padding:3rem 1rem;text-align:center;color:var(--meet-muted)}.floor-venue-panel.venue-panel--full .coded-floor{min-height:calc(100vh - 36px)}.floor-venue-panel.venue-panel--full .coded-floor-header{padding-right:2.5rem}.exhibitor-marquee{display:flex;align-items:center;min-width:0;overflow:hidden;padding:.75rem;border:1px solid var(--meet-border);border-radius:8px;background:var(--meet-surface);box-shadow:0 18px 40px -30px var(--meet-heading)}.exhibitor-marquee-label{position:relative;z-index:2;flex:0 0 auto;padding:.3rem 1.25rem .3rem .45rem;border-right:1px solid var(--meet-border);background:var(--meet-surface)}.exhibitor-marquee-label>span{display:block;margin-bottom:.15rem;color:var(--meet-accent);font-size:.58rem;font-weight:800;text-transform:uppercase}.exhibitor-marquee h2{margin:0;color:var(--meet-heading);font-size:.82rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.exhibitor-marquee h2 small{display:block;margin-top:.1rem;color:var(--meet-muted);font-size:.58rem;font-weight:700;text-transform:none}.exhibitor-marquee-window{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.exhibitor-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:meet-marquee 30s linear infinite}.exhibitor-marquee-window:hover .exhibitor-marquee-track{animation-play-state:paused}.exhibitor-marquee-sequence{display:flex;flex:none;align-items:center;gap:.75rem;padding:.15rem .75rem .15rem 0}.exhibitor-marquee-pill{--marquee-tone: var(--meet-accent);display:inline-flex;align-items:center;gap:.65rem;min-height:48px;max-width:260px;padding:.35rem .9rem .35rem .4rem;border:1px solid color-mix(in srgb,var(--marquee-tone) 30%,var(--meet-border));border-radius:999px;background:color-mix(in srgb,var(--marquee-tone) 10%,var(--meet-surface));color:color-mix(in srgb,var(--marquee-tone) 68%,var(--meet-heading));box-shadow:0 9px 22px -17px var(--marquee-tone);font-size:.76rem;font-weight:700;line-height:1.2;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.exhibitor-marquee-pill:nth-child(6n+2){--marquee-tone: var(--meet-secondary-dark)}.exhibitor-marquee-pill:nth-child(6n+3){--marquee-tone: var(--meet-star-red)}.exhibitor-marquee-pill:nth-child(6n+4){--marquee-tone: var(--meet-cta)}.exhibitor-marquee-pill:nth-child(6n+5){--marquee-tone: var(--meet-return-end)}.exhibitor-marquee-pill:nth-child(6n+6){--marquee-tone: var(--meet-accent-dark)}.exhibitor-marquee-pill:hover{transform:translateY(-2px) scale(1.03);border-color:var(--marquee-tone);box-shadow:0 13px 26px -16px var(--marquee-tone)}.exhibitor-marquee-pill:focus-visible{outline:3px solid color-mix(in srgb,var(--meet-accent) 35%,transparent);outline-offset:2px}.exhibitor-marquee-logo{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;padding:.25rem;border:1px solid color-mix(in srgb,var(--marquee-tone) 20%,transparent);border-radius:50%;background:var(--meet-surface);color:var(--marquee-tone)}@keyframes meet-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.exhibitor-marquee-pill--skeleton{width:190px;max-width:190px;animation:meet-marquee-pulse 1.4s ease-in-out infinite}.exhibitor-marquee-skeleton-text{display:block;width:104px;height:.6rem;border-radius:999px;background:color-mix(in srgb,var(--marquee-tone) 28%,var(--meet-border))}@keyframes meet-marquee-pulse{0%,to{opacity:.55}50%{opacity:1}}.public-home-marquee:not(:has(.exhibitor-marquee)){display:none}.public-home-marquee{width:100%;padding:22px 20px;background:linear-gradient(100deg,var(--meet-heading),var(--meet-accent-dark),var(--meet-heading))}.public-home-marquee>.exhibitor-marquee{width:100%;min-height:92px;border-color:color-mix(in srgb,var(--meet-accent) 52%,var(--meet-border));background:color-mix(in srgb,var(--meet-surface) 94%,transparent);box-shadow:0 20px 44px -24px var(--meet-heading)}.public-home-marquee .exhibitor-marquee-label{padding-inline:1rem 1.5rem}.public-home-marquee .exhibitor-marquee-label>span{font-size:.68rem}.public-home-marquee .exhibitor-marquee h2{font-size:.95rem}.public-home-marquee .exhibitor-marquee h2 small{margin-top:.2rem;font-size:.66rem}.pavilion-tv-controls{position:absolute;left:62.4%;top:24.4%;z-index:4;display:flex;gap:.35rem;transform:translate(.5rem)}.pavilion-tv-controls .button,.pavilion-tv-controls button{width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--meet-surface) 80%,transparent);border-radius:50%;background:color-mix(in srgb,var(--meet-heading) 78%,transparent);color:var(--meet-on-dark);box-shadow:0 6px 14px -7px var(--meet-heading)}.pavilion-tv-controls button:hover{background:var(--meet-heading)}@media (max-width: 700px){.exhibitor-marquee{display:block;padding:.65rem}.exhibitor-marquee-label{padding:.2rem .35rem .6rem;border-right:0;border-bottom:1px solid var(--meet-border)}.exhibitor-marquee-window{padding-top:.5rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.pavilion-tv-controls{left:auto;right:35.5%;top:23.5%;gap:.2rem;transform:none}.pavilion-tv-controls .button,.pavilion-tv-controls button{width:1.65rem;height:1.65rem}}.meet-booth-logo{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--meet-surface);border:1px solid var(--meet-border);color:var(--meet-heading);flex:0 0 auto}.meet-booth-tile-zoom{transform:scale(1.06);box-shadow:0 24px 50px -18px #0d0d0d66;z-index:2}.meet-booth-tile-dim{opacity:.35}@keyframes meet-booth-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.meet-booth-enter{animation:meet-booth-in .22s ease-out both}.meet-booth-role-feature{border-color:#b9ddd7;background:linear-gradient(180deg,var(--meet-tint-rose),var(--meet-surface))}@media (prefers-reduced-motion: reduce){.floor-booth-card,.meet-booth-enter{transition:none;animation:none}.floor-booth-card:hover{transform:none}.exhibitor-marquee-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}.exhibitor-marquee-track{animation:none}.exhibitor-marquee-sequence[aria-hidden=true]{display:none}.exhibitor-marquee-pill{transition:none}.exhibitor-marquee-pill:hover{transform:none}}@media (max-width: 760px){.coded-floor-header{align-items:flex-start;flex-direction:column}.floor-toolbar{align-items:stretch}.floor-search{width:100%}.floor-legend{justify-content:flex-start}.floor-zone,.floor-zone:nth-child(3n){grid-column:span 12}}.meet-stage-frame{position:relative;width:100%;aspect-ratio:16 / 9}.meet-stage-screen{position:absolute;left:15%;right:16%;top:9.5%;bottom:45.5%;overflow:hidden;background:#000;border-radius:2px;box-shadow:0 0 60px -10px #000000bf}.meet-stage-screen>iframe{width:100%;height:100%;border:0;display:block}.meet-ambient{position:relative;overflow:hidden}.meet-ambient-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:55% 45%;animation:meet-kenburns 34s ease-in-out infinite alternate}@keyframes meet-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12)}}.meet-twinkle{position:absolute;width:6px;height:6px;border-radius:999px;background:#ffecc4f2;box-shadow:0 0 10px 4px #ffd6968c;animation:meet-twinkle 3.4s ease-in-out infinite}@keyframes meet-twinkle{0%,to{opacity:.15}50%{opacity:.9}}.meet-map-animation{position:absolute;z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate(-50%,-50%);filter:saturate(.8)}.meet-map-animation>div,.meet-map-animation svg{display:block;width:100%;height:auto}.meet-map-animation--birds{mix-blend-mode:multiply}.meet-map-animation--dolphin{filter:saturate(.78) drop-shadow(0 3px 5px rgba(27,42,74,.18))}.meet-root a.meet-hotspot,.meet-hotspot{position:absolute;z-index:2;transform:translate(-50%,-100%);white-space:nowrap}.meet-root a.meet-hotspot:hover,.meet-root a.meet-hotspot:focus-visible,.meet-hotspot:hover,.meet-hotspot:focus-visible{transform:translate(-50%,calc(-100% - 2px)) scale(1.03)}.meet-hotspot:before{animation:meet-pulse 2.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.meet-ambient-img,.meet-twinkle,.meet-hotspot:before{animation:none}.meet-ambient-img{transform:scale(1.04)}.meet-twinkle{opacity:.65}.meet-hotspot{transition:none}.meet-root a.meet-hotspot:hover,.meet-root a.meet-hotspot:focus-visible,.meet-hotspot:hover,.meet-hotspot:focus-visible{transform:translate(-50%,-100%)}}.meet-theater{position:relative;overflow:hidden;padding:clamp(1rem,3vw,2.25rem) clamp(.75rem,3vw,2.5rem) 0;background:radial-gradient(120% 80% at 50% 0%,#0eb3d42e,#0a0a0c00 62%),linear-gradient(180deg,#14141a,#0b0b0f 55%,#07070a)}.meet-theater-glow{position:absolute;left:50%;top:-18%;width:70%;height:55%;transform:translate(-50%);background:radial-gradient(closest-side,#ffecc429,#ffecc400);filter:blur(6px);pointer-events:none}.meet-theater-screens{position:relative;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center}.meet-theater-panel{position:relative;width:100%;max-width:1200px;border-radius:8px;background:#0f0f14;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px -24px #000000e6,0 0 40px -12px #ffecc41f;overflow:hidden}.meet-theater-panel>img{display:block;width:100%;height:auto}.meet-theater-hero{width:100%;height:auto;display:block}.meet-theater-caption{position:absolute;left:0;right:0;bottom:0;padding:.55rem 1rem .7rem;background:#08080aeb;border-top:1px solid rgba(255,255,255,.08);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.meet-theater-caption-title{color:#fff;font-size:clamp(12px,1.5vw,15px);font-weight:700;margin:0}.meet-theater-caption-body{color:#ffffffd9;font-size:clamp(11px,1.2vw,13px);margin:.2rem 0 0}@media (max-width: 640px){.meet-theater{padding:.75rem .75rem 0}.meet-theater-panel{border-radius:6px}.meet-theater-caption{padding:.45rem .75rem .55rem}}.public-categories{padding:64px 0 84px;background:var(--meet-bg)}.public-category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (min-width: 900px){.public-category-grid{grid-template-columns:repeat(5,1fr)}}.public-category-card{display:flex;flex-direction:column;gap:10px;min-height:190px;padding:24px 20px;border:1px solid var(--meet-border);border-radius:8px;background:var(--meet-surface);box-shadow:0 18px 40px -32px #1b2a4a73;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.public-category-card:hover{transform:translateY(-3px);border-color:var(--meet-accent);box-shadow:0 26px 48px -30px #1b2a4a80}.public-category-card-disabled{cursor:default}.public-category-card-disabled:hover{transform:none;border-color:var(--meet-border);box-shadow:none}.public-category-card h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--meet-heading);font:700 16px/1.25 Outfit,sans-serif}.public-category-card p{color:var(--meet-muted);font-size:13.5px;line-height:1.5}.public-category-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--meet-tint-rose);color:var(--meet-accent);flex:none}.public-category-soon{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--meet-secondary);color:var(--meet-secondary-foreground);font:700 10px/1 Outfit,sans-serif;letter-spacing:.08em;text-transform:uppercase}.public-footer-credit{margin-top:44px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);text-align:center}.public-footer-credit p{max-width:none;margin:0 0 6px;font-size:13.5px;color:#ffffffc7}.public-footer-credit a{color:var(--meet-surface);font-weight:600}.public-footer-credit .public-footer-copyright{margin:0;font-size:12px;color:#ffffff8c}.venue-panel{position:relative}.venue-panel-inner{width:100%}.pavilion-hub-pill[aria-current=page]{outline:3px solid rgba(255,255,255,.95);outline-offset:2px}.pavilion-immersive-exit:focus-visible{outline:3px solid #0EB3D4;outline-offset:2px}.venue-panel-toggle{position:absolute;top:10px;right:10px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#ffffffeb;color:#1b2a4a;border:1px solid rgba(27,42,74,.18);box-shadow:0 8px 20px -12px #1b2a4ab3;cursor:pointer;transition:background .15s ease,transform .15s ease}.venue-panel-toggle:hover{background:#fff;transform:translateY(-1px)}.venue-panel--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--meet-heading, #1B2A4A);display:flex;align-items:center;justify-content:center;padding:18px}.venue-panel--full .venue-panel-inner{width:100%;max-height:100%;overflow:auto}.venue-panel--full .venue-panel-toggle{top:14px;right:14px}.venue-panel-hint{position:absolute;left:50%;bottom:14px;transform:translate(-50%);margin:0;padding:6px 14px;border-radius:999px;background:#0000008c;color:#fff;font-size:12px;white-space:nowrap}.video-lounge-discovery{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1rem}.video-lounge-facts{display:flex;min-height:252px;flex-direction:column;border-top:3px solid var(--meet-accent)}.video-lounge-facts-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.video-lounge-fact{display:flex;flex:1;flex-direction:column;align-items:flex-start;margin-top:1rem;padding:1rem;border:1px solid var(--meet-border);border-left:4px solid var(--meet-secondary);border-radius:6px;background:var(--meet-tint-sage)}.video-lounge-fact-company{color:var(--meet-heading);font-weight:800}.video-lounge-fact-label{margin-top:.25rem;color:var(--meet-accent-dark);font-size:.68rem;font-weight:800;text-transform:uppercase}.video-lounge-fact-copy{display:-webkit-box;margin-top:.45rem;overflow:hidden;color:var(--meet-body);font-size:.88rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.video-lounge-fact-controls{display:flex;align-items:center;gap:.35rem;width:100%;margin-top:auto;padding-top:.8rem;color:var(--meet-muted);font-size:.7rem}.video-lounge-fact-controls span{margin-right:auto}.meet-icon-btn{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid var(--meet-border);border-radius:50%;background:var(--meet-surface);color:var(--meet-heading)}.meet-icon-btn:hover{border-color:var(--meet-accent);color:var(--meet-accent-dark)}.meet-icon-btn:focus-visible{outline:2px solid var(--meet-accent);outline-offset:2px}.video-lounge-music-note{display:flex;align-items:center;gap:.35rem;margin-top:.65rem;color:var(--meet-muted);font-size:.68rem}@media (max-width: 800px){.video-lounge-discovery{grid-template-columns:1fr}.video-lounge-facts{min-height:0}}@media (max-width: 640px){.venue-panel--full{padding:8px}.venue-panel-hint{font-size:11px;bottom:10px}}.demo-mode-notice{display:flex;align-items:flex-start;gap:.6rem;margin:1rem 0 1.25rem;padding:.7rem .95rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--meet-accent) 45%,transparent);background:color-mix(in srgb,var(--meet-accent) 10%,transparent);color:var(--meet-heading);font-size:.83rem;line-height:1.45}.demo-mode-notice svg{flex:none;margin-top:.15rem;color:var(--meet-accent)}.candidate-photo{flex:none;width:44px;height:44px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--meet-accent) 16%,transparent);color:var(--meet-heading);font-size:.8rem;font-weight:600}.candidate-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.public-nav-role-link{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:999px;font-size:.82rem;font-weight:600;text-decoration:none;border:1px solid color-mix(in srgb,var(--meet-accent) 55%,transparent);background:color-mix(in srgb,var(--meet-accent) 14%,transparent);color:var(--meet-heading);white-space:nowrap}.public-nav-role-link:hover{background:color-mix(in srgb,var(--meet-accent) 24%,transparent)}.public-nav-role-admin{border-color:color-mix(in srgb,var(--meet-secondary) 75%,transparent);background:color-mix(in srgb,var(--meet-secondary) 25%,transparent)}.public-nav-role-admin:hover{background:color-mix(in srgb,var(--meet-secondary) 42%,transparent)}.account-menu{position:relative}.account-menu-trigger{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .6rem .3rem .35rem;border-radius:999px;border:1px solid var(--meet-border);background:var(--meet-surface, rgba(255, 255, 255, .06));color:var(--meet-heading);cursor:pointer}.account-menu-trigger:hover{border-color:color-mix(in srgb,var(--meet-accent) 60%,transparent)}.account-avatar{flex:none;width:30px;height:30px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--meet-accent) 22%,transparent);font-size:.72rem;font-weight:700}.account-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-menu-name{display:none;text-align:left;line-height:1.15}@media (min-width: 640px){.account-menu-name{display:block}}.account-menu-name-line{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600}.account-menu-role{display:block;font-size:.68rem;color:var(--meet-muted)}.account-menu-panel{position:absolute;right:0;top:calc(100% + .5rem);z-index:60;min-width:250px;padding:.4rem;border-radius:14px;border:1px solid var(--meet-border);background:var(--meet-panel, #10233a);color:var(--meet-on-dark);box-shadow:0 18px 40px #00000059}.account-menu-head{padding:.55rem .65rem .7rem;border-bottom:1px solid color-mix(in srgb,var(--meet-on-dark) 28%,transparent)}.account-menu-head-name{font-size:.86rem;font-weight:600;color:var(--meet-on-dark)}.account-menu-head-email{font-size:.74rem;color:var(--meet-on-dark-muted);word-break:break-all}.account-menu-context{margin-top:.4rem;font-size:.74rem;font-weight:600;color:var(--meet-on-dark-accent)}.account-menu-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .65rem;margin-top:.15rem;border-radius:10px;font-size:.85rem;color:var(--meet-on-dark);text-decoration:none;background:none;border:0;cursor:pointer;text-align:left}.account-menu-item:hover{background:color-mix(in srgb,var(--meet-on-dark-accent) 16%,transparent)}.account-menu-signout{color:var(--meet-on-dark-muted)}.account-access-list{display:grid;gap:.6rem}.account-access-list li{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;font-size:.86rem;color:var(--meet-text)}.account-access-list svg{color:var(--meet-accent);flex:none}.account-access-link{margin-left:auto;font-size:.8rem;font-weight:600;color:var(--meet-accent)}.meet-shortlist-badge{position:fixed;right:1rem;bottom:5.5rem;z-index:60;display:flex;flex-direction:column;align-items:flex-end}.meet-shortlist-panel.meet-shortlist-panel{z-index:100003!important;width:min(340px,calc(100vw - 112px));max-height:min(var(--radix-popover-content-available-height),calc(100dvh - 176px));overflow-y:auto;padding:16px;border:1px solid var(--shortlist-border)!important;border-radius:16px!important;background:var(--shortlist-surface)!important;color:var(--shortlist-ink)!important;box-shadow:var(--shortlist-shadow)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal;isolation:isolate;text-shadow:none;animation:none!important;overflow-wrap:anywhere}.meet-shortlist-panel .meet-shortlist-close{width:44px;height:44px;min-width:44px;flex:none;border:1px solid var(--shortlist-border);background:var(--shortlist-surface);color:var(--shortlist-ink)}.meet-shortlist-empty{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6}.meet-shortlist-empty>svg{flex:none;margin-top:3px;color:hsl(var(--reception-teal))}.meet-shortlist-panel :is(.meet-shortlist-remove,.meet-shortlist-clear){color:var(--shortlist-ink);background:var(--shortlist-surface);white-space:normal;height:auto;min-height:44px}.meet-shortlist-panel .meet-shortlist-clear{border-color:var(--shortlist-border)}.meet-shortlist-panel button:hover{background:var(--shortlist-hover);color:var(--shortlist-ink)}.meet-shortlist-panel button:focus-visible{outline:2px solid hsl(var(--reception-teal));outline-offset:2px}.meet-corner-actions.booth-corner-stack{top:calc(80px + env(safe-area-inset-top));bottom:auto;right:calc(16px + env(safe-area-inset-right));gap:12px;max-width:min(170px,calc(100vw - 32px))}.booth-corner-stack>*{flex-shrink:0;max-width:100%}.booth-corner-stack>.fair-hunt-badge{order:1}.booth-corner-stack .booth-stack-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;min-width:56px;padding:0;margin:0;border-radius:50%;border:2px solid var(--booth-more-info-border);background:var(--booth-more-info-fill);color:hsl(var(--booth-button-light-text));box-shadow:var(--booth-more-info-shadow);overflow:visible}.booth-corner-stack .booth-stack-icon:hover{filter:brightness(1.12);box-shadow:var(--booth-more-info-hover-shadow)}.booth-corner-stack .booth-stack-icon:focus-visible{outline:3px solid var(--booth-more-info-border);outline-offset:3px}.booth-corner-stack .booth-more-info-icon>svg{width:28px;height:28px}.booth-more-info-tooltip{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);width:-moz-max-content;width:max-content;max-width:calc(100vw - 100px);white-space:normal;border:1px solid hsl(var(--border));border-radius:6px;padding:8px 10px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));font-size:13px;line-height:1.4;box-shadow:var(--booth-more-info-shadow);pointer-events:none;visibility:hidden}.booth-more-info-icon:is(:hover,:focus-visible) .booth-more-info-tooltip{visibility:visible}.pavilion-booth-scene .meet-corner-actions.booth-corner-stack--preview{position:absolute;top:16px;right:16px;z-index:100001}button.pavilion-support-button--booth{position:fixed;top:auto;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:100003;margin:0;flex:none;width:56px;height:56px;min-width:56px;padding:0;border-radius:50%;overflow:hidden;border:2px solid var(--booth-more-info-border);background:var(--booth-more-info-fill);box-shadow:var(--booth-more-info-shadow)}button.pavilion-support-button--booth:hover{filter:brightness(1.12);box-shadow:var(--booth-more-info-hover-shadow)}button.pavilion-support-button--booth:focus-visible{outline:3px solid var(--booth-more-info-border);outline-offset:3px}.booth-stack-spacer{flex:0 0 56px;width:56px;height:56px}.pavilion-booth-scene--expanded .pavilion-booth-actions{padding-right:72px}@media (max-width: 640px){body:has(.pavilion-booth-scene--expanded) button.pavilion-support-button--booth{bottom:calc(.75rem + 68px)}}.meet-corner-actions{position:fixed;right:1rem;bottom:5.5rem;z-index:100001;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media (max-width: 640px){.meet-corner-actions{top:4.5rem;bottom:auto;right:.5rem;z-index:100001}.pavilion-booth-scene--expanded~.meet-corner-actions{top:auto;bottom:.75rem}.pavilion-booth-scene--expanded{width:96vw;height:54vw}}.meet-corner-actions .meet-shortlist-badge{position:static}.meet-openings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#050a14b3;z-index:99998}.meet-openings-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(92vw,640px);z-index:99999;overflow:hidden;background:var(--meet-surface, hsl(var(--card)));color:var(--meet-body, hsl(var(--card-foreground)));box-shadow:0 20px 60px #00000073}.nav-menu{position:relative}.nav-menu-trigger{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;cursor:pointer}.nav-menu .account-menu-panel{left:0;right:auto;min-width:230px}.public-mobile-subnav{padding-left:1.1rem!important;font-size:.86rem;opacity:.85}.booth-video-poster{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;overflow:hidden;background:hsl(var(--muted));cursor:pointer}.booth-video-poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.booth-video-play{position:relative;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:9999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 6px 20px hsl(var(--foreground) / .35)}.booth-video-poster:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:-3px}.booth-gallery{position:relative;border-radius:1rem;overflow:hidden;background-size:cover;background-position:center;padding:clamp(1rem,3vw,2.5rem);min-height:32rem}.booth-gallery-loading{color:hsl(var(--foreground))}.booth-gallery-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(var(--gallery-card, 11rem),1fr))}.booth-gallery-item,.floor-booth-wrap{position:relative;min-width:0}.booth-gallery-small{--gallery-card: 12rem}.booth-gallery-medium{--gallery-card: 9rem}.booth-gallery-large{--gallery-card: 7rem}.booth-gallery-large .booth-gallery-grid{gap:.6rem}.booth-gallery-card{--booth-accent: hsl(var(--primary));display:flex;flex-direction:column;align-items:center;gap:.4rem;height:100%;padding:.75rem .6rem;text-align:center;background:hsl(var(--card) / .92);color:hsl(var(--card-foreground));transition:transform .18s ease,box-shadow .18s ease}.booth-gallery-item:not(:has(.booth-gallery-card-soon)),.floor-booth-wrap{animation:booth-card-tease 10s ease-in-out infinite;animation-delay:calc((var(--booth-sequence, 0)) * .7s)}.booth-gallery-item:nth-child(8n+2),.floor-booth-wrap:nth-child(8n+2){--booth-sequence: 1}.booth-gallery-item:nth-child(8n+3),.floor-booth-wrap:nth-child(8n+3){--booth-sequence: 2}.booth-gallery-item:nth-child(8n+4),.floor-booth-wrap:nth-child(8n+4){--booth-sequence: 3}.booth-gallery-item:nth-child(8n+5),.floor-booth-wrap:nth-child(8n+5){--booth-sequence: 4}.booth-gallery-item:nth-child(8n+6),.floor-booth-wrap:nth-child(8n+6){--booth-sequence: 5}.booth-gallery-item:nth-child(8n+7),.floor-booth-wrap:nth-child(8n+7){--booth-sequence: 6}.booth-gallery-item:nth-child(8n+8),.floor-booth-wrap:nth-child(8n+8){--booth-sequence: 7}@keyframes booth-card-tease{0%,8%,to{transform:translateY(0) scale(1)}4%{transform:translateY(-2px) scale(1.008)}}.booth-card-info{position:absolute;top:.45rem;right:.45rem;z-index:4;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--card-foreground))}.booth-card-info:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.booth-card-preview-panel{position:absolute;z-index:20;left:50%;top:calc(100% + .5rem);width:min(17rem,78vw);transform:translate(-50%,-.35rem);padding:.75rem;border:1px solid hsl(var(--border));border-radius:.45rem;background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 14px 34px hsl(var(--foreground) / .22);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.booth-card-preview-panel strong{display:block;margin-bottom:.4rem;font-size:.75rem}.booth-card-preview-panel ul{display:grid;gap:.3rem}.booth-card-preview-panel a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;font-size:.72rem}.booth-card-preview-panel a span{color:hsl(var(--muted-foreground));font-size:.62rem;text-transform:uppercase}.booth-gallery-item:hover .booth-card-preview-panel,.booth-gallery-item:focus-within .booth-card-preview-panel,.floor-booth-wrap:hover .booth-card-preview-panel,.floor-booth-wrap:focus-within .booth-card-preview-panel,.booth-card-preview-open .booth-card-preview-panel{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}.booth-gallery-card:hover,.booth-gallery-card:focus-visible{transform:translateY(-3px)}.booth-gallery-card:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.booth-gallery-logo{display:flex;align-items:center;justify-content:center;width:70%;aspect-ratio:4 / 3;overflow:hidden;border-radius:.4rem;background:hsl(var(--background) / .6);font-size:1.6rem;color:var(--booth-accent)}.booth-gallery-name{font-size:.8rem;font-weight:600;line-height:1.2}.booth-gallery-kind{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;font-size:.68rem;color:var(--booth-accent);font-weight:600}.booth-gallery-large .booth-gallery-name{font-size:.7rem}.booth-gallery-large .booth-gallery-kind{display:none}.booth-gallery-table .booth-gallery-card{border-radius:.9rem;border-top:4px solid var(--booth-accent);box-shadow:0 10px 18px -8px hsl(var(--foreground) / .55),inset 0 1px hsl(var(--background) / .6)}.booth-gallery-wall .booth-gallery-card{border-radius:.15rem;border:5px solid var(--booth-accent);box-shadow:0 14px 22px -12px hsl(var(--foreground) / .6)}.booth-gallery-wall .booth-gallery-card:before{content:"";position:absolute}.booth-gallery-card-soon{justify-content:center;opacity:.5;border-style:dashed!important;border-color:hsl(var(--muted-foreground))!important;background:hsl(var(--card) / .55);min-height:7rem}@media (prefers-reduced-motion: reduce){.booth-gallery-card{transition:none}.booth-gallery-card:hover{transform:none}.booth-gallery-item,.floor-booth-wrap{animation:none}.booth-card-preview-panel{transition:none}}.pavilion-hub-pill--nudge{max-width:15rem;white-space:normal;text-align:center;overflow:visible}.pavilion-hub-label{display:inline-flex;align-items:center;gap:.35rem}.pavilion-hub-nudge-star{flex:none;color:#ffe066;filter:drop-shadow(0 0 4px hsl(48 100% 60%))}.pavilion-hub-pill--nudge.is-animated{animation:hub-nudge-pulse 2.4s ease-in-out infinite}.pavilion-hub-pill--nudge.is-animated .pavilion-hub-nudge-star{animation:hub-nudge-blink 1.6s ease-in-out infinite}@keyframes hub-nudge-pulse{0%,to{scale:1;box-shadow:0 0 #ff993373}50%{scale:1.03;box-shadow:0 0 18px 4px #ff993373}}@keyframes hub-nudge-blink{0%,to{opacity:1}50%{opacity:.2}}@media (prefers-reduced-motion: reduce){.pavilion-hub-pill--nudge,.pavilion-hub-nudge-star{animation:none!important}}.meet-home-preview-wrap{display:flex;justify-content:center;margin-top:18px}.meet-home-preview-nudge{text-align:center}.meet-home-preview-nudge .pavilion-hub-label{flex-direction:column;align-items:center;gap:.05rem;line-height:1.15}.meet-home-preview-nudge .pavilion-hub-preview-dates{font-size:.72rem;font-weight:500;opacity:.92;white-space:nowrap}.booth-gallery-card:focus-visible,.meet-card-hover:focus-visible,.meet-btn:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.meet-role-highlight{animation:meet-role-highlight 1.5s ease-out}@keyframes meet-role-highlight{0%,60%{box-shadow:0 0 0 3px hsl(var(--primary, 174 70% 40%))}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.meet-role-highlight{animation:none;outline:3px solid currentColor}}.interview-reminder-banner{position:sticky;top:0;z-index:40;color:#fff}.interview-reminder-banner--soon{background:#bd6705}.interview-reminder-banner--live{background:#1a7440}.interview-reminder-join,.meet-root .interview-reminder-banner a.interview-reminder-join{background:hsl(var(--interview-button-surface));color:hsl(var(--interview-button-foreground));padding:.3rem .8rem;border-radius:999px;font-weight:700;text-shadow:none}.interview-reminder-join:is(:hover,:focus-visible),.meet-root .interview-reminder-banner a.interview-reminder-join:is(:hover,:focus-visible){color:hsl(var(--interview-button-foreground))}.meet-root .interview-status-action{background:hsl(var(--interview-button-surface));color:hsl(var(--interview-button-foreground));border:1px solid hsl(var(--interview-button-foreground) / .3);text-shadow:none}.meet-root .interview-page-header{padding:16px 20px;border-radius:8px;background:hsl(var(--interview-panel-surface) / .96);color:hsl(var(--interview-panel-foreground))}.meet-root .interview-page-header :is(h1,.meet-muted,.meet-eyebrow,.interview-countdown-clock){color:hsl(var(--interview-panel-foreground))}.booth-gallery-avail{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600}.booth-gallery-avail-dot{width:.55rem;height:.55rem;border-radius:999px;display:inline-block;box-shadow:0 0 0 2px #fffc}.booth-gallery-avail--green .booth-gallery-avail-dot{background:#26a65b}.booth-gallery-avail--amber .booth-gallery-avail-dot{background:#f9a006}.booth-gallery-avail--red .booth-gallery-avail-dot{background:#df2020}.booth-gallery-avail-dot--green{background:#26a65b}.booth-gallery-avail-dot--amber{background:#f9a006}.booth-gallery-avail-dot--red{background:#df2020}.avail-legend{position:relative;display:inline-flex}.avail-legend-trigger{display:inline-flex;cursor:help;border-radius:999px}.avail-legend-trigger:focus-visible{outline:2px solid hsl(215 90% 60%);outline-offset:2px}.avail-legend-pop{display:none;position:absolute;bottom:calc(100% + 8px);right:0;z-index:60;min-width:15rem;padding:.55rem .7rem;border-radius:.6rem;background:#151c28f7;color:#fff;font-size:.72rem;font-weight:500;line-height:1.35;box-shadow:0 8px 24px #080b1273;text-align:left}.avail-legend:hover .avail-legend-pop,.avail-legend:focus-within .avail-legend-pop,.avail-legend--open .avail-legend-pop{display:inline-flex;flex-direction:column;gap:.35rem}.avail-legend-line{display:inline-flex;align-items:flex-start;gap:.4rem}.avail-legend-line .booth-gallery-avail-dot{margin-top:.2rem;flex-shrink:0;box-shadow:none}.avail-legend-es{display:block;opacity:.75;font-size:.68rem}.pavilion-help-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid hsl(220 20% 80%);background:transparent;color:inherit;cursor:pointer}.pavilion-support-button{margin-left:.4rem;color:#2bab6f;border-color:#6bc79c}.pavilion-help-button:hover{background:#e7e9ef99}.pavilion-help-button:focus-visible{outline:2px solid hsl(215 90% 60%);outline-offset:2px}.pavilion-help-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0c121d8c;display:flex;align-items:center;justify-content:center;padding:1rem}.pavilion-help-modal{position:relative;max-width:30rem;width:100%;max-height:85vh;overflow-y:auto;background:#fff;color:#1b2232;border-radius:.9rem;padding:1.4rem 1.5rem;box-shadow:0 20px 60px #080b1280}.pavilion-help-close{position:absolute;top:.6rem;right:.6rem;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;border:none;background:#edeff3;cursor:pointer}.pavilion-help-title{font-size:1.05rem;font-weight:700;margin:0 2rem .8rem 0}.pavilion-help-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem;font-size:.85rem;line-height:1.45}.pavilion-help-es{display:block;margin-top:.15rem;opacity:.7;font-size:.8rem}.pavilion-help-legend{display:flex;flex-direction:column;gap:.3rem;margin-top:.35rem}.pavilion-help-legend .avail-legend-line{color:inherit}.pavilion-help-legend .avail-legend-es{margin-top:0}.pavilion-booth-job-status-dot{position:absolute;top:6%;right:5%;width:.7rem;height:.7rem;border-radius:999px;box-shadow:0 0 0 2px #ffffffd9,0 1px 4px #0006;z-index:2}.pavilion-booth-job-status-dot--green{background:#26a65b}.pavilion-booth-job-status-dot--amber{background:#f9a006}.pavilion-booth-job-status-dot--red{background:#df2020}.pavilion-booth-overlay-slides{position:relative;width:100%;height:100%}.pavilion-booth-overlay-slides:focus-visible{outline:3px solid #fff;outline-offset:2px}.pavilion-booth-overlay-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .9s ease}.pavilion-booth-overlay-slide.is-active{opacity:1}@media (prefers-reduced-motion: reduce){.pavilion-booth-overlay-slide{transition:none}}.pavilion-booth-hotspot-receptionist{display:flex;align-items:flex-end;justify-content:center;overflow:visible;pointer-events:none}.pavilion-booth-hotspot-receptionist-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.pavilion-booth-receptionist-btn{pointer-events:auto;background:none;border:0;padding:0;cursor:pointer;border-radius:.75rem}.pavilion-booth-receptionist-btn,.pavilion-booth-receptionist-btn:is(:hover,:focus,:active,[aria-expanded=true]){outline:none;box-shadow:none;border-color:transparent;background-color:transparent}.pavilion-booth-receptionist-btn:focus-visible{outline:3px solid #0EB3D4;outline-offset:2px;box-shadow:none}.receptionist-callout-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100000;pointer-events:none}.receptionist-callout-anchor{position:absolute;pointer-events:auto;display:flex;flex-direction:column;border:2px solid transparent;border-radius:18px;background:linear-gradient(hsl(var(--reception-surface)),hsl(var(--reception-surface))) padding-box,var(--reception-border) border-box;box-shadow:var(--reception-shadow);color:hsl(var(--reception-ink))}.receptionist-callout-anchor:after{content:"";position:absolute;width:16px;height:16px;right:-10px;top:var(--reception-tail-y);transform:translateY(-50%) rotate(45deg);background:hsl(var(--reception-surface));border-top:2px solid hsl(var(--reception-turquoise));border-right:2px solid hsl(var(--reception-turquoise));pointer-events:none}.receptionist-callout-anchor--above:after{right:auto;top:auto;bottom:-10px;left:var(--reception-tail-x);transform:translate(-50%) rotate(135deg)}.receptionist-callout-anchor .pavilion-booth-receptionist-popup{position:relative;display:flex;flex-direction:column;width:100%;min-height:0;max-height:inherit;overflow:hidden;border-radius:16px;background:hsl(var(--reception-surface));color:hsl(var(--reception-ink));transform:none}.receptionist-callout-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 4px 14px;font-size:14px;font-weight:700}.receptionist-callout-close{flex:none;width:44px;height:44px;color:hsl(var(--reception-ink))}.receptionist-callout-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 14px 14px}.receptionist-callout-status{font-size:18px;line-height:1.4;font-weight:700;margin:8px 0 16px;color:hsl(var(--reception-ink))}.receptionist-callout-actions{display:grid;gap:8px;margin-top:14px}.receptionist-callout-action{width:100%;height:auto;min-height:52px;padding:9px 12px;white-space:normal;overflow-wrap:anywhere;line-height:1.35;font-size:14px;color:hsl(var(--reception-surface))}.receptionist-callout-action span[lang]{display:block;font-size:13px;font-weight:500}.receptionist-callout-action--primary,.receptionist-callout-action--primary:hover{background:hsl(var(--reception-orange))}.receptionist-callout-action--secondary,.receptionist-callout-action--secondary:hover{background:hsl(var(--reception-purple))}.receptionist-callout-action:hover{filter:brightness(1.08)}.receptionist-callout-anchor--hint{border:0;background:none;box-shadow:none;border-radius:999px;align-items:flex-start;animation:reception-hint-pulse 3s ease-in-out infinite}.receptionist-callout-anchor--hint:after{background:hsl(var(--reception-purple));border-top-color:#ffffffeb;border-right-color:#ffffffeb}.receptionist-callout-anchor--hint.receptionist-callout-anchor--above:after{background:linear-gradient(110deg,hsl(var(--reception-teal)),hsl(var(--reception-purple)))}.receptionist-callout-hint{width:auto;height:auto;min-height:36px;padding:.35rem .7rem .35rem .6rem;gap:.4rem;border:1px solid rgba(255,255,255,.92);border-radius:999px;color:#fff;font-size:.7rem;font-weight:800;line-height:1.15;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-shadow:0 1px 2px rgba(18,12,44,.6);background:linear-gradient(180deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.1) 42%,transparent 43%),linear-gradient(110deg,hsl(var(--reception-teal)),hsl(var(--reception-purple)));box-shadow:0 12px 24px -10px hsl(var(--reception-purple) / .9),0 3px 10px -4px hsl(var(--reception-teal) / .75),inset 0 1px #ffffff73;transition:transform .18s ease,filter .18s ease}.receptionist-callout-hint svg{width:13px;height:13px;flex:none;filter:drop-shadow(0 1px 1px rgba(18,12,44,.45))}.receptionist-callout-hint:hover{color:#fff;filter:brightness(1.1);transform:translateY(-2px) scale(1.03)}.receptionist-callout-hint:focus-visible{outline:3px solid #fff;outline-offset:3px;color:#fff}@keyframes reception-hint-pulse{0%,to{box-shadow:0 0 hsl(var(--reception-turquoise) / 0),0 0 12px 2px hsl(var(--reception-purple) / 0)}50%{box-shadow:0 0 0 6px hsl(var(--reception-turquoise) / .3),0 0 22px 8px hsl(var(--reception-purple) / .45)}}.receptionist-callout-anchor--still{animation:none}@media (prefers-reduced-motion: reduce){.receptionist-callout-anchor--hint{animation:none}}.receptionist-callout-body .booth-chat{margin-top:8px;font-size:16px}.receptionist-callout-body .booth-chat-log{max-height:160px;background:hsl(var(--reception-teal) / .08)}.receptionist-callout-body .booth-chat-log p{font-size:15px;color:hsl(var(--reception-ink))}.receptionist-callout-body textarea{min-width:0}.receptionist-faq{margin-top:12px;border-top:1px solid hsl(var(--reception-teal) / .25);color:hsl(var(--reception-ink))}.receptionist-faq summary{min-height:44px;padding:10px 4px;cursor:pointer;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.receptionist-faq summary:focus-visible{outline:2px solid hsl(var(--reception-teal));outline-offset:-2px;border-radius:4px}.receptionist-faq summary span[lang=es]{display:block;font-size:13px;font-weight:500}.receptionist-faq-questions>details{border-top:1px solid hsl(var(--reception-teal) / .15)}.receptionist-faq-answer{padding:0 4px 12px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.receptionist-faq-answer p{margin:0}.receptionist-faq-answer p+p{margin-top:6px}.pavilion-booth-message-btn{position:absolute;z-index:50000;display:flex;align-items:flex-end;justify-content:center;padding:0 0 4%;background:transparent;border:0;cursor:pointer}.pavilion-booth-message-pill{font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;padding:4px 10px;border-radius:999px;background:var(--meet-accent);color:var(--meet-on-accent, #fff);box-shadow:0 2px 8px #00000040;transition:transform .15s ease}.pavilion-booth-message-btn:hover .pavilion-booth-message-pill,.pavilion-booth-message-btn:focus-visible .pavilion-booth-message-pill{transform:translateY(-2px)}.pavilion-booth-message-btn:focus-visible{outline:3px solid var(--meet-accent);outline-offset:2px;border-radius:8px}.interview-countdown{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.interview-countdown-clock{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:999px;background:color-mix(in srgb,var(--meet-accent) 14%,transparent);color:var(--meet-accent-dark);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.interview-countdown--warning .interview-countdown-clock{background:#f9a00629;color:#934d10}.interview-countdown--critical .interview-countdown-clock{background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.interview-countdown--ended .interview-countdown-clock{background:color-mix(in srgb,var(--meet-muted) 12%,transparent);color:var(--meet-muted)}.interview-countdown-banner{padding:6px 12px;border-radius:8px;border:1px solid hsl(var(--interview-warning-border));background:hsl(var(--interview-warning-surface));color:hsl(var(--interview-panel-foreground));font-size:13px;font-weight:600}.interview-countdown--critical .interview-countdown-banner{border-color:hsl(var(--destructive));background:hsl(var(--interview-warning-surface));color:hsl(var(--interview-panel-foreground))}.interview-countdown-banner--ended{border-color:var(--meet-muted);background:hsl(var(--interview-panel-surface));color:hsl(var(--interview-panel-foreground))}.interviewer-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-template-areas:"video candidate" "video booth";gap:14px;min-height:650px}.interviewer-workspace-panel{min-width:0;overflow:hidden;border:1px solid var(--meet-border);border-radius:8px;background:var(--meet-surface)}.interviewer-workspace-panel--video{grid-area:video}.interviewer-workspace-panel--candidate{grid-area:candidate}.interviewer-workspace-panel--booth{grid-area:booth}.interviewer-workspace-panel-header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 8px 16px;border-bottom:1px solid var(--meet-border)}.interviewer-workspace-panel-header h2{display:flex;align-items:center;gap:8px;color:var(--meet-heading);font-size:14px;font-weight:700}.interviewer-workspace-panel-body{max-height:440px;overflow:auto;padding:16px}.interviewer-workspace-video-body{max-height:none;padding:0}.interviewer-workspace-video-body>.meet-card{border:0;border-radius:0;box-shadow:none}.interviewer-workspace-subsection{margin-top:20px;padding-top:16px;border-top:1px solid var(--meet-border)}.interviewer-workspace-subsection h3{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--meet-heading);font-size:13px;font-weight:700}.interviewer-workspace-list{display:grid;gap:5px;padding-left:18px;color:var(--meet-body);font-size:13px;list-style:disc}.interviewer-workspace-note{margin-top:10px;padding:10px;border-left:3px solid var(--meet-accent);background:var(--meet-tint-rose);font-size:12px}.interviewer-workspace-note p{margin-top:4px;color:var(--meet-body)}.interviewer-workspace-schedule{display:grid;gap:7px}.interviewer-workspace-schedule li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid var(--meet-border);border-radius:6px}.interviewer-workspace-schedule li.is-current{border-color:var(--meet-accent);background:color-mix(in srgb,var(--meet-accent) 8%,var(--meet-surface))}.interviewer-workspace-schedule li>div{display:grid;min-width:0}.interviewer-workspace-schedule li strong{color:var(--meet-heading);font-size:12px}.interviewer-workspace-schedule li div span{overflow:hidden;color:var(--meet-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.interviewer-workspace-booth-body{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.interviewer-workspace-booth-mark{display:grid;width:72px;height:72px;place-items:center;overflow:hidden;border:1px solid var(--meet-border);border-radius:8px;color:var(--meet-accent);background:var(--meet-bg)}.interviewer-workspace-booth-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.interviewer-workspace.has-maximized-panel{grid-template-columns:1fr;grid-template-areas:"max" "min-one" "min-two";min-height:650px}.interviewer-workspace-panel.is-maximized{grid-area:max;min-height:600px}.interviewer-workspace-panel.is-maximized .interviewer-workspace-panel-body{max-height:none}.interviewer-workspace-panel.is-minimized{min-height:48px}.interviewer-workspace-panel.is-minimized .interviewer-workspace-panel-body{display:none}@media (max-width: 900px){.interviewer-workspace{grid-template-columns:1fr;grid-template-areas:"video" "candidate" "booth";min-height:0}.interviewer-workspace-panel-body{max-height:none}}body.pavilion-immersive .public-header,body.pavilion-immersive .public-footer{display:none!important}.pavilion-immersive-exit{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:100002;display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:999px;border:2px solid #fff;background:#b91c1c;color:#fff;font-size:13px;font-weight:700;text-shadow:0 1px 2px rgba(90,8,8,.55);box-shadow:0 0 0 3px #087f98,0 8px 22px #0000008c;cursor:pointer}.pavilion-immersive-exit:hover{background:#dc2626}.pavilion-immersive-exit:focus-visible{outline:3px solid #0EB3D4;outline-offset:3px}.pavilion-immersive-exit-es{opacity:.92;font-weight:600}.pavilion-booth-scene .pavilion-booth-hotspot-moreinfo{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border-radius:999px!important;color:hsl(var(--booth-button-light-text))!important;border:2px solid var(--booth-more-info-border)!important;background:var(--booth-more-info-fill)!important;font-weight:700!important;text-shadow:none;box-shadow:var(--booth-more-info-shadow)}.pavilion-booth-scene .pavilion-booth-hotspot-moreinfo:hover{filter:brightness(1.12);box-shadow:var(--booth-more-info-hover-shadow)}.pavilion-booth-scene .pavilion-booth-hotspot-moreinfo>.booth-button-label{display:flex;flex-direction:column;align-items:center;gap:.18em;font-weight:700}.pavilion-booth-scene .pavilion-booth-hotspot-moreinfo .booth-button-label .pavilion-hub-pill-es{background:hsl(var(--booth-button-light-text))!important;color:hsl(var(--booth-more-info-start))!important;border:1px solid var(--booth-more-info-border);border-radius:999px;text-shadow:none}.pavilion-moreinfo-head h2{color:hsl(var(--card-foreground, 0 0% 10%))}.pavilion-moreinfo-head em{color:#0d0d0d;opacity:1}.pavilion-moreinfo-backdrop{z-index:100002}.pavilion-moreinfo-panel{position:fixed;z-index:100003;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 2rem));max-height:calc(100vh - 3rem);overflow:auto;background:hsl(var(--card, 222 40% 10%));color:hsl(var(--card-foreground, 0 0% 98%));border:1px solid hsl(var(--border, 220 20% 30%));border-radius:14px;padding:1.1rem 1.2rem;box-shadow:0 20px 60px #00000080}.pavilion-moreinfo-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.pavilion-moreinfo-head h2{font-size:1.1rem;font-weight:700}.pavilion-moreinfo-head em{font-weight:400;opacity:.8}.pavilion-moreinfo-close{border-radius:999px;padding:.35rem;border:1px solid hsl(var(--border, 220 20% 30%))}.pavilion-moreinfo-close:focus-visible,.pavilion-moreinfo-link:focus-visible{outline:3px solid hsl(var(--ring, 45 90% 60%));outline-offset:2px}.pavilion-moreinfo-list{display:grid;gap:.65rem}.pavilion-moreinfo-item{border:1px solid hsl(var(--border, 220 20% 30%));border-radius:10px;padding:.7rem .85rem}.pavilion-moreinfo-item h3{font-weight:700;font-size:.95rem}.pavilion-moreinfo-item small{display:block;opacity:.8;font-size:.78rem}.pavilion-moreinfo-item p{margin-top:.35rem;font-size:.9rem;line-height:1.45}.pavilion-moreinfo-link{display:flex;justify-content:space-between;align-items:center;gap:.75rem;color:inherit;text-decoration:none}.pavilion-moreinfo-video{position:relative;aspect-ratio:16 / 9;margin-top:.5rem;background:#000;border-radius:8px;overflow:hidden}.pavilion-moreinfo-video iframe,.pavilion-moreinfo-video .booth-video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pavilion-booth-panel-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;pointer-events:auto;cursor:pointer}.pavilion-booth-hotspot-text.pavilion-booth-panel-trigger{display:flex;align-items:center;justify-content:center;padding:.25em .45em;font-weight:700;line-height:1.05}.pavilion-booth-panel-trigger:hover{filter:brightness(1.12)}.pavilion-booth-panel-trigger:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.pavilion-hotspot-info-description{margin:.25rem 0 1rem;color:hsl(var(--card-foreground));font-size:.95rem;line-height:1.55}.pavilion-hotspot-info-link{display:inline-flex;align-items:center;gap:.45rem}.meet-root a.pavilion-hub-pill.pavilion-hub-pill-sm,.pavilion-hub-pill.pavilion-hub-pill-sm{padding:.35rem .8rem .35rem 1.7rem;font-size:.7rem}.pavilion-hub-pill.pavilion-hub-pill-sm:before{left:.6rem;width:.75rem;height:.75rem}.venue-panel--full .pavilion-gallery-innerbar{padding-right:3rem}@media (max-width: 760px){.meet-root .pavilion-gallery-innerbar{flex-direction:column;align-items:center;gap:2.1rem}.meet-root .pavilion-gallery-innerbar>a:first-child{align-self:flex-start}.meet-root .pavilion-gallery-innerbar .pavilion-hub-pill{padding:.5rem 1.2rem .5rem 2rem;font-size:.72rem}.meet-root .pavilion-gallery-innerbar .pavilion-hub-pill:before{left:.7rem;width:.8rem;height:.8rem}}@media (max-width: 560px){.meet-root .pavilion-gallery-innerbar{gap:1.9rem}.meet-root .pavilion-gallery-innerbar .pavilion-hub-pill{padding:.42rem .9rem .42rem 2rem;font-size:.66rem}.meet-root .pavilion-gallery-innerbar .pavilion-hub-pill:before{left:.7rem;width:.8rem;height:.8rem}.meet-root .pavilion-gallery-innerbar .pavilion-hub-pill-es{font-size:.56rem}}.venue-panel--full .pavilion-enter-media{width:auto;max-width:100%;height:min(100%,calc(100vh - 90px));margin-inline:auto}.booth-overlay-spin{display:block;width:100%;height:100%;transform-origin:center;animation:booth-overlay-spin 6s linear infinite}@keyframes booth-overlay-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.booth-overlay-spin{animation:none}}[data-motion=reduced] .booth-overlay-spin{animation:none}.meet-job-details{margin-top:.65rem}.meet-job-details-meta{display:flex;flex-wrap:wrap;gap:.3rem .55rem;margin:0 0 .1rem;font-size:.72rem;font-weight:700;letter-spacing:.01em;color:var(--meet-accent)}.meet-job-details-meta span{display:inline-flex;align-items:center}.meet-job-details-meta span+span:before{content:"·";margin-right:.55rem;color:var(--meet-muted);font-weight:400}.meet-job-details-toggle{display:inline-flex;align-items:center;gap:.3rem;margin-top:.35rem;padding:0;border:0;background:none;cursor:pointer;font-size:.78rem;font-weight:700;color:var(--meet-accent)}.meet-job-details-toggle:hover{text-decoration:underline}.meet-job-details-toggle svg{transition:transform .2s ease}.meet-job-details-chevron-open{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.meet-job-details-toggle svg{transition:none}}.meet-job-details-body{margin-top:.55rem;padding-top:.55rem;border-top:1px solid var(--meet-border, rgba(148,163,184,.25));display:grid;gap:.8rem}.meet-job-details-body h4{margin:0 0 .3rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--meet-heading)}.meet-job-details-body ul{margin:0;padding:0;list-style:none;display:grid;gap:.3rem;font-size:.8rem;line-height:1.55;color:var(--meet-body)}.meet-job-details-body li{position:relative;padding-left:1rem}.meet-job-details-body li:before{content:"";position:absolute;left:2px;top:.5em;width:5px;height:5px;border-radius:50%;background:var(--meet-accent)}.booth-slot-gallery{border-radius:1rem;overflow:hidden}.booth-slot-stage{position:relative;width:100%;aspect-ratio:16 / 9;background-size:cover;background-position:center;list-style:none}.booth-slot-message{position:absolute;inset:auto 0 6% 0;text-align:center;color:#111;background:#ffffffd9;padding:.5rem}.booth-slot{position:absolute;container-type:size}.booth-slot-card{--booth-accent: #0f766e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4%;width:100%;height:100%;padding:6%;text-align:center;overflow:hidden;border-radius:3px;transition:transform .18s ease}.booth-slot-gallery-booths .booth-slot-card{position:relative;background:#fbfaf7;color:#111827;border-top:3px solid var(--booth-accent);overflow:visible;box-shadow:0 1px 2px #00000014}.booth-slot-pedestal{display:none}.booth-slot-gallery-booths .booth-slot-pedestal{position:absolute;left:-4%;right:-4%;top:107%;height:47%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4%;padding:2% 6%;background:#fbfaf7;color:#111827;border-radius:2px;box-shadow:0 1px 2px #00000014;text-align:center}.booth-slot-gallery-booths .booth-slot-back .booth-slot-pedestal{height:52%}.booth-slot-gallery-booths .booth-slot-soon .booth-slot-name{color:#4b5563}.booth-slot-gallery-cards .booth-slot-card{background:transparent;color:#111}a.booth-slot-card:hover,a.booth-slot-card:focus-visible{transform:translateY(-3px)}a.booth-slot-card:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}.booth-slot-logo{display:flex;align-items:center;justify-content:center;width:80%;flex:1 1 auto;min-height:0;max-height:55%;font-size:1.4rem;color:var(--booth-accent)}.booth-slot-name{font-size:.72rem;font-weight:700;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.booth-slot-kind{font-size:.62rem;font-weight:600;color:var(--booth-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.booth-slot-gallery-booths .booth-slot-kind{color:#1f2937;font-weight:700}.booth-slot-gallery-booths .booth-slot-dots{color:#1f2937;font-size:.6rem;max-width:100%}.booth-slot-gallery-booths .booth-slot-name{-webkit-line-clamp:4;font-size:.66rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.booth-slot-soon{opacity:.75}.booth-slot-soon .booth-slot-name{font-size:.62rem;font-weight:600}.booth-slot-overflow{padding:.6rem 1rem;background:hsl(var(--card));color:hsl(var(--card-foreground))}@container (max-width: 90px){.booth-slot-gallery-cards .booth-slot-kind,.booth-slot-gallery-cards .booth-slot-dots{display:none}.booth-slot-gallery-booths .booth-slot-kind{font-size:.5rem}}@container (max-width: 70px){.booth-slot-back .booth-slot-name{display:none}.booth-slot-logo{max-height:90%}}@container (max-height: 130px){.booth-slot-gallery-cards .booth-slot-kind,.booth-slot-gallery-cards .booth-slot-dots{display:none}}@container (max-height: 60px){.booth-slot-name:not(.booth-slot-soon .booth-slot-name){display:none}}.visitor-kind-btn{color:#fff!important;border:2px solid transparent;text-shadow:0 1px 2px rgb(0 0 0 / .35)}.visitor-kind-btn--teal{background:linear-gradient(135deg,#17827e,#1891aa)}.visitor-kind-btn--orange{background:linear-gradient(135deg,#da570b,#ef8e06)}.visitor-kind-btn--purple{background:linear-gradient(135deg,#622e9e,#9f31c4)}.visitor-kind-btn--green{background:linear-gradient(135deg,#1d7240,#298e3a)}.visitor-kind-btn--blue{background:linear-gradient(135deg,#155493,#1588c1)}.visitor-kind-btn[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 3px #ffd633}.pass-menu{position:relative}.pass-menu-trigger{display:inline-flex;align-items:center;gap:.35rem;background:none;border:0;cursor:pointer;font:inherit}.pass-menu-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:min(820px,92vw);padding:14px;border-radius:16px;background:#11192c;border:1px solid hsl(0 0% 100% / .15);box-shadow:0 18px 50px #00000073}.pass-menu-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pass-menu-card{display:flex;flex-direction:column;gap:6px;text-align:left;padding:14px;border-radius:12px;border:2px solid transparent;background:#ffffff0f;color:#fff;cursor:pointer;font-size:.82rem;line-height:1.35}.pass-menu-card strong{font-size:.95rem}.pass-menu-card:hover,.pass-menu-card:focus-visible{background:#ffffff1f;outline:none}.pass-menu-card--teal{border-color:#1fa2ad}.pass-menu-card--teal .pass-menu-icon{color:#4ce6e6}.pass-menu-card--orange{border-color:#f2780d}.pass-menu-card--orange .pass-menu-icon{color:#ffa53d}.pass-menu-card--purple{border-color:#8b39c6}.pass-menu-card--purple .pass-menu-icon{color:#d08cf2}.pass-menu-card--green{border-color:#2c964f}.pass-menu-card--green .pass-menu-icon{color:#5cd685}.pass-menu-footer{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;padding-top:10px;border-top:1px solid hsl(0 0% 100% / .12);font-size:.82rem}.pass-menu-footer a{display:inline-flex;align-items:center;gap:6px;color:#ffffffe0}.pass-menu-footer a:hover{color:#fff;text-decoration:underline}.pass-menu--mobile .pass-menu-panel{position:static;width:100%;margin-top:8px;box-shadow:none}.pass-menu--mobile .pass-menu-trigger{width:100%;padding:10px 0}@media (max-width: 900px){.pass-menu-cards{grid-template-columns:1fr}}.pass-menu--desktop{display:none}@media (min-width: 1021px){.pass-menu--desktop{display:block}}.meet-card{overflow-wrap:break-word;word-break:break-word;min-width:0}.meet-btn.meet-name-wrap,.meet-name-wrap{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%}.meet-name-clamp{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pass-menu-card-wrap{display:flex;flex-direction:column;border-radius:12px}.pass-menu-card-wrap .pass-menu-card{flex:1;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0}.pass-menu-panel .pass-menu-card-return{display:inline-flex;align-items:center;gap:5px;padding:7px 14px 9px;font-size:.74rem;color:#cbd5e2;background:#ffffff0a;border:2px solid transparent;border-top:1px solid hsl(0 0% 100% / .1);border-radius:0 0 12px 12px}.pass-menu-panel .pass-menu-card-return:hover,.pass-menu-panel .pass-menu-card-return:focus-visible{color:#f1f5f9;text-decoration:underline}.pass-menu-card-wrap--teal .pass-menu-card-return{border-color:#1fa2ad;border-top-color:#ffffff1a}.pass-menu-card-wrap--orange .pass-menu-card-return{border-color:#f2780d;border-top-color:#ffffff1a}.pass-menu-card-wrap--purple .pass-menu-card-return{border-color:#8b39c6;border-top-color:#ffffff1a}.pass-menu-card-wrap--green .pass-menu-card-return{border-color:#2c964f;border-top-color:#ffffff1a}.meet-hotspot.pavilion-hub-pill--primary{z-index:15}.meet-hotspot.pavilion-hub-pill--primary.is-pulsing{animation:hub-primary-pulse 2s ease-in-out infinite}.meet-hotspot.pavilion-hub-pill--secondary{opacity:.88}.meet-hotspot.pavilion-hub-pill--secondary:hover,.meet-hotspot.pavilion-hub-pill--secondary:focus-visible{opacity:1}@keyframes hub-primary-pulse{0%,to{scale:1}50%{scale:1.08}}@media (prefers-reduced-motion: reduce){.meet-hotspot.pavilion-hub-pill--primary{animation:none!important}}.meet-preview-guest-banner{position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;background:#f9c31f;color:#0f1624}.meet-root .meet-preview-guest-banner button{text-decoration:underline;font-weight:700;color:inherit;background:none;border:0;cursor:pointer}.hotspot-popup{position:absolute;z-index:30;width:min(18rem,80%);padding:.85rem 1rem;transform:translate(-50%,calc(-100% - 1.5rem))}.meet-root a.meet-hotspot.meet-hotspot--compact,.meet-hotspot.meet-hotspot--compact{width:2.25rem;height:2.25rem;min-width:2.25rem;padding:0;transition:opacity .18s ease,transform .18s ease,padding .18s ease}.meet-hotspot--compact:before{left:50%;transform:translate(-50%,-50%)}.meet-hotspot--compact .pavilion-hub-label,.meet-hotspot--compact .pavilion-hub-pill-es{opacity:0;visibility:hidden;position:absolute;pointer-events:none;transition:opacity .18s ease}.meet-hotspot--compact.pavilion-hub-pill--primary.is-pulsing{animation:hub-badge-pulse 2s ease-in-out infinite}@keyframes hub-badge-pulse{0%,to{box-shadow:var(--pavilion-ring),0 0 #ffffff8c}50%{box-shadow:var(--pavilion-ring),0 0 0 10px #fff0}}.meet-root a.meet-hotspot.meet-hotspot--compact:is(:hover,:focus-visible,.is-expanded,.pavilion-hub-pill--primary.is-labelled),.meet-hotspot.meet-hotspot--compact:is(:hover,:focus-visible,.is-expanded,.pavilion-hub-pill--primary.is-labelled){width:auto;height:auto;padding:.65rem 1.9rem .65rem 2.55rem;opacity:1;z-index:30}.meet-hotspot--compact.pavilion-hub-pill--primary.is-labelled:not(:hover,:focus-visible,.is-expanded){z-index:15}.meet-hotspot--compact:is(:hover,:focus-visible,.is-expanded,.pavilion-hub-pill--primary.is-labelled):before{left:1.05rem;transform:translateY(-50%)}.meet-hotspot--compact:is(:hover,:focus-visible,.is-expanded,.pavilion-hub-pill--primary.is-labelled) .pavilion-hub-label{opacity:1;visibility:visible;position:static}.meet-hotspot--compact:is(:hover,:focus-visible,.is-expanded,.pavilion-hub-pill--primary.is-labelled) .pavilion-hub-pill-es{opacity:1;visibility:visible;position:absolute}@media (prefers-reduced-motion: reduce){.meet-hotspot--compact{animation:none!important;transition:none!important}}.pavilion-map-immersive{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;background:#081821}.pavilion-map-frame--immersive{width:min(100vw,calc(100dvh * 16 / 9))!important;border:0!important;border-radius:0!important}.pavilion-map-audio-btn{position:absolute;right:.75rem;bottom:.75rem;z-index:6;width:2.25rem;height:2.25rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;color:#0b4f5c;border:2px solid #0EB3D4;box-shadow:0 4px 12px #00000040;transition:transform .15s ease}.pavilion-map-audio-btn:hover{transform:scale(1.08)}.pavilion-map-audio-btn:focus-visible{outline:3px solid #0EB3D4;outline-offset:2px}.pavilion-order-menu-lottie{position:fixed;left:1rem;bottom:calc(3.6rem + 2.5vh);width:clamp(4.5rem,9vw,7.5rem);aspect-ratio:1;z-index:100000;pointer-events:none}body.pavilion-immersive .pavilion-order-menu-lottie{bottom:calc(.25rem + 2.5vh);left:.25rem}@media (max-width: 640px){.pavilion-order-menu-lottie{left:.25rem;bottom:calc(3.4rem + 2vh);width:4rem}body.pavilion-immersive .pavilion-order-menu-lottie{bottom:calc(.1rem + 2vh)}}.pavilion-job-gallery-backdrop{background-size:cover;background-position:center}.pavilion-gallery-panel.venue-panel--full{padding:0;background:#081821}.pavilion-gallery-panel.venue-panel--full .venue-panel-hint{display:none}.pavilion-gallery-panel.venue-panel--full .venue-panel-inner{position:relative;height:100dvh;max-height:100dvh;overflow:hidden;display:flex;align-items:center;justify-content:center}.pavilion-gallery-panel.venue-panel--full .pavilion-gallery-topbar{position:absolute;top:.75rem;left:.75rem;right:3.5rem;z-index:20;margin:0;padding:.5rem .75rem;border-radius:.75rem;background:#ffffffe0;box-shadow:0 6px 18px #00000040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pavilion-gallery-panel.venue-panel--full .pavilion-gallery-innerbar{position:absolute;bottom:1rem;left:13rem;right:1rem;z-index:20;margin:0;padding:0;row-gap:.5rem;pointer-events:none}.pavilion-gallery-panel.venue-panel--full .pavilion-gallery-innerbar>*{pointer-events:auto}.pavilion-gallery-panel.venue-panel--full .pavilion-innerbar-left{row-gap:.5rem}.pavilion-gallery-panel.venue-panel--full .booth-slot-gallery{border-radius:0;width:min(100vw,calc(100dvh * 16 / 9))}.pavilion-gallery-panel.venue-panel--full .booth-gallery{border-radius:0;width:100%;height:100dvh;overflow:auto;padding-top:clamp(6rem,12vh,8rem);padding-bottom:6rem}.pavilion-gallery-panel.venue-panel--full .venue-panel-inner>:is(.coded-floor,div):not(.pavilion-gallery-topbar):not(.pavilion-gallery-innerbar):not(.booth-slot-gallery):not(.booth-gallery):not(.pavilion-job-gallery-page){width:100%;height:100dvh;overflow:auto;padding-top:6rem;padding-bottom:6rem}.pavilion-openings-panel.venue-panel--full .venue-panel-inner{align-items:flex-start}.pavilion-openings-panel.venue-panel--full{width:100vw;height:100dvh;padding:0}.pavilion-openings-panel--image.venue-panel--full{background-size:cover;background-position:center;background-repeat:no-repeat}.pavilion-openings-panel.venue-panel--full .pavilion-job-gallery-page{height:calc(100dvh - 4.75rem);margin-top:4.75rem;padding-top:1rem;overflow-y:auto;overscroll-behavior:contain}@media (max-width: 640px){.pavilion-gallery-panel.venue-panel--full .pavilion-gallery-innerbar{left:.5rem;bottom:3.5rem}.pavilion-gallery-panel.venue-panel--full .pavilion-gallery-topbar{padding:.4rem}.pavilion-openings-panel.venue-panel--full .pavilion-job-gallery-page{height:calc(100dvh - 5.5rem);margin-top:5.5rem;padding-top:.75rem}}.fair-game-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;display:flex;align-items:center;justify-content:center;padding:4.5rem 1rem 6rem;overflow:auto;background:radial-gradient(circle at 12% 18%,#FDE047 0 6px,transparent 7px),radial-gradient(circle at 82% 12%,#fff 0 5px,transparent 6px),radial-gradient(circle at 70% 78%,#A3E635 0 7px,transparent 8px),radial-gradient(circle at 24% 84%,#F472B6 0 6px,transparent 7px),radial-gradient(circle at 92% 56%,#FDE047 0 5px,transparent 6px),radial-gradient(circle at 6% 52%,#fff 0 4px,transparent 5px),linear-gradient(135deg,#ff6b6b,#ff9f43,#1dd1a1 70%,#0abde3);background-size:cover}.fair-game-stage--image{background-position:var(--fair-bg-pos-d, center);background-repeat:no-repeat}@media (max-width: 767px){.fair-game-stage--image{background-position:var(--fair-bg-pos-m, center)}}.fair-game-board{width:min(100%,34rem);background:#fff;color:#111;border-radius:1.5rem;padding:1.5rem;box-shadow:0 20px 60px #0000004d}.fair-game-minimize{position:fixed;top:1rem;left:1rem;z-index:100002}.fair-game-touch,.fair-game-tap{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fair-game-tap{min-width:44px;min-height:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .08s ease}.fair-game-tap:not(:disabled):active{transform:scale(.94);filter:brightness(.92)}.fair-ttt-cell{background:#fff;color:#111;border:2px solid #1f2937;border-radius:.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.fair-ttt-cell:disabled{cursor:default;background:#f3f4f6}.fair-rewards-hub{align-items:flex-start;padding-top:4.5rem}.fair-rewards-hub-panel{width:min(100%,64rem);background:#fffffff0;color:#111;border-radius:1.5rem;padding:1.5rem;box-shadow:0 20px 60px #0000004d}.fair-survey-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#0009;display:flex;align-items:center;justify-content:center;padding:1rem}.fair-survey-modal{width:min(100%,56rem);height:min(90vh,52rem);background:#fff;color:#111;border-radius:1rem;display:flex;flex-direction:column;overflow:hidden}.fair-survey-frame{flex:1;width:100%;border:0}.fair-hunt-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border-radius:999px;background:linear-gradient(110deg,#be185d,#ec4899);color:#fff!important;font-size:.8rem;font-weight:600;text-decoration:none}.fair-hunt-badge-es{opacity:.85;font-weight:500}.fair-hunt-badge--card{font-size:.65rem;padding:.15rem .5rem;align-self:center}@media (max-width: 640px){.meet-hotspot.meet-hotspot--compact.pavilion-hub-pill--primary.is-labelled:not(:hover,:focus-visible,.is-expanded){padding:.4rem .9rem .4rem 2rem;font-size:.72rem;max-width:70vw;white-space:nowrap}.meet-hotspot--compact.pavilion-hub-pill--primary.is-labelled:not(:hover,:focus-visible,.is-expanded):before{left:.8rem}.meet-hotspot--compact.pavilion-hub-pill--primary .pavilion-hub-pill-es{font-size:.6rem}}.pavilion-map-logo{position:absolute;height:auto;pointer-events:none;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pavilion-support-button{padding:0;overflow:hidden;transition:transform .15s ease}.pavilion-support-button:hover{transform:scale(1.08)}.pavilion-support-icon{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px;display:block}.pavilion-support-button--map{position:absolute;right:1.8%;top:23%;width:clamp(44px,4.7%,72px);height:auto;aspect-ratio:1;margin:0;z-index:30;border:2px solid hsl(0 0% 100% / .9);background:#fff;box-shadow:0 4px 14px #0000004d}.pavilion-support-button--map:focus-visible{outline:3px solid hsl(215 90% 60%);outline-offset:3px}.slot-picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,220px);gap:1.5rem;align-items:start}.slot-picker--stepper{grid-template-columns:1fr}@media (max-width: 639px){.slot-picker{grid-template-columns:1fr}}.slot-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.slot-cal-month{font-weight:600;color:var(--meet-heading)}.slot-cal-nav{width:2.25rem;height:2.25rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--meet-accent-dark)}.slot-cal-nav:hover{background:color-mix(in srgb,var(--meet-accent) 12%,transparent)}.slot-cal-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.slot-cal-grid{display:grid;gap:.25rem}.slot-cal-wd{text-align:center;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--meet-muted, #64748b);padding:.25rem 0}.slot-cal-cell{display:flex;justify-content:center}.slot-cal-day{position:relative;width:2.75rem;height:2.75rem;max-width:100%;border-radius:999px;font-size:.9rem;color:var(--meet-muted, #94a3b8);cursor:default}.slot-cal-day.is-open{cursor:pointer;font-weight:700;color:var(--meet-accent-dark);background:color-mix(in srgb,var(--meet-accent) 14%,transparent)}.slot-cal-day.is-open:hover{background:color-mix(in srgb,var(--meet-accent) 26%,transparent)}.slot-cal-day.is-selected{background:var(--meet-accent-dark);color:#fff}.slot-cal-day.is-today:after{content:"";position:absolute;left:50%;bottom:.3rem;width:4px;height:4px;margin-left:-2px;border-radius:999px;background:currentColor}.slot-cal-day:focus-visible,.slot-cal-nav:focus-visible,.slot-time:focus-visible{outline:3px solid var(--meet-accent);outline-offset:2px}.slot-times-day{font-weight:600;color:var(--meet-heading);margin-bottom:.5rem}.slot-times-list{display:flex;flex-direction:column;gap:.5rem;max-height:22rem;overflow-y:auto;padding:2px}.slot-picker--booking{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem}.slot-picker--booking.slot-picker--stepper{grid-template-columns:1fr}.slot-picker--booking .slot-times{min-width:0}.slot-times-list--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.slot-times-list--grid li{min-width:0}.slot-times-list--grid .slot-time-row{flex-direction:column;gap:.25rem}.slot-times-list--grid .slot-time,.slot-times-list--grid .slot-time-confirm{width:100%;min-width:0;padding:.4rem .2rem;font-size:.8rem;overflow-wrap:anywhere}.slot-times-group-title{font-size:.85rem;font-weight:600;color:var(--meet-heading);margin:.5rem 0}.slot-times-break{color:var(--meet-muted);font-size:.8rem;padding:.6rem 0;margin:.5rem 0;border-block:1px solid color-mix(in srgb,var(--meet-muted) 25%,transparent)}.slot-time-row{display:flex;gap:.5rem}.slot-time{flex:1;min-height:2.75rem;border:1.5px solid var(--meet-accent-dark);color:var(--meet-accent-dark);border-radius:.6rem;font-weight:600;font-size:.9rem;background:#fff;transition:all .15s ease}.slot-time:hover:not(:disabled){border-width:2px}.slot-time.is-picked{background:#475569;border-color:#475569;color:#fff}.slot-time:disabled{opacity:.45;text-decoration:line-through;border-color:#cbd5e1;color:#64748b}.slot-time-confirm{flex:1;min-height:2.75rem;border-radius:.6rem;background:var(--meet-accent-dark);color:#fff;font-weight:600;animation:slot-in .18s ease-out}@keyframes slot-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.booking-modal{background:#fff;color:#0f172a;border-radius:1rem;box-shadow:0 24px 60px -12px #0f172a59;padding:0;max-width:1120px;width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.booking-modal-body{display:grid;grid-template-columns:260px minmax(0,1fr)}.booking-modal-info{padding:1.5rem;border-right:1px solid #e2e8f0}.booking-modal-main{padding:1.5rem}@media (max-width: 639px){.booking-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.booking-modal-body{grid-template-columns:1fr}.booking-modal-info{border-right:0;border-bottom:1px solid #e2e8f0;padding:1rem 1.25rem}.booking-modal-main{padding:1rem 1.25rem 1.5rem}}@media (prefers-reduced-motion: reduce){.slot-time,.slot-time-confirm{transition:none;animation:none}.booking-modal,.booking-modal *{animation-duration:0s!important;transition-duration:0s!important}}.booking-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;background:#0f172a8c}.booking-modal{position:fixed;z-index:2147483601;left:50%;top:50%;transform:translate(-50%,-50%)}.booking-modal-close{position:absolute;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#334155}.booking-modal-close:hover{background:#f1f5f9}.booking-modal-close:focus-visible{outline:3px solid var(--meet-accent)}.booking-modal .meet-muted{color:#475569}.booking-modal .meet-input{background:#fff;color:#0f172a;border-color:#cbd5e1}.fair-apply-layer{position:relative;z-index:2147483500;min-height:0}.fair-apply-layer .fixed{z-index:2147483500}.registration-dialog-overlay{z-index:2147483500;min-height:0;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.registration-dialog-panel{height:min(52rem,calc(100dvh - max(1rem,env(safe-area-inset-top)) - max(1rem,env(safe-area-inset-bottom))));min-height:0;background:var(--meet-surface);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}.registration-dialog-footer{background:var(--meet-surface)}.registration-dialog-footer>[role=status]{flex-basis:100%}.registration-dialog-survey{max-height:calc(100dvh - max(1rem,env(safe-area-inset-top)) - max(1rem,env(safe-area-inset-bottom)));overflow-y:auto;background:var(--meet-surface)}.fair-totem-es{display:block;font-size:.78em;font-weight:500;opacity:.8}.fair-floor{display:flex;gap:1rem;align-items:flex-start}.fair-floor-booths{flex:1;min-width:0}.fair-totem-dock{display:none}@media (min-width: 1024px){.fair-totem-dock{display:block;width:320px;flex-shrink:0;position:sticky;top:4.75rem;max-height:calc(100dvh - 6rem)}}.fair-totem{--totem-bg: #0B3B3C;--totem-bg-2: #0F5253;--totem-ink: #F2FBFA;--totem-accent: #5EEAD4;border-radius:1.75rem;padding:.6rem;background:linear-gradient(180deg,#164e4f,#082f30);box-shadow:0 0 0 1px #5eead440,0 0 32px #5eead447,0 18px 40px #00000059;height:100%}.fair-totem-screen{border-radius:1.3rem;padding:1.1rem;color:var(--totem-ink);background:radial-gradient(120% 80% at 50% 0%,var(--totem-bg-2),var(--totem-bg));display:flex;flex-direction:column;gap:.85rem;max-height:calc(100dvh - 7.5rem);overflow-y:auto}.fair-totem-title{font-size:1.35rem;line-height:1.2;color:var(--totem-ink)}.fair-totem-search{display:flex;align-items:center;gap:.5rem;min-height:52px;padding:0 .9rem;border-radius:999px;background:#f2fbfa;color:#0b3b3c}.fair-totem-search input{flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:1.05rem;color:#0b3b3c}.fair-totem-search:focus-within{box-shadow:0 0 0 3px var(--totem-accent)}.fair-totem-roles{display:grid;grid-template-columns:1fr;gap:.5rem}.fair-totem-role,.fair-totem-more,.fair-totem-back,.fair-totem-launch{min-height:48px;display:flex;align-items:center;gap:.7rem;width:100%;text-align:left;border-radius:.9rem;padding:.55rem .85rem;font-weight:600;color:var(--totem-ink);background:#ffffff14;border:1px solid rgba(94,234,212,.3);transition:background .15s,transform .15s}.fair-totem-role:hover,.fair-totem-more:hover,.fair-totem-back:hover{background:#5eead42e}.fair-totem-role:focus-visible,.fair-totem-more:focus-visible,.fair-totem-back:focus-visible,.fair-totem-launch:focus-visible,.fair-mini-card:focus-visible,.booth-walk-arrow:focus-visible{outline:3px solid var(--totem-accent, #5EEAD4);outline-offset:2px}.fair-totem-role-name{flex:1}.fair-totem-count{min-width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--totem-accent);color:#062a2b;font-weight:700}.fair-totem-more{justify-content:center;text-align:center;display:block}.fair-totem-back{width:auto}.fair-totem-note{font-size:.95rem;opacity:.85}.fair-totem-results-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.fair-totem-results{display:grid;gap:.6rem}.fair-totem-row{background:#f2fbfa;color:#10201f;border-radius:1rem;padding:.85rem}.fair-totem-row .meet-muted{color:#3b5352}.fair-totem-row-title{font-size:1.1rem;font-weight:700;margin-bottom:.15rem;color:#0b3b3c}.fair-totem-row .meet-btn{min-height:44px}.fair-totem-launch{width:auto;background:linear-gradient(180deg,#0f5253,#0b3b3c);box-shadow:0 0 18px #5eead473;border-radius:999px;padding:.5rem 1.1rem}.fair-totem-sheet-layer,.fair-job-popup-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center}.fair-totem-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.fair-totem-sheet{position:relative;width:100%;max-height:88dvh;overflow-y:auto;border-radius:1.5rem 1.5rem 0 0;animation:fair-sheet-up .22s ease-out}.fair-totem-sheet .fair-totem{border-radius:1.5rem 1.5rem 0 0}.fair-totem-sheet .fair-totem-screen{max-height:none}.fair-totem-sheet-close{position:absolute;top:.9rem;right:.9rem;z-index:2;width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffe6;color:#0b3b3c}@keyframes fair-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.fair-job-popup-layer{align-items:center;padding:1rem}.fair-job-popup{position:relative;width:100%;max-width:32rem;max-height:90dvh;overflow-y:auto;padding:1.4rem}@media (max-width: 639px){.fair-job-popup-layer{align-items:flex-end;padding:0}.fair-job-popup{border-radius:1.25rem 1.25rem 0 0}}.fair-mini-totem{position:fixed;z-index:100001;left:4.25rem;top:5rem;width:15rem;max-height:calc(100dvh - 12rem);overflow-y:auto;padding:.75rem;border-radius:1.25rem;color:#f2fbfa;background:radial-gradient(120% 80% at 50% 0%,#0f5253,#0b3b3c);box-shadow:0 0 0 1px #5eead44d,0 0 24px #5eead44d}.fair-mini-totem-title{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:#f2fbfa}.fair-mini-totem-list{display:grid;gap:.4rem}.fair-mini-card{width:100%;min-height:48px;text-align:left;padding:.5rem .7rem;border-radius:.75rem;background:#f2fbfa;color:#0b3b3c;display:flex;flex-direction:column}.fair-mini-card:hover{background:#ccfbf1}.fair-mini-card-title{font-weight:700;font-size:.92rem}.fair-mini-card-meta{font-size:.75rem;color:#3b5352}@media (max-width: 767px){.fair-mini-totem{left:.5rem;right:auto;top:auto;bottom:4.25rem;width:min(13rem,55vw);max-height:38dvh}}.booth-walk-arrow{position:fixed;z-index:100002;top:50%;transform:translateY(-50%);width:52px;height:72px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#f2fbfa;background:#0b3b3cd1;box-shadow:0 0 18px #5eead466}.booth-walk-arrow--prev{left:.5rem}.booth-walk-arrow--next{right:.5rem}.booth-walk-name{position:absolute;top:100%;margin-top:.4rem;white-space:nowrap;padding:.25rem .6rem;border-radius:999px;background:#0b3b3c;color:#f2fbfa;font-size:.8rem;opacity:0;pointer-events:none;transition:opacity .15s}.booth-walk-arrow--prev .booth-walk-name{left:0}.booth-walk-arrow--next .booth-walk-name{right:0}.booth-walk-arrow:hover .booth-walk-name,.booth-walk-arrow:focus-visible .booth-walk-name{opacity:1}.booth-walk-counter{position:fixed;z-index:100002;right:.5rem;top:calc(50% + 2.75rem);margin-top:1.75rem;max-width:15rem;text-align:right;padding:.3rem .7rem;border-radius:.75rem;background:#0b3b3ce0;color:#f2fbfa;font-size:.8rem}@media (max-width: 767px){.booth-walk-arrow{width:40px;height:56px}.booth-walk-counter{top:auto;bottom:.75rem;left:50%;right:auto;transform:translate(-50%);margin:0;text-align:center}.booth-walk-name{display:none}}.booth-walk-enter--next{animation:booth-walk-in-right .28s ease-out}.booth-walk-enter--prev{animation:booth-walk-in-left .28s ease-out}@keyframes booth-walk-in-right{0%{transform:translate(6%);opacity:.4}to{transform:none;opacity:1}}@keyframes booth-walk-in-left{0%{transform:translate(-6%);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.booth-walk-enter--next,.booth-walk-enter--prev,.fair-totem-sheet{animation:none}.fair-totem-role,.booth-walk-name{transition:none}}.fair-totem .fair-totem-title,.fair-totem .fair-totem-title .fair-totem-es,.fair-mini-totem .fair-mini-totem-title,.fair-totem-launch,.fair-totem-launch span{color:#f2fbfa}.fair-job-popup.meet-card{background:#fff;color:#10201f;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}.fair-job-popup h2{color:#0b3b3c}.fair-job-popup .meet-muted{color:#3b5352}.hiring-counter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 .9rem}.hiring-counter{margin:0;font-size:.95rem;font-weight:600;color:#f2fbfa}.hiring-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .4rem .3rem .8rem;border-radius:999px;background:#ccfbf1;color:#0b3b3c;font-weight:700;font-size:.85rem}.hiring-chip button{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:#0b3b3c;color:#f2fbfa}.hiring-chip button:focus-visible{outline:3px solid #5EEAD4;outline-offset:2px}.booth-walk-chip{position:fixed;top:4.5rem;left:50%;transform:translate(-50%);z-index:5}.booth-slot.is-dim,.booth-gallery-item.is-dim,li.is-dim>.booth-gallery-card-soon{filter:grayscale(1);opacity:.35;transition:opacity .3s,filter .3s}.is-dim .booth-slot-dots,.is-dim .booth-gallery-avail,.booth-gallery-item.is-dim .booth-card-preview{display:none}.booth-slot.is-lit{z-index:3}.booth-slot.is-lit .booth-slot-card,.booth-gallery-item.is-lit .booth-gallery-card{box-shadow:0 0 0 2px #5eead4,0 0 22px 6px #5eead4a6;animation:hiring-pulse 2.4s ease-in-out infinite}@keyframes hiring-pulse{0%,to{box-shadow:0 0 0 2px #5eead4,0 0 14px 3px #5eead473}50%{box-shadow:0 0 0 2px #5eead4,0 0 28px 9px #5eead4cc}}@media (prefers-reduced-motion: reduce){.booth-slot.is-lit .booth-slot-card,.booth-gallery-item.is-lit .booth-gallery-card{animation:none}.booth-slot.is-dim,.booth-gallery-item.is-dim{transition:none}}.hiring-phone-list{display:none}@media (max-width: 639px){.hiring-phone-list{display:block}}.hiring-list{margin-bottom:1rem;padding:.9rem;border-radius:1rem;background:#0b3b3c;color:#f2fbfa}.hiring-list-title{font-size:1.05rem;margin:0 0 .6rem;color:#f2fbfa}.hiring-list ul{display:grid;gap:.5rem}.hiring-list-row{display:flex;align-items:center;gap:.7rem;width:100%;padding:.55rem .7rem;border-radius:.75rem;background:#fff;color:#10201f;text-align:left;min-height:44px}.hiring-list-logo{width:2.25rem;height:2.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.hiring-list-name{flex:1;font-weight:600}.hiring-list-count{font-size:.8rem;font-weight:700;padding:.15rem .55rem;border-radius:999px;background:#ccfbf1;color:#0b3b3c}.hiring-popup{max-height:85vh;overflow-y:auto}.hiring-wrap{width:100%;flex:0 0 100%;grid-column:1 / -1}.pavilion-gallery-panel.venue-panel--full .venue-panel-inner>div.hiring-wrap{position:absolute;top:6.25rem;left:50%;transform:translate(-50%);z-index:19;width:min(56rem,calc(100% - 1.5rem));height:auto;padding:0;overflow:visible;pointer-events:none}.pavilion-gallery-panel.venue-panel--full .hiring-wrap>*{pointer-events:auto}.pavilion-gallery-panel.venue-panel--full .hiring-counter-bar{justify-content:center;padding:.45rem .8rem;border-radius:999px;background:#0b3b3ceb;margin-bottom:.5rem}.pavilion-gallery-panel.venue-panel--full .hiring-list{max-height:45dvh;overflow-y:auto}@media (max-width: 639px){.pavilion-gallery-panel.venue-panel--full .venue-panel-inner>div.hiring-wrap{top:12.75rem}.pavilion-gallery-panel.venue-panel--full .hiring-counter-bar{border-radius:1rem}}.pavilion-gallery-panel.venue-panel--full .venue-panel-inner>div.hiring-wrap.hiring-wrap{width:min(52rem,calc(100% - 23rem))!important;height:auto!important;padding:0!important;overflow:visible!important;left:calc(50% + 10rem)!important}@media (max-width: 1023px){.pavilion-gallery-panel.venue-panel--full .venue-panel-inner>div.hiring-wrap.hiring-wrap{width:calc(100% - 1.5rem)!important;left:50%!important}}.hiring-list h2.hiring-list-title{color:#f2fbfa}@media (max-width: 639px){.pavilion-gallery-panel.venue-panel--full .hiring-list{max-height:26dvh}}.booth-gallery-avail--amber .booth-gallery-avail-dot,.booth-gallery-avail-dot--amber{background:#db7706}.job-light{font-size:.78rem;color:#10201f}.job-light.booth-gallery-avail--green>span:last-child{color:#14532d}.job-light.booth-gallery-avail--amber>span:last-child{color:#8a4b00}.job-light.booth-gallery-avail--red>span:last-child{color:#991b1b}.fair-mini-card .job-light{margin-top:.2rem}.fair-open-chip{min-height:36px;padding:.35rem .9rem;border-radius:999px;font-size:.85rem;font-weight:700;background:#f2fbfa;color:#0b3b3c;border:2px solid #5EEAD4;margin-bottom:.5rem}.fair-open-chip.is-on{background:#0f766e;color:#fff;border-color:#0f766e}.fair-open-chip:focus-visible{outline:3px solid #5EEAD4;outline-offset:2px}.avail-legend-row{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin:0;padding:.35rem .7rem;border-radius:.75rem;background:#fffffff0;color:#10201f;font-size:.72rem}.fair-totem-legend{margin-top:.75rem}.fair-floor-booths{position:relative}.gallery-avail-legend{position:absolute;right:.75rem;bottom:.75rem;z-index:4}.pavilion-gallery-panel.venue-panel--full .gallery-avail-legend{position:fixed;right:1rem;bottom:5.5rem}@media (max-width: 639px){.pavilion-gallery-panel.venue-panel--full .gallery-avail-legend{bottom:11rem;right:.5rem;display:none}}.hiring-list ul.is-expanded{max-height:40dvh;overflow-y:auto;overscroll-behavior:contain}.pavilion-gallery-panel.venue-panel--full .hiring-list{max-height:none;overflow:visible}@media (max-width: 639px){.pavilion-gallery-panel.venue-panel--full .hiring-list{max-height:none}.pavilion-gallery-panel.venue-panel--full .hiring-list ul.is-expanded{max-height:40dvh}}.hiring-list-toggle{margin-top:.6rem;width:100%;min-height:44px;border-radius:.75rem;border:1px solid #F2FBFA;background:transparent;color:#f2fbfa;font-weight:700}.hiring-list-toggle:focus-visible{outline:3px solid #FDE68A;outline-offset:2px}.gallery-booking-layer{position:fixed;inset:auto 0 1rem 0;z-index:2147483000;display:flex;justify-content:center;pointer-events:none}.gallery-booking-card{pointer-events:auto;width:min(32rem,calc(100vw - 2rem));padding:1rem;background:#fff;color:#10201f}body:has(.booking-modal) .gallery-booking-card{visibility:hidden}.hall-stage{position:relative;width:100%;aspect-ratio:16 / 9;background-size:100% 100%;background-position:center;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #020c1b59}.hall-booth{position:absolute;transform:translate(-50%,-50%);transition:transform .18s ease,opacity .2s ease;z-index:1}.hall-booth:hover,.hall-booth:focus-within,.hall-booth.is-open{transform:translate(-50%,-50%) scale(1.6);z-index:5}.hall-booth-card{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:6%;border-radius:6px;background:#fff;text-decoration:none;box-shadow:0 2px 6px #020c1b40;transition:box-shadow .18s ease}.hall-booth:hover .hall-booth-card,.hall-booth:focus-within .hall-booth-card,.hall-booth.is-open .hall-booth-card{box-shadow:0 10px 24px #020c1b66}.hall-booth-card:focus-visible{outline:2px solid #0e7490;outline-offset:2px}.hall-booth-logo{max-width:100%;max-height:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:auto}.hall-dot{display:inline-block;width:9px;height:9px;border-radius:50%;border:1.5px solid #fff;box-shadow:0 0 0 1px #0f172a59}.hall-booth-card .hall-dot{position:absolute;top:-3px;right:-3px}.hall-dot--green{background:#16a34a}.hall-dot--amber{background:#b45309}.hall-dot--red{background:#dc2626}.hall-booth.is-dim{opacity:.35;filter:grayscale(.8)}.hall-booth.is-lit .hall-booth-card{outline:2px solid var(--meet-accent, #0e7490);box-shadow:0 0 0 4px #0e74904d,0 6px 16px #020c1b59}.hall-card{position:absolute;z-index:10;width:220px;max-width:46%;display:grid;gap:6px;justify-items:start;padding:12px;border-radius:12px;background:#fff;color:#0f172a;box-shadow:0 16px 40px #020c1b66}.hall-card--center{transform:translate(-50%)}.hall-card-logo{width:100%;height:64px;display:flex;align-items:center;justify-content:center}.hall-card-name{font-size:1rem}.hall-card-tone{display:inline-flex;align-items:center;gap:6px;font-size:.8rem}.hall-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:8;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fffffff2;color:#0f172a;box-shadow:0 4px 14px #020c1b59}.hall-arrow--prev{left:8px}.hall-arrow--next{right:8px}.hall-arrow:focus-visible{outline:3px solid #0e7490;outline-offset:2px}.hall-arrow.is-glow{box-shadow:0 0 0 4px #0e74908c,0 0 22px #0e7490cc}.hall-pager-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.hall-pager-label{font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:8px}.hall-pager-dots{display:inline-flex;gap:4px}.hall-pager-dots span{width:8px;height:8px;border-radius:50%;background:#94a3b899}.hall-pager-dots span.is-on{background:#0e7490}.hall-more-matches{font-size:.85rem;text-decoration:underline;font-weight:600}.hall-directory{position:relative}.hall-directory-list{margin:0;-moz-columns:2 180px;columns:2 180px;font-size:.875rem}.hall-directory-list a{text-decoration:underline}.hall-directory-list li{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;align-items:center;gap:.4rem;margin-bottom:.45rem}.hall-directory-draft{border-radius:999px;padding:.1rem .4rem;background:var(--meet-tint-sand);color:var(--meet-heading);font-size:.65rem;font-weight:700}.hall-directory-panel{position:absolute;left:0;top:calc(100% + .5rem);width:min(32rem,calc(100vw - 2rem));max-height:min(60dvh,30rem);overflow-y:auto;padding:3.25rem .9rem .9rem;border-radius:.5rem;background:color-mix(in srgb,var(--meet-surface) 96%,transparent);color:var(--meet-heading);box-shadow:0 10px 30px color-mix(in srgb,var(--meet-heading) 28%,transparent)}.hall-directory-close{position:absolute;right:.35rem;top:.35rem;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--meet-heading)}.hall-directory-close:hover{background:var(--meet-tint-sky)}.hall-stage.is-debug .hall-booth,.hall-stage.is-debug .hall-totem{outline:2px solid red;background-color:#ff00001f}.hall-debug-id{position:absolute;left:0;top:0;font:700 10px/1 monospace;color:#fff;background:red;padding:1px 2px;pointer-events:none}@media (prefers-reduced-motion: reduce){.hall-booth,.hall-booth:hover,.hall-booth:focus-within,.hall-booth.is-open{transform:translate(-50%,-50%);transition:none}.hall-booth:hover .hall-booth-card,.hall-booth:focus-within .hall-booth-card,.hall-booth.is-open .hall-booth-card{outline:3px solid #0e7490}}.hall-totem{position:absolute;transform:translate(-50%,-50%);border-radius:10px;background:transparent;color:#0c4a6e;cursor:pointer;z-index:3}.hall-totem:hover,.hall-totem:focus-visible{outline:3px solid #0e7490;outline-offset:2px}.hall-totem-panel{max-width:560px;overflow-y:auto;max-height:88dvh}.hall-totem-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.hall-totem-help{display:inline-flex;align-items:center;gap:6px;font-size:.875rem}.hall-totem-how{margin-top:16px;font-size:.875rem}.hall-totem-how h3{font-size:1rem;margin-bottom:6px}.hall-totem-how ol{list-style:decimal;padding-left:20px;display:grid;gap:4px}@media (max-width: 639px){.hall-gallery{overflow-x:auto;-webkit-overflow-scrolling:touch}.hall-stage{min-width:620px;aspect-ratio:16 / 9;background-size:100% 100%}.hall-booth-name{font-size:8px}}.booth-seats{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0 0 16px}.booth-seat{min-width:130px;padding:10px 14px;border-radius:12px;background:var(--meet-card, #fff);border:1px solid rgba(15,23,42,.12);display:grid;gap:2px;font-size:.85rem}.booth-seat strong{font-size:.9rem}.booth-seat span{color:var(--meet-muted, #475569)}.booth-seat.is-free{border-color:#16a34a80}.booth-seat.is-free span{color:#15803d}.booth-seat.is-busy{border-color:#dc262673}.booth-seat.is-busy span{color:#b91c1c}.booth-seat-desk{background:#0e749014;border-color:#0e749059}.seat-timer{display:flex;align-items:center;gap:8px}.seat-timer-track{fill:none;stroke:#0f172a1f;stroke-width:6}.seat-timer-fill{fill:none;stroke:#0e7490;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.seat-timer-text{font-size:13px;font-weight:700;fill:var(--meet-heading, #0f172a)}.seat-timer-label{font-weight:600;color:var(--meet-heading, #0f172a)!important}.seat-timer--warning .seat-timer-fill{stroke:#b45309}.seat-timer--wrapup .seat-timer-fill,.seat-timer--next .seat-timer-fill{stroke:#b91c1c}.reception-seat{min-width:200px}.reception-name{font-weight:600;color:var(--meet-heading, #0f172a)!important}@media (prefers-reduced-motion: reduce){.seat-timer-fill{transition:none}}.fair-floor--solo{display:block}.hall-totem-pop{position:absolute;z-index:8;transform:translate(-50%);min-width:320px;overflow-y:auto;overscroll-behavior:contain;border-radius:1.4rem;box-shadow:0 18px 44px #020c1b73;animation:hall-pop-in .16s ease-out}.hall-totem-pointer{position:absolute;z-index:7;left:26.65%;top:44.5%;width:8.35%;height:1px;background:color-mix(in srgb,var(--meet-surface) 82%,transparent);box-shadow:0 1px 3px color-mix(in srgb,var(--meet-heading) 35%,transparent);pointer-events:none}.hall-totem-pop .fair-totem{height:auto}.hall-totem-pop .fair-totem-screen{max-height:none}.hall-totem-pop .fair-totem-title{padding-right:2.5rem;font-size:1.15rem}.hall-totem-pop-close{position:absolute;top:.65rem;right:.65rem;z-index:2;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:999px;background:#fffffff5;color:#0b3b3c;line-height:1}.fair-totem-role.is-on{background:#5eead44d;border-color:#5eead4}.fair-totem-all{display:block;text-align:center;font-weight:700;color:#5eead4;text-decoration:underline;padding:.4rem}@keyframes hall-pop-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes hall-totem-pulse{0%,to{box-shadow:0 0 #5eead48c}50%{box-shadow:0 0 0 10px #5eead400}}.hall-totem:not(.is-open){animation:hall-totem-pulse 2.4s ease-in-out infinite}.hall-draft-tag{position:absolute;left:50%;bottom:-14px;transform:translate(-50%);font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;background:#7c2d12;color:#fff;white-space:nowrap}@media (prefers-reduced-motion: reduce){.hall-totem:not(.is-open),.hall-totem-pop{animation:none}}.venue-panel-inner:has(.hall-totem-pop)>div.hiring-wrap{visibility:hidden}.hall-booth{aspect-ratio:1 / 1;height:auto;--ring: rgba(255,255,255,.9)}.hall-booth .hall-booth-card{width:100%;height:100%;border-radius:50%;padding:14%;background:#fff;box-shadow:0 0 0 3px var(--ring),0 4px 12px #020c1b59;display:flex;align-items:center;justify-content:center;position:relative}.hall-booth:hover .hall-booth-card,.hall-booth:focus-within .hall-booth-card,.hall-booth.is-open .hall-booth-card{box-shadow:0 0 0 3px var(--ring),0 10px 24px #020c1b73}.hall-booth .hall-booth-logo{border-radius:50%;-o-object-fit:contain;object-fit:contain}.hall-ring--green{--ring: #16a34a}.hall-ring--amber{--ring: #b45309}.hall-ring--red{--ring: #dc2626}.hall-special--education{--ring: var(--meet-accent-dark)}.hall-special--press{--ring: var(--meet-accent)}.hall-special--support{--ring: var(--meet-secondary-dark)}.hall-entrance--left{--ring: var(--meet-accent-dark)}.hall-entrance--right{--ring: var(--meet-secondary-dark)}.hall-special-icon{width:56%;height:56%;color:var(--meet-heading)}.hall-card-logo>svg{width:42px;height:42px;color:var(--meet-accent-dark)}.hall-booth.is-lit .hall-booth-card{outline:2px solid #F2FBFA;outline-offset:3px;box-shadow:0 0 0 3px var(--ring),0 0 0 8px #5eead459}.hall-ring-icon{position:absolute;right:-2px;bottom:-2px;width:34%;min-width:13px;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(9px,.7vw,12px);font-weight:800;line-height:1;color:#fff;border:1.5px solid #fff}.hall-ring-icon--amber{background:#b45309}.hall-ring-icon--red{background:#dc2626}@media (prefers-reduced-motion: reduce){.hall-booth:hover,.hall-booth:focus-within,.hall-booth.is-open{transform:translate(-50%,-50%)}.hall-booth:hover .hall-booth-card,.hall-booth:focus-within .hall-booth-card{outline:3px solid #0e7490;outline-offset:3px}}.hall-editor-stage{position:relative;width:100%;aspect-ratio:16 / 9;background-size:100% 100%;border-radius:12px;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0b3b3c}.hall-editor-spot{position:absolute;transform:translate(-50%,-50%);aspect-ratio:1;border-radius:50%;background:#ffffffd9;border:2px solid #0e7490;color:#0b3b3c;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:grab}.hall-editor-spot.is-sel{border-color:#dc2626;box-shadow:0 0 0 3px #dc262659;z-index:2}.hall-editor-spot--totem{border-radius:10px;aspect-ratio:auto;background:#5eead459}.hall-editor-plane{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.hall-editor-plane polygon{fill:none;stroke:hsl(var(--primary));stroke-width:.35;stroke-dasharray:1.2 1;vector-effect:non-scaling-stroke}.hall-editor-corner{position:absolute;z-index:4;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;border:2px solid hsl(var(--primary));background:hsl(var(--background));color:hsl(var(--foreground));font-size:9px;font-weight:800;cursor:grab}.hall-editor-corner:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.hall-booth{aspect-ratio:2 / 1}.hall-booth .hall-booth-card{border-radius:7px;padding:8% 10%}.hall-booth .hall-booth-logo{border-radius:0}.hall-ring-icon{width:auto;height:62%;min-width:0;right:-4px;bottom:-4px}.hall-editor-spot{aspect-ratio:2 / 1;border-radius:6px}.hall-editor-spot--totem{aspect-ratio:auto}.hall-controls-top{position:absolute;top:1rem;left:1rem;z-index:12;display:flex;align-items:center;gap:.45rem;max-width:calc(100vw - 5rem)}.hall-filter-pill{position:static;z-index:6;display:flex;align-items:center;gap:.6rem;padding:.3rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--meet-surface) 82%,transparent);color:var(--meet-heading);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hall-filter-select{background:#ffffffeb;color:#0b3b3c;border-radius:999px;padding:.15rem .5rem;font-size:.75rem}.hall-top-legend{flex-wrap:nowrap;white-space:nowrap;border-radius:999px}.hall-legend-info{display:none;width:40px;height:40px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--meet-surface) 92%,transparent);color:var(--meet-heading);box-shadow:0 4px 14px color-mix(in srgb,var(--meet-heading) 24%,transparent)}.hall-legend-popover{position:absolute;left:0;top:calc(100% + .5rem)}body:has(.hall-totem-pop) .gallery-avail-legend{display:none}.hall-totem-pop .hall-totem-links,.hall-totem-pop .hall-totem-how{padding:0 1rem 1rem;color:#f2fbfa;background:#082f30;margin:0}.hall-totem-pop .hall-totem-how summary{cursor:pointer;font-weight:700}.hall-gallery{position:relative}.hall-gallery>.hall-filter-pill{top:.6rem;right:.6rem}@media (max-width: 639px){.hall-gallery>.hall-filter-pill{position:sticky;left:0;top:auto;right:auto;width:-moz-max-content;width:max-content;max-width:100%;margin:0 0 .5rem;flex-wrap:wrap;border-radius:1rem}}.hall-totem-pop-extra .hall-totem-links,.hall-totem-pop-extra .hall-totem-how{padding:0 1rem 1rem;color:#f2fbfa;background:#082f30;margin:0}.hall-totem-pop .hall-totem-links .meet-btn,.hall-totem-pop-extra .hall-totem-links .meet-btn{background:#f2fbfa;color:#0b3b3c}.pavilion-gallery-panel--hall.venue-panel--full,.pavilion-gallery-panel--hall.venue-panel--full .venue-panel-inner,.pavilion-gallery-panel--hall.venue-panel--full .fair-floor,.pavilion-gallery-panel--hall.venue-panel--full .fair-floor-booths,.pavilion-gallery-panel--hall.venue-panel--full .hall-gallery{width:100vw;height:100dvh;max-height:none;margin:0;padding:0;background:var(--hall-sand)}.pavilion-gallery-panel--hall.venue-panel--full .venue-panel-inner{display:block;overflow:hidden}.pavilion-gallery-panel--hall.venue-panel--full .fair-floor,.pavilion-gallery-panel--hall.venue-panel--full .fair-floor-booths{display:block;position:relative;overflow:hidden}.pavilion-gallery-panel--hall.venue-panel--full .venue-panel-inner>.fair-floor{padding:0!important;overflow:hidden}.pavilion-gallery-panel--hall.venue-panel--full .hall-gallery{position:relative;overflow:hidden}.pavilion-gallery-panel--hall.venue-panel--full .hall-stage{position:relative;flex:none;max-width:none;aspect-ratio:auto;border-radius:0;background-size:100% 100%;background-repeat:no-repeat;background-position:center;box-shadow:none}.pavilion-gallery-panel--hall.venue-panel--full .pavilion-gallery-innerbar{left:12rem;right:3.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));align-items:flex-end}.pavilion-gallery-panel--hall.venue-panel--full .pavilion-gallery-innerbar .pavilion-hub-pill,.pavilion-gallery-panel--hall.venue-panel--full .pavilion-gallery-innerbar .fair-totem-launch{box-shadow:0 4px 16px #0f172a57}.pavilion-gallery-panel--hall.venue-panel--full .hall-filter-pill{padding:.25rem .6rem;background:#ffffffd1;color:#0b3b3c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pavilion-gallery-panel--hall.venue-panel--full .hall-pager-bar{position:absolute;left:50%;bottom:1rem;z-index:8;transform:translate(-50%);margin:0;padding:.35rem .7rem;border-radius:999px;background:#ffffffe6;color:#0b3b3c}.pavilion-gallery-panel--hall.venue-panel--full .hall-controls-top{position:fixed;top:1rem;left:1rem}.pavilion-immersive-exit--compact{top:.75rem;left:auto;right:.75rem;transform:none;width:36px;height:36px;min-width:36px;padding:0;border:1px solid rgba(15,23,42,.18);border-radius:50%;background:#ffffffeb;color:#0b3b3c;text-shadow:none;box-shadow:0 4px 16px #0f172a4d}.pavilion-immersive-exit--compact:hover{background:#fff}@media (max-width: 639px){.pavilion-gallery-panel--hall.venue-panel--full .hall-gallery{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.pavilion-gallery-panel--hall.venue-panel--full .hall-stage{min-width:620px}.pavilion-gallery-panel--hall.venue-panel--full .pavilion-gallery-innerbar{position:fixed;left:12rem;right:.5rem;bottom:max(.5rem,env(safe-area-inset-bottom));flex-direction:row;align-items:flex-end;gap:.4rem}.pavilion-gallery-panel--hall.venue-panel--full .pavilion-gallery-innerbar>*{flex-wrap:nowrap;gap:.4rem}.pavilion-gallery-panel--hall.venue-panel--full .pavilion-innerbar-left,.pavilion-gallery-panel--hall.venue-panel--full .pavilion-gallery-innerbar .pavilion-hub-pill{display:none}.pavilion-gallery-panel--hall.venue-panel--full .pavilion-gallery-innerbar .fair-totem-launch{min-height:42px;font-size:.7rem;white-space:normal}.pavilion-gallery-panel--hall.venue-panel--full .hall-controls-top{position:fixed;top:.5rem;left:.5rem;right:3rem;max-width:none;align-items:flex-start;flex-wrap:wrap}.pavilion-gallery-panel--hall.venue-panel--full .hall-filter-pill{max-width:calc(100vw - 8rem)}.hall-top-legend{display:none}.hall-legend-info{display:grid}.hall-directory{order:3}.hall-directory-panel{position:fixed;left:.5rem;right:.5rem;top:3.8rem;width:auto;max-height:calc(100dvh - 8rem)}.hall-directory-list{-moz-columns:1;columns:1}.hall-totem-pop,.hall-totem-pointer{display:none}.pavilion-gallery-panel--hall.venue-panel--full .hall-pager-bar{bottom:4.1rem}.pavilion-gallery-panel--hall.venue-panel--full .gallery-avail-legend{display:none}}.rehearsal-page{color:var(--meet-body)}.rehearsal-header{display:flex;align-items:flex-start;gap:1rem}.rehearsal-ribbon{display:inline-flex;align-items:center;min-height:1.8rem;padding:.25rem .65rem;background:color-mix(in srgb,var(--meet-muted) 22%,var(--meet-surface));color:var(--meet-heading);border:1px solid var(--meet-muted);font-size:.72rem;font-weight:800}.rehearsal-waiting-list{display:grid;gap:.6rem;margin-top:.75rem}.rehearsal-waiting-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.75rem;border:1px solid var(--meet-border);border-radius:.5rem}.rehearsal-reset{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--meet-border);background:var(--meet-surface)}.rehearsal-candidate-page{min-height:70dvh;display:grid;place-content:center;justify-items:center;gap:1rem;padding:2rem;text-align:center}.rehearsal-seat-notice{font-size:clamp(1.25rem,4vw,2rem);font-weight:800;color:var(--meet-heading)}.hall-totem-color--green{--hall-area-accent: var(--hall-education)}.hall-totem-color--purple{--hall-area-accent: var(--hall-press)}.hall-totem-color--teal,.hall-totem-color--blue{--hall-area-accent: var(--meet-accent-dark)}.hall-gallery .hall-totem:hover,.hall-gallery .hall-totem:focus-visible{outline-color:var(--hall-area-accent)}.hall-area--education .hall-booth,.hall-area--press .hall-booth{--ring: var(--hall-area-accent)}.hall-area--education .hall-totem-pop,.hall-area--press .hall-totem-pop{background:var(--meet-surface);color:var(--meet-body)}.hall-totem-pop .meet-label,.fair-totem-sheet .meet-label{color:var(--meet-heading)}.area-totem-sheet{background:var(--meet-surface);color:var(--meet-body);max-height:70dvh;min-height:0}:is(.area-totem--education,.area-totem--press){--at-accent: var(--hall-education, #208b35);--at-header: color-mix(in srgb, var(--at-accent) 72%, #03230a);--at-mint: color-mix(in srgb, var(--at-accent) 10%, var(--meet-surface));--at-on-header: #ffffff;--at-logo-surface: #ffffff;--at-shadow: 0 24px 60px rgb(0 0 0 / .3);width:min(520px,calc(100% - 32px));max-width:520px;max-height:80vh;min-height:0;display:flex;flex-direction:column;margin:0 auto 16px;border-radius:16px;background:var(--at-mint);box-shadow:var(--at-shadow);overflow:hidden}.area-totem-sheet:is(.area-totem--education,.area-totem--press)>.area-totem{width:100%;max-width:none;margin:0;border-radius:0;box-shadow:none;flex:1;min-height:0}.hall-totem-pop:is(.area-totem--education,.area-totem--press){padding:0;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--at-mint);box-shadow:var(--at-shadow)}.hall-totem-pop:is(.area-totem--education,.area-totem--press)>.area-totem{width:100%;max-width:none;max-height:inherit;min-height:0;margin:0;flex:1;border-radius:0;box-shadow:none}.hall-totem-pop:is(.area-totem--education,.area-totem--press)>.hall-totem-pop-close{position:absolute;top:16px;right:16px;z-index:2;width:44px;height:44px;border-radius:999px;background:var(--at-on-header);color:var(--at-header)}.hall-totem-pop:is(.area-totem--education,.area-totem--press)>.hall-totem-pop-close:hover{background:var(--at-mint)}.hall-totem-pop:is(.area-totem--education,.area-totem--press)>.hall-totem-pop-close:focus-visible{outline:3px solid var(--at-on-header);outline-offset:2px}:is(.area-totem--education,.area-totem--press) .fair-totem-sheet-close{background:var(--at-on-header);color:var(--at-header);border:1.5px solid rgb(255 255 255 / .65);box-shadow:0 2px 10px #0000004d}:is(.area-totem--education,.area-totem--press) .fair-totem-sheet-close:hover{background:var(--at-mint)}:is(.area-totem--education,.area-totem--press) .fair-totem-sheet-close:focus-visible{outline:3px solid var(--at-on-header);outline-offset:2px}:is(.area-totem--education,.area-totem--press) .area-totem-header{display:flex;flex:none;align-items:center;gap:.65rem;min-height:76px;padding:1.1rem 4.4rem 1.1rem 1rem;background:var(--at-header);color:var(--at-on-header)}:is(.area-totem--education,.area-totem--press) .area-totem-header h2{margin:0;color:var(--at-on-header);font-size:1.25rem;font-weight:800;line-height:1.25}:is(.area-totem--education,.area-totem--press) .area-totem-header svg{width:1.6rem;height:1.6rem;flex:none}:is(.area-totem--education,.area-totem--press) .area-totem-body{padding:16px;display:flex;flex-direction:column;gap:.9rem;flex:1;min-height:0;overflow:hidden;background:var(--at-mint);color:var(--meet-body)}:is(.area-totem--education,.area-totem--press) .area-totem-search{position:relative}:is(.area-totem--education,.area-totem--press) .area-totem-search-icon{position:absolute;left:.9rem;top:50%;translate:0 -50%;width:1.15rem;height:1.15rem;color:var(--meet-heading);opacity:.65;pointer-events:none}:is(.area-totem--education,.area-totem--press) .area-totem-input{box-sizing:border-box;width:100%;height:48px;min-height:48px;border-radius:12px;border:2px solid var(--at-accent);background:var(--meet-surface);color:var(--meet-heading);font-size:1rem;padding:.55rem 2.9rem .55rem 2.7rem}:is(.area-totem--education,.area-totem--press) .area-totem-input::-moz-placeholder{color:var(--meet-body);opacity:.8}:is(.area-totem--education,.area-totem--press) .area-totem-input::placeholder{color:var(--meet-body);opacity:.8}:is(.area-totem--education,.area-totem--press) .area-totem-input::-webkit-search-cancel-button{display:none}:is(.area-totem--education,.area-totem--press) .area-totem-input:focus{outline:none;border-color:var(--at-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--at-accent) 22%,transparent)}:is(.area-totem--education,.area-totem--press) .area-totem-clear{position:absolute;right:.55rem;top:50%;translate:0 -50%;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--meet-heading)}:is(.area-totem--education,.area-totem--press) .area-totem-clear:hover{background:color-mix(in srgb,var(--at-accent) 16%,transparent)}:is(.area-totem--education,.area-totem--press) .area-totem-clear:focus-visible{outline:3px solid var(--at-accent);outline-offset:2px}:is(.area-totem--education,.area-totem--press) .area-totem-search,:is(.area-totem--education,.area-totem--press) .area-totem-filter{flex:none}:is(.area-totem--education,.area-totem--press) .area-totem-filter{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}:is(.area-totem--education,.area-totem--press) .area-totem-select{box-sizing:border-box;width:100%;min-height:48px;border-radius:12px;border:2px solid var(--at-accent);background:var(--meet-surface);color:var(--meet-heading);font-size:.95rem;padding:.35rem 2rem .35rem 1rem}:is(.area-totem--education,.area-totem--press) .area-totem-select:focus{outline:none;border-color:var(--at-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--at-accent) 22%,transparent)}:is(.area-totem--education,.area-totem--press) .area-totem-count{display:block;font-size:.9rem;font-weight:700;color:var(--meet-heading)}:is(.area-totem--education,.area-totem--press) .area-totem-clear-filters{border:none;background:transparent;color:var(--meet-heading);text-decoration:underline;font-size:.9rem;padding:.35rem .5rem;border-radius:8px}:is(.area-totem--education,.area-totem--press) .area-totem-clear-filters:focus-visible{outline:3px solid var(--at-accent);outline-offset:2px}:is(.area-totem--education,.area-totem--press) .area-totem-results{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:.6rem;min-height:0;overflow-y:auto;overscroll-behavior:contain}:is(.area-totem--education,.area-totem--press) .area-totem-card{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem .8rem;border-radius:14px;border:1.5px solid var(--meet-border);background:var(--meet-surface);color:var(--meet-heading);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}:is(.area-totem--education,.area-totem--press) .area-totem-card:hover{border-color:var(--at-accent);box-shadow:0 6px 18px color-mix(in srgb,var(--at-accent) 20%,transparent)}:is(.area-totem--education,.area-totem--press) .area-totem-card:focus-visible{outline:3px solid var(--at-accent);outline-offset:2px}:is(.area-totem--education,.area-totem--press) .area-totem-card-logo{box-sizing:border-box;flex:none;width:56px;height:56px;max-width:56px;max-height:56px;border-radius:10px;border:1px solid var(--meet-border);background:var(--at-logo-surface);color:var(--at-header);font-weight:800;display:flex;align-items:center;justify-content:center;overflow:hidden}:is(.area-totem--education,.area-totem--press) .area-totem-card-logo img{display:block;width:100%;height:100%;max-width:56px;max-height:56px;-o-object-fit:contain;object-fit:contain}:is(.area-totem--education,.area-totem--press) .area-totem-card-text{display:grid;gap:.1rem;min-width:0}:is(.area-totem--education,.area-totem--press) .area-totem-card-name{display:block;overflow-wrap:anywhere;font-weight:700;color:var(--meet-heading)}:is(.area-totem--education,.area-totem--press) .area-totem-card-kind{display:block;font-size:.8rem;color:var(--meet-body)}:is(.area-totem--education,.area-totem--press) .area-totem-card-open{margin-left:auto;flex:none;display:inline-flex;align-items:center;max-width:110px;border-radius:999px;background:var(--at-header);color:var(--at-on-header);font-size:.82rem;font-weight:700;padding:.45rem .85rem}:is(.area-totem--education,.area-totem--press) .area-totem-empty{display:grid;justify-items:center;gap:.6rem;text-align:center;padding:1.4rem .8rem;border:1.5px dashed var(--meet-border);border-radius:14px}:is(.area-totem--education,.area-totem--press) .area-totem-empty svg{width:1.8rem;height:1.8rem;color:var(--at-accent)}:is(.area-totem--education,.area-totem--press) .area-totem-empty p{margin:0;color:var(--meet-body)}@media (max-width: 640px){:is(.area-totem--education,.area-totem--press) .area-totem-card{grid-template-columns:56px minmax(0,1fr)}:is(.area-totem--education,.area-totem--press) .area-totem-card-open{grid-column:2;justify-self:start;margin-left:0;max-width:none}}.area-totem--press{--at-accent: var(--hall-press);--at-header: var(--hall-press);--at-mint: color-mix(in srgb, var(--hall-press) 10%, var(--meet-surface))}.hall-listen-icon{position:absolute;bottom:0;right:0;background:var(--meet-surface);color:var(--meet-heading);border-radius:50%}.hall-area-sheet{position:fixed;inset:auto 0 0;max-height:70dvh;overflow-y:auto;z-index:180;background:var(--meet-surface);color:var(--meet-body);border-top:2px solid var(--meet-accent-dark)}.help-tip{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:999px;font-size:.8rem;font-weight:700;line-height:1;vertical-align:middle;border:1.5px solid currentColor;background:transparent;color:inherit;position:relative;cursor:pointer}.help-tip:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.help-tip:focus-visible{outline:3px solid hsl(var(--ring, 45 90% 55%));outline-offset:2px}.help-tip-pop{line-height:1.4}.booth-practice-tour{border-left:4px solid var(--meet-heading, currentColor)}.brochure-viewer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#080c16b8;display:flex;align-items:center;justify-content:center;padding:5vh 5vw}.brochure-viewer{width:100%;height:100%;max-width:1400px;display:flex;flex-direction:column;background:hsl(var(--card, 222 40% 12%));color:hsl(var(--card-foreground, 0 0% 98%));border-radius:14px;overflow:hidden;box-shadow:0 24px 64px #00000080}.brochure-viewer-head{display:flex;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1rem;border-bottom:1px solid hsl(0 0% 100% / .12);flex-wrap:wrap}.brochure-viewer-head h2{flex:1 1 12rem;font-size:1.05rem;margin:0}.brochure-viewer-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff1f;color:inherit}.brochure-viewer-close:focus-visible{outline:3px solid hsl(45 100% 60%);outline-offset:2px}.brochure-viewer-body{flex:1;min-height:0;background:#f5f5f5}.brochure-viewer-body iframe{width:100%;height:100%;border:0;display:block}.brochure-viewer-note{font-size:.8rem;padding:.5rem 1rem;margin:0;opacity:.85}@media (max-width: 640px){.brochure-viewer-backdrop{padding:0}.brochure-viewer{border-radius:0}}.support-panel{position:fixed;right:16px;bottom:16px;z-index:100002;width:min(360px,calc(100vw - 32px));max-height:min(70dvh,560px);display:flex;flex-direction:column;background:var(--meet-surface, hsl(222 40% 12%));color:var(--meet-text, hsl(0 0% 96%));border:1px solid hsl(0 0% 100% / .15);border-radius:16px;box-shadow:0 12px 40px #00000073;overflow:hidden}.support-panel--large{width:min(560px,calc(100vw - 32px));max-height:min(85dvh,760px)}.support-panel--min{max-height:none}.support-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid hsl(0 0% 100% / .12)}.support-panel-head h2{font-size:1rem;margin:0}.support-panel-tools{display:flex;gap:4px}.support-panel-tools button{width:36px;height:36px;display:grid;place-items:center;border-radius:8px}.support-panel-tools button:hover{background:#ffffff1a}.support-panel-tools button:focus-visible,.support-opt:focus-visible{outline:2px solid hsl(215 90% 60%);outline-offset:2px}.support-panel-body{padding:12px;overflow-y:auto;display:grid;gap:12px}.support-status{display:flex;align-items:center;gap:8px;font-size:.875rem;margin:0}.support-dot{width:10px;height:10px;border-radius:50%;background:#9196a1;flex:none}.support-dot--on{background:#28bd66;box-shadow:0 0 0 3px #28bd6640}.support-options{display:grid;gap:8px}.support-opt{display:block;text-align:center;padding:10px 14px;min-height:44px;border-radius:999px;font-weight:600;color:#fff;text-decoration:none}.support-opt--msg{background:#1588c1}.support-opt--wa{background:#198f44}.support-opt--faq{background:#d47311}.support-opt--video{background:#8f3db8}.support-sub{font-size:.875rem;margin:0 0 6px}.support-faq{display:grid;gap:8px;font-size:.85rem;margin:0}.support-faq dt{font-weight:600}.support-faq dd{margin:0;opacity:.85}@media (max-width: 640px){.support-panel,.support-panel--large{left:0;right:0;bottom:0;width:100%;border-radius:16px 16px 0 0;max-height:80dvh}}.live-help{display:grid;gap:8px}.live-help-video{width:100%;aspect-ratio:16 / 10;border:0;border-radius:12px;background:#090d15}.support-panel--large .live-help-video{aspect-ratio:16 / 9}.support-opt--live{background:#d61f4d}.support-opt--cancel{background:#5c6370}.support-opt:disabled{opacity:.6}.live-queue-badge{min-width:24px;height:24px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;flex-shrink:0;font-size:.75rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.live-queue-badge--waiting{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));font-weight:700}.live-queue-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid hsl(0 0% 100% / .12)}.meet-btn-primary.booth-open-now{background:#16a34a}.meet-btn-primary.booth-open-now:hover:not(:disabled){background:#15803d}.booth-chat-popup{width:min(22rem,92vw);max-height:70vh;overflow-y:auto}.booth-chat{margin-top:.5rem}.booth-chat-log{display:grid;gap:.4rem;max-height:14rem;overflow-y:auto;padding:.4rem;border-radius:.6rem;background:hsl(var(--background) / .5)}.booth-chat-log--large{max-height:26rem;font-size:1rem}.booth-chat-bubble{max-width:85%;padding:.45rem .7rem;border-radius:.8rem;background:hsl(var(--muted));color:hsl(var(--foreground));white-space:pre-wrap;word-break:break-word}.booth-chat-bubble--mine{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.booth-chat-time{font-size:.68rem;opacity:.7;margin-top:.15rem}.booth-chat-conv{padding:.6rem .8rem;border-radius:.7rem;border:1px solid hsl(var(--border));background:hsl(var(--card))}.booth-chat-conv--active{border-color:hsl(var(--primary))}.booth-chat-badge{display:inline-flex;min-width:1.4rem;height:1.4rem;align-items:center;justify-content:center;padding:0 .35rem;border-radius:999px;background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));font-size:.8rem;font-weight:700}.booth-reception-cta{font-size:1.15rem;padding-block:1rem}.rich-text p{margin:0 0 .5em}.rich-text p:last-child{margin-bottom:0}.rich-text h3{font-size:1.05em;font-weight:700;margin:.6em 0 .3em}.rich-text ul{list-style:disc;padding-left:1.25em;margin:0 0 .5em}.rich-text ol{list-style:decimal;padding-left:1.25em;margin:0 0 .5em}.rich-text a{text-decoration:underline;overflow-wrap:anywhere}.rich-text{overflow-wrap:anywhere}.rich-text .rt-dark{color:hsl(var(--rt-dark))}.rich-text .rt-teal{color:hsl(var(--rt-teal))}.rich-text .rt-blue{color:hsl(var(--rt-blue))}.rich-text .rt-green{color:hsl(var(--rt-green))}.rich-text .rt-orange{color:hsl(var(--rt-orange))}.rich-text .rt-red{color:hsl(var(--rt-red))}.rte{width:100%;max-width:100%;min-width:0}.rte-toolbar{display:flex;flex-wrap:wrap;gap:2px;padding:4px;background:hsl(var(--rte-toolbar-bg));color:hsl(var(--rte-toolbar-ink));border-radius:.5rem .5rem 0 0;position:relative}.rte-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:.375rem;color:inherit;background:transparent}.rte-btn:hover{background:hsl(var(--rte-toolbar-ink) / .12)}.rte-btn:focus-visible,.rte-swatch:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.rte-color-wrap{position:relative;display:inline-flex}.rte-colors{position:absolute;top:100%;left:0;z-index:20;display:flex;gap:6px;padding:6px;background:hsl(var(--rte-toolbar-bg));border-radius:.5rem;box-shadow:0 6px 18px #00000059}.rte-swatch{width:26px;height:26px;border-radius:999px;border:2px solid hsl(var(--rte-toolbar-ink))}.rt-swatch-dark{background:hsl(var(--rt-dark))}.rt-swatch-teal{background:hsl(var(--rt-teal))}.rt-swatch-blue{background:hsl(var(--rt-blue))}.rt-swatch-green{background:hsl(var(--rt-green))}.rt-swatch-orange{background:hsl(var(--rt-orange))}.rt-swatch-red{background:hsl(var(--rt-red))}.rte-area{min-height:8rem;border-top-left-radius:0!important;border-top-right-radius:0!important;white-space:normal;overflow-y:auto;max-height:24rem}.rte-count{font-size:.75rem;text-align:right;opacity:.75;margin-top:2px}.rte-count-over{color:hsl(var(--destructive));opacity:1;font-weight:600}.vendor-acc{padding:0;overflow:visible}.vendor-acc--blue{--acc: 217 80% 45%}.vendor-acc--purple{--acc: 270 55% 48%}.vendor-acc--orange{--acc: 24 85% 42%}.vendor-acc--green{--acc: 145 60% 30%}.vendor-acc--teal{--acc: 180 70% 28%}.vendor-acc--gold{--acc: 40 90% 34%}.vendor-acc-head{position:relative;background:hsl(var(--acc) / .12);border-radius:inherit}.vendor-acc-trigger{display:flex;width:100%;align-items:center;gap:1rem;padding:1rem 3.5rem 1rem 1rem;text-align:left;border-radius:inherit;color:var(--meet-heading)}.vendor-acc-trigger:focus-visible{outline:3px solid hsl(var(--acc));outline-offset:2px}.vendor-acc-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:9999px;background:hsl(var(--acc));color:#fff;font-size:2.5rem;font-weight:800;line-height:1}.vendor-acc-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.vendor-acc-title{font-size:1.15rem;font-weight:700;overflow-wrap:anywhere}.vendor-acc-summary{font-size:.875rem;opacity:.85;overflow-wrap:anywhere}.vendor-acc-chevron{flex:none;transition:transform .2s ease}.vendor-acc-trigger[aria-expanded=true] .vendor-acc-chevron{transform:rotate(180deg)}.vendor-acc-help{position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}@media (max-width: 640px){.vendor-acc-num{width:3rem;height:3rem;font-size:2rem}.vendor-acc-trigger{gap:.75rem}}@media (prefers-reduced-motion: reduce){.vendor-acc-chevron{transition:none}}.vendor-sticky-save{position:sticky;bottom:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom));background:var(--meet-surface, hsl(var(--background)));border-top:1px solid hsl(var(--border));box-shadow:0 -6px 18px #00000040;border-radius:.75rem .75rem 0 0}.organizer-tabbar,.organizer-section,.organizer-exhibitor-row,.organizer-exhibitor-group,.organizer-drawer{--org-orange: hsl(22 90% 42%);--org-teal: hsl(178 70% 28%);--org-purple: hsl(268 55% 40%);--org-green: hsl(145 60% 26%);--org-blue: hsl(210 75% 33%);--org-amber: hsl(38 92% 34%);--org-rose: hsl(340 65% 40%);--org-neutral: hsl(215 15% 38%)}.organizer-tabbar{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding:4px 2px 12px;border-bottom:1px solid var(--meet-border);scrollbar-width:thin}.organizer-tab{--tab: var(--org-neutral);flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-size:1rem;font-weight:600;white-space:nowrap;color:var(--meet-heading);background:var(--meet-surface);border:2px solid var(--tab);transition:background .15s,color .15s}.organizer-tab:hover{background:color-mix(in srgb,var(--tab) 12%,var(--meet-surface))}.organizer-tab:focus-visible{outline:3px solid var(--tab);outline-offset:2px}.organizer-tab.is-active{background:var(--tab);color:#fff}.organizer-tab-count{min-width:1.6em;padding:1px 7px;border-radius:999px;font-size:.8rem;text-align:center;background:color-mix(in srgb,var(--tab) 15%,transparent)}.organizer-tab.is-active .organizer-tab-count{background:#ffffff40}.organizer-tab--orange{--tab: var(--org-orange)}.organizer-tab--teal{--tab: var(--org-teal)}.organizer-tab--purple{--tab: var(--org-purple)}.organizer-tab--green{--tab: var(--org-green)}.organizer-tab--blue{--tab: var(--org-blue)}.organizer-tab--amber{--tab: var(--org-amber)}.organizer-tab--rose{--tab: var(--org-rose)}.organizer-exhibitor-toolbar{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;padding:12px;border-radius:12px;background:var(--meet-surface);border:1px solid var(--meet-border);box-shadow:0 4px 12px #00000014}.organizer-exhibitor-toolbar-foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.85rem;color:var(--meet-muted)}.organizer-link-btn{text-decoration:underline;color:var(--meet-accent);font-weight:600}@media (max-width: 720px){.organizer-exhibitor-toolbar{grid-template-columns:1fr 1fr}.organizer-exhibitor-toolbar>input{grid-column:1 / -1}}.organizer-exhibitor-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.organizer-exhibitor-row{display:block;padding:10px 12px;border-radius:10px;background:var(--meet-surface);border:1px solid var(--meet-border);min-width:0}.organizer-exhibitor-row.is-active{border-color:var(--meet-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--meet-accent) 35%,transparent)}.organizer-exhibitor-logo{flex:0 0 40px;width:40px;height:40px;border-radius:8px;background:#fff;color:#303d50;display:grid;place-items:center;font-weight:700;font-size:.85rem;overflow:hidden;border:1px solid var(--meet-border)}.organizer-exhibitor-logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.organizer-exhibitor-main{display:flex;flex-direction:column;gap:7px;min-width:0}.organizer-exhibitor-head{display:flex;align-items:center;gap:10px;min-width:0}.organizer-exhibitor-name{flex:1 1 auto;min-width:0;font-weight:600;color:var(--meet-heading);overflow-wrap:anywhere}.organizer-exhibitor-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.organizer-exhibitor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.organizer-exhibitor-actions>.meet-btn{max-width:100%}@media (max-width: 700px){.organizer-exhibitor-head{flex-wrap:wrap}.organizer-exhibitor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-exhibitor-actions>.meet-btn{width:100%;justify-content:center}}.organizer-cat-chip,.organizer-badge{display:inline-flex;align-items:center;white-space:nowrap;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;min-width:0}.organizer-cat-chip{color:#fff;background:var(--org-neutral)}.organizer-cat-chip--orange{background:var(--org-orange)}.organizer-cat-chip--green{background:var(--org-green)}.organizer-cat-chip--purple{background:var(--org-purple)}.organizer-cat-chip--teal{background:var(--org-teal)}.organizer-cat-chip--amber{background:var(--org-amber)}.organizer-cat-chip--blue{background:var(--org-blue)}.organizer-badge{border:1px solid var(--meet-border);color:var(--meet-heading);background:transparent}.organizer-badge--hiring{border-color:var(--org-orange)}.organizer-badge--access{border-color:var(--org-teal)}.organizer-badge--hidden{border-style:dashed}.organizer-badge--attention{border-color:#d92626}.organizer-badge--hunt{border-color:#ec4899;color:#be185d}.organizer-exhibitor-group{--grp: var(--org-neutral);border-radius:12px}.organizer-exhibitor-group-head{cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:6px;border-radius:10px;color:#fff;font-weight:700;background:var(--grp)}.organizer-exhibitor-group-count{padding:0 8px;border-radius:999px;background:#ffffff40;font-size:.8rem}.organizer-exhibitor-group--orange{--grp: var(--org-orange)}.organizer-exhibitor-group--green{--grp: var(--org-green)}.organizer-exhibitor-group--purple{--grp: var(--org-purple)}.organizer-exhibitor-group--teal{--grp: var(--org-teal)}.organizer-exhibitor-group--amber{--grp: var(--org-amber)}.organizer-exhibitor-group--blue{--grp: var(--org-blue)}.organizer-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000073}.organizer-drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(760px,100vw);display:flex;flex-direction:column;background:var(--meet-bg);border-left:1px solid var(--meet-border);box-shadow:-8px 0 28px #00000040}.organizer-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--meet-border);background:var(--meet-surface)}.organizer-drawer-body{flex:1 1 auto;overflow-y:auto;padding:16px}@media (max-width: 640px){.organizer-drawer{width:100vw;border-left:0}}.organizer-sections-tools{display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px}.organizer-section{--sec: var(--org-blue);margin-bottom:12px;border-radius:14px;border:1px solid var(--meet-border);border-left:6px solid var(--sec);background:var(--meet-surface);overflow:hidden}.organizer-section-head{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left}.organizer-section-head:focus-visible{outline:3px solid var(--sec);outline-offset:-3px}.organizer-section-num{flex:0 0 32px;height:32px;border-radius:999px;display:grid;place-items:center;font-weight:700;color:#fff;background:var(--sec)}.organizer-section-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.organizer-section-title{font-weight:700;font-size:1.05rem;color:var(--meet-heading)}.organizer-section-summary{font-size:.82rem;color:var(--meet-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organizer-section-chevron{flex:0 0 auto;color:var(--meet-muted);transition:transform .2s}.organizer-section.is-open .organizer-section-chevron{transform:rotate(180deg)}.organizer-section-body{padding:0 12px 12px}.organizer-section-body[hidden]{display:none}.organizer-section--orange{--sec: var(--org-orange)}.organizer-section--teal{--sec: var(--org-teal)}.organizer-section--purple{--sec: var(--org-purple)}.organizer-section--green{--sec: var(--org-green)}.organizer-section--blue{--sec: var(--org-blue)}.organizer-section--amber{--sec: var(--org-amber)}.organizer-section--rose{--sec: var(--org-rose)}@media (prefers-reduced-motion: reduce){.organizer-section-chevron{transition:none}}.pavilion-back-group{display:contents}.pavilion-back-group--parent{position:fixed;left:calc(1rem + 56px);bottom:1rem;z-index:100001;display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:calc(100% - 2rem - 56px)}.pavilion-parent-back{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;padding:.5rem 1rem .5rem .8rem;border-radius:999px;background:linear-gradient(135deg,var(--pavilion-pink, #EC4899),var(--pavilion-purple, #7C3AED));color:#fff;box-shadow:0 6px 18px #00000040;text-decoration:none;line-height:1.2}.pavilion-parent-back-arrow{flex:none;font-weight:700;font-size:1.1rem}.pavilion-parent-back-text{display:flex;flex-direction:column;min-width:0}.pavilion-parent-back-en,.pavilion-parent-back-es{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pavilion-parent-back-en{font-weight:700;font-size:.85rem}.pavilion-parent-back-es{font-weight:400;font-size:.72rem;opacity:.9}.pavilion-parent-browse{display:inline-flex!important;align-items:center!important;gap:.45rem!important;max-width:100%!important;min-height:2.5rem!important;padding:.45rem 1rem!important;border:2px solid var(--meet-accent, #0EB3D4)!important;border-radius:999px!important;background:var(--meet-surface, #FFFFFF)!important;color:#1b2a4a!important;font-size:.72rem!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;box-shadow:0 4px 14px #0000003d!important;transition:filter .16s ease,border-color .16s ease,box-shadow .16s ease}.pavilion-parent-browse:before{content:"";flex:none;width:.9rem;height:.9rem;background-color:var(--meet-accent-dark, #087F98);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='8' height='8' rx='2'/%3E%3Crect x='13' y='3' width='8' height='8' rx='2'/%3E%3Crect x='3' y='13' width='8' height='8' rx='2'/%3E%3Crect x='13' y='13' width='8' height='8' rx='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='8' height='8' rx='2'/%3E%3Crect x='13' y='3' width='8' height='8' rx='2'/%3E%3Crect x='3' y='13' width='8' height='8' rx='2'/%3E%3Crect x='13' y='13' width='8' height='8' rx='2'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.pavilion-parent-browse:hover{border-color:var(--meet-accent-dark, #087F98)!important;filter:brightness(.97);box-shadow:0 6px 18px #0000004d!important}.pavilion-parent-browse:focus-visible{outline:3px solid var(--meet-accent-dark, #087F98)!important;outline-offset:3px!important}.pavilion-parent-back:focus-visible{outline:3px solid #fff;outline-offset:2px}@media (max-width: 640px){.pavilion-back-group--parent{left:calc(.5rem + 56px);bottom:calc(1rem + env(safe-area-inset-bottom));max-width:calc(100% - 1rem - 56px)}.pavilion-parent-back-en,.pavilion-parent-back-es{max-width:min(260px,55vw)}}.organizer-back-btn,.organizer-back-btn *{color:#0b5566!important}.organizer-back-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#fff!important;border:1px solid #ffffff;border-radius:999px;padding:6px 14px;font-weight:600;font-size:13px;line-height:1.2;white-space:nowrap;text-decoration:none;transition:background-color .15s ease}.organizer-back-btn svg{stroke:#0b5566!important;color:#0b5566!important}.organizer-back-btn:hover,.organizer-back-btn:focus,.organizer-back-btn:active{background:#e6f6f9!important}.organizer-back-btn:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media (max-width: 640px){.organizer-back-btn{max-width:100%}}:root{--scene-fallback: hsl(200 60% 8%);--scene-ambient-shade: .35;--scene-edge-fade: 0 0 32px 12px hsl(200 60% 8% / .45);--scene-action-bg: hsl(0 0% 98%);--scene-action-text: hsl(190 65% 15%);--scene-hint-text: hsl(0 0% 98%)}.scene-stage-shell{position:fixed;top:0;right:0;bottom:0;left:0;height:min(100dvh,var(--scene-visible-height));overflow:hidden;isolation:isolate;background:var(--scene-fallback)}.scene-stage-shell:has(.pavilion-booth-scene--expanded){z-index:99999}.scene-ambient{position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;width:calc(100% + 160px);height:calc(100% + 160px);-o-object-fit:cover;object-fit:cover;filter:blur(40px) brightness(var(--scene-ambient-shade));pointer-events:none;z-index:-1}.scene-artwork{position:absolute;width:var(--scene-width);height:var(--scene-height);left:var(--scene-left);top:var(--scene-top)}.scene-stage--wide .scene-artwork{box-shadow:var(--scene-edge-fade)}.scene-stage--small .scene-ambient{top:-24px;right:-24px;bottom:-24px;left:-24px;width:calc(100% + 48px);height:calc(100% + 48px);filter:blur(18px) brightness(.76)}.scene-stage-shell .scene-artwork>:is(.pavilion-booth-scene,.hall-stage,.pavilion-map-frame--immersive,.scene-room-artwork,.pavilion-enter-media),.scene-zoom-content>:is(.pavilion-booth-scene,.hall-stage,.pavilion-map-frame--immersive){position:relative!important;inset:auto!important;margin:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;aspect-ratio:16 / 9!important;border:0!important;border-radius:0!important;box-shadow:none!important}.scene-artwork .pavilion-booth-scene-image,.scene-room-artwork>img,.scene-artwork .pavilion-enter-media>img{-o-object-fit:contain!important;object-fit:contain!important}.scene-artwork .hall-stage{background-size:contain!important;background-repeat:no-repeat}.scene-room-artwork{position:relative;width:100%;height:100%}.scene-room-artwork>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scene-room-artwork>.scene-room-content{position:absolute;top:0;right:0;bottom:0;left:0}.scene-room-content:has(>main),.scene-room-content:has(>section){overflow:auto}.scene-room-content>main{max-width:100%;padding:12px}.scene-room-content .interviewer-workspace{min-height:0}.scene-stage--small .scene-artwork :is(.pavilion-hub-pill,.fair-totem-launch,.pavilion-booth-hotspot-moreinfo){min-height:44px!important;font-size:max(14px,1.05cqw)!important}.scene-stage-shell.scene-stage--list .scene-artwork .pavilion-hub-pill,.scene-stage-shell.scene-stage--list .scene-artwork .pavilion-hub-pill *,.scene-stage--list .scene-artwork .fair-totem-launch{visibility:hidden!important;pointer-events:none!important}.scene-action-list{position:absolute;top:calc(var(--scene-top) + var(--scene-height) + 12px);bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-content:start;gap:8px;overflow:auto;padding:4px}.scene-action-list>button{min-height:44px;height:auto;font-size:14px;white-space:normal;line-height:1.3;padding:10px 14px;background:var(--scene-action-bg);color:var(--scene-action-text)}.scene-rotate-hint{position:absolute;top:8px;left:8px;right:52px;margin:0;text-align:center;font-size:14px;color:var(--scene-hint-text)}.scene-zoom-viewport,.scene-zoom-content{width:100%!important;height:100%!important}.scene-zoom-viewport{touch-action:none}.scene-stage-shell .hall-controls-top{position:fixed!important;top:12px!important;left:12px!important;right:60px!important;flex-wrap:wrap!important}.scene-stage-shell .hall-filter-pill{border-radius:8px;flex-shrink:0;white-space:nowrap}@media (min-width: 1025px){.scene-stage--hall .hall-controls-top{top:max(12px,var(--scene-top))!important;left:max(12px,calc(var(--scene-left) + 12px))!important;right:auto!important}.scene-stage--hall.scene-stage--roomy .hall-controls-top{left:12px!important;width:calc(var(--scene-side) - 24px);right:auto!important;align-items:flex-start}.scene-stage--hall.scene-stage--roomy .hall-filter-pill{flex-wrap:wrap;white-space:normal}.scene-stage--hall .hall-top-legend{display:none}.scene-stage--hall .hall-legend-info{display:grid}body:has(.scene-stage--hall:not(.scene-stage--small)) .pavilion-gallery-innerbar{flex-wrap:nowrap;left:max(160px,var(--scene-side, 0px));right:60px;gap:16px}body:has(.scene-stage--hall:not(.scene-stage--small)) .pavilion-gallery-innerbar>*{gap:18px;flex-wrap:nowrap}body:has(.scene-stage--hall:not(.scene-stage--small)) .pavilion-gallery-innerbar .pavilion-hub-pill{font-size:.7rem;padding:.45rem .8rem .45rem 2rem}body:has(.scene-stage--hall:not(.scene-stage--small)) .pavilion-gallery-innerbar .pavilion-hub-pill:before{left:.7rem;width:.8rem;height:.8rem}}@media (max-height: 500px){.scene-stage-shell .hall-top-legend{display:none}.scene-stage-shell .hall-legend-info{display:grid}}.scene-stage-shell .pavilion-booth-actions{bottom:24px}.scene-stage--list .hall-controls-top{max-height:100px;overflow:auto;right:60px!important;flex-wrap:wrap!important}.scene-stage--list .hall-filter-pill{border-radius:6px;min-height:44px;flex-wrap:wrap}.scene-stage--list .hall-top-legend{display:none}.scene-stage--list .hall-legend-info{display:grid}.scene-stage--portrait .hall-controls-top{top:48px!important}.scene-stage--wide .hall-arrow--prev{position:fixed;left:max(12px,calc(var(--scene-side) / 2 - 22px))}.scene-stage--wide .hall-arrow--next{position:fixed;right:max(12px,calc(var(--scene-side) / 2 - 22px))}body:has(.scene-stage--wide) :is(.meet-corner-actions,.booth-walk-counter){right:12px;max-width:max(110px,calc((100vw - min(calc(100vw - 24px),calc((100dvh - 76px) * 16 / 9)))/2 - 24px))}body:has(.scene-stage--wide) .meet-corner-actions{top:80px;bottom:auto;align-items:stretch}body:has(.scene-stage--wide) .fair-mini-totem{left:12px;max-width:max(110px,calc((100vw - min(calc(100vw - 24px),calc((100dvh - 76px) * 16 / 9)))/2 - 24px))}body:has(.scene-stage-shell) :is(.pavilion-back-to-browsing,.pavilion-gallery-innerbar){bottom:max(12px,env(safe-area-inset-bottom))!important}body:has(.scene-stage--list) .pavilion-gallery-innerbar{display:none!important}body:has(.scene-stage--portrait) :is(.meet-corner-actions,.fair-mini-totem,.booth-walk-counter,.booth-walk-arrow){visibility:hidden}body:has(.scene-stage--list) :is(.meet-corner-actions,.fair-mini-totem,.booth-walk-counter,.booth-walk-arrow){visibility:hidden}.scene-controls-host{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.scene-controls-host>*{pointer-events:auto}.venue-panel:has(.scene-stage-shell) .venue-panel-hint{display:none}.venue-panel:has(.scene-stage-shell) .venue-panel-inner>.meet-card>:is(:first-child,:last-child){position:fixed;z-index:5;left:12px;right:60px}.venue-panel:has(.scene-stage-shell) .venue-panel-inner>.meet-card>:first-child{top:12px}.venue-panel:has(.scene-stage-shell) .venue-panel-inner>.meet-card>:last-child{bottom:12px}.scene-room-content>:is(iframe,.animate-pulse){position:absolute;top:12%!important;right:8%!important;bottom:12%!important;left:8%!important;width:84%!important;height:76%!important}.scene-room-content>iframe.meet-stage-screen-frame{inset:10% 16% auto!important;width:68%!important;height:44%!important}.scene-artwork .meet-theater{padding:0;background:transparent}.scene-artwork :is(.meet-theater-screens,.meet-theater-panel){width:100%;height:100%;max-width:none;border:0;border-radius:0}.scene-artwork .meet-theater-hero{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.scene-stage--list .scene-action-list{bottom:max(72px,env(safe-area-inset-bottom))}.scene-stage--wide .meet-corner-actions button{white-space:normal;height:auto;min-height:44px;font-size:14px}.scene-stage--wide .fair-mini-totem{top:80px;bottom:auto}.scene-stage--wide .fair-mini-card{white-space:normal}.scene-stage--wide .fair-mini-totem-list{max-height:65dvh;overflow:auto}.scene-artwork .pavilion-map-audio-btn{width:44px;height:44px}.scene-stage--portrait .pavilion-map-audio-btn{right:8px;bottom:8px}.venue-panel:has(.scene-stage-shell) .venue-panel-inner>.meet-card>:first-child{background:var(--scene-fallback);color:var(--scene-hint-text)}.venue-panel:has(.scene-stage-shell) .venue-panel-inner>.meet-card>:first-child span{color:inherit!important}@media (prefers-reduced-motion: reduce){.scene-stage-shell *,.scene-stage-shell *:after{animation:none!important;transition:none!important}}body:has(.scene-stage--landscape){--scene-width: min(100vw, calc(100dvh * 16 / 9));--scene-height: calc(var(--scene-width) * 9 / 16);--scene-side: calc((100vw - var(--scene-width)) / 2);--scene-top: calc((100dvh - var(--scene-height)) / 2)}.scene-stage--landscape .scene-artwork{box-shadow:none}.scene-stage--landscape .scene-artwork .pavilion-booth-scene{border:0!important}.scene-stage--landscape .scene-artwork :is(.pavilion-hub-pill,.fair-totem-launch,.pavilion-booth-hotspot-moreinfo){min-height:0!important}.scene-stage--landscape .pavilion-booth-actions{position:fixed;left:50%;bottom:max(calc(var(--scene-top) + 24px),env(safe-area-inset-bottom));width:min(calc(var(--scene-width) - 152px),720px);flex-wrap:wrap;max-height:calc(var(--scene-height) - 48px);overflow-y:auto}.scene-stage--landscape .hall-controls-top{position:fixed!important;top:calc(var(--scene-top) + 12px)!important;left:max(12px,calc(var(--scene-left) + 12px))!important;right:max(60px,calc(var(--scene-left) + 60px))!important;width:auto!important;flex-wrap:wrap!important;align-items:center!important;max-height:calc(var(--scene-height) - 96px);overflow-y:auto}.scene-stage--landscape .hall-top-legend{display:none}.scene-stage--landscape .hall-legend-info{display:grid}body:has(.scene-stage--landscape) .pavilion-gallery-innerbar{position:fixed!important;left:max(12px,calc(var(--scene-side, 0px) + 12px))!important;right:max(76px,calc(var(--scene-side, 0px) + 76px))!important;bottom:max(calc(var(--scene-top, 0px) + 24px),env(safe-area-inset-bottom))!important;margin:0!important;flex-direction:row!important;flex-wrap:wrap!important;gap:16px!important;max-height:calc(100dvh - 96px);overflow-y:auto}body:has(.scene-stage--landscape) .pavilion-gallery-innerbar>*{flex-wrap:wrap!important;gap:16px!important}body:has(.scene-stage--landscape) .pavilion-gallery-innerbar .pavilion-hub-pill{display:inline-flex!important}body:has(.scene-stage--landscape) :is(.meet-corner-actions,.booth-walk-counter){right:max(12px,calc(var(--scene-side, 0px) + 12px));max-width:240px}body:has(.scene-stage--landscape) .meet-corner-actions{top:calc(var(--scene-top, 0px) + 72px);bottom:auto;max-height:calc(100dvh - var(--scene-top, 0px) - 148px);overflow-y:auto;align-items:flex-end;visibility:visible}body:has(.scene-stage--landscape) .booth-walk-counter{top:calc(50% + 64px);bottom:auto;left:auto;transform:none;visibility:visible}body:has(.scene-stage--landscape) .booth-walk-arrow{visibility:visible}body:has(.scene-stage--landscape) .booth-walk-arrow--prev,.scene-stage--landscape .hall-arrow--prev{position:fixed;left:max(12px,calc(var(--scene-side, 0px) + 12px))}body:has(.scene-stage--landscape) .booth-walk-arrow--next,.scene-stage--landscape .hall-arrow--next{position:fixed;right:max(12px,calc(var(--scene-side, 0px) + 12px))}body:has(.scene-stage--landscape) .fair-mini-totem{left:max(12px,calc(var(--scene-side, 0px) + 12px));right:auto;top:calc(var(--scene-top, 0px) + 12px);bottom:auto;width:min(240px,calc(100vw - 84px));max-width:none;max-height:calc(100dvh - var(--scene-top, 0px) - 112px);visibility:visible}.scene-help-host{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:100003}.scene-help-host .pavilion-support-button--scene{width:44px;height:44px;margin:0;border-radius:50%;background:var(--scene-action-bg)}.fair-mini-totem-toggle{width:100%;height:auto;min-height:36px;padding:0;white-space:normal;color:inherit}.fair-mini-totem-toggle:hover{background:transparent;color:inherit}.fair-mini-totem--collapsed .fair-mini-totem-title{margin-bottom:0}.fair-mini-totem-list[hidden]{display:none}.scene-stage-shell{top:0;right:0;bottom:0;left:0;width:100%;height:auto;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:translateZ(0);background:var(--scene-fallback);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:hsl(200 30% 30%) var(--scene-fallback)}.scene-stage-shell::-webkit-scrollbar{width:8px;background:var(--scene-fallback)}.scene-stage-shell::-webkit-scrollbar-thumb{background:#365463;border-radius:4px}.scene-stage-shell .scene-ambient{top:0;right:0;bottom:0;left:0;width:100%;height:min(100dvh,var(--scene-visible-height))}.scene-stage-shell .scene-scroll-content{position:relative;min-height:100dvh;width:100%}body:has(.scene-stage-shell){background:var(--scene-fallback);overflow-x:hidden}.scene-stage-shell :is(.pavilion-booth-actions,.hall-controls-top,.meet-corner-actions,.fair-mini-totem){max-height:none!important;overflow:visible!important}.scene-stage-shell :is(.pavilion-back-to-browsing,.pavilion-gallery-innerbar){max-height:none!important;overflow:visible!important}.scene-stage-shell .fair-mini-totem~.avail-legend-line,.scene-stage-shell .fair-mini-totem+* .avail-legend-line{position:static!important;margin-top:8px}body:has(.scene-help-host) :is(.pavilion-support-button--map,.pavilion-support-button--booth,.hall-totem-help,.meet-root>header .pavilion-support-button){display:none!important}.scene-help-host{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}.scene-help-host .pavilion-support-button--scene{width:56px;height:56px}.scene-stage-shell .pavilion-booth-actions{padding-right:72px}.support-panel.support-panel{max-height:calc(100dvh - 104px);max-width:calc(100vw - 32px);overflow:auto}html.scene-stage-open,body.scene-stage-open{overflow:hidden!important}.scene-stage-shell{position:fixed!important;top:0;left:0;right:0;bottom:0;width:100%;height:100dvh!important;max-width:none;background:#06121f}body.scene-stage-open .meet-root>header :is(.pavilion-support-button,.pavilion-help-button),body.scene-stage-open :is(.pavilion-support-button--map,.hall-totem-help){display:none!important}body.scene-stage-open .scene-help-host .pavilion-support-button--scene{display:inline-flex!important}.scene-stage-shell .pavilion-back-to-browsing{left:calc(16px + env(safe-area-inset-left))!important}.scene-stage-shell :is(.pavilion-immersive-exit,.pavilion-map-audio-btn){z-index:7}body.scene-stage-sides .scene-stage-shell .pavilion-back-to-browsing{top:16px!important;bottom:auto!important;left:16px!important;max-width:calc(var(--scene-side-px) - 32px);white-space:normal}body.scene-stage-sides .scene-stage-shell .pavilion-immersive-exit{position:absolute!important;top:16px!important;right:16px!important;left:auto!important;bottom:auto!important}body.scene-stage-sides .scene-stage-shell .pavilion-map-audio-btn{position:absolute!important;top:72px!important;right:16px!important;left:auto!important;bottom:auto!important}body.scene-stage-sides .scene-help-host{top:132px;bottom:auto;right:calc(16px + max(0px,(var(--scene-side-px) - 88px) / 2))}.support-panel.support-panel{z-index:100004}.scene-help-host{background:transparent!important;border:0!important;height:auto!important;display:flex;flex-direction:column;align-items:center;gap:12px}.scene-help-host .pavilion-support-button--scene,body.scene-stage-open .scene-help-host .pavilion-support-button--scene{width:56px!important;height:56px!important;min-height:56px!important;max-height:56px;flex:none!important;align-self:center;aspect-ratio:1;border-radius:50%!important;padding:0!important;overflow:hidden;background:transparent!important;border:0!important;box-shadow:0 4px 14px #00000059}.scene-help-host .pavilion-support-icon{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}body.scene-stage-sides .scene-stage-shell .pavilion-immersive-exit{right:calc((var(--scene-side-px) - 44px) / 2)!important}body.scene-stage-sides .scene-stage-shell .pavilion-map-audio-btn{top:72px!important}body.scene-stage-sides .scene-help-host{top:128px;bottom:auto;right:calc((var(--scene-side-px) - 56px) / 2)!important}body.scene-stage-open .support-panel.support-panel{position:fixed;right:16px;bottom:calc(88px + env(safe-area-inset-bottom));top:auto;left:auto;z-index:100004;max-height:calc(100dvh - 120px)}body.scene-stage-sides .support-panel.support-panel{right:calc(var(--scene-side-px) + 16px);bottom:16px}.scene-stage-shell .scene-scroll-content{padding-bottom:calc(72px + env(safe-area-inset-bottom));box-sizing:border-box}.scene-stage-shell :is(.pavilion-booth-actions,.pavilion-gallery-innerbar,.hall-controls-top,.meet-corner-actions,.fair-mini-totem,.fair-mini-totem-list,.scene-action-list){max-height:none!important;overflow:visible!important}.scene-stage--landscape .pavilion-booth-actions{bottom:calc(var(--scene-top) + 28px + env(safe-area-inset-bottom))!important}body:has(.scene-stage-shell) :is(.pavilion-back-to-browsing,.pavilion-gallery-innerbar){bottom:calc(max(var(--scene-top, 0px),0px) + 28px + env(safe-area-inset-bottom))!important}.scene-stage-shell .pavilion-gallery-innerbar{padding-bottom:4px}.scene-stage-shell .hall-controls-top{left:max(16px,calc(var(--scene-side, 0px) + 16px))!important;max-width:calc(100vw - 32px)!important;flex-wrap:wrap!important}body.scene-stage-sides .scene-stage--hall .hall-controls-top{left:max(16px,calc(var(--scene-side-px) + 16px))!important;width:auto}.scene-stage-shell .fair-mini-totem{display:flex;flex-direction:column;align-items:flex-start}.scene-stage-shell .fair-mini-totem .avail-legend-line,.scene-stage-shell .fair-mini-totem~.avail-legend-line{position:static!important;margin-top:8px;transform:none!important}.scene-stage-shell *{scrollbar-width:none}.scene-stage-shell *::-webkit-scrollbar{display:none;width:0;height:0}.scene-stage-shell :is(.pavilion-gallery-innerbar,.pavilion-gallery-innerbar *,.hall-controls-top,.hall-totem-links,.scene-action-list,.fair-mini-totem-list){overflow:visible!important;max-height:none!important}body.scene-stage-open .hall-totem-help{display:none!important}.scene-stage-shell .pavilion-gallery-panel--hall .pavilion-gallery-innerbar,body:has(.scene-stage--hall) .pavilion-gallery-innerbar{left:calc(var(--scene-side-px, 0px) + 16px)!important;right:calc(var(--scene-side-px, 0px) + 16px)!important;bottom:calc(max(var(--scene-top, 0px),0px) + 28px + env(safe-area-inset-bottom))!important;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px}body:has(.scene-stage--hall) .pavilion-gallery-innerbar>*{flex-wrap:nowrap}body.scene-stage-sides:has(.scene-stage--hall) .pavilion-back-to-browsing{top:16px!important;bottom:auto!important;left:16px!important;max-width:calc(var(--scene-side-px) - 32px)}.scene-stage-shell{transform:none!important;height:100dvh!important}.scene-stage-shell .scene-scroll-content{display:flow-root;position:relative;min-height:100dvh;padding-bottom:0!important;box-sizing:border-box}.scene-stage-shell.scene-stage--overflow .scene-scroll-content{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}.scene-stage-frame{position:relative;width:var(--scene-width);height:var(--scene-height);margin:var(--scene-top) auto 0}.scene-stage-frame>.scene-artwork{position:absolute;left:0!important;top:0!important;width:100%!important;height:100%!important}.scene-stage-frame>.scene-controls-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}.scene-stage-frame>.scene-controls-host>*{pointer-events:auto}.scene-stage-shell .scene-ambient{position:absolute;top:0;left:0;width:100%;height:100%}.scene-stage-shell .scene-stage-frame :is(.pavilion-gallery-innerbar,.pavilion-gallery-innerbar>*,.pavilion-booth-actions,.hall-controls-top,.meet-corner-actions,.fair-mini-totem,.fair-mini-totem-list,.booth-walk,.hall-totem-links){overflow:visible!important;max-height:none!important;height:auto!important}.scene-stage-shell .scene-stage-frame .scene-controls-host .pavilion-back-to-browsing{position:absolute!important;left:16px!important;bottom:28px!important;top:auto!important;right:auto!important;max-width:none!important;transform:none!important;margin:0!important}.scene-stage-shell .scene-stage-frame .scene-controls-host .pavilion-gallery-innerbar{position:absolute!important;left:210px!important;right:16px!important;bottom:28px!important;top:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-end!important;gap:12px 16px!important;width:auto!important}.scene-stage-shell .scene-stage-frame .scene-controls-host .pavilion-gallery-innerbar>*{flex-wrap:nowrap!important;row-gap:12px!important;-moz-column-gap:12px!important;column-gap:12px!important;gap:12px!important}.scene-stage-shell .scene-stage-frame .scene-controls-host .hall-controls-top{position:absolute!important;top:16px!important;left:16px!important;right:auto!important;bottom:auto!important;width:auto!important;max-width:calc(100% - 32px)!important;flex-wrap:wrap!important}.scene-stage-shell .scene-stage-frame .scene-artwork .pavilion-booth-actions{position:absolute!important;left:50%!important;right:auto!important;bottom:28px!important;top:auto!important;transform:translate(-50%)!important;padding-right:0!important}.scene-stage-shell .scene-stage-frame .scene-controls-host .meet-corner-actions{position:absolute!important;right:16px!important;top:80px!important;bottom:auto!important;left:auto!important;max-width:240px!important;visibility:visible}.scene-stage-shell .scene-stage-frame .scene-controls-host .fair-mini-totem{position:absolute!important;left:16px!important;top:60px!important;right:auto!important;bottom:auto!important;z-index:2!important;width:min(240px,calc(100% - 32px))!important}.scene-stage-shell .scene-stage-frame .scene-controls-host .booth-walk-arrow{position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;visibility:visible}.scene-stage-shell .scene-stage-frame .scene-controls-host .booth-walk-arrow--prev{left:16px!important;right:auto!important}.scene-stage-shell .scene-stage-frame .scene-controls-host .booth-walk-arrow--next{right:16px!important;left:auto!important}.scene-stage-shell .scene-stage-frame .scene-controls-host .booth-walk-counter{position:absolute!important;right:16px!important;left:auto!important;top:calc(50% + 48px)!important;bottom:auto!important;transform:none!important;visibility:visible}.scene-stage-shell .scene-stage-frame .scene-controls-host .booth-walk-chip{position:absolute!important;left:50%!important;top:16px!important;transform:translate(-50%)!important}.scene-stage-shell .scene-stage-frame :is(.hall-arrow--prev,.hall-arrow--next){position:absolute!important}.scene-stage-shell .scene-stage-frame .hall-arrow--prev{left:16px!important}.scene-stage-shell .scene-stage-frame .hall-arrow--next{right:16px!important}.scene-stage-shell .scene-stage-frame .pavilion-booth-kind-row{max-width:calc(100% - 32px);flex-wrap:wrap}body.scene-stage-open .pavilion-immersive-exit{position:fixed!important;z-index:100002}body.scene-stage-open:not(.scene-stage-sides) .pavilion-immersive-exit{top:calc(16px + env(safe-area-inset-top))!important;right:calc(16px + env(safe-area-inset-right))!important;left:auto!important}body.scene-stage-sides .pavilion-immersive-exit{top:16px!important;right:calc((var(--scene-side-px) - 44px) / 2)!important;left:auto!important;bottom:auto!important}body.scene-stage-sides .scene-stage-shell .pavilion-map-audio-btn{position:fixed!important;top:72px!important;right:calc((var(--scene-side-px) - 44px) / 2)!important;left:auto!important;bottom:auto!important;z-index:100002}.scene-stage-shell .scene-stage-frame>.scene-artwork{z-index:1;isolation:isolate}.scene-stage-shell .scene-stage-frame .scene-artwork .pavilion-booth-scene{z-index:auto!important}.scene-stage-shell .scene-stage-frame:has(.scene-controls-host .fair-mini-totem) .pavilion-booth-kind-row{left:calc(28px + min(240px,calc(100% - 32px)))!important;max-width:calc(100% - 300px)}.scene-stage-shell .scene-stage-frame .scene-controls-host .fair-mini-totem{top:16px!important}.scene-stage-shell .pavilion-hub-pill-es{font-size:max(.7rem,11px)!important}.scene-stage-shell :is(.pavilion-booth-actions,.pavilion-gallery-innerbar) .pavilion-hub-pill{padding-left:2rem}.scene-stage-shell :is(.pavilion-booth-actions,.pavilion-gallery-innerbar) .pavilion-hub-pill:before{left:.7rem;width:.8rem;height:.8rem}.scene-stage-shell .scene-stage-frame .scene-controls-host .meet-corner-actions.booth-corner-stack{top:72px!important;right:16px!important;max-width:min(170px,calc(100% - 32px))!important;align-items:flex-end!important;gap:12px!important;visibility:visible!important}.scene-stage-shell .booth-corner-stack .booth-stack-icon{height:56px!important;min-height:56px!important;width:56px!important}.scene-stage-shell .booth-corner-stack>.meet-btn{white-space:normal;overflow-wrap:anywhere}.scene-stage-shell .scene-stage-frame .scene-controls-host .pavilion-back-group--parent{position:absolute!important;left:16px!important;bottom:28px!important;top:auto!important;right:auto!important;transform:none!important;margin:0!important;z-index:40;max-width:38%}.scene-stage-shell .scene-controls-host .pavilion-parent-back-en,.scene-stage-shell .scene-controls-host .pavilion-parent-back-es{max-width:min(260px,100%)}.scene-stage-shell.scene-stage--small .scene-stage-frame .scene-controls-host .pavilion-back-group--parent{bottom:calc(92px + env(safe-area-inset-bottom))!important}@media (max-width: 640px){.scene-stage-shell .scene-stage-frame .scene-controls-host .pavilion-back-group--parent{left:8px!important}}html.pavilion-host{--pavilion-navy: #1b2a4a;--pavilion-teal: #0eb3d4;--pavilion-lime: #a5c52c;--pavilion-teal-dark: #087f98;--pavilion-lime-dark: #718a18;--pavilion-teal-soft: #e2f7fb;--pavilion-lime-soft: #f2f7df;--pavilion-teal-border: #9cdeeb;--brand-primary: 190 88% 44%;--brand-secondary: 73 63% 47%;--brand-secondary-foreground: 219 46% 20%;--primary: 190 88% 44%;--primary-foreground: 0 0% 100%;--accent: 73 63% 47%;--accent-foreground: 219 46% 20%;--ring: 190 88% 44%;--pbp-red: 190 88% 44%}html.pavilion-host [class*="text-[#CC1424]"]{color:var(--pavilion-teal)!important}html.pavilion-host [class*="bg-[#CC1424]"]{background-color:var(--pavilion-teal)!important}html.pavilion-host [class*="hover:bg-[#a51020]"]:hover{background-color:var(--pavilion-teal-dark)!important}html.pavilion-host .bg-rose-50,html.pavilion-host .bg-rose-100{background-color:var(--pavilion-teal-soft)!important}html.pavilion-host .text-rose-800{color:var(--pavilion-teal)!important}html.pavilion-host.dark .dark\:bg-rose-950\/30,html.pavilion-host.dark .dark\:bg-rose-900\/40{background-color:#0eb3d438!important}html.pavilion-host.dark .dark\:text-rose-200{color:#d9f7fc!important}html.pavilion-host .text-red-600,html.pavilion-host.dark .dark\:text-red-400{color:var(--pavilion-teal)!important}html.pavilion-host .bg-red-100{background-color:var(--pavilion-teal-soft)!important}html.pavilion-host .text-red-800{color:var(--pavilion-navy)!important}html.pavilion-host .accent-\[\#B01030\]{accent-color:var(--pavilion-teal)!important}html.pavilion-host.dark .dark\:bg-red-900\/40{background-color:#0eb3d438!important}html.pavilion-host.dark .dark\:text-red-200{color:#d9f7fc!important}.pavilion-cookie-banner{position:fixed;inset:auto 0 0;z-index:50;padding:1rem;color:hsl(var(--primary-foreground));background:var(--pavilion-navy);border-top:1px solid rgb(255 255 255 / .15);box-shadow:0 -12px 30px #1b2a4a2e}.pavilion-cookie-muted{color:#ffffffad}.pavilion-cookie-button{padding:.5rem 1rem;border-radius:8px;font-size:.75rem;font-weight:600;transition:background-color .15s ease,border-color .15s ease}.pavilion-cookie-decline{color:#ffffffbf;border:1px solid rgb(255 255 255 / .25)}.pavilion-cookie-decline:hover{border-color:#ffffff8c}.pavilion-cookie-accept{color:hsl(var(--primary-foreground));background:var(--pavilion-teal)}.pavilion-cookie-accept:hover{background:var(--pavilion-teal-dark)}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:SF Pro Display,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--brand-primary: 190 88% 44%;--brand-secondary: 73 63% 47%;--brand-secondary-foreground: 219 46% 20%;--pbp-red: 190 88% 44%;--pbp-red-light: 73 63% 92%;--pbp-dark: 0 0% 5%;--pbp-mid: 0 0% 23%;--pbp-muted: 0 0% 53%;--pbp-off: 36 27% 96%;--pbp-border: 35 25% 88%;--digital-purple: 270 60% 55%;--digital-gold: 45 90% 55%;--interview-panel-surface: 219 46% 20%;--interview-panel-foreground: 0 0% 100%;--interview-warning-surface: 32 90% 23%;--interview-warning-border: 38 95% 50%;--layout-unsaved: 32 90% 30%;--layout-saved: 139 59% 25%;--layout-error: 0 72% 36%;--layout-error-surface: 0 85% 97%;--interview-button-surface: 0 0% 100%;--interview-button-foreground: 219 46% 20%;--booth-button-teal: 174 75% 24%;--booth-button-blue: 215 76% 34%;--booth-button-orange: 22 88% 32%;--booth-button-purple: 277 58% 34%;--booth-button-green: 139 59% 25%;--booth-button-pink: 330 67% 34%;--booth-button-gold: 45 88% 58%;--booth-button-dark: 0 0% 10%;--booth-button-light-text: 0 0% 100%;--booth-button-dark-text: 0 0% 8%;--booth-more-info-start: 174 84% 30%;--booth-more-info-end: 207 88% 43%;--booth-more-info-fill: linear-gradient(110deg, hsl(var(--booth-more-info-start)), hsl(var(--booth-more-info-end)));--booth-more-info-border: hsl(var(--booth-button-light-text) / .92);--booth-more-info-shadow: 0 10px 24px -10px hsl(var(--booth-button-dark-text) / .5), inset 0 1px 0 hsl(var(--booth-button-light-text) / .35);--booth-more-info-hover-shadow: 0 14px 28px -10px hsl(var(--booth-button-dark-text) / .55), inset 0 1px 0 hsl(var(--booth-button-light-text) / .45);--background: 0 0% 97%;--foreground: 0 0% 10%;--card: 0 0% 100%;--card-foreground: 0 0% 10%;--popover: 0 0% 100%;--popover-foreground: 0 0% 10%;--primary: 190 88% 44%;--primary-foreground: 0 0% 100%;--secondary: 73 63% 47%;--secondary-foreground: 219 46% 20%;--muted: 0 0% 90%;--muted-foreground: 0 0% 40%;--accent: 73 63% 47%;--accent-foreground: 219 46% 20%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 100%;--border: 0 0% 90%;--input: 0 0% 90%;--ring: 190 88% 44%;--radius: 12px;--sidebar-background: 0 0% 98%;--sidebar-foreground: 0 0% 26.1%;--sidebar-primary: 0 0% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 0 0% 95.9%;--sidebar-accent-foreground: 0 0% 10%;--sidebar-border: 0 0% 91%;--sidebar-ring: 351 85% 42%}.dark{--layout-unsaved: 38 95% 65%;--layout-saved: 139 59% 65%;--layout-error: 0 85% 80%;--layout-error-surface: 0 45% 16%;--background: 0 0% 10%;--foreground: 0 0% 98%;--card: 0 0% 10%;--card-foreground: 0 0% 98%;--popover: 0 0% 10%;--popover-foreground: 0 0% 98%;--primary: 0 0% 98%;--primary-foreground: 0 0% 10%;--secondary: 0 0% 17.5%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 17.5%;--muted-foreground: 0 0% 65.1%;--accent: 0 0% 17.5%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 0 0% 17.5%;--input: 0 0% 17.5%;--ring: 0 0% 83.9%;--sidebar-background: 0 0% 10%;--sidebar-foreground: 0 0% 95.9%;--sidebar-primary: 190 88% 44%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 0 0% 15.9%;--sidebar-accent-foreground: 0 0% 95.9%;--sidebar-border: 0 0% 15.9%;--sidebar-ring: 190 88% 44%}:root,.dark{--pbp-red-foreground: 0 0% 100%}[class~=bg-pbp-red],[class~=bg-blueprint-accent],[class~=bg-destructive],[class*=bg-pbp-red][data-state=active]{color:hsl(var(--pbp-red-foreground))}html:not(.dark) [class~=bg-primary]{color:hsl(var(--pbp-red-foreground))}.meet-root .meet-btn-primary,.meet-root .meet-badge-accent{color:hsl(var(--pbp-red-foreground))}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:SF Pro Display,system-ui,sans-serif;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:SF Pro Display;src:local("SF Pro Display"),local("SFProDisplay-Regular");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Bold"),local("SFProDisplay-Bold");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:New York;src:local("New York");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4{font-family:SF Pro Display,system-ui,sans-serif;font-weight:700;letter-spacing:-.025em}p{line-height:1.625}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.section-fade-in.\!visible{opacity:1!important;transform:translateY(0)!important}.section-fade-in.visible{opacity:1;transform:translateY(0)}.react-flow__node.\!selected,.react-flow__node.selected{border-color:hsl(var(--pbp-red));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-36{bottom:9rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-11{top:2.75rem}.top-12{top:3rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-8{top:2rem}.top-9{top:2.25rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.\!z-\[2147483647\]{z-index:2147483647!important}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100003\]{z-index:100003}.z-\[100004\]{z-index:100004}.z-\[100005\]{z-index:100005}.z-\[100006\]{z-index:100006}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2147483000\]{z-index:2147483000}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\!mb-0{margin-bottom:0!important}.-ml-4{margin-left:-1rem}.-mt-0\.5{margin-top:-.125rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[9\/19\]{aspect-ratio:9/19}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1px\]{height:1px}.h-\[420px\]{height:420px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[28rem\]{max-height:28rem}.max-h-\[300px\]{max-height:300px}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-20{min-height:5rem}.min-h-\[120px\]{min-height:120px}.min-h-\[44px\]{min-height:44px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[95vw\]{width:95vw}.w-\[calc\(100\%_-_2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-40{min-width:10rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[72px\]{min-width:72px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1600px\]{max-width:1600px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(20rem\,90vw\)\]{max-width:min(20rem,90vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-4{scroll-margin-top:1rem}.scroll-mt-6{scroll-margin-top:1.5rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[6rem_minmax\(7rem\,1fr\)_5rem\]{grid-template-columns:6rem minmax(7rem,1fr) 5rem}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.gap-y-8{row-gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[color\:var\(--meet-accent\)\]{border-color:var(--meet-accent)}.border-accent{border-color:hsl(var(--accent))}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-current{border-color:currentColor}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[var\(--meet-surface\)\]{background-color:var(--meet-surface)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/20{background-color:hsl(var(--accent) / .2)}.bg-background{background-color:hsl(var(--background))}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blueprint-accent{background-color:hsl(var(--pbp-red))}.bg-border{background-color:hsl(var(--border))}.bg-brand-secondary{background-color:hsl(var(--brand-secondary))}.bg-brand-secondary\/80{background-color:hsl(var(--brand-secondary) / .8)}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/40{background-color:hsl(var(--foreground) / .4)}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/30{background-color:hsl(var(--primary) / .3)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/80{background-color:hsl(var(--primary) / .8)}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-center{background-position:center}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[4\%\]{padding-bottom:4%}.pb-\[4\.5\%\]{padding-bottom:4.5%}.pl-11{padding-left:2.75rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[color\:var\(--meet-accent\)\]{color:var(--meet-accent)}.text-\[var\(--meet-ink\)\]{color:var(--meet-ink)}.text-\[var\(--meet-muted\)\]{color:var(--meet-muted)}.text-\[var\(--meet-primary\)\]{color:var(--meet-primary)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-blueprint-accent{color:hsl(var(--pbp-red))}.text-blueprint-dark{--tw-text-opacity: 1;color:rgb(29 29 31 / var(--tw-text-opacity))}.text-brand-secondary-foreground{color:hsl(var(--brand-secondary-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-current{accent-color:currentColor}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,opacity\,transform\]{transition-property:box-shadow,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,opacity\]{transition-property:box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\]{transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}:root{--navbar-height: 56px;--scroll-offset: calc(var(--navbar-height) + 16px)}@media (min-width: 768px){:root{--navbar-height: 80px;--scroll-offset: calc(var(--navbar-height) + 16px)}}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-offset)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f8f8f8}::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground))}.animate-on-scroll{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}.animate-on-scroll.fade-in{opacity:1;transform:translateY(0)}.dark body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(140px 140px at 85% 15%,hsl(210 30% 85% / .15),transparent 60%),radial-gradient(60px 60px at 85% 15%,hsl(210 30% 90% / .18),transparent 70%),radial-gradient(2px 2px at 20% 30%,hsl(0 0% 100% / .45),transparent 60%),radial-gradient(1.5px 1.5px at 35% 55%,hsl(0 0% 100% / .35),transparent 60%),radial-gradient(1.5px 1.5px at 60% 25%,hsl(0 0% 100% / .35),transparent 60%),radial-gradient(2px 2px at 75% 45%,hsl(0 0% 100% / .4),transparent 60%),radial-gradient(1px 1px at 50% 70%,hsl(0 0% 100% / .3),transparent 60%),linear-gradient(180deg,hsl(var(--background)),hsl(var(--background)));opacity:.9}#root{position:relative;z-index:1}.dark .text-blueprint-dark{color:hsl(var(--foreground))!important}.dark .text-blueprint-dark\/80{color:hsl(var(--foreground) / .8)!important}.dark .text-blueprint-dark\/70{color:hsl(var(--foreground) / .7)!important}.dark .text-blueprint-dark\/50{color:hsl(var(--foreground) / .5)!important}@media print{@page{size:A4 landscape;margin:0}.print\:hidden{display:none!important}nav,footer{display:none!important}body{background:#fff}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-left{animation:scroll-left 40s linear infinite;display:flex;width:-moz-max-content;width:max-content}.marquee-right{animation:scroll-right 45s linear infinite;display:flex;width:-moz-max-content;width:max-content}.marquee-left:hover,.marquee-right:hover{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.marquee-left,.marquee-right{animation:none}}.pavilion-hub-pill.pavilion-hub-pill--locked{opacity:.6;filter:saturate(.35);cursor:not-allowed;animation:none}.pavilion-hub-pill.pavilion-hub-pill--locked:hover{transform:none}.pavilion-locked-note{position:absolute;top:calc(100% + .35rem);white-space:nowrap;font-size:.75rem;padding:.2rem .55rem;border-radius:999px;background:hsl(var(--background) / .9);color:hsl(var(--foreground));z-index:5}.org-landing-header{background:#fff;border-bottom:1px solid #e2e8f0}.org-landing-header-inner{display:flex;align-items:center;justify-content:center;gap:2rem;padding-block:1rem;flex-wrap:wrap}.org-landing-event-logo{height:7rem;width:auto;-o-object-fit:contain;object-fit:contain}.org-landing-org-logo{height:4.5rem;width:auto;-o-object-fit:contain;object-fit:contain}.org-landing-hero{min-height:calc(100dvh - 14rem);background:linear-gradient(180deg,#f0fbfc,#fff);padding:4rem 0 5rem;text-align:center;color:#0f2f3a}.org-landing-hero-inner{max-width:48rem;margin:0 auto}.org-landing-hero h1{font-family:Outfit,sans-serif;font-weight:800;font-size:clamp(2rem,5vw,3.25rem);color:#13707f;line-height:1.1}.org-landing-lead{margin-top:1rem;font-size:1.2rem;color:#334155}.org-landing-dates{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:#0f2f3a}.org-landing-kinds{display:grid;gap:14px;margin-top:28px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-inline:auto}.org-landing-kind-btn{display:flex;align-items:center;justify-content:center;gap:12px;min-height:72px;padding:14px 18px;border-radius:16px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px #00000026;transition:transform .15s}.org-landing-kind-btn:hover{transform:translateY(-3px)}.org-landing-kind-btn:focus-visible{outline:3px solid #0f2f3a;outline-offset:2px}.org-landing-kind-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left;line-height:1.2}.org-landing-kind-en{font-size:1.05rem}.org-landing-kind-es{font-size:.85rem;opacity:.9;font-weight:500}@media (min-width: 640px){.org-landing-kinds{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.org-landing-note{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.9rem;text-align:center;color:#64748b;max-width:46rem;margin-inline:auto}.org-landing-note-line{display:inline-flex;align-items:center;gap:6px}.org-landing-footer{text-align:center;padding:1.5rem;font-size:.85rem;color:#64748b;background:#fff;border-top:1px solid #e2e8f0}.org-landing-footer a{color:#13707f;font-weight:600;text-decoration:underline}.pavilion-enter-registration{margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:.65rem;text-align:center}.pavilion-registration-kinds{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;width:100%}.pavilion-registration-kind{height:auto;min-height:2.75rem;max-width:100%;border-radius:999px;padding:.4rem .8rem;font-size:.75rem;line-height:1.2;white-space:normal}.pavilion-registration-kind>span{min-width:0;overflow-wrap:anywhere}@media (max-width: 639px){.pavilion-registration-kinds{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem}.pavilion-registration-kind{grid-column:span 2;padding:.35rem .3rem;gap:.25rem;font-size:.625rem}.pavilion-registration-kind:nth-child(-n+2){grid-column:span 3}.pavilion-registration-kind svg{width:.75rem;height:.75rem}}@media (max-width: 640px){.org-landing-event-logo{height:5rem}.org-landing-org-logo{height:3.25rem}}.sched-box{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:1.75rem;padding:0 .35rem;border-radius:.4rem;font-size:.72rem;font-weight:600;border:1px solid transparent;cursor:pointer}.sched-box:focus-visible{outline:3px solid hsl(var(--ring,215 90% 55%));outline-offset:2px}.sched-box--key{min-width:.8rem;height:.8rem;padding:0;margin-right:.25rem;vertical-align:middle;cursor:default}.sched-box--free{background:#dcfce7;color:#14532d;border-color:#16a34a}.sched-box--booked{background:#ffe4e6;color:#881337;border-color:#e11d48}.sched-box--live{background:#ccfbf1;color:#134e4a;border-color:#0d9488;box-shadow:0 0 0 2px #0d9488}.sched-box--done{background:#d1d5db;color:#1f2937;border-color:#6b7280}.sched-box--past{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}.sched-seat{font-size:.6rem;margin-left:.15rem}.sched-legend{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.72rem}.sched-box--break{cursor:default;color:#4b5563;border-color:#d1d5db;background:repeating-linear-gradient(135deg,#f3f4f6 0,#f3f4f6 4px,#e5e7eb 4px,#e5e7eb 8px)}.slot-time--break{cursor:default;opacity:1;background:repeating-linear-gradient(135deg,#f3f4f6 0,#f3f4f6 4px,#e5e7eb 4px,#e5e7eb 8px);color:#374151;border:1px dashed #9ca3af;white-space:normal}.booth-break-note{padding:.4rem .6rem;border-radius:.4rem;border:1px dashed #9ca3af;background:#f9fafb;color:#374151}.interview-calm-cue{margin-top:.5rem;display:inline-block;padding:.35rem .7rem;border-radius:999px;font-size:.9rem;background:#fef9c3;color:#713f12;border:1px solid #fde68a}.interview-calm-cue--wrapup{background:#ffedd5;color:#7c2d12;border-color:#fed7aa}.booth-picture-hotspot{padding:0;border:0;background:transparent}.booth-picture-hotspot--enlarge{cursor:zoom-in}.booth-picture-hotspot--enlarge:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.booth-picture{margin:0;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.booth-picture-img{width:100%;flex:1 1 auto;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.booth-picture-img--cover{-o-object-fit:cover;object-fit:cover}.booth-picture--border{border:2px solid hsl(var(--background))}.booth-picture--rounded{border-radius:12px}.booth-picture--shadow{box-shadow:0 6px 18px hsl(var(--foreground) / .35);border-radius:4px}.booth-picture-caption{font-size:clamp(9px,.9vw,13px);line-height:1.2;padding:2px 6px;background:hsl(var(--background) / .85);color:hsl(var(--foreground));text-align:center}.booth-picture-panel{max-width:min(92vw,1000px)}.booth-picture-panel-img{width:100%;max-height:75vh;-o-object-fit:contain;object-fit:contain;display:block}:root{--rt-dark: 222 30% 14%;--rt-teal: 178 70% 32%;--rt-blue: 214 80% 45%;--rt-green: 142 60% 32%;--rt-orange: 26 90% 45%;--rt-red: 0 72% 46%;--rte-toolbar-bg: 222 35% 16%;--rte-toolbar-ink: 0 0% 100%}.pavilion-enter-reg-overlay{display:flex;flex-direction:column;align-items:center;gap:.3rem;max-width:100%}.pavilion-enter-reg-text{color:#fff;font-size:12px;line-height:1.3;background:#000000ad;border-radius:999px;padding:3px 10px;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pavilion-enter-reg-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:100%}.pavilion-enter-reg-pill{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer}.pavilion-enter-reg-pill:focus-visible{outline:2px solid #fff;outline-offset:2px}.pavilion-enter-reg-es{font-size:10px;font-weight:400;opacity:.9}@media (max-width: 640px){.pavilion-enter-reg-pill{padding:3px 7px;font-size:10.5px}.pavilion-enter-reg-es{display:none}.pavilion-enter-reg-text{font-size:10.5px;padding:2px 8px}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-blueprint-accent\/90:hover{background-color:hsl(var(--pbp-red) / .9)}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-90:hover{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-ring:focus{border-color:hsl(var(--ring))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-destructive\/10:focus{background-color:hsl(var(--destructive) / .1)}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:z-20:focus-visible{z-index:20}.focus-visible\:scale-110:focus-visible{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-muted-foreground:disabled{color:hsl(var(--muted-foreground))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}.dark\:border:is(.dark *){border-width:1px}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media not all and (min-width: 640px){.max-sm\:h-\[100dvh\]{height:100dvh}.max-sm\:max-h-\[100dvh\]{max-height:100dvh}.max-sm\:rounded-none{border-radius:0}}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:col-span-5{grid-column:span 5 / span 5}.sm\:col-span-full{grid-column:1 / -1}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-h-\[90dvh\]{max-height:90dvh}.sm\:w-56{width:14rem}.sm\:w-96{width:24rem}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr 1fr auto}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px_180px\]{grid-template-columns:minmax(0,1fr) 180px 180px}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(180px\,240px\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-4{padding:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-28{height:7rem}.md\:w-28{width:7rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:min-w-\[120px\]{min-width:120px}.md\:max-w-3xl{max-width:48rem}.md\:max-w-\[12rem\]{max-width:12rem}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(220px\,300px\)\]{grid-template-columns:minmax(0,1fr) minmax(220px,300px)}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-7{gap:1.75rem}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.\[\&\:focus-visible\>div\]\:outline:focus-visible>div{outline-style:solid}.\[\&\:focus-visible\>div\]\:outline-2:focus-visible>div{outline-width:2px}.\[\&\:focus-visible\>div\]\:outline-ring:focus-visible>div{outline-color:hsl(var(--ring))}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>span\]\:whitespace-normal>span{white-space:normal}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}html[data-font-scale="1.15"]{font-size:112.5%}html[data-font-scale="1.30"]{font-size:125%}html[data-spacing=wide] body{letter-spacing:.02em;word-spacing:.08em;line-height:1.8}html[data-dyslexia=true] body{font-family:Arial,Verdana,Tahoma,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;letter-spacing:.015em}html[data-highlight-links=true] a{text-decoration:underline;outline:2px dashed hsl(var(--primary));outline-offset:2px}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-contrast=high]{--foreground: 0 0% 5%;--border: 0 0% 20%;--muted-foreground: 0 0% 20%;--secondary-foreground: 0 0% 5%}.a11y-fixed{position:fixed;z-index:50}
