.page_container__aoG4z,.page_main__GlU4n{width:100%;min-height:100dvh;position:relative;overflow:hidden}.page_main__GlU4n{isolation:isolate}.page_artStage__fJswW{position:fixed;inset:0;z-index:0;pointer-events:none;contain:layout paint style}.page_artFallback__BniGO{position:absolute;inset:0;background:radial-gradient(circle at center,hsla(0,0%,9%,.15),transparent 42%),linear-gradient(180deg,rgba(8,8,8,.45),rgba(0,0,0,.88))}.page_artCanvas__S7_wV{display:block;width:100%;height:100%}.page_modalOverlay__OBdlJ{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:24px 16px;background-color:rgba(0,0,0,.76);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page_modalContent__V7EIS{position:relative;width:min(100%,34rem);padding:28px 18px 18px;border-radius:18px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,8%,.98),rgba(8,8,8,.96));box-shadow:0 24px 64px rgba(0,0,0,.45)}.page_modalContent__V7EIS form{display:grid;grid-gap:12px;gap:12px}.page_modalContent__V7EIS textarea{width:100%;min-height:11rem;resize:none;padding:12px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);color:#f5f7f9;transition:border-color .2s ease,background-color .2s ease}.page_modalContent__V7EIS textarea:focus{border-color:#35ff8d;background:hsla(0,0%,100%,.06);outline:none}.page_modalTitle__px2QE{margin:0;color:#f5f7f9;font-size:clamp(1.125rem,1rem + .5vw,1.4rem);font-weight:600}.page_heart__kvM5N{margin:0;padding:0;color:rgba(230,238,245,.8);font-size:.95rem;line-height:1.5}.page_closeButton__fiZmr{position:absolute;top:10px;right:10px;width:2.25rem;height:2.25rem;border-radius:999px;background:none;border:none;font-size:1.25rem;cursor:pointer;transition:color .2s ease,background-color .2s ease;color:#fff}.page_closeButton__fiZmr:hover{color:#35ff8d;background:hsla(0,0%,100%,.06)}.page_submitButton__6O8qB{display:inline-block;width:100%;padding:12px 20px;border:0;border-radius:999px;background:linear-gradient(135deg,#fff,#35ff8d);color:#050505;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-sizing:border-box;touch-action:manipulation}.page_submitButton__6O8qB:disabled{background:linear-gradient(135deg,#6d7175,#92979c);cursor:not-allowed}.page_submitButton__6O8qB:hover:enabled{transform:translateY(-1px);box-shadow:0 14px 24px rgba(53,255,141,.2)}.page_messageButton__XzM0e{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:10;padding:10px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,4%,.52);color:#f5f7f9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,border-color .2s ease,background-color .2s ease;touch-action:manipulation}.page_messageButton__XzM0e:hover{transform:translateY(-1px);border-color:rgba(53,255,141,.48);background:hsla(0,0%,4%,.74)}.page_statusMessage__zK6ze{margin:0;font-size:.95rem}.page_statusSuccess__Dfa_S{color:#6effb6}.page_statusError__6Yswe{color:#ff8ea6}@media (max-width:640px){.page_modalContent__V7EIS{padding:24px 14px 16px}.page_modalContent__V7EIS textarea{min-height:9.5rem}}