.plan-doc{--plan-body:15px;--plan-leading:1.7;--plan-h1:24px;--plan-h2:20px;--plan-h3:17px;--plan-h4:15px;--plan-small:13px;--plan-gutter:20px;--plan-text:#334155;--plan-heading:#0f172a;--plan-muted:#64748b;--plan-rule:#e2e8f0;--plan-surface:#f8fafc;--plan-accent:#2563eb;--plan-code-bg:#f1f5f9}.dark .plan-doc{--plan-text:#e5e5e5;--plan-heading:#fafafa;--plan-muted:#a3a3a3;--plan-rule:#404040;--plan-surface:#1f1f1f;--plan-accent:#60a5fa;--plan-code-bg:#262626}@media (width>=640px){.plan-doc{--plan-gutter:28px}}.plan-doc .document-markdown-preview{padding:0 var(--plan-gutter) 24px;font-size:var(--plan-body);line-height:var(--plan-leading);color:var(--plan-text)}.plan-doc .document-markdown-preview>:first-child{margin-top:0}.plan-doc .document-markdown-preview h1,.plan-doc .document-markdown-preview h2,.plan-doc .document-markdown-preview h3,.plan-doc .document-markdown-preview h4{color:var(--plan-heading);letter-spacing:-.01em;font-weight:600;line-height:1.3}.plan-doc .document-markdown-preview h1{font-size:var(--plan-h1);margin:28px 0 12px}.plan-doc .document-markdown-preview h2{font-size:var(--plan-h2);border-top:1px solid var(--plan-rule);margin:32px 0 12px;padding-top:20px}.plan-doc .document-markdown-preview h2:first-child{border-top:0;padding-top:0}.plan-doc .document-markdown-preview h3{font-size:var(--plan-h3);margin:24px 0 8px}.plan-doc .document-markdown-preview h4{font-size:var(--plan-h4);color:var(--plan-muted);text-transform:uppercase;letter-spacing:.04em;margin:20px 0 6.4px;font-weight:600}.plan-doc .document-markdown-preview p{margin:12px 0}.plan-doc .document-markdown-preview strong{color:var(--plan-heading);font-weight:600}.plan-doc .document-markdown-preview ul,.plan-doc .document-markdown-preview ol{margin:8px 0 14.4px;padding-left:24px}.plan-doc .document-markdown-preview ul{list-style:outside}.plan-doc .document-markdown-preview ul ul{list-style:circle}.plan-doc .document-markdown-preview ol{list-style:decimal}.plan-doc .document-markdown-preview li{margin:4px 0;padding-left:3.2px}.plan-doc .document-markdown-preview li::marker{color:var(--plan-muted)}.plan-doc .document-markdown-preview li>p,.plan-doc .document-markdown-preview li>ul,.plan-doc .document-markdown-preview li>ol{margin:4px 0}.plan-doc .document-markdown-preview hr{border:0;border-top:1px solid var(--plan-rule);margin:28px 0}.plan-doc .document-markdown-preview blockquote{border-left:3px solid var(--plan-accent);color:var(--plan-muted);margin:16px 0;padding:4px 0 4px 16px}.plan-doc .document-markdown-preview :not(pre)>code{background:var(--plan-code-bg);color:var(--plan-heading);border-radius:4px;padding:1.6px 5.6px;font-size:.875em}.plan-doc .document-markdown-preview pre{font-size:var(--plan-small);line-height:1.6}.plan-doc .document-markdown-preview table{border:1px solid var(--plan-rule);border-collapse:separate;border-spacing:0;width:100%;font-size:var(--plan-small);border-radius:8px;margin:16px 0 20px;line-height:1.5;display:table}.plan-doc .document-markdown-preview th{background:var(--plan-surface);color:var(--plan-heading);text-align:left;border-bottom:1px solid var(--plan-rule);padding:8px 12px;font-weight:600}.plan-doc .document-markdown-preview td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid var(--plan-rule);padding:8px 12px}.plan-doc .document-markdown-preview tr:first-child td{border-top:0}.plan-doc .bn-container{--bn-font-family:inherit;--bn-colors-editor-text:var(--plan-text);--bn-colors-editor-background:transparent;font-family:inherit}.plan-doc .bn-editor{padding:0 var(--plan-gutter) 24px;color:var(--plan-text);background:0 0;font-family:inherit}.plan-doc .bn-block-content,.plan-doc .bn-inline-content{font-family:inherit;font-size:var(--plan-body);line-height:var(--plan-leading);text-align:left}.plan-doc .bn-block-content[data-content-type=heading]{letter-spacing:-.01em;color:var(--plan-heading);font-family:inherit;font-weight:600;line-height:1.3}.plan-doc .bn-block-content[data-content-type=heading][data-level="1"]{font-size:var(--plan-h1)}.plan-doc .bn-block-content[data-content-type=heading][data-level="2"]{font-size:var(--plan-h2)}.plan-doc .bn-block-content[data-content-type=heading][data-level="3"]{font-size:var(--plan-h3)}.plan-doc .bn-block-content[data-content-type=heading][data-level="1"] .bn-inline-content{font-size:var(--plan-h1)}.plan-doc .bn-block-content[data-content-type=heading][data-level="2"] .bn-inline-content{font-size:var(--plan-h2)}.plan-doc .bn-block-content[data-content-type=heading][data-level="3"] .bn-inline-content{font-size:var(--plan-h3)}.plan-doc .bn-block-outer[data-level="1"],.plan-doc .bn-block-outer[data-level="2"],.plan-doc .bn-block-outer[data-level="3"]{margin-top:0;margin-bottom:0}.plan-doc .bn-block-content[data-content-type=paragraph]{padding:5.6px 0}.plan-doc .bn-block-content[data-content-type=heading]{padding-top:17.6px;padding-bottom:5.6px}.plan-doc .bn-inline-content code{background:var(--plan-code-bg);border-radius:4px;padding:1.6px 5.6px;font-size:.875em}.plan-doc .bn-container .bn-block-content[data-content-type=heading][data-level],.plan-doc .bn-container[data-color-scheme] .bn-block-content[data-content-type=heading][data-level="1"],.plan-doc .bn-container[data-color-scheme] .bn-block-content[data-content-type=heading][data-level="2"],.plan-doc .bn-container[data-color-scheme] .bn-block-content[data-content-type=heading][data-level="3"]{color:var(--plan-heading)}.plan-doc .bn-block-content .bn-inline-content{color:var(--plan-text)}.plan-doc .bn-block-content[data-content-type=heading] .bn-inline-content{color:var(--plan-heading);line-height:1.3}.plan-doc .bn-container .bn-block-content[data-content-type=paragraph] .bn-inline-content,.plan-doc .bn-container .bn-block-content[data-content-type=bulletListItem] .bn-inline-content,.plan-doc .bn-container .bn-block-content[data-content-type=numberedListItem] .bn-inline-content{text-align:left}
