.help-page{--primary:#2e4a8f;--primary-light:#e7ecf8;--primary-mid:#aabce3;--secondary:#ee6a80;--secondary-light:#fdebee;--secondary-text:#ae4d5d;--tertiary:#f4b84a;--tertiary-light:#fdf3dd;--tertiary-text:#9a6400;--success:#43a047;--success-light:#f0faf0;--success-text:#368039;--bg:#fafbfd;--surface:#f7f9fc;--white:#fff;--foreground:#1a1a2e;--muted:#64748b;--border:#e2e8f0;--radius-card:24px;--radius-btn:100px;--radius-input:12px;--shadow-sm:0 2px 8px #2e4a8f12;--shadow-md:0 4px 20px #2e4a8f1f;--shadow-lg:0 8px 40px #2e4a8f2e;--touch-min:44px;--touch-min-compact:32px;--touch-gap:8px;color:var(--foreground);background:var(--bg);font-family:Nunito Sans,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}.help-page--public{flex-direction:column;min-height:100dvh;display:flex}@keyframes helpFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.help-page *,.help-page :before,.help-page :after{box-sizing:border-box}.help-page :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--primary);outline-offset:2px}.help-page :is(button,a.help-btn-primary,a.help-btn-secondary,.help-chip):active{transition-duration:80ms;transform:scale(.97)}.help-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.help-page .help-main{flex:1;width:100%;max-width:788px;margin:0 auto;padding:40px clamp(16px,4vw,24px) 80px}.help-page .help-main>*{animation:.35s both helpFadeUp}.help-page .help-main>:nth-child(2){animation-delay:50ms}.help-page .help-main>:nth-child(3){animation-delay:.1s}.help-page .help-main>:nth-child(n+4){animation-delay:.15s}.help-page .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin-bottom:6px;font-size:11px;font-weight:800}.help-page .page-title{color:var(--foreground);margin:0 0 10px;font-family:Fredoka,sans-serif;font-size:40px;font-weight:700;line-height:1.15}.help-page .page-subtitle{color:var(--muted);max-width:560px;margin:0 auto;font-size:17px;line-height:1.65}.help-page .section-title{color:var(--foreground);margin:0 0 8px;font-family:Fredoka,sans-serif;font-size:28px;font-weight:700;line-height:1.15}.help-page .section-desc{color:var(--muted);max-width:560px;margin:0 0 20px;font-size:16px;line-height:1.7}.help-page .help-section{margin-top:48px;scroll-margin-top:96px}.help-page .help-hero{text-align:center;padding:8px 0 4px}.help-page .help-search{max-width:560px;margin:28px auto 0;position:relative}.help-page .help-search-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.help-page .help-search-input{width:100%;border:2px solid var(--border);border-radius:var(--radius-btn);min-block-size:52px;color:var(--foreground);background:var(--white);box-shadow:var(--shadow-sm);appearance:none;padding:12px 48px 12px 46px;font-family:Nunito Sans,sans-serif;font-size:16px;transition:border-color .15s,box-shadow .15s}.help-page .help-search-input::placeholder{color:var(--muted)}.help-page .help-search-input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2e4a8f1a}.help-page .help-search-input::-webkit-search-cancel-button{display:none}.help-page .help-search-clear{min-block-size:var(--touch-min);min-inline-size:var(--touch-min);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.help-page .help-search-clear:hover{background:var(--primary-light);color:var(--primary)}.help-page .help-search-clear:active{transform:translateY(-50%)scale(.97)}.help-page .help-empty{color:var(--muted);margin:0}.help-page .help-list-title{overflow-wrap:anywhere;margin:0 0 14px;font-family:Fredoka,sans-serif;font-size:20px;font-weight:600}.help-page .help-article-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.help-page .help-article-link{min-block-size:var(--touch-min);background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-sm);color:var(--muted);border-radius:20px;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:all .2s;display:flex}.help-page .help-article-link:hover{border-color:var(--primary-mid);box-shadow:var(--shadow-md);transform:translateY(-1px)}.help-page .help-article-link svg{flex-shrink:0}.help-page .help-article-link-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.help-page .help-article-link-title{color:var(--foreground);font-family:Fredoka,sans-serif;font-size:17px;font-weight:600;line-height:1.3}.help-page .help-article-link-summary{color:var(--muted);font-size:14px;line-height:1.5}.help-page .help-chips{gap:var(--touch-gap);flex-wrap:wrap;margin:4px 0 8px;display:flex}.help-page .help-chip{min-block-size:var(--touch-min-compact);border-radius:var(--radius-btn);border:1.5px solid var(--border);background:var(--white);color:var(--foreground);cursor:pointer;align-items:center;padding:6px 14px;font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.help-page .help-chip:hover{border-color:var(--primary);color:var(--primary)}.help-page .help-chip.active{border-color:var(--primary);background:var(--primary);color:var(--white)}.help-page .help-group{margin-top:28px}.help-page .help-group-title{margin:0 0 2px;font-family:Fredoka,sans-serif;font-size:20px;font-weight:600}.help-page .help-group-blurb{color:var(--muted);margin:0 0 12px;font-size:14px}.help-page .help-btn-primary{min-block-size:var(--touch-min);background:var(--primary);color:var(--white);border-radius:var(--radius-btn);text-align:center;cursor:pointer;overflow-wrap:anywhere;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #2e4a8f52}.help-page .help-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 24px #2e4a8f6b}.help-page .help-btn-secondary{min-block-size:var(--touch-min);background:var(--white);color:var(--foreground);border:2px solid var(--border);border-radius:var(--radius-btn);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.help-page .help-btn-secondary:hover{border-color:var(--primary);color:var(--primary)}.help-page .help-inline-link{color:var(--primary);margin:-2px 0;padding:2px 0;font-weight:700;text-decoration:none;display:inline-block}.help-page .help-inline-link:hover{text-decoration:underline}.help-page .help-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:20px;font-size:14px;display:flex}.help-page .help-crumb-link{min-block-size:var(--touch-min-compact);color:var(--primary);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.help-page .help-crumb-link:hover{text-decoration:underline}.help-page .help-article-head{margin-bottom:24px}.help-page .help-article-title{overflow-wrap:anywhere;margin:0 0 10px;font-family:Fredoka,sans-serif;font-size:36px;font-weight:700;line-height:1.15}.help-page .help-article-summary{color:var(--muted);margin:0;font-size:18px;line-height:1.6}.help-page .help-article-body{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:28px 32px}.help-page .help-article-body>:first-child{margin-top:0}.help-page .help-article-body>:last-child{margin-bottom:0}.help-page .help-p{margin:0 0 14px;font-size:16px;line-height:1.7}.help-page .help-article-h{margin:26px 0 10px;font-family:Fredoka,sans-serif;font-size:20px;font-weight:600}.help-page .help-steps{flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.help-page .help-step{align-items:flex-start;gap:12px;display:flex}.help-page .help-step-num{background:var(--primary);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-family:Fredoka,sans-serif;font-size:15px;font-weight:700;display:flex}.help-page .help-step-text{flex:1;min-width:0;line-height:1.6}.help-page .help-tip{background:var(--tertiary-light);color:var(--foreground);border-radius:16px;margin:0 0 14px;padding:14px 18px;font-size:15px;line-height:1.6}.help-page .help-showme{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px;display:flex}.help-page .help-showme-note{color:var(--muted);margin:0;font-size:14px}.help-page .help-related{margin-top:40px}.help-page .help-stuck{background:var(--primary-light);border:1px solid var(--primary-mid);border-radius:var(--radius-card);margin-top:40px;padding:24px 28px}.help-page .help-stuck-title{margin:0 0 4px;font-family:Fredoka,sans-serif;font-size:22px;font-weight:700}.help-page .help-stuck-desc{color:var(--foreground);margin:0 0 16px}.help-page .help-unavailable{margin-top:8px}.help-page .form-card{background:var(--white);border-radius:var(--radius-card);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-md);padding:32px}.help-page .help-email-card .section-desc{margin-bottom:18px}.help-page .form-card-heading{color:var(--foreground);margin:0 0 6px;font-family:Fredoka,sans-serif;font-size:22px;font-weight:700}.help-page .form-card-subtitle{color:var(--muted);overflow-wrap:anywhere;margin:0 0 24px;font-size:14px}.help-page .form-group{margin-bottom:20px}.help-page .form-label{color:var(--foreground);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.help-page .form-input,.help-page .form-select,.help-page .form-textarea{width:100%;min-block-size:var(--touch-min);border:2px solid var(--border);border-radius:var(--radius-input);color:var(--foreground);background:var(--white);padding:12px 16px;font-family:Nunito Sans,sans-serif;font-size:16px;transition:border-color .15s,box-shadow .15s}.help-page .form-input:focus,.help-page .form-select:focus,.help-page .form-textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2e4a8f1a}.help-page .form-input::placeholder,.help-page .form-textarea::placeholder{color:var(--muted)}.help-page .form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.help-page .form-textarea{resize:vertical;min-height:120px;line-height:1.6}.help-page .btn-submit,.help-page .btn-dashboard{min-block-size:var(--touch-min);background:var(--primary);color:var(--white);border-radius:var(--radius-btn);cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 30px;font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #2e4a8f52}.help-page .btn-submit:hover,.help-page .btn-dashboard:hover{transform:translateY(-1px);box-shadow:0 6px 24px #2e4a8f6b}.help-page .btn-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.help-page .success-state{text-align:center;padding:24px 8px}.help-page .success-icon{background:var(--success-light);width:80px;height:80px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.help-page .success-icon svg{width:36px;height:36px}.help-page .success-heading{margin:0 0 8px;font-family:Fredoka,sans-serif;font-size:28px;font-weight:700}.help-page .success-subtitle{color:var(--muted);margin:0 0 24px;font-size:16px}.help-page .error-message{background:var(--secondary-light);color:var(--secondary-text);border-radius:16px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.help-page .error-message svg{flex-shrink:0}.help-page .tours-list{flex-direction:column;gap:12px;display:flex}.help-page .tour-item{width:100%;min-block-size:var(--touch-min);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;color:var(--muted);align-items:center;gap:14px;padding:16px 20px;font-family:Nunito Sans,sans-serif;transition:all .2s;display:flex}.help-page .tour-item:hover{border-color:var(--primary-mid);box-shadow:var(--shadow-md);transform:translateY(-1px)}.help-page .tour-item.tour-item-note{cursor:default;background:var(--primary-light);box-shadow:none}.help-page .tour-item.tour-item-note:hover{border-color:var(--border);box-shadow:none;transform:none}.help-page .tour-item.tour-item-note .tour-emoji{background:var(--white)}.help-page .tour-item svg{flex-shrink:0}.help-page .tour-emoji{background:var(--primary-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.help-page .tour-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.help-page .tour-title{color:var(--foreground);font-family:Fredoka,sans-serif;font-size:16px;font-weight:600}.help-page .tour-sub{color:var(--muted);font-size:13px}.help-page .tours-resets{gap:var(--touch-gap);flex-wrap:wrap;margin-top:14px;display:flex}.help-page .tours-reset{min-block-size:var(--touch-min-compact);color:var(--muted);cursor:pointer;border-radius:var(--radius-btn);background:0 0;border:none;padding:6px 14px;font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:700;transition:all .15s}.help-page .tours-reset:hover{color:var(--primary);background:var(--primary-light)}.help-page .help-topbar{z-index:100;min-height:64px;padding:8px clamp(16px,4vw,28px);padding-top:max(8px,env(safe-area-inset-top));background:var(--white);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.help-page .help-logo{min-block-size:var(--touch-min);white-space:nowrap;align-items:center;min-width:0;font-family:Fredoka,sans-serif;font-size:24px;font-weight:700;text-decoration:none;display:inline-flex}.help-page .help-topbar-links{flex-shrink:0;align-items:center;gap:6px;display:flex}.help-page .help-topbar-link{min-block-size:var(--touch-min);border-radius:var(--radius-btn);color:var(--foreground);align-items:center;padding:0 12px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.help-page .help-topbar-link:hover{color:var(--primary);background:var(--primary-light)}.help-page .help-topbar-signup{padding:10px 20px}.help-page .help-footer{border-top:1px solid var(--border);background:var(--surface);padding:28px clamp(16px,4vw,28px);padding-bottom:max(28px,env(safe-area-inset-bottom));text-align:center}.help-page .help-footer-links{flex-wrap:wrap;justify-content:center;gap:0 20px;display:flex}.help-page .help-footer-link{min-block-size:var(--touch-min-compact);color:var(--muted);align-items:center;padding:0 4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.help-page .help-footer-link:hover{color:var(--primary)}.help-page .help-footer-copy{color:var(--muted);margin:8px 0 0;font-size:13px}@media (hover:none),(pointer:coarse){.help-page .help-article-link:hover,.help-page .tour-item:hover,.help-page .help-btn-primary:hover,.help-page .btn-submit:hover,.help-page .btn-dashboard:hover{transform:none}}@media (max-width:600px){.help-page .help-main{padding-top:28px;padding-bottom:60px}.help-page .page-title{font-size:30px}.help-page .page-subtitle{font-size:16px}.help-page .section-title{font-size:24px}.help-page .help-article-title{font-size:28px}.help-page .help-article-summary{font-size:16px}.help-page .help-article-body{padding:22px 18px}.help-page .form-card{padding:24px 18px}.help-page .help-stuck{padding:20px 18px}}@media (max-width:480px){.help-page .help-topbar-plans{display:none}.help-page .help-logo{font-size:20px}.help-page .help-topbar-link{padding:0 8px}.help-page .help-topbar-signup{padding:8px 14px}}@media (prefers-reduced-motion:reduce){.help-page .help-main>*{animation:none}}
