.ch.beta{isolation:isolate;flex-direction:column;align-items:center;height:auto;min-height:100svh;padding:13svh 16px 10svh;display:flex;overflow:hidden}.beta-art{z-index:0;width:clamp(220px,22vw,340px);margin:0;position:absolute;top:0;left:0}.beta-art img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block;box-shadow:0 10px 28px oklch(0% 0 0/.6),0 2px 4px oklch(0% 0 0/.5)}.beta-art .ch-credit{max-width:30ch;margin:10px 0 0 16px;position:static}.beta-head{z-index:1;text-align:center;max-width:34rem;position:relative}.beta-kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--chapter-ink) 52%, transparent);margin:0 0 18px;font-size:10px}.beta-title{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--chapter-ink);text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.2rem + 3.6vw,4.5rem);font-weight:400;line-height:.98}.beta-lede{max-width:30rem;color:color-mix(in oklab, var(--chapter-ink) 62%, transparent);text-wrap:pretty;margin:18px auto 0;font-size:15px;line-height:1.5}.beta-stage{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.beta-fit{zoom:var(--k,1)}.beta-after{text-align:center;min-height:1.5em;color:color-mix(in oklab, var(--chapter-ink) 62%, transparent);margin:8px 0 0;font-size:13px}.beta-after a{color:var(--chapter-ink);text-underline-offset:4px}.beta-after a:focus-visible{outline:1.5px solid var(--chapter-ink);outline-offset:3px}.beta .beta-desk{background:0 0;width:520px;height:520px;margin-top:-64px;transition:translate .9s cubic-bezier(.2,.8,.2,1),margin-top .6s cubic-bezier(.3,0,.2,1);position:relative}.beta:not([data-state=sealed]) .beta-desk{margin-top:24px}@media (width>=1000px){.beta[data-state=open] .beta-desk{translate:-140px}}.beta .env{perspective:1400px;width:480px;height:340px;position:absolute;top:168px;left:20px}.beta .env-wall,.beta .env-pocket{position:absolute;inset:0}.env-wall{z-index:0;filter:var(--obj-drop)}.env-wall>.mat,.env-pocket>.mat{border-radius:3px;position:absolute;inset:0}.env-wall>.mat:before{content:"";background:linear-gradient(#28190a57,#28190a1f 60%);position:absolute;inset:0}.env-pocket{z-index:3;filter:drop-shadow(0 -1px 1.5px #28190a59)}.env-pocket>.mat{clip-path:polygon(0 0,50% 50%,100% 0,100% 100%,0 100%)}.env-seams{fill:none;width:100%;height:100%;stroke:var(--ink-faint);stroke-width:.6px;opacity:.55;position:absolute;inset:0}.beta .env-flap{z-index:4;transform-origin:50% 0;filter:drop-shadow(0 1.5px 1.5px #28190a4d)drop-shadow(0 5px 7px #28190a29);width:480px;height:180px;position:absolute;top:0;left:0}.beta .env-flap__face{clip-path:polygon(0 0,100% 0,52% 96%,50% 100%,48% 96%);border-radius:3px 3px 0 0;position:absolute;inset:0}.env-flap__face--in{display:none}.env-flap__face--in:before{content:"";background:linear-gradient(#28190a14,#28190a33);position:absolute;inset:0}.env[data-flap=open] .env-flap{z-index:1;transform:rotateX(180deg)}.env[data-flap=open] .env-flap__face--out{display:none}.env[data-flap=open] .env-flap__face--in{display:block}.beta .env-from{letter-spacing:.16em;text-align:center;text-transform:uppercase;color:var(--ink-soft);font-size:8.5px;line-height:1.6;position:absolute;top:22px;left:0;right:0}.beta .env-mark{opacity:.75;font-size:9px;top:66px;left:50%;translate:-50%;rotate:-4deg}.beta .ticket{z-index:2;width:440px;height:188px;position:absolute;top:132px;left:20px}.beta[data-state=open] .ticket{z-index:6;--lift:1.3;translate:0 -240px;rotate:-3deg}.beta[data-state=sealed] .ticket{visibility:hidden}.beta .ticket-main-wrap,.beta .ticket-stub-wrap{filter:var(--obj-drop);position:absolute;top:0;bottom:0}.ticket-main-wrap{transform-origin:0;width:326px;left:0}.ticket-stub-wrap{z-index:1;transform-origin:6px 100%;width:126px;left:314px}.beta .ticket-main{box-shadow:inset 0 0 0 5px var(--paper), inset 0 0 0 5.75px var(--ink-faint);border-radius:6px 0 0 6px;flex-direction:column;padding:16px 30px 14px 20px;display:flex;position:absolute;inset:0;mask-image:radial-gradient(6px at calc(100% - 6px) 0,#0000 96%,#000),radial-gradient(6px at calc(100% - 6px) 100%,#0000 96%,#000);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.beta .ticket-stub{width:100%;color:var(--ink-red);cursor:grab;touch-action:none;border:0;border-radius:0 6px 6px 0;justify-content:center;align-items:center;gap:10px;padding:0 0 0 6px;display:flex;position:absolute;inset:0;mask-image:radial-gradient(6px at 6px 0,#0000 96%,#000),radial-gradient(6px at 6px 100%,#0000 96%,#000);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.ticket-stub:before{content:"";background:repeating-linear-gradient(var(--ink-faint) 0 2px, transparent 2px 5px);width:1px;position:absolute;top:9px;bottom:9px;left:5.5px}.ticket-stub:disabled{cursor:default}.ticket-stub:not(:disabled):active{cursor:grabbing}.ticket-stub:focus-visible{outline:none}.ticket-stub-wrap:has(:focus-visible){outline:1.5px dashed var(--paper);outline-offset:4px;border-radius:0 8px 8px 0}.tk-stub-label{writing-mode:vertical-rl;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;rotate:180deg}.tk-stub-version{writing-mode:vertical-rl;letter-spacing:.06em;max-height:160px;color:var(--ink-soft);font-size:8px;overflow:hidden;rotate:180deg}.beta[data-torn] .ticket-main{clip-path:var(--tear-main);mask:none}.beta[data-torn] .ticket-stub{clip-path:var(--tear-stub);cursor:default;mask:none}.beta[data-torn] .ticket-stub:before{display:none}.beta[data-torn] .ticket-stub-wrap{translate:42px 30px;rotate:11deg}.tk-top{border-bottom:.75px solid var(--ink-faint);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-red);justify-content:space-between;margin:0;padding-bottom:8px;font-size:8.5px;display:flex}.tk-name{letter-spacing:-.02em;color:var(--ink);margin:10px 0 8px;font-size:34px;line-height:1}.tk-name small{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-soft);margin-left:4px;font-size:11px}.tk-fields{grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;display:grid}.tk-fields>div:first-child{grid-column:1/-1}.tk-fields dt{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:7.5px}.tk-fields dd{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);margin:1px 0 0;font-size:11px;overflow:hidden}.tk-fine{color:var(--ink-soft);margin:auto 0 0;font-size:9.5px}.beta .env-form{z-index:5;pointer-events:none;color:var(--ink);margin:0;position:absolute;inset:0}.env-form :is(button,input,a){pointer-events:auto}.beta .env-seal{cursor:pointer;filter:drop-shadow(0 1px 1px #280a0073)drop-shadow(0 3px 5px #280a0040);background:0 0;border:0;width:54px;height:54px;padding:0;transition:scale .25s cubic-bezier(.34,1.4,.64,1);position:absolute;top:152px;left:213px}.env-seal:not(:disabled):hover{scale:1.05}.env-seal:not(:disabled):active{scale:.95}.env-seal:disabled{cursor:default}.env-seal:focus-visible{outline:1.5px solid var(--paper);outline-offset:4px;border-radius:50%}.env-seal[aria-busy=true]{animation:.8s ease-in-out infinite alternate seal-wait}@keyframes seal-wait{to{scale:.94}}.beta .env-seal__half{background:radial-gradient(circle at 36% 30%, color-mix(in oklab, var(--ink-red), var(--paper) 30%), transparent 42%), radial-gradient(circle, var(--ink-red) 52%, color-mix(in oklab, var(--ink-red), var(--ink) 35%));box-shadow:inset 0 0 0 5px color-mix(in oklab, var(--ink-red), var(--ink) 20%), inset 0 0 0 6px color-mix(in oklab, var(--ink-red), var(--paper) 25%);border-radius:47% 53% 50% 50%/52% 48% 54% 46%;place-items:center;display:grid;position:absolute;inset:0}.env-seal__half--top{clip-path:polygon(0 0,100% 0,100% 50%,78% 56%,60% 47%,42% 58%,24% 49%,0 55%)}.env-seal__half--bottom{clip-path:polygon(0 55%,24% 49%,42% 58%,60% 47%,78% 56%,100% 50%,100% 100%,0 100%)}.env-seal b{color:color-mix(in oklab, var(--ink-red), var(--ink) 45%);text-shadow:0 1px 0 color-mix(in oklab, var(--ink-red), var(--paper) 35%);font-size:26px;font-weight:400;line-height:1}.beta:not([data-state=sealed]) .env-seal__half--top{opacity:0}.beta .env-field{background:linear-gradient(var(--ink-blue) 0 0) 0 100% / 0 1.5px no-repeat, linear-gradient(var(--ink-soft) 0 0) 0 100% / 100% .75px no-repeat;cursor:text;align-items:flex-end;gap:12px;padding-bottom:5px;transition:background-size .5s cubic-bezier(.6,0,.3,1);display:flex;position:absolute;top:232px;left:60px;right:60px}.env-field:focus-within{background-size:100% 1.5px,100% .75px}.env-field span{font-family:var(--font-serif);color:var(--ink-soft);flex:none;padding-bottom:3px;font-size:13px}.env-field input{letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--ink-blue);caret-color:var(--ink-red);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.env-field input::placeholder{letter-spacing:0;text-transform:none;color:var(--ink-faint)}.env-field:has([aria-invalid=true]){background-image:linear-gradient(var(--ink-red) 0 0), linear-gradient(var(--ink-soft) 0 0);background-size:100% 1.5px,100% .75px}.beta .env-status{min-height:15px;color:var(--ink-red);margin:0;font-size:10.5px;line-height:1.4;position:absolute;top:268px;left:60px;right:60px}.env-status[data-tone=ok]{color:var(--ink-blue)}.beta .env-hint{color:var(--ink-soft);margin:0;font-size:10.5px;position:absolute;top:300px;left:60px}.beta .env-waitlist{color:var(--ink-soft);margin:0;font-size:10.5px;position:absolute;top:300px;right:60px}.env-waitlist a{color:var(--ink);text-underline-offset:3px;text-decoration:underline .75px}.env-waitlist a:hover{color:var(--ink-red)}.env-waitlist a:focus-visible{outline:1.5px solid var(--ink);outline-offset:3px;border-radius:1px}.beta .env-verdict{opacity:0;font-size:13px;top:196px;right:46px;rotate:8deg}.beta:not([data-state=sealed]) .env-form :is(.env-hint,.env-waitlist,.env-verdict){visibility:hidden}.beta .receipt-roll{width:236px;filter:var(--obj-drop);position:absolute;top:20px;left:556px;rotate:1.5deg}.beta .roll{color:var(--ink);padding:22px 18px 26px;font-size:10px;line-height:1.45;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/7px 51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/7px 51% repeat-x}.roll p,.roll h3,.roll ul{text-shadow:0 0 .35px;margin:0}.roll-brand{text-align:center;font-size:24px;line-height:1;margin-bottom:4px!important}.roll-center{text-align:center}.roll-dim{color:var(--ink-soft)}.roll-split{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:10px;display:flex}.roll-entry{border-top:.8px dashed var(--ink-faint);opacity:max(.32, 1 - var(--age) * .24);margin:12px 0;padding-top:10px}.roll-version{text-transform:none;letter-spacing:0;font-size:10px;font-weight:700}.roll-version span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.roll-version span:last-child{flex:none;font-weight:400}.roll-entry ul{margin-top:4px;padding:0;list-style:none}.roll-entry li:before{content:"– "}@media (width<=999px){.ch.beta{padding-top:12svh}.beta-art{display:none}.beta .beta-desk{height:auto;min-height:520px}.beta[data-state=open] .beta-desk{padding-top:520px}.beta .receipt-roll{margin:0 auto 8px;position:relative;top:auto;left:auto;rotate:-1deg}}@media (prefers-reduced-motion:reduce){.beta .beta-desk,.env-field,.env-seal{transition:none}.env-seal[aria-busy=true]{animation:none}}
