.page-module__8JFiAW__pageWrapper{background:var(--background);min-height:100vh;color:var(--foreground);transition:background .3s,color .3s}.page-module__8JFiAW__page{max-width:760px;color:var(--foreground);background:var(--background-faint);-webkit-backdrop-filter:blur(10px);z-index:1;margin:0 auto;padding:40px 20px 60px;position:relative}.page-module__8JFiAW__pageTitle{color:var(--foreground);align-items:center;gap:12px;margin-bottom:4px;font-size:2rem;display:flex}.page-module__8JFiAW__pageTitle .page-module__8JFiAW__material-symbols-outlined{color:var(--foreground);opacity:.6;font-size:2rem}.page-module__8JFiAW__lastUpdated{color:var(--foreground);margin:0 0 36px;font-size:.78rem}.page-module__8JFiAW__subtitle{color:var(--foreground);margin:0 0 32px;font-size:.95rem;line-height:1.6}.page-module__8JFiAW__section{border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:32px}.page-module__8JFiAW__section:last-child{border-bottom:none}.page-module__8JFiAW__section h2{color:var(--foreground);margin:0 0 10px;font-size:1rem;font-weight:700}.page-module__8JFiAW__section p{color:var(--foreground);margin:0 0 10px;font-size:.88rem;line-height:1.7}.page-module__8JFiAW__section p:last-child{margin-bottom:0}.page-module__8JFiAW__section ul{margin:8px 0 10px 20px;padding:0}.page-module__8JFiAW__section li{color:var(--foreground);margin-bottom:4px;font-size:.88rem;line-height:1.7}.page-module__8JFiAW__section a{color:var(--foreground);text-decoration:underline}.page-module__8JFiAW__section a:hover{opacity:.7}.page-module__8JFiAW__form{flex-direction:column;gap:20px;display:flex}.page-module__8JFiAW__fieldGroup{flex-direction:column;gap:8px;display:flex}.page-module__8JFiAW__label{text-transform:uppercase;letter-spacing:.08em;color:var(--foreground);font-size:.78rem;font-weight:700}.page-module__8JFiAW__typeToggle{flex-wrap:wrap;gap:8px;display:flex}.page-module__8JFiAW__typeBtn{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;transition:all .15s;display:inline-flex}.page-module__8JFiAW__typeBtn .page-module__8JFiAW__material-symbols-outlined{font-size:16px}.page-module__8JFiAW__typeBtn:hover{border-color:var(--foreground)}.page-module__8JFiAW__typeBtnActive{background:var(--foreground)!important;color:var(--background)!important;border-color:var(--foreground)!important}.page-module__8JFiAW__textarea{border:1px solid var(--border);background:var(--card-bg);width:100%;color:var(--foreground);resize:vertical;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:.9rem;line-height:1.6;transition:border-color .15s,background .3s,color .3s}.page-module__8JFiAW__textarea:focus{border-color:var(--foreground);outline:none}.page-module__8JFiAW__textarea::placeholder{color:var(--foreground);opacity:.65}.page-module__8JFiAW__submitBtn{background:var(--foreground);color:var(--background);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:12px 28px;font-size:.95rem;font-weight:600;transition:opacity .15s;display:inline-flex}.page-module__8JFiAW__submitBtn:hover{opacity:.85}.page-module__8JFiAW__submitBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__8JFiAW__submitBtn .page-module__8JFiAW__material-symbols-outlined{font-size:18px}.page-module__8JFiAW__errorMsg{color:#e74c3c;margin:0;font-size:.85rem}.page-module__8JFiAW__formNotice{color:var(--foreground);opacity:.35;align-items:center;gap:5px;margin:0;font-size:.75rem;display:flex}.page-module__8JFiAW__formNotice .page-module__8JFiAW__material-symbols-outlined{font-size:14px}.page-module__8JFiAW__successBox{background:var(--card-bg);border:1px solid var(--border);border-radius:14px;align-items:flex-start;gap:14px;padding:20px;transition:background .3s;display:flex}.page-module__8JFiAW__successBox .page-module__8JFiAW__material-symbols-outlined{color:#2d8a4e;font-variation-settings:"FILL" 1;flex-shrink:0;font-size:28px}.page-module__8JFiAW__successBox strong{color:var(--foreground);margin-bottom:4px;display:block}.page-module__8JFiAW__successBox p{color:var(--foreground);opacity:.6;margin:0;font-size:.85rem}
