.guide-page{color:var(--ink);background:var(--paper)}.guide-hero{padding-block:54px 48px}.back-home{color:var(--muted-light);align-items:center;gap:8px;margin-bottom:54px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.guide-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:8%;display:grid}.guide-title h1{max-width:14em;margin-bottom:20px;font-size:48px}.guide-title>p{max-width:44em;color:var(--muted-light);margin-bottom:0;font-size:18px;line-height:1.75}.guide-facts{gap:18px;margin:0;display:grid}.guide-facts>div{border-top:1px solid var(--line-light);padding-top:14px}.guide-facts dt{color:var(--muted-light);align-items:center;gap:8px;margin-bottom:7px;font-size:12px;display:flex}.guide-facts dd{margin:0;font-size:14px;font-weight:500}.prerequisite-strip{border-block:1px solid var(--ink);grid-template-columns:180px minmax(0,1fr);gap:28px;margin-top:48px;padding-block:20px;display:grid}.prerequisite-strip strong{font-size:13px}.prerequisite-strip ul{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.prerequisite-strip li{color:var(--muted-light);font-size:13px}.guide-links{flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.guide-links a{border:1px solid var(--line-light);border-radius:6px;grid-template-columns:20px minmax(0,1fr);gap:2px 8px;min-width:min(240px,100%);padding:10px 12px;text-decoration:none;display:grid}.guide-links svg{color:#96733d;grid-row:1/span 2;align-self:center}.guide-links small{color:var(--muted-light);font-size:9px}.guide-links strong{font-size:12px}.guide-body{grid-template-columns:210px minmax(0,1fr) 200px;align-items:start;gap:5%;padding-block:42px 96px;display:grid}.guide-toc{min-width:0;position:sticky;top:96px}.guide-toc>strong,.guide-context>div>strong{margin-bottom:15px;font-size:12px;display:block}.guide-toc ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.guide-toc a{color:var(--muted-light);padding-block:7px;font-size:12px;line-height:1.45;text-decoration:none;display:block}.guide-toc a[aria-current=true]{color:var(--ink);font-weight:600}.guide-progress{background:var(--line-light);height:2px;margin-top:18px;overflow:hidden}.guide-progress span{background:var(--signal);transform-origin:0;width:100%;height:100%;transition:transform .22s var(--ease-out);display:block;transform:scaleX(.05)}.guide-content{min-width:0}.guide-context{gap:36px;min-width:0;display:grid;position:sticky;top:96px}.guide-context>div{border-top:1px solid var(--line-light);padding-top:14px}.guide-context a{color:var(--muted-light);justify-content:space-between;align-items:center;gap:8px;padding-block:7px;font-size:11px;text-decoration:none;display:flex}.guide-source-group{padding-block:5px 10px;display:grid}.guide-source-group+.guide-source-group{border-top:1px solid var(--line-light);margin-top:6px}.guide-source-group small{color:var(--ink);padding-block:6px 2px;font-size:10px;font-weight:600;line-height:1.4}.success-evidence>svg{color:var(--success);margin-bottom:10px}.success-evidence p{color:var(--muted-light);margin:8px 0 0;font-size:12px}.safety-banner{border-radius:var(--radius-md);background:#eaf4ed;border:1px solid #a8c2b1;grid-template-columns:28px minmax(0,1fr);gap:14px;margin-bottom:56px;padding:20px;display:grid}.safety-banner>svg{color:var(--success)}.safety-banner strong{margin-bottom:5px;font-size:13px;display:block}.safety-banner p{color:#435249;margin:0;font-size:13px}.guide-step{border-top:1px solid var(--ink);padding-block:60px;scroll-margin-top:92px}.guide-step__header{grid-template-columns:42px minmax(0,1fr);gap:16px;margin-bottom:30px;display:grid}.guide-step__index{color:var(--muted-light);font-family:var(--font-mono);padding-top:8px;font-size:11px}.guide-step__header h2{margin-bottom:12px;font-size:32px}.guide-step__header p{max-width:42em;color:var(--muted-light);margin:0;font-size:15px}.primary-action{max-width:42em;margin:0 0 22px 58px;font-weight:500}.command-block{border-radius:var(--radius-md);color:var(--light);background:var(--stage-raised);border:1px solid #24282a;margin:18px 0 18px 58px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 8px 18px #1c241f1f,0 26px 48px #1c241f14}.command-block__bar{border-bottom:1px solid #e2e2e226;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:6px 8px 6px 14px;display:flex}.command-block__bar>span{color:var(--muted-dark);align-items:center;gap:7px;font-size:11px;display:inline-flex}.command-block__bar>span svg{color:var(--signal)}.command-block__tools{align-items:center;gap:3px;display:flex}.command-block__tools>small{color:#f5f5f2ad;font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.icon-command{border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;place-items:center;width:34px;height:34px;padding:0;display:grid}.terminal-help-trigger{color:#f5f5f2b8;display:none}.js .terminal-help-trigger{display:grid}.command-lines{max-height:440px;overflow:auto}.command-line{border-bottom:1px solid #e2e2e21a;grid-template-columns:minmax(0,1fr) 46px;align-items:center;display:grid;position:relative}.command-line:last-child{border-bottom:0}.command-line>div:first-child{min-width:0}.command-line .astro-code{margin:0;padding:16px 12px 16px 18px;font-size:12px;line-height:1.65;overflow-x:auto;background:0 0!important}.command-line .icon-command{justify-self:center}.command-note{color:var(--muted-dark);margin:0;padding:10px 18px 14px;font-size:11px}.command-simulator{background:#0a0c0d;border-top:1px solid #e2e2e21f;grid-column:1/-1}.simulator-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:7px 10px 7px 16px;display:flex}.simulator-toolbar>span{color:#f5f5f294;font-size:10px}.simulator-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.simulator-toolbar button,.conversation-actions>button:not(.button){color:#f5f5f2bd;background:0 0;border:1px solid #f5f5f22e;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:5px 8px;font-size:10px;display:inline-flex}.simulator-toolbar button[hidden]{display:none}.simulator-screen{color:#d8e4d8;min-height:152px;font-family:var(--font-mono);border-block:1px solid #e2e2e21a;padding:16px 18px 22px;font-size:11px;line-height:1.75;position:relative}.simulator-command{color:#f2d69f;gap:9px;margin:0 0 12px;display:flex}.simulator-command code{overflow-wrap:anywhere}.simulator-screen ol{margin:0;padding:0;list-style:none}.simulator-screen li{overflow-wrap:anywhere;white-space:pre-wrap;color:#aebbb2;min-width:0}.simulator-screen li:last-child{color:#b8dabf}.simulator-cursor{background:var(--signal);opacity:.72;width:7px;height:12px;margin-top:4px;animation:.9s steps(2,jump-none) infinite cursor-blink;display:inline-block}.simulator-notice{color:#f5f5f2ad;margin:0;padding:9px 18px 11px;font-size:9px}@keyframes cursor-blink{50%{opacity:.18}}.os-tabs{margin:20px 0 20px 58px}.os-tabs__list{border:1px solid var(--line-light);border-radius:var(--radius-md);background:#e8eae4;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:inline-grid}.os-tabs__list button{border-radius:var(--radius-sm);min-width:118px;min-height:38px;color:var(--muted-light);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-size:12px;display:inline-flex}.os-tabs__list button[aria-selected=true]{color:var(--ink);border-color:var(--line-light);background:var(--paper-raised);font-weight:600;box-shadow:0 2px 6px #1f262014}.os-tabs .command-block{margin-left:0}.step-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 20px 58px;display:grid}.step-resource{border:1px solid var(--line-light);background:var(--paper-raised);border-radius:6px;grid-template-columns:24px minmax(0,1fr) 18px;gap:10px;min-width:0;padding:15px;text-decoration:none;display:grid}.step-resource[hidden]{display:none}.step-resource>svg:first-child{color:#96733d}.step-resource>svg:last-child{color:var(--muted-light)}.step-resource span{min-width:0}.step-resource small{color:#7d622f;margin-bottom:4px;font-size:9px;font-weight:650;display:block}.step-resource strong{margin-bottom:5px;font-size:12px;line-height:1.45;display:block}.step-resource p{color:var(--muted-light);margin:0;font-size:11px;line-height:1.65}.terminal-help{width:min(540px,100vw - 32px);max-width:none;color:var(--ink);background:0 0;border:0;border-radius:8px;padding:0;overflow:visible}.terminal-help::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070908b8}.terminal-help__surface{border:1px solid var(--line-light);background:var(--paper-raised);border-radius:8px;overflow:hidden;box-shadow:0 30px 90px #00000057}.terminal-help header{border-bottom:1px solid var(--line-light);grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:18px;display:grid}.terminal-help__mark{color:#2b2113;background:#e5c27d;border:1px solid #bd9451;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.terminal-help header small{color:#8b6834;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.terminal-help h2{margin:0;font-size:19px;line-height:1.35}.terminal-help__close{color:var(--muted-light)}.terminal-help__surface>p{color:var(--muted-light);margin:0;padding:16px 18px 0;font-size:12px;line-height:1.7}.terminal-help section{border:1px solid var(--line-light);background:var(--paper);border-radius:6px;grid-template-columns:26px minmax(0,1fr);gap:10px;margin:14px 18px 18px;padding:16px;display:grid}.terminal-help section[hidden]{display:none}.terminal-help section>svg{color:#96733d;margin-top:2px}.terminal-help h3{margin:0 0 10px;font-size:14px}.terminal-help ol{color:var(--muted-light);gap:7px;margin:0;padding-left:18px;font-size:12px;line-height:1.6;display:grid}.terminal-help footer{border-top:1px solid var(--line-light);color:var(--muted-light);background:var(--paper);align-items:flex-start;gap:9px;padding:13px 18px;font-size:11px;line-height:1.55;display:flex}.terminal-help footer svg{color:var(--success);flex:none;margin-top:1px}.ai-prompt{border:1px solid var(--line-light);border-radius:var(--radius-md);background:var(--paper-raised);margin:20px 0 20px 58px;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #1c241f14,0 26px 48px #1c241f0d}.ai-prompt__heading{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:7px 10px 7px 16px;display:flex}.ai-prompt__heading>div:first-child{align-items:center;gap:9px;display:inline-flex}.ai-prompt__heading strong{font-size:12px}.prompt-signal{background:var(--signal);width:18px;height:3px;transform:skew(-26deg)}.prompt-actions{gap:4px;display:flex}.prompt-actions button{border-radius:var(--radius-sm);min-height:36px;color:var(--muted-light);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.ai-prompt blockquote{color:var(--ink);white-space:pre-line;margin:0;padding:20px;font-size:14px;line-height:1.8}.conversation-simulator{border-top:1px solid var(--line-light);background:#f8f9f6}.conversation-stage{background:linear-gradient(#f8f9f6,#f1f3ee);min-height:320px;padding:22px}.conversation-thread{gap:12px;margin-top:14px;display:grid}.conversation-message{border:1px solid var(--line-light);background:#fff;border-radius:8px;max-width:88%;padding:13px 15px;position:relative;box-shadow:0 8px 24px #262a250f}.conversation-message>span{color:var(--muted-light);margin-bottom:5px;font-size:9px;font-weight:600;display:block}.conversation-message p{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.conversation-message--user{color:var(--signal-ink);background:#f6e8c8;border-color:#ddbd80;margin-left:auto}.conversation-message--assistant{animation:conversation-in .22s var(--ease-out) both;grid-template-columns:24px minmax(0,1fr);gap:3px 9px;display:grid}.conversation-message--assistant>span,.conversation-message--assistant>p{grid-column:2}.conversation-stage-icon{color:#96733d;grid-row:1/span 2;place-items:center;width:24px;height:24px;display:grid}.conversation-stage-icon svg{display:none}.conversation-message[data-stage=plan] .icon-plan,.conversation-message[data-stage=tool] .icon-tool,.conversation-message[data-stage=result] .icon-result{display:block}.conversation-message[data-stage=tool]{font-family:var(--font-mono);background:#17191a}.conversation-message[data-stage=tool]>span,.conversation-message[data-stage=tool] p{color:#dce2db}.conversation-message[data-stage=result]{background:#edf6ef;border-color:#a8c2b1}.conversation-actions{border-top:1px solid var(--line-light);align-items:center;gap:8px;padding:14px 20px;display:flex}.conversation-actions .button{min-height:38px;padding-block:7px}.conversation-actions>button:not(.button){color:var(--muted-light);border-color:var(--line-light)}.conversation-safety{color:var(--muted-light);align-items:flex-start;gap:7px;margin:0;padding:0 20px 16px;font-size:10px;display:flex}.conversation-safety svg{color:var(--success);flex:none;margin-top:1px}@keyframes conversation-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.media-demo{border-radius:var(--radius-md);color:var(--light);background:var(--stage-raised);border:1px solid #24282a;margin:22px 0 22px 58px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 44px #1c241f1a}.media-demo figcaption{border-bottom:1px solid #e2e2e226;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:grid}.media-demo__icon{width:24px;height:24px;color:var(--signal);place-items:center;display:grid}.media-demo figcaption strong{min-width:0;font-size:12px}.media-demo figcaption small{color:var(--muted-dark);font-size:10px}.media-demo video{aspect-ratio:16/9;background:var(--stage);width:100%}.media-transcript{border-top:1px solid #e2e2e226}.media-transcript summary{min-height:44px;color:var(--muted-dark);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:flex}.media-transcript p{color:var(--muted-dark);white-space:pre-line;margin:0;padding:0 16px 16px;font-size:11px;line-height:1.7}.guide-image{border:1px solid var(--line-light);background:var(--paper-raised);border-radius:8px;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;gap:20px;margin:24px 0 24px 58px;padding:18px;display:grid}.guide-image__frame{background:#f3f4f2;border:1px solid #d7d9d4;border-radius:6px;max-height:420px;overflow:auto}.guide-image img{width:100%;height:auto}.guide-image figcaption{color:var(--muted-light);align-items:flex-start;gap:9px;font-size:12px;line-height:1.75;display:flex}.guide-image figcaption svg{color:#96733d;flex:none;margin-top:3px}.step-safety{border-radius:var(--radius-md);color:#59451f;background:#fbf2df;border:1px solid #e0bf82;grid-template-columns:24px minmax(0,1fr);gap:10px;margin:24px 0 0 58px;padding:14px 16px;display:grid}.step-safety p{margin:0;font-size:12px}.step-outcomes{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 0 58px;display:grid}.outcome{border:1px solid var(--line-light);border-radius:var(--radius-md);background:#ffffff85;grid-template-columns:24px minmax(0,1fr);gap:9px;min-width:0;padding:15px;display:grid}.outcome>svg{margin-top:2px}.outcome--success>svg{color:var(--success)}.outcome--recovery>svg{color:var(--amber)}.outcome p{color:var(--muted-light);margin:0;font-size:12px}.outcome strong{color:var(--ink);margin-bottom:5px;font-size:12px;display:block}.advanced-details{border-block:1px solid var(--line-light);margin:18px 0 0 58px}.advanced-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:50px;font-size:12px;font-weight:500;list-style:none;display:flex}.advanced-details summary::-webkit-details-marker{display:none}.advanced-details summary svg{transition:transform .15s var(--ease-out)}.advanced-details[open] summary svg{transform:rotate(180deg)}.advanced-details p{color:var(--muted-light);margin:0;padding-bottom:18px;font-size:13px}.example-library{border-top:1px solid var(--ink);padding-block:64px}.example-library__heading{grid-template-columns:28px minmax(0,1fr);gap:12px;margin-bottom:24px;display:grid}.example-library__heading>svg{color:#96733d;margin-top:5px}.example-library__heading h2{margin:0 0 8px;font-size:30px}.example-library__heading p{color:var(--muted-light);margin:0;font-size:13px}.example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.example-card{border:1px solid var(--line-light);background:var(--paper-raised);border-radius:6px;grid-template-columns:26px minmax(0,1fr);gap:8px 10px;min-width:0;padding:16px;display:grid}.example-card>span{color:#7f5e2f;font-family:var(--font-mono);grid-row:1/span 4;font-size:9px}.example-card h3{margin:0;font-size:15px}.example-card>p{color:var(--ink);margin:0;font-size:13px;line-height:1.7}.example-card>small{color:var(--muted-light);gap:3px;font-size:10px;line-height:1.55;display:grid}.example-card>small strong{color:#246c42;font-size:9px}.example-card>div{flex-wrap:wrap;gap:5px;display:flex}.example-card button{border:1px solid var(--line-light);min-height:32px;color:var(--muted-light);background:0 0;border-radius:3px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.example-card button:last-child{color:#2b2113;background:#e8ca8e;border-color:#d4b577}.example-more{border-block:1px solid var(--line-light);margin-top:18px}.example-more>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;font-size:12px;font-weight:600;list-style:none;display:flex}.example-more>summary::-webkit-details-marker{display:none}.example-more>summary svg{transition:transform .16s var(--ease-out)}.example-more[open]>summary svg{transform:rotate(180deg)}.example-grid--advanced{padding-bottom:18px}.faq-section{border-top:1px solid var(--ink);padding-block:64px 20px}.faq-section h2{margin-bottom:26px;font-size:32px}.faq-section details{border-bottom:1px solid var(--line-light)}.faq-section summary{cursor:pointer;overflow-wrap:anywhere;min-height:58px;padding-block:17px;font-weight:500;list-style-position:inside}.faq-section details p{max-width:46em;color:var(--muted-light);overflow-wrap:anywhere;margin:0;padding:0 0 20px 20px;font-size:13px}.guide-pager{border-block:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.guide-pager>a{justify-content:space-between;align-items:center;gap:16px;min-height:112px;padding:18px 24px;text-decoration:none;display:flex}.guide-pager>a+a{text-align:right}.guide-pager small,.guide-pager strong{display:block}.guide-pager small{color:var(--muted-light);margin-bottom:5px;font-size:11px}.guide-pager strong{font-size:14px}html[data-reading-theme=dark][data-theme=paper]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0d0e}html[data-reading-theme=dark][data-theme=paper] body,html[data-reading-theme=dark] .guide-page{color:#eceee9;background:#0c0d0e}html[data-reading-theme=dark] .site-header--paper{color:#eceee9;background:#0c0d0ee0;border-color:#303335}html[data-reading-theme=dark] .site-header--paper .brand-link img{filter:brightness(0)invert()}html[data-reading-theme=dark] .guide-page{--ink:#eceee9;--paper:#0c0d0e;--paper-raised:#161819;--muted-light:#abb2ad;--line-light:#34383a}html[data-reading-theme=dark] .guide-facts>div,html[data-reading-theme=dark] .guide-context>div,html[data-reading-theme=dark] .prerequisite-strip,html[data-reading-theme=dark] .guide-step,html[data-reading-theme=dark] .faq-section,html[data-reading-theme=dark] .guide-pager{border-color:#45494a}html[data-reading-theme=dark] .guide-progress{background:#303435}html[data-reading-theme=dark] .guide-links a,html[data-reading-theme=dark] .example-card{background:#151718;border-color:#393d3e}html[data-reading-theme=dark] .example-card>p{color:#e7e9e4}html[data-reading-theme=dark] .example-card>span{color:#c4a064}html[data-reading-theme=dark] .example-card>small strong{color:#6fbd8b}html[data-reading-theme=dark] .example-card button{color:#b6bcb7;border-color:#3d4142}html[data-reading-theme=dark] .example-card button:last-child{color:#21190d;background:#d4ad68;border-color:#b28c50}html[data-reading-theme=dark] .safety-banner{background:#142019;border-color:#41624d}html[data-reading-theme=dark] .safety-banner p{color:#b8c9bd}html[data-reading-theme=dark] .primary-action{color:#d8dcd7}html[data-reading-theme=dark] .os-tabs__list{background:#17191a;border-color:#444849;box-shadow:inset 0 1px #ffffff0a}html[data-reading-theme=dark] .os-tabs__list button{color:#9fa6a1}html[data-reading-theme=dark] .os-tabs__list button[aria-selected=true]{color:#f1f2ee;background:#292c2d;border-color:#5b6061;box-shadow:0 7px 18px #0000003d,inset 0 1px #ffffff0f}html[data-reading-theme=dark] .os-tabs__list button:disabled{color:#686e6a;background:#111314}html[data-reading-theme=dark] .step-resource{background:#151718;border-color:#393d3e}html[data-reading-theme=dark] .step-resource small{color:#c6a261}html[data-reading-theme=dark] .terminal-help__surface{background:#161819;border-color:#424647}html[data-reading-theme=dark] .terminal-help header,html[data-reading-theme=dark] .terminal-help section,html[data-reading-theme=dark] .terminal-help footer{border-color:#393d3e}html[data-reading-theme=dark] .terminal-help section,html[data-reading-theme=dark] .terminal-help footer{background:#101213}html[data-reading-theme=dark] .terminal-help h2,html[data-reading-theme=dark] .terminal-help h3{color:#eceee9}html[data-reading-theme=dark] .terminal-help header small{color:#d2ad69}html[data-reading-theme=dark] .ai-prompt{border-color:#3b3f40;box-shadow:inset 0 1px #ffffff0d,0 18px 46px #0000002e}html[data-reading-theme=dark] .ai-prompt,html[data-reading-theme=dark] .conversation-simulator,html[data-reading-theme=dark] .conversation-stage{background:#151718}html[data-reading-theme=dark] .ai-prompt__heading,html[data-reading-theme=dark] .conversation-simulator,html[data-reading-theme=dark] .conversation-actions{border-color:#34383a}html[data-reading-theme=dark] .ai-prompt blockquote{color:#e7e9e4}html[data-reading-theme=dark] .prompt-actions button,html[data-reading-theme=dark] .conversation-actions>button:not(.button){color:#b6bcb7;border-color:#3d4142}html[data-reading-theme=dark] .conversation-stage{background:linear-gradient(#151718,#101213)}html[data-reading-theme=dark] .conversation-message{background:#1c1e20;border-color:#3c4042;box-shadow:0 12px 30px #00000029}html[data-reading-theme=dark] .conversation-message--user{color:#23190b;background:#d9b875;border-color:#a9854c}html[data-reading-theme=dark] .conversation-message--user>span,html[data-reading-theme=dark] .conversation-message--user p{color:#23190b}html[data-reading-theme=dark] .conversation-message[data-stage=result]{background:#18271d;border-color:#41624d}html[data-reading-theme=dark] .conversation-message[data-stage=result] p{color:#d8e9dc}html[data-reading-theme=dark] .outcome{background:#141617;border-color:#393d3e}html[data-reading-theme=dark] .step-safety{color:#e9d0a1;background:#221b10;border-color:#765b2c}html[data-reading-theme=dark] .guide-image{background:#151718;border-color:#393d3e}html[data-reading-theme=dark] .guide-image__frame{scrollbar-color:var(--signal) #08090a;background:#08090a;border-color:#3d4142}html[data-reading-theme=dark] .advanced-details{border-color:#3a3e3f}html[data-reading-theme=dark] .faq-section details{border-color:#34383a}html[data-reading-theme=dark] .faq-section summary{color:#e4e6e1}html[data-reading-theme=dark] .guide-pager>a+a{border-color:#34383a}html[data-reading-theme=dark] .guide-rail,html[data-reading-theme=dark] .site-footer{color:#eceee9;background:#0c0d0e}@media (hover:hover) and (pointer:fine){.back-home:hover,.guide-context a:hover,.guide-toc a:hover,.guide-links a:hover{color:var(--ink)}.icon-command:hover,.prompt-actions button:hover,.simulator-toolbar button:hover{color:var(--signal-ink);border-color:var(--signal);background:var(--signal)}.step-resource:hover{background:var(--paper);border-color:#b58e4e}.guide-pager>a:hover{background:var(--paper-raised)}}@media (max-width:1120px){.guide-body{grid-template-columns:190px minmax(0,1fr)}.guide-context{display:none}}@media (max-width:820px){.guide-hero{padding-block:38px}.back-home{margin-bottom:36px}.guide-hero__grid{grid-template-columns:1fr;gap:34px}.guide-title h1{font-size:38px}.prerequisite-strip{grid-template-columns:1fr;gap:10px}.guide-body{padding-top:0;display:block}.guide-toc{border-bottom:1px solid var(--line-light);margin-bottom:28px;padding-block:20px;position:relative;top:auto}.guide-toc ol{scroll-snap-type:x proximity;scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.guide-toc li{scroll-snap-align:start;flex:0 0 min(220px,66vw);padding-right:18px}.guide-toc a{align-items:center;min-height:44px;font-size:13px;display:flex}.guide-progress{margin-top:12px}.example-grid{grid-template-columns:1fr}}@media (max-width:600px){.guide-title h1{font-size:34px}.guide-title>p{font-size:16px}.guide-step{padding-block:46px}.guide-step__header{grid-template-columns:30px minmax(0,1fr);gap:10px}.guide-step__header h2{font-size:27px}.primary-action,.command-block,.os-tabs,.ai-prompt,.media-demo,.guide-image,.step-resources,.step-safety,.step-outcomes,.advanced-details{margin-left:40px}.step-resources{grid-template-columns:1fr}.os-tabs__list{width:100%;display:grid}.os-tabs__list button{min-width:0}.step-outcomes{grid-template-columns:1fr}.ai-prompt__heading{flex-direction:column;align-items:flex-start;padding-block:12px}.prompt-actions{width:100%}.prompt-actions button{border-color:var(--line-light);flex:1;justify-content:center}.media-demo figcaption{grid-template-columns:26px minmax(0,1fr)}.media-demo figcaption small{grid-column:2}.guide-image{grid-template-columns:1fr}.guide-image__frame{max-height:520px}.guide-pager{grid-template-columns:1fr}.guide-pager>a+a{border-top:1px solid var(--line-light)}}@media (max-width:420px){.terminal-help{width:calc(100vw - 20px)}.terminal-help header{grid-template-columns:32px minmax(0,1fr) 34px;gap:9px;padding:15px}.terminal-help__mark{width:32px;height:32px}.terminal-help h2{font-size:17px}.terminal-help__surface>p{padding-inline:15px}.terminal-help section{margin-inline:15px;padding:14px}}@media (prefers-reduced-motion:reduce){.simulator-cursor,.conversation-message--assistant{animation:none}.terminal-help::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
