.ambient-film{margin-block:32px;border:1px solid #394b50;background:#0c1419;overflow:hidden}.ambient-film video{display:block;width:100%;height:auto;aspect-ratio:16/5;object-fit:contain}.ambient-film figcaption{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;color:#b7c7cc;font:400 .875rem/1.5 'IBM Plex Mono',monospace}.ambient-film button,.film-pause{cursor:pointer;min-height:44px;padding:8px 14px;background:#1d302e;color:#b8efd8;border:1px solid #63887b;font:500 .875rem/1.5 Manrope,sans-serif}.ambient-film button:disabled,.film-pause:disabled{opacity:.75;cursor:default}.ambient-film button:focus-visible{outline:2px solid #f2b95f;outline-offset:3px}.release-film{margin-inline:0}.film-pause{display:block;margin:20px 0}.methods-version-note{margin:32px 0;display:grid;grid-template-columns:1fr 1.4fr;gap:30px;align-items:center}.methods-version-note h3{font-size:1.5rem;margin:12px 0}.methods-version-note p{font-size:1rem;line-height:1.7;color:#bcc6c8}.methods-version-note .method-terminal{margin:0}.release-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:24px 0}.release-platforms a{padding:22px 16px;border:1px solid currentColor;text-align:left;transition:background .2s}.release-platforms a:hover{background:rgba(255,255,255,.15)}.release-platforms span,.release-platforms strong{display:block;font-size:1rem;line-height:1.6}.registry-version-note{max-width:900px!important;font-size:1rem!important;line-height:1.8!important}.registry-version-note a{text-decoration:underline}.registry-version-note code{overflow-wrap:anywhere}.methods-heading .eyebrow{font-size:.875rem}
@media(max-width:700px){.ambient-film figcaption{flex-wrap:wrap;padding:12px}.methods-version-note{grid-template-columns:1fr;gap:8px}.release-platforms{grid-template-columns:1fr 1fr}.methods-film-notes>p{max-width:none}}
.cli-methods{padding:100px 0;color:#f0eee7;background:#0e1417;border-top:1px solid #354044;scroll-margin-top:90px}
.methods-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.methods-heading h2{font-size:clamp(2.5rem,5.3vw,5rem);line-height:1.05;letter-spacing:-.055em;margin:20px 0 0}.methods-heading h2 em{font-style:normal;color:#f2b95f}.methods-heading>p{max-width:360px;font-size:1.0625rem;line-height:1.75;color:#bec6c7}
.methods-cinema{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);border:1px solid #394246;background:#080d10}.methods-screen{align-self:center;min-width:0}.methods-screen video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#0c1215}.methods-film-notes{padding:26px;border-left:1px solid #394246}.methods-label{font:500 .875rem/1.5 'IBM Plex Mono',monospace;color:#eeb765}.methods-film-notes h3{font-size:2rem;line-height:1.15;letter-spacing:-.04em;margin:18px 0}.methods-film-notes p{color:#bcc6c8;font-size:1rem;line-height:1.65}.methods-film-notes>a,.method-detail>a,.methods-scope a{color:#89d8bb;text-underline-offset:4px;font-size:.9375rem}.film-chapters{display:grid;margin:20px 0}.film-chapters button{border:0;border-top:1px solid #354044;background:transparent;color:#bfc8ca;text-align:left;padding:12px 0;font:400 .875rem 'IBM Plex Mono',monospace;cursor:pointer}.film-chapters button span{margin-left:15px;color:#f0eee7}.film-chapters button:hover span{color:#f2b95f}
.film-transcript{margin:16px 0 42px;color:#bcc6c8;font-size:1rem;line-height:1.7}.film-transcript summary{cursor:pointer;width:fit-content}.film-transcript ol{max-width:900px;padding:14px 0 0 24px}.film-transcript li{padding-bottom:10px}
.methods-workbench{display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,2.5fr);border:1px solid #394246}.methods-picker{display:grid;align-content:start;background:#111b20}.methods-picker button{background:none;border:0;border-bottom:1px solid #354044;border-left:3px solid transparent;text-align:left;padding:21px 24px;cursor:pointer;color:#e9ede9}.methods-picker button span{display:block;font:400 .875rem/1.5 'IBM Plex Mono',monospace;color:#a6b5bc;margin-bottom:6px}.methods-picker button b{font:600 1rem/1.5 Manrope,sans-serif}.methods-picker button[aria-pressed=true]{background:#1d2a2f;border-left-color:#f2b95f}.methods-picker button[aria-pressed=true] span{color:#f2b95f}.methods-picker button:hover{background:#203036}.method-detail{padding:30px;min-width:0;border-left:1px solid #394246}.method-title-row{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.method-title-row h3{font-size:1.5rem;margin:0;letter-spacing:-.03em}.method-detail>p{font-size:1rem;line-height:1.7;color:#bbc7cb}.method-terminal{border:1px solid #415054;background:#080f12;margin:24px 0 0}.method-terminal>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #344247;padding:12px 16px;color:#adc0c5;font:400 .875rem/1.5 'IBM Plex Mono',monospace}.method-terminal button{padding:8px 13px;border:1px solid #668a7e;color:#b4efd8;background:#132c26;cursor:pointer;font:500 .875rem Manrope,sans-serif;flex-shrink:0}.method-terminal pre{padding:20px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#f1d09b;font:400 1rem/1.85 'IBM Plex Mono',monospace}.method-copy-status{min-height:1.5em;margin:8px 0!important;font-size:.875rem!important}.method-facts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:15px 0 26px}.method-facts dt{font:500 .875rem/1.5 'IBM Plex Mono',monospace;color:#91d6bd;margin-bottom:8px}.method-facts dd{margin:0;color:#cad1d1;font-size:1rem;line-height:1.7}.method-boundary dt{color:#ff9e87}.methods-scope{max-width:1050px;color:#aebec3;font-size:.9375rem;line-height:1.8;margin:24px 0 0}.cli-methods :is(button,a,summary):focus-visible{outline:2px solid #f2b95f;outline-offset:5px}#film-status:empty{display:none}
@media(max-width:1050px){.methods-cinema{grid-template-columns:1fr}.methods-film-notes{border-left:0;border-top:1px solid #394246;display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.methods-film-notes h3{grid-column:1}.methods-film-notes>p{grid-column:2;grid-row:1/3}.film-chapters{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;margin:0}.methods-workbench{grid-template-columns:240px 1fr}.method-facts{grid-template-columns:1fr}}
@media(max-width:700px){.cli-methods{padding:64px 0}.methods-heading{display:block}.methods-heading>p{max-width:none}.methods-workbench{grid-template-columns:1fr}.methods-picker{grid-template-columns:1fr 1fr}.methods-picker button{padding:16px}.method-detail{border-left:0;border-top:1px solid #394246;padding:22px}.methods-film-notes{display:block;padding:22px}.methods-film-notes h3 br{display:none}.methods-film-notes h3 br:after{content:' '}.film-chapters{grid-template-columns:1fr 1fr;margin:16px 0}.method-terminal>div{flex-wrap:wrap}.method-terminal pre{padding:16px}.methods-heading h2{font-size:3rem}}
