.chee-chamber{--chamber-accent:var(--pod-pink);--chamber-cyan:var(--intro-cyan);--chamber-green:var(--taina-sea);--chamber-line:color-mix(in oklab, var(--pod-violet) 38%, transparent);--chamber-glass:var(--glass-reflection), var(--glass-fill);--chamber-halo:0 0 38px color-mix(in oklab, var(--chamber-accent) 24%, transparent);isolation:isolate;overscroll-behavior:contain;background:var(--pod-surface);height:100dvh;color:var(--pod-light);letter-spacing:0;position:relative;overflow:auto}.chee-chamber[data-accent=cyan]{--chamber-accent:var(--chamber-cyan)}.chee-chamber[data-accent=gold]{--chamber-accent:var(--pod-gold)}.chee-chamber[data-accent=green]{--chamber-accent:var(--chamber-green)}.chee-chamber h1,.chee-chamber h2{font-family:var(--font-sans);letter-spacing:0}.chamber-architecture{pointer-events:none;z-index:-1;background:linear-gradient(90deg, color-mix(in oklab, var(--taina-night) 55%, transparent), transparent 40%, color-mix(in oklab, var(--pod-violet) 9%, transparent));position:absolute;inset:0;overflow:hidden}.chamber-vault{border:1px solid var(--chamber-line);box-shadow:inset 0 0 100px color-mix(in oklab, var(--pod-violet) 12%, transparent);border-radius:48% 48% 0 0;position:absolute;inset:8% 7% -40%}.chamber-vault:after{content:"";border:1px solid var(--chamber-line);border-radius:inherit;position:absolute;inset:4%}.chamber-floor{background-image:linear-gradient(var(--chamber-line) 1px, transparent 1px), linear-gradient(90deg, var(--chamber-line) 1px, transparent 1px);opacity:.4;background-size:90px 90px;width:160%;height:60%;position:absolute;bottom:-32%;left:-30%;transform:perspective(500px)rotateX(55deg)}.chamber-shell{width:min(100%,1560px);min-height:100%;padding:max(20px, env(safe-area-inset-top)) 40px max(18px, env(safe-area-inset-bottom));flex-direction:column;gap:22px;margin:auto;display:flex}.chamber-header{border-bottom:1px solid var(--chamber-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.chamber-eyebrow{color:var(--pod-gold);font-size:11px}.chamber-experience{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:center;gap:60px;display:grid}.chamber-identity{text-align:center;padding:15px 0}.chamber-hologram{place-items:center;width:min(100%,440px);height:280px;margin:8px auto 12px;display:grid;position:relative}.chamber-glyph{color:var(--pod-light);text-shadow:3px 0 var(--chamber-cyan), -3px 0 var(--chamber-accent), var(--chamber-halo);font-size:180px;line-height:1;animation:7s ease-in-out infinite chamber-breathe}.chamber-orbit{border:1px solid var(--chamber-accent);opacity:.55;border-radius:50%;width:80%;height:88%;position:absolute;transform:rotate(-25deg)}.chamber-orbit-inner{border-color:var(--chamber-cyan);width:64%;transform:rotate(25deg)}.chamber-plinth{border:1px solid var(--pod-gold);background:var(--chamber-glass);width:75%;height:35px;box-shadow:var(--chamber-halo);border-radius:50%;position:absolute;bottom:0}.chamber-identity h1{font-size:48px;font-weight:600;line-height:1.15}.chamber-subtitle{margin-top:8px;font-size:17px}.chamber-description{max-width:520px;color:color-mix(in oklab, var(--pod-light) 76%, transparent);margin:14px auto 0;font-size:13px;line-height:1.7}.chamber-guide{border:1px solid var(--chamber-line);border-top-color:var(--chamber-accent);background:var(--chamber-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--chamber-halo);border-radius:8px;padding:24px}.chamber-guide-heading{align-items:center;gap:12px;display:flex}.chamber-guide-heading>svg{color:var(--chamber-accent);width:28px;height:28px}.chamber-guide h2{font-size:19px}.chamber-guide h2 span{color:var(--pod-gold);font-size:13px}.chamber-guide-heading p{color:var(--chamber-cyan);margin-top:4px;font-size:11px}.chamber-response{border-left:2px solid var(--chamber-accent);min-height:95px;margin:18px 0 8px;padding:12px 0 12px 14px;font-size:13px;line-height:1.6}.chamber-actions{display:grid}.chamber-actions>*{white-space:normal;text-align:left;border-bottom:1px solid var(--chamber-line);border-radius:0;justify-content:space-between;height:auto;min-height:42px;font-size:12px}.chamber-actions span{align-items:center;gap:10px;display:flex}.chamber-actions svg{color:var(--chamber-accent);flex-shrink:0}.chamber-customize{border-color:var(--chamber-line);background:0 0;width:100%;margin-top:18px;font-size:12px}.chamber-preferences{border-top:1px solid var(--chamber-line);min-width:0;margin-top:18px;padding-top:12px}.chamber-preferences legend{color:var(--pod-gold);font-size:12px}.chamber-preference-row{justify-content:space-between;align-items:center;gap:10px;margin:8px 0;font-size:12px;display:flex}.chamber-preferences p{margin:12px 0;font-size:11px;line-height:1.6}.chamber-preferences select{background:var(--pod-surface);color:var(--pod-light);border:1px solid var(--chamber-line);border-radius:4px;max-width:58%;padding:6px}.chamber-swatches{display:flex}.chamber-swatch span{background:var(--swatch);border-radius:50%;width:16px;height:16px}.chamber-swatch[aria-pressed=true]{outline:1px solid var(--pod-light)}.chamber-swatch-magenta{--swatch:var(--pod-pink)}.chamber-swatch-cyan{--swatch:var(--chamber-cyan)}.chamber-swatch-gold{--swatch:var(--pod-gold)}.chamber-swatch-green{--swatch:var(--chamber-green)}.chamber-destinations{border-block:1px solid var(--chamber-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.chamber-destination{white-space:normal;text-align:left;border-radius:0;justify-content:flex-start;min-width:0;height:auto;min-height:90px;padding:14px 12px}.chamber-destination>svg:first-child{color:var(--chamber-accent)}.chamber-destination>svg:last-child{width:13px;margin-left:auto}.chamber-destination>span{min-width:0}.chamber-destination-name{font-size:12px;display:block}.chamber-destination-detail{color:color-mix(in oklab, var(--pod-light) 70%, transparent);margin-top:5px;font-size:10px;font-weight:400;line-height:1.5;display:block}.chamber-destinations[data-layout=list]{grid-template-columns:1fr}.chamber-destinations[data-layout=list] .chamber-destination{min-height:55px}.chamber-footer{text-align:center;color:color-mix(in oklab, var(--pod-light) 65%, transparent);font-size:10px;line-height:1.65}.chamber-footer p+p{margin-top:4px}.chee-chamber :focus-visible{outline:2px solid var(--chamber-cyan);outline-offset:4px}@keyframes chamber-breathe{50%{transform:translateY(-6px)}}@media (width<=1000px){.chamber-shell{padding-inline:24px}.chamber-experience{gap:24px}.chamber-destinations{grid-template-columns:repeat(3,minmax(0,1fr))}.chamber-hologram{height:240px}.chamber-glyph{font-size:150px}}@media (width<=700px){.chamber-shell{gap:18px;padding-inline:18px}.chamber-header>.chamber-eyebrow{display:none}.chamber-experience{grid-template-columns:1fr;gap:20px}.chamber-hologram{max-width:330px;height:210px}.chamber-glyph{font-size:140px}.chamber-identity h1{font-size:38px}.chamber-subtitle{font-size:15px}.chamber-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}.chamber-guide{padding:20px}}@media (width>=701px) and (height<=650px){.chamber-hologram{height:170px}.chamber-glyph{font-size:110px}.chamber-shell{gap:16px}.chamber-identity h1{font-size:36px}.chamber-guide{padding:18px}}@media (width>=2400px){.chamber-shell{gap:36px;max-width:2100px;padding-top:50px;padding-bottom:40px}.chamber-hologram{width:650px;height:420px}.chamber-glyph{font-size:270px}.chamber-guide{padding:36px}.chamber-description{max-width:650px;font-size:16px}.chamber-identity h1{font-size:64px}.chamber-response,.chamber-actions>*,.chamber-destination-name{font-size:16px}.chamber-destination-detail,.chamber-footer{font-size:13px}}@media (prefers-reduced-motion:reduce){.chee-chamber *,.chee-chamber :before,.chee-chamber :after{transition:none!important;animation:none!important}.chamber-guide{-webkit-backdrop-filter:none;backdrop-filter:none}}
