.help-dot{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;flex:none;padding:0;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#94a3b8;font-size:.78rem;font-weight:800;line-height:1;cursor:pointer;transition:all .12s}.help-dot:hover{border-color:#fa650f;color:#fa650f;background:#fff7ed}.help-dot:focus-visible{outline:none;border-color:#fa650f;box-shadow:0 0 0 3px #fa650f2e}.help-dialog{width:min(46rem,calc(100vw - 2rem));max-height:min(85vh,46rem);padding:0;border:1px solid #e8ecf1;border-radius:1.1rem;background:#fff;color:#0f172a;box-shadow:0 24px 60px #10182838;overflow:hidden}.help-dialog::backdrop{background:#0800276b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.help-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.35rem;border-bottom:1px solid #eef2f6}.help-head h2{margin:0;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:800}.help-close{display:inline-flex;padding:.35rem;border:none;background:transparent;color:#94a3b8;cursor:pointer;border-radius:.45rem}.help-close:hover{color:#0f172a;background:#f1f5f9}.help-body{padding:1.1rem 1.35rem 1.5rem;overflow-y:auto;max-height:calc(min(85vh,46rem) - 4rem)}.help-body h3{margin:1.5rem 0 .6rem;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8}.help-intro{margin:0;font-size:.86rem;line-height:1.6;color:#475569}.help-note{margin:0;font-size:.8rem;line-height:1.6;color:#64748b}.help-flow{display:flex;align-items:stretch;gap:.3rem;flex-wrap:wrap;margin-top:1rem}.hf-step{display:flex;flex-direction:column;gap:.1rem;padding:.45rem .6rem;border-radius:.55rem;background:#f8fafc;border:1px solid #eef2f6;font-size:.75rem;font-weight:700;color:#334155}.hf-step small{font-size:.62rem;font-weight:600;color:#94a3b8}.hf-step.hf-you{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.hf-step.hf-you small{color:#ea883c}.hf-arrow{align-self:center;color:#cbd5e1;font-size:.8rem}.help-stages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.help-stages li{display:flex;gap:.65rem}.hs-dot{flex:none;width:8px;height:8px;border-radius:999px;margin-top:.45rem}.hs-body{min-width:0}.hs-head{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.hs-head strong{font-size:.87rem}.hs-who{font-size:.63rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;background:#f1f5f9;padding:.1rem .35rem;border-radius:.3rem}.hs-body p{margin:.15rem 0 0;font-size:.8rem;line-height:1.55;color:#64748b}.hs-do{color:#475569!important}.hs-do span{font-weight:700;color:#0f172a}.help-table-wrap{overflow-x:auto;margin-top:.7rem}.help-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.76rem}.help-table th{text-align:left;padding:.45rem .55rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;border-bottom:1px solid #e8ecf1;font-weight:800}.help-table td{padding:.55rem;border-bottom:1px solid #f1f5f9;color:#64748b;vertical-align:top;line-height:1.5}.help-table tbody tr:last-child td{border-bottom:none}.help-table td strong{color:#0f172a}.dark .help-dot{background:#1c1c20;border-color:#ffffff1f;color:#94a3b8}.dark .help-dot:hover{background:#fa650f24;border-color:#fa650f;color:#fdba74}.dark .help-dialog{background:#141416;border-color:#ffffff1a;color:#f1f5f9;box-shadow:0 24px 60px #0009}.dark .help-dialog::backdrop{background:#0009}.dark .help-head{border-color:#ffffff14}.dark .help-close:hover{color:#fff;background:#ffffff12}.dark .help-intro,.dark .hs-do{color:#cbd5e1!important}.dark .help-note,.dark .hs-body p{color:#94a3b8}.dark .hs-do span,.dark .hs-head strong,.dark .help-table td strong{color:#f1f5f9}.dark .hf-step{background:#ffffff0d;border-color:#ffffff14;color:#e2e8f0}.dark .hf-step.hf-you{background:#fa650f21;border-color:#fa650f59;color:#fdba74}.dark .hs-who{background:#ffffff12;color:#94a3b8}.dark .help-table th{color:#94a3b8;border-color:#ffffff1a}.dark .help-table td{color:#94a3b8;border-color:#ffffff0f}@media (max-width:640px){.help-dialog{width:calc(100vw - 1rem);border-radius:.9rem}.help-body{padding:.9rem 1rem 1.2rem}.help-flow{gap:.25rem}.hf-arrow{display:none}}
