.help-page{box-sizing:border-box}.app-loading-screen{display:flex;align-items:center;justify-content:center;min-height:100vh;background:radial-gradient(circle at top,#1f2937 0,#020617 55%,#000 100%);color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Inter,sans-serif}.app-loading-inner{display:flex;flex-direction:column;align-items:center;gap:16px}.app-loading-logo{width:96px;height:96px;border-radius:24px;background:transparent;display:flex;align-items:center;justify-content:center;box-shadow:none;animation:app-loading-pulse 1.5s ease-in-out infinite}.app-loading-logo img{width:90%;height:90%;object-fit:contain;border-radius:18px}.app-loading-title{font-size:1.4rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:0;animation:app-loading-title-fade .7s ease-out forwards;animation-delay:.2s}.app-loading-subtitle{font-size:.9rem;opacity:.7}@keyframes app-loading-pulse{0%,to{transform:scale(1);box-shadow:0 0 12px rgba(74,158,255,.25)}50%{transform:scale(1.06);box-shadow:0 0 20px rgba(74,158,255,.5)}}@keyframes app-loading-title-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@import url("/css/styles-canaldiscussion.css");:root{--color-bg:#0d1526;--color-surface:#162040;--color-surface-2:#1c2d57;--color-surface-3:#243566;--color-border:hsla(0,0%,100%,.07);--color-border-mid:hsla(0,0%,100%,.12);--color-border-strong:hsla(0,0%,100%,.2);--color-accent:#4d9fff;--color-accent-dim:rgba(77,159,255,.15);--color-accent-glow:rgba(77,159,255,.08);--color-text-1:#f0f4ff;--color-text-2:#8da0c4;--color-text-3:#4d6080;--color-success:#34d399;--color-success-bg:rgba(52,211,153,.12);--color-error:#f87171;--color-error-bg:hsla(0,91%,71%,.12)}*{margin:0;padding:0;box-sizing:border-box}html{padding:0;min-height:100%;min-height:100dvh;text-size-adjust:100%}body,html{margin:0;width:100%;overflow-x:hidden;touch-action:manipulation;background:var(--color-bg)}body{padding:max(0px,env(safe-area-inset-top,44px)) env(safe-area-inset-right,0) max(0px,env(safe-area-inset-bottom,0)) env(safe-area-inset-left,0);min-height:100vh;min-height:100dvh;color:var(--color-text-1);box-sizing:border-box}.help-page{min-height:100vh;background:var(--color-bg);color:var(--color-text-2);padding:max(24px,env(safe-area-inset-top,44px)) max(16px,env(safe-area-inset-right,0)) max(24px,env(safe-area-inset-bottom,0)) max(16px,env(safe-area-inset-left,0))}.help-page-inner{max-width:560px;margin:0 auto}.help-page h1{font-size:1.75rem;margin-bottom:8px;color:#fff}.help-intro{margin-bottom:32px;opacity:.9}.help-section{margin-bottom:28px}.help-section h2{font-size:1.1rem;margin-bottom:8px;color:#9fa8da}.help-section p{margin:0;line-height:1.5}.help-form{gap:16px}.help-form,.help-form-label{display:flex;flex-direction:column}.help-form-label{gap:6px;font-size:.9rem}.help-form-label select,.help-form-label textarea{padding:10px 12px;border-radius:8px;border:1px solid #3949ab;background:rgba(26,35,126,.13);color:#e0e0e0;font-size:1rem}.help-form-label textarea{resize:vertical;min-height:100px}.help-form-error{color:#f48fb1;font-size:.9rem}.help-form-submit{padding:12px 24px;background:#1a237e;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;align-self:flex-start}.help-form-submit:disabled{opacity:.7;cursor:not-allowed}.help-success{padding:16px;background:rgba(27,94,32,.13);border-radius:8px;color:#a5d6a7}.help-back{margin-top:32px}.help-back-top{margin-top:0;margin-bottom:20px}.help-back a{color:#9fa8da;text-decoration:none}.help-back a:hover{text-decoration:underline}.privacy-page .help-section p{margin-bottom:8px}.privacy-page .help-section p:last-of-type{margin-bottom:0}.privacy-list{margin:8px 0 0 1rem;padding:0;line-height:1.6}.privacy-list li{margin-bottom:6px}.privacy-link{color:#9fa8da;text-decoration:none}.privacy-link:hover{text-decoration:underline}