html:has(.pg-exp){overscroll-behavior:none;overflow:hidden}.site-root:has(.pg-exp){height:100dvh;min-height:0}.site-root:has(.pg-exp)>main{flex-direction:column;flex:1 1 0;min-height:0;display:flex}@media (min-width:721px) and (min-height:501px){html:has(.pg-exp) .cookie-notice{width:auto;margin:0 max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));flex-direction:row;flex:none;align-items:center;gap:20px;padding:12px 16px 12px 20px;position:relative;inset:auto}html:has(.pg-exp) .cookie-notice-btn{flex:none;align-self:center}}@media (max-width:720px),(max-height:500px){html:has(.pg-exp) .cookie-notice{bottom:max(12px, env(safe-area-inset-bottom))}.site-root:has(>.cookie-notice) .pg-exp:after{content:"";width:1px;height:calc(272px + env(safe-area-inset-bottom));pointer-events:none;position:absolute;top:100%;left:0}}@media (orientation:landscape) and (max-height:500px){html:has(.pg-exp) .cookie-notice{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));flex-direction:row;align-items:center;gap:20px;width:auto;padding:10px 14px 10px 18px}html:has(.pg-exp) .cookie-notice-btn{flex:none;align-self:center}.site-root:has(>.cookie-notice) .pg-exp:after{height:calc(112px + env(safe-area-inset-bottom))}}.site-root:has(>.cookie-notice) .pg-exp{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.site-root:has(>.cookie-notice) .pg-exp::-webkit-scrollbar{display:none}.pg-exp{--stage-pb:max(clamp(10px, 2.4vh, 28px), env(safe-area-inset-bottom));width:100%;max-width:1680px;min-height:0;padding:clamp(8px, 1.8vh, 22px) max(clamp(12px, 3.2vw, 34px), env(safe-area-inset-right)) var(--stage-pb) max(clamp(12px, 3.2vw, 34px), env(safe-area-inset-left));flex-direction:column;flex:1 1 0;margin:0 auto;display:flex;overflow:clip;container:stage/size}.pg-exp>.exp-head{margin-top:auto}.pg-exp>:last-child{margin-bottom:auto}.pg-exp.is-playing>.exp-head{margin-top:0}.exp-head{text-align:center;flex:none;margin-bottom:clamp(12px,3.4cqh,36px)}.exp-head h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(2rem, 7.6cqh, var(--size-4xl));margin:0;line-height:1.04}.exp-head .gilt-rule{margin:clamp(10px,2.4cqh,22px) auto 0}.exp-head.is-compact{margin-bottom:clamp(6px,1.4cqh,14px)}.exp-head.is-compact>:not(h1){display:none}.exp-head.is-compact h1{font-size:clamp(1rem, 3cqh, var(--size-lg));color:var(--fg2);line-height:1.2}.exp-stage{min-width:0;min-height:0;position:relative}.exp-error{max-width:60ch;margin:0 auto var(--s-3);text-align:center;flex:none}.exp-note{color:var(--fg2);max-width:48ch;margin:0 auto var(--s-6);line-height:1.6}.exp-eye{color:var(--accent);opacity:.9;margin-bottom:var(--s-3);display:inline-flex}.exp-quota{color:var(--fg3);font-family:var(--font-mono);font-size:var(--size-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.exp-actions{justify-content:center;align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.exp-disclose{align-items:center;gap:var(--s-3);max-width:100%;padding:11px var(--s-4);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(18px)saturate(116%);backdrop-filter:blur(18px)saturate(116%);color:var(--fg2);font:400 14px/1.3 var(--font-sans);letter-spacing:.01em;text-align:left;cursor:pointer;transition:color var(--dur-2) var(--ease-quiet), border-color var(--dur-2) var(--ease-quiet);background:linear-gradient(#12171fcc,#0a0d12e0);border:1px solid #ffffff21;display:inline-flex}.exp-disclose:before{content:"";width:7px;height:7px;transition:transform var(--dur-2) var(--ease-quiet);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(-45deg)}@media (pointer:coarse){.exp-disclose{min-height:44px}}.exp-disclose[aria-expanded=true]{color:var(--fg1);border-color:#ffffff3d}.exp-disclose[aria-expanded=true]:before{transform:rotate(45deg)}.exp-disclose:hover{color:var(--fg1)}.exp-disclose:focus-visible{box-shadow:var(--focus-ring);outline:none}.exp-sheet{z-index:5;overscroll-behavior:contain;padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--noir-2), var(--noir-1));text-align:left;border:1px solid #ffffff29;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.exp-sheet[hidden]{display:none}.exp-sheet>:first-child{margin-top:auto}.exp-sheet>:last-child{margin-bottom:auto}.exp-sheet p{width:100%;max-width:64ch;margin:0 auto var(--s-3);color:var(--paper);font-size:15px;line-height:1.7}.exp-sheet p:last-child{margin-bottom:auto}.exp-sheet:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:no-preference){.exp-sheet:not([hidden]){animation:exp-sheet-in .26s var(--ease-quiet) both}}@keyframes exp-sheet-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pg-exp .exp-intro.glass,.pg-exp .exp-meditate.glass,.pg-exp .exp-band.glass{-webkit-backdrop-filter:blur(20px)saturate(118%);backdrop-filter:blur(20px)saturate(118%);background:linear-gradient(#12171fd1,#0a0d12e6);border-color:#ffffff24}.pg-exp .exp-intro .exp-note,.pg-exp .exp-meditate .exp-med-prose p{color:var(--paper)}.exp-intro{border-radius:var(--r-xl);text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;width:100%;max-width:780px;margin-inline:auto;padding:clamp(20px,4.6cqh,54px) clamp(18px,4cqw,44px);display:grid}.exp-intro h2{font-family:var(--font-serif);font-weight:400;font-size:var(--size-2xl);margin:0 0 var(--s-3);line-height:1.1}.exp-intro .exp-note{margin-bottom:var(--s-4);max-width:50ch}.exp-intro .exp-note:last-of-type{margin-bottom:var(--s-6)}.exp-intro>.exp-disclose{margin-top:var(--s-5)}.exp-intro>.exp-sheet{grid-area:1/1/5/-1}.pg-exp .exp-signup{border-radius:var(--r-xl);text-align:center;-webkit-backdrop-filter:blur(20px)saturate(118%);backdrop-filter:blur(20px)saturate(118%);background:linear-gradient(#12171fd1,#0a0d12e6);border:1px solid #ffffff24;flex-direction:column;align-items:center;gap:clamp(10px,2cqh,16px);width:100%;max-width:560px;margin-inline:auto;padding:clamp(18px,4.4cqh,48px) clamp(18px,4cqw,32px);display:flex}.pg-exp .exp-signup h2{margin:0}.pg-exp .exp-signup .exp-eye{margin-bottom:-4px}.pg-exp .exp-signup .exp-note{max-width:52ch;color:var(--paper);text-wrap:balance;margin:0;font-size:clamp(17px,1.5vw,19.5px);line-height:1.55}.pg-exp .exp-signup .exp-error{margin:0}.pg-exp .exp-signup-fields{gap:var(--s-4);text-align:left;grid-template-columns:1fr 1fr;width:100%;display:grid}.pg-exp .exp-signup-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pg-exp .exp-signup-actions{justify-content:center;gap:var(--s-3);flex-wrap:wrap;display:flex}@container stage (max-width:560px){.pg-exp .exp-signup-fields{gap:var(--s-3);grid-template-columns:1fr}.pg-exp .exp-signup-actions{flex-direction:column;align-self:stretch}.pg-exp .exp-signup-actions .btn{width:100%}.pg-exp .exp-signup .exp-eye svg{width:24px;height:24px}}.exp-meditate{border-radius:var(--r-xl);text-align:center;flex-direction:column;flex:0 auto;width:100%;max-width:780px;margin:auto;padding:clamp(16px,3.6cqh,48px) clamp(16px,3.4cqw,40px);display:flex}.exp-meditate>.exp-eye{margin-bottom:var(--s-2);flex:none}.exp-meditate h2{font-family:var(--font-serif);font-weight:400;font-size:var(--size-2xl);flex:none;margin:0 0 clamp(8px,2cqh,20px);line-height:1.1}.exp-med-prose{overscroll-behavior:contain;min-height:4.6em;padding:0 var(--s-2) 22px 0;border-radius:var(--r-sm);flex:auto;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 26px),#0000 100%)}.exp-med-prose:focus-visible{box-shadow:var(--focus-ring);outline:none}.exp-meditate .exp-med-prose p{max-width:60ch;margin:0 auto var(--s-3);text-align:left;line-height:1.65}.exp-meditate .exp-med-prose p:last-child{margin-bottom:0}.exp-impressions{text-align:left;flex:none;width:100%;max-width:60ch;margin:clamp(10px,2.4cqh,24px) auto 0}.exp-impressions label{margin-bottom:var(--s-2);font-family:var(--font-mono);font-size:var(--size-3xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--mist);display:block}.exp-impressions label span{text-transform:none;letter-spacing:0}.exp-impressions textarea{resize:none;width:100%;height:clamp(56px,13cqh,124px);padding:var(--s-3);background:var(--bg-surface);border:1px solid var(--border-hair);border-radius:var(--r-lg);color:var(--fg1);font:inherit;font-size:var(--size-sm);line-height:1.6;display:block}.exp-impressions textarea:focus-visible{border-color:var(--border-strong);box-shadow:var(--focus-ring);outline:none}.exp-meditate>.exp-actions{flex:none;margin-top:clamp(10px,2.4cqh,24px)}.exp-preload{display:none}.exp-choose{--field-max:calc((100cqw - 60px) / 3 + 8px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0, var(--field-max)) auto;flex:1 1 0;grid-template-areas:"prompt""toggle""recap""field""actions";align-content:center;justify-items:center;display:grid}.exp-prompt{text-align:center;max-width:64ch;color:var(--fg1);font-size:var(--size-md);text-wrap:balance;grid-area:prompt;margin:0 0 clamp(8px,1.8cqh,16px);line-height:1.4}.exp-trial-no{font-family:var(--font-mono);font-size:var(--size-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent-ink);vertical-align:1px;margin-right:12px;display:inline-block}.exp-guide-toggle{grid-area:toggle;margin-bottom:clamp(8px,1.6cqh,14px)}.exp-choose>.exp-sheet{grid-area:field;width:min(100%,76ch);margin-inline:auto}.exp-choose>.exp-actions{grid-area:actions;margin-top:clamp(8px,1.8cqh,18px)}.exp-recap{width:100%;max-width:64ch;padding:var(--s-2) var(--s-4);overscroll-behavior:contain;border-left:2px solid var(--accent);background:var(--accent-tint);border-radius:0 var(--r-md) var(--r-md) 0;text-align:left;grid-area:recap;max-height:4.9em;margin:0 0 clamp(8px,1.6cqh,14px);line-height:1.5;overflow-y:auto}.exp-recap-title{font-family:var(--font-mono);font-size:var(--size-3xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent-ink);margin-right:10px;display:inline}.exp-recap p{color:var(--fg1);font-size:var(--size-sm);white-space:pre-wrap;margin:0;display:inline}.exp-recap-empty{font-style:italic;color:var(--fg3)!important}@media (max-width:720px){.pg-exp.is-playing .exp-recap.is-empty{display:none}}@container stage (min-width:721px){.exp-choose{grid-template-columns:1fr auto minmax(0,46ch) 1fr;grid-template-rows:auto auto minmax(0, var(--field-max)) auto;column-gap:var(--s-4);grid-template-areas:"prompt prompt prompt prompt"".toggle recap.""field field field field""actions actions actions actions"}.exp-guide-toggle,.exp-choose>.exp-recap{align-self:center;margin-bottom:clamp(10px,2cqh,18px)}}.exp-field{grid-area:field;place-self:stretch stretch;place-items:center;min-width:0;min-height:0;display:grid;container:field/size}.exp-grid{--cols:4;--rows:1;--g:clamp(8px, 2.2cqmin, 20px);--cw:min((100cqw - (var(--cols) - 1) * var(--g)) / var(--cols), (100cqh - (var(--rows) - 1) * var(--g)) / var(--rows) * .75);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--s-4);width:100%;display:grid}@supports (width:1cqw){.exp-grid{grid-template-columns:repeat(var(--cols), var(--cw));gap:var(--g);width:auto}}@container stage (max-width:1100px) and (orientation:portrait){.exp-choose{--field-max:calc((100cqw - 20px) * 4 / 3 + 28px)}.exp-choose .exp-grid{--cols:2;--rows:2}.exp-choose>.exp-recap{max-height:3.8em;padding-block:6px}}.exp-card{border-radius:var(--r-lg);width:100%;color:inherit;font:inherit;cursor:pointer;perspective:900px;transition:transform var(--dur-2) var(--ease-quiet), box-shadow var(--dur-2) var(--ease-quiet);background:0 0;border:0;padding:0;display:block;position:relative}.exp-flip{transform-style:preserve-3d;display:block;position:relative}.exp-face{border:1px solid var(--border-hair);border-radius:var(--r-lg);background:var(--bg-surface);backface-visibility:hidden;transition:border-color var(--dur-2) var(--ease-quiet);display:block;overflow:hidden}.exp-front{position:relative}.exp-front img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.exp-back{opacity:0;background:radial-gradient(90% 70% at 50% 45%, color-mix(in srgb, var(--amber) 12%, transparent), transparent 70%), repeating-linear-gradient(45deg, color-mix(in srgb, var(--paper) 5%, transparent) 0 1px, transparent 1px 8px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--paper) 5%, transparent) 0 1px, transparent 1px 8px), var(--noir-2);box-shadow:inset 0 0 0 5px var(--noir-1), inset 0 0 0 6px color-mix(in srgb, var(--amber) 42%, transparent);border-color:#ffffff24;position:absolute;inset:0;transform:rotateY(180deg)}.exp-back:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--amber) 60%, transparent);width:16%;box-shadow:0 0 14px color-mix(in srgb, var(--amber) 28%, transparent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}@media (hover:hover){.exp-choose .exp-card:hover{transform:translateY(-2px)}.exp-choose .exp-card:hover .exp-face{border-color:var(--border-strong)}}.exp-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.exp-card.is-chosen{box-shadow:0 0 0 2px var(--accent), var(--shadow-glow-amber)}.exp-card.is-chosen .exp-front{border-color:var(--accent)}.exp-card .exp-sheen{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(38% 46% at var(--mx,50%) var(--my,50%), #ffffff57, #ffffff12 45%, transparent 72%);transition:opacity var(--dur-3) var(--ease-quiet);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference) and (pointer:fine){.exp-choose .exp-card{transform-style:preserve-3d;transition:transform var(--dur-3) var(--ease-quiet), box-shadow var(--dur-2) var(--ease-quiet)}.exp-choose .exp-card.is-tilting{transform:perspective(720px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-3px) scale(1.012)}.exp-choose .exp-card.is-tilting .exp-sheen{opacity:1}}.exp-letter{left:var(--s-2);bottom:var(--s-2);z-index:2;border-radius:var(--r-sm);color:#f4f0e8;width:26px;height:26px;font-family:var(--font-mono);font-size:var(--size-xs);text-shadow:0 1px 3px #000c;background:#06080be6;border:1px solid #ffffff2e;place-items:center;font-weight:700;display:grid;position:absolute}.weld-overlay{z-index:6;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.exp-choose .exp-grid .exp-card{animation:.92s cubic-bezier(.16,1,.3,1) backwards exp-arrive;animation-delay:calc(.42s + var(--i) * .1s)}.exp-choose .exp-grid .exp-card.is-landed{animation:none}.exp-choose .exp-grid .exp-card .exp-sheen{animation:exp-land-flare .55s var(--ease-quiet) backwards;animation-delay:calc(.86s + var(--i) * .1s)}.exp-choose.is-turning .exp-card .exp-flip{animation:.42s cubic-bezier(.45,.05,.3,1) both exp-turn-down;animation-delay:calc(var(--i) * 60ms)}.exp-choose.is-turning .exp-card .exp-front{animation:.42s linear both exp-face-off;animation-delay:calc(var(--i) * 60ms)}.exp-choose.is-turning .exp-card .exp-back{animation:.42s linear both exp-face-on;animation-delay:calc(var(--i) * 60ms)}}@keyframes exp-face-on{0%,49.99%{opacity:0}50%,to{opacity:1}}@keyframes exp-face-off{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes exp-arrive{0%{opacity:0;filter:blur(13px)brightness(1.9);transform:perspective(1100px)translate3d(0,54px,-880px)rotateX(16deg)rotateY(-22deg)scale(.84)}45%{opacity:1}72%{filter:blur()brightness(1.22);transform:perspective(1100px)translateZ(46px)rotateX(0)rotateY(2.5deg)scale(1.035)}to{opacity:1;filter:none;transform:perspective(1100px)translate(0,0)rotateX(0)rotateY(0)scale(1)}}@keyframes exp-land-flare{0%{opacity:0}26%{opacity:.85}to{opacity:0}}@keyframes exp-turn-down{0%{transform:translateZ(0)rotateY(0)scale(1)}50%{transform:translateZ(12px)rotateY(90deg)scale(.86)}to{transform:translateZ(0)rotateY(180deg)scale(1)}}@supports (width:1cqw){.exp-choose .exp-grid .exp-card{perspective:calc(var(--cw) * 3.2)}}.exp-reveal{isolation:isolate;flex:1 1 0;container:reveal/size}.exp-housel{inset:0 -24px calc(-1 * min(18px, var(--stage-pb,18px)));z-index:1;pointer-events:none;border-radius:var(--r-xl);opacity:0;background:radial-gradient(120% 90% at 50% 42%,#06080bd1,#06080bf0);position:absolute}.exp-reveal-grid{z-index:2;height:100%;display:grid;position:relative}@container reveal not (min-aspect-ratio:5/4){.exp-reveal-grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:clamp(14px,2.4cqh,24px)}.exp-plates{min-width:0;min-height:0;container:plates/size}.exp-plates-grid{--g:clamp(6px, 2.2cqmin, 14px);--T:min(100cqh, 100cqw - var(--g) / 2 - 64px, 720px);--S:calc((var(--T) - 2 * var(--g)) / 3);grid-template-columns:calc(var(--S) * .75) calc(var(--T) * .75);grid-template-rows:repeat(3, var(--S));gap:var(--g);place-content:center;height:100%;display:grid}.exp-info{justify-self:center;width:100%;max-width:680px}}@container reveal (min-aspect-ratio:5/4){.exp-reveal-grid{--g:clamp(8px, 1.8cqh, 18px);--cg:clamp(16px, 3cqw, 56px);--info:clamp(260px, 30cqw, 400px);--T:min(100cqh, (100cqw - 2 * (var(--info) + var(--cg))) / .75, 760px);--S:calc((var(--T) - 2 * var(--g)) / 3);grid-template-columns:minmax(0, 1fr) calc(var(--T) * .75) minmax(0, 1fr);grid-template-rows:repeat(3, var(--S));column-gap:var(--cg);row-gap:var(--g);align-content:center}.exp-plates,.exp-plates-grid{display:contents}.exp-plates-grid>.exp-card:not(.is-target){width:calc(var(--S) * .75);justify-self:end}.exp-info{width:min(100%, var(--info));grid-area:1/3/4;place-self:center start}}.exp-plates-grid>.exp-card{grid-column:1;align-self:center}.exp-plates-grid>.exp-card[data-slot="0"]{grid-row:1}.exp-plates-grid>.exp-card[data-slot="1"]{grid-row:2}.exp-plates-grid>.exp-card[data-slot="2"]{grid-row:3}.exp-plates-grid>.exp-card.is-target{grid-area:1/2/4}.exp-card-static{cursor:default}.exp-plates-grid>.exp-card:not(.is-target) .exp-letter{z-index:3;width:22px;height:22px;font-size:var(--size-2xs);bottom:50%;left:auto;right:calc(100% + 6px);transform:translateY(50%)}.exp-card-static:before{content:"";z-index:-1;border-radius:var(--r-xl);opacity:.55;pointer-events:none;background:radial-gradient(closest-side,#0000009e,#0000);position:absolute;inset:8% 6% -5%}.exp-reveal .exp-card-static:not(.is-target) .exp-front img{filter:grayscale(.5)brightness(.62)}.exp-reveal .exp-card-static.is-chosen:not(.is-target) .exp-front img{filter:grayscale(.2)brightness(.86)}.exp-reveal .exp-card.is-chosen{box-shadow:none}.exp-reveal .exp-front{transition:border-color .6s var(--ease-quiet), box-shadow .6s var(--ease-quiet)}.exp-reveal .exp-card-static.is-chosen:not(.is-target) .exp-front{border-color:var(--cyan-deep);box-shadow:0 0 0 1.5px var(--cyan-deep)}.exp-reveal .exp-card-static.is-target .exp-flip{transform:translateZ(8px)}@supports (width:1cqw){.exp-plates-grid>.exp-card.is-target{perspective:calc(var(--T) * 2.4)}}.exp-reveal .exp-card-static.is-target .exp-front{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent), var(--shadow-glow-amber)}.exp-reveal.is-settled .exp-card-static.is-target .exp-front{box-shadow:0 0 0 2px var(--accent), 0 0 44px #e8a76657}.exp-reveal.is-hit.is-settled .exp-card-static.is-target.is-chosen .exp-front{border-color:var(--cyan);box-shadow:0 0 0 2px var(--cyan), 0 0 54px #65dfd273}.exp-badge{top:var(--s-2);right:var(--s-2);z-index:3;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--size-3xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;padding:3px 8px;position:absolute}.exp-badge-target{max-width:calc(100% - var(--s-4));background:var(--accent);color:#0a0d12}.exp-badge-choice{color:var(--cyan-2);border:1px solid var(--cyan-deep);background:#06080beb;top:auto;bottom:-11px;right:0}@media (prefers-reduced-motion:no-preference){.exp-housel{animation:exp-housel 2.9s var(--ease-quiet) .15s both}.exp-reveal .exp-card-static:not(.is-target) .exp-flip{animation:.62s cubic-bezier(.3,.05,.25,1) backwards exp-turn-up;animation-delay:calc(.45s + var(--slot,0) * .15s)}.exp-reveal .exp-card-static:not(.is-target) .exp-front{animation:.62s linear backwards exp-face-on;animation-delay:calc(.45s + var(--slot,0) * .15s)}.exp-reveal .exp-card-static:not(.is-target) .exp-back{animation:.62s linear backwards exp-face-off;animation-delay:calc(.45s + var(--slot,0) * .15s)}.exp-reveal .exp-card-static:not(.is-target) .exp-front img{animation:exp-recede .8s var(--ease-quiet) backwards;animation-delay:calc(1s + var(--slot,0) * .15s)}.exp-reveal .exp-card-static.is-target .exp-flip{animation:.72s cubic-bezier(.3,.05,.25,1) 1s backwards exp-turn-target}.exp-reveal .exp-card-static.is-target .exp-front{animation:.72s linear 1s backwards exp-face-on}.exp-reveal .exp-card-static.is-target .exp-back{animation:.72s linear 1s backwards exp-face-off}.exp-reveal .exp-card-static.is-target .exp-front img{animation:exp-develop 1.4s var(--ease-quiet) 1s backwards}.exp-reveal .exp-card-static:not(.is-target):before{animation:exp-lift-shadow .62s var(--ease-quiet) backwards;animation-delay:calc(.45s + var(--slot,0) * .15s)}.exp-reveal .exp-card-static.is-target:before{animation:exp-lift-shadow .72s var(--ease-quiet) 1s backwards}.exp-reveal .exp-badge{animation:exp-fade-up .5s var(--ease-quiet) 2.5s both}.exp-reveal .exp-verdict{animation:exp-fade-up .6s var(--ease-quiet) 2.5s both}.exp-reveal .exp-ledger{animation:exp-fade-up .5s var(--ease-quiet) 2.9s both}.exp-reveal .exp-stats{animation:exp-fade-up .6s var(--ease-quiet) 3s both}.exp-reveal .exp-actions{animation:exp-fade-up .6s var(--ease-quiet) 3.2s both}}@keyframes exp-housel{0%{opacity:0}14%{opacity:1}76%{opacity:1}to{opacity:0}}@keyframes exp-turn-up{0%{transform:translateZ(0)rotateY(180deg)}50%{transform:translateZ(34px)rotateY(270deg)}to{transform:translateZ(0)rotateY(360deg)}}@keyframes exp-turn-target{0%{transform:translateZ(0)rotateY(180deg)scale(1)}50%{transform:translateZ(20px)rotateY(270deg)scale(.86)}to{transform:translateZ(8px)rotateY(360deg)scale(1)}}@keyframes exp-recede{0%{filter:none}}@keyframes exp-develop{0%{filter:grayscale(.92)brightness(.34)blur(5px)}45%{filter:grayscale(.22)brightness(.94)blur(1.2px)}}@keyframes exp-lift-shadow{0%{opacity:.55;transform:none}50%{opacity:.9;transform:translateY(8px)scale(1.08)}to{opacity:.55;transform:none}}@keyframes exp-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.exp-info{flex-direction:column;align-items:stretch;gap:clamp(10px,1.8cqh,18px);min-width:0;display:flex}.exp-band{border-radius:var(--r-lg);text-align:center;flex-direction:column;align-items:stretch;gap:clamp(8px,1.4cqh,14px);padding:clamp(10px,1.8cqh,18px) clamp(12px,2cqw,20px);display:flex}.exp-verdict{color:var(--fg2);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;margin:0;display:flex}.exp-verdict-tag{font-family:var(--font-mono);font-size:var(--size-3xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;border:0;border-radius:0;align-items:center;gap:12px;padding:0;display:inline-flex}.exp-verdict-tag:before,.exp-verdict-tag:after{content:"";opacity:.42;background:currentColor;width:26px;height:1px;display:block}.exp-verdict p{font-size:var(--size-md);color:var(--fg2);margin:0;line-height:1.35}.exp-verdict strong{color:var(--fg1);font-weight:500}.exp-verdict.is-hit{color:var(--cyan)}.exp-verdict.is-hit .exp-verdict-tag{text-shadow:0 0 20px #65dfd28c}.exp-verdict.is-hit .exp-verdict-tag:before,.exp-verdict.is-hit .exp-verdict-tag:after{opacity:.7}.exp-verdict.is-miss{color:var(--fg3)}.exp-ledger{justify-content:center;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.exp-ledger-lbl{font-family:var(--font-mono);font-size:var(--size-3xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg3)}.exp-ledger-marks{flex-wrap:wrap;gap:7px;display:inline-flex}.exp-mark{border:1px solid var(--border-strong);background:0 0;border-radius:50%;width:9px;height:9px}.exp-mark.is-hit{border-color:var(--accent);background:var(--accent);box-shadow:0 0 9px #e8a7668c}@media (prefers-reduced-motion:no-preference){.exp-reveal .exp-mark{animation:exp-stamp .4s var(--ease-spring) both;animation-delay:calc(2.95s + var(--n) * 50ms)}}@keyframes exp-stamp{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.exp-stats{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin:0;display:grid}.exp-stats>div:not(.exp-odds){flex-direction:column;gap:4px;display:flex}.exp-stat-num{font-family:var(--font-serif);font-size:clamp(var(--size-lg), 3.2cqh, var(--size-2xl));color:var(--accent);font-variant-numeric:tabular-nums;line-height:1}.exp-stat-lbl{color:var(--fg3);font-family:var(--font-mono);font-size:var(--size-3xs);letter-spacing:.1em;text-transform:uppercase}.exp-odds{grid-column:1/-1;align-items:center;gap:10px;margin-top:2px;display:flex}.exp-odds-track{border-radius:var(--r-pill);background:var(--bg-sunken);border:1px solid var(--glass-line);flex:auto;height:6px;display:block;position:relative;overflow:visible}.exp-odds-fill{width:var(--pct,0%);border-radius:var(--r-pill);background:linear-gradient(90deg, var(--accent-press), var(--accent));transition:width .9s var(--ease-quiet) .1s;position:absolute;inset:0 auto 0 0}.exp-odds-chance{top:-5px;bottom:-5px;left:var(--chance,25%);background:var(--cyan);border-radius:1px;width:2px;position:absolute;box-shadow:0 0 8px #65dfd299}.exp-odds-key{white-space:nowrap;font-family:var(--font-mono);font-size:var(--size-3xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--cyan);flex:none}@container stage (max-height:620px){.exp-intro{padding:18px 18px 16px}.exp-intro>.exp-eye{margin-bottom:6px}.exp-intro h2{margin-bottom:8px;font-size:1.55rem}.exp-intro .exp-note{margin-bottom:8px;font-size:15px;line-height:1.5}.exp-intro .exp-note:last-of-type{margin-bottom:14px}.exp-intro>.exp-disclose{margin-top:12px;padding-block:9px}.exp-meditate>.exp-eye{margin-bottom:4px}.exp-meditate h2{font-size:1.55rem}.exp-meditate .exp-med-prose p{font-size:15px;line-height:1.6}.exp-prompt{font-size:var(--size-sm)}.exp-guide-toggle{padding-block:9px}.pg-exp .exp-signup .exp-note{font-size:16.5px}.exp-info{gap:10px}.exp-band{gap:6px;padding:8px 12px}.exp-verdict{gap:2px 10px}.exp-verdict-tag{gap:8px}.exp-verdict-tag:before,.exp-verdict-tag:after{width:16px}.exp-verdict p{font-size:var(--size-base)}.exp-stats{gap:4px 8px}.exp-stat-lbl{letter-spacing:.06em}.exp-reveal .exp-actions{gap:8px}}@container stage (max-width:420px){.pg-exp .btn-lg{padding-inline:18px}.pg-exp .exp-disclose{padding-inline:14px}.exp-sheet{padding:var(--s-3) var(--s-4)}.exp-sheet p{font-size:14.5px;line-height:1.6}}@container stage (orientation:landscape) and (max-height:470px){.exp-head{margin-bottom:8px}.exp-head h1{font-size:1.6rem}.exp-head .gilt-rule{margin-top:6px}.exp-eye svg{width:22px;height:22px}.exp-intro{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-items:start;column-gap:22px;max-width:none;padding:12px 18px}.exp-intro>.exp-eye,.exp-intro>h2,.exp-intro>.exp-note{grid-column:1}.exp-intro>.exp-eye{margin-bottom:2px}.exp-intro h2{margin-bottom:4px;font-size:1.3rem}.exp-intro .exp-note,.exp-intro .exp-note:last-of-type{max-width:none;margin:0 0 4px;font-size:13.5px;line-height:1.45}.exp-intro>.exp-actions{flex-direction:column;grid-area:1/2/4;align-self:end;align-items:stretch;gap:8px}.exp-intro>.exp-disclose{grid-area:4/2;place-self:start stretch;margin-top:8px}.exp-intro>.exp-sheet{grid-area:1/1/5/2}.pg-exp .exp-signup{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);align-items:center;gap:10px 22px;max-width:820px;padding:14px 18px;display:grid}.pg-exp .exp-signup>.exp-eye{grid-area:1/1;justify-self:start;margin:0}.pg-exp .exp-signup>.exp-note{grid-area:2/1/4;align-self:start;font-size:15px}.pg-exp .exp-signup>.exp-signup-fields{grid-area:1/2/3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.pg-exp .exp-signup .field input{width:100%;min-width:0;padding-block:9px}.pg-exp .exp-signup>.exp-error{grid-column:2}.pg-exp .exp-signup>.exp-signup-actions{flex-flow:row;grid-area:3/2;justify-content:flex-start;align-self:auto}.pg-exp .exp-signup-actions .btn{width:auto;padding-inline:16px}.exp-meditate{text-align:left;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:22px;max-width:none;height:100%;padding:12px 18px;display:grid}.exp-meditate>.exp-eye{grid-area:1/1;margin:0}.exp-meditate h2{grid-area:2/1;margin:2px 0 6px;font-size:1.3rem}.exp-meditate>.exp-med-prose{grid-area:3/1/5;min-height:0}.exp-meditate .exp-med-prose p{font-size:13.5px;line-height:1.55}.exp-meditate>.exp-impressions{flex-direction:column;grid-area:1/2/4;max-width:none;min-height:0;margin:0;display:flex}.exp-impressions textarea{flex:auto;height:auto;min-height:44px}.exp-meditate>.exp-actions{grid-area:4/2;margin-top:8px}.exp-choose{grid-template:"recap prompt""field toggle""field actions""field."minmax(0,1fr)/minmax(0,1fr) clamp(200px,32cqw,290px);justify-items:stretch;column-gap:16px}.exp-prompt{text-align:left;margin-bottom:8px;font-size:13.5px}.exp-trial-no{margin:0 0 2px;display:block}.exp-guide-toggle{align-self:auto;margin-bottom:8px;padding:8px 12px;font-size:13.5px}.exp-choose>.exp-recap{align-self:auto;max-width:none;max-height:3.4em;margin-bottom:6px;padding-block:4px}.exp-choose>.exp-actions{justify-content:stretch;margin-top:2px}.exp-choose>.exp-actions .btn{white-space:normal;text-align:center;width:100%}@container reveal (min-aspect-ratio:5/4){.exp-reveal-grid{--info:200px;--cg:16px;--T:min(100cqh - 54px, (100cqw - 2 * (var(--info) + var(--cg))) / .75, 760px);grid-template-rows:repeat(3, var(--S)) auto}.exp-info{display:contents}.exp-band{grid-area:1/3/4;place-self:center stretch;gap:5px;width:auto;max-width:340px;padding:7px 10px}.exp-verdict{gap:2px 10px}.exp-verdict-tag{gap:8px}.exp-verdict-tag:before,.exp-verdict-tag:after{width:14px}.exp-verdict p{font-size:var(--size-sm)}.exp-stats{gap:4px 8px}.exp-stat-num{font-size:var(--size-md)}.exp-stat-lbl{letter-spacing:.06em}.exp-reveal .exp-actions{flex-wrap:nowrap;grid-area:4/1/auto/-1;gap:10px;margin-top:6px}}}@media (prefers-reduced-motion:no-preference){.pg-exp{animation:1.08s cubic-bezier(.22,1,.36,1) both exp-arrive-page}}@keyframes exp-arrive-page{0%{opacity:0;transform:translateY(22px)scale(.986)}55%{opacity:1}to{opacity:1;transform:none}}
