@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f909a269f494b794-s.010zm93jm7qv5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/521c263860cc4ed1-s.02jauj4vwlo~x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db3f01ae0719bbb0-s.p.0r24lu27iy4~0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script Fallback;src:local(Arial);ascent-override:107.82%;descent-override:48.0%;line-gap-override:0.0%;size-adjust:80.07%}.pinyon_script_d9809275-module__028ucW__className{font-family:Pinyon Script,Pinyon Script Fallback;font-style:normal;font-weight:400}.pinyon_script_d9809275-module__028ucW__variable{--font-script:"Pinyon Script", "Pinyon Script Fallback"}
@layer components{.qr-stage{isolation:isolate;width:100%;height:min(720px,100svh - 64px);min-height:460px;position:relative;overflow:hidden}.qr-scene{opacity:0;animation:1.6s ease-out forwards qr-scene-in;position:absolute;inset:0}@keyframes qr-scene-in{to{opacity:1}}.qr-tint-neutral,.qr-tint-day{--qr-sky-top:#a9c7e8;--qr-sky-mid:#cfe2f4;--qr-sky-low:#eaf3fa;--qr-cloud:#ffffffeb;--qr-orb:#fff9ebf2;--qr-orb-glow:#fff4d68c;--qr-orb-x:68%;--qr-orb-y:24%;--qr-orb-size:74px;--qr-water-top:#8fb2d2;--qr-water-deep:#46658a;--qr-streak:#ffffff8c;--qr-glimmer:#fffaeb80;--qr-horizon-line:#ffffffa6;--qr-ink:#10233b;--qr-ink-soft:#10233bc7;--qr-ink-shadow:0 1px 18px #ffffff73;--qr-chip-bg:#ffffff9e;--qr-chip-border:#10233b33;--qr-plate:#fafdff9e;--qr-plate-border:#10233b1a}.qr-tint-dawn{--qr-sky-top:#b9c6e4;--qr-sky-mid:#e3d3d8;--qr-sky-low:#f6d9b8;--qr-cloud:#fbe9d8e6;--qr-orb:#ffdba6fa;--qr-orb-glow:#ffcd9180;--qr-orb-x:34%;--qr-orb-y:58%;--qr-orb-size:96px;--qr-water-top:#c9a58c;--qr-water-deep:#55617e;--qr-streak:#ffebd299;--qr-glimmer:#ffdeb48c;--qr-horizon-line:#ffecd2b3;--qr-ink:#2a2436;--qr-ink-soft:#2a2436cc;--qr-ink-shadow:0 1px 18px #fff0dc66;--qr-chip-bg:#fff5e89e;--qr-chip-border:#2a243638;--qr-plate:#fff9f099;--qr-plate-border:#2a24361a}.qr-tint-dusk{--qr-sky-top:#565e8e;--qr-sky-mid:#96729b;--qr-sky-low:#e59d6d;--qr-cloud:#d8a59ebf;--qr-orb:#ffbe82fa;--qr-orb-glow:#ffaa6e73;--qr-orb-x:62%;--qr-orb-y:62%;--qr-orb-size:92px;--qr-water-top:#7a5a86;--qr-water-deep:#272e4e;--qr-streak:#ffc89680;--qr-glimmer:#ffc38c80;--qr-horizon-line:#ffcda099;--qr-ink:#f8f2e8;--qr-ink-soft:#f8f2e8d9;--qr-ink-shadow:0 1px 22px #1410288c;--qr-chip-bg:#1e1a3480;--qr-chip-border:#f8f2e852;--qr-plate:#18142abd;--qr-plate-border:#f8f2e824}.qr-tint-night{--qr-sky-top:#0a0f24;--qr-sky-mid:#17203c;--qr-sky-low:#283755;--qr-cloud:#2e3a588c;--qr-orb:#eef2faf5;--qr-orb-glow:#d2def452;--qr-orb-x:70%;--qr-orb-y:26%;--qr-orb-size:58px;--qr-water-top:#101a33;--qr-water-deep:#05070f;--qr-streak:#cddaf059;--qr-glimmer:#dce6f866;--qr-horizon-line:#becdeb59;--qr-ink:#edf1fa;--qr-ink-soft:#edf1fad1;--qr-ink-shadow:0 1px 24px #00040eb3;--qr-chip-bg:#080c1c8c;--qr-chip-border:#edf1fa4d;--qr-plate:#060a18b8;--qr-plate-border:#edf1fa24}.qr-tint-rain{--qr-sky-top:#6b7789;--qr-sky-mid:#8b96a6;--qr-sky-low:#aab2bd;--qr-cloud:#788291d9;--qr-orb:#dee4eb73;--qr-orb-glow:#c8d2de38;--qr-orb-x:50%;--qr-orb-y:20%;--qr-orb-size:58px;--qr-water-top:#5f6b7d;--qr-water-deep:#333c4b;--qr-streak:#dce4ee66;--qr-glimmer:#d2dce84d;--qr-horizon-line:#dce4ee80;--qr-ink:#14202e;--qr-ink-soft:#14202ecc;--qr-ink-shadow:0 1px 18px #ffffff59;--qr-chip-bg:#fff9;--qr-chip-border:#14202e33;--qr-plate:#f4f7faa8;--qr-plate-border:#14202e1a}.qr-tint-meadow{--qr-sky-top:#b8d6d0;--qr-sky-mid:#cfe0cb;--qr-sky-low:#e4e6c7;--qr-cloud:#ffffffd9;--qr-orb:#fffae8e6;--qr-orb-glow:#fff6d66b;--qr-orb-x:72%;--qr-orb-y:20%;--qr-orb-size:70px;--qr-grass-top:#789a68;--qr-grass-deep:#365b43;--qr-grass-far:#7e9e6eb3;--qr-grass-mid:#5f8452;--qr-grass-near:#2f5340;--qr-hill-far:#9db79c;--qr-hill-near:#6f9068;--qr-ink:#17312b;--qr-ink-soft:#17312bcc;--qr-ink-shadow:0 1px 18px #fff6;--qr-chip-bg:#ffffff9e;--qr-chip-border:#17312b33;--qr-plate:#f3f5e8b8;--qr-plate-border:#17312b1a}.qr-tint-angler{--qr-paper-top:#efe8d9;--qr-paper-low:#e3d8c2;--qr-ink-brush:#26242a;--qr-wash:#6f6b66;--qr-moon:#fffcf299;--qr-seal:#b23b2e;--qr-ink:#201f26;--qr-ink-soft:#201f26cc;--qr-ink-shadow:0 1px 16px #fff6;--qr-chip-bg:#fff9;--qr-chip-border:#201f2633;--qr-plate:#f6f1e8b8;--qr-plate-border:#201f261a}.qr-sky{background:linear-gradient(180deg, var(--qr-sky-top) 0%, var(--qr-sky-mid) 58%, var(--qr-sky-low) 100%);position:absolute;inset:0 0 34%}.qr-orb{left:var(--qr-orb-x);top:var(--qr-orb-y);width:var(--qr-orb-size);height:var(--qr-orb-size);margin-left:calc(var(--qr-orb-size) / -2);margin-top:calc(var(--qr-orb-size) / -2);background:radial-gradient(circle, var(--qr-orb) 0%, var(--qr-orb) 42%, transparent 72%);box-shadow:0 0 90px 44px var(--qr-orb-glow);border-radius:50%;position:absolute}.qr-cloud{width:clamp(160px,24vw,300px);height:auto;color:var(--qr-cloud);translate:calc(var(--qr-mx,0) * 20px) calc(var(--qr-my,0) * 12px);transition:translate .4s ease-out;position:absolute}.qr-c1{opacity:.95;animation:48s ease-in-out -12s infinite alternate qr-drift-a;top:14%;left:8%}.qr-c2{opacity:.8;width:clamp(120px,18vw,230px);animation:120s ease-in-out -26s infinite alternate qr-drift-b;top:34%;left:58%}.qr-c3{opacity:.6;width:clamp(90px,13vw,170px);top:8%;left:66%}@keyframes qr-drift-a{0%{transform:translate(-26px)}to{transform:translate(34px)}}@keyframes qr-drift-b{0%{transform:translate(16px)}to{transform:translate(-20px)}}.qr-stars{color:#dfe7f6;opacity:.85;position:absolute;inset:0}.qr-horizon{background:var(--qr-horizon-line);height:1px;box-shadow:0 0 14px 1px var(--qr-horizon-line);position:absolute;bottom:34%;left:0;right:0}.qr-water{background:linear-gradient(180deg, var(--qr-water-top) 0%, var(--qr-water-deep) 100%);position:absolute;inset:66% 0 0;overflow:hidden}.qr-glimmer{background:radial-gradient(ellipse 16% 78% at var(--qr-orb-x) 0%, var(--qr-glimmer) 0%, transparent 70%);animation:9s ease-in-out infinite alternate qr-glimmer;position:absolute;inset:0}@keyframes qr-glimmer{0%{opacity:.55}to{opacity:.95}}.qr-streak{background:linear-gradient(90deg, transparent, var(--qr-streak), transparent);border-radius:2px;height:2px;position:absolute}.qr-s1{width:34%;animation:15s ease-in-out infinite alternate qr-lap-a;top:18%;left:14%}.qr-s2{width:42%;animation:19s ease-in-out infinite alternate qr-lap-b;top:42%;left:46%}.qr-s3{opacity:.7;width:28%;top:66%;left:24%}@keyframes qr-lap-a{0%{transform:translate(-14px)}to{transform:translate(14px)}}@keyframes qr-lap-b{0%{transform:translate(12px)}to{transform:translate(-12px)}}.qr-vignette{pointer-events:none;background:radial-gradient(130% 105% at 50% 42%,#0000 62%,#04081238 100%);position:absolute;inset:0}.qr-rain{pointer-events:none;position:absolute;inset:0;overflow:hidden}.qr-rain-sheet{background-repeat:repeat;position:absolute;inset:-20% -12%}.qr-rain1{background-image:repeating-linear-gradient(76deg,#0000 0 7px,#e2e9f338 7px 8px);animation:.85s linear infinite qr-rainfall}.qr-rain2{opacity:.55;background-image:repeating-linear-gradient(79deg,#0000 0 11px,#e2e9f329 11px 12px);animation:1.25s linear infinite qr-rainfall}@keyframes qr-rainfall{0%{transform:translateY(-16%)}to{transform:translateY(16%)}}.qr-ripples{pointer-events:none;z-index:1;position:absolute;inset:0}.qr-ripple{border:1.5px solid var(--qr-streak);opacity:.6;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:2.6s cubic-bezier(.22,.61,.36,1) forwards qr-ripple;position:absolute;transform:scale(.25)}@keyframes qr-ripple{0%{opacity:.6;transform:scale(.25)}60%{opacity:.26}to{opacity:0;transform:scale(7.5)}}.qr-meadow-sky{background:linear-gradient(180deg, var(--qr-sky-top) 0%, var(--qr-sky-mid) 55%, var(--qr-sky-low) 100%);position:absolute;inset:0 0 40%}.qr-hill{border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute}.qr-hill-far{background:var(--qr-hill-far);opacity:.9;height:20%;bottom:38%;left:-12%;right:22%}.qr-hill-near{background:var(--qr-hill-near);height:15%;bottom:36%;left:28%;right:-12%}.qr-meadow-ground{background:linear-gradient(180deg, var(--qr-grass-top) 0%, var(--qr-grass-deep) 100%);position:absolute;inset:60% 0 0;overflow:hidden}.qr-grass{transform-origin:bottom;height:clamp(64px,13vh,130px);position:absolute;left:-3%;right:-3%}.qr-grass-far{color:var(--qr-grass-far);animation:11s ease-in-out -3s infinite alternate qr-sway-a;top:-7%}.qr-grass-mid{color:var(--qr-grass-mid);animation:8s ease-in-out infinite alternate qr-sway-b;top:1%}.qr-grass-near{color:var(--qr-grass-near);animation:6.5s ease-in-out -2s infinite alternate qr-sway-a;top:9%}@keyframes qr-sway-a{0%{transform:skew(-2.4deg)}to{transform:skew(2.8deg)}}@keyframes qr-sway-b{0%{transform:skew(2deg)}to{transform:skew(-2.6deg)}}.qr-angler{background:linear-gradient(158deg, var(--qr-paper-top) 0%, var(--qr-paper-low) 100%)}.qr-ink{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qr-float{animation:5s ease-in-out infinite alternate qr-bob}@keyframes qr-bob{0%{transform:translateY(-.6px)}to{transform:translateY(.7px)}}.qr-reeds{transform-box:fill-box;transform-origin:bottom;animation:7.5s ease-in-out infinite alternate qr-reed-sway}@keyframes qr-reed-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(2deg)}}.qr-calligraphy{z-index:0;font-family:var(--font-script), "Segoe Script", cursive;color:var(--qr-ink);opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(96px,21vw,280px);line-height:.9;position:absolute;bottom:5%;left:2%;transform:rotate(-4deg);-webkit-mask-image:linear-gradient(to top right,#000 32%,#0000 76%);mask-image:linear-gradient(to top right,#000 32%,#0000 76%)}.qr-overlay{text-align:center;color:var(--qr-ink);pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;padding:clamp(18px,4vh,40px) 20px;display:flex;position:absolute;inset:0}.qr-plate,.qr-controls,.qr-toolbar,.qr-overlay button,.qr-overlay input,.qr-overlay a{pointer-events:auto}.qr-head{isolation:isolate;flex-direction:column;align-items:center;gap:7px;max-width:90vw;padding:16px clamp(28px,6vw,56px);display:flex;position:relative}.qr-head:before{content:"";z-index:-1;background:linear-gradient(180deg, transparent 0%, var(--qr-plate) 20%, var(--qr-plate) 80%, transparent 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.qr-title{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--qr-ink);font-size:12px;font-weight:700}.qr-subtitle{font-family:var(--font-ui);max-width:44ch;color:var(--qr-ink);text-shadow:var(--qr-ink-shadow);font-size:13px;line-height:1.5}.qr-hint{font-family:var(--font-ui);color:var(--qr-ink);background:var(--qr-plate);border:1px solid var(--qr-plate-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:6px 14px;font-size:12.5px;animation:.8s ease-out both qr-hint-in;position:absolute;bottom:26%;left:50%;transform:translate(-50%)}@keyframes qr-hint-in{0%{opacity:0}to{opacity:.92}}.qr-toolbar-label{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--qr-ink-soft);align-self:center;font-size:11px;font-weight:600}.qr-plate{isolation:isolate;flex-direction:column;align-items:center;gap:10px;width:100%;padding:clamp(30px,6vh,60px) 20px;display:flex;position:relative}.qr-plate:before{content:"";z-index:-1;background:linear-gradient(180deg, transparent 0%, var(--qr-plate) 24%, var(--qr-plate) 76%, transparent 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.qr-line{max-width:720px;min-height:1.35em;font-family:var(--font-heading);text-wrap:balance;color:var(--qr-ink);text-shadow:var(--qr-ink-shadow);font-size:clamp(1.45rem,3.4vw,2.35rem);font-style:italic;font-weight:420;line-height:1.35;transition:opacity .6s}.qr-line.qr-fading{opacity:0}.qr-sub{font-family:var(--font-ui);color:var(--qr-ink);text-shadow:var(--qr-ink-shadow);font-size:13.5px}.qr-controls{background:var(--qr-plate);border:1px solid var(--qr-plate-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:14px 20px;display:flex}.qr-btn{font-family:var(--font-ui);cursor:pointer;color:var(--qr-ink);background:var(--qr-chip-bg);border:1px solid var(--qr-chip-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:10px 22px;font-size:13.5px;font-weight:600;transition:background .25s,border-color .25s}.qr-btn:hover{border-color:var(--qr-ink-soft)}.qr-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qr-btn-ghost{font-family:var(--font-ui);cursor:pointer;color:var(--qr-ink-soft);text-underline-offset:3px;text-shadow:var(--qr-ink-shadow);background:0 0;border:none;padding:4px 8px;font-size:12.5px;font-weight:500;text-decoration:underline}.qr-btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qr-progress-track{background:var(--qr-chip-bg);border:1px solid var(--qr-chip-border);border-radius:3px;width:min(340px,64vw);height:3px;overflow:hidden}.qr-progress-fill{background:var(--qr-ink);opacity:.8;transform-origin:0;border-radius:3px;width:100%;height:100%;transition:transform 1s linear;transform:scaleX(0)}.qr-breathe{flex-direction:column;align-items:center;gap:12px;display:flex}.qr-breathe-ring{border:2px solid var(--qr-chip-border);border-radius:50%;place-items:center;width:clamp(120px,22vw,168px);height:clamp(120px,22vw,168px);animation:16s ease-in-out infinite qr-breathe;display:grid}.qr-breathe-dot{background:var(--qr-ink);opacity:.28;border-radius:50%;width:40%;height:40%}@keyframes qr-breathe{0%{transform:scale(.62)}25%{transform:scale(1)}50%{transform:scale(1)}75%{transform:scale(.62)}to{transform:scale(.62)}}.qr-breathe-still{animation:none;transform:scale(.82)}.qr-breathe-label{font-size:clamp(1.3rem,3vw,1.9rem)}.qr-bottom{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.qr-toolbar{background:var(--qr-plate);border:1px solid var(--qr-plate-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;padding:10px 14px;display:flex}.qr-moods{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.qr-chip{font-family:var(--font-ui);cursor:pointer;color:var(--qr-ink);background:var(--qr-chip-bg);border:1px solid var(--qr-chip-border);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s}.qr-chip:hover{border-color:var(--qr-ink-soft)}.qr-chip-on{background:var(--qr-ink);color:var(--qr-plate);border-color:var(--qr-ink)}.qr-audio{display:flex;position:relative}.qr-audio-toggle{padding:6px 16px;font-size:12px}.qr-audio-panel{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:8px;display:flex}.qr-audio-sounds{flex-wrap:wrap;gap:6px;display:flex}.qr-audio-vol{align-items:center;display:flex}.qr-audio-vol input[type=range]{width:92px;accent-color:var(--qr-ink);cursor:pointer}.qr-still .qr-streak{opacity:.16;animation:none}.qr-still .qr-glimmer{opacity:.5;animation:none}.qr-still .qr-cloud{animation-duration:320s}.qr-still .qr-vignette{background:radial-gradient(130% 108% at 50% 46%,#0000 66%,#04081229 100%)}.qr-still-exit{opacity:.5;transition:opacity .4s}.qr-still-exit:hover,.qr-still-exit:focus-visible{opacity:1}.qr-about{text-align:center;max-width:660px;margin:0 auto;padding:40px 24px 56px}.qr-about p{color:var(--text-secondary);margin-bottom:14px;font-size:15px;line-height:1.75}.qr-provenance{font-family:var(--font-ui);color:var(--text-muted);font-size:12.5px;font-style:italic;line-height:1.65}.qr-disclaimer{font-family:var(--font-ui);color:var(--text-muted);font-size:12.5px;line-height:1.65}.qr-disclaimer a{color:var(--accent-pill-text);text-underline-offset:2px;text-decoration:underline}.qr-stage.qr-hidden-tab .qr-scene *,.qr-stage.qr-hidden-tab .qr-scene,.qr-stage.qr-hidden-tab .qr-grass,.qr-stage.qr-hidden-tab .qr-float,.qr-stage.qr-hidden-tab .qr-reeds,.qr-stage.qr-hidden-tab .qr-breathe-ring{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.qr-scene{opacity:1;animation:none}.qr-scene *{animation:none!important}.qr-line,.qr-progress-fill{transition:none}.qr-cloud{transition:none;translate:none}.qr-breathe-ring{animation:none;transform:scale(.82)}.qr-rain-sheet{animation:none}.qr-ripple{opacity:0;animation:none}.qr-grass{animation:none}.qr-grass-far{transform:skew(-1.4deg)}.qr-grass-near{transform:skew(1.6deg)}.qr-float,.qr-reeds{animation:none}}@media (max-width:560px){.qr-stage{min-height:420px}.qr-line{font-size:clamp(1.25rem,5.6vw,1.6rem)}}}.qr-btn:focus-visible,.qr-btn-ghost:focus-visible,.qr-chip:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #fff;box-shadow:0 0 0 5px #080c1a99}.qr-audio-vol input[type=range]:focus-visible{outline-offset:3px;outline:2px solid #fff;box-shadow:0 0 0 5px #080c1a99}
