.page-module__-byoVq__shell{--glass-ink:#f3fff9;--glass-muted:#e6f7f1b3;--glass-line:#ffffff3d;isolation:isolate;min-height:100dvh;color:var(--glass-ink);background:#071513;position:relative;overflow:hidden}.page-module__-byoVq__shell:before{z-index:-1;opacity:.12;content:"";mix-blend-mode:soft-light;pointer-events:none;background-image:repeating-radial-gradient(circle at 18% 24%,#ffffff8f 0 .45px,#0000 .8px 5px);background-size:10px 12px;position:fixed;inset:0}.page-module__-byoVq__atmosphere{z-index:-2;pointer-events:none;background:radial-gradient(circle at 48% 44%,#2d6f5b38,#0000 32%),linear-gradient(145deg,#05100f 0%,#0a201c 45%,#071310 100%);position:fixed;inset:0;overflow:hidden}.page-module__-byoVq__aurora,.page-module__-byoVq__glassOrb,.page-module__-byoVq__lightGrid{display:block;position:absolute}.page-module__-byoVq__aurora{filter:blur(5px);opacity:.72;will-change:transform;border-radius:46% 54% 57% 43%/51% 38% 62% 49%}.page-module__-byoVq__auroraOne{aspect-ratio:1.08;background:radial-gradient(circle at 66% 68%,#69ffd7e6,#0000 35%),radial-gradient(circle at 28% 28%,#4589ffd1,#0000 42%),#1c7f8c;width:min(62vw,820px);animation:18s ease-in-out infinite alternate page-module__-byoVq__aurora-drift-one;top:-24%;left:-15%;box-shadow:0 0 160px #3ce3c147}.page-module__-byoVq__auroraTwo{aspect-ratio:.94;background:radial-gradient(circle at 35% 34%,#ff8bbedb,#0000 38%),radial-gradient(circle at 72% 70%,#7e5dffd6,#0000 44%),#4d329f;width:min(58vw,760px);animation:22s ease-in-out infinite alternate page-module__-byoVq__aurora-drift-two;top:24%;right:-20%;box-shadow:0 0 170px #875bff47}.page-module__-byoVq__auroraThree{aspect-ratio:1.2;background:radial-gradient(circle at 70% 38%,#ffe280e0,#0000 36%),radial-gradient(circle at 28% 70%,#ff7150c7,#0000 46%),#c46345;width:min(52vw,680px);animation:25s ease-in-out -7s infinite alternate-reverse page-module__-byoVq__aurora-drift-one;bottom:-27%;left:18%;box-shadow:0 0 150px #ff8e523d}.page-module__-byoVq__glassOrb{-webkit-backdrop-filter:blur(34px)saturate(190%);will-change:transform;background:linear-gradient(145deg,#ffffff36,#ffffff06 58%),radial-gradient(circle at 30% 24%,#ffffff47,#0000 32%);border:1px solid #ffffff59;box-shadow:inset 1px 1px #ffffff80,inset -14px -18px 42px #14343029,0 28px 80px #0003}.page-module__-byoVq__glassOrbOne{aspect-ratio:1;border-radius:59% 41% 46% 54%/37% 57% 43% 63%;width:clamp(120px,16vw,230px);animation:12s ease-in-out infinite alternate page-module__-byoVq__glass-float;top:10%;right:7%}.page-module__-byoVq__glassOrbTwo{aspect-ratio:1.14;border-radius:44% 56% 63% 37%/53% 42% 58% 47%;width:clamp(92px,12vw,170px);animation:15s ease-in-out -4s infinite alternate-reverse page-module__-byoVq__glass-float;bottom:9%;left:4%}.page-module__-byoVq__lightGrid{opacity:.13;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:92px 92px;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.page-module__-byoVq__page{z-index:1;width:min(100%,1240px);min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 24px calc(30px + env(safe-area-inset-bottom));margin:0 auto;position:relative}.page-module__-byoVq__header,.page-module__-byoVq__hero,.page-module__-byoVq__note,.page-module__-byoVq__guestbook,.page-module__-byoVq__footer{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(30px)saturate(175%);background:linear-gradient(145deg,#ffffff24,#ffffff0b 62%),#0b231f38;box-shadow:inset 1px 1px #ffffff38,inset -1px -1px #00000014,0 26px 70px #00000038}.page-module__-byoVq__header{border-radius:999px;justify-content:space-between;align-items:center;min-height:58px;padding:0 22px;display:flex}.page-module__-byoVq__brand{color:inherit;letter-spacing:-.035em;text-shadow:0 1px 18px #ffffff29;font-size:16px;font-weight:900;text-decoration:none}.page-module__-byoVq__header>span,.page-module__-byoVq__kicker,.page-module__-byoVq__footer{letter-spacing:.2em;font-size:8px;font-weight:750}.page-module__-byoVq__header>span{color:#e8f9f294}.page-module__-byoVq__hero{isolation:isolate;border-radius:52px;grid-template-columns:minmax(0,.92fr) minmax(380px,.68fr);align-items:center;gap:clamp(54px,8vw,112px);min-height:690px;margin-top:18px;padding:clamp(62px,8vw,92px);display:grid;position:relative;overflow:hidden}.page-module__-byoVq__hero:before{z-index:-1;content:"";filter:blur(18px);background:radial-gradient(#ffffff38,#0000 68%);border-radius:50%;width:76%;height:62%;position:absolute;top:-35%;left:-4%;transform:rotate(-8deg)}.page-module__-byoVq__hero:after{z-index:-1;aspect-ratio:1;content:"";-webkit-backdrop-filter:blur(16px);background:#ffffff09;border:1px solid #fff3;border-radius:45% 55% 39% 61%/54% 41% 59% 46%;width:52%;position:absolute;bottom:-23%;right:-9%;box-shadow:inset 18px 18px 70px #ffffff0f}.page-module__-byoVq__copy{z-index:2;position:relative}.page-module__-byoVq__kicker{color:#a8ffe7;text-shadow:0 0 22px #60ffd357;margin:0 0 19px}.page-module__-byoVq__copy h1{letter-spacing:-.075em;text-shadow:0 8px 36px #00000038;max-width:650px;margin:0;font-size:clamp(54px,7vw,88px);font-weight:720;line-height:1.04}.page-module__-byoVq__lead{max-width:600px;color:var(--glass-muted);margin:28px 0 0;font-size:14px;line-height:2}.page-module__-byoVq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.page-module__-byoVq__downloadGroup{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.page-module__-byoVq__downloadGroup+.page-module__-byoVq__actions{margin-top:12px}.page-module__-byoVq__status,.page-module__-byoVq__downloadButton{border:1px solid #ffffff47;border-radius:999px;align-items:center;min-height:48px;padding:0 18px;font-size:11px;font-weight:720;text-decoration:none;display:inline-flex;box-shadow:inset 1px 1px #ffffff52,0 12px 30px #00000026}.page-module__-byoVq__status{color:#f4fffadb;-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffff1a;gap:8px}.page-module__-byoVq__status i{background:#70ffc0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #70ffc0b8}.page-module__-byoVq__downloadButton{color:#0a2e27;background:linear-gradient(145deg,#fffffff5,#def7eed1);border-color:#fff9;justify-content:space-between;gap:22px;min-width:218px;transition:transform .18s,box-shadow .18s}.page-module__-byoVq__downloadButton:hover{transform:translateY(-2px);box-shadow:inset 1px 1px #fff,0 18px 42px #00000038,0 0 34px #79ffda2e}.page-module__-byoVq__downloadButton:active{transform:translateY(1px)}.page-module__-byoVq__downloadButton b{letter-spacing:.08em;font-size:9px}.page-module__-byoVq__downloadMeta{color:#e1f6efab;letter-spacing:.03em;margin:15px 0 0;font-size:10px;font-weight:650}.page-module__-byoVq__downloadMeta+.page-module__-byoVq__downloadMeta{margin-top:3px}.page-module__-byoVq__securityNote{color:#d8eee77a;max-width:520px;margin:10px 0 0;font-size:9px;line-height:1.7}.page-module__-byoVq__notebook{aspect-ratio:.78;color:#f5fff9;-webkit-backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(145deg,#ffffff57,#ffffff13 58%),radial-gradient(circle at 78% 12%,#92ffe133,#0000 40%);border:1px solid #ffffff7a;border-radius:26px 44px 44px 26px;justify-self:end;width:min(100%,430px);padding:22px 22px 22px 38px;position:relative;transform:rotate(3deg);box-shadow:inset 1px 1px #ffffffa6,inset -18px -20px 50px #0028221f,-12px 20px #ffffff09,0 42px 90px #0000004d}.page-module__-byoVq__notebook:before{content:"";background:#ffffff47;width:1px;position:absolute;top:34px;bottom:34px;left:19px}.page-module__-byoVq__notebook:after{content:"";opacity:.74;background:repeating-linear-gradient(#e8fff7e0 0 4px,#0000 4px 35px);width:11px;position:absolute;top:40px;bottom:40px;left:-5px}.page-module__-byoVq__notebookTop{border-bottom:1px solid #ffffff2e;align-items:center;gap:6px;padding-bottom:18px;display:flex}.page-module__-byoVq__notebookTop span{background:#ff9a7b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #ff9a7b6b}.page-module__-byoVq__notebookTop span:nth-child(2){background:#ffda79}.page-module__-byoVq__notebookTop span:nth-child(3){background:#7dffc2}.page-module__-byoVq__notebookTop small{color:#edfff985;letter-spacing:.18em;margin-left:auto;font-size:8px}.page-module__-byoVq__notebookBody{padding:62px 18px 0 12px;position:relative}.page-module__-byoVq__notebookBody p{width:86%;font-family:var(--serif);letter-spacing:-.04em;text-shadow:0 6px 24px #0003;margin:0 0 44px;font-size:clamp(24px,3vw,34px);font-weight:620;line-height:1.45}.page-module__-byoVq__notebookBody>span{background:#fff3;width:90%;height:1px;margin-top:24px;display:block}.page-module__-byoVq__notebookBody>span:nth-of-type(2){width:72%}.page-module__-byoVq__notebookBody>span:nth-of-type(3){width:84%}.page-module__-byoVq__cursor{background:#9affe2;width:2px;height:20px;margin-top:30px;animation:1.1s step-end infinite page-module__-byoVq__blink;box-shadow:0 0 12px #9affe2b8}.page-module__-byoVq__note{border-radius:34px;grid-template-columns:190px minmax(0,640px);gap:28px;margin-top:18px;padding:38px 42px;display:grid}.page-module__-byoVq__note .page-module__-byoVq__kicker{margin:5px 0 0}.page-module__-byoVq__note>p:last-child{color:var(--glass-muted);margin:0;font-size:14px;line-height:1.9}.page-module__-byoVq__guestbook{border-radius:42px;grid-template-columns:minmax(220px,.65fr) minmax(300px,1fr);gap:32px 48px;margin-top:18px;padding:clamp(34px,5vw,58px);display:grid}.page-module__-byoVq__guestbookIntro h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4.2vw,52px);line-height:1.08}.page-module__-byoVq__guestbookIntro>p:last-child{max-width:400px;color:var(--glass-muted);margin:22px 0 0;font-size:13px;line-height:1.9}.page-module__-byoVq__guestbookForm{background:#ffffff13;border:1px solid #fff3;border-radius:28px;gap:16px;padding:24px;display:grid;position:relative;box-shadow:inset 1px 1px #ffffff24}.page-module__-byoVq__guestbookForm label{gap:8px;display:grid}.page-module__-byoVq__guestbookForm label>span{color:#e6f7f1a3;letter-spacing:.08em;font-size:10px;font-weight:700}.page-module__-byoVq__guestbookForm input,.page-module__-byoVq__guestbookForm textarea{width:100%;color:var(--glass-ink);font:inherit;background:#0313106b;border:1px solid #ffffff2e;border-radius:15px;outline:none;transition:border-color .16s,box-shadow .16s}.page-module__-byoVq__guestbookForm input{height:46px;padding:0 14px}.page-module__-byoVq__guestbookForm textarea{resize:vertical;min-height:128px;padding:13px 14px;line-height:1.7}.page-module__-byoVq__guestbookForm input::placeholder,.page-module__-byoVq__guestbookForm textarea::placeholder{color:#e6f7f159}.page-module__-byoVq__guestbookForm input:focus,.page-module__-byoVq__guestbookForm textarea:focus{border-color:#9affe28f;box-shadow:0 0 0 3px #70ffc017}.page-module__-byoVq__guestbookHoneypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page-module__-byoVq__guestbookFormMeta{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__-byoVq__guestbookFormMeta>span{color:#e6f7f173;font-size:10px}.page-module__-byoVq__guestbookFormMeta button{color:#0a2e27;cursor:pointer;min-height:44px;font:inherit;background:linear-gradient(145deg,#fffffff5,#def7eed1);border:1px solid #ffffff8c;border-radius:999px;padding:0 19px;font-size:11px;font-weight:760}.page-module__-byoVq__guestbookFormMeta button:disabled{cursor:not-allowed;opacity:.45}.page-module__-byoVq__guestbookFeedback{color:#a8ffe7;min-height:20px;margin:-5px 0 0;font-size:11px}.page-module__-byoVq__guestbookList{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__-byoVq__guestbookEntry,.page-module__-byoVq__guestbookEmpty{background:#fff1;border:1px solid #ffffff2b;border-radius:22px;box-shadow:inset 1px 1px #ffffff1f}.page-module__-byoVq__guestbookEntry{min-height:148px;padding:20px}.page-module__-byoVq__guestbookEntry header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page-module__-byoVq__guestbookEntry strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.page-module__-byoVq__guestbookEntry time{color:#e6f7f161;flex:none;font-size:8px}.page-module__-byoVq__guestbookEntry>p{color:#f0fff8c2;overflow-wrap:anywhere;white-space:pre-wrap;margin:18px 0 0;font-size:12px;line-height:1.75}.page-module__-byoVq__guestbookEmpty{color:#e6f7f185;text-align:center;grid-column:1/-1;margin:0;padding:34px 22px}.page-module__-byoVq__footer{color:#e4f8f178;border-radius:24px;justify-content:space-between;gap:20px;margin-top:18px;padding:20px 24px;display:flex}@keyframes page-module__-byoVq__blink{50%{opacity:0}}@keyframes page-module__-byoVq__aurora-drift-one{0%{transform:translate(-3%,-2%)rotate(-5deg)scale(.98)}to{transform:translate(9%,8%)rotate(8deg)scale(1.08)}}@keyframes page-module__-byoVq__aurora-drift-two{0%{transform:translate(4%,-6%)rotate(6deg)scale(1)}to{transform:translate(-10%,10%)rotate(-9deg)scale(1.1)}}@keyframes page-module__-byoVq__glass-float{0%{transform:translateY(-10px)rotate(-4deg)}to{transform:translate(18px,22px)rotate(7deg)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-module__-byoVq__header,.page-module__-byoVq__hero,.page-module__-byoVq__note,.page-module__-byoVq__guestbook,.page-module__-byoVq__footer{background:#123730eb}.page-module__-byoVq__notebook{background:#40665df0}.page-module__-byoVq__glassOrb{background:#59897e70}}@media (max-width:760px){.page-module__-byoVq__hero{border-radius:40px;grid-template-columns:1fr;gap:72px;padding:72px clamp(24px,8vw,46px) 58px}.page-module__-byoVq__notebook{justify-self:center;width:min(88%,420px)}.page-module__-byoVq__note{grid-template-columns:1fr;gap:12px}.page-module__-byoVq__guestbook{grid-template-columns:1fr}.page-module__-byoVq__guestbookList{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__-byoVq__glassOrbOne{top:32%;right:-12%}.page-module__-byoVq__glassOrbTwo{bottom:4%;left:-10%}}@media (max-width:440px){.page-module__-byoVq__page{padding-left:12px;padding-right:12px}.page-module__-byoVq__header{min-height:54px;padding:0 17px}.page-module__-byoVq__header>span{display:none}.page-module__-byoVq__hero{border-radius:32px;padding:64px 22px 48px}.page-module__-byoVq__copy h1{font-size:50px}.page-module__-byoVq__actions,.page-module__-byoVq__downloadGroup{flex-direction:column;align-items:stretch}.page-module__-byoVq__downloadButton,.page-module__-byoVq__status{width:100%}.page-module__-byoVq__status{justify-content:center}.page-module__-byoVq__notebook{border-radius:22px 34px 34px 22px;width:calc(100% - 16px);padding-left:34px}.page-module__-byoVq__notebookBody{padding-top:44px}.page-module__-byoVq__note{border-radius:28px;padding:28px 24px}.page-module__-byoVq__guestbook{border-radius:30px;gap:24px;padding:28px 20px}.page-module__-byoVq__guestbookForm{border-radius:22px;padding:18px}.page-module__-byoVq__guestbookList{grid-template-columns:1fr}.page-module__-byoVq__footer{flex-direction:column}.page-module__-byoVq__auroraOne{width:156vw;top:-8%;left:-56%}.page-module__-byoVq__auroraTwo{width:155vw;top:38%;right:-74%}.page-module__-byoVq__auroraThree{width:142vw;bottom:-8%;left:-38%}}@media (prefers-reduced-motion:reduce){.page-module__-byoVq__aurora,.page-module__-byoVq__glassOrb,.page-module__-byoVq__cursor{animation:none}.page-module__-byoVq__downloadButton{transition:none}}
