.help-prose{--hp-accent:var(--color-teal-600);--hp-accent-ink:#0b6e63;--hp-accent-soft:color-mix(in srgb,var(--color-teal-500)12%,var(--card));--hp-good:#15803d;--hp-good-soft:color-mix(in srgb,#15803d 10%,var(--card));--hp-warn:#b45309;--hp-warn-soft:color-mix(in srgb,#b45309 9%,var(--card));--hp-warn-line:color-mix(in srgb,#b45309 35%,var(--border));color:var(--foreground);font-size:15px;line-height:1.7}.dark .help-prose{--hp-accent:var(--color-teal-400);--hp-accent-ink:var(--color-teal-400);--hp-good:#4ade80;--hp-good-soft:color-mix(in srgb,#4ade80 14%,var(--card));--hp-warn:#fbbf24;--hp-warn-soft:color-mix(in srgb,#fbbf24 12%,var(--card));--hp-warn-line:color-mix(in srgb,#fbbf24 30%,var(--border))}.help-prose>:first-child{margin-top:0}.help-prose h2{font-family:var(--font-manrope,inherit);letter-spacing:-.01em;margin:2.2rem 0 .75rem;scroll-margin-top:5rem;font-size:1.4rem;font-weight:700}.help-prose h3{font-family:var(--font-manrope,inherit);margin:1.6rem 0 .5rem;scroll-margin-top:5rem;font-size:1.1rem;font-weight:700}.help-prose p{margin:.85rem 0}.help-prose a{color:var(--hp-accent-ink);font-weight:500;text-decoration:none}.help-prose a:hover{text-decoration:underline}.help-prose strong,.help-prose b{color:var(--foreground);font-weight:700}.help-prose ul,.help-prose ol{margin:.85rem 0;padding-left:1.4rem}.help-prose li{margin:.4rem 0}.help-prose hr{border:0;border-top:1px solid var(--border);margin:2rem 0}.help-prose code{font-family:var(--font-mono,ui-monospace,monospace);background:var(--muted);border-radius:5px;padding:.1em .4em;font-size:.85em}.help-prose .muted{color:var(--muted-foreground)}.help-scope .badge{letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-block}.help-scope .b-live,.help-scope .b-new{background:var(--hp-good-soft,color-mix(in srgb,#15803d 10%,var(--card)));color:#15803d}.dark .help-scope .b-live,.dark .help-scope .b-new{color:#4ade80}.help-scope .b-free,.help-scope .b-all{background:color-mix(in srgb,var(--color-teal-500)14%,var(--card));color:var(--color-teal-600)}.dark .help-scope .b-free,.dark .help-scope .b-all{color:var(--color-teal-400)}.help-scope .b-prem,.help-scope .b-max{background:color-mix(in srgb,var(--color-navy-900)12%,var(--card));color:var(--color-navy-900)}.dark .help-scope .b-prem,.dark .help-scope .b-max{background:var(--secondary);color:var(--secondary-foreground)}.help-scope .b-soon,.help-scope .b-draft{background:var(--muted);color:var(--muted-foreground)}.help-prose .note,.help-prose .tip,.help-prose .warn,.help-prose .good{border:1px solid var(--border);border-left-width:4px;border-radius:12px;margin:1.25rem 0;padding:13px 16px;font-size:14px}.help-prose .note{background:var(--muted);border-left-color:var(--border)}.help-prose .tip{background:var(--hp-accent-soft);border-left-color:var(--hp-accent)}.help-prose .tip strong,.help-prose .tip b,.help-prose .tip a{color:var(--hp-accent-ink)}.help-prose .warn{background:var(--hp-warn-soft);border-color:var(--hp-warn-line);border-left-color:var(--hp-warn)}.help-prose .warn strong{color:var(--hp-warn)}.help-prose .good{background:var(--hp-good-soft);border-left-color:var(--hp-good)}.help-prose .good strong{color:var(--hp-good)}.help-prose .lbl{font-weight:700}.help-prose .steps{counter-reset:st;margin:1.25rem 0;padding:0;list-style:none}.help-prose .steps>li{counter-increment:st;border-left:1.5px solid var(--border);margin-left:13px;padding:2px 0 16px 40px;position:relative}.help-prose .steps>li:last-child{border-left-color:#0000;padding-bottom:0}.help-prose .steps>li:before{content:counter(st);background:var(--card);border:1.5px solid var(--hp-accent);width:27px;height:27px;color:var(--hp-accent-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:-2px;left:-14px}.help-prose .steps>li strong{margin-bottom:2px;display:block}.help-prose .matrix-wrap{overflow-x:auto}.help-prose table.kbt{border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:13.5px}.help-prose table.kbt th,.help-prose table.kbt td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:9px 12px}.help-prose table.kbt th{background:var(--muted);font-size:12.5px;font-weight:700}.help-prose table.kbt th.plan{text-align:center}.help-prose table.kbt td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.help-prose table.kbt tr:nth-child(2n) td{background:color-mix(in srgb,var(--muted)45%,transparent)}.help-prose table.kbt td.yes{color:var(--hp-good);text-align:center;font-weight:800}.help-prose table.kbt td.no{color:var(--muted-foreground);text-align:center;font-weight:700}.help-prose table.kbt td.mid{text-align:center}.help-prose .demo{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow,0 6px 22px #0000000f);border-radius:14px;margin:1.5rem 0;overflow:hidden}.help-prose .demo .dh{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted);border-bottom:1px solid var(--border);padding:7px 16px;font-size:11px}.help-prose .demo .db{padding:16px 18px}.help-prose .demo .q{margin:0 0 12px;font-size:14px;font-weight:700}.help-prose .demo .a{color:var(--foreground);margin:0;font-size:14px}.help-prose .cite{font-family:var(--font-mono,ui-monospace,monospace);background:var(--hp-accent-soft);color:var(--hp-accent-ink);border:1px solid color-mix(in srgb,var(--hp-accent)35%,transparent);white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:0 5px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.help-prose .cite:hover{background:var(--hp-accent);color:var(--card);text-decoration:none}.help-prose .demo .src{border-top:1px solid var(--border);align-items:center;gap:11px;margin-top:14px;padding-top:12px;display:flex}.help-prose .demo .src .thumb{background:linear-gradient(135deg,var(--color-navy-900),var(--color-navy-800));width:62px;height:38px;color:var(--color-teal-400);border-radius:7px;flex:none;place-items:center;font-size:15px;display:grid}.help-prose .demo .src .si{font-size:12px}.help-prose .demo .src .si span{color:var(--muted-foreground)}.help-prose .shot{border:1px solid var(--border);background:var(--muted);border-radius:14px;margin:1.5rem 0;overflow:hidden}.help-prose .shot img{border-bottom:1px solid var(--border);background:var(--card);width:100%;height:auto;display:block}.help-prose .shot figcaption{color:var(--muted-foreground);padding:9px 14px;font-size:12.5px}.help-prose .shot-todo{border:1px dashed var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:12px;align-items:center;gap:12px;margin:1.25rem 0;padding:13px 16px;font-size:13.5px;display:flex}.help-prose .shot-todo .ic{flex:none;font-size:18px}.help-prose .pricecard{background:var(--hp-accent-soft);border:1px solid color-mix(in srgb,var(--hp-accent)30%,transparent);text-align:center;border-radius:14px;padding:16px}.help-prose .pricecard .h{text-transform:uppercase;letter-spacing:.06em;color:var(--hp-accent-ink);font-size:10.5px;font-weight:700}.help-prose .pricecard .big{letter-spacing:-.02em;margin:7px 0 2px;font-size:25px;font-weight:800}.help-prose .pricecard .sub{color:var(--muted-foreground);font-size:12px}.help-prose .pricebig{font-weight:800}.help-prose .toolgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:1.25rem 0;display:grid}.help-prose .toolcard{background:var(--card);border:1px solid var(--border);border-radius:13px;padding:15px 16px;transition:border-color .15s,transform .15s;display:block}.help-prose .toolcard:hover{border-color:var(--hp-accent);text-decoration:none;transform:translateY(-2px)}.help-prose .toolcard .ti{font-size:20px}.help-prose .toolcard .tt{margin:6px 0 2px;font-size:14.5px;font-weight:700}.help-prose .toolcard .td{color:var(--muted-foreground);font-size:12.5px}.help-prose .draftbox{background:var(--muted);border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);border-radius:13px;margin:1.25rem 0;padding:22px}.help-prose .draftbox h3{margin:0 0 6px;font-size:16px}.help-prose .draftbox .ol{text-align:left;max-width:460px;margin:14px auto 0;font-size:13.5px}.help-prose .faq{flex-direction:column;gap:8px;margin:1.25rem 0;display:flex}.help-prose .faq details{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.help-prose .faq summary{cursor:pointer;padding:13px 40px 13px 16px;font-weight:600;list-style:none;position:relative}.help-prose .faq summary::-webkit-details-marker{display:none}.help-prose .faq summary:after{content:"+";color:var(--hp-accent-ink);font-size:18px;font-weight:700;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.help-prose .faq details[open] summary:after{content:"−"}.help-prose .faq .fa{color:var(--foreground);padding:0 16px 14px;font-size:14px}.help-prose .faq .fa p{margin:.4rem 0}
