/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer components{.compass-content,.insight-content,.manual-section,.workflow-content{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-looser);color:var(--color-fg-medium)}.compass-content h1,.compass-content h2,.compass-content h3,.compass-content h4,.compass-content h5,.compass-content h6,.insight-content h1,.insight-content h2,.insight-content h3,.insight-content h4,.insight-content h5,.insight-content h6,.manual-section h1,.manual-section h2,.manual-section h3,.manual-section h4,.manual-section h5,.manual-section h6,.workflow-content h1,.workflow-content h2,.workflow-content h3,.workflow-content h4,.workflow-content h5,.workflow-content h6{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-fg-high);max-width:none;font-weight:500}.compass-content h1,.insight-content h1,.manual-section h1,.workflow-content h1{font-size:var(--text-6xl);line-height:var(--leading-tightest);margin:0 0 18px}.compass-content h2,.insight-content h2,.manual-section h2,.workflow-content h2{margin:40px 0 14px;scroll-margin-top:90px;font-size:26px;line-height:1.25}.manual-section h2{letter-spacing:-.01em}.manual-section>h2:first-of-type{font-size:var(--text-4xl);line-height:var(--leading-tighter);letter-spacing:-.015em;margin:16px 0}.insight-content h2{letter-spacing:-.01em;font-size:26px}.compass-content h2,.workflow-content h2{margin:var(--prose-space-section) 0 var(--prose-space-heading-gap);letter-spacing:-.01em;font-size:26px;line-height:1.25}.compass-content h3,.insight-content h3,.manual-section h3,.workflow-content h3{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-tight);letter-spacing:-.005em;margin:24px 0 6px;scroll-margin-top:90px}.compass-content h3,.insight-content h3,.workflow-content h3{margin:var(--prose-space-subsection) 0 var(--prose-space-heading-gap);font-size:20px;line-height:1.35}.compass-content h4,.insight-content h4,.manual-section h4,.workflow-content h4{margin:26px 0 8px;font-size:15px;font-weight:600}.compass-content p,.insight-content p,.manual-section p,.workflow-content p{font-size:var(--text-md);line-height:var(--leading-looser);margin:0 0 12px}.compass-content p,.insight-content p,.workflow-content p{font-size:17px;line-height:var(--leading-loose);color:var(--color-fg-medium)}.manual-section ol,.manual-section ul{font-size:var(--text-md);line-height:var(--leading-looser);margin-bottom:16px}.manual-section ol li,.manual-section ul li{font-size:1em;line-height:var(--leading-looser);padding:1px 0}.manual-section ol li em,.manual-section ul li em{font-style:normal}.compass-content ol,.compass-content ul,.insight-content ol,.insight-content ul,.workflow-content ol,.workflow-content ul{font-size:var(--text-base);line-height:var(--leading-loose);color:var(--color-fg-medium)}.compass-content ol li,.compass-content ul li,.insight-content ol li,.insight-content ul li,.workflow-content ol li,.workflow-content ul li{font-size:var(--text-base);line-height:var(--leading-loose);margin:0 0 var(--prose-space-list-item);padding:0}.compass-content ol li:last-child,.compass-content ul li:last-child,.insight-content ol li:last-child,.insight-content ul li:last-child,.workflow-content ol li:last-child,.workflow-content ul li:last-child{margin-bottom:0}.manual-section ul{padding-left:22px;list-style:outside}.manual-section ul li{padding:3px 0;position:static}.manual-section ul li:before{content:none;background:0 0;width:auto;height:auto;position:static;-webkit-mask:none;mask:none}.manual-section ul li::marker{color:var(--manual-accent,#4337ff)}.manual-section ol li::marker{color:var(--manual-accent,#4337ff)}.manual-section ol{padding-left:22px;list-style:decimal}.manual-section ol li{padding:3px 0;font-size:1em}.manual-section .notion-checklist,.manual-section ul.contains-task-list{padding-left:0;list-style:none}.compass-content a,.insight-content a,.manual-section a,.workflow-content a{color:var(--color-fg-high);text-decoration:underline;-webkit-text-decoration-color:var(--color-edge-high);text-decoration-color:var(--color-edge-high);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .15s}.compass-content a:hover,.insight-content a:hover,.manual-section a:hover,.workflow-content a:hover{text-decoration-color:currentColor}.compass-content strong,.insight-content strong,.workflow-content strong{color:var(--color-fg-high);font-weight:600}.compass-content em,.insight-content em,.workflow-content em{color:var(--color-fg-high);font-style:italic}.compass-content blockquote,.insight-content blockquote,.workflow-content blockquote{border-left:2px solid var(--color-accent-high);color:var(--color-fg-high);margin:1.6em 0;padding:0 0 0 24px}.compass-content hr,.insight-content hr,.manual-section hr,.workflow-content hr{border:none;border-top:1px solid var(--color-edge-high);margin:1.4em 0}.workflow-content p{max-width:58ch;margin:0 0 16px}.workflow-content>:first-child+h2,.workflow-content>h2:first-child{margin-top:0}.workflow-content ol,.workflow-content ul{margin:0 0 20px;padding:0 0 0 22px}.workflow-content ul{list-style:outside}.workflow-content ol{list-style:decimal}.workflow-content ul li::marker{color:var(--color-fg-low)}.workflow-content ol li::marker{color:var(--color-fg-low)}.framework-pairs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.framework-pairs li{border:none;margin:0;padding:0}.framework-pairs li:before{display:none}.framework-pairs a{border:1px solid var(--color-edge-medium);background:#5e5c5a05;flex-direction:column;gap:6px;padding:16px 18px;transition:border-color .15s,background .15s;display:flex;color:var(--color-fg-high)!important;text-decoration:none!important}.framework-pairs a:hover{background:#5e5c5a0d;border-color:#5e5c5a5c}.framework-pairs-eyebrow{font-family:var(--font-geist-mono);letter-spacing:.05px;text-transform:uppercase;color:var(--color-fg-low);font-size:14px;font-weight:400}.framework-pairs-title{font-family:var(--font-heading);font-size:var(--text-base);letter-spacing:-.012em;color:var(--color-fg-high);font-weight:500}.framework-pairs-summary{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-fg-low)}.framework-chips{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:12px 0 24px;padding:0;list-style:none;display:grid}.compass-content .framework-chips li,.insight-content .framework-chips li,.manual-section .framework-chips li,.workflow-content .framework-chips li{border:1px solid var(--color-edge-medium);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-fg-high);background:#5e5c5a05;border-radius:6px;margin:0;padding:6px 12px;line-height:1.25}.framework-chips li:before{content:none;display:none}.framework-chips li::marker{content:none}.compass-content code,.insight-content code,.workflow-content code{font-family:var(--font-mono);background:var(--color-surface-higher);border:1px solid var(--color-edge-medium);border-radius:4px;padding:1px 6px;font-size:.9em}.compass-content pre code,.insight-content pre code,.manual-section pre code,.workflow-content pre code{font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}.manual-section table{border-collapse:collapse;width:max-content;max-width:100%;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);background:#4337ff14;display:block;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.manual-section table{background:color-mix(in srgb,var(--manual-accent,#4337ff) 8%,transparent)}}.manual-section table{border:1px solid #4337ff7a}@supports (color:color-mix(in lab,red,red)){.manual-section table{border:1px solid color-mix(in srgb,var(--manual-accent,#4337ff) 48%,transparent)}}.manual-section table{border-radius:0;margin:24px 0}.manual-section table td,.manual-section table th{font-size:var(--text-sm);line-height:var(--leading-normal);border-bottom:1px solid #4337ff2e;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.manual-section table td,.manual-section table th{border-bottom:1px solid color-mix(in srgb,var(--manual-accent,#4337ff) 18%,transparent)}}.manual-section table td,.manual-section table th{vertical-align:top;color:var(--color-fg-high);overflow-wrap:anywhere;border-right:0;min-width:0}.manual-section table tr>td:first-child:nth-last-child(2),.manual-section table tr>th:first-child:nth-last-child(2){white-space:nowrap;width:1%}.manual-section table tbody tr:last-child td{border-bottom:0}.manual-section table thead th{background:#4337ff29}@supports (color:color-mix(in lab,red,red)){.manual-section table thead th{background:color-mix(in srgb,var(--manual-accent,#4337ff) 16%,transparent)}}.manual-section table thead th{font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:0;font-weight:500;line-height:var(--leading-normal);text-transform:none;text-align:left;border-bottom:1px solid #4337ff4d;padding:10px 12px;color:var(--color-fg-high)!important}@supports (color:color-mix(in lab,red,red)){.manual-section table thead th{border-bottom:1px solid color-mix(in srgb,var(--manual-accent,#4337ff) 30%,transparent)}}.manual-section table tbody td strong,.manual-section table thead th,.manual-section table thead th b,.manual-section table thead th strong{font-weight:500}.manual-section table tbody td:first-child{font-family:var(--font-sans);font-weight:500;font-size:var(--text-sm);letter-spacing:0;line-height:var(--leading-normal);text-transform:none;color:var(--manual-accent,#4337ff);white-space:nowrap}.manual-section table tbody tr:hover td{background:#4337ff0f}@supports (color:color-mix(in lab,red,red)){.manual-section table tbody tr:hover td{background:color-mix(in srgb,var(--manual-accent,#4337ff) 6%,transparent)}}.insight-content h2{margin:var(--prose-space-section) 0 var(--prose-space-heading-gap)}.insight-content h3{margin:var(--prose-space-subsection) 0 var(--prose-space-heading-gap)}.insight-content p{margin:0 0 var(--prose-space-block);font-size:18px}.insight-content li{font-size:18px}@media (max-width:860px){.compass-content h1,.insight-content h1,.manual-section h1,.workflow-content h1{font-size:var(--text-4xl)}.compass-content h2,.insight-content h2,.manual-section h2,.workflow-content h2{font-size:var(--text-2xl);margin:36px 0 12px}.compass-content h3,.insight-content h3,.manual-section h3,.workflow-content h3{font-size:16px}.workflow-content h2{margin:24px 0 14px}}:where(.manual-section,.workflow-content) .callout,:where(.manual-section,.workflow-content) .notion-callout{max-width:60ch;display:block;position:relative;background:#25233f!important;margin:20px 0!important;padding:18px!important}@supports (color:color-mix(in lab,red,red)){:where(.manual-section,.workflow-content) .callout,:where(.manual-section,.workflow-content) .notion-callout{background:color-mix(in srgb,var(--manual-accent,#4337ff) 14%,var(--color-surface-high))!important}}:where(.manual-section,.workflow-content) .callout,:where(.manual-section,.workflow-content) .notion-callout{border:1px solid #4337ff7a!important}@supports (color:color-mix(in lab,red,red)){:where(.manual-section,.workflow-content) .callout,:where(.manual-section,.workflow-content) .notion-callout{border:1px solid color-mix(in srgb,var(--manual-accent,#4337ff) 48%,transparent)!important}}:where(.manual-section,.workflow-content) .callout,:where(.manual-section,.workflow-content) .notion-callout{color:var(--color-fg-high);border-radius:0!important}:where(.manual-section,.workflow-content) .callout:after,:where(.manual-section,.workflow-content) .notion-callout:after{content:attr(data-index);font-family:var(--font-mono);font-weight:500;font-size:var(--text-xxs);letter-spacing:.16em;line-height:var(--leading-none);color:#5048c0;position:absolute;bottom:10px;right:14px}@supports (color:color-mix(in lab,red,red)){:where(.manual-section,.workflow-content) .callout:after,:where(.manual-section,.workflow-content) .notion-callout:after{color:color-mix(in srgb,var(--manual-accent,#4337ff) 55%,var(--color-fg-lower))}}:where(.manual-section,.workflow-content) .callout:after,:where(.manual-section,.workflow-content) .notion-callout:after{text-transform:uppercase;pointer-events:none}:where(.manual-section,.workflow-content) .callout-header{width:auto;color:var(--manual-accent,#4337ff);background:0 0;border:0;align-items:center;margin:0 0 10px;padding:0;position:static;gap:calc(var(--spacing) * 3)!important;display:inline-flex!important}:where(.manual-section,.workflow-content) .callout-label-icon{color:var(--manual-accent,#4337ff);flex:none}:where(.manual-section,.workflow-content) .callout-icon{display:none!important}.manual-section .callout-label,.workflow-content .callout-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05px;font-weight:500;line-height:var(--leading-loose);text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline-block;color:var(--manual-accent,#4337ff)!important}:where(.manual-section,.workflow-content) .callout-body,:where(.manual-section,.workflow-content) .callout-body p,:where(.manual-section,.workflow-content) .notion-callout p{font-family:var(--font-sans);font-weight:400;font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:0;color:var(--color-fg-medium)}:where(.manual-section,.workflow-content) .callout-body p{margin:0}:where(.manual-section,.workflow-content) .callout-body ol+p,:where(.manual-section,.workflow-content) .callout-body p+ol,:where(.manual-section,.workflow-content) .callout-body p+p,:where(.manual-section,.workflow-content) .callout-body p+table,:where(.manual-section,.workflow-content) .callout-body p+ul,:where(.manual-section,.workflow-content) .callout-body table+p,:where(.manual-section,.workflow-content) .callout-body ul+p{margin-top:14px}:where(.manual-section,.workflow-content) .callout-body ol,:where(.manual-section,.workflow-content) .callout-body ul{margin:0;padding-left:20px}:where(.manual-section,.workflow-content) .callout-body ul{list-style:outside}:where(.manual-section,.workflow-content) .callout-body ol{list-style:decimal}:where(.manual-section,.workflow-content) .callout-body li{line-height:var(--leading-normal);margin:0 0 4px}:where(.manual-section,.workflow-content) .callout-body li:last-child{margin-bottom:0}:where(.manual-section,.workflow-content) .callout-body strong{font-weight:500}:where(.manual-section,.workflow-content) .notion-callout>.notion-callout-content>:last-child{margin-bottom:0}:where(.manual-section,.workflow-content) .notion-callout p{margin:0 0 10px}:where(.manual-section,.workflow-content) .notion-callout p:last-child{margin-bottom:0}:where(.manual-section,.workflow-content) .callout-decision-point .callout-body{margin-top:0;grid-template-columns:1fr!important;align-items:start!important;gap:24px!important;display:grid!important}@media (min-width:768px){:where(.manual-section,.workflow-content) .callout-decision-point .callout-body{grid-template-columns:1fr 1fr!important;align-items:start!important;gap:0!important}:where(.manual-section,.workflow-content) .callout-decision-point .callout-fork-option-a{padding-right:28px}:where(.manual-section,.workflow-content) .callout-decision-point .callout-fork-option-b{border-left:1px solid #4337ff52;padding-left:28px}@supports (color:color-mix(in lab,red,red)){:where(.manual-section,.workflow-content) .callout-decision-point .callout-fork-option-b{border-left:1px solid color-mix(in srgb,var(--manual-accent,#4337ff) 32%,transparent)}}}:where(.manual-section,.workflow-content) .callout-decision-point .callout-fork-option{border:0;margin:0;padding:0}:where(.manual-section,.workflow-content) .callout-decision-point .callout-fork-option>div{flex-direction:column;gap:8px;display:flex}:where(.manual-section,.workflow-content) .callout-decision-point .callout-fork-option h4,:where(.manual-section,.workflow-content) .callout-decision-point .callout-fork-option>div>p:first-child strong,:where(.manual-section,.workflow-content) .callout-decision-point .callout-fork-option>p:first-child strong{font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:-.01em;font-weight:500;line-height:var(--leading-tighter);text-transform:none;color:var(--color-fg-high);margin:0 0 8px;display:block}:where(.manual-section,.workflow-content) .callout-decision-point .callout-fork-option>div>p:first-child,:where(.manual-section,.workflow-content) .callout-decision-point .callout-fork-option>p:first-child{line-height:var(--leading-tight);margin:0}:where(.manual-section,.workflow-content) .callout-decision-point .callout-fork-option p{font-family:var(--font-sans);font-weight:400;font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;color:var(--color-fg-low)!important}:where(.manual-section,.workflow-content) .callout-founder-shift .callout-body{margin-top:0;align-items:start!important}:where(.manual-section,.workflow-content) .callout-founder-shift .callout-shift-arrow{color:#4337ff8c}@supports (color:color-mix(in lab,red,red)){:where(.manual-section,.workflow-content) .callout-founder-shift .callout-shift-arrow{color:color-mix(in srgb,var(--manual-accent,#4337ff) 55%,transparent)}}:where(.manual-section,.workflow-content) .callout-founder-shift .callout-shift-arrow{flex:none;margin-top:3px}:where(.manual-section,.workflow-content) .callout-founder-shift .callout-shift-from h4,:where(.manual-section,.workflow-content) .callout-founder-shift .callout-shift-from>div>p:first-child strong,:where(.manual-section,.workflow-content) .callout-founder-shift .callout-shift-to h4,:where(.manual-section,.workflow-content) .callout-founder-shift .callout-shift-to>div>p:first-child strong{font-family:var(--font-mono);font-size:var(--text-xxs);letter-spacing:.05px;font-weight:500;line-height:var(--leading-looser);text-transform:uppercase;color:var(--color-fg-low);margin:0 0 6px;display:block}:where(.manual-section,.workflow-content) .callout-founder-shift .callout-shift-from>div>p:first-child,:where(.manual-section,.workflow-content) .callout-founder-shift .callout-shift-to>div>p:first-child{line-height:var(--leading-none);margin:0 0 6px}:where(.manual-section,.workflow-content) .callout-founder-shift .callout-shift-from p,:where(.manual-section,.workflow-content) .callout-founder-shift .callout-shift-to p{font-family:var(--font-sans);font-weight:400;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-fg-medium)}@media (max-width:767px){:where(.manual-section,.workflow-content) .callout-founder-shift .callout-shift-arrow{justify-self:center;transform:rotate(90deg)}}:where(.manual-section,.workflow-content) .callout-goal{padding:18px!important}:where(.manual-section,.workflow-content) .callout-goal .callout-body,:where(.manual-section,.workflow-content) .callout-goal .callout-body p{font-family:var(--font-heading);font-size:var(--text-2xl);letter-spacing:-.01em;font-weight:500;line-height:var(--leading-tight);text-transform:none;color:var(--color-fg-high)}:where(.manual-section,.workflow-content) .callout-quote{background:0 0!important;border:0!important;border-radius:0!important;margin:18px 0!important;padding:6px 0!important}:where(.manual-section,.workflow-content) .callout-quote .callout-body{padding-left:18px;position:relative}:where(.manual-section,.workflow-content) .callout-quote .callout-body:before{content:"";background:var(--manual-accent,#4337ff);border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px;left:0}:where(.manual-section,.workflow-content) .callout-quote .callout-body>p,:where(.manual-section,.workflow-content) .callout-quote blockquote,:where(.manual-section,.workflow-content) .callout-quote blockquote p{font-family:var(--font-sans);font-size:var(--text-md);letter-spacing:0;font-weight:400;line-height:var(--leading-looser);color:var(--color-fg-high);margin:0}:where(.manual-section,.workflow-content) .callout-quote blockquote{margin-bottom:6px}:where(.manual-section,.workflow-content) .callout-quote blockquote:last-child{margin-bottom:0}:where(.manual-section,.workflow-content) .callout-quote cite{font-family:var(--font-mono);font-style:normal;font-weight:500;font-size:var(--text-xxs);letter-spacing:.05px;line-height:var(--leading-looser);text-transform:uppercase;color:var(--color-fg-low)}:where(.manual-section,.workflow-content) .callout-checklist .callout-body{flex-direction:column;margin-top:0;gap:0!important;display:flex!important}:where(.manual-section,.workflow-content) .callout-checklist .check-item{appearance:none;background:0 0;border:0;border-bottom:1px solid #4337ff2e}@supports (color:color-mix(in lab,red,red)){:where(.manual-section,.workflow-content) .callout-checklist .check-item{border-bottom:1px solid color-mix(in srgb,var(--manual-accent,#4337ff) 18%,transparent)}}:where(.manual-section,.workflow-content) .callout-checklist .check-item{text-align:left;cursor:pointer;width:100%;color:inherit;font-family:inherit;font-size:var(--text-base);line-height:var(--leading-normal);grid-template-columns:22px 1fr;align-items:flex-start;gap:14px;padding:8px 0;font-weight:400;display:grid}:where(.manual-section,.workflow-content) .callout-checklist .check-item:first-child{padding-top:2px}:where(.manual-section,.workflow-content) .callout-checklist .check-item:last-child{border-bottom:0;padding-bottom:2px}:where(.manual-section,.workflow-content) .callout-checklist .check-item:hover .check-box{border-color:#4337ffd9}@supports (color:color-mix(in lab,red,red)){:where(.manual-section,.workflow-content) .callout-checklist .check-item:hover .check-box{border-color:color-mix(in srgb,var(--manual-accent,#4337ff) 85%,transparent)}}:where(.manual-section,.workflow-content) .callout-checklist .check-box{border:1.5px solid #4337ffa6;width:20px;height:20px}@supports (color:color-mix(in lab,red,red)){:where(.manual-section,.workflow-content) .callout-checklist .check-box{border:1.5px solid color-mix(in srgb,var(--manual-accent,#4337ff) 65%,transparent)}}:where(.manual-section,.workflow-content) .callout-checklist .check-box{border-radius:var(--rounded-md);justify-content:center;align-items:center;margin-top:1px;transition:background .12s,border-color .12s;display:flex}:where(.manual-section,.workflow-content) .callout-checklist .check-item.done .check-box{background:var(--manual-accent,#4337ff);border-color:var(--manual-accent,#4337ff)}:where(.manual-section,.workflow-content) .callout-checklist .check-item.done .check-box:after{content:"";border-left:1.75px solid #1b1743;width:10px;height:5px}@supports (color:color-mix(in lab,red,red)){:where(.manual-section,.workflow-content) .callout-checklist .check-item.done .check-box:after{border-left:1.75px solid color-mix(in srgb,var(--manual-accent,#4337ff) 20%,#110f14)}}:where(.manual-section,.workflow-content) .callout-checklist .check-item.done .check-box:after{border-bottom:1.75px solid #1b1743}@supports (color:color-mix(in lab,red,red)){:where(.manual-section,.workflow-content) .callout-checklist .check-item.done .check-box:after{border-bottom:1.75px solid color-mix(in srgb,var(--manual-accent,#4337ff) 20%,#110f14)}}:where(.manual-section,.workflow-content) .callout-checklist .check-item.done .check-box:after{transform:rotate(-45deg)translate(1px,-1px)}:where(.manual-section,.workflow-content) .callout-checklist .check-item.done{color:var(--color-fg-low);-webkit-text-decoration:line-through #a2a0b159;text-decoration:line-through #a2a0b159}@supports (color:color-mix(in lab,red,red)){:where(.manual-section,.workflow-content) .callout-checklist .check-item.done{-webkit-text-decoration-color:color-mix(in srgb,var(--color-fg-low) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--color-fg-low) 35%,transparent)}}:where(.manual-section,.workflow-content) .callout-prompt{--color-surface-medium:#0c0a0e;--color-surface-high:#110f14;--color-surface-higher:#16141a;--color-surface-highest:#1e1c23;--color-fg-high:#fff;--color-fg-medium:#e2e1eb;--color-fg-low:#a2a0b1;--color-fg-lower:#5f5d72;--color-edge-medium:#ffffff12;--color-edge-high:#ffffff1c;color:var(--color-fg-medium)}:where(.manual-section,.workflow-content) .callout-prompt .prompt-details{margin:0;padding:0}:where(.manual-section,.workflow-content) .callout-prompt .prompt-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}:where(.manual-section,.workflow-content) .callout-prompt .prompt-summary::-webkit-details-marker{display:none}:where(.manual-section,.workflow-content) .callout-prompt .prompt-summary::marker{content:""}:where(.manual-section,.workflow-content) .callout-prompt .prompt-summary-left{min-width:0;color:var(--color-fg-medium);flex:auto;align-items:center;gap:10px;display:flex}:where(.manual-section,.workflow-content) .callout-prompt .prompt-chevron{color:var(--color-fg-medium);transition:transform .2s ease-out,color .2s}:where(.manual-section,.workflow-content) .callout-prompt .prompt-details[open] .prompt-chevron{color:var(--color-fg-high);transform:rotate(90deg)}:where(.manual-section,.workflow-content) .callout-prompt .prompt-description{font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;line-height:var(--leading-tight);color:var(--color-fg-high);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.manual-section,.workflow-content) .callout-prompt .callout-body{flex-direction:column;margin-top:12px;gap:12px!important;display:flex!important}:where(.manual-section,.workflow-content) .callout-prompt .prompt-pill{height:36px;color:var(--color-fg-high);border:1px solid var(--color-edge-medium);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-none);background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 14px 0 12px;transition:background .15s,border-color .15s;display:inline-flex}:where(.manual-section,.workflow-content) .callout-prompt .prompt-pill:hover{background:var(--color-surface-highest);border-color:var(--color-edge-high)}:where(.manual-section,.workflow-content) .callout-prompt .prompt-pre{background:var(--color-surface-higher);border:1px solid var(--color-edge-medium);border-radius:var(--rounded-lg);resize:vertical;min-height:280px;max-height:70vh;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-loose);color:var(--color-fg-medium);margin:0;padding:16px 20px;transition:border-color .15s;overflow-y:auto}:where(.manual-section,.workflow-content) .callout-prompt .prompt-pre:focus-within{border-color:var(--color-edge-high)}:where(.manual-section,.workflow-content) .callout-prompt .prompt-code{cursor:text;white-space:pre-wrap;overflow-wrap:break-word;color:var(--color-fg-medium);outline:0;display:block}:where(.manual-section,.workflow-content) .callout-prompt .prompt-code:focus{outline:0}.accent-clarity,.accent-foundation{--manual-accent:var(--cover-accent-orange)}.accent-shape{--manual-accent:var(--cover-accent-cyan)}.accent-build{--manual-accent:var(--cover-accent-lilac)}.accent-launch{--manual-accent:var(--cover-accent-warm)}.accent-monetize{--manual-accent:var(--color-green-high)}.accent-grow{--manual-accent:var(--color-mac-red)}.accent-operate{--manual-accent:var(--cover-accent-white)}:where(.manual-section,.workflow-content) .callout-common-failure,:where(.manual-section,.workflow-content) .callout-reality-check{--manual-accent:var(--color-mac-red)}.shape-gfx-dark{--color-surface-medium:#0c0a0e;--color-surface-high:#110f14;--color-surface-higher:#16141a;--color-surface-highest:#1e1c23;--color-fg-high:#fff;--color-fg-medium:#e2e1eb;--color-fg-low:#a2a0b1;--color-fg-lower:#5f5d72;--color-edge-medium:#ffffff12;--color-edge-high:#ffffff1c;color:var(--color-fg-medium);background-image:radial-gradient(#ffffff06 1px,#0000 0),radial-gradient(at top,#4337ff24,#0000 60%)}@supports (color:color-mix(in lab,red,red)){.shape-gfx-dark{background-image:radial-gradient(#ffffff06 1px,transparent 1px),radial-gradient(ellipse at top,color-mix(in srgb,var(--manual-accent,#4337ff) 14%,transparent),transparent 60%)}}.shape-gfx-dark{background-position:0 0,top;background-repeat:repeat,no-repeat;background-size:6px 6px,100% 100%}:where(.manual-section,.workflow-content) .callout.callout-style-rail{background:var(--color-surface-high)!important;border:0!important;border-left:5px solid var(--manual-accent,#4337ff)!important;border-radius:0!important;padding:18px!important}:where(.manual-section,.workflow-content) .callout.callout-style-blueprint{background:0 0!important;border:0!important;border-radius:0!important;padding:18px 0!important}:where(.manual-section,.workflow-content) .callout.callout-style-blueprint .callout-header{border-bottom:1px solid #4337ff8c;padding-bottom:10px}@supports (color:color-mix(in lab,red,red)){:where(.manual-section,.workflow-content) .callout.callout-style-blueprint .callout-header{border-bottom:1px solid color-mix(in srgb,var(--manual-accent,#4337ff) 55%,transparent)}}:where(.manual-section,.workflow-content) .callout.callout-style-blueprint:after{display:none}:where(.manual-section,.workflow-content) .callout.callout-style-stamped{box-shadow:inset 0 0 0 1px #4337ff38,0 1px #4337ff2e;background:var(--color-surface-higher)!important;border:0!important;border-radius:0!important;padding:18px!important}@supports (color:color-mix(in lab,red,red)){:where(.manual-section,.workflow-content) .callout.callout-style-stamped{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--manual-accent,#4337ff) 22%,transparent),0 1px 0 color-mix(in srgb,var(--manual-accent,#4337ff) 18%,transparent)}}:where(.manual-section,.workflow-content) .callout.callout-style-stamped:after{font-size:var(--text-xs);letter-spacing:.2em;color:#6057e8;bottom:14px;right:18px}@supports (color:color-mix(in lab,red,red)){:where(.manual-section,.workflow-content) .callout.callout-style-stamped:after{color:color-mix(in srgb,var(--manual-accent,#4337ff) 70%,var(--color-fg-low))}}:where(.manual-section,.workflow-content) .callout.callout-style-brackets{background:linear-gradient(to right,var(--manual-accent,#4337ff) 18px,transparent 18px) 0 0 /18px 2px no-repeat,linear-gradient(to bottom,var(--manual-accent,#4337ff) 18px,transparent 18px) 0 0 /2px 18px no-repeat,linear-gradient(to left,var(--manual-accent,#4337ff) 18px,transparent 18px) 100% 100% /18px 2px no-repeat,linear-gradient(to top,var(--manual-accent,#4337ff) 18px,transparent 18px) 100% 100% /2px 18px no-repeat,transparent!important;border:0!important;border-radius:0!important;padding:18px!important}}.compass-content h2,.insight-content h2,.workflow-content h2{font-family:var(--font-heading);letter-spacing:-.01em;margin:var(--prose-space-section) 0 var(--prose-space-heading-gap);color:var(--color-fg-high);font-size:26px;font-weight:500;line-height:1.2}.compass-content h2:first-child,.insight-content h2:first-child,.workflow-content h2:first-child{margin-top:0}.compass-content h3,.insight-content h3,.workflow-content h3{font-family:var(--font-heading);letter-spacing:-.01em;margin:var(--prose-space-subsection) 0 var(--prose-space-heading-gap);color:var(--color-fg-high);font-size:20px;font-weight:500;line-height:1.3}.compass-content h4,.insight-content h4,.workflow-content h4{font-family:var(--font-body);letter-spacing:0;margin:var(--prose-space-subsection) 0 var(--prose-space-heading-gap);color:var(--color-fg-high);font-size:15px;font-weight:600}.compass-content p,.insight-content p,.workflow-content p{color:var(--color-fg-high);margin:0 0 var(--prose-space-block);max-width:none;font-size:17px;line-height:1.65}.insight-content p{line-height:1.5}.compass-content li,.insight-content li,.workflow-content li{font-size:17px;line-height:1.6}.compass-content strong,.insight-content strong,.workflow-content strong{color:var(--color-royal);font-weight:600}.reddit-quote{border:1px solid var(--color-edge-medium,#0a0a0a24);background:var(--color-surface-high,#fff);border-radius:0;margin:28px 0;padding:16px 18px 14px;transition:border-color .14s,box-shadow .14s;display:block;position:relative;text-decoration:none!important}.reddit-quote:hover{border-color:#ff4500;box-shadow:0 2px 16px #0a0a0a12}.reddit-quote-open{color:var(--color-fg-low,#8a8a8a);opacity:.65;transition:color .14s,opacity .14s;position:absolute;top:14px;right:14px}.reddit-quote:hover .reddit-quote-open{color:#ff4500;opacity:1}.reddit-quote-head{font-family:var(--font-sans);align-items:center;gap:7px;margin-bottom:9px;padding-right:28px;font-size:13px;line-height:1;display:flex}.reddit-quote-avatar{background:radial-gradient(circle at 35% 30%,#ff7a45,#ff4500);border-radius:999px;flex-shrink:0;width:22px;height:22px}.reddit-quote-user{color:var(--color-fg-high,#1a1a1a);font-weight:600}.reddit-quote-sub,.reddit-quote-time{color:var(--color-fg-low,#8a8a8a);font-weight:400}.reddit-quote-body{font-family:var(--font-sans);color:var(--color-fg-high,#1a1a1a);font-size:15px;line-height:1.5}.reddit-quote-body p{margin:0 0 8px}.reddit-quote-body>:last-child{margin-bottom:0}.reddit-quote-foot{font-family:var(--font-sans);color:var(--color-fg-low,#8a8a8a);align-items:center;gap:16px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.reddit-quote-votes{align-items:center;gap:5px;display:inline-flex}.reddit-quote-up{color:#ff4500}.reddit-quote-score{color:var(--color-fg-high,#1a1a1a)}.reddit-quote-action{align-items:center;gap:5px;display:inline-flex}.reddit-quote-viewlink{color:#ff4500;margin-left:auto}.manual-v2-content{font-family:var(--font-body);color:var(--color-fg-high);font-size:17px;line-height:1.65}.manual-v2-content>:first-child{margin-top:0}.manual-v2-content>p:first-child{color:var(--color-fg-high);margin-bottom:22px;font-size:22px;line-height:1.3}.manual-v2-content h2{font-family:"GeistPixel Line",var(--font-heading),sans-serif;letter-spacing:0;color:var(--color-fg-high);margin:var(--prose-space-section) 0 var(--prose-space-heading-gap);font-size:26px;font-weight:400;line-height:1.2}.manual-v2-content h2:first-child{margin-top:0}.manual-v2-content h3{font-family:"GeistPixel Line",var(--font-heading),sans-serif;font-size:20px;font-weight:400;line-height:1.25}.manual-v2-content h3,.manual-v2-content h4{letter-spacing:0;color:var(--color-fg-high);margin:var(--prose-space-subsection) 0 var(--prose-space-heading-gap)}.manual-v2-content h4{font-family:var(--font-body);text-transform:none;font-size:15px;font-weight:600;line-height:1.4}.manual-v2-content p{margin:0 0 var(--prose-space-block);color:var(--color-fg-high)}.manual-v2-content strong{color:var(--color-royal);font-weight:600}.manual-v2-content em{font-style:italic}.manual-v2-content a{color:var(--color-royal);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .12s}.manual-v2-content a:hover{text-decoration-thickness:2px}.manual-v2-content :not(pre)>code{font-family:var(--font-mono);background:var(--color-surface-medium);color:var(--color-fg-high);border-radius:4px;padding:2px 6px;font-size:.92em}.manual-v2-content ol,.manual-v2-content ul{margin:0 0 14px;padding-left:22px}.manual-v2-content ul{list-style:outside}.manual-v2-content ol{list-style:decimal}.manual-v2-content li{margin:0 0 var(--prose-space-list-item);color:var(--color-fg-high)}.manual-v2-content li::marker{color:var(--color-royal)}.manual-v2-content .notion-checklist,.manual-v2-content .pp-checklist,.manual-v2-content ul.contains-task-list,.manual-v2-content ul:has(>li>.pp-check),.manual-v2-content ul:has(>li>input[type=checkbox]){padding-left:0;list-style:none}.manual-v2-content .notion-checklist li::marker{content:""}.manual-v2-content ul.contains-task-list li::marker{content:""}.manual-v2-content .pp-checklist li::marker{content:""}.manual-v2-content blockquote{border-left:3px solid var(--color-royal);color:var(--color-fg-high);margin:24px 0;padding:4px 0 4px 18px;font-style:normal}.manual-v2-content blockquote p{font-family:var(--font-heading);letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.4}.manual-v2-content blockquote p:last-child{margin-bottom:0}.manual-v2-content hr{background:0 0;border:0;height:12px;margin:0}.manual-v2-content table{border-collapse:collapse;width:100%;margin:22px 0;font-size:15px}.manual-v2-content td,.manual-v2-content th{border-bottom:1px solid var(--color-edge-medium);text-align:left;vertical-align:top;padding:10px 14px}.manual-v2-content th{font-family:var(--font-heading);text-transform:none;letter-spacing:-.01em;color:var(--color-fg-high);background:var(--panel);border-bottom:2px solid var(--color-royal);font-size:17px;font-weight:500;line-height:1.1}.manual-v2-content td:first-child{color:var(--color-royal);white-space:nowrap;font-weight:600}.manual-v2-content tbody tr:last-child td{border-bottom:0}.manual-v2-content .callout,.manual-v2-content .callout-common-failure,.manual-v2-content .callout-decision-point,.manual-v2-content .callout-field-note,.manual-v2-content .callout-founder-shift,.manual-v2-content .callout-goal,.manual-v2-content .callout-reality-check,.manual-v2-content .notion-callout{display:block;position:relative;background:var(--panel)!important;border:1px solid #4337ff33!important;margin:26px 0!important;padding:18px 22px!important}@supports (color:color-mix(in lab,red,red)){.manual-v2-content .callout,.manual-v2-content .callout-common-failure,.manual-v2-content .callout-decision-point,.manual-v2-content .callout-field-note,.manual-v2-content .callout-founder-shift,.manual-v2-content .callout-goal,.manual-v2-content .callout-reality-check,.manual-v2-content .notion-callout{border:1px solid color-mix(in srgb,var(--color-royal) 20%,transparent)!important}}.manual-v2-content .callout,.manual-v2-content .callout-common-failure,.manual-v2-content .callout-decision-point,.manual-v2-content .callout-field-note,.manual-v2-content .callout-founder-shift,.manual-v2-content .callout-goal,.manual-v2-content .callout-reality-check,.manual-v2-content .notion-callout{max-width:none;color:var(--color-fg-high);border-radius:0!important}.manual-v2-content .callout-header{background:0 0;border:0;align-items:center;gap:8px;margin:0 0 8px;padding:0;display:inline-flex!important}.manual-v2-content .callout-label,.manual-v2-content .callout-label-icon{color:var(--color-royal);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05px;white-space:nowrap;margin:0;font-size:12px;font-weight:600;background:0 0!important;border:0!important;padding:0!important}.manual-v2-content .callout-header{margin:0 0 8px!important}.manual-v2-content .callout-header .callout-label{margin:0!important}.manual-v2-content .callout-icon,.manual-v2-content .callout-label-icon{display:none!important}.manual-v2-content .callout{--cx:var(--color-royal)}.manual-v2-content .callout-common-failure,.manual-v2-content .callout-reality-check{--cx:var(--color-mac-red,#ee5249)}.manual-v2-content .callout:after{content:"";pointer-events:none;background:linear-gradient(var(--cx),var(--cx)) 0 0 /10px 2px no-repeat,linear-gradient(var(--cx),var(--cx)) 0 0 /2px 10px no-repeat,linear-gradient(var(--cx),var(--cx)) 100% 0 /10px 2px no-repeat,linear-gradient(var(--cx),var(--cx)) 100% 0 /2px 10px no-repeat,linear-gradient(var(--cx),var(--cx)) 0 100% /10px 2px no-repeat,linear-gradient(var(--cx),var(--cx)) 0 100% /2px 10px no-repeat,linear-gradient(var(--cx),var(--cx)) 100% 100% /10px 2px no-repeat,linear-gradient(var(--cx),var(--cx)) 100% 100% /2px 10px no-repeat;position:absolute;inset:-6px}.manual-v2-content .callout-prompt:after,.manual-v2-content .callout-quote:after{content:none}.manual-v2-content .callout-body,.manual-v2-content .callout-body p{font-family:var(--font-body);color:var(--color-fg-high);text-transform:none;margin:0;font-size:16px;font-weight:400;line-height:1.6}.manual-v2-content .callout-body ol+p,.manual-v2-content .callout-body p+ol,.manual-v2-content .callout-body p+p,.manual-v2-content .callout-body p+ul,.manual-v2-content .callout-body ul+p{margin-top:10px}.manual-v2-content .callout-body ol,.manual-v2-content .callout-body ul{margin:8px 0 0;padding-left:22px}.manual-v2-content .callout-body li{margin:3px 0}.manual-v2-content .callout-common-failure,.manual-v2-content .callout-reality-check{background:#2c2322!important}@supports (color:color-mix(in lab,red,red)){.manual-v2-content .callout-common-failure,.manual-v2-content .callout-reality-check{background:color-mix(in srgb,var(--color-mac-red,#ee5249) 6%,var(--color-surface-high))!important}}.manual-v2-content .callout-common-failure,.manual-v2-content .callout-reality-check{border-color:#ee52493d!important}@supports (color:color-mix(in lab,red,red)){.manual-v2-content .callout-common-failure,.manual-v2-content .callout-reality-check{border-color:color-mix(in srgb,var(--color-mac-red,#ee5249) 24%,transparent)!important}}.manual-v2-content .callout-common-failure,.manual-v2-content .callout-reality-check{border-left-color:var(--color-mac-red,#ee5249)!important}.manual-v2-content .callout-common-failure .callout-label,.manual-v2-content .callout-reality-check .callout-label{color:var(--color-mac-red,#ee5249)}.manual-v2-content .callout-goal{background:#232232!important}@supports (color:color-mix(in lab,red,red)){.manual-v2-content .callout-goal{background:color-mix(in srgb,var(--color-royal) 8%,var(--color-surface-high))!important}}.manual-v2-content .callout-goal .callout-body,.manual-v2-content .callout-goal .callout-body p{font-family:var(--font-heading);letter-spacing:-.005em;color:var(--color-fg-high);font-size:19px;font-weight:500;line-height:1.35}.manual-v2-content .callout-quote{color:var(--color-fg-high);display:block;background:0 0!important;border:0!important;border-radius:0!important;margin:32px 0!important;padding:4px 0!important}.manual-v2-content .callout-quote:before{content:"“";color:var(--color-royal);margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:68px;line-height:.7;display:block}.manual-v2-content .callout-quote .callout-header{display:none!important}.manual-v2-content .callout-quote .callout-body,.manual-v2-content .callout-quote .callout-body p{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-fg-high);font-size:22px;font-style:normal;font-weight:500;line-height:1.35}.manual-v2-content .compass-prompt{margin:24px 0}.manual-v2-content .callout-prompt{padding:0!important}.manual-v2-content .callout-prompt .prompt-details{width:100%}.manual-v2-content .callout-prompt .prompt-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.manual-v2-content .callout-prompt .prompt-summary::-webkit-details-marker{display:none}.manual-v2-content .callout-prompt .prompt-summary::marker{content:""}.manual-v2-content .callout-prompt .prompt-summary-left{align-items:center;gap:9px;min-width:0;display:flex}.manual-v2-content .callout-prompt .prompt-chevron{color:var(--color-royal);flex-shrink:0;transition:transform .15s}.manual-v2-content .callout-prompt .prompt-details[open] .prompt-chevron{transform:rotate(90deg)}.manual-v2-content .callout-prompt .prompt-description{font-family:var(--font-body);color:var(--color-fg-high);text-transform:none;letter-spacing:0;font-size:15px;font-weight:600}.manual-v2-content .callout-prompt .prompt-pill{background:var(--color-surface-high);height:32px;color:var(--color-royal);border:1px solid var(--color-royal);cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05px;border-radius:0;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.manual-v2-content .callout-prompt .prompt-pill:hover{background:var(--color-royal);color:#fff}.manual-v2-content .callout-prompt .callout-body{margin:0;padding:0 18px 18px}.manual-v2-content .callout-prompt .prompt-pre{background:#16141a;border:1px solid #4337ff4d;margin:0}@supports (color:color-mix(in lab,red,red)){.manual-v2-content .callout-prompt .prompt-pre{border:1px solid color-mix(in srgb,var(--color-royal) 30%,transparent)}}.manual-v2-content .callout-prompt .prompt-pre{resize:vertical;min-height:160px;max-height:60vh;font-family:var(--font-mono);color:#e8e6ef;white-space:pre-wrap;word-break:break-word;border-radius:0;padding:16px 18px;font-size:13px;line-height:1.6;overflow-y:auto}.manual-v2-content .callout-prompt .prompt-pre:focus-within{border-color:var(--color-royal)}.manual-v2-content .callout-prompt .prompt-code{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre-wrap;background:0 0;outline:none;display:block}.manual-v2-content .pp-code{border:1px solid var(--color-edge-medium);background:var(--color-surface-higher);margin:22px 0}.manual-v2-content .pp-code-bar{border-bottom:1px solid var(--color-edge-medium);background:var(--color-surface-high);justify-content:flex-end;align-items:center;padding:8px 10px;display:flex}.manual-v2-content .pp-code-copy{border:1px solid var(--color-edge-medium);height:28px;color:var(--color-royal);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05px;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 10px;font-size:11px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.manual-v2-content .pp-code-copy:hover{background:var(--color-royal);color:#fff;border-color:var(--color-royal)}.manual-v2-content .pp-code-copy svg{width:13px;height:13px}.manual-v2-content .pp-code-pre{font-family:var(--font-mono);color:var(--color-fg-high);white-space:pre;margin:0;padding:18px 20px;font-size:13.5px;line-height:1.62;overflow-x:auto}.manual-v2-content .pp-code-pre code{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.docs-page .dcard{transition:all .12s}.docs-page .dcard:hover{background:var(--panel)}.changelog-page .cl-entry{border-top:1px solid var(--line);grid-template-columns:200px 1fr;gap:32px;padding:36px 0;display:grid}.changelog-page .cl-changes{flex-direction:column;gap:8px;padding-left:18px;list-style:outside;display:flex}.changelog-page .cl-changes li{color:var(--ink);font-size:16px;line-height:1.5}@media (max-width:760px){.changelog-page .cl-entry{grid-template-columns:1fr;gap:14px}}.faq-page{--wf-bg:#fcfcfb;--wf-border:#e4e4df;--bar:#e2e2dd;--bar-strong:#cfcfc9;--media:#ecece7;--media-border:#deded8}[data-theme=dark] .faq-page{--wf-bg:#1a1a1e;--wf-border:#ffffff21;--bar:#ffffff2b;--bar-strong:#ffffff57;--media:#ffffff14;--media-border:#ffffff21}.faq-page .wf{background:var(--wf-bg);border:1px solid var(--wf-border)}.faq-page .bar{background:var(--bar)}.faq-page .bar-strong{background:var(--bar-strong)}.faq-page .row{border:1px solid var(--wf-border);background:var(--card)}.faq-page .plus{color:var(--bar-strong)}.faq-page .copybtn{z-index:5;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.05rem;text-transform:uppercase;color:#4337ff;border:1px solid var(--line);background:var(--bg);opacity:0;align-items:center;gap:6px;padding:5px 10px;font-size:12px;transition:all .12s;display:inline-flex;position:absolute;top:16px;right:16px}.faq-page .card:hover .copybtn{opacity:1}.faq-page .viewlink{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.05rem;text-transform:uppercase;color:#4337ff;align-items:center;gap:6px;font-size:12px;display:inline-flex}.faq-page .viewlink:hover{text-decoration:underline}.faq-page .card:nth-child(2n){border-right:none}.faq-ac-page .tabbtn{font-family:var(--font-geist-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.05rem;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:9px 16px;font-size:12px;transition:all .12s}.faq-ac-page .tabbtn.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.faq-ac-page .btn{border:1px solid var(--line);cursor:pointer;color:var(--ink);align-items:center;gap:7px;padding:9px 15px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.faq-ac-page .btn-primary{color:#fff;background:#4337ff;border-color:#4337ff}.faq-ac-page .btn-primary:hover{background:#3329e0}.faq-ac-page .btn-ghost:hover{border-color:var(--ink)}.faq-ac-page .demo{--fg:var(--ink);--mut:var(--muted);--rule:var(--line);--dbg:var(--card);background:var(--dbg);color:var(--fg)}.faq-ac-page .ac{max-width:680px;margin:0 auto}.faq-ac-page .ac-item{border-bottom:1px solid var(--rule)}.faq-ac-page .ac-item:first-child{border-top:1px solid var(--rule)}.faq-ac-page .ac-q{text-align:left;cursor:pointer;width:100%;color:var(--fg);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:17px;font-weight:500;display:flex}.faq-ac-page .ac-q .chev{color:var(--mut);flex-shrink:0;transition:transform .22s}.faq-ac-page .ac-item.open .ac-q .chev{color:#4337ff;transform:rotate(180deg)}.faq-ac-page .ac-a{max-height:0;transition:max-height .26s;overflow:hidden}.faq-ac-page .ac-a>div{color:var(--mut);max-width:60ch;padding:0 4px 22px;font-size:16px;line-height:1.5}.faq-ac-page .copied{color:#4337ff!important}.comp-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:22px;display:grid}@media (min-width:680px){.comp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.comp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.comp-card{background:var(--card);border:1px solid var(--line);flex-direction:column;padding:24px;transition:transform .15s,box-shadow .15s;display:flex}.comp-card[href]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0a0a0a1a}.comp-prev{background:var(--panel);justify-content:center;align-items:center;gap:12px;height:150px;margin-bottom:20px;display:flex;overflow:hidden}.comp-chip,.comp-prev{border:1px solid var(--line)}.comp-chip{background:var(--card);width:62px;height:84px;color:var(--muted);place-items:center;display:grid}.comp-chip svg{width:22px;height:22px}.comp-pill{background:var(--ink);color:var(--bg);font-family:var(--font-inter),sans-serif;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.comp-card h2{font-size:22px}.comp-soon{opacity:.6}.comp-go{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--royal);align-items:center;gap:7px;margin-top:auto;font-size:13px;display:inline-flex}.lp-shell{align-items:flex-start;max-width:1600px;margin:0 auto;display:flex}.cl-range{width:100%;accent-color:var(--royal);cursor:pointer}.cl-range:disabled{opacity:.4;cursor:not-allowed}.cl-val{font-size:12px}.cl-seg,.cl-val{font-family:var(--font-geist-mono),monospace;color:var(--muted)}.cl-seg{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;padding:4px 8px;font-size:11px;transition:all .12s}.cl-seg:hover{color:var(--ink);border-color:var(--ink)}.cl-seg.active{background:var(--royal);color:#fff;border-color:var(--royal)}.cl-hint{color:var(--muted);font-size:11px;line-height:1.35}html:not([data-theme=dark]) .btnlab-page{--bg:#ecebe6}html[data-theme=dark] .btnlab-page{--bg:#171717}.lp-rail{border-right:1px solid var(--line);flex-shrink:0;width:264px;height:calc(100vh - 54px);padding:24px 20px;position:sticky;top:54px;overflow-y:auto}.rail-title{margin-bottom:4px}.rail-group{border-top:1px solid var(--line)}.rail-group:first-of-type{border-top:0}.rail-group-head{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 0;display:flex}.rail-group-head .lbl{color:var(--ink)}.rail-chevron{color:var(--muted);flex-shrink:0;transition:transform .18s}.rail-chevron.open{transform:rotate(180deg)}.rail-group-body{gap:14px;padding:0 0 16px}.rail-ctrl-inner,.rail-group-body{flex-direction:column;display:flex}.rail-ctrl-inner{gap:9px}.rail-head{justify-content:space-between;align-items:center;display:flex}.rail-segs{flex-wrap:wrap;gap:6px;display:flex}.bt-iconbtn{justify-content:center;align-items:center;padding:5px 9px;display:inline-flex}.bt-iconbtn i,.bt-iconbtn svg{width:16px;height:16px}.bt-stage{background:var(--card);border:1px solid var(--line);min-height:260px;padding:56px 40px}.bt-stage,.btnlab{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.btnlab{--bt-radius:8px;--bt-px:22px;--bt-py:12px;--bt-gap:8px;--bt-fs:15px;--bt-fw:500}.bt-btn{align-items:center;gap:var(--bt-gap);padding:var(--bt-py) var(--bt-px);font-size:var(--bt-fs);font-weight:var(--bt-fw);letter-spacing:var(--bt-ls,normal);cursor:pointer;border:var(--bt-bw,1.5px) solid var(--bt-bd,var(--ink));background:var(--bt-bg,var(--ink));color:var(--bt-fg,var(--bg));line-height:1;transition:opacity .14s,background .14s,color .14s,border-color .14s;display:inline-flex;border-radius:var(--bt-radius)!important}.bt-btn,.bt-btn .bt-label{font-family:var(--bt-font,var(--font-inter))}.bt-ico{background:var(--bt-icon-bg,transparent);color:var(--bt-icon-fg,currentColor);padding:var(--bt-icon-pad,0);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;border-radius:999px!important}.bt-ico i,.bt-ico svg{width:1em;height:1em}.bt-btn:hover{opacity:.86}.btnlab[data-iconside=left] .bt-ico{order:-1}.btnlab[data-iconside=right] .bt-ico{order:1}.btnlab[data-iconside=none] .bt-ico{display:none}.bt-copy,.btnlab[data-case=upper] .bt-label{text-transform:uppercase}.bt-copy{font-family:var(--font-geist-mono),monospace;letter-spacing:.05em;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:9px 16px;font-size:12px;transition:all .12s;display:inline-flex}.bt-copy:hover{border-color:var(--ink)}.bt-copy.copied{color:var(--royal);border-color:var(--royal)}.btnlab .bt-btn{border-radius:var(--bt-radius)!important}.btnlab-page .bt-save{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btnlab-page .bt-name{border:1px solid var(--line);background:var(--card);min-width:200px;height:36px;color:var(--ink);font-family:var(--font-inter),sans-serif;flex:1;padding:0 12px;font-size:14px}.btnlab-page .bt-name:focus{border-color:var(--royal);outline:none}.btnlab-page .bt-compare{background:var(--card);border:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:26px 34px;padding:30px;display:flex}.btnlab-page .bt-compare-item{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.btnlab-page .bt-compare-item .btnlab{justify-content:flex-start;gap:0;min-height:auto;padding:0}.btnlab-page .bt-compare-cap{align-items:center;gap:10px;min-height:24px;display:flex}.btnlab-page .bt-variant-name{font-family:var(--font-inter),sans-serif;color:var(--ink);font-size:13px;font-weight:500}.btnlab-page .bt-variant-actions{opacity:0;flex-shrink:0;gap:2px;transition:opacity .12s;display:flex}.btnlab-page .bt-compare-item:hover .bt-variant-actions{opacity:1}.btnlab-page .bt-variant-actions button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:5px;transition:all .12s;display:inline-flex}.btnlab-page .bt-variant-actions button:hover{color:var(--ink);border-color:var(--line)}.btnlab-page .bt-export{flex-direction:column;gap:10px;display:flex}.btnlab-page .bt-code{background:var(--panel);border:1px solid var(--line);font-family:var(--font-geist-mono),monospace;color:var(--ink);white-space:pre-wrap;max-height:360px;padding:16px;font-size:12.5px;line-height:1.55;overflow:auto}html:not([data-theme=dark]) .cardlab-page{--bg:#ecebe6}html[data-theme=dark] .cardlab-page{--bg:#171717}.cardlab-page .lp-rail{border-right:1px solid var(--line);flex-shrink:0;width:256px;height:calc(100vh - 54px);padding:24px 20px;position:sticky;top:54px;overflow-y:auto}.cardlab-page .rail-title{margin-bottom:4px}.cardlab-page .rail-group{border-top:1px solid var(--line)}.cardlab-page .rail-group:first-of-type{border-top:0}.cardlab-page .rail-group-head{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 0;display:flex}.cardlab-page .rail-group-head .lbl{color:var(--ink)}.cardlab-page .rail-chevron{color:var(--muted);flex-shrink:0;transition:transform .18s}.cardlab-page .rail-chevron.open{transform:rotate(180deg)}.cardlab-page .rail-group-body{flex-direction:column;gap:14px;padding:0 0 16px;display:flex}.cardlab-page .rail-ctrl-inner{flex-direction:column;gap:9px;display:flex}.cardlab-page .rail-head{justify-content:space-between;align-items:center;display:flex}.cardlab-page .rail-segs{flex-wrap:wrap;gap:6px;display:flex}.cardlab-page .rail-swatches{flex-wrap:wrap;gap:7px;display:flex}.cardlab-page .cl-swatch{cursor:pointer;border:1px solid #0a0a0a33;width:26px;height:26px;padding:0;transition:all .12s}[data-theme=dark] .cardlab-page .cl-swatch{border-color:#ffffff38}.cardlab-page .cl-swatch.active{outline:2px solid var(--royal);outline-offset:2px}.cardlab{--cl-radius:0px;--cl-pad:16px;--cl-bw:0px;--cl-icon-color:#1a1a1a;--cl-icon-bg:#e4f222;--cl-icon-size:36px;--cl-icon-pad:26px;--cl-font:var(--font-inter);--cl-body:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (min-width:1000px){.cardlab{grid-template-columns:repeat(3,minmax(0,1fr))}}.cl-card{background:var(--card);color:var(--ink);border:var(--cl-bw) solid var(--line);padding:var(--cl-pad);aspect-ratio:4/5;flex-direction:column;gap:12px;transition:border-radius .18s,padding .18s,border-width .18s,background .2s;display:flex;position:relative;overflow:hidden;border-radius:var(--cl-radius)!important}.cl-card,.cl-card *{font-family:var(--cl-font),system-ui,sans-serif}.cl-group{gap:12px}.cl-group,.cl-headsub{flex-direction:column;display:flex}.cl-headsub{gap:8px}.cl-ph{background-color:#dcdcd9;background-image:radial-gradient(#78787866 1px,#0000 1.6px);background-size:26px 26px;flex-shrink:0;place-items:center;display:grid;border-radius:calc(var(--cl-radius) * .6)!important}[data-theme=dark] .cl-ph{background-color:#191919}.cl-mark{width:30%;min-width:32px;max-width:58px;height:auto;color:var(--ink)}.cl-grow{flex:1;min-height:0}.cl-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:13px;font-weight:500}.cl-title{letter-spacing:-.02em;font-size:19px;line-height:1.14}.cl-num,.cl-title{color:var(--ink);font-weight:500}.cl-num{letter-spacing:-.03em;font-size:34px;line-height:1}.cl-text{font-size:var(--cl-body);color:var(--muted);line-height:1.3}.cl-row{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.cl-overlay .cl-cap{background:linear-gradient(#0000,#0000008c);padding:14px;position:absolute;bottom:0;left:0;right:0;border-radius:0 0 calc(var(--cl-radius) * .6) calc(var(--cl-radius) * .6)!important}.cl-overlay .cl-title{color:#fff}.cl-actions{z-index:4;opacity:0;gap:6px;transition:opacity .12s;display:flex;position:absolute;top:8px;right:8px}.cl-card:hover .cl-actions{opacity:1}.cl-act{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:5px 9px;font-size:11px;transition:all .12s;display:inline-flex}.cl-act:hover{border-color:var(--ink)}.cl-act.copied,.cl-save.saved{color:var(--royal);border-color:var(--royal)}.cl-save.saved{background:#4337ff14}.cl-icontile{background:var(--cl-icon-bg);color:var(--cl-icon-color);padding:var(--cl-icon-pad);flex-shrink:0;align-self:flex-start;place-items:center;display:inline-grid;border-radius:calc(var(--cl-radius) * .6)!important}.cl-icontile i,.cl-icontile svg{width:var(--cl-icon-size);height:var(--cl-icon-size)}.rail-clear{width:100%;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;margin-top:18px;padding:10px;font-size:12px;transition:all .12s}.rail-clear:hover{color:var(--ink);border-color:var(--ink)}.cl-copy.copied{color:var(--royal);border-color:var(--royal)}.cl-cta{font-family:var(--font-inter),sans-serif;cursor:pointer;align-self:flex-start;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.cl-cta .cl-cta-arrow{flex-shrink:0;width:16px;height:16px;display:none}.cardlab[data-cta=arrow] .cl-cta{color:var(--ink);background:0 0;padding:0;border-radius:0!important}.cardlab[data-cta=arrow] .cl-cta .cl-cta-arrow{display:inline-flex}.cardlab[data-cta=button] .cl-cta{color:var(--bg);background:var(--ink);padding:9px 18px;border-radius:999px!important}.cardlab[data-cta=none] .cl-cta{display:none}.cardlab .cl-card{border-radius:var(--cl-radius)!important}.cardlab .cl-icontile,.cardlab .cl-ph{border-radius:calc(var(--cl-radius) * .6)!important}.cardlab .cl-overlay .cl-cap{border-radius:0 0 calc(var(--cl-radius) * .6) calc(var(--cl-radius) * .6)!important}.your-system-page .ys-systems{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.your-system-page .ys-sys-chip{font-family:var(--font-funnel),sans-serif;color:var(--ink);background:var(--card);border:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:all .12s;display:inline-flex}.your-system-page .ys-sys-chip:hover{border-color:var(--ink)}.your-system-page .ys-sys-chip.active{background:var(--royal);color:#fff;border-color:var(--royal)}.your-system-page .ys-sys-count{font-family:var(--font-geist-mono),monospace;opacity:.7;font-size:11px}.your-system-page .ys-sys-new{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--royal);border:1px dashed var(--line);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 14px;font-size:12px;transition:all .12s;display:inline-flex}.your-system-page .ys-sys-new:hover{border-color:var(--royal)}.your-system-page .ys-sys-head{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.your-system-page .ys-sys-name{font-family:var(--font-funnel),sans-serif;letter-spacing:-.02em;color:var(--ink);background:0 0;border:1px solid #0000;flex:1;min-width:0;margin-left:-8px;padding:4px 8px;font-size:24px;font-weight:500}.your-system-page .ys-sys-name:hover{border-color:var(--line)}.your-system-page .ys-sys-name:focus{border-color:var(--royal);background:var(--card);outline:none}.your-system-page .ys-sys-actions{flex-shrink:0;gap:8px;display:flex}.your-system-page .lpbtn:disabled{opacity:.4;cursor:not-allowed}.your-system-page .ys-tokens{flex-wrap:wrap;gap:24px;display:flex}.your-system-page .ys-token{flex-direction:column;gap:8px;min-width:140px;display:flex}.your-system-page .ys-token-row{align-items:center;gap:8px;display:flex}.your-system-page .ys-token-swatch{border:1px solid var(--line);cursor:pointer;background:0 0;width:36px;height:36px;padding:0}.your-system-page .ys-token-hex{border:1px solid var(--line);background:var(--card);width:96px;height:36px;color:var(--ink);font-family:var(--font-geist-mono),monospace;padding:0 8px;font-size:13px}.your-system-page .ys-token-hex:focus,.your-system-page .ys-token-swatch:focus{border-color:var(--royal);outline:none}.your-system-page .ys-empty{border:1px solid var(--line);background:var(--card);flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}.your-system-page .ys-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.your-system-page .ys-card{border:1px solid var(--line);background:var(--card);flex-direction:column;gap:14px;padding:18px;display:flex}.your-system-page .ys-card .btnlab{justify-content:flex-start;gap:0;min-height:auto;padding:6px 0}.your-system-page .ys-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.your-system-page .ys-name{font-family:var(--font-inter),sans-serif;color:var(--ink);font-size:14px;font-weight:500}.your-system-page .ys-del{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px;transition:all .12s;display:inline-flex}.your-system-page .ys-del:hover{color:var(--ink);border-color:var(--line)}.your-system-page .ys-export{flex-direction:column;gap:10px;display:flex}.your-system-page .ys-code{background:var(--panel);border:1px solid var(--line);font-family:var(--font-geist-mono),monospace;color:var(--ink);white-space:pre-wrap;max-height:420px;padding:16px;font-size:12.5px;line-height:1.55;overflow:auto}.design-systems-page{scroll-behavior:smooth}.design-systems-page [data-jump]{scroll-margin-top:104px}.ds-ptab{font-family:var(--font-funnel),sans-serif;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:4px 0;font-size:14px;font-weight:500}.ds-ptab.active,.ds-ptab:hover{color:var(--ink)}.ds-ptab.active{border-bottom-color:var(--ink)}.ds-copied{color:#4337ff!important}.ds-codeview{font-family:var(--font-geist-mono),monospace;white-space:pre;color:var(--ink);font-size:12px;line-height:1.65}.ds-codeview .h{color:#4337ff}.ds-codeview .q{color:var(--muted)}.ds-jumpbar{z-index:20;background:var(--navy);border-bottom:1px solid #ffffff1f;position:sticky;top:0}.ds-jtab{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.05em;color:#fbfaf699;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:13px;text-decoration:none;display:inline-flex}.ds-jtab:before{content:"";opacity:0;background:currentColor;flex-shrink:0;width:6px;height:6px;transition:opacity .15s;border-radius:999px!important}.ds-jtab.active,.ds-jtab:hover{color:var(--cream)}.ds-jtab.active:before{opacity:1}.ds-spec{padding:var(--sx-space-6) var(--sx-space-5)}.ds-spec-row{gap:var(--sx-space-3);flex-direction:column;display:flex}.ds-spec-cap{color:var(--sx-text-soft)}.ds-spec .sx-divider{display:none}.ds-spec>.stack{gap:var(--sx-space-6)!important}.design-systems-page .ds-roles{gap:var(--sx-space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.design-systems-page .ds-role{flex-direction:column;gap:6px;display:flex}.design-systems-page .ds-role-sw{border:1px solid var(--sx-border);height:48px;display:block}.design-systems-page .ds-role-name{font-family:var(--sx-font-sans);color:var(--sx-text);font-size:13px;font-weight:500}.design-systems-page .ds-role-var{font-family:var(--font-geist-mono),monospace;color:var(--sx-text-muted);font-size:11px}.design-systems-page .ds-comp-row{gap:var(--sx-space-3);flex-direction:column;display:flex}.design-systems-page .ds-comp-cap{color:var(--sx-text-soft)}.ds-blocklist{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.ds-blockrow{border:1px solid var(--line);background:var(--card);flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .12s;display:flex}.ds-blockrow:hover{border-color:var(--ink)}.ds-blockrow-name{font-family:var(--font-funnel),sans-serif;color:var(--ink);align-items:center;gap:7px;font-size:16px;font-weight:500;display:flex}.ds-blockrow-name:after{content:"→";color:var(--royal);opacity:0;font-size:14px;transition:opacity .12s,transform .12s;transform:translate(-4px)}.ds-blockrow:hover .ds-blockrow-name{color:var(--royal)}.ds-blockrow:hover .ds-blockrow-name:after{opacity:1;transform:translate(0)}.ds-blockrow-desc{color:var(--muted);font-size:14px;line-height:1.4}.ds-cat-head{flex-direction:column;gap:6px;display:flex}.ds-cat-desc{color:var(--muted);max-width:60ch;font-size:15px;line-height:1.45}.bw-doc .doc{max-width:760px}.bw-doc .doc h2{font-size:var(--lp-heading-lg);margin-top:8px}.bw-doc .doc h3{font-size:var(--lp-heading-sm);margin-top:24px}.bw-doc .doc p{color:var(--ink);font-size:16px;line-height:1.6}.bw-doc .doc p.muted{color:var(--muted)}.bw-doc .doc ul{flex-direction:column;gap:6px;padding-left:18px;list-style:outside;display:flex}.bw-doc .doc li{font-size:16px;line-height:1.5}.bw-doc .doc-code{font-family:var(--font-geist-mono),ui-monospace,monospace;white-space:pre-wrap;background:var(--panel);border:1px solid var(--line);color:var(--ink);padding:16px 18px;font-size:13px;line-height:1.65;overflow-x:auto}.bw-doc .doc-note{color:var(--muted);border-left:2px solid #4337ff;padding-left:14px;font-size:16px;line-height:1.55}.bw-doc .doc-step{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.05em;color:#4337ff;font-size:12px}.bw-doc .toc{align-self:start;position:sticky;top:24px}.bw-doc .toc a{color:var(--muted);padding:3px 0;font-size:13px;line-height:1.5;text-decoration:none;display:block}.bw-doc .toc a:hover{color:var(--ink)}.bw-doc code.inline{font-family:var(--font-geist-mono),monospace;background:var(--panel);border:1px solid var(--line);padding:1px 5px;font-size:13px}