.docs-shell{display:grid;grid-template-columns:235px minmax(0,1fr);gap:50px;padding:35px 0 70px;align-items:start}.docs-side{position:sticky;top:100px;max-height:calc(100dvh - 120px);overflow:auto;padding-right:24px;border-right:1px solid var(--stroke);scrollbar-width:thin}.manual-label{display:flex;justify-content:space-between;color:var(--text);font:700 12px Courier New,monospace;text-decoration:none;letter-spacing:.04em;padding:0 0 20px}.manual-label span{color:var(--accent)}.docs-side #search{--pagefind-ui-primary:#a32e08;--pagefind-ui-text:#20251c;--pagefind-ui-background:#f5f5ee;--pagefind-ui-border:#b6bcad;--pagefind-ui-tag:#e0e5d7;--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:0px;--pagefind-ui-font:Inter,Arial,sans-serif;--pagefind-ui-scale:.72;margin-bottom:25px;font-size:12px}.docs-side .pagefind-ui__search-input{font-weight:450!important}.docs-side .pagefind-ui__result-link{font-size:13px!important;overflow-wrap:anywhere}.docs-side .pagefind-ui__result-excerpt{font-size:12px!important}.docs-side nav a{display:block;font-size:12px;text-decoration:none;color:var(--text-dim);padding:8px 10px;border-left:2px solid transparent;line-height:1.45}.docs-side nav a:hover{color:var(--text);background:#dfe2d5}.docs-side nav a[aria-current=page]{color:#8e2806;border-left-color:#f16a3b;background:#eee1d4;font-weight:650}.guide-menu summary{font-size:11px;margin:16px 0 0;padding:8px 0;cursor:pointer}.guide-group{margin:24px 0}.guide-group h2{font:700 9px Courier New,monospace;letter-spacing:.06em;margin:0 0 9px;color:#6d7561}.guide-group ul{list-style:none;margin:0;padding:0}.sidebar-project{border-top:1px solid var(--stroke);padding-top:17px;display:grid;gap:12px}.sidebar-project a{font:11px Courier New,monospace;color:var(--text);text-decoration:none}.sidebar-note{font:9px/1.7 Courier New,monospace;letter-spacing:.08em;color:#6d7561;margin:24px 0 5px}.docs-article{min-width:0}.docs-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font:10px/1.6 Courier New,monospace;letter-spacing:.07em;margin:0 0 22px;color:var(--text-dim)}.docs-breadcrumb a{color:inherit;text-decoration:none}.docs-title h1{font-size:clamp(35px,4vw,60px);font-weight:780;line-height:1;letter-spacing:-.055em;margin:0 0 20px;color:var(--text)}.docs-landing .docs-title h1{font-size:clamp(45px,5.8vw,84px);font-weight:850;text-transform:uppercase;letter-spacing:-.055em}.docs-title .lead{color:var(--text-dim);max-width:65ch;font-size:15px;line-height:1.7;margin-bottom:30px}.doc-label{font:700 9px/1.7 Courier New,monospace;letter-spacing:.08em;display:block}.docs-article:not(.docs-landing)>p,.docs-article:not(.docs-landing)>ul,.docs-article:not(.docs-landing)>ol{max-width:76ch;font-size:16px;line-height:1.8}.docs-article>h2{margin:42px 0 18px;font-size:30px;letter-spacing:-.04em;scroll-margin-top:110px}.docs-article>h3{margin:30px 0 14px;font-size:22px;scroll-margin-top:110px}.docs-article strong{font-weight:650}.docs-article img{border:1px solid var(--stroke);border-radius:0}.docs-article blockquote{margin:24px 0;padding:18px 23px;border-left:3px solid #d55326;background:#eee1d4;font-size:14px}.docs-article blockquote p:last-child{margin-bottom:0}.docs-article kbd,.docs-article :not(pre)>code{font:12px Courier New,monospace;background:var(--surface-1);border:1px solid var(--stroke);padding:3px 5px;border-radius:0}.docs-article pre{padding:20px;background:#1d241e;color:#f2f4e9;overflow:auto;font-size:13px;max-width:100%}.docs-article table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;margin:25px 0}.docs-article th,.docs-article td{text-align:left;vertical-align:top;padding:13px 15px;border:1px solid var(--stroke);min-width:100px}.docs-article th{background:var(--surface-2);font-size:12px}.docs-article td{background:var(--surface-1)}.docs-article a,.docs-article code{overflow-wrap:anywhere}.on-page{padding:20px 24px;background:#dedfd4;border-left:3px solid #252b20;margin:25px 0 35px}.on-page ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 25px;list-style:none;padding:0;margin:12px 0 0}.on-page a{font-size:12px;color:var(--text);text-decoration:none}.on-page a:hover{text-decoration:underline}.docs-sequence{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--stroke);margin-top:50px;padding-top:25px}.docs-sequence a{max-width:48%;color:var(--text);text-decoration:none;font-size:15px}.docs-sequence a:last-child{text-align:right}.docs-sequence span{display:block;font:9px Courier New,monospace;color:var(--text-dim);margin-bottom:10px}.analysis-feature{display:grid;grid-template-columns:.85fr 1.15fr;min-width:0;background:#1b231e;color:#f3f3ea;border:1px solid #1b231e}.feature-copy{padding:30px}.feature-copy>.doc-label{color:#fd976b}.feature-copy h2{font-size:clamp(30px,3vw,43px);font-weight:750;line-height:1.02;letter-spacing:-.05em;margin:20px 0}.feature-copy p{font-size:13px;color:#c2cabb;line-height:1.65;margin-bottom:24px}.manual-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:#ff6c36;color:#211309;font:700 11px Courier New,monospace;text-decoration:none;padding:15px 18px;min-height:44px}.manual-button:hover{background:#ff895a}.beginner-link{display:block;font-size:10px;margin-top:18px;color:#c8d1c0}.analysis-feature figure{min-width:0;margin:0;display:flex;flex-direction:column;background:#111813}.analysis-feature figure img{width:100%;height:100%;min-height:0;object-fit:contain;border:0;flex:1}.analysis-feature figcaption{font:8px/1.7 Courier New,monospace;color:#aebaa7;padding:10px 15px;border-top:1px solid #364331}.scan-check{display:flex;align-items:center;gap:20px;justify-content:space-between;border:1px solid var(--stroke);border-top:0;padding:16px 20px;background:#f3f3ec}.scan-check>.doc-label{font-size:8px;max-width:80px;color:#646d59}.scan-check a{font-size:11px;font-weight:550;text-decoration:none;color:var(--text);white-space:nowrap}.scan-check a span{font:9px Courier New,monospace;color:#8b9480;margin-right:8px}.manual-section{padding:42px 0 0}.manual-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px}.manual-section-head h2{font-size:29px;letter-spacing:-.045em;margin:0}.manual-section-head>.doc-label{font-size:8px;color:#67715c;white-space:nowrap}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--stroke);border-left:1px solid var(--stroke)}.workflow{padding:20px;border-right:1px solid var(--stroke);border-bottom:1px solid var(--stroke);text-decoration:none;display:flex;flex-direction:column;color:var(--text);background:#edeee5;min-height:230px}.workflow:hover{background:#f7f7ef;box-shadow:inset 0 3px #f57442}.workflow>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.workflow-number{font:11px Courier New,monospace;color:#79816e}.workflow-arrow{font-size:17px;color:#a73511}.workflow h3{font-size:19px;font-weight:650;line-height:1.15;letter-spacing:-.035em;margin-bottom:12px}.workflow p{font-size:12px;color:var(--text-dim);line-height:1.6;margin-bottom:25px}.workflow>.doc-label{margin-top:auto;font-size:8px;color:#646e58}.manual-roadmap{display:grid;grid-template-columns:1.35fr 1fr;gap:30px;padding:28px;margin-top:40px;border-left:4px solid #ef6837;background:#dfe1d6}.manual-roadmap h2{font-size:27px;margin:14px 0}.manual-roadmap p{font-size:12px;color:var(--text-dim);margin:0;line-height:1.75}.manual-roadmap>div:last-child{display:flex;flex-direction:column;justify-content:center;gap:20px}.manual-roadmap a{font:11px/1.6 Courier New,monospace;color:var(--text)}.manual-library{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--stroke);gap:0 25px}.manual-library>a{display:block;text-decoration:none;border-bottom:1px solid var(--stroke);padding:22px 0;color:var(--text)}.manual-library h3{font-size:16px;letter-spacing:-.02em;display:flex;justify-content:space-between;gap:15px;margin-bottom:10px}.manual-library h3 span{font-size:12px;color:var(--accent)}.manual-library p{font-size:12px;color:var(--text-dim);margin:0;line-height:1.65}.manual-library>a:hover h3{color:var(--accent)}.manual-launch{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 0;border-top:3px double var(--stroke-strong);margin-top:40px}.manual-launch p{font-size:24px;font-weight:600;letter-spacing:-.05em;margin:0}@media(max-width:1150px){.docs-shell{grid-template-columns:205px minmax(0,1fr);gap:30px}.docs-side{padding-right:18px}.feature-copy{padding:23px}.scan-check{flex-wrap:wrap;gap:12px 20px}.scan-check>.doc-label{max-width:none;flex-basis:100%}.workflow-grid{grid-template-columns:1fr 1fr}.manual-section-head{align-items:start;flex-direction:column;gap:8px}.manual-roadmap{grid-template-columns:1fr;gap:20px}.manual-roadmap>div:last-child{flex-direction:row;justify-content:start;flex-wrap:wrap}}@media(max-width:800px){.docs-shell{grid-template-columns:1fr;gap:28px;padding-top:22px}.docs-side{position:static;max-height:none;border:0;border-bottom:1px solid var(--stroke);padding:0 0 18px}.manual-label{padding-bottom:14px}.docs-side #search{margin-bottom:14px}.docs-home{font-size:12px}.guide-menu summary{margin-top:5px}.guide-group{margin:18px 0}.sidebar-project,.sidebar-note{display:none}.docs-title h1{font-size:40px}.docs-landing .docs-title h1{font-size:clamp(44px,9vw,68px)}.docs-title .lead{font-size:14px}.docs-breadcrumb{font-size:9px;margin-bottom:17px}.analysis-feature{grid-template-columns:1fr 1fr}.on-page ul{grid-template-columns:1fr}.docs-article>h2{font-size:26px}.docs-article:not(.docs-landing)>p,.docs-article:not(.docs-landing)>ul,.docs-article:not(.docs-landing)>ol{font-size:15px}.manual-section{padding-top:30px}.manual-section-head h2{font-size:27px}html.docs-signal .head-inner{min-height:65px}}@media(max-width:550px){.analysis-feature{grid-template-columns:1fr}.feature-copy{padding:25px}.feature-copy h2{font-size:42px}.analysis-feature figure img{max-height:280px}.analysis-feature figcaption{font-size:8px}.scan-check{display:grid;grid-template-columns:1fr 1fr;padding:17px;gap:15px}.scan-check>.doc-label{grid-column:1/-1}.workflow-grid{grid-template-columns:1fr}.workflow{min-height:0;padding:20px}.workflow>div{margin-bottom:15px}.workflow h3{font-size:22px}.workflow p{margin-bottom:20px}.manual-roadmap{padding:22px}.manual-library{grid-template-columns:1fr}.manual-launch{align-items:start;flex-direction:column}.manual-launch p{font-size:27px}.docs-sequence a{font-size:13px}.docs-title h1{font-size:35px}html.docs-signal .brand{font-size:22px}html.docs-signal .header-cta{padding:11px 9px;font-size:10px}html.docs-signal .site-menu summary{font-size:11px}.docs-article table{font-size:12px}.docs-article th,.docs-article td{padding:10px;min-width:90px}}
