@font-face{font-family:"Fusion Pixel 12px Proportional SC";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fusion-pixel-12px-proportional-sc-latin-400-normal-Xmey3kyP.woff2)format("woff2")}:root{--ink:#472c42;--ink-soft:#704b65;--paper:#fff8f5;--paper-pink:#ffeaf1;--surface:#fff1f5;--rose-pale:#ffd2e0;--rose:#e984a9;--rose-strong:#c44f7e;--rose-deep:#8f365f;--sage:#829b76;--sage-dark:#536d55;--soil:#8c5a62;--soil-dark:#65404c;--night:#302941;--night-soft:#4c3a59;--sky:#f7c8da;--cream:#fff3d6;--focus:#7a284f;--font-pixel:"Fusion Pixel 12px Proportional SC", "Microsoft YaHei UI", sans-serif;--font-body:"Microsoft YaHei UI", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;--shadow-pixel:4px 4px 0 color-mix(in srgb, var(--ink) 26%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--paper-pink);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--rose-strong) var(--rose-pale)}body{background:linear-gradient(180deg, var(--paper-pink) 0%, var(--paper) 42%, #f8d7e2 72%, var(--night) 100%);min-width:320px;min-height:100dvh;margin:0;overflow-x:hidden}body:before{z-index:90;pointer-events:none;content:"";opacity:.12;background-image:linear-gradient(90deg, color-mix(in srgb, var(--ink) 24%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--ink) 18%, transparent) 1px, transparent 1px);background-size:4px 4px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000003d,#0000 72%);mask-image:linear-gradient(#0000003d,#0000 72%)}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}::selection{color:var(--paper);background:var(--rose-deep)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.skip-link{z-index:120;border:3px solid var(--ink);color:var(--paper);background:var(--rose-deep);box-shadow:var(--shadow-pixel);font-family:var(--font-pixel);padding:12px 16px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}#app{min-height:100dvh}.pixel-font{font-family:var(--font-pixel);font-weight:400}.pixel-button{border:3px solid var(--ink);min-height:48px;color:var(--paper);background:var(--rose-strong);box-shadow:4px 4px 0 var(--ink);font-family:var(--font-pixel);white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:16px;line-height:1;text-decoration:none;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end),background .12s linear;display:inline-flex}.pixel-button:hover{background:var(--rose-deep);box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.pixel-button:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.pixel-button.secondary{color:var(--ink);background:var(--cream)}.pixel-button.secondary:hover{background:#ffe8ae}.pixel-panel{border:4px solid var(--ink);background:var(--surface);box-shadow:0 0 0 4px var(--paper), 8px 8px 0 color-mix(in srgb, var(--ink) 24%, transparent);border-radius:0}.section-shell{width:min(1180px,100% - 40px);margin:0 auto}.section-title{max-width:780px;font-family:var(--font-pixel);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.3rem,5vw,5rem);font-weight:400;line-height:1.05}.section-copy{max-width:64ch;color:var(--ink-soft);margin:18px 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.85}.pixel-divider{background:linear-gradient(90deg, transparent 0 2%, var(--ink) 2% 8%, transparent 8% 12%, var(--rose-strong) 12% 18%, transparent 18% 100%);opacity:.34;background-size:96px 12px;border:0;height:12px;margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){body:before{opacity:.05}.section-shell{width:min(100% - 28px,640px)}.section-title{font-size:clamp(2.15rem,13vw,3.8rem)}.pixel-button{min-height:52px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.pixel-farm[data-v-87146eae],.pixel-farm[data-v-87146eae] *{box-sizing:border-box;border-radius:0}.pixel-farm[data-v-87146eae]{width:100%;max-width:760px;image-rendering:pixelated;image-rendering:crisp-edges;-webkit-user-select:none;user-select:none;margin-inline:auto;container-type:inline-size}.scene-frame[data-v-87146eae]{--px:clamp(3px, .72cqw, 6px);--ink:#492844;--ink-soft:#6a3b5f;--rose-dark:#9d4e78;--rose:#d86f9a;--rose-bright:#f59abb;--rose-pale:#ffd3df;--blush:#ffe6ed;--cream:#fff5f2;--green-dark:#4d694f;--green:#78966c;--green-light:#abc98c;isolation:isolate;aspect-ratio:6/5;border:calc(var(--px) * 1.15) solid var(--ink);width:100%;min-height:420px;box-shadow:calc(var(--px) * 1.5) calc(var(--px) * 1.5) 0 #b45b82, calc(var(--px) * 3) calc(var(--px) * 3) 0 #49284433;background:#e98aab;position:relative;overflow:hidden}.scene-frame[data-v-87146eae]:before{content:"";inset:var(--px);z-index:30;border:var(--px) solid #fff5f26b;pointer-events:none;border-bottom-color:#49284429;border-right-color:#49284429;position:absolute}.scene-frame[data-v-87146eae]:after{content:"";z-index:5;pointer-events:none;background:0 0;position:absolute;inset:0}.phase-signal[data-v-87146eae]{z-index:28;opacity:0;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 16px,#fff4dcb8 16px 20px,#0000 20px 44px);position:absolute;inset:0}.scene-frame.is-phase-shifting .phase-signal[data-v-87146eae]{animation:.64s steps(6,end) phase-signal-wipe-87146eae}.scene-frame.phase-dawn[data-v-87146eae]:after{background:#ffd7e11a}.scene-frame.phase-sunset[data-v-87146eae]:after{mix-blend-mode:multiply;background:#c2487b21}.scene-frame.phase-night[data-v-87146eae]:after{mix-blend-mode:multiply;background:#2a1c494d}.sky[data-v-87146eae]{background:linear-gradient(#cd719b 0 24%,#e88dad 24% 52%,#f4aec2 52% 100%);position:absolute;inset:0 0 43%;overflow:hidden}.phase-dawn .sky[data-v-87146eae]{background:linear-gradient(#bd739e 0 24%,#e794b3 24% 58%,#ffd0d7 58% 100%)}.phase-day .sky[data-v-87146eae]{background:linear-gradient(#c66f9b 0 24%,#e88dad 24% 52%,#f4aec2 52% 100%)}.phase-sunset .sky[data-v-87146eae]{background:linear-gradient(#8e527f 0 24%,#d66f99 24% 57%,#f3a58f 57% 100%)}.phase-night .sky[data-v-87146eae]{background:linear-gradient(#382f65 0 35%,#65406d 35% 66%,#a85d83 66% 100%)}.phase-night .ground[data-v-87146eae]{filter:brightness(.66)saturate(.78)hue-rotate(8deg)}.phase-night .mountain-far[data-v-87146eae]{background:#65406f}.phase-night .mountain-near[data-v-87146eae]{box-shadow:inset 0 calc(var(--px) * -2) 0 #372b46;background:#493756}.phase-night .house-window[data-v-87146eae],.phase-night .porch-light[data-v-87146eae],.phase-night .attic-window.is-open[data-v-87146eae]{box-shadow:0 0 0 var(--px) #ffe58f52;background:#ffe998}.sky[data-v-87146eae]:after{content:"";height:calc(var(--px) * 3);box-shadow:0 calc(var(--px) * -2) 0 #ffe6ed73;background:#ffcad7;position:absolute;inset:auto 0 0}.sun[data-v-87146eae]{appearance:none;width:calc(var(--px) * 6);height:calc(var(--px) * 6);z-index:1;border:var(--px) solid #a85079;box-shadow:var(--px) var(--px) 0 #d46f91, 0 0 0 calc(var(--px) * 2) #ffe2da52;color:inherit;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:#fff0c9;padding:0;position:absolute;top:10%;left:12%;transform:translate(0,0)}.sun[data-v-87146eae]:before{content:"";inset:calc(var(--px) * -2.5);position:absolute}.phase-dawn .sun[data-v-87146eae]{transform:translate(-4cqw,2cqw)}.phase-day .sun[data-v-87146eae]{transform:translate(0,0)}.phase-sunset .sun[data-v-87146eae]{background:#ffd194;transform:translate(34cqw,10cqw)}.phase-night .sun[data-v-87146eae]{box-shadow:var(--px) var(--px) 0 #76567d, 0 0 0 calc(var(--px) * 2) #fff1bf24;background:#fff3c6;border-color:#a98aa9;transform:translate(56cqw,-1cqw)}.sun[data-v-87146eae]:active{transform:translate(0,0)scale(.9)}.phase-dawn .sun[data-v-87146eae]:active{transform:translate(-4cqw,2cqw)scale(.9)}.phase-sunset .sun[data-v-87146eae]:active{transform:translate(34cqw,10cqw)scale(.9)}.phase-night .sun[data-v-87146eae]:active{transform:translate(56cqw,-1cqw)scale(.9)}.sun[data-v-87146eae]:focus-visible{outline:calc(var(--px) * 1.1) solid #fff8e8;outline-offset:calc(var(--px) * 2.4)}.sun span[data-v-87146eae]{width:calc(var(--px) * 2);height:var(--px);background:#fff0c9;position:absolute}.sun span[data-v-87146eae]:first-child{top:calc(var(--px) * -3);left:calc(var(--px) * 1)}.sun span[data-v-87146eae]:nth-child(2){right:calc(var(--px) * -4);top:calc(var(--px) * 1)}.sun span[data-v-87146eae]:nth-child(3){bottom:calc(var(--px) * -3);left:calc(var(--px) * 1)}.sun span[data-v-87146eae]:nth-child(4){left:calc(var(--px) * -4);top:calc(var(--px) * 1)}.cloud[data-v-87146eae]{z-index:2;width:calc(var(--px) * 16);height:calc(var(--px) * 6);position:absolute}.cloud i[data-v-87146eae]{left:calc(var(--px) * 2);bottom:var(--px);width:calc(var(--px) * 3);height:calc(var(--px) * 2);box-shadow:calc(var(--px) * 2) calc(var(--px) * -2) 0 #fff1f2, calc(var(--px) * 5) calc(var(--px) * -3) 0 #fff1f2, calc(var(--px) * 8) calc(var(--px) * -2) 0 #fff1f2, calc(var(--px) * 11) 0 0 #fff1f2, calc(var(--px) * 3) 0 0 #fff1f2, calc(var(--px) * 6) 0 0 #fff1f2, calc(var(--px) * 9) 0 0 #fff1f2, calc(var(--px) * 2) var(--px) 0 #d989a6, calc(var(--px) * 5) var(--px) 0 #d989a6, calc(var(--px) * 8) var(--px) 0 #d989a6, calc(var(--px) * 11) var(--px) 0 #d989a6;background:#fff1f2;position:absolute}.cloud-one[data-v-87146eae]{top:14%;left:38%}.cloud-two[data-v-87146eae]{opacity:.82;top:30%;right:5%;transform:scale(.68)}.mountain[data-v-87146eae]{inset-inline:0;position:absolute;bottom:0}.mountain-far[data-v-87146eae]{clip-path:polygon(0 100%,0 76%,7% 76%,7% 62%,13% 62%,13% 46%,19% 46%,19% 32%,25% 32%,25% 48%,32% 48%,32% 58%,39% 58%,39% 72%,46% 72%,46% 53%,52% 53%,52% 38%,59% 38%,59% 22%,65% 22%,65% 39%,72% 39%,72% 55%,79% 55%,79% 67%,86% 67%,86% 49%,92% 49%,92% 34%,100% 34%,100% 100%);background:#b66891;height:49%}.mountain-near[data-v-87146eae]{clip-path:polygon(0 100%,0 62%,8% 62%,8% 43%,16% 43%,16% 59%,25% 59%,25% 72%,34% 72%,34% 50%,43% 50%,43% 34%,52% 34%,52% 51%,61% 51%,61% 69%,71% 69%,71% 47%,80% 47%,80% 29%,89% 29%,89% 51%,100% 51%,100% 100%);height:36%;box-shadow:inset 0 calc(var(--px) * -2) 0 #74516d;background:#8e5b7b}.ground[data-v-87146eae]{z-index:4;background:repeating-linear-gradient(0deg, transparent 0 calc(var(--px) * 4), #49284414 calc(var(--px) * 4) calc(var(--px) * 5)), #92ad7a;border-top:calc(var(--px) * 1.5) solid #5b714f;position:absolute;inset:51% 0 0;overflow:hidden}.field-row[data-v-87146eae]{width:21%;height:3.4%;box-shadow:0 calc(var(--px) * 2) 0 #b2cb91, 0 calc(var(--px) * 4) 0 #5d7b57;background:#5d7b57;position:absolute;transform:skew(-18deg)}.row-one[data-v-87146eae]{top:28%;left:8%}.row-two[data-v-87146eae]{width:26%;top:43%;left:5%}.row-three[data-v-87146eae]{width:17%;top:27%;right:8%}.path[data-v-87146eae]{z-index:1;border-inline:var(--px) solid #9a725f;clip-path:polygon(38% 0,59% 0,100% 100%,0 100%);opacity:.94;background:#d6a37f;position:absolute;inset:0 27% -14% 33%}.grass-patch[data-v-87146eae]{width:var(--px);height:calc(var(--px) * 3);background:var(--green-dark);box-shadow:calc(var(--px) * 2) var(--px) 0 var(--green-dark), calc(var(--px) * 4) calc(var(--px) * -1) 0 var(--green-dark), calc(var(--px) * 6) var(--px) 0 var(--green-dark);position:absolute}.grass-a[data-v-87146eae]{top:22%;left:34%}.grass-b[data-v-87146eae]{top:48%;right:7%;transform:scale(.8)}.grass-c[data-v-87146eae]{top:68%;left:3%;transform:scale(1.2)}.wildflower[data-v-87146eae]{width:calc(var(--px) * 8);height:calc(var(--px) * 6);position:absolute}.wildflower[data-v-87146eae]:before,.wildflower i[data-v-87146eae]{content:"";width:var(--px);background:var(--green-dark);position:absolute}.wildflower[data-v-87146eae]:before{height:calc(var(--px) * 4);bottom:0;left:50%}.wildflower i[data-v-87146eae]{height:var(--px);box-shadow:var(--px) 0 0 #cb5f8e;background:#ffe2e8}.wildflower i[data-v-87146eae]:first-child{top:8%;left:35%}.wildflower i[data-v-87146eae]:nth-child(2){top:38%;left:64%}.wildflower i[data-v-87146eae]:nth-child(3){top:52%;left:12%}.flower-a[data-v-87146eae]{top:34%;left:35%}.flower-b[data-v-87146eae]{top:46%;right:22%;transform:scale(.72)}.flower-c[data-v-87146eae]{top:18%;right:3%;transform:scale(.9)}.greenhouse[data-v-87146eae]{z-index:6;width:27%;height:26%;filter:drop-shadow(calc(var(--px) * 1.2) calc(var(--px) * 1.5) 0 #49284447);position:absolute;bottom:35%;left:7%}.greenhouse-roof[data-v-87146eae]{border:var(--px) solid var(--ink-soft);clip-path:polygon(0 100%,0 78%,13% 78%,13% 55%,27% 55%,27% 32%,41% 32%,41% 8%,59% 8%,59% 32%,73% 32%,73% 55%,87% 55%,87% 78%,100% 78%,100% 100%);background:#ffdce6b3;position:absolute;inset:0 5% 54%}.roof-pane[data-v-87146eae]{width:var(--px);background:var(--ink-soft);transform-origin:bottom;position:absolute;top:12%;bottom:0}.pane-a[data-v-87146eae]{left:28%;transform:rotate(22deg)}.pane-b[data-v-87146eae]{left:50%}.pane-c[data-v-87146eae]{right:28%;transform:rotate(-22deg)}.greenhouse-body[data-v-87146eae]{border:var(--px) solid var(--ink-soft);background:linear-gradient(#ffedefc7,#ef98b6a8),#efb4c7;position:absolute;inset:43% 5% 5%;overflow:hidden}.glass-line[data-v-87146eae]{width:var(--px);background:#9a6681;position:absolute;inset-block:0}.glass-one[data-v-87146eae]{left:25%}.glass-two[data-v-87146eae]{left:50%}.glass-three[data-v-87146eae]{left:75%}.greenhouse-door[data-v-87146eae]{border:var(--px) solid var(--ink-soft);background:#ffe8ed8c;width:23%;height:74%;position:absolute;bottom:0;right:7%}.greenhouse-door i[data-v-87146eae]{width:var(--px);height:var(--px);background:#fff1bb;position:absolute;top:50%;right:12%}.plant[data-v-87146eae]{width:calc(var(--px) * 2);height:calc(var(--px) * 5);background:#547153;position:absolute;bottom:0}.plant i[data-v-87146eae]{width:calc(var(--px) * 2);height:calc(var(--px) * 2);background:#719466;position:absolute}.plant i[data-v-87146eae]:first-child{left:calc(var(--px) * -1.5);top:var(--px)}.plant i[data-v-87146eae]:last-child{right:calc(var(--px) * -1.5);top:calc(var(--px) * 2)}.plant-one[data-v-87146eae]{left:10%}.plant-two[data-v-87146eae]{height:calc(var(--px) * 4);left:35%}.plant-three[data-v-87146eae]{height:calc(var(--px) * 6);left:58%}.greenhouse-base[data-v-87146eae]{height:calc(var(--px) * 2);background:var(--ink-soft);position:absolute;inset:auto 0 0}.house[data-v-87146eae]{z-index:7;width:34%;height:40%;filter:drop-shadow(calc(var(--px) * 1.4) calc(var(--px) * 1.8) 0 #49284452);position:absolute;bottom:32%;left:43%}.chimney[data-v-87146eae]{z-index:1;border:var(--px) solid var(--ink);background:#ae5d75;width:12%;height:25%;position:absolute;top:5%;right:20%}.smoke[data-v-87146eae]{width:calc(var(--px) * 2);height:calc(var(--px) * 2);background:#ffecedd1;position:absolute}.smoke-one[data-v-87146eae]{left:20%;top:calc(var(--px) * -4)}.smoke-two[data-v-87146eae]{left:65%;top:calc(var(--px) * -8);opacity:.72}.smoke-three[data-v-87146eae]{left:10%;top:calc(var(--px) * -12);opacity:.42}.house-roof[data-v-87146eae]{z-index:2;border:var(--px) solid var(--ink);background:repeating-linear-gradient(90deg, #b84f79 0 calc(var(--px) * 4), #cf6689 calc(var(--px) * 4) calc(var(--px) * 5));clip-path:polygon(0 100%,0 82%,9% 82%,9% 65%,18% 65%,18% 48%,28% 48%,28% 31%,38% 31%,38% 14%,62% 14%,62% 31%,72% 31%,72% 48%,82% 48%,82% 65%,91% 65%,91% 82%,100% 82%,100% 100%);position:absolute;inset:8% 0 46%;overflow:hidden}.roof-highlight[data-v-87146eae]{width:24%;height:var(--px);box-shadow:calc(var(--px) * 7) calc(var(--px) * 3) 0 #923d68;background:#ed91aa;position:absolute;top:20%;left:28%}.attic-window[data-v-87146eae]{border:var(--px) solid var(--ink);background:#ffd7a7;width:18%;height:33%;position:absolute;bottom:10%;left:43%}.attic-window.is-open[data-v-87146eae]{box-shadow:0 0 0 var(--px) #ffe89247;background:#fff0a4}.attic-window i[data-v-87146eae]{width:var(--px);background:var(--ink);height:100%;position:absolute;top:0;left:50%}.house-body[data-v-87146eae]{perspective:calc(var(--px) * 40);border:var(--px) solid var(--ink);background:repeating-linear-gradient(0deg, #e9a187 0 calc(var(--px) * 3), #cf826f calc(var(--px) * 3) calc(var(--px) * 4));position:absolute;inset:49% 7% 6%}.house-window[data-v-87146eae]{border:var(--px) solid var(--ink);background:#ffe6aa;grid-template-columns:1fr 1fr;width:23%;height:34%;display:grid;position:absolute;top:19%}.house-window i[data-v-87146eae]{border:calc(var(--px) * .45) solid #9a5d6b;background:#ffd894}.window-left[data-v-87146eae]{left:8%}.window-right[data-v-87146eae]{right:8%}.door[data-v-87146eae]{appearance:none;border:var(--px) solid var(--ink);width:23%;height:64%;color:inherit;cursor:pointer;font:inherit;transform-origin:0;-webkit-tap-highlight-color:transparent;background:#8d5060;padding:0;position:absolute;bottom:0;left:39%}.door[data-v-87146eae]:before{content:"";inset:calc(var(--px) * -1);z-index:-1;background:#392a41;position:absolute}.door.is-open[data-v-87146eae]{transform:rotateY(-64deg)}.door[data-v-87146eae]:active:not(.is-open){transform:scale(.94)}.door[data-v-87146eae]:focus-visible{outline:var(--px) solid #fff7dc;outline-offset:var(--px)}.door-window[data-v-87146eae]{border:calc(var(--px) * .7) solid var(--ink);background:#f4bd92;position:absolute;inset:11% 18% 55%}.door-handle[data-v-87146eae]{width:var(--px);height:var(--px);background:#ffdc8a;position:absolute;top:56%;right:12%}.porch-light[data-v-87146eae]{width:calc(var(--px) * 2);height:calc(var(--px) * 2);border:calc(var(--px) * .55) solid var(--ink);box-shadow:0 0 0 var(--px) #ffde8938;background:#ffe992;position:absolute;top:7%;left:33%}.porch[data-v-87146eae]{border:var(--px) solid var(--ink);background:#b36d65;grid-template-columns:repeat(3,1fr);height:10%;display:grid;position:absolute;inset:auto 2% 0}.porch span[data-v-87146eae]{border-right:var(--px) solid #814c55}.porch span[data-v-87146eae]:last-child{border-right:0}.signal-tower[data-v-87146eae]{z-index:6;width:13%;height:34%;filter:drop-shadow(var(--px) var(--px) 0 #49284440);position:absolute;bottom:48%;right:5%}.signal-tower.is-tuned .tower-light[data-v-87146eae]{box-shadow:0 0 0 var(--px) #ffed9a40;background:#fff1a7}.tower-light[data-v-87146eae]{z-index:4;width:calc(var(--px) * 2);height:calc(var(--px) * 2);border:calc(var(--px) * .5) solid var(--ink);background:#7b596d;position:absolute;top:0;left:45%}.tower-light.active[data-v-87146eae]{background:#ffe6a3}.tower-mast[data-v-87146eae]{z-index:2;width:var(--px);background:var(--ink);height:25%;position:absolute;top:8%;left:49%}.tower-deck[data-v-87146eae]{z-index:3;width:66%;height:calc(var(--px) * 2);border:calc(var(--px) * .6) solid var(--ink);background:#d46e8f;position:absolute;top:29%;left:18%}.tower-legs span[data-v-87146eae]{width:var(--px);background:var(--ink-soft);transform-origin:top;position:absolute;top:31%;bottom:0}.tower-legs span[data-v-87146eae]:first-child{left:28%;transform:rotate(12deg)}.tower-legs span[data-v-87146eae]:nth-child(2){right:28%;transform:rotate(-12deg)}.tower-legs i[data-v-87146eae],.tower-legs b[data-v-87146eae]{width:48%;height:var(--px);background:var(--ink-soft);position:absolute;left:28%}.tower-legs i[data-v-87146eae]{top:54%;transform:rotate(20deg)}.tower-legs b[data-v-87146eae]{top:72%;transform:rotate(-20deg)}.signal-waves span[data-v-87146eae]{z-index:1;height:var(--px);background:#ffe2df;position:absolute;top:4%}.wave-one[data-v-87146eae]{width:calc(var(--px) * 2);left:25%}.wave-two[data-v-87146eae]{width:calc(var(--px) * 3);right:18%;top:-2%!important}.wave-three[data-v-87146eae]{width:var(--px);left:12%;top:-8%!important}.signal-meter[data-v-87146eae]{align-items:end;gap:calc(var(--px) * .6);padding:var(--px);border:calc(var(--px) * .55) solid var(--ink);background:#f0b4bf;display:flex;position:absolute;bottom:7%;right:-6%}.signal-meter span[data-v-87146eae]{width:var(--px);height:calc(var(--bar-index,1) * var(--px));background:#9d7185}.signal-meter span[data-v-87146eae]:first-child{height:var(--px)}.signal-meter span[data-v-87146eae]:nth-child(2){height:calc(var(--px) * 2)}.signal-meter span[data-v-87146eae]:nth-child(3){height:calc(var(--px) * 3)}.signal-meter span[data-v-87146eae]:nth-child(4){height:calc(var(--px) * 4)}.signal-meter span.active[data-v-87146eae]{background:#fff0a7}.tower-tuner[data-v-87146eae]{z-index:7;width:156%;height:calc(var(--px) * 6);align-items:center;display:grid;position:absolute;bottom:-15%;left:-28%}.tower-tuner input[data-v-87146eae]{appearance:none;width:100%;height:calc(var(--px) * 5);cursor:ew-resize;touch-action:pan-y;background:0 0;margin:0;padding:0}.tower-tuner input[data-v-87146eae]::-webkit-slider-runnable-track{height:calc(var(--px) * 1.5);border:calc(var(--px) * .5) solid var(--ink);box-shadow:var(--px) var(--px) 0 #49284438;background:#d98bac}.tower-tuner input[data-v-87146eae]::-webkit-slider-thumb{appearance:none;width:calc(var(--px) * 4.5);height:calc(var(--px) * 5.5);margin-top:calc(var(--px) * -2.35);border:calc(var(--px) * .7) solid var(--ink);box-shadow:var(--px) var(--px) 0 #9e5278;background:#ffe79e;border-radius:0}.tower-tuner input[data-v-87146eae]::-moz-range-track{height:calc(var(--px) * 1.5);border:calc(var(--px) * .5) solid var(--ink);background:#d98bac;border-radius:0}.tower-tuner input[data-v-87146eae]::-moz-range-thumb{width:calc(var(--px) * 4.5);height:calc(var(--px) * 5.5);border:calc(var(--px) * .7) solid var(--ink);box-shadow:var(--px) var(--px) 0 #9e5278;background:#ffe79e;border-radius:0}.tower-tuner input[data-v-87146eae]:focus-visible{outline:var(--px) solid #fff7e8;outline-offset:calc(var(--px) * 1.3)}.cherry-tree[data-v-87146eae]{appearance:none;z-index:13;width:32%;height:57%;color:inherit;cursor:pointer;font:inherit;transform-origin:50% 100%;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;bottom:21%;left:1.5%}.cherry-tree[data-v-87146eae]:focus-visible{outline:calc(var(--px) * 1.2) solid #fff7e8;outline-offset:calc(var(--px) * 1.2);box-shadow:0 0 0 calc(var(--px) * 2.1) var(--ink)}.tree-crown[data-v-87146eae]{transform-origin:50% 90%;position:absolute;inset:0 0 29%}.crown-block[data-v-87146eae]{border:calc(var(--px) * .72) solid var(--ink);width:32%;height:30%;box-shadow:inset var(--px) var(--px) 0 #f89abb, inset calc(var(--px) * -1) calc(var(--px) * -1) 0 #a94373;background:#d95f92;position:absolute}.crown-a[data-v-87146eae]{top:0;left:34%}.crown-b[data-v-87146eae]{top:17%;left:12%}.crown-c[data-v-87146eae]{top:20%;right:9%}.crown-d[data-v-87146eae]{top:42%;left:0}.crown-e[data-v-87146eae]{z-index:2;width:38%;height:37%;top:37%;left:34%}.crown-f[data-v-87146eae]{top:47%;right:0}.blossom[data-v-87146eae]{z-index:4;width:calc(var(--px) * 2);height:calc(var(--px) * 2);box-shadow:var(--px) 0 0 #ffd2df, calc(var(--px) * -1) 0 0 #ffd2df, 0 var(--px) 0 #f9a1bd, 0 calc(var(--px) * -1) 0 #fff7f4;background:#fff0f2;position:absolute}.blossom-a[data-v-87146eae]{top:17%;left:21%}.blossom-b[data-v-87146eae]{top:5%;left:46%;transform:scale(.8)}.blossom-c[data-v-87146eae]{top:24%;right:20%}.blossom-d[data-v-87146eae]{top:48%;left:7%;transform:scale(.75)}.blossom-e[data-v-87146eae]{top:39%;left:40%}.blossom-f[data-v-87146eae]{top:53%;right:5%;transform:scale(.8)}.blossom-g[data-v-87146eae]{top:67%;left:27%;transform:scale(.7)}.blossom-h[data-v-87146eae]{top:69%;right:30%}.blossom-i[data-v-87146eae]{top:20%;left:58%;transform:scale(.65)}.blossom-j[data-v-87146eae]{top:30%;left:9%;transform:scale(.6)}.tree-trunk[data-v-87146eae]{z-index:1;border:calc(var(--px) * .8) solid var(--ink);width:18%;height:51%;box-shadow:inset calc(var(--px) * -1.4) 0 0 #643c50;background:#8a5260;position:absolute;bottom:7%;left:42%}.branch[data-v-87146eae]{width:80%;height:calc(var(--px) * 2.4);border:calc(var(--px) * .65) solid var(--ink);transform-origin:50%;background:#8a5260;position:absolute;top:20%}.branch-left[data-v-87146eae]{right:55%;transform:rotate(28deg)}.branch-right[data-v-87146eae]{top:34%;left:55%;transform:rotate(-30deg)}.trunk-light[data-v-87146eae]{width:var(--px);background:#c77b76;height:47%;position:absolute;top:32%;left:13%}.tree-sign[data-v-87146eae]{z-index:6;min-width:calc(var(--px) * 7);padding:calc(var(--px) * .65) var(--px);border:calc(var(--px) * .72) solid var(--ink);box-shadow:var(--px) var(--px) 0 #8a5260;color:var(--ink);letter-spacing:.08em;background:#ffd39f;font-size:clamp(8px,2.3cqw,14px);font-weight:800;line-height:1;position:absolute;bottom:18%;right:5%}.tree-sign[data-v-87146eae]:before{content:"";width:var(--px);height:calc(var(--px) * 4);background:var(--ink);position:absolute;bottom:100%;left:45%}.tree-shadow[data-v-87146eae]{z-index:0;clip-path:polygon(7% 0,93% 0,100% 45%,82% 45%,82% 100%,18% 100%,18% 45%,0 45%);background:#4928443d;width:70%;height:8%;position:absolute;bottom:0;left:20%}.stream[data-v-87146eae]{appearance:none;z-index:9;border-bottom:0;border-left:0;border-right:0;border-top:calc(var(--px) * 1.3) solid #5d6e74;background:repeating-linear-gradient(0deg, #7da7ae 0 calc(var(--px) * 3), #91bac0 calc(var(--px) * 3) calc(var(--px) * 5));height:31%;color:inherit;cursor:crosshair;font:inherit;clip-path:polygon(0 31%,14% 23%,26% 28%,39% 12%,54% 22%,68% 14%,83% 25%,100% 8%,100% 100%,0 100%);touch-action:pan-y;-webkit-tap-highlight-color:transparent;padding:0;position:absolute;inset:auto -5% -8%;overflow:hidden}.stream[data-v-87146eae]:after{content:"";width:calc(var(--px) * 3);height:calc(var(--px) * 2);border:var(--px) solid #e9f2ef;opacity:0;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)scale(.35)}.stream[data-v-87146eae]:focus-visible{box-shadow:inset 0 0 0 calc(var(--px) * 1.5) #fff7e8;outline:none}.stream[data-v-87146eae]:active{filter:brightness(1.08)}.water-line[data-v-87146eae]{width:calc(var(--px) * 8);height:var(--px);box-shadow:calc(var(--px) * 3) var(--px) 0 #668f99;background:#d2dee0;position:absolute}.water-a[data-v-87146eae]{top:52%;left:7%}.water-b[data-v-87146eae]{top:68%;left:33%;transform:scale(.7)}.water-c[data-v-87146eae]{top:42%;right:25%}.water-d[data-v-87146eae]{top:71%;right:4%;transform:scale(.55)}.bank-pixel[data-v-87146eae]{width:13%;height:calc(var(--px) * 2);background:#6f8a60;position:absolute;top:9%}.bank-a[data-v-87146eae]{top:22%;left:2%}.bank-b[data-v-87146eae]{width:18%;top:13%;left:29%}.bank-c[data-v-87146eae]{width:21%;top:11%;right:5%}.bridge[data-v-87146eae]{z-index:12;border:var(--px) solid var(--ink);width:25%;height:15%;box-shadow:calc(var(--px) * 1.5) calc(var(--px) * 1.5) 0 #4928444d;background:#a96264;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:9%;left:39%;transform:rotate(-5deg)}.bridge>span[data-v-87146eae]{border-right:var(--px) solid #75465a;background:linear-gradient(90deg,#b96f6a,#995863)}.bridge>span[data-v-87146eae]:last-of-type{border-right:0}.bridge-rail[data-v-87146eae]{width:110%;height:var(--px);background:var(--ink);box-shadow:var(--px) calc(var(--px) * 2) 0 #d08574, calc(var(--px) * 4) calc(var(--px) * 2) 0 #d08574, calc(var(--px) * 8) calc(var(--px) * 2) 0 #d08574, calc(var(--px) * 12) calc(var(--px) * 2) 0 #d08574, calc(var(--px) * 16) calc(var(--px) * 2) 0 #d08574;position:absolute;left:-5%}.rail-top[data-v-87146eae]{top:-18%}.rail-bottom[data-v-87146eae]{bottom:-8%}.blogger[data-v-87146eae]{z-index:15;transform-origin:50% 100%;width:10%;height:26%;position:absolute;bottom:20%;left:63%}.blogger-shadow[data-v-87146eae]{background:#49284447;width:125%;height:8%;position:absolute;bottom:-2%;left:-12%}.blogger-head[data-v-87146eae]{z-index:3;border:calc(var(--px) * .72) solid var(--ink);background:#e7a17f;width:64%;height:29%;position:absolute;top:3%;left:18%}.hair-top[data-v-87146eae]{left:calc(var(--px) * -.7);top:calc(var(--px) * -.7);width:112%;height:32%;box-shadow:calc(var(--px) * -1) var(--px) 0 #4e3045;background:#4e3045;position:absolute}.hair-side[data-v-87146eae]{left:calc(var(--px) * -.7);background:#4e3045;width:20%;height:68%;position:absolute;top:14%}.ear[data-v-87146eae]{right:calc(var(--px) * -1.4);width:var(--px);height:calc(var(--px) * 2);background:#cf806f;position:absolute;top:37%}.glasses-left[data-v-87146eae],.glasses-right[data-v-87146eae]{z-index:2;border:calc(var(--px) * .65) solid var(--ink);background:#dce9df;width:34%;height:24%;position:absolute;top:42%}.glasses-left[data-v-87146eae]{left:10%}.glasses-right[data-v-87146eae]{right:7%}.glasses-bridge[data-v-87146eae]{z-index:3;width:16%;height:calc(var(--px) * .7);background:var(--ink);position:absolute;top:51%;left:43%}.blogger-body[data-v-87146eae]{z-index:2;border:calc(var(--px) * .72) solid var(--ink);width:76%;height:46%;box-shadow:inset calc(var(--px) * -1.3) 0 0 #903b67;background:#c34f7d;position:absolute;top:31%;left:12%}.jacket-light[data-v-87146eae]{width:var(--px);background:#ef83a4;height:68%;position:absolute;top:8%;left:17%}.arm[data-v-87146eae]{border:calc(var(--px) * .65) solid var(--ink);background:#bd4b78;width:28%;height:76%;position:absolute;top:13%}.arm-left[data-v-87146eae]{left:-28%;transform:rotate(9deg)}.arm-right[data-v-87146eae]{right:-28%;transform:rotate(-9deg)}.camera[data-v-87146eae]{z-index:4;border:calc(var(--px) * .65) solid var(--ink);width:48%;height:35%;box-shadow:calc(var(--px) * -2) calc(var(--px) * -2) 0 #594056;background:#594056;position:absolute;top:31%;left:30%}.camera i[data-v-87146eae]{width:calc(var(--px) * 2);height:calc(var(--px) * 2);border:calc(var(--px) * .55) solid #f5b4c0;background:#8db1ad;position:absolute;top:24%;left:34%}.leg[data-v-87146eae]{border:calc(var(--px) * .65) solid var(--ink);background:#51425a;width:27%;height:26%;position:absolute;bottom:0}.leg-left[data-v-87146eae]{left:19%}.leg-right[data-v-87146eae]{right:19%}.pixel-cat[data-v-87146eae]{appearance:none;z-index:16;width:9%;height:13%;color:inherit;cursor:pointer;font:inherit;transform-origin:50% 100%;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;bottom:20%;right:18%}.pixel-cat[data-v-87146eae]:before{content:"";inset:calc(var(--px) * -2.5);position:absolute}.pixel-cat[data-v-87146eae]:focus-visible{outline:var(--px) solid #fff7e8;outline-offset:calc(var(--px) * 1.5);box-shadow:0 0 0 calc(var(--px) * 1.8) var(--ink)}.cat-trust[data-v-87146eae]{z-index:5;top:calc(var(--px) * -4);gap:var(--px);pointer-events:none;display:flex;position:absolute;left:8%}.cat-trust i[data-v-87146eae]{width:var(--px);height:var(--px);background:#ffeec557}.cat-trust i.active[data-v-87146eae]{box-shadow:0 var(--px) 0 #e783a6;background:#ffe58f}.pixel-cat.is-trusting .cat-eye[data-v-87146eae]{height:calc(var(--px) * .65)}.cat-shadow[data-v-87146eae]{background:#49284440;height:12%;position:absolute;inset:auto -12% 0}.cat-body[data-v-87146eae]{border:calc(var(--px) * .65) solid var(--ink);background:#744f68;width:77%;height:48%;position:absolute;bottom:12%;left:8%}.cat-head[data-v-87146eae]{z-index:2;border:calc(var(--px) * .65) solid var(--ink);background:#855b72;width:64%;height:51%;position:absolute;top:3%;right:0}.cat-ear[data-v-87146eae]{top:calc(var(--px) * -2.2);width:calc(var(--px) * 2);height:calc(var(--px) * 2);border:calc(var(--px) * .55) solid var(--ink);background:#855b72;position:absolute}.cat-ear-left[data-v-87146eae]{left:2%}.cat-ear-right[data-v-87146eae]{right:1%}.cat-eye[data-v-87146eae]{width:var(--px);height:var(--px);background:#ffe79a;position:absolute;top:38%}.cat-eye-left[data-v-87146eae]{left:20%}.cat-eye-right[data-v-87146eae]{right:20%}.cat-nose[data-v-87146eae]{width:var(--px);height:var(--px);background:#f3a1af;position:absolute;bottom:13%;left:45%}.cat-tail[data-v-87146eae]{z-index:0;width:55%;height:calc(var(--px) * 2);border:calc(var(--px) * .55) solid var(--ink);transform-origin:100%;background:#744f68;position:absolute;top:20%;left:-25%;transform:rotate(-42deg)}.cat-paw[data-v-87146eae]{z-index:3;border:calc(var(--px) * .55) solid var(--ink);background:#855b72;width:24%;height:23%;position:absolute;bottom:4%}.paw-left[data-v-87146eae]{left:21%}.paw-right[data-v-87146eae]{right:10%}.scene-glint[data-v-87146eae]{z-index:24;width:calc(var(--px) * 2);height:calc(var(--px) * 5);box-shadow:calc(var(--px) * -2) calc(var(--px) * 2) 0 #ffffff6b, calc(var(--px) * 2) calc(var(--px) * 2) 0 #ffffff6b;pointer-events:none;background:#ffffff6b;position:absolute;top:4%;right:4%}.phase-night .sun span[data-v-87146eae]{opacity:0}.phase-night .scene-glint[data-v-87146eae]{box-shadow:calc(var(--px) * -2) calc(var(--px) * 2) 0 #fff2b2, calc(var(--px) * 2) calc(var(--px) * 2) 0 #fff2b2, calc(var(--px) * -8) calc(var(--px) * 6) 0 #fff2b2b8, calc(var(--px) * -15) calc(var(--px) * 1) 0 #fff2b294;background:#fff2b2}@media (prefers-reduced-motion:no-preference){.scene-frame[data-v-87146eae]:after,.sky[data-v-87146eae],.ground[data-v-87146eae],.mountain[data-v-87146eae],.house-window[data-v-87146eae],.porch-light[data-v-87146eae],.attic-window[data-v-87146eae]{transition:background-color .42s steps(4,end),filter .42s steps(4,end),opacity .42s steps(4,end)}.sun[data-v-87146eae]{transition:transform .52s steps(6,end),background-color .32s steps(3,end),box-shadow .32s steps(3,end)}.door[data-v-87146eae]{transition:transform .36s steps(4,end),filter .24s steps(3,end)}.cloud-one[data-v-87146eae]{animation:11s steps(6,end) infinite alternate cloud-drift-87146eae}.smoke-one[data-v-87146eae]{animation:3.8s steps(4,end) infinite smoke-rise-87146eae}.water-a[data-v-87146eae],.water-c[data-v-87146eae]{animation:3.2s steps(3,end) infinite alternate water-shift-87146eae}.wave-one[data-v-87146eae]{animation:2.2s steps(3,end) infinite signal-pulse-87146eae}.pixel-cat[data-v-87146eae]:hover{transform:translateY(calc(var(--px) * -1))}.pixel-cat.is-purring[data-v-87146eae]{animation:.72s steps(4,end) cat-purr-87146eae}.stream.is-rippling-short[data-v-87146eae]:after{animation:.52s steps(5,end) stream-ripple-short-87146eae}.stream.is-rippling-long[data-v-87146eae]:after{animation:.92s steps(7,end) stream-ripple-long-87146eae}.attic-window.is-open[data-v-87146eae]{animation:1.4s steps(3,end) infinite alternate attic-glow-87146eae}.cherry-tree:hover .tree-crown[data-v-87146eae]{transform:translateY(calc(var(--px) * -1))}.cherry-tree.is-shaking[data-v-87146eae]{animation:.58s steps(2,end) tree-shake-87146eae}}@keyframes phase-signal-wipe-87146eae{0%{opacity:0;transform:translate(-12%)}24%{opacity:.82}to{opacity:0;transform:translate(12%)}}@keyframes cloud-drift-87146eae{0%{transform:translate(0)}to{transform:translateX(calc(var(--px) * 6))}}@keyframes cloud-drift-small-87146eae{0%{transform:translate(0)scale(.68)}to{transform:translateX(calc(var(--px) * -6)) scale(.68)}}@keyframes smoke-rise-87146eae{0%{opacity:0;transform:translate(0)}25%{opacity:.8}to{transform:translate(calc(var(--px) * 2), calc(var(--px) * -5));opacity:0}}@keyframes water-shift-87146eae{0%{transform:translate(0)}to{transform:translateX(calc(var(--px) * 3))}}@keyframes signal-pulse-87146eae{0%,to{opacity:.22;transform:translateY(0)}50%{opacity:1;transform:translateY(calc(var(--px) * -1))}}@keyframes blogger-breathe-87146eae{0%{transform:translateY(0)}to{transform:translateY(calc(var(--px) * -.6))}}@keyframes tail-wave-87146eae{0%{transform:rotate(-42deg)}to{transform:rotate(-18deg)}}@keyframes tree-shake-87146eae{0%,to{transform:rotate(0)}20%{transform:rotate(-3deg)}40%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes sign-nudge-87146eae{0%,90%,to{transform:translateY(0)}94%{transform:translateY(calc(var(--px) * -1))}}@keyframes cat-purr-87146eae{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--px) * -.6), calc(var(--px) * -1))}50%{transform:translate(calc(var(--px) * .6), 0)}75%{transform:translate(calc(var(--px) * -.4), calc(var(--px) * -.5))}}@keyframes stream-ripple-short-87146eae{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}24%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}@keyframes stream-ripple-long-87146eae{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}18%{opacity:1;box-shadow:0 0 0 var(--px) #cfe8e8}to{opacity:0;box-shadow:0 0 0 calc(var(--px) * 4) #dcf2f02e;transform:translate(-50%,-50%)scale(12)}}@keyframes attic-glow-87146eae{0%{filter:brightness()}to{filter:brightness(1.22)}}@media (width<=620px){.scene-frame[data-v-87146eae]{aspect-ratio:5/6;min-height:390px}.sky[data-v-87146eae]{bottom:46%}.ground[data-v-87146eae]{top:48%}.greenhouse[data-v-87146eae]{width:31%;height:22%;bottom:39%;left:4%}.house[data-v-87146eae]{width:41%;height:34%;bottom:35%;left:37%}.signal-tower[data-v-87146eae]{width:16%;height:29%;bottom:53%;right:3%}.cherry-tree[data-v-87146eae]{width:40%;height:49%;bottom:21%;left:-4%}.stream[data-v-87146eae]{height:27%}.bridge[data-v-87146eae]{width:31%;height:13%;bottom:10%;left:34%}.blogger[data-v-87146eae]{width:13%;height:23%;bottom:19%;left:66%}.pixel-cat[data-v-87146eae]{width:12%;height:11%;bottom:19%;right:6%}.row-three[data-v-87146eae],.flower-c[data-v-87146eae]{display:none}}@media (width<=390px){.scene-frame[data-v-87146eae]{min-height:360px}.tree-sign[data-v-87146eae]{display:none}.greenhouse[data-v-87146eae]{transform-origin:0 100%;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.pixel-farm[data-v-87146eae] *,.pixel-farm[data-v-87146eae] :before,.pixel-farm[data-v-87146eae] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.pixel-tether-canvas[data-v-87f6dd48]{z-index:90;opacity:0;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:fixed;inset:0}.pixel-tether-canvas.is-enabled[data-v-87f6dd48]{opacity:1}.pixel-cursor-motion-target{translate:calc(var(--pixel-magnet-x,0px) + var(--pixel-drag-x,0px)) calc(var(--pixel-magnet-y,0px) + var(--pixel-drag-y,0px))}.pixel-cursor-magnetic-target{filter:saturate(1.12)brightness(1.05);transition:translate .14s steps(3,end),filter .14s steps(3,end)}.pixel-cursor-drag-target{will-change:translate}.pixel-cursor-is-dragging{-webkit-user-select:none;user-select:none;transition:none}.pixel-cursor-drop-preview{outline-offset:5px;outline:3px solid #fff4dc;animation:.52s steps(3,end) infinite alternate pixel-drop-beacon-87f6dd48;box-shadow:0 0 0 5px #ec7ca559,0 0 24px #f4a6c39e}.pixel-cursor-drop-success{animation:.62s steps(5,end) pixel-drop-success-87f6dd48}@keyframes pixel-drop-beacon-87f6dd48{to{filter:brightness(1.12)saturate(1.2);outline-color:#f6aac4}}@keyframes pixel-drop-success-87f6dd48{0%{filter:brightness(1.35)saturate(1.3)}32%{filter:brightness(1.58)saturate(1.46)drop-shadow(0 0 16px #ffdce8)}to{filter:none}}@media (prefers-reduced-motion:reduce),(pointer:coarse),(forced-colors:active){.pixel-tether-canvas[data-v-87f6dd48]{display:none}.pixel-cursor-motion-target{translate:none}}.sakura-canvas[data-v-74da09d4]{z-index:40;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:fixed;inset:0}.garden[data-v-53571e97]{--ink:#522943;--pink:#f568a5;--pink-light:#ffd3e5;--cream:#fff8ea;--soil:#96566f;--soil-dark:#6f3c57;width:min(100%,850px);color:var(--ink);border:4px solid var(--ink);background:linear-gradient(90deg, #f568a514 1px, transparent 1px) 0 0 / 16px 16px, var(--cream);box-sizing:border-box;margin-inline:auto;padding:clamp(24px,5vw,52px);position:relative;box-shadow:8px 8px #e8a4c0}.garden[data-v-53571e97]:before{content:"";background:var(--pink);width:88px;height:8px;position:absolute;top:-8px;left:28px;box-shadow:220px 0 #ffc5dd,530px 0 #ffdc89}.garden__header[data-v-53571e97]{text-align:left;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.garden__eyebrow[data-v-53571e97]{color:#aa4d79;letter-spacing:.14em;margin:0 0 9px;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.garden h2[data-v-53571e97]{color:var(--ink);letter-spacing:.02em;margin:0;font-size:clamp(26px,5vw,44px);line-height:1.05}.garden__intro[data-v-53571e97]{color:#865f72;max-width:34rem;margin:12px 0 0;font-size:14px}.garden__counter-stack[data-v-53571e97]{flex:none;gap:9px;min-width:118px;display:grid}.garden__counter[data-v-53571e97]{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--pink-light);text-align:center;background:#fff;flex:none;padding:10px 12px}.garden__counter strong[data-v-53571e97]{color:var(--pink);font:800 28px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.garden__counter span[data-v-53571e97]{letter-spacing:.06em;margin-top:4px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.garden-reset[data-v-53571e97]{border:3px solid var(--ink);min-height:34px;color:var(--ink);box-shadow:3px 3px 0 var(--pink-light);cursor:pointer;background:#ffe8a9;justify-content:center;align-items:center;gap:7px;padding:7px 9px;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:transform .1s steps(2,end),box-shadow .1s steps(2,end),background .1s steps(2,end);display:inline-flex}.garden-reset[data-v-53571e97]:is(:hover,:focus-visible){box-shadow:5px 5px 0 var(--pink-light);background:#ffd37f;transform:translate(-2px,-2px)}.garden-reset.is-armed[data-v-53571e97]{color:var(--cream);background:var(--ink);box-shadow:3px 3px 0 var(--pink)}.garden-reset__icon[data-v-53571e97]{box-sizing:border-box;border:3px solid;border-left-color:#0000;width:12px;height:12px;position:relative}.garden-reset__icon[data-v-53571e97]:after{content:"";background:currentColor;width:5px;height:5px;position:absolute;top:-5px;left:-4px}.garden__workbench[data-v-53571e97]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.garden__tools[data-v-53571e97]{gap:8px;display:flex}.tool-button[data-v-53571e97]{min-height:44px;color:var(--ink);border:3px solid var(--ink);cursor:pointer;background:#fff;border-radius:0;align-items:center;gap:9px;padding:8px 14px;font:800 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:transform .1s steps(2,end),background-color .1s steps(2,end),box-shadow .1s steps(2,end);display:inline-flex;box-shadow:3px 3px #d9a6ba}.tool-button[data-v-53571e97]:hover,.tool-button.is-active[data-v-53571e97]{background:var(--pink-light);box-shadow:3px 3px 0 var(--pink);transform:translate(-1px,-1px)}.tool-button[data-v-53571e97]:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.tool-button[data-v-53571e97]:focus-visible,.sakura-seed-button[data-v-53571e97]:focus-visible,.soil-cell[data-v-53571e97]:focus-visible{outline-offset:2px;outline:4px solid #fff;box-shadow:0 0 0 7px #9c3c72}.tool-button__icon[data-v-53571e97]{width:17px;height:17px;image-rendering:pixelated;display:inline-block;position:relative}.tool-button__icon--seed[data-v-53571e97]{background:#7b3d54;width:12px;height:12px;margin-inline:2px 3px;transform:rotate(45deg);box-shadow:3px -3px #a66276,-3px 3px #522943}.tool-button__icon--water[data-v-53571e97]:before{content:"";background:#6fc9d2;width:12px;height:10px;position:absolute;bottom:1px;left:1px;box-shadow:3px -3px #3e7f96}.tool-button__icon--water[data-v-53571e97]:after{content:"";border:3px solid #3e7f96;width:7px;height:7px;position:absolute;top:1px;left:4px}.garden__hint[data-v-53571e97]{color:#9c657e;text-align:right;margin:0;font:700 11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.sakura-seed-dock[data-v-53571e97]{border:3px solid var(--ink);background:#fff0f7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;margin:-2px 0 18px;padding:10px 12px;display:grid;position:relative;overflow:hidden;box-shadow:4px 4px #ffabc9}.sakura-seed-dock[data-v-53571e97]:after{content:"";background:#f568a5;width:5px;height:5px;position:absolute;inset:6px 6px auto auto;box-shadow:-9px 7px #ffd0e1,-18px 0 #ff8eb7}.sakura-seed-dock.is-grown[data-v-53571e97]{background:#ffe3ef;box-shadow:4px 4px #f568a5}.sakura-seed-dock p[data-v-53571e97]{text-align:left;gap:4px;min-width:0;margin:0;display:grid}.sakura-seed-dock p strong[data-v-53571e97]{color:#70324f;font-size:13px}.sakura-seed-dock p span[data-v-53571e97]{color:#9b5a77;font:700 11px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.sakura-seed-button[data-v-53571e97]{min-height:38px;color:var(--ink);border:3px solid var(--ink);cursor:grab;background:#fff;align-items:center;gap:10px;padding:7px 10px;font:800 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex;box-shadow:3px 3px #f568a5}.sakura-seed-button[data-v-53571e97]:hover,.sakura-seed-button.is-active[data-v-53571e97]{background:#ffd4e6;transform:translate(-1px,-1px)}.sakura-seed-button[data-v-53571e97]:active{cursor:grabbing;transform:translate(2px,2px)}.sakura-seed-button__seed[data-v-53571e97]{background:#ff76aa;flex:none;width:12px;height:12px;animation:1.4s steps(3,end) infinite special-seed-glow-53571e97;transform:rotate(45deg);box-shadow:4px -4px #ffd4e6,-4px 4px #9f426e,7px 3px #fff1a8}.sakura-seed-dock__tree[data-v-53571e97]{border-bottom:8px solid #8a5164;width:32px;height:34px;position:relative}.sakura-seed-dock__tree[data-v-53571e97]:before{content:"";background:#8a5164;width:6px;height:20px;position:absolute;bottom:4px;left:13px;box-shadow:-10px -8px 0 5px #ff9fc2,10px -12px 0 7px #ffc3d9,0 -18px 0 8px #f568a5}.sakura-seed-dock__shard[data-v-53571e97]{z-index:1;color:#fff5a8;text-shadow:3px 0 #f568a5,-3px 0 #f568a5,0 3px #f568a5,0 -3px #f568a5;font-size:28px;line-height:1;animation:.9s steps(3,end) infinite alternate shard-hover-53571e97;position:relative}.plot-shell[data-v-53571e97]{border:4px solid var(--ink);background:#d9a070;padding:clamp(12px,3vw,22px);position:relative;box-shadow:inset 0 0 0 5px #f0c892,6px 6px #e8a4c0}.plot-grid[data-v-53571e97]{background:var(--soil-dark);touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(4,1fr);gap:clamp(5px,1.4vw,11px);padding:clamp(5px,1.5vw,10px);display:grid}.soil-cell[data-v-53571e97]{aspect-ratio:1;background:var(--soil);cursor:pointer;min-width:0;image-rendering:pixelated;border:0;border-radius:0;position:relative;overflow:visible;box-shadow:inset 0 -6px #7b455e,inset 6px 0 #ab6b7e,0 0 0 2px #5f354d}.soil-cell[data-v-53571e97]:hover{background:#a9637a}.soil-cell--special[data-v-53571e97]{z-index:4;background:#b96987;box-shadow:inset 0 -6px #7b455e,inset 6px 0 #d17b9a,0 0 0 3px #ffd0e1,0 0 0 6px #773e59}.soil-cell--special[data-v-53571e97]:after{content:"";pointer-events:none;border:2px dashed #ffdcebbf;position:absolute;inset:6px}.soil-cell--special.is-special-bloom[data-v-53571e97]{background:#c57894;box-shadow:inset 0 -6px #874661,inset 6px 0 #e294ae,0 0 0 3px #fff1a8,0 0 0 7px #f568a5,0 0 0 11px #ffd4e6ad}.soil-cell__special-progress[data-v-53571e97]{z-index:9;color:#fff;pointer-events:none;background:#6f3c57;padding:3px 4px 2px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:5px;right:5px;box-shadow:2px 2px #f568a5}.sakura-tree[data-v-53571e97],.sakura-tree i[data-v-53571e97]{pointer-events:none;display:block;position:absolute}.sakura-tree[data-v-53571e97]{z-index:8;filter:drop-shadow(4px 5px #4d253747);transform-origin:bottom;width:0;height:0;animation:.44s steps(5,end) both tree-grow-53571e97;bottom:20%;left:50%}.sakura-tree__root[data-v-53571e97]{background:#61384d;width:26px;height:6px;bottom:-2px;left:-13px;box-shadow:-7px 3px #61384d,7px 3px #61384d}.sakura-tree__trunk[data-v-53571e97]{transform-origin:bottom;background:#875164;width:9px;height:12px;transition:height .38s steps(4,end);bottom:1px;left:-4px;box-shadow:inset -3px 0 #60384b}.sakura-tree--1 .sakura-tree__trunk[data-v-53571e97]{height:clamp(24px,4.4vw,38px)}.sakura-tree--2 .sakura-tree__trunk[data-v-53571e97],.sakura-tree--3 .sakura-tree__trunk[data-v-53571e97]{height:clamp(37px,6.5vw,58px)}.sakura-tree__branch[data-v-53571e97]{opacity:0;background:#875164;width:30px;height:6px;transition:opacity .18s steps(2,end),transform .36s steps(4,end);bottom:clamp(24px,4.4vw,40px)}.sakura-tree__branch--left[data-v-53571e97]{transform-origin:100%;right:-1px;transform:rotate(-36deg)scaleX(0)}.sakura-tree__branch--right[data-v-53571e97]{transform-origin:0;left:-1px;transform:rotate(36deg)scaleX(0)}.sakura-tree--2 .sakura-tree__branch[data-v-53571e97],.sakura-tree--3 .sakura-tree__branch[data-v-53571e97]{opacity:1}.sakura-tree--2 .sakura-tree__branch--left[data-v-53571e97],.sakura-tree--3 .sakura-tree__branch--left[data-v-53571e97]{transform:rotate(-36deg)scaleX(1)}.sakura-tree--2 .sakura-tree__branch--right[data-v-53571e97],.sakura-tree--3 .sakura-tree__branch--right[data-v-53571e97]{transform:rotate(36deg)scaleX(1)}.sakura-tree__crown[data-v-53571e97]{opacity:0;background:#ff9fc2;width:clamp(32px,6vw,56px);height:clamp(23px,4.2vw,38px);transition:opacity .17s steps(2,end),transform .44s steps(5,end);bottom:clamp(34px,6.3vw,57px);transform:scale(.2);box-shadow:inset -7px -6px #e85f94,7px -8px #ffc5da,-7px -6px #f568a5}.sakura-tree__crown--one[data-v-53571e97]{z-index:2;left:-28px}.sakura-tree__crown--two[data-v-53571e97]{bottom:clamp(28px,5.2vw,48px);left:-58px}.sakura-tree__crown--three[data-v-53571e97]{bottom:clamp(28px,5.2vw,48px);left:4px}.sakura-tree--1 .sakura-tree__crown--one[data-v-53571e97]{opacity:.45;transform:scale(.45)}.sakura-tree--2 .sakura-tree__crown[data-v-53571e97]{opacity:.72;transform:scale(.72)}.sakura-tree--3 .sakura-tree__crown[data-v-53571e97]{opacity:1;animation:1.2s steps(3,end) infinite alternate crown-breathe-53571e97;transform:scale(1)}.sakura-tree__heart[data-v-53571e97]{z-index:4;opacity:0;background:#fff1a8;width:14px;height:14px;bottom:clamp(42px,7.6vw,70px);left:-7px;transform:rotate(45deg)scale(0);box-shadow:4px 0 #ffe16f,0 4px #ffe16f}.sakura-tree--3 .sakura-tree__heart[data-v-53571e97]{opacity:1;animation:.72s steps(3,end) infinite alternate heart-glint-53571e97;transform:rotate(45deg)scale(1)}.sakura-tree__petal[data-v-53571e97]{z-index:5;opacity:0;background:#ffe1ed;width:7px;height:5px}.sakura-tree--3 .sakura-tree__petal[data-v-53571e97]{opacity:1;animation:1.8s steps(6,end) infinite tree-petal-53571e97}.sakura-tree__petal--one[data-v-53571e97]{bottom:58px;left:-48px}.sakura-tree__petal--two[data-v-53571e97]{bottom:48px;left:39px;animation-delay:-480ms!important}.sakura-tree__petal--three[data-v-53571e97]{bottom:83px;left:-25px;animation-delay:-820ms!important}.sakura-tree__petal--four[data-v-53571e97]{bottom:78px;left:21px;animation-delay:-1.2s!important}.bloom-flash[data-v-53571e97]{z-index:12;pointer-events:none;border:5px solid #fff1a8;animation:2.2s steps(8,end) both bloom-frame-53571e97;position:absolute;inset:4px;overflow:hidden;box-shadow:inset 0 0 0 8px #f568a594}.bloom-flash i[data-v-53571e97]{width:10px;height:7px;animation:1.6s steps(9,end) both garden-petal-rain-53571e97;animation-delay:calc(var(--petal-index) * 55ms);background:#ffc4da;position:absolute;top:-14px;box-shadow:4px 4px #f568a5}.bloom-flash i[data-v-53571e97]:nth-child(4n+1){left:9%}.bloom-flash i[data-v-53571e97]:nth-child(4n+2){left:34%}.bloom-flash i[data-v-53571e97]:nth-child(4n+3){left:63%}.bloom-flash i[data-v-53571e97]:nth-child(4n){left:88%}.bloom-flash i[data-v-53571e97]:nth-child(n+5):nth-child(-n+8){margin-left:11%}.bloom-flash i[data-v-53571e97]:nth-child(n+9){margin-left:-7%}.soil-cell__furrow[data-v-53571e97],.soil-cell__furrow[data-v-53571e97]:before,.soil-cell__furrow[data-v-53571e97]:after{content:"";background:#63394f;width:16%;height:4px;position:absolute;bottom:20%;left:18%}.soil-cell__furrow[data-v-53571e97]:before{width:180%;bottom:160%;left:190%}.soil-cell__furrow[data-v-53571e97]:after{width:100%;bottom:-80%;left:350%}.plant[data-v-53571e97],.plant i[data-v-53571e97]{display:block;position:absolute}.plant[data-v-53571e97]{filter:drop-shadow(3px 3px #46233340);transform-origin:bottom;width:0;height:0;animation:.38s steps(4,end) both plant-arrive-53571e97;bottom:20%;left:50%}.plant__stem[data-v-53571e97]{background:#4f8a57;width:6px;height:clamp(18px,4.2vw,34px);bottom:0;left:-3px}.plant__leaf[data-v-53571e97]{background:#73b566;width:11px;height:7px}.plant__leaf--left[data-v-53571e97]{bottom:10px;right:1px;box-shadow:-4px -3px #73b566}.plant__leaf--right[data-v-53571e97]{bottom:18px;left:1px;box-shadow:4px -3px #73b566}.plant__bud[data-v-53571e97],.plant__petal[data-v-53571e97],.plant__heart[data-v-53571e97]{opacity:0}.plant__bud[data-v-53571e97]{background:#f568a5;width:14px;height:12px;bottom:clamp(16px,4vw,32px);left:-7px;box-shadow:inset -4px -3px #bf477b}.plant__petal[data-v-53571e97]{background:#ff91bd;width:14px;height:14px;bottom:clamp(22px,4.7vw,38px);left:-7px}.plant__petal--top[data-v-53571e97]{transform:translateY(-10px)}.plant__petal--right[data-v-53571e97]{transform:translate(10px)}.plant__petal--bottom[data-v-53571e97]{transform:translateY(10px)}.plant__petal--left[data-v-53571e97]{transform:translate(-10px)}.plant__heart[data-v-53571e97]{background:#ffe27d;width:10px;height:10px;bottom:clamp(25px,5vw,41px);left:-5px}.plant--stage-1 .plant__stem[data-v-53571e97],.plant--stage-1 .plant__leaf[data-v-53571e97]{display:none}.plant--stage-1[data-v-53571e97]:after{content:"";background:#5a354c;width:12px;height:8px;position:absolute;bottom:0;left:-6px;transform:rotate(45deg);box-shadow:3px -3px #7c4b5d}.plant--stage-2[data-v-53571e97]{transform:scale(.7)}.plant--stage-2 .plant__leaf--right[data-v-53571e97]{display:none}.plant--stage-3 .plant__bud[data-v-53571e97],.plant--stage-4 .plant__petal[data-v-53571e97],.plant--stage-4 .plant__heart[data-v-53571e97]{opacity:1}.soil-cell--tulip .plant__petal[data-v-53571e97]{background:#ff6c94}.soil-cell--cosmos .plant__petal[data-v-53571e97]{background:#ffd4e6}.soil-cell--star .plant__petal[data-v-53571e97]{background:#ffca72}.soil-cell--stage-4 .plant[data-v-53571e97]{animation:.52s steps(5,end) both bloom-pop-53571e97}.plot-shell__corner[data-v-53571e97]{background:#fff1a8;width:8px;height:8px;position:absolute;box-shadow:8px 0 #fff1a8,0 8px #fff1a8}.plot-shell__corner--one[data-v-53571e97]{top:8px;left:8px}.plot-shell__corner--two[data-v-53571e97]{top:10px;right:16px;transform:rotate(90deg)}.plot-shell__corner--three[data-v-53571e97]{bottom:16px;right:16px;transform:rotate(180deg)}.garden__status[data-v-53571e97]{color:#80536c;text-align:left;min-height:1.4em;margin:20px 0 0;font:700 12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.garden.is-celebrating[data-v-53571e97]{animation:2.2s steps(8,end) both garden-celebration-53571e97}@keyframes plant-arrive-53571e97{0%{opacity:0;transform:translateY(8px)scale(.7)}}@keyframes bloom-pop-53571e97{0%{transform:scale(.75)}70%{transform:scale(1.12)}}@keyframes special-seed-glow-53571e97{50%{box-shadow:4px -4px #fff1a8,-4px 4px #9f426e,9px 4px #fff}}@keyframes shard-hover-53571e97{to{transform:translateY(-5px)rotate(8deg)}}@keyframes tree-grow-53571e97{0%{opacity:.4;transform:translateY(9px)scaleY(.35)}}@keyframes crown-breathe-53571e97{to{filter:brightness(1.13);transform:translateY(-3px)scale(1.03)}}@keyframes heart-glint-53571e97{to{filter:brightness(1.25);transform:rotate(45deg)scale(1.22)}}@keyframes tree-petal-53571e97{0%{transform:translate(0)rotate(0)}to{opacity:0;transform:translate(18px,48px)rotate(180deg)}}@keyframes bloom-frame-53571e97{0%,to{opacity:0}12%,76%{opacity:1}}@keyframes garden-petal-rain-53571e97{0%{opacity:0;transform:translateY(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(54px,430px)rotate(270deg)}}@keyframes garden-celebration-53571e97{18%{transform:translate(-2px,-2px);box-shadow:12px 12px #f568a5}38%{transform:translate(2px,1px);box-shadow:5px 5px #fff1a8}64%{transform:translate(-1px);box-shadow:10px 10px #ff9fc2}}@media (width<=600px){.garden[data-v-53571e97]{border-width:3px;padding:24px 16px 28px;box-shadow:5px 5px #e8a4c0}.garden__header[data-v-53571e97]{align-items:flex-start}.garden__counter-stack[data-v-53571e97]{min-width:78px}.garden__counter strong[data-v-53571e97]{font-size:22px}.garden-reset[data-v-53571e97]{padding-inline:6px;font-size:9px}.garden__workbench[data-v-53571e97]{flex-direction:column;align-items:flex-start}.garden__tools[data-v-53571e97]{width:100%}.tool-button[data-v-53571e97]{flex:1;justify-content:center}.garden__hint[data-v-53571e97]{text-align:left}.sakura-seed-dock[data-v-53571e97]{grid-template-columns:minmax(0,1fr) auto;gap:10px}.sakura-seed-button[data-v-53571e97]{grid-column:1/-1;justify-content:center}.sakura-seed-dock__tree[data-v-53571e97]{margin-left:5px}.plot-shell[data-v-53571e97]{padding:12px}.plant__leaf[data-v-53571e97]{width:8px}.plant__petal[data-v-53571e97]{width:10px;height:10px;left:-5px}.plant__petal--top[data-v-53571e97]{transform:translateY(-7px)}.plant__petal--right[data-v-53571e97]{transform:translate(7px)}.plant__petal--bottom[data-v-53571e97]{transform:translateY(7px)}.plant__petal--left[data-v-53571e97]{transform:translate(-7px)}.sakura-tree__crown--one[data-v-53571e97]{left:-20px}.sakura-tree__crown--two[data-v-53571e97]{left:-39px}.sakura-tree__crown--three[data-v-53571e97]{left:2px}.sakura-tree__petal--one[data-v-53571e97]{left:-34px}.sakura-tree__petal--two[data-v-53571e97]{left:27px}.sakura-tree__petal--three[data-v-53571e97]{left:-19px}.sakura-tree__petal--four[data-v-53571e97]{left:16px}}@media (prefers-reduced-motion:reduce){.tool-button[data-v-53571e97],.garden-reset[data-v-53571e97],.sakura-seed-button[data-v-53571e97],.sakura-seed-button__seed[data-v-53571e97],.sakura-seed-dock__shard[data-v-53571e97],.sakura-tree[data-v-53571e97],.sakura-tree i[data-v-53571e97],.bloom-flash[data-v-53571e97],.bloom-flash i[data-v-53571e97],.garden.is-celebrating[data-v-53571e97],.plant[data-v-53571e97],.soil-cell--stage-4 .plant[data-v-53571e97]{transition:none;animation:none}}.signal-path[data-v-61ea604f]{--rose-50:#fff4f7;--rose-100:#f9dce6;--rose-300:#eaa1b9;--rose-500:#c95f85;--plum-700:#63394f;--plum-900:#321f2a;--leaf:#6f8268;box-sizing:border-box;width:100%;min-height:100dvh;color:var(--plum-900);background:var(--rose-50);text-align:left;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);display:grid}.signal-path__scene[data-v-61ea604f]{border-right:4px solid var(--plum-700);min-height:100dvh;image-rendering:pixelated;background:linear-gradient(#ffdbe7 0 52%,#d8c98c 52% 55%,#8da078 55% 100%);position:sticky;top:0;overflow:hidden}.sun[data-v-61ea604f]{aspect-ratio:1;background:#fff1b7;width:76px;position:absolute;top:13%;left:17%;box-shadow:0 0 0 8px #fff1b759}.cloud[data-v-61ea604f]{opacity:.82;background:#fff8fb;width:72px;height:18px;position:absolute;box-shadow:18px -14px #fff8fb,36px 0 #fff8fb}.cloud--one[data-v-61ea604f]{top:18%;right:12%}.cloud--two[data-v-61ea604f]{top:31%;left:-5%;transform:scale(.68)}.signal-tower[data-v-61ea604f]{z-index:3;width:124px;height:250px;position:absolute;top:25%;left:57%}.signal-tower__mast[data-v-61ea604f]{background:var(--plum-700);width:12px;height:190px;box-shadow:-22px 188px 0 8px var(--plum-900), 22px 188px 0 8px var(--plum-900);position:absolute;top:32px;left:57px}.signal-tower__cap[data-v-61ea604f]{z-index:2;border:4px solid var(--plum-900);box-sizing:border-box;background:#ffe3a4;width:24px;height:24px;position:absolute;top:18px;left:51px}.signal-tower__beam[data-v-61ea604f]{border:5px solid #0000;border-top-color:#63394f52;border-radius:50%;transition:border-color .24s steps(2,end),filter .24s steps(2,end);position:absolute;transform:rotate(-28deg)}.signal-tower__beam.is-on[data-v-61ea604f]{filter:drop-shadow(0 0 4px #fff0ad);border-top-color:#fff0ad}.signal-tower__beam--one[data-v-61ea604f]{width:48px;height:48px;top:5px;left:35px}.signal-tower__beam--two[data-v-61ea604f]{width:78px;height:78px;top:-10px;left:20px}.signal-tower__beam--three[data-v-61ea604f]{width:108px;height:108px;top:-25px;left:5px}.field[data-v-61ea604f]{background:repeating-linear-gradient(90deg,#0000 0 36px,#321f2a3d 36px 40px);height:34%;position:absolute;bottom:0;left:-8%;right:-8%;transform:skewY(-5deg)}.field--back[data-v-61ea604f]{background-color:#9fad7d;bottom:13%}.field--front[data-v-61ea604f]{background-color:#768c66;bottom:-16%;transform:skewY(6deg)}.path-lights[data-v-61ea604f]{z-index:5;align-items:flex-end;gap:clamp(30px,6vw,72px);display:flex;position:absolute;bottom:18%;left:15%;transform:rotate(7deg)}.path-light[data-v-61ea604f]{border:4px solid var(--plum-900);width:12px;height:12px;box-shadow:0 18px 0 -3px var(--plum-700);background:#6b6658;transition:background .18s steps(2,end),box-shadow .18s steps(2,end)}.path-light.is-on[data-v-61ea604f]{box-shadow:0 0 0 6px #fff1a83d, 0 18px 0 -3px var(--plum-700);background:#fff1a8}.path-runner[data-v-61ea604f]{--runner-progress:0;z-index:6;width:18px;height:26px;transform:translateX(calc(var(--runner-progress) * 2.2px));transition:transform .56s steps(8,end);position:absolute;bottom:23%;left:11%}.path-runner[data-v-61ea604f]:before{content:"";border:3px solid var(--plum-900);background:#f2b4c9;width:10px;height:10px;position:absolute;top:0;left:4px}.path-runner span[data-v-61ea604f]{background:var(--rose-500);border:3px solid var(--plum-900);width:14px;height:14px;box-shadow:-4px 12px 0 -2px var(--plum-900), 8px 12px 0 -2px var(--plum-900);position:absolute;bottom:0;left:2px}.scene-status[data-v-61ea604f]{color:#fff7fa;background:var(--plum-900);letter-spacing:.08em;border:3px solid #fff7fa;margin:0;padding:8px 10px;font:700 .74rem/1.2 ui-monospace,monospace;position:absolute;bottom:20px;right:20px}.signal-path__content[data-v-61ea604f]{padding:clamp(72px,10vw,148px) clamp(24px,6vw,88px)}.section-heading[data-v-61ea604f]{max-width:680px;margin-bottom:72px}.section-label[data-v-61ea604f]{color:var(--rose-500);letter-spacing:.14em;margin:0 0 16px;font:800 .76rem/1.2 ui-monospace,monospace}.section-heading h2[data-v-61ea604f]{max-width:14ch;color:var(--plum-900);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.6vw,4.4rem);line-height:1.02}.section-heading>p[data-v-61ea604f]:last-child{max-width:48ch;color:var(--plum-700);margin-top:22px;line-height:1.75}.broadcast-tuner[data-v-61ea604f]{border:4px solid var(--plum-700);max-width:760px;box-shadow:8px 8px 0 var(--rose-300);color:#fff7fa;background:#382432;grid-template-columns:minmax(180px,.72fr) minmax(240px,1.28fr);gap:28px;margin:-28px 0 76px;padding:24px;display:grid}.broadcast-tuner__copy>p[data-v-61ea604f]{color:#f4abc5;letter-spacing:.12em;margin:0 0 8px;font:700 .7rem/1.3 ui-monospace,monospace}.broadcast-tuner__copy h3[data-v-61ea604f]{margin:0;font-size:clamp(1.05rem,1.8vw,1.42rem);line-height:1.35}.broadcast-tuner__control[data-v-61ea604f]{min-width:0;position:relative}.broadcast-tuner__control label[data-v-61ea604f]{color:#fff0ad;font-variant-numeric:tabular-nums;margin-bottom:11px;font:700 .78rem/1.2 ui-monospace,monospace;display:block}.broadcast-tuner input[type=range][data-v-61ea604f]{accent-color:#f57da8;cursor:ew-resize;width:100%;height:28px;margin:0}.broadcast-tuner input[data-v-61ea604f]:disabled{cursor:not-allowed;opacity:.45}.frequency-marks[data-v-61ea604f]{width:calc(100% - 10px);height:12px;margin:-3px 5px 0;position:relative}.frequency-marks i[data-v-61ea604f]{background:#8e7182;width:4px;height:8px;position:absolute;top:0;transform:translate(-2px)}.frequency-marks i.is-locked[data-v-61ea604f]{background:#fff0ad;height:12px;box-shadow:0 0 0 3px #fff0ad2e}.tuner-status[data-v-61ea604f]{color:#d9becd;min-height:2.8em;margin:11px 0 0;font-size:.78rem;line-height:1.4}.article-trail[data-v-61ea604f]{gap:64px;margin:0;padding:0;list-style:none;display:grid}.article-trail li[data-v-61ea604f]:nth-child(2){margin-left:clamp(0px,7vw,96px)}.article-trail li[data-v-61ea604f]:nth-child(3){margin-right:clamp(0px,4vw,54px)}.article-card[data-v-61ea604f]{border:4px solid var(--plum-700);max-width:700px;box-shadow:9px 9px 0 var(--rose-300);background:#fffafd;outline:none;padding:clamp(28px,4vw,46px);transition:transform .18s steps(3,end),box-shadow .18s steps(3,end);position:relative;overflow:hidden}.article-card[data-v-61ea604f]:is(:hover,:focus-visible,.is-active){box-shadow:13px 13px 0 var(--rose-500);transform:translate(-4px,-4px)}.article-card[data-v-61ea604f]:focus-visible{outline-offset:6px;outline:4px solid #8a3157}.article-card__meta[data-v-61ea604f]{color:var(--rose-500);flex-wrap:wrap;gap:8px 16px;font:700 .7rem/1.4 ui-monospace,monospace;display:flex}.article-card h3[data-v-61ea604f]{max-width:19ch;color:var(--plum-900);letter-spacing:-.035em;margin:22px 0 16px;font-size:clamp(1.45rem,2.7vw,2.35rem);line-height:1.18}.article-card>p[data-v-61ea604f]{max-width:56ch;color:var(--plum-700);margin:0;line-height:1.75}.article-card__takeaway[data-v-61ea604f]{border-top:3px dashed var(--rose-100);gap:6px;margin-top:26px;padding-top:18px;display:grid}.article-card__takeaway span[data-v-61ea604f]{color:var(--rose-500);font:700 .7rem/1.3 ui-monospace,monospace}.article-card__takeaway strong[data-v-61ea604f]{color:var(--plum-900);font-size:.95rem}.article-card__marker[data-v-61ea604f]{color:var(--rose-100);pointer-events:none;font:900 clamp(4.5rem,9vw,7rem)/1 ui-monospace,monospace;position:absolute;bottom:-14px;right:-5px}.sr-only[data-v-61ea604f]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=820px){.signal-path[data-v-61ea604f]{display:block}.signal-path__scene[data-v-61ea604f]{border-right:0;border-bottom:4px solid var(--plum-700);min-height:440px;position:relative}.signal-path__content[data-v-61ea604f]{padding:64px 20px 88px}.section-heading[data-v-61ea604f]{margin-bottom:48px}.article-trail[data-v-61ea604f]{gap:36px}.path-runner[data-v-61ea604f]{transform:translateX(calc(var(--runner-progress) * 1.45px))}.broadcast-tuner[data-v-61ea604f]{grid-template-columns:1fr;gap:18px;margin:0 0 52px;padding:22px 18px}.article-trail li[data-v-61ea604f]:nth-child(n){margin-inline:0}.article-card[data-v-61ea604f]{box-shadow:6px 6px 0 var(--rose-300);padding:26px 22px}.article-card[data-v-61ea604f]:is(:hover,:focus-visible,.is-active){box-shadow:8px 8px 0 var(--rose-500);transform:translate(-2px,-2px)}}@media (prefers-reduced-motion:reduce){.article-card[data-v-61ea604f],.path-light[data-v-61ea604f],.signal-tower__beam[data-v-61ea604f],.path-runner[data-v-61ea604f]{transition:none}}.greenhouse[data-v-2b2291b1]{--pink-50:#fff7f9;--pink-100:#f9dfe8;--pink-300:#eaa6bb;--pink-500:#c75d83;--plum-700:#653a50;--plum-900:#30202a;--green-300:#b3c198;--green-500:#718269;box-sizing:border-box;width:100%;color:var(--plum-900);text-align:left;background:linear-gradient(90deg,#653a500f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#653a500f 1px,#0000 1px) 0 0/32px 32px,#f4eadb;padding:clamp(76px,10vw,148px) clamp(20px,6vw,84px)}.greenhouse__heading[data-v-2b2291b1]{max-width:770px;margin:0 0 64px}.greenhouse__label[data-v-2b2291b1]{color:var(--pink-500);letter-spacing:.14em;margin:0 0 16px;font:800 .76rem/1.2 ui-monospace,monospace}.greenhouse__heading h2[data-v-2b2291b1]{max-width:16ch;color:var(--plum-900);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.8vw,4.5rem);line-height:1.03}.greenhouse__heading>p[data-v-2b2291b1]:last-child{max-width:44ch;color:var(--plum-700);margin-top:22px;line-height:1.7}.light-console[data-v-2b2291b1]{color:#fff9fb;background:var(--plum-900);border:4px solid var(--plum-700);grid-template-columns:minmax(190px,.55fr) minmax(220px,1fr);align-items:end;gap:14px 32px;max-width:1320px;margin:0 auto 22px;padding:18px 22px 16px;display:grid;box-shadow:7px 7px #653a502e}.light-console p[data-v-2b2291b1],.light-console label[data-v-2b2291b1]{letter-spacing:.09em;text-transform:uppercase;margin:0;font:800 .68rem/1.4 ui-monospace,monospace}.light-console strong[data-v-2b2291b1]{color:#ffd6e5;margin-top:5px;font-size:clamp(1.05rem,2vw,1.55rem);display:block}.light-console input[data-v-2b2291b1]{accent-color:#ff87ae;cursor:ew-resize;width:100%;margin:8px 0 0}.lamp-track[data-v-2b2291b1]{border-top:3px dotted #ffd6e585;grid-column:2;height:18px;margin:-7px 8px 0;position:relative}.lamp-track i[data-v-2b2291b1]{border:3px solid var(--pink-500);background:#fff1b0;width:22px;height:14px;transition:left .16s steps(5,end);position:absolute;top:-11px;transform:translate(-50%);box-shadow:0 12px #fff1b047}.project-grid[data-v-2b2291b1]{background:var(--plum-700);border:4px solid var(--plum-700);grid-template-columns:3.3fr repeat(4,minmax(0,1fr));gap:0;max-width:1320px;margin:0 auto;transition:grid-template-columns .42s steps(9,end);display:grid;overflow:hidden;box-shadow:10px 10px #653a502e}.project-grid[data-v-2b2291b1]:has(.project-card:nth-child(2).is-active){grid-template-columns:1fr 3.3fr repeat(3,minmax(0,1fr))}.project-grid[data-v-2b2291b1]:has(.project-card:nth-child(3).is-active){grid-template-columns:repeat(2,minmax(0,1fr)) 3.3fr repeat(2,minmax(0,1fr))}.project-grid[data-v-2b2291b1]:has(.project-card:nth-child(4).is-active){grid-template-columns:repeat(3,minmax(0,1fr)) 3.3fr 1fr}.project-grid[data-v-2b2291b1]:has(.project-card:nth-child(5).is-active){grid-template-columns:repeat(4,minmax(0,1fr)) 3.3fr}.project-card[data-v-2b2291b1]{background:var(--pink-50);border:0;border-right:3px solid var(--plum-700);cursor:pointer;outline:none;grid-template-rows:minmax(230px,.9fr) minmax(250px,1.1fr);min-width:0;min-height:590px;transition:background .18s steps(3,end),filter .18s steps(3,end);display:grid;position:relative;overflow:hidden}.project-card[data-v-2b2291b1]:last-child{border-right:0}.project-card[data-v-2b2291b1]:not(.is-active){filter:saturate(.66)brightness(.97)}.project-card[data-v-2b2291b1]:is(:hover,:focus-visible){filter:none;background:#fffafd}.project-card[data-v-2b2291b1]:focus-visible{z-index:2;outline-offset:-7px;outline:4px solid #fff1b0}.project-card__visual[data-v-2b2291b1]{border-bottom:4px solid var(--plum-700);background:linear-gradient(90deg,#0000 48%,#653a5026 48% 52%,#0000 52%) 0 0/46px 100%,linear-gradient(#0000 47%,#653a5026 47% 53%,#0000 53%) 0 0/100% 46px,#f6c9d7;min-height:230px;position:relative;overflow:hidden}.project-card__body[data-v-2b2291b1]{align-self:stretch;min-width:0;padding:clamp(22px,2.4vw,34px)}.project-card__meta[data-v-2b2291b1]{color:var(--pink-500);flex-wrap:wrap;align-items:center;gap:9px 12px;font:800 .7rem/1.3 ui-monospace,monospace;display:flex}.sample-badge[data-v-2b2291b1]{color:#fff9fb;background:var(--plum-700);border:2px solid var(--plum-900);padding:4px 7px}.project-card h3[data-v-2b2291b1]{color:var(--plum-900);letter-spacing:-.035em;margin:18px 0 12px;font-size:clamp(1.35rem,2.5vw,2.25rem);line-height:1.1}.project-card:not(.is-active) .project-card__body[data-v-2b2291b1]{padding:22px 16px}.project-card:not(.is-active) h3[data-v-2b2291b1]{overflow-wrap:anywhere;font-size:clamp(1rem,1.45vw,1.25rem)}.project-card:not(.is-active) .sample-badge[data-v-2b2291b1],.project-card:not(.is-active) .project-card__body>p[data-v-2b2291b1],.project-card:not(.is-active) .failure-note[data-v-2b2291b1],.project-card:not(.is-active) .battery-action[data-v-2b2291b1]{display:none}.project-card__body>p[data-v-2b2291b1]{color:var(--plum-700);margin:0;line-height:1.65}.project-card__detail[data-v-2b2291b1]{border-top:3px dashed var(--pink-100);padding-top:14px;font-size:.78rem;margin-top:18px!important}.failure-note[data-v-2b2291b1]{color:var(--plum-700);border-top:3px dashed #b9a99c;margin-top:18px;padding-top:14px}.failure-note summary[data-v-2b2291b1]{width:fit-content;color:var(--plum-900);cursor:pointer;font-weight:800}.failure-note summary[data-v-2b2291b1]:focus-visible{outline-offset:4px;outline:3px solid #873358}.failure-note p[data-v-2b2291b1]{margin:12px 0 0;line-height:1.6}.plant[data-v-2b2291b1]{background:var(--green-500);border:4px solid var(--plum-700);width:24px;height:42px;box-shadow:-12px -13px 0 -5px var(--green-300), 12px -24px 0 -5px var(--green-300);transform-origin:bottom;transition:transform .26s steps(3,end);position:absolute;bottom:25px}.plant[data-v-2b2291b1]:after{content:"";border:4px solid var(--plum-700);background:#ae765f;width:40px;height:20px;position:absolute;bottom:-22px;left:-12px}.plant--left[data-v-2b2291b1]{left:17%;transform:scale(.72)}.plant--center[data-v-2b2291b1]{left:47%;transform:scale(1.1)}.plant--right[data-v-2b2291b1]{right:14%;transform:scale(.86)}.grow-light[data-v-2b2291b1]{border:4px solid var(--plum-700);background:#fff1b0;width:64%;height:12px;transition:box-shadow .18s steps(2,end),background .18s steps(2,end);position:absolute;top:20px;left:18%;box-shadow:0 10px #fff1b03d}.project-card:is(:hover,:focus-visible,.is-active) .grow-light[data-v-2b2291b1]{background:#fff8d7;box-shadow:0 14px #fff1b06b}.project-card:is(:hover,:focus-visible,.is-active) .plant--center[data-v-2b2291b1]{transform:scale(1.16)translateY(-4px)}.is-failed[data-v-2b2291b1]{background:#ebe4dc;border-color:#78655f;box-shadow:7px 7px #4c3b372e}.is-failed .project-card__visual[data-v-2b2291b1]{background:linear-gradient(90deg,#0000 48%,#4c3b3724 48% 52%,#0000 52%) 0 0/36px 100%,#c6b9ad;border-color:#78655f}.is-failed .plant[data-v-2b2291b1]{filter:grayscale(.72);transform:rotate(18deg)scale(.72)}.is-failed .plant--left[data-v-2b2291b1],.is-failed .plant--right[data-v-2b2291b1]{display:none}.is-failed .grow-light[data-v-2b2291b1]{box-shadow:none;background:#b8aaa0}.is-revived[data-v-2b2291b1]{background:#fff9e7}.is-revived .project-card__visual[data-v-2b2291b1]{background:radial-gradient(circle at 50% 28%,#fff1b09e 0 18%,#0000 19%),linear-gradient(90deg,#0000 48%,#653a501f 48% 52%,#0000 52%) 0 0/38px 100%,#efc8d5}.is-revived .plant[data-v-2b2291b1]{background:#6f9065;animation:.88s steps(7,end) both revived-grow-2b2291b1}.revived-note[data-v-2b2291b1]{border-top:3px dashed #d49a61;padding-top:14px;font-weight:800;color:#704e37!important;margin-top:18px!important}.battery-action[data-v-2b2291b1]{color:#fff9fb;background:var(--pink-500);border:3px solid var(--plum-900);box-shadow:4px 4px 0 var(--plum-700);cursor:pointer;margin-top:18px;padding:10px 12px;font:800 .75rem/1.3 ui-monospace,monospace}.battery-action[data-v-2b2291b1]:active{box-shadow:1px 1px 0 var(--plum-700);transform:translate(3px,3px)}@keyframes revived-grow-2b2291b1{0%{transform:translateY(34px)scale(.55)}to{transform:translateY(0)scale(1.08)}}@media (width<=1040px){.light-console[data-v-2b2291b1]{grid-template-columns:1fr}.lamp-track[data-v-2b2291b1]{grid-column:1}.project-grid[data-v-2b2291b1]{box-shadow:none;background:0 0;border:0;gap:16px;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important}.project-card[data-v-2b2291b1]:nth-child(n){border:4px solid var(--plum-700);grid-template-rows:190px auto;min-height:480px;box-shadow:6px 6px #653a502e}.project-card__visual[data-v-2b2291b1]{border-bottom:4px solid var(--plum-700);min-height:180px}.project-card:not(.is-active) .project-card__body[data-v-2b2291b1]{padding:22px}.project-card:not(.is-active) .sample-badge[data-v-2b2291b1]{display:inline}.project-card:not(.is-active) .project-card__body>p[data-v-2b2291b1],.project-card:not(.is-active) .failure-note[data-v-2b2291b1],.project-card:not(.is-active) .battery-action[data-v-2b2291b1]{display:block}}@media (width<=700px){.greenhouse[data-v-2b2291b1]{padding:68px 20px 88px}.greenhouse__heading[data-v-2b2291b1]{margin-bottom:44px}.project-grid[data-v-2b2291b1]{gap:20px;grid-template-columns:1fr!important}.project-card[data-v-2b2291b1]:nth-child(n){grid-column:1}.project-card[data-v-2b2291b1]{box-shadow:5px 5px #653a502e}}@media (prefers-reduced-motion:reduce){.project-card[data-v-2b2291b1],.plant[data-v-2b2291b1],.grow-light[data-v-2b2291b1],.project-grid[data-v-2b2291b1],.lamp-track i[data-v-2b2291b1]{transition:none}.is-revived .plant[data-v-2b2291b1]{animation:none}}.tool-shed[data-v-d34c1942]{--pink-100:#f7dce5;--pink-300:#e7a1b7;--pink-500:#c65f83;--plum-700:#623b50;--plum-900:#302129;--wood-300:#c58f72;--wood-500:#9a644f;--paper:#fff8f1;box-sizing:border-box;width:100%;color:var(--plum-900);text-align:left;background:#f5d8dc;padding:clamp(76px,10vw,148px) clamp(20px,6vw,84px)}.tool-shed__heading[data-v-d34c1942]{max-width:780px;margin-bottom:64px}.tool-shed__label[data-v-d34c1942]{color:#93405f;letter-spacing:.14em;margin:0 0 16px;font:800 .76rem/1.2 ui-monospace,monospace}.tool-shed__heading h2[data-v-d34c1942]{max-width:16ch;color:var(--plum-900);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.8vw,4.5rem);line-height:1.03}.tool-shed__heading>p[data-v-d34c1942]:last-child{max-width:48ch;color:var(--plum-700);margin-top:22px;line-height:1.7}.tool-shed__layout[data-v-d34c1942]{grid-template-columns:minmax(360px,.95fr) minmax(320px,1.05fr);align-items:stretch;gap:clamp(28px,5vw,76px);max-width:1280px;margin:0 auto;display:grid}.shed-shelf[data-v-d34c1942]{border:5px solid var(--plum-700);box-sizing:border-box;background:repeating-linear-gradient(90deg,#3021290f 0 3px,#0000 3px 46px),#e9bbad;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 20px;min-height:590px;padding:46px 34px 52px;display:grid;position:relative;overflow:hidden;box-shadow:11px 11px #3021292e}.shelf-board[data-v-d34c1942]{background:var(--wood-500);border:4px solid var(--plum-700);pointer-events:none;height:18px;position:absolute;left:18px;right:18px;box-shadow:0 8px #30212924}.shelf-board--top[data-v-d34c1942]{top:48%}.shelf-board--bottom[data-v-d34c1942]{bottom:20px}.shed-object[data-v-d34c1942]{z-index:2;min-width:0;min-height:210px;color:var(--plum-900);cursor:pointer;background:0 0;border:0;align-self:end;place-items:end center;padding:12px;display:grid;position:relative}.shed-object[data-v-d34c1942]:nth-of-type(2){transform:translateY(-24px)}.shed-object[data-v-d34c1942]:nth-of-type(3){transform:translateY(12px)}.shed-object[data-v-d34c1942]:focus-visible{outline-offset:3px;outline:4px solid #843354}.object-pixel[data-v-d34c1942]{color:#fff7fa;background:var(--pink-500);border:5px solid var(--plum-900);place-items:center;width:92px;height:112px;margin-bottom:22px;transition:transform .16s steps(2,end),box-shadow .16s steps(2,end);display:grid;position:relative;box-shadow:8px 8px #30212938}.object-pixel[data-v-d34c1942]:before,.object-pixel[data-v-d34c1942]:after{content:"";background:var(--paper);border:4px solid var(--plum-900);position:absolute}.object-pixel[data-v-d34c1942]:before{width:52px;height:18px;top:-22px;left:15px}.object-pixel[data-v-d34c1942]:after{width:14px;height:38px;bottom:18px;right:-18px}.object-pixel span[data-v-d34c1942]{font:900 1.55rem/1 ui-monospace,monospace}.shed-object--stack .object-pixel[data-v-d34c1942]{background:#78866c;width:112px;height:80px}.shed-object--stack .object-pixel[data-v-d34c1942]:before{background:#e5e7bc;width:68px;height:38px;top:12px;left:18px}.shed-object--stack .object-pixel[data-v-d34c1942]:after{background:var(--wood-300);width:68px;height:12px;bottom:-18px;right:20px}.shed-object--work .object-pixel[data-v-d34c1942]{background:#d28a82;width:122px;height:72px}.shed-object--work .object-pixel[data-v-d34c1942]:before{background:var(--wood-300);width:30px;height:24px;top:-28px;left:42px}.shed-object--work .object-pixel[data-v-d34c1942]:after{background:#fff0a8;width:10px;height:10px;bottom:20px;right:18px}.shed-object--research .object-pixel[data-v-d34c1942]{background:#6f7e8c;width:82px;height:120px}.shed-object--research .object-pixel[data-v-d34c1942]:before{background:#d9edf0;width:44px;height:38px;top:15px;left:14px}.shed-object--research .object-pixel[data-v-d34c1942]:after{background:#fff0a8;width:8px;height:8px;bottom:14px;right:9px;box-shadow:-18px 0 #ef9db5}.shed-object:is(:hover,.is-active) .object-pixel[data-v-d34c1942]{transform:translate(-4px,-5px);box-shadow:12px 13px #30212940}.object-label[data-v-d34c1942]{color:var(--paper);background:var(--plum-700);border:3px solid var(--plum-900);white-space:nowrap;padding:7px 9px;font:800 .75rem/1.2 ui-monospace,monospace}.shed-detail[data-v-d34c1942]{background:var(--paper);border:5px solid var(--plum-700);min-height:590px;box-shadow:11px 11px 0 var(--pink-300);box-sizing:border-box;padding:clamp(32px,5vw,64px);position:relative;overflow:hidden}.shed-detail[data-v-d34c1942]:before{content:"";background:var(--pink-300);width:20px;height:20px;box-shadow:-28px 0 0 var(--pink-100), 0 28px 0 var(--pink-100);position:absolute;top:20px;right:20px}.shed-detail__inner[data-v-d34c1942]{z-index:1;position:relative}.shed-detail__name[data-v-d34c1942]{color:var(--pink-500);letter-spacing:.1em;margin:0 0 28px;font:800 .76rem/1.2 ui-monospace,monospace}.shed-detail h3[data-v-d34c1942]{max-width:13ch;color:var(--plum-900);letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(1.8rem,4vw,3.8rem);line-height:1.05}.shed-detail__inner>p[data-v-d34c1942]:not(.shed-detail__name){max-width:48ch;color:var(--plum-700);margin:0;line-height:1.7}.shed-detail ul[data-v-d34c1942]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.shed-detail li[data-v-d34c1942]{min-height:72px;color:var(--plum-700);border-left:5px solid var(--pink-500);box-sizing:border-box;background:#f9e8ec;padding:16px 16px 16px 30px;line-height:1.5;position:relative}.shed-detail li[data-v-d34c1942]:before{content:"";background:var(--pink-500);width:7px;height:7px;position:absolute;top:22px;left:12px}.place-button[data-v-d34c1942],.undo-button[data-v-d34c1942]{min-height:46px;color:var(--paper);background:var(--plum-700);border:3px solid var(--plum-900);box-shadow:4px 4px 0 var(--pink-300);letter-spacing:.04em;cursor:pointer;font:800 .76rem/1.35 ui-monospace,monospace;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end)}.place-button[data-v-d34c1942]{width:min(100%,280px);margin-top:30px;padding:10px 16px}.place-button[data-v-d34c1942]:is(:hover,:focus-visible):not(:disabled),.undo-button[data-v-d34c1942]:is(:hover,:focus-visible):not(:disabled){box-shadow:7px 7px 0 var(--pink-300);outline:0;transform:translate(-2px,-2px)}.place-button[data-v-d34c1942]:focus-visible,.undo-button[data-v-d34c1942]:focus-visible,.workbench[data-v-d34c1942]:focus-visible{outline-offset:4px;outline:4px solid #fff0a8}.place-button[data-v-d34c1942]:disabled,.undo-button[data-v-d34c1942]:disabled{cursor:not-allowed;opacity:.5}.attic-workshop[data-v-d34c1942]{color:#fff4f7;border:5px solid var(--plum-900);box-sizing:border-box;isolation:isolate;background:linear-gradient(90deg,#fff4f70a 1px,#0000 1px) 0 0/23px 23px,linear-gradient(#fff4f708 1px,#0000 1px) 0 0/23px 23px,#3a2933;max-width:1280px;margin:clamp(70px,9vw,132px) auto 0;padding:clamp(34px,6vw,72px);position:relative;overflow:hidden;box-shadow:13px 13px #3021293d}.attic-workshop[data-v-d34c1942]:before,.attic-workshop[data-v-d34c1942]:after{content:"";z-index:-1;background:#563848;border:5px solid #241920;width:170px;height:170px;position:absolute;transform:rotate(45deg)}.attic-workshop[data-v-d34c1942]:before{top:-126px;left:-64px}.attic-workshop[data-v-d34c1942]:after{top:-126px;right:-64px}.attic-workshop__rafters[data-v-d34c1942]{z-index:-1;pointer-events:none;position:absolute;inset:0}.attic-workshop__rafters span[data-v-d34c1942]{background:#7a4e4a;border:4px solid #241920;width:22px;height:300px;position:absolute;top:-60px;box-shadow:7px 7px #0f0a0d38}.attic-workshop__rafters span[data-v-d34c1942]:first-child{left:13%;transform:rotate(-28deg)}.attic-workshop__rafters span[data-v-d34c1942]:nth-child(2){left:calc(50% - 11px)}.attic-workshop__rafters span[data-v-d34c1942]:nth-child(3){right:13%;transform:rotate(28deg)}.attic-workshop__heading[data-v-d34c1942]{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:end;gap:clamp(24px,5vw,72px);margin-bottom:38px;display:grid}.attic-workshop__eyebrow[data-v-d34c1942]{color:#ef9fba;letter-spacing:.12em;margin:0 0 12px;font:900 .73rem/1.2 ui-monospace,monospace}.attic-workshop__heading h3[data-v-d34c1942]{color:#fff7f9;letter-spacing:-.05em;max-width:14ch;margin:0;font-size:clamp(1.85rem,4.2vw,4rem);line-height:1.04}.attic-workshop__hint[data-v-d34c1942]{color:#553544;background:#f7dfd7;border:4px solid #241920;margin:0;padding:22px 22px 22px 26px;font:700 .87rem/1.75 ui-monospace,monospace;transform:rotate(.8deg);box-shadow:7px 7px #c8708f}.workbench[data-v-d34c1942]{background:repeating-linear-gradient(0deg,#0000 0 34px,#371b241a 34px 37px),#b77770;border:5px solid #241920;padding:clamp(24px,4vw,44px);transition:background-color .18s steps(2,end),transform .18s steps(2,end);position:relative;box-shadow:inset 0 -10px #8d564f,10px 10px #0f0a0d47}.workbench[data-v-d34c1942]:before,.workbench[data-v-d34c1942]:after{content:"";background:#7a4e4a;border:5px solid #241920;border-top:0;width:34px;height:36px;position:absolute;bottom:-38px}.workbench[data-v-d34c1942]:before{left:34px}.workbench[data-v-d34c1942]:after{right:34px}.workbench.is-resetting[data-v-d34c1942]{animation:.38s steps(4,end) 2 workbench-error-d34c1942}.workbench.is-complete[data-v-d34c1942]{background-color:#c78683;box-shadow:inset 0 -10px #8d564f,10px 10px #e38caa}.workbench__instructions[data-v-d34c1942]{color:#3b2530;margin:0 0 20px;font:800 .73rem/1.55 ui-monospace,monospace}.workbench__slots[data-v-d34c1942]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,22px);margin:0;padding:0;list-style:none;display:grid}.workbench-slot[data-v-d34c1942]{color:#4c303d;box-sizing:border-box;background:#4c303d21;border:4px dashed #69414f;grid-template-rows:auto 1fr auto;place-items:center;min-width:0;min-height:148px;padding:18px 12px 14px;display:grid;position:relative}.workbench-slot.has-item[data-v-d34c1942]{background:#f6d6df;border-style:solid;box-shadow:inset 0 -7px #e6a0b5}.workbench-slot__number[data-v-d34c1942]{color:#65404e;letter-spacing:.08em;justify-self:start;font:900 .65rem/1 ui-monospace,monospace}.workbench-slot__glyph[data-v-d34c1942]{color:#fff8fa;background:var(--pink-500);border:4px solid var(--plum-900);place-items:center;width:46px;height:46px;margin:9px 0;font:900 1rem/1 ui-monospace,monospace;display:grid;box-shadow:5px 5px #30212938}.workbench-slot__label[data-v-d34c1942],.workbench-slot__empty[data-v-d34c1942]{overflow-wrap:anywhere;text-align:center;max-width:100%;font:800 .72rem/1.35 ui-monospace,monospace}.workbench-slot__empty[data-v-d34c1942]{color:#4c303dad;align-self:center}.workbench__status-row[data-v-d34c1942]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:22px;display:grid}.workbench__feedback[data-v-d34c1942]{color:#35212b;min-height:2.8em;margin:0;font:800 .8rem/1.55 ui-monospace,monospace}.undo-button[data-v-d34c1942]{padding:9px 13px;box-shadow:4px 4px #e9b7c6}.battery-compartment[data-v-d34c1942]{color:#fceaf0;box-sizing:border-box;background:#2b1d25;border:5px solid #241920;place-items:center;min-height:142px;margin-top:24px;padding:18px;animation:.42s steps(5,end) both compartment-open-d34c1942;display:grid;box-shadow:inset 0 8px #160f13}.battery-compartment.is-empty p[data-v-d34c1942]{color:#dab6c1;text-align:center;max-width:42ch;margin:0;font:700 .78rem/1.6 ui-monospace,monospace}.old-battery[data-v-d34c1942]{background:#65505a;border:5px solid #140d11;width:146px;height:66px;position:relative;box-shadow:7px 7px #00000057}.old-battery__cap[data-v-d34c1942]{background:#c3a7ac;border:5px solid #140d11;border-left:0;width:13px;height:24px;position:absolute;top:18px;right:-18px}.old-battery__charge[data-v-d34c1942]{background:linear-gradient(90deg,#ec8eae 0 58%,#4b3741 58% 100%);border:4px solid #1e1419;position:absolute;inset:12px 38px 12px 14px}.old-battery__spark[data-v-d34c1942]{color:#fff0a8;font:900 1.4rem/1 ui-monospace,monospace;animation:.9s steps(2,end) infinite battery-spark-d34c1942;position:absolute;top:-25px;right:32px}.attic-reveal-enter-active[data-v-d34c1942],.attic-reveal-leave-active[data-v-d34c1942]{transition:opacity .24s steps(4,end),transform .24s steps(4,end)}.attic-reveal-enter-from[data-v-d34c1942],.attic-reveal-leave-to[data-v-d34c1942]{opacity:0;transform:translateY(-24px)}@keyframes workbench-error-d34c1942{0%,to{transform:translate(0)}25%{transform:translate(-7px)}75%{transform:translate(7px)}}@keyframes compartment-open-d34c1942{0%{clip-path:inset(0 50% 100%)}to{clip-path:inset(0)}}@keyframes battery-spark-d34c1942{0%,48%{opacity:1;transform:translateY(-2px)}49%,to{opacity:.35;transform:translateY(1px)}}.detail-enter-active[data-v-d34c1942],.detail-leave-active[data-v-d34c1942]{transition:opacity .14s steps(2,end),transform .14s steps(2,end)}.detail-enter-from[data-v-d34c1942]{opacity:0;transform:translateY(10px)}.detail-leave-to[data-v-d34c1942]{opacity:0;transform:translateY(-10px)}.sr-only[data-v-d34c1942]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.tool-shed__layout[data-v-d34c1942]{grid-template-columns:1fr}.shed-shelf[data-v-d34c1942],.shed-detail[data-v-d34c1942]{min-height:540px}.attic-workshop__heading[data-v-d34c1942]{grid-template-columns:1fr;align-items:start}.attic-workshop__heading h3[data-v-d34c1942]{max-width:17ch}}@media (width<=620px){.tool-shed[data-v-d34c1942]{padding:68px 20px 88px}.tool-shed__heading[data-v-d34c1942]{margin-bottom:44px}.shed-shelf[data-v-d34c1942]{gap:34px 8px;min-height:0;padding:28px 16px 36px;box-shadow:6px 6px #3021292e}.shed-object[data-v-d34c1942]{min-height:180px;padding-inline:4px}.shed-object[data-v-d34c1942]:nth-of-type(n){transform:none}.object-pixel[data-v-d34c1942]{margin-bottom:10px;transform:scale(.82)}.shed-object:is(:hover,.is-active) .object-pixel[data-v-d34c1942]{transform:scale(.82)translate(-3px,-4px)}.object-label[data-v-d34c1942]{font-size:.68rem}.shed-detail[data-v-d34c1942]{min-height:520px;box-shadow:6px 6px 0 var(--pink-300);padding:36px 24px}.shed-detail ul[data-v-d34c1942]{grid-template-columns:1fr}.attic-workshop[data-v-d34c1942]{margin-top:70px;padding:30px 18px 38px;box-shadow:7px 7px #3021293d}.attic-workshop__heading[data-v-d34c1942]{gap:24px;margin-bottom:28px}.attic-workshop__hint[data-v-d34c1942]{padding:18px;font-size:.76rem;transform:none}.workbench[data-v-d34c1942]{padding:20px 14px 28px;box-shadow:inset 0 -8px #8d564f,6px 6px #0f0a0d47}.workbench__slots[data-v-d34c1942]{grid-template-columns:1fr;gap:10px}.workbench-slot[data-v-d34c1942]{grid-template-rows:1fr;grid-template-columns:auto 56px minmax(0,1fr);place-items:center start;min-height:82px;padding:10px 12px}.workbench-slot__glyph[data-v-d34c1942]{margin:0}.workbench-slot__label[data-v-d34c1942],.workbench-slot__empty[data-v-d34c1942]{text-align:left;padding-left:10px}.workbench__status-row[data-v-d34c1942]{grid-template-columns:1fr;gap:12px}.undo-button[data-v-d34c1942]{justify-self:stretch}.old-battery[data-v-d34c1942]{transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.object-pixel[data-v-d34c1942],.detail-enter-active[data-v-d34c1942],.detail-leave-active[data-v-d34c1942],.place-button[data-v-d34c1942],.undo-button[data-v-d34c1942],.workbench[data-v-d34c1942],.attic-reveal-enter-active[data-v-d34c1942],.attic-reveal-leave-active[data-v-d34c1942]{transition:none}.workbench.is-resetting[data-v-d34c1942],.battery-compartment[data-v-d34c1942],.old-battery__spark[data-v-d34c1942]{animation:none}}.night-signal[data-v-c0213041]{--night-950:#1d1828;--night-900:#292035;--night-800:#3c2a48;--rose-200:#f1bfd0;--rose-400:#d97799;--rose-500:#bf567d;--paper:#fff4f7;box-sizing:border-box;width:100%;min-height:100dvh;color:var(--paper);background:var(--night-950);text-align:left;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);display:grid}.night-signal__content[data-v-c0213041]{z-index:3;background:linear-gradient(90deg, #ffffff08 1px, transparent 1px) 0 0 / 32px 32px, var(--night-950);border-right:4px solid #6b415b;padding:clamp(76px,10vw,136px) clamp(20px,6vw,82px);position:relative}.night-signal__heading[data-v-c0213041]{max-width:720px}.night-signal__label[data-v-c0213041]{color:var(--rose-200);letter-spacing:.14em;margin:0 0 16px;font:800 .76rem/1.2 ui-monospace,monospace}.night-signal__heading h2[data-v-c0213041]{max-width:15ch;color:var(--paper);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.8vw,4.5rem);line-height:1.03}.night-signal__heading>p[data-v-c0213041]:last-child{color:#d8c4d2;max-width:52ch;margin:24px 0 0;line-height:1.75}.mailbox-zone[data-v-c0213041]{justify-items:start;margin-top:48px;display:grid}.mailbox-button[data-v-c0213041]{min-height:54px;color:var(--paper);cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:0;font:800 .84rem/1.3 ui-monospace,monospace;display:inline-flex}.mailbox-button[data-v-c0213041]:focus-visible{outline:4px solid var(--rose-200);outline-offset:6px}.mailbox-button__pixel[data-v-c0213041]{background:var(--rose-500);border:4px solid var(--paper);box-sizing:border-box;width:78px;height:54px;transition:transform .16s steps(2,end),background .16s steps(2,end);position:relative;box-shadow:7px 7px #0d0b12}.mailbox-button__pixel[data-v-c0213041]:after{content:"";border-inline:4px solid var(--paper);background:#82627b;width:12px;height:44px;position:absolute;top:50px;left:30px}.mailbox-button__flag[data-v-c0213041]{background:var(--rose-400);border:4px solid var(--paper);width:12px;height:24px;position:absolute;top:-25px;right:8px}.mailbox-button__slot[data-v-c0213041]{background:var(--night-950);width:34px;height:6px;position:absolute;top:19px;left:15px}.mailbox-button:is(:hover,.is-open) .mailbox-button__pixel[data-v-c0213041]{background:var(--rose-400);transform:translate(-3px,-4px)}.contact-form[data-v-c0213041]{box-sizing:border-box;background:#33263e;border:4px solid #c28ca7;gap:22px;width:min(100%,620px);margin-top:58px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:9px 9px #0d0b12}.field-group[data-v-c0213041]{gap:9px;display:grid}.field-group label[data-v-c0213041]{color:var(--paper);font-weight:800}.field-group[data-v-c0213041] :is(input,textarea){width:100%;color:var(--night-950);background:var(--paper);box-sizing:border-box;font:inherit;resize:vertical;border:4px solid #8f607b;border-radius:0;padding:13px 14px}.field-group[data-v-c0213041] :is(input,textarea)::placeholder{color:#765c6b;opacity:1}.field-group[data-v-c0213041] :is(input,textarea):focus{outline:4px solid var(--rose-200);outline-offset:3px;border-color:var(--night-950)}.field-group input[aria-invalid=true][data-v-c0213041]{border-color:#b93654}.field-group[data-v-c0213041] :is(input,textarea):disabled{opacity:.74}.field-group>p[data-v-c0213041]{color:#d8c4d2;margin:0;font-size:.72rem;line-height:1.5}.form-actions[data-v-c0213041]{justify-items:start;gap:14px;display:grid}.submit-button[data-v-c0213041]{min-height:50px;color:var(--night-950);background:var(--rose-200);border:4px solid var(--paper);cursor:pointer;padding:0 20px;font:900 .82rem/1.2 ui-monospace,monospace;box-shadow:5px 5px #0d0b12}.submit-button[data-v-c0213041]:is(:hover,:focus-visible):not(:disabled){transform:translate(-2px,-2px);box-shadow:7px 7px #0d0b12}.submit-button[data-v-c0213041]:focus-visible{outline:4px solid var(--rose-200);outline-offset:5px}.submit-button[data-v-c0213041]:disabled{cursor:wait;opacity:.7}.submit-button--secondary[data-v-c0213041]{color:var(--paper);background:0 0}.form-status[data-v-c0213041]{border-left:5px solid;margin:0;padding-left:15px;font-size:.78rem;line-height:1.55}.form-status.is-loading[data-v-c0213041]{color:#f3d397}.form-status.is-success[data-v-c0213041]{color:#b9d9ba}.form-status.is-error[data-v-c0213041]{color:#ffb6c3}.social-links[data-v-c0213041]{border-top:3px dashed #705068;max-width:680px;margin-top:64px;padding-top:28px}.social-links>p[data-v-c0213041]{color:#cdb5c6;margin:0 0 16px;font-size:.74rem}.social-links ul[data-v-c0213041]{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.social-links a[data-v-c0213041]{min-width:138px;color:var(--paper);background:#362a42;border:3px solid #74506a;gap:3px;padding:12px 14px;text-decoration:none;display:grid}.social-links a[data-v-c0213041]:is(:hover,:focus-visible){color:var(--night-950);background:var(--rose-200);border-color:var(--paper)}.social-links a[data-v-c0213041]:focus-visible{outline:4px solid var(--rose-200);outline-offset:4px}.social-links a span[data-v-c0213041]{font-weight:900}.social-links a small[data-v-c0213041]{opacity:.8;font-size:.65rem}.night-scene[data-v-c0213041]{min-height:100dvh;image-rendering:pixelated;background:linear-gradient(#251c35 0 54%,#343047 54% 58%,#24273c 58% 100%);position:sticky;top:0;overflow:hidden}.sr-only[data-v-c0213041]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.constellation-board[data-v-c0213041]{z-index:5;border:1px dashed #f1bfd024;height:42%;position:absolute;top:4%;left:3%;right:3%;box-shadow:inset 0 0 0 1px #ffffff08}.constellation-board[data-v-c0213041]:before,.constellation-board[data-v-c0213041]:after{content:"";border-color:#f1bfd094;width:9px;height:9px;position:absolute}.constellation-board[data-v-c0213041]:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.constellation-board[data-v-c0213041]:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.constellation-lines[data-v-c0213041]{pointer-events:none;shape-rendering:crispedges;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.constellation-lines polyline[data-v-c0213041]{fill:none;stroke:#ffd6e4;stroke-width:3px;stroke-linecap:square;stroke-linejoin:miter;filter:drop-shadow(0 0 3px #ffb2d1e6);animation:.26s steps(4,end) both constellation-draw-c0213041}.constellation-star[data-v-c0213041]{z-index:3;color:#fff0c8;cursor:pointer;touch-action:none;background:0 0;border:0;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.constellation-star>span[data-v-c0213041]{background:currentColor;width:8px;height:8px;transition:transform .15s steps(3,end),box-shadow .15s steps(3,end),color .15s steps(3,end);box-shadow:0 0 0 3px #fff0c81a,0 0 14px #ffdeeb61}.constellation-star>small[data-v-c0213041]{color:#bfa8ba;opacity:0;background:#1d1828d1;border:1px solid #72516d;min-width:17px;padding:2px 3px;font:800 .56rem/1 ui-monospace,monospace;transition:opacity .12s steps(2,end);position:absolute;top:30px;left:50%;transform:translate(-50%)}.constellation-star:is(:hover,:focus-visible)>small[data-v-c0213041],.constellation-star.is-selected>small[data-v-c0213041]{opacity:1}.constellation-star:is(:hover,:focus-visible)>span[data-v-c0213041],.constellation-star.is-next>span[data-v-c0213041]{color:#ffd6e4;transform:scale(1.45);box-shadow:0 0 0 4px #ffd6e424,0 0 18px #ffb1d1ad}.constellation-star.is-selected>span[data-v-c0213041]{color:#fff7d6;transform:scale(1.65);box-shadow:0 0 0 4px #fff0c82e,0 0 22px #ffd6e4e6}.constellation-star[data-v-c0213041]:focus-visible{outline:3px solid var(--rose-200);outline-offset:1px}.constellation-console[data-v-c0213041]{z-index:8;color:#d8c4d2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d1828db;border:2px solid #6b4865;width:min(44%,280px);padding:11px 13px;position:absolute;top:43%;left:5%;box-shadow:5px 5px #0d0b12bd}.constellation-console p[data-v-c0213041]{margin:0;font-size:clamp(.62rem,.9vw,.75rem);line-height:1.45}.constellation-console .constellation-console__eyebrow[data-v-c0213041]{color:var(--rose-200);letter-spacing:.14em;margin-bottom:6px;font:900 .62rem/1 ui-monospace,monospace}.constellation-console__feedback[data-v-c0213041]{color:#fff4f7;border-top:1px dashed #76546f;padding-top:7px;margin-top:7px!important}.constellation-console.is-error[data-v-c0213041]{border-color:#cc637c;animation:.24s steps(3,end) 2 console-error-c0213041}.constellation-console.is-complete[data-v-c0213041]{color:#fff2cf;border-color:#ffe1a8;box-shadow:5px 5px #0d0b12bd,0 0 32px #ffb7d326}.moon[data-v-c0213041]{z-index:1;aspect-ratio:1;background:#ffe7b0;width:82px;position:absolute;top:12%;right:17%;box-shadow:0 0 0 9px #ffe7b01f}.ambient-star[data-v-c0213041]{background:#fff0c8;width:7px;height:7px;position:absolute;box-shadow:0 0 0 3px #fff0c817}.ambient-star--one[data-v-c0213041]{top:16%;left:9%}.ambient-star--two[data-v-c0213041]{top:27%;left:55%}.ambient-star--three[data-v-c0213041]{top:8%;left:88%}.mountain[data-v-c0213041]{clip-path:polygon(0 100%,0 74%,18% 32%,31% 68%,49% 20%,65% 66%,82% 38%,100% 76%,100% 100%);position:absolute;left:-10%;right:-10%}.mountain--back[data-v-c0213041]{background:#4c3857;height:45%;bottom:40%}.mountain--front[data-v-c0213041]{background:#392c43;height:36%;bottom:34%;transform:scaleX(1.18)}.lake[data-v-c0213041]{background:repeating-linear-gradient(0deg,#0000 0 22px,#e3b4cd14 22px 25px),#24273c;position:absolute;inset:58% 0 0;overflow:hidden}.moon-reflection[data-v-c0213041]{clip-path:polygon(32% 0,68% 0,100% 100%,0 100%);background:linear-gradient(#ffe7b052,#0000);width:52px;height:150px;position:absolute;top:8%;right:19%}.signal-reflection[data-v-c0213041]{opacity:0;clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);transform-origin:top;background:repeating-linear-gradient(0deg,#ffcade00 0 10px,#ffcade5c 10px 13px),linear-gradient(#ffdde852,#0000 82%);width:26%;height:56%;position:absolute;top:5%;left:38%;transform:scaleY(.18)}.night-scene.has-constellation .signal-reflection[data-v-c0213041]{opacity:1;animation:2.4s steps(8,end) infinite signal-reflection-c0213041;transform:scaleY(1)}.night-scene.has-constellation[data-v-c0213041]:after{z-index:2;pointer-events:none;content:"";border:8px solid #ffd0e100;animation:1.8s steps(6,end) night-discovery-c0213041;position:absolute;inset:0;box-shadow:inset 0 0 70px #ffa7cd00}.lake-line[data-v-c0213041]{background:#8b6a88;height:5px;position:absolute}.lake-line--one[data-v-c0213041]{width:25%;top:28%;left:12%}.lake-line--two[data-v-c0213041]{width:32%;top:54%;right:12%}.sitting-figure[data-v-c0213041]{z-index:3;width:72px;height:100px;position:absolute;bottom:29%;left:40%}.sitting-figure__head[data-v-c0213041]{background:#d79a8c;border:5px solid #17121f;width:34px;height:34px;position:absolute;top:0;left:22px;box-shadow:-9px -8px 0 1px #4a2c43}.sitting-figure__body[data-v-c0213041]{background:var(--rose-500);border:5px solid #17121f;width:46px;height:62px;position:absolute;bottom:0;left:15px;transform:skew(-8deg)}.shore-flower[data-v-c0213041]{z-index:4;width:8px;height:26px;box-shadow:-7px -8px 0 2px var(--rose-200), 7px -8px 0 2px var(--rose-400);background:#7d966e;position:absolute;bottom:26%}.shore-flower--one[data-v-c0213041]{left:18%}.shore-flower--two[data-v-c0213041]{left:26%;transform:scale(.8)}.shore-flower--three[data-v-c0213041]{right:19%;transform:scale(1.1)}.ending-gate[data-v-c0213041]{z-index:9;color:#e2ccda;background:#17121fe0;border:3px solid #67475f;width:min(44%,300px);position:absolute;bottom:6%;left:5%;box-shadow:6px 6px #0d0b12b8}.ending-gate__progress[data-v-c0213041]{grid-template-columns:1fr auto;align-items:center;gap:7px 12px;padding:13px 14px;font:800 .7rem/1.25 ui-monospace,monospace;display:grid}.ending-gate__progress strong[data-v-c0213041]{color:#fff2cf;font-size:.9rem}.ending-gate__dots[data-v-c0213041]{grid-column:1/-1;gap:7px;display:flex}.ending-gate__dots i[data-v-c0213041]{background:#594455;border:1px solid #765970;flex:1;height:5px;display:block}.ending-gate__dots i.is-lit[data-v-c0213041]{background:#ffc5da;border-color:#fff2cf;box-shadow:0 0 9px #ffc5da75}.ending-gate__button[data-v-c0213041]{color:#241927;text-align:left;cursor:pointer;background:#ffc8dc;border:0;gap:6px;width:100%;padding:14px 15px;transition:transform .15s steps(3,end),background .15s steps(3,end);display:grid}.ending-gate__button span[data-v-c0213041]{letter-spacing:.05em;opacity:.78;font:800 .62rem/1.2 ui-monospace,monospace}.ending-gate__button strong[data-v-c0213041]{font-size:clamp(.76rem,1.1vw,.92rem);line-height:1.3}.ending-gate__button[data-v-c0213041]:is(:hover,:focus-visible){color:#fff4f7;background:#b84f79;transform:translate(-3px,-3px)}.ending-gate__button[data-v-c0213041]:focus-visible{outline-offset:4px;outline:4px solid #fff2cf}.ending-gate.is-ready[data-v-c0213041]{border-color:#fff0c8;box-shadow:6px 6px #0d0b12b8,0 0 24px #ffc7dc3d}.night-scene__caption[data-v-c0213041]{color:var(--paper);text-align:right;text-shadow:3px 3px #17121f;margin:0;font-size:clamp(1.25rem,2.8vw,2.3rem);font-weight:800;line-height:1.35;position:absolute;bottom:8%;right:8%}@keyframes constellation-draw-c0213041{0%{opacity:0;stroke-dasharray:3 6}to{opacity:1;stroke-dasharray:100 0}}@keyframes console-error-c0213041{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes night-discovery-c0213041{0%{border-color:#ffd0e100;box-shadow:inset 0 0 70px #ffa7cd00}42%{border-color:#ffd0e152;box-shadow:inset 0 0 70px #ffa7cd61}to{border-color:#ffd0e100;box-shadow:inset 0 0 70px #ffa7cd00}}@keyframes signal-reflection-c0213041{0%,to{opacity:.62;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1.08)}}.mailbox-enter-active[data-v-c0213041],.mailbox-leave-active[data-v-c0213041]{transition:opacity .18s steps(2,end),transform .18s steps(2,end)}.mailbox-enter-from[data-v-c0213041],.mailbox-leave-to[data-v-c0213041]{opacity:0;transform:translateY(-12px)}@media (width<=900px){.night-signal[data-v-c0213041]{flex-direction:column;display:flex}.night-signal__content[data-v-c0213041]{border-bottom:4px solid #6b415b;border-right:0}.night-scene[data-v-c0213041]{order:2;min-height:620px;position:relative}.constellation-console[data-v-c0213041]{width:min(46%,290px)}}@media (width<=620px){.night-signal__content[data-v-c0213041]{padding:68px 20px 92px}.contact-form[data-v-c0213041]{margin-top:56px;padding:24px 18px;box-shadow:6px 6px #0d0b12}.social-links ul[data-v-c0213041]{grid-template-columns:1fr;display:grid}.night-scene[data-v-c0213041]{min-height:660px}.constellation-board[data-v-c0213041]{height:36%;top:3%;left:2%;right:2%}.constellation-console[data-v-c0213041]{box-sizing:border-box;width:calc(100% - 36px);top:37%;left:18px}.ending-gate[data-v-c0213041]{width:auto;bottom:24px;left:18px;right:18px}.night-scene__caption[data-v-c0213041]{font-size:1.15rem;bottom:132px;right:20px}.sitting-figure[data-v-c0213041]{left:50%}}@media (prefers-reduced-motion:reduce){.mailbox-button__pixel[data-v-c0213041],.mailbox-enter-active[data-v-c0213041],.mailbox-leave-active[data-v-c0213041],.constellation-star>span[data-v-c0213041],.constellation-star>small[data-v-c0213041],.ending-gate__button[data-v-c0213041]{transition:none}.constellation-lines polyline[data-v-c0213041],.constellation-console.is-error[data-v-c0213041],.night-scene.has-constellation .signal-reflection[data-v-c0213041],.night-scene.has-constellation[data-v-c0213041]:after{animation:none}.night-scene.has-constellation .signal-reflection[data-v-c0213041]{opacity:.82;transform:scaleY(1)}}.pocket-radio[data-v-f815135d]{z-index:94;color:#422238;font-family:var(--font-pixel,ui-monospace, monospace);position:fixed;bottom:20px;left:20px}.radio-trigger[data-v-f815135d]{color:#422238;min-height:48px;font:inherit;cursor:pointer;background:#fff2d9;border:3px solid #422238;align-items:center;gap:10px;padding:7px 11px;font-size:12px;display:inline-flex;box-shadow:4px 4px #422238}.radio-trigger[data-v-f815135d]:hover,.radio-trigger[data-v-f815135d]:focus-visible{background:#ffd3e3;transform:translate(-2px,-2px);box-shadow:6px 6px #422238}.radio-trigger[data-v-f815135d]:focus-visible,.radio-close[data-v-f815135d]:focus-visible,.sound-toggle[data-v-f815135d]:focus-visible{outline-offset:3px;outline:4px solid #fff;box-shadow:0 0 0 7px #9e3f70}.radio-trigger small[data-v-f815135d]{color:#fff7ef;font:inherit;background:#6a3a58;padding:4px 5px;font-size:10px}.radio-trigger__icon[data-v-f815135d]{box-sizing:border-box;background:#4b2940;align-items:end;gap:3px;width:28px;height:24px;padding:3px;display:flex}.radio-trigger__icon i[data-v-f815135d]{background:#806377;width:5px;height:5px}.radio-trigger__icon i[data-v-f815135d]:nth-child(2){height:10px}.radio-trigger__icon i[data-v-f815135d]:nth-child(3){height:15px}.radio-trigger__icon i.is-on[data-v-f815135d]{background:#ffd36e;box-shadow:0 0 7px #ffd36e}.radio-panel[data-v-f815135d]{color:#422238;box-sizing:border-box;background:#f6b5cc;border:4px solid #422238;width:min(420px,100vw - 40px);max-height:min(690px,100dvh - 100px);padding:18px;position:absolute;bottom:calc(100% + 14px);left:0;overflow:auto;box-shadow:8px 8px #2d172561}.radio-panel[data-v-f815135d]:before{content:"";pointer-events:none;border:2px solid #4222382e;position:absolute;inset:8px}.radio-panel__header[data-v-f815135d],.radio-screen[data-v-f815135d],.shard-list[data-v-f815135d],.radio-inventory[data-v-f815135d],.sound-toggle[data-v-f815135d]{z-index:1;position:relative}.radio-panel__header[data-v-f815135d]{justify-content:space-between;align-items:start;gap:18px;margin-bottom:14px;display:flex}.radio-panel__header p[data-v-f815135d],.radio-panel__header h2[data-v-f815135d],.radio-inventory h3[data-v-f815135d],.radio-inventory p[data-v-f815135d],.shard p[data-v-f815135d],.shard small[data-v-f815135d]{margin:0}.radio-panel__header p[data-v-f815135d]{color:#9a416d;letter-spacing:.08em;margin-bottom:6px;font-size:9px}.radio-panel__header h2[data-v-f815135d]{font-size:19px;line-height:1.25}.radio-close[data-v-f815135d]{color:#422238;min-height:36px;font:inherit;cursor:pointer;background:#fff2d9;border:3px solid #422238;padding:6px 8px;font-size:10px;box-shadow:3px 3px #422238}.radio-screen[data-v-f815135d]{color:#f9ffcf;background:#304737;border:4px solid #422238;place-items:center start;min-height:84px;padding:15px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 4px #79916d}.radio-screen p[data-v-f815135d]{z-index:2;max-width:34ch;margin:0;font-size:11px;line-height:1.75;position:relative}.radio-screen__scan[data-v-f815135d]{opacity:.2;background:repeating-linear-gradient(0deg,#0000 0 5px,#e8ffc0 5px 7px);animation:2.6s steps(8,end) infinite radio-scan-f815135d;position:absolute;inset:0}.shard-list[data-v-f815135d]{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.shard[data-v-f815135d]{text-align:center;opacity:.68;background:#e99ab9;border:3px solid #63354f;min-width:0;padding:10px 7px}.shard.is-found[data-v-f815135d]{opacity:1;background:#fff0b7}.shard>span[data-v-f815135d]{width:28px;height:27px;margin:0 auto 8px;display:block;position:relative}.shard>span i[data-v-f815135d]{background:#775367;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.shard>span i[data-v-f815135d]:first-child{top:0;left:9px}.shard>span i[data-v-f815135d]:nth-child(2){top:9px;left:0}.shard>span i[data-v-f815135d]:nth-child(3){top:9px;right:0}.shard.is-found>span i[data-v-f815135d]{background:#e75e97;box-shadow:0 0 5px #f074a8}.shard p[data-v-f815135d]{overflow-wrap:anywhere;font-size:9px;line-height:1.4}.shard small[data-v-f815135d]{color:#90627b;margin-top:5px;font-size:8px;display:block}.radio-inventory[data-v-f815135d]{background:#ffe9ee;border:3px solid #63354f;margin-top:12px;padding:13px}.radio-inventory__heading[data-v-f815135d]{border-bottom:2px dashed #cf8aa7;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.radio-inventory h3[data-v-f815135d]{font-size:12px}.radio-inventory__heading p[data-v-f815135d]{color:#97516f;font-size:8px}.radio-inventory ul[data-v-f815135d]{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.radio-inventory li[data-v-f815135d]{align-items:center;gap:8px;font-size:10px;display:flex}.radio-inventory li>span[data-v-f815135d]{background:#d45a8d;width:10px;height:10px;transform:rotate(45deg);box-shadow:3px 3px #63354f}.radio-inventory li small[data-v-f815135d]{margin-left:auto}.inventory-empty[data-v-f815135d]{color:#8c6578;font-size:9px;line-height:1.6;margin-top:11px!important}.sound-toggle[data-v-f815135d]{color:#422238;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#ffd8e6;border:3px solid #63354f;align-items:center;gap:9px;margin-top:12px;padding:7px 10px;font-size:9px;display:flex}.sound-toggle>span[data-v-f815135d]{background:#836071;width:8px;height:8px;box-shadow:12px 0 #836071,24px 0 #836071}.sound-toggle>span.is-on[data-v-f815135d]{background:#5d9b70;box-shadow:12px 0 #ffd36e,24px 0 #e75e97}.sound-toggle>span[data-v-f815135d]+*{margin-left:24px}.radio-arrive-enter-active[data-v-f815135d],.radio-arrive-leave-active[data-v-f815135d],.radio-panel-enter-active[data-v-f815135d],.radio-panel-leave-active[data-v-f815135d]{transition:opacity .16s steps(3,end),transform .16s steps(3,end)}.radio-arrive-enter-from[data-v-f815135d],.radio-arrive-leave-to[data-v-f815135d]{opacity:0;transform:translateY(18px)}.radio-panel-enter-from[data-v-f815135d],.radio-panel-leave-to[data-v-f815135d]{opacity:0;transform:translateY(12px)scale(.98)}@keyframes radio-scan-f815135d{to{transform:translateY(14px)}}@media (width<=700px){.pocket-radio[data-v-f815135d]{bottom:72px;left:12px}.radio-trigger[data-v-f815135d]{min-height:42px;padding:5px 8px}.radio-panel[data-v-f815135d]{width:calc(100vw - 24px);max-height:calc(100dvh - 132px);padding:14px}.shard-list[data-v-f815135d]{gap:5px}}@media (prefers-reduced-motion:reduce){.radio-screen__scan[data-v-f815135d]{animation:none}.radio-trigger[data-v-f815135d],.radio-arrive-enter-active[data-v-f815135d],.radio-arrive-leave-active[data-v-f815135d],.radio-panel-enter-active[data-v-f815135d],.radio-panel-leave-active[data-v-f815135d]{transition:none}}.zero-broadcast[data-v-ccf1d40f]{z-index:300;color:#fff4f8;font-family:var(--font-pixel,ui-monospace, monospace);isolation:isolate;background:#120d1b;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.broadcast-control[data-v-ccf1d40f]{z-index:30;color:#f8d5e4;min-height:42px;font:inherit;cursor:pointer;background:#2f203b;border:3px solid #f8d5e4;padding:8px 12px;font-size:11px;position:fixed;top:20px;right:20px;box-shadow:4px 4px #08060d}.broadcast-control[data-v-ccf1d40f]:hover,.broadcast-control[data-v-ccf1d40f]:focus-visible,.final-message button[data-v-ccf1d40f]:hover,.final-message button[data-v-ccf1d40f]:focus-visible{color:#28172c;background:#ffd2e2;transform:translate(-2px,-2px);box-shadow:6px 6px #08060d}.broadcast-control[data-v-ccf1d40f]:focus-visible,.final-message button[data-v-ccf1d40f]:focus-visible{outline-offset:4px;outline:4px solid #fff1a9}.broadcast-status[data-v-ccf1d40f]{z-index:25;color:#e5cbd9;background:#120d1bbd;border-left:5px solid #ee7daa;max-width:min(48ch,100% - 44px);margin:0;padding:10px 12px;font-size:10px;line-height:1.6;position:fixed;bottom:22px;left:22px}.broadcast-scene[data-v-ccf1d40f]{image-rendering:pixelated;background:linear-gradient(#171127 0 57%,#2d263f 57% 63%,#171827 63% 100%);position:absolute;inset:0;overflow:hidden}.night-grid[data-v-ccf1d40f]{opacity:.12;background:linear-gradient(90deg,#f3c5dc 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#f3c5dc 1px,#0000 1px) 0 0/24px 24px;animation:2.4s steps(4,end) infinite alternate grid-breathe-ccf1d40f;position:absolute;inset:0}.broadcast-stars i[data-v-ccf1d40f]{background:#f8e7bb;width:5px;height:5px;position:absolute;box-shadow:0 0 0 3px #f8e7bb14}.broadcast-stars i[data-v-ccf1d40f]:first-child{top:12%;left:8%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(2){top:24%;left:14%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(3){top:8%;left:22%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(4){top:31%;left:29%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(5){top:17%;left:36%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(6){top:7%;left:45%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(7){top:27%;left:52%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(8){top:14%;left:59%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(9){top:34%;left:66%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(10){top:9%;left:72%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(11){top:22%;left:81%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(12){top:15%;left:91%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(13){top:40%;left:6%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(14){top:42%;left:21%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(15){top:37%;left:42%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(16){top:44%;left:57%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(17){top:39%;left:78%}.broadcast-stars i[data-v-ccf1d40f]:nth-child(18){top:46%;left:94%}.broadcast-moon[data-v-ccf1d40f]{aspect-ratio:1;background:#baa9b6;width:clamp(64px,8vw,110px);transition:background .5s steps(4,end),box-shadow .5s steps(4,end);position:absolute;top:11%;right:13%;box-shadow:0 0 0 12px #ffe0a90d}.broadcast-moon i[data-v-ccf1d40f]{width:16%;height:16%;box-shadow:-220% 160% 0 #402c482e, -30% 310% 0 #402c4829;background:#402c4838;position:absolute;top:18%;right:16%}.broadcast-moon.is-awake[data-v-ccf1d40f]{background:#ffe0a9;box-shadow:0 0 0 18px #ffe0a91f,0 0 70px #ffcf934d}.far-hills[data-v-ccf1d40f],.near-hills[data-v-ccf1d40f]{clip-path:polygon(0 100%,0 72%,12% 38%,24% 69%,38% 22%,53% 67%,67% 33%,79% 72%,91% 28%,100% 64%,100% 100%);position:absolute;left:-5%;right:-5%}.far-hills[data-v-ccf1d40f]{background:#3d2d4d;height:45%;bottom:31%}.near-hills[data-v-ccf1d40f]{background:#261d33;height:36%;bottom:23%;transform:scaleX(1.12)}.farm-silhouette[data-v-ccf1d40f]{background:#15131f;height:38%;position:absolute;bottom:0;left:0;right:0}.farm-house[data-v-ccf1d40f]{width:clamp(160px,22vw,340px);height:clamp(90px,13vw,185px);position:absolute;bottom:22%;left:18%}.farm-house .roof[data-v-ccf1d40f]{clip-path:polygon(0 100%,18% 20%,78% 20%,100% 100%);background:#5e334e;position:absolute;inset:0 0 48%}.farm-house .wall[data-v-ccf1d40f]{background:#2e2130;height:54%;position:absolute;bottom:0;left:9%;right:9%}.farm-house i[data-v-ccf1d40f]{z-index:2;aspect-ratio:1;background:#3a293a;border:3px solid #130e18;width:9%;transition:background .26s steps(3,end),box-shadow .26s steps(3,end);position:absolute;bottom:18%}.farm-house i[data-v-ccf1d40f]:first-of-type{left:17%}.farm-house i[data-v-ccf1d40f]:nth-of-type(2){left:38%}.farm-house i[data-v-ccf1d40f]:nth-of-type(3){right:34%}.farm-house i[data-v-ccf1d40f]:nth-of-type(4){right:15%}.farm-house i.is-on[data-v-ccf1d40f]{background:#ffd17e;box-shadow:0 0 12px #ffd17e}.final-tower[data-v-ccf1d40f]{width:86px;height:clamp(160px,24vw,300px);position:absolute;bottom:18%;right:21%}.final-tower>span[data-v-ccf1d40f]{width:8px;height:calc(100% - 22px);box-shadow:-25px calc(100% - 24px) 0 6px #0a0810, 25px calc(100% - 24px) 0 6px #0a0810;background:#8a5c77;position:absolute;top:22px;left:39px}.final-tower>i[data-v-ccf1d40f]{opacity:.38;border:5px solid #0000;border-top-color:#6f5266;border-radius:50%;position:absolute;transform:rotate(-25deg)}.final-tower>i[data-v-ccf1d40f]:first-of-type{width:28px;height:28px;top:3px;left:25px}.final-tower>i[data-v-ccf1d40f]:nth-of-type(2){width:58px;height:58px;top:-12px;left:10px}.final-tower>i[data-v-ccf1d40f]:nth-of-type(3){width:88px;height:88px;top:-27px;left:-5px}.final-tower.is-on>i[data-v-ccf1d40f]{opacity:1;filter:drop-shadow(0 0 5px #fff2ae);border-top-color:#fff2ae;animation:.9s steps(4,end) infinite alternate tower-pulse-ccf1d40f}.signal-flowers[data-v-ccf1d40f]{opacity:.22;gap:clamp(22px,3vw,48px);transition:opacity .32s steps(4,end),transform .32s steps(4,end);display:flex;position:absolute;bottom:16%;left:45%;transform:translateY(16px)}.signal-flowers.is-on[data-v-ccf1d40f]{opacity:1;transform:translateY(0)}.signal-flowers>span[data-v-ccf1d40f]{background:#6f9a73;width:12px;height:clamp(50px,7vw,90px);position:relative}.signal-flowers span i[data-v-ccf1d40f],.signal-flowers span b[data-v-ccf1d40f]{background:#f47cab;width:22px;height:22px;position:absolute;top:-12px;box-shadow:0 -15px #ffb5d0,0 15px #dc5d92}.signal-flowers span i[data-v-ccf1d40f]{left:-18px}.signal-flowers span b[data-v-ccf1d40f]{right:-18px;transform:rotate(90deg)}.signal-flowers>span[data-v-ccf1d40f]:nth-child(2) :is(i,b){background:#ffd075}.signal-flowers>span[data-v-ccf1d40f]:nth-child(3) :is(i,b){background:#b5cfff}.returning-signal[data-v-ccf1d40f]{z-index:8;opacity:0;background:#ffdd8c;height:5px;position:absolute;bottom:32%;left:47%;right:22%;box-shadow:0 0 14px #ffbcda}.returning-signal.is-on[data-v-ccf1d40f]{opacity:1;animation:.82s steps(10,end) both signal-return-ccf1d40f}.returning-signal span[data-v-ccf1d40f]{background:#ff91bd;width:12px;height:12px;position:absolute;top:-4px}.returning-signal span[data-v-ccf1d40f]:first-child{left:1%}.returning-signal span[data-v-ccf1d40f]:nth-child(2){left:9%}.returning-signal span[data-v-ccf1d40f]:nth-child(3){left:17%}.returning-signal span[data-v-ccf1d40f]:nth-child(4){left:25%}.returning-signal span[data-v-ccf1d40f]:nth-child(5){left:33%}.returning-signal span[data-v-ccf1d40f]:nth-child(6){left:41%}.returning-signal span[data-v-ccf1d40f]:nth-child(7){left:49%}.returning-signal span[data-v-ccf1d40f]:nth-child(8){left:57%}.returning-signal span[data-v-ccf1d40f]:nth-child(9){left:65%}.returning-signal span[data-v-ccf1d40f]:nth-child(10){left:73%}.returning-signal span[data-v-ccf1d40f]:nth-child(11){left:81%}.returning-signal span[data-v-ccf1d40f]:nth-child(12){left:89%}.constellation[data-v-ccf1d40f]{z-index:10;opacity:0;width:min(34vw,470px);height:min(28vw,330px);transition:opacity .5s steps(5,end);position:absolute;top:12%;left:50%;transform:translate(-50%)}.constellation.is-on[data-v-ccf1d40f]{opacity:1}.constellation span[data-v-ccf1d40f]{background:#fff1ad;width:9px;height:9px;position:absolute;box-shadow:0 0 12px #fff1ad}.constellation span[data-v-ccf1d40f]:first-child{top:50%;left:4%}.constellation span[data-v-ccf1d40f]:nth-child(2){top:20%;left:18%}.constellation span[data-v-ccf1d40f]:nth-child(3){top:72%;left:27%}.constellation span[data-v-ccf1d40f]:nth-child(4){top:35%;left:40%}.constellation span[data-v-ccf1d40f]:nth-child(5){top:62%;left:52%}.constellation span[data-v-ccf1d40f]:nth-child(6){top:18%;left:63%}.constellation span[data-v-ccf1d40f]:nth-child(7){top:48%;left:75%}.constellation span[data-v-ccf1d40f]:nth-child(8){top:28%;left:89%}.constellation span[data-v-ccf1d40f]:nth-child(9){top:78%;left:96%}.constellation .line[data-v-ccf1d40f]{transform-origin:0;background:#f4abc8;height:3px;position:absolute;box-shadow:0 0 8px #f4abc8}.line-one[data-v-ccf1d40f]{width:38%;top:51%;left:4%;transform:rotate(-28deg)}.line-two[data-v-ccf1d40f]{width:28%;top:35%;left:40%;transform:rotate(30deg)}.line-three[data-v-ccf1d40f]{width:30%;top:62%;left:52%;transform:rotate(-35deg)}.line-four[data-v-ccf1d40f]{width:28%;top:48%;left:75%;transform:rotate(34deg)}.zero-flower[data-v-ccf1d40f]{z-index:14;aspect-ratio:1;opacity:0;width:clamp(130px,18vw,250px);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)scale(.2)rotate(-20deg)}.zero-flower.is-on[data-v-ccf1d40f]{opacity:1;transition:opacity .5s steps(5,end),transform 1.2s steps(8,end);transform:translate(-50%,-50%)scale(1)rotate(0)}.zero-flower__petal[data-v-ccf1d40f]{background:#f47cad;width:32%;height:32%;position:absolute;top:34%;left:34%;box-shadow:inset -8px -8px #cf4d84,0 0 24px #f47cad7a}.petal-one[data-v-ccf1d40f]{transform:translateY(-92%)}.petal-two[data-v-ccf1d40f]{transform:translate(88%,-22%)rotate(72deg)}.petal-three[data-v-ccf1d40f]{transform:translate(55%,76%)rotate(144deg)}.petal-four[data-v-ccf1d40f]{transform:translate(-55%,76%)rotate(216deg)}.petal-five[data-v-ccf1d40f]{transform:translate(-88%,-22%)rotate(288deg)}.zero-flower>i[data-v-ccf1d40f]{z-index:2;background:#ffe18c;width:24%;height:24%;position:absolute;top:38%;left:38%;box-shadow:0 0 20px #ffe18c}.signal-sparks[data-v-ccf1d40f]{z-index:13;opacity:0;position:absolute;inset:0}.signal-sparks.is-on[data-v-ccf1d40f]{opacity:1}.signal-sparks i[data-v-ccf1d40f]{background:#ffd276;width:7px;height:7px;animation:1.6s steps(8,end) infinite spark-out-ccf1d40f;position:absolute;top:50%;left:50%}.signal-sparks i[data-v-ccf1d40f]:first-child{--x:-37vw;--y:-30vh;animation-delay:0s}.signal-sparks i[data-v-ccf1d40f]:nth-child(2){--x:-24vw;--y:-38vh;animation-delay:.1s}.signal-sparks i[data-v-ccf1d40f]:nth-child(3){--x:-8vw;--y:-33vh;animation-delay:.2s}.signal-sparks i[data-v-ccf1d40f]:nth-child(4){--x:12vw;--y:-36vh;animation-delay:.3s}.signal-sparks i[data-v-ccf1d40f]:nth-child(5){--x:29vw;--y:-27vh;animation-delay:.4s}.signal-sparks i[data-v-ccf1d40f]:nth-child(6){--x:39vw;--y:-12vh;animation-delay:.5s}.signal-sparks i[data-v-ccf1d40f]:nth-child(7){--x:38vw;--y:12vh;animation-delay:.6s}.signal-sparks i[data-v-ccf1d40f]:nth-child(8){--x:27vw;--y:31vh;animation-delay:.7s}.signal-sparks i[data-v-ccf1d40f]:nth-child(9){--x:10vw;--y:38vh;animation-delay:.8s}.signal-sparks i[data-v-ccf1d40f]:nth-child(10){--x:-9vw;--y:37vh;animation-delay:.9s}.signal-sparks i[data-v-ccf1d40f]:nth-child(11){--x:-27vw;--y:30vh;animation-delay:1s}.signal-sparks i[data-v-ccf1d40f]:nth-child(12){--x:-39vw;--y:11vh;animation-delay:1.1s}.signal-sparks i[data-v-ccf1d40f]:nth-child(13){--x:-33vw;--y:-13vh;animation-delay:1.2s}.signal-sparks i[data-v-ccf1d40f]:nth-child(14){--x:21vw;--y:18vh;animation-delay:1.3s}.signal-sparks i[data-v-ccf1d40f]:nth-child(15){--x:17vw;--y:-16vh;animation-delay:1.4s}.signal-sparks i[data-v-ccf1d40f]:nth-child(16){--x:-17vw;--y:18vh;animation-delay:1.5s}.broadcast-progress[data-v-ccf1d40f]{z-index:24;gap:6px;display:flex;position:fixed;top:24px;left:22px}.broadcast-progress span[data-v-ccf1d40f]{background:#443149;width:clamp(18px,3vw,42px);height:6px;transition:background .18s steps(2,end),box-shadow .18s steps(2,end)}.broadcast-progress span.is-on[data-v-ccf1d40f]{background:#ee7daa;box-shadow:0 0 8px #ee7daa}.final-message[data-v-ccf1d40f]{z-index:20;color:#fff5f8;box-sizing:border-box;text-align:center;background:#1b1124e6;border:5px solid #ffe5ef;width:min(720px,100% - 40px);padding:clamp(28px,6vw,64px);position:relative;box-shadow:12px 12px #08060d,inset 0 0 0 6px #ef7cab33}.final-message>p[data-v-ccf1d40f]{color:#ef8cb3;letter-spacing:.15em;margin:0 0 20px;font-size:clamp(9px,1.2vw,12px)}.final-message h2[data-v-ccf1d40f]{letter-spacing:-.05em;text-wrap:balance;max-width:13ch;margin:0 auto;font-size:clamp(2rem,6vw,5.4rem);font-weight:400;line-height:1.05}.final-message>strong[data-v-ccf1d40f]{color:#ffe09b;margin-top:18px;font-size:clamp(1rem,2vw,1.55rem);line-height:1.5;display:block}.visitor-code[data-v-ccf1d40f]{background:#22182b;border:3px solid #8c5f7a;gap:7px;width:fit-content;margin:28px auto 0;padding:12px 16px;display:grid}.visitor-code span[data-v-ccf1d40f]{color:#bfa5b5;font-size:9px}.visitor-code code[data-v-ccf1d40f]{color:#ffd987;font:inherit;font-size:12px}.final-message button[data-v-ccf1d40f]{color:#2b1b32;min-height:48px;font:inherit;cursor:pointer;background:#f2a4c3;border:4px solid #fff0f6;margin-top:26px;padding:10px 16px;font-size:11px;box-shadow:5px 5px #08060d}.broadcast-overlay-enter-active[data-v-ccf1d40f],.broadcast-overlay-leave-active[data-v-ccf1d40f]{transition:opacity .22s steps(4,end)}.broadcast-overlay-enter-from[data-v-ccf1d40f],.broadcast-overlay-leave-to[data-v-ccf1d40f]{opacity:0}.final-message-enter-active[data-v-ccf1d40f]{transition:opacity .36s steps(5,end),transform .5s steps(6,end)}.final-message-enter-from[data-v-ccf1d40f]{opacity:0;transform:scale(.82)}.sr-only[data-v-ccf1d40f]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes grid-breathe-ccf1d40f{to{opacity:.2}}@keyframes tower-pulse-ccf1d40f{to{filter:drop-shadow(0 0 12px #fff2ae)}}@keyframes signal-return-ccf1d40f{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes spark-out-ccf1d40f{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}22%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(1)}}@media (width<=700px){.broadcast-control[data-v-ccf1d40f]{top:14px;right:14px}.broadcast-progress[data-v-ccf1d40f]{gap:4px;top:18px;left:14px}.broadcast-progress span[data-v-ccf1d40f]{width:15px;height:5px}.broadcast-status[data-v-ccf1d40f]{bottom:14px;left:14px;right:14px}.farm-house[data-v-ccf1d40f]{left:5%}.final-tower[data-v-ccf1d40f]{right:8%}.signal-flowers[data-v-ccf1d40f]{left:41%}.returning-signal[data-v-ccf1d40f]{left:44%;right:11%}.constellation[data-v-ccf1d40f]{width:78vw;height:45vw;top:19%}.final-message[data-v-ccf1d40f]{padding:30px 22px;box-shadow:7px 7px #08060d}}@media (prefers-reduced-motion:reduce){.zero-broadcast[data-v-ccf1d40f] *,.zero-broadcast[data-v-ccf1d40f] :before,.zero-broadcast[data-v-ccf1d40f] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site[data-v-1f9afc24]{isolation:isolate;--phase-glow:#ffd5e5;min-height:100dvh;position:relative}.site.world-phase-sunset[data-v-1f9afc24]{--phase-glow:#f5a990}.site.world-phase-night[data-v-1f9afc24]{--phase-glow:#8f6aac}.site.secret-mode[data-v-1f9afc24]:after{z-index:80;pointer-events:none;content:"";opacity:.22;mix-blend-mode:color-dodge;background:repeating-linear-gradient(90deg,#0000 0 16px,#ffe38a 16px 20px,#0000 20px 44px);animation:1.2s steps(6,end) infinite secret-scan-1f9afc24;position:fixed;inset:0}.topbar[data-v-1f9afc24]{z-index:60;border:3px solid var(--ink);background:color-mix(in srgb, var(--paper) 92%, transparent);width:min(1240px,100% - 32px);height:70px;box-shadow:4px 4px 0 color-mix(in srgb, var(--ink) 34%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin:12px auto 0;padding:0 14px 0 18px;transition:background .32s steps(5,end),border-color .32s steps(5,end);display:grid;position:sticky;top:0}.world-phase-night .topbar[data-v-1f9afc24]{background:#2d2034eb;border-color:#8c6683}.world-phase-night .topbar[data-v-1f9afc24] :is(a,.brand){color:#fff0f6}.brand[data-v-1f9afc24]{white-space:nowrap;align-items:center;gap:10px;font-size:20px;line-height:1;text-decoration:none;display:inline-flex}.brand-mark[data-v-1f9afc24]{grid-template-columns:repeat(3,6px);align-items:end;gap:3px;width:26px;height:24px;display:grid}.brand-mark i[data-v-1f9afc24]{background:var(--rose-strong);width:6px;box-shadow:2px 0 0 var(--ink);display:block}.brand-mark i[data-v-1f9afc24]:first-child{height:9px}.brand-mark i[data-v-1f9afc24]:nth-child(2){height:18px}.brand-mark i[data-v-1f9afc24]:nth-child(3){height:13px}.desktop-nav[data-v-1f9afc24]{justify-content:center;align-items:center;gap:clamp(16px,2.5vw,34px);display:flex}.desktop-nav a[data-v-1f9afc24]{color:var(--ink-soft);white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none;position:relative}.desktop-nav a[data-v-1f9afc24]:after{content:"";background:var(--rose-strong);transform-origin:0;height:4px;transition:transform .18s steps(3,end);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.desktop-nav a[data-v-1f9afc24]:hover:after,.desktop-nav a[data-v-1f9afc24]:focus-visible:after{transform:scaleX(1)}.topbar-action[data-v-1f9afc24]{border:3px solid var(--ink);min-height:40px;color:var(--paper);background:var(--rose-strong);box-shadow:3px 3px 0 var(--ink);white-space:nowrap;padding:10px 13px;font-size:13px;line-height:1;text-decoration:none}.hero[data-v-1f9afc24]{text-align:center;width:min(1320px,100% - 40px);min-height:calc(100dvh - 82px);padding-block:clamp(58px,8vh,92px) clamp(88px,10vw,150px);position:relative}.hero[data-v-1f9afc24]:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 44px, color-mix(in srgb, var(--phase-glow) 42%, transparent) 44px 48px);width:min(80vw,980px);height:min(32vw,330px);opacity:calc(.12 + var(--story-progress,0) * .2);position:absolute;top:6%;left:50%;transform:translate(-50%)perspective(500px)rotateX(62deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.hero-copy[data-v-1f9afc24]{z-index:2;justify-items:center;max-width:1120px;margin:0 auto;display:grid;position:relative}.hero-kicker[data-v-1f9afc24]{border:3px solid var(--ink);width:fit-content;color:var(--paper);background:var(--rose-deep);box-shadow:3px 3px 0 var(--ink);letter-spacing:.16em;margin:0 0 24px;padding:8px 10px;font-size:12px}.hero h1[data-v-1f9afc24]{max-width:12ch;font-family:var(--font-pixel);letter-spacing:-.05em;color:var(--ink);text-wrap:balance;text-shadow:4px 4px 0 color-mix(in srgb, var(--rose) 30%, transparent);margin:0;font-size:clamp(3.1rem,6.6vw,6.9rem);font-weight:400;line-height:1.02}.hero-intro[data-v-1f9afc24]{max-width:52ch;color:var(--ink-soft);margin:24px 0 0;font-size:clamp(1.05rem,1.45vw,1.24rem);line-height:1.75}.hero-actions[data-v-1f9afc24]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.hero-world[data-v-1f9afc24]{width:min(100%,1000px);min-width:0;margin:clamp(44px,6vw,72px) auto 0;position:relative}.hero-world[data-v-1f9afc24] .pixel-farm{max-width:1000px}.world-note[data-v-1f9afc24]{z-index:4;border:2px solid var(--ink);max-width:280px;color:var(--ink);background:var(--cream);box-shadow:3px 3px 0 var(--ink);text-align:left;gap:5px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45;display:grid;position:absolute;bottom:18px;right:20px}.world-note strong[data-v-1f9afc24]{color:var(--rose-deep);margin-bottom:2px;font-size:13px}.world-note span[data-v-1f9afc24]:before{content:"＋ ";color:var(--rose-strong)}.stream-code[data-v-1f9afc24]{z-index:6;color:var(--cream);background:var(--ink);border:3px solid var(--cream);margin:0;padding:9px 11px;font-size:13px;position:absolute;bottom:18px;left:18px;box-shadow:4px 4px #30142a61}.garden-chapter[data-v-1f9afc24]{background:linear-gradient(#f5c6d5 0%,#e99ab7 64%,#c66c94 100%);padding:clamp(96px,13vw,180px) 0;position:relative;overflow:hidden}.garden-chapter[data-v-1f9afc24]:before,.garden-chapter[data-v-1f9afc24]:after{content:"";pointer-events:none;position:absolute}.garden-chapter[data-v-1f9afc24]:before{background:var(--cream);width:76px;height:76px;box-shadow:-12px 8px 0 #ffdca6, 12px 12px 0 color-mix(in srgb, var(--rose-deep) 26%, transparent);top:44px;right:6vw}.garden-chapter[data-v-1f9afc24]:after{background:repeating-linear-gradient(90deg, var(--sage-dark) 0 32px, var(--sage) 32px 64px);clip-path:polygon(0 35%,3% 12%,7% 32%,11% 4%,16% 30%,20% 8%,25% 36%,30% 0,36% 32%,41% 12%,47% 36%,53% 8%,59% 34%,65% 3%,72% 38%,79% 11%,86% 34%,92% 4%,100% 30%,100% 100%,0 100%);height:72px;bottom:0;left:0;right:0}.garden-layout[data-v-1f9afc24]{z-index:2;grid-template-columns:minmax(300px,.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(48px,8vw,110px);display:grid;position:relative}.garden-label[data-v-1f9afc24]{color:var(--rose-deep);margin:0 0 18px;font-size:14px}.garden-rule[data-v-1f9afc24]{font-family:var(--font-pixel);align-items:center;gap:10px;margin-top:32px;font-size:13px;display:flex}.garden-rule b[data-v-1f9afc24]{background:var(--rose-deep);width:28px;height:4px;box-shadow:6px 0 0 var(--ink)}.mobile-dock[data-v-1f9afc24]{display:none}.pixel-notice[data-v-1f9afc24]{z-index:100;border:3px solid var(--ink);width:min(390px,100% - 32px);color:var(--ink);background:var(--cream);box-shadow:5px 5px 0 var(--ink);margin:0;padding:16px 18px;font-size:14px;line-height:1.55;position:fixed;bottom:24px;right:24px}.notice-enter-active[data-v-1f9afc24],.notice-leave-active[data-v-1f9afc24]{transition:transform .18s steps(3,end),opacity .18s linear}.notice-enter-from[data-v-1f9afc24],.notice-leave-to[data-v-1f9afc24]{opacity:0;transform:translateY(20px)}@keyframes secret-scan-1f9afc24{to{transform:translate(44px)}}@media (width<=980px){.topbar[data-v-1f9afc24]{grid-template-columns:auto 1fr}.desktop-nav[data-v-1f9afc24]{justify-content:end}.topbar-action[data-v-1f9afc24]{display:none}.hero[data-v-1f9afc24]{width:min(100% - 28px,900px)}.hero-copy[data-v-1f9afc24]{max-width:880px}.hero h1[data-v-1f9afc24]{max-width:12ch;font-size:clamp(3.6rem,10vw,6rem)}.garden-layout[data-v-1f9afc24]{grid-template-columns:1fr}}@media (width<=700px){.topbar[data-v-1f9afc24]{width:calc(100% - 24px);height:62px;margin-top:8px}.desktop-nav[data-v-1f9afc24]{display:none}.hero[data-v-1f9afc24]{min-height:auto;padding-top:54px;padding-bottom:100px}.hero-kicker[data-v-1f9afc24]{margin-bottom:18px}.hero h1[data-v-1f9afc24]{font-size:clamp(3rem,15vw,4.8rem)}.hero-intro[data-v-1f9afc24]{margin-top:20px;font-size:1.05rem}.hero-actions[data-v-1f9afc24]{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.world-note[data-v-1f9afc24]{max-width:210px;font-size:11px;bottom:12px;right:12px}.stream-code[data-v-1f9afc24]{font-size:11px;bottom:12px;left:12px}.garden-chapter[data-v-1f9afc24]{padding-top:104px;padding-bottom:128px}.garden-chapter[data-v-1f9afc24]:before{width:48px;height:48px;top:30px;right:10vw}.garden-layout[data-v-1f9afc24]{gap:38px}.garden-rule[data-v-1f9afc24]{flex-wrap:wrap}.mobile-dock[data-v-1f9afc24]{z-index:70;border:3px solid var(--ink);background:color-mix(in srgb, var(--paper) 94%, transparent);box-shadow:4px 4px 0 var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:10px;left:12px;right:12px}.mobile-dock a[data-v-1f9afc24]{border-right:2px solid var(--ink);place-items:center;min-height:48px;font-size:12px;text-decoration:none;display:grid}.mobile-dock a[data-v-1f9afc24]:last-child{border-right:0}.pixel-notice[data-v-1f9afc24]{bottom:76px;right:16px}}@media (prefers-reduced-motion:reduce){.site.secret-mode[data-v-1f9afc24]:after{animation:none}.topbar[data-v-1f9afc24]{transition:none}}
