.PianoClearingProof-module__bQ5q3q__world{isolation:isolate;background:radial-gradient(circle at 51% 43%,#ffbbdc7a,#0000 31%),linear-gradient(#4f87eb 0%,#91aaf2 29%,#f2b7d5 53%,#776ab5 75%,#343a84 100%);width:100vw;height:100svh;position:relative;overflow:hidden}.PianoClearingProof-module__bQ5q3q__sceneError{z-index:1;color:#fff5fceb;text-align:center;background:radial-gradient(circle at 50% 45%,#5944908c,#171b4ee6);place-content:center;gap:.45rem;padding:2rem;display:grid;position:absolute;inset:0}.PianoClearingProof-module__bQ5q3q__sceneError span{color:#fff5fcad;max-width:42rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.PianoClearingProof-module__bQ5q3q__worldDiagnostics{z-index:40;color:#ddf4f2c7;min-width:10rem;font:600 .56rem/1.35 var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040f12d1;border:1px solid #b4e1e52e;border-radius:.7rem;gap:.18rem;padding:.65rem .8rem;display:grid;position:fixed;bottom:4.8rem;right:1rem}.PianoClearingProof-module__bQ5q3q__canvas{filter:saturate(1.17)contrast(.93)brightness(1.015)blur(.32px);inset:0;transform:scale(1.001);position:absolute!important}.PianoClearingProof-module__bQ5q3q__cloudStreaks{pointer-events:none;z-index:1;opacity:.52;filter:blur(10px);mix-blend-mode:screen;transform-origin:50%;background:radial-gradient(34% 7% at 20% 38%,#8487dd47 0 24%,#0000 70%),radial-gradient(42% 8% at 47% 48%,#b58fde40 0 22%,#0000 72%),radial-gradient(37% 6% at 72% 60%,#dc9dd333 0 18%,#0000 68%),repeating-linear-gradient(7deg,#0000 0 6.5%,#978bdd1f 7.2%,#e9abda2e 8.1%,#0000 9.4% 15%);animation:44s ease-in-out infinite alternate PianoClearingProof-module__bQ5q3q__cloudStreakDrift;position:absolute;inset:8% -12% 44%;transform:rotate(-3deg)translate(-1.5%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 82%,#0000 100%)}.PianoClearingProof-module__bQ5q3q__atmosphere{pointer-events:none;z-index:2;mix-blend-mode:soft-light;background:radial-gradient(circle at -4% 39%,#b985e047,#0000 31%),radial-gradient(circle at 104% 9%,#4b4cae47,#0000 27%),linear-gradient(#6c9ef829 0%,#ffb3d32b 49%,#221f603b 100%),radial-gradient(at 50% 70%,#0000 16%,#49378b0e 57%,#18164933 116%);position:absolute;inset:0}.PianoClearingProof-module__bQ5q3q__dramaticLight{pointer-events:none;z-index:3;mix-blend-mode:soft-light;background:radial-gradient(32% 25% at 61% 69%,#ffffff2e 0%,#ffffff12 42%,#0000 76%),linear-gradient(116deg,#0003 0%,#00000014 31%,#0000 51%);position:absolute;inset:0}.PianoClearingProof-module__bQ5q3q__sunWash{pointer-events:none;z-index:3;mix-blend-mode:screen;background:radial-gradient(circle at 51% 24%,#ffe7f552 0,#ffa4d32e 20%,#0000 44%);position:absolute;inset:0}.PianoClearingProof-module__bQ5q3q__world[data-music-landscape=tidal-meadow] .PianoClearingProof-module__bQ5q3q__atmosphere{background:radial-gradient(circle at 12% 68%,#4bb5d338,#0000 32%),radial-gradient(circle at 82% 31%,#ee68b03d,#0000 35%),linear-gradient(#4977e11a,#d659ac2e)}.PianoClearingProof-module__bQ5q3q__world[data-music-landscape=nacre-terraces] .PianoClearingProof-module__bQ5q3q__atmosphere{mix-blend-mode:screen;background:linear-gradient(108deg,#4b17493d 0 24%,#0000 42%),radial-gradient(at 70% 24%,#ffc79757,#0000 42%),linear-gradient(#7d397d2e,#f9978638)}.PianoClearingProof-module__bQ5q3q__world[data-music-landscape=resonant-archipelago] .PianoClearingProof-module__bQ5q3q__atmosphere{mix-blend-mode:screen;background:radial-gradient(circle at 24% 24%,#6fffdf38,#0000 28%),radial-gradient(circle at 79% 70%,#25959f40,#0000 38%),linear-gradient(#153d771f,#1a7a773b)}.PianoClearingProof-module__bQ5q3q__world[data-music-landscape=glass-delta] .PianoClearingProof-module__bQ5q3q__atmosphere{mix-blend-mode:screen;background:linear-gradient(124deg,#13458438 0 43%,#0000 58%),radial-gradient(circle at 77% 22%,#ff8d5357,#0000 34%),linear-gradient(#0000 38%,#13b1c22e)}.PianoClearingProof-module__bQ5q3q__world[data-music-landscape=harmonic-dunes] .PianoClearingProof-module__bQ5q3q__atmosphere{mix-blend-mode:screen;background:radial-gradient(at 22% 68%,#b132a445,#0000 38%),radial-gradient(at 78% 58%,#5f41cc4f,#0000 43%),linear-gradient(#1f1c721f,#de3ba43d)}.PianoClearingProof-module__bQ5q3q__world[data-music-landscape=nacre-terraces] .PianoClearingProof-module__bQ5q3q__cloudStreaks{opacity:.65;transform:rotate(8deg)scaleY(1.8)}.PianoClearingProof-module__bQ5q3q__world[data-music-landscape=resonant-archipelago] .PianoClearingProof-module__bQ5q3q__cloudStreaks{opacity:.3;transform:rotate(-12deg)scaleY(.72)}.PianoClearingProof-module__bQ5q3q__world[data-music-landscape=glass-delta] .PianoClearingProof-module__bQ5q3q__cloudStreaks{opacity:.6;transform:rotate(-17deg)scaleY(1.25)}.PianoClearingProof-module__bQ5q3q__world[data-music-landscape=harmonic-dunes] .PianoClearingProof-module__bQ5q3q__cloudStreaks{opacity:.72;transform:rotate(3deg)scaleY(2.2)}@keyframes PianoClearingProof-module__bQ5q3q__cloudStreakDrift{to{transform:rotate(-2deg)translate(3%,1.2%)scaleX(1.04)}}.PianoClearingProof-module__bQ5q3q__grain{pointer-events:none;z-index:4;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");position:absolute;inset:-50%;transform:rotate(4deg)}.PianoClearingProof-module__bQ5q3q__practiceField{pointer-events:none;z-index:6;position:absolute;inset:0}.PianoClearingProof-module__bQ5q3q__instrumentSlot{perspective:800px;width:clamp(154px,16vw,206px);position:absolute}.PianoClearingProof-module__bQ5q3q__instrumentSlot[data-practice-position=music-performance]{--instrument-angle:-4deg;--instrument-depth:-3deg;--instrument-accent:255, 181, 224;--instrument-delay:-1.7s;top:40%;left:24%}.PianoClearingProof-module__bQ5q3q__instrumentSlot[data-practice-position=life-systems-tools]{--instrument-angle:-1deg;--instrument-depth:2deg;--instrument-accent:197, 190, 255;--instrument-delay:-2.8s;top:28%;left:46%}.PianoClearingProof-module__bQ5q3q__instrumentSlot[data-practice-position=play-community]{--instrument-angle:5deg;--instrument-depth:3deg;--instrument-accent:255, 194, 166;--instrument-delay:-5.2s;top:40%;right:13%}.PianoClearingProof-module__bQ5q3q__instrumentSlot:after{content:"";opacity:.38;background:linear-gradient(180deg, rgba(var(--instrument-accent), .64), transparent);width:1px;height:clamp(26px,6vh,58px);box-shadow:0 0 9px rgba(var(--instrument-accent), .26);transform:rotate(calc(var(--instrument-angle) * -.42));transform-origin:top;position:absolute;top:calc(100% - 2px);left:50%}.PianoClearingProof-module__bQ5q3q__practiceInstrument{pointer-events:auto;border:1px solid rgba(var(--instrument-accent), .28);clip-path:polygon(6% 0,92% 0,100% 18%,97% 91%,91% 100%,5% 100%,0 78%,1% 11%);color:#faf3ffe6;background:linear-gradient(122deg, rgba(var(--instrument-accent), .12), transparent 48%), linear-gradient(180deg, #1a19487a, #15143d40);-webkit-backdrop-filter:blur(9px)saturate(1.12);backdrop-filter:blur(9px)saturate(1.12);cursor:pointer;text-align:left;width:100%;min-height:88px;transform:rotate(var(--instrument-angle)) rotateY(var(--instrument-depth)) translateZ(0);transform-origin:50%;grid-template-rows:auto 1fr;grid-template-columns:58px minmax(0,1fr);gap:8px 10px;padding:11px 12px 12px;transition:border-color .32s,box-shadow .32s,color .32s,background .32s,transform .42s cubic-bezier(.2,.75,.25,1);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #18144729,inset 0 1px #ffffff14}.PianoClearingProof-module__bQ5q3q__practiceInstrument:before{content:"";opacity:.54;background:linear-gradient(90deg, transparent 0 8%, rgba(var(--instrument-accent), .2) 8.4%, transparent 9%), repeating-linear-gradient(180deg, transparent 0 12px, #ffffff06 13px);animation:7.5s linear infinite PianoClearingProof-module__bQ5q3q__instrumentScan;animation-delay:var(--instrument-delay);position:absolute;inset:0;transform:translateY(-38%)}.PianoClearingProof-module__bQ5q3q__practiceInstrument:after{content:"";opacity:.34;background:linear-gradient(90deg, rgba(var(--instrument-accent), .72), transparent 76%);height:1px;position:absolute;inset:auto 12px 7px}.PianoClearingProof-module__bQ5q3q__practiceInstrument:hover,.PianoClearingProof-module__bQ5q3q__practiceInstrument:focus-visible,.PianoClearingProof-module__bQ5q3q__practiceInstrument[data-active=true]{border-color:rgba(var(--instrument-accent), .68);color:#fffaff;background:linear-gradient(122deg, rgba(var(--instrument-accent), .2), transparent 56%), linear-gradient(180deg, #221f5ba3, #1a16465c);box-shadow:0 20px 55px #18144742, 0 0 28px rgba(var(--instrument-accent), .13), inset 0 1px #ffffff1f;transform:rotate(calc(var(--instrument-angle) * .42)) rotateY(0deg) translateY(-4px) scale(1.025);outline:none}.PianoClearingProof-module__bQ5q3q__instrumentTopline{z-index:1;color:#e2ddff7a;font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;font-size:7px;font-weight:600;line-height:1;display:flex;position:relative}.PianoClearingProof-module__bQ5q3q__practiceInstrument strong{z-index:1;min-width:0;font-family:var(--font-serif,serif);letter-spacing:.015em;text-wrap:balance;align-self:end;font-size:clamp(14px,1.32vw,18px);font-weight:400;line-height:.96;position:relative}.PianoClearingProof-module__bQ5q3q__instrumentGlyph{z-index:1;opacity:.58;width:58px;color:rgba(var(--instrument-accent), .92);align-self:center;transition:opacity .32s,filter .32s,transform .52s;position:relative}.PianoClearingProof-module__bQ5q3q__instrumentGlyph svg{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;width:100%;display:block;overflow:visible}.PianoClearingProof-module__bQ5q3q__instrumentGlyph circle,.PianoClearingProof-module__bQ5q3q__instrumentGlyph rect{fill:rgba(var(--instrument-accent), .12)}.PianoClearingProof-module__bQ5q3q__practiceInstrument:hover .PianoClearingProof-module__bQ5q3q__instrumentGlyph,.PianoClearingProof-module__bQ5q3q__practiceInstrument:focus-visible .PianoClearingProof-module__bQ5q3q__instrumentGlyph,.PianoClearingProof-module__bQ5q3q__practiceInstrument[data-active=true] .PianoClearingProof-module__bQ5q3q__instrumentGlyph{opacity:1;filter:drop-shadow(0 0 5px rgba(var(--instrument-accent), .55));transform:translate(2px)scale(1.04)}.PianoClearingProof-module__bQ5q3q__instrumentPulse{background:rgba(var(--instrument-accent), .86);width:3px;height:3px;box-shadow:0 0 0 4px rgba(var(--instrument-accent), .08), 0 0 12px rgba(var(--instrument-accent), .62);animation:3.8s ease-in-out infinite PianoClearingProof-module__bQ5q3q__instrumentPulse;animation-delay:var(--instrument-delay);border-radius:50%;position:absolute;bottom:7px;right:8px}@keyframes PianoClearingProof-module__bQ5q3q__instrumentScan{to{transform:translateY(38%)}}@keyframes PianoClearingProof-module__bQ5q3q__instrumentPulse{0%,to{opacity:.38;transform:scale(.82)}47%{opacity:1;transform:scale(1.15)}}.PianoClearingProof-module__bQ5q3q__proofLabel{z-index:5;color:#efebffc7;font-family:var(--font-mono,monospace);letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1.7;position:absolute;top:clamp(20px,3vw,42px);left:clamp(20px,3vw,46px)}.PianoClearingProof-module__bQ5q3q__proofLabel strong{color:#fff2faf5;font-family:var(--font-serif,serif);letter-spacing:.03em;text-transform:none;font-size:clamp(17px,1.45vw,23px);font-weight:400;display:block}.PianoClearingProof-module__bQ5q3q__landscapeReview{z-index:8;color:#f4efffeb;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:linear-gradient(145deg,#1f2458b8,#462a637a),#10153c6b;border:1px solid #d2e8ff33;border-radius:18px;width:min(248px,23vw);padding:14px;position:absolute;top:clamp(92px,11vh,126px);left:clamp(18px,2.5vw,38px);box-shadow:0 18px 48px #120a3838,inset 0 1px #ffffff1a}.PianoClearingProof-module__bQ5q3q__landscapeReview header{border-bottom:1px solid #dfe5ff21;gap:3px;margin-bottom:11px;padding:0 2px 10px;display:grid}.PianoClearingProof-module__bQ5q3q__landscapeReview header span,.PianoClearingProof-module__bQ5q3q__landscapeReview header small,.PianoClearingProof-module__bQ5q3q__landscapeChoices button span{font-family:var(--font-mono,monospace);letter-spacing:.15em;text-transform:uppercase}.PianoClearingProof-module__bQ5q3q__landscapeReview header span{color:#aaddf2b3;font-size:8px;font-weight:700}.PianoClearingProof-module__bQ5q3q__landscapeReview header strong{font-family:var(--font-serif,serif);font-size:18px;font-weight:400}.PianoClearingProof-module__bQ5q3q__landscapeReview header small{color:#e5dff494;min-height:24px;font-size:7px;line-height:1.55}.PianoClearingProof-module__bQ5q3q__landscapeChoices{gap:4px;display:grid}.PianoClearingProof-module__bQ5q3q__landscapeChoices button{color:#eae4f894;min-height:30px;font-family:var(--font-serif,serif);text-align:left;cursor:pointer;background:#eeedff06;border:1px solid #0000;border-radius:9px;grid-template-columns:27px 1fr;align-items:center;padding:5px 8px;font-size:12px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.PianoClearingProof-module__bQ5q3q__landscapeChoices button span{color:#79d7e98c;font-size:7px}.PianoClearingProof-module__bQ5q3q__landscapeChoices button:hover,.PianoClearingProof-module__bQ5q3q__landscapeChoices button:focus-visible,.PianoClearingProof-module__bQ5q3q__landscapeChoices button[data-active=true]{color:#fff8fffa;background:linear-gradient(90deg,#4dd2e21f,#f294d214);border-color:#a7e6f447;outline:none;transform:translate(3px)}@media (max-width:720px){.PianoClearingProof-module__bQ5q3q__proofLabel{top:18px;left:18px}.PianoClearingProof-module__bQ5q3q__landscapeReview{width:auto;padding:10px;inset:auto 12px 18px}.PianoClearingProof-module__bQ5q3q__landscapeReview header{display:none}.PianoClearingProof-module__bQ5q3q__landscapeChoices{display:flex;overflow-x:auto}.PianoClearingProof-module__bQ5q3q__landscapeChoices button{flex:none}.PianoClearingProof-module__bQ5q3q__practiceField{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;inset:138px 12px auto}.PianoClearingProof-module__bQ5q3q__instrumentSlot,.PianoClearingProof-module__bQ5q3q__instrumentSlot[data-practice-position]{width:calc(50vw - 16px);min-width:0;position:relative;inset:auto;overflow:hidden}.PianoClearingProof-module__bQ5q3q__instrumentSlot:after{display:none}.PianoClearingProof-module__bQ5q3q__instrumentSlot:last-child{grid-column:1/-1;justify-self:center}.PianoClearingProof-module__bQ5q3q__practiceInstrument{grid-template-columns:40px minmax(0,1fr);min-width:0;min-height:64px;padding:8px 9px;transform:none}.PianoClearingProof-module__bQ5q3q__practiceInstrument:hover,.PianoClearingProof-module__bQ5q3q__practiceInstrument:focus-visible,.PianoClearingProof-module__bQ5q3q__practiceInstrument[data-active=true]{transform:translateY(-2px)}.PianoClearingProof-module__bQ5q3q__instrumentGlyph{width:40px}.PianoClearingProof-module__bQ5q3q__practiceInstrument strong{overflow-wrap:anywhere;white-space:normal;font-size:13px}}@media (prefers-reduced-motion:reduce){.PianoClearingProof-module__bQ5q3q__cloudStreaks{animation:none}.PianoClearingProof-module__bQ5q3q__grain{display:none}.PianoClearingProof-module__bQ5q3q__practiceInstrument:before,.PianoClearingProof-module__bQ5q3q__instrumentPulse{animation:none}.PianoClearingProof-module__bQ5q3q__practiceInstrument,.PianoClearingProof-module__bQ5q3q__instrumentGlyph{transition:none}}
.page-module___8aEwW__presentationDoorway{z-index:7;color:#fff7fff5;-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);background:linear-gradient(115deg,#2a2369a3,#69418d61),#1718446b;border:1px solid #e8daff47;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(288px,100vw - 36px);padding:11px 13px;text-decoration:none;transition:border-color .24s,box-shadow .24s,transform .24s,background .24s;display:grid;position:fixed;top:clamp(82px,11vh,118px);right:clamp(18px,3vw,44px);overflow:hidden;box-shadow:0 18px 48px #20194f38,inset 0 1px #ffffff1f}.page-module___8aEwW__presentationDoorway:before{content:"";background:linear-gradient(105deg,#0000 34%,#ffcceb2e 48%,#0000 62%);transition:transform .7s cubic-bezier(.2,.75,.25,1);position:absolute;inset:-75% 22% -75% -22%;transform:translate(-70%)}.page-module___8aEwW__presentationDoorway:hover,.page-module___8aEwW__presentationDoorway:focus-visible{background:linear-gradient(115deg,#303283c2,#8748997a),#17184480;border-color:#ffdef49e;outline:none;transform:translateY(-2px);box-shadow:0 22px 62px #20194f57,0 0 34px #ee9adb29,inset 0 1px #ffffff2e}.page-module___8aEwW__presentationDoorway:hover:before,.page-module___8aEwW__presentationDoorway:focus-visible:before{transform:translate(95%)}.page-module___8aEwW__signal{background:#ffd5eb;border-radius:50%;width:8px;height:8px;animation:3.6s ease-in-out infinite page-module___8aEwW__presentationSignal;box-shadow:0 0 0 5px #ffb5e01a,0 0 18px #ffb5e0b8}.page-module___8aEwW__copy{gap:2px;min-width:0;display:grid}.page-module___8aEwW__copy strong{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:500;line-height:1.05;overflow:hidden}.page-module___8aEwW__eyebrow{color:#dcdaffa8;font-family:var(--font-inter), sans-serif;letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:600;line-height:1.4}.page-module___8aEwW__arrow{color:#ffe2f5d1;font-size:17px;transition:transform .24s}.page-module___8aEwW__presentationDoorway:hover .page-module___8aEwW__arrow,.page-module___8aEwW__presentationDoorway:focus-visible .page-module___8aEwW__arrow{transform:translate(2px,-2px)}@keyframes page-module___8aEwW__presentationSignal{0%,to{opacity:.65;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:720px){.page-module___8aEwW__presentationDoorway{width:min(248px,100vw - 28px);top:72px;right:14px}.page-module___8aEwW__copy strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__signal{animation:none}.page-module___8aEwW__presentationDoorway,.page-module___8aEwW__presentationDoorway:before,.page-module___8aEwW__arrow{transition:none}}
