.memory_page__cgZ1j{min-height:100vh;background:radial-gradient(circle at 84% 5%,#312547 0,transparent 38%),#090c18;color:#f7f7ff;padding:clamp(40px,7vw,90px) 20px}.memory_wrap__lIf6H{max-width:1160px;margin:auto}.memory_eyebrow__R4U0j{color:#bdaaff;font-size:11px;font-weight:800;letter-spacing:.14em}.memory_wrap__lIf6H h1{font-size:clamp(40px,6vw,72px);letter-spacing:-.05em;line-height:1.05;margin:16px 0}.memory_intro__8cU_h{max-width:790px;font-size:clamp(16px,2vw,20px);color:#c9c8d9;line-height:1.5}.memory_grid__rR0Mh{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:36px 0 18px}.memory_action__TznOL,.memory_panel__BvurO{padding:clamp(20px,3vw,30px);border:1px solid #53536c;border-radius:22px;background:#171b2d}.memory_panel__BvurO h2{font-size:27px;margin:0 0 20px}.memory_panel__BvurO label{display:grid;gap:9px;font-weight:700;margin:16px 0}.memory_panel__BvurO :is(input,textarea,select){min-width:0;width:100%;background:#0d1223;border:1px solid #777b96;border-radius:10px;color:#fff;font:inherit;padding:12px}.memory_panel__BvurO textarea{min-height:170px;resize:vertical}.memory_action__TznOL p,.memory_panel__BvurO p{color:#c7c9d6;line-height:1.5}.memory_panel__BvurO .memory_checkbox__zRN1T{display:flex;align-items:flex-start;gap:10px;font-weight:500;line-height:1.45}.memory_checkbox__zRN1T input{width:auto;margin-top:4px;accent-color:#bdf1cf}.memory_preview__Ps8to{display:block;width:min(100%,350px);max-height:320px;object-fit:contain;margin:18px 0;border-radius:12px}.memory_action__TznOL{display:flex;align-items:center;justify-content:space-between;gap:20px}.memory_action__TznOL strong{font-size:23px}.memory_action__TznOL button,.memory_link__d8h37,.memory_reset__BIA3F{border:0;border-radius:11px;background:#bdf1cf;color:#071b10;padding:13px 20px;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.memory_action__TznOL button:disabled{opacity:.55;cursor:not-allowed}.memory_panel__BvurO>a{display:inline-block;color:#bdf1cf;margin-right:20px}.memory_panel__BvurO .memory_reset__BIA3F{display:inline-block;margin-top:16px}.memory_error__ttMAR{padding:14px;border:1px solid #c56d8c;color:#ffcfdf;border-radius:10px}.memory_wrap__lIf6H :is(button,a,input,select,textarea):focus-visible{outline:3px solid #bdf1cf;outline-offset:3px}@media(max-width:760px){.memory_grid__rR0Mh{grid-template-columns:1fr}.memory_action__TznOL{align-items:stretch;flex-direction:column}.memory_action__TznOL button{width:100%}}@media(max-width:390px){.memory_page__cgZ1j{padding-inline:14px}}