@charset "UTF-8";.guide-body{width:100%;max-width:1200px}.guide-body p,.guide-body ul,.guide-body .guide-note,.guide-body .guide-table{max-width:820px}.guide-copy p{margin-bottom:1.1em}.guide-section{padding-top:48px;scroll-margin-top:calc(var(--top-nav-height) + 16px)}.guide-section-label{color:var(--gray-300);font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.guide-fig,.guide-pair,.guide-grid{margin:28px 0 8px}.guide-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.guide-cap{color:var(--gray-300);font-size:13px;line-height:1.5;margin-top:10px}.guide-params{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px}.guide-param{border:1px solid var(--white-alpha-20);border-radius:4px;padding:5px 10px;font-size:13px;color:var(--white-alpha-80);white-space:nowrap}.guide-param b{color:#fff;font-weight:500}.guide-note{border-left:2px solid var(--white-alpha-20);padding:4px 0 4px 18px;margin:24px 0;color:var(--gray-300);font-size:15px;line-height:1.6}.guide-video{position:relative;width:100%;background:#0d0d0d;outline:1px solid var(--white-alpha-20);margin:28px 0 8px}.guide-video video{width:100%;height:auto;border:0;display:block;background:#000}.guide-video:has(iframe){aspect-ratio:var(--ar, 16/9)}.guide-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.guide-video.is-half{width:50%}@media (max-width: 700px){.guide-video.is-half{width:100%}}.guide-video.is-ui{width:auto;max-width:560px;aspect-ratio:auto;background:none}.guide-video.is-ui video{position:static;width:100%;height:auto}.guide-table,.eg-params{width:100%;border-collapse:collapse}.guide-table th,.guide-table td,.eg-params th,.eg-params td{text-align:left;vertical-align:top}.guide-table tbody th,.eg-params tbody th{color:#fff;font-weight:700}.guide-table{margin:24px 0;font-size:14px}.guide-table th,.guide-table td{padding:10px 12px;border-bottom:1px solid var(--white-alpha-20)}.guide-table thead th{color:var(--gray-300);font-weight:500}.guide-table td{color:var(--white-alpha-80)}.guide-table td:last-child{color:var(--gray-300)}.guide-table code{color:#fff;font-size:13px;white-space:pre}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guide-end{margin:72px 0 96px;padding-top:32px;border-top:1px solid var(--white-alpha-20);display:flex;gap:16px;flex-wrap:wrap;align-items:center}@media (max-width: 900px){.guide-section{padding-top:36px}.guide-pair,.guide-grid{grid-template-columns:1fr}.guide-table{display:block;overflow-x:auto}}.guide-grid.is-2up{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 700px){.guide-grid,.guide-grid.is-2up{grid-template-columns:1fr}}.guide-fig img,.guide-pair img,.guide-grid img{width:100%;display:block;outline:1px solid var(--white-alpha-10);cursor:zoom-in}.guide-fig img{background:#000}.guide-row{display:flex;align-items:flex-start;gap:16px;margin:28px 0 8px}.guide-row>*{flex-basis:0;flex-grow:var(--ar, 1);min-width:0;margin:0}.guide-row img{width:100%;height:auto;display:block;outline:1px solid var(--white-alpha-10);cursor:zoom-in}@media (max-width: 700px){.guide-row{flex-direction:column}.guide-row>*{flex-grow:0;width:100%}}.guide-fig.is-tall img{width:auto;max-width:380px}.guide-lightbox{position:fixed;inset:0;z-index:9999;background:#000000eb;display:none;align-items:center;justify-content:center;padding:10px;opacity:0;transition:opacity .16s linear}.guide-lightbox.open{display:flex}.guide-lightbox.visible{opacity:1}.guide-lightbox img{max-width:100%;max-height:100%;object-fit:contain;display:block;margin:0 auto}.guide-lightbox-stage{position:relative;margin:0;max-width:100%;max-height:100%;display:flex;min-height:0}.guide-lightbox-cap{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:baseline;justify-content:center;gap:14px;padding:52px 24px calc(20px + env(safe-area-inset-bottom)) 24px;background:linear-gradient(to top,#000c,#0000008c 55%,#0000);color:#fff;font-family:UxumMed,Inter,Arial,sans-serif;font-size:15px;line-height:1.5;text-align:left;pointer-events:none;max-height:45vh;overflow-y:auto}.guide-lightbox-cap #guide-lightbox-text{flex:0 1 auto;max-width:820px}.guide-lightbox-cap #guide-lightbox-count{flex:0 0 auto;color:var(--gray-300);font-size:11px;letter-spacing:.14em;white-space:nowrap}@media (max-width: 700px){.guide-lightbox-cap{font-size:13px;gap:10px;padding:44px 16px calc(16px + env(safe-area-inset-bottom)) 16px}}.guide-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:64px;border:1px solid var(--white-alpha-20);border-radius:4px;background:#0006;color:#fff;font-size:30px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s linear;z-index:2}.guide-lightbox-nav:hover{background:var(--white-alpha-10)}.guide-lightbox-nav.prev{left:20px}.guide-lightbox-nav.next{right:20px}.guide-lightbox-close{position:absolute;top:20px;right:24px;z-index:2;width:40px;height:40px;border:1px solid var(--white-alpha-20);border-radius:4px;background:transparent;color:#fff;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s linear,background .15s linear}.guide-lightbox-close:hover{background:var(--white-alpha-10);border-color:var(--white-alpha-40, rgba(255, 255, 255, .4))}@media (max-width: 900px){.guide-lightbox{padding:16px}.guide-lightbox-close{top:10px;right:12px}.guide-lightbox-nav{width:38px;height:52px;font-size:24px}.guide-lightbox-nav.prev{left:6px}.guide-lightbox-nav.next{right:6px}.guide-lightbox-cap{font-size:13px}}:where(.guide-copy) h2,:where(.guide-copy) h3,:where(.guide-copy) h4{font-weight:inherit}.guide-section>h2:first-child,.guide-section-label+h2{margin-top:0}.eg-layout{display:flex;justify-content:space-between;gap:48px;align-items:start}.eg-layout .help-menu-item{white-space:normal}.eg-main{flex:1 1 auto;min-width:0;max-width:1000px}.eg-group-blurb{max-width:820px;margin-bottom:8px}.eg-fx{display:grid;grid-template-columns:1fr 340px;gap:28px;align-items:start;padding:28px 0;border-bottom:1px solid var(--white-alpha-20);scroll-margin-top:calc(var(--top-nav-height) + 16px)}.eg-fx:first-of-type{border-top:1px solid var(--white-alpha-20)}.eg-fx:has(+.eg-fx-variant){border-bottom:none;padding-bottom:18px}.eg-fx-variant{padding-top:18px}.eg-fx-subname{color:#fff;font-size:15px;line-height:1.3;margin:0 0 4px}.eg-fx-img{position:relative}.eg-fx-img video{width:100%;aspect-ratio:16/9;display:block;outline:1px solid var(--white-alpha-10);background:#000;object-fit:cover}.eg-fx-img img{width:100%;display:block;outline:1px solid var(--white-alpha-10);background:#000;cursor:zoom-in}.eg-wip{position:absolute;top:10px;left:10px;background:#000000bf;border:1px solid var(--white-alpha-20);color:#fff;font-size:11px;letter-spacing:.08em;padding:4px 8px;border-radius:3px}.eg-fx-name{color:#fff;font-size:20px;line-height:1.3;margin:0 0 4px}.eg-req{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-300);margin-bottom:10px;display:flex;flex-wrap:wrap;gap:6px}.eg-req span+span:before{content:"·";margin-right:6px}.eg-soon{color:#fedf3d}.eg-fx-intro{font-size:14px;line-height:1.55;margin:0 0 14px}.eg-params{font-size:12.5px;line-height:1.45}.eg-params th,.eg-params td{padding:4px 0}.eg-params th{white-space:nowrap;padding-right:12px;width:1%}.eg-params td{color:var(--gray-300)}.eg-params tr+tr th,.eg-params tr+tr td{border-top:1px solid var(--white-alpha-10)}@media (max-width: 900px){.eg-layout{display:block}}@media (max-width: 800px){.eg-fx{grid-template-columns:1fr;gap:14px}}.gi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;padding:48px 0 0}.gi-card{display:block}.gi-card-img{display:block;outline:1px solid var(--white-alpha-20);background:#000;margin-bottom:16px}.gi-card-img img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.gi-card-meta{color:var(--gray-300);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.gi-card-title{margin:0 0 10px}.gi-card-blurb{font-size:15px;line-height:1.55;margin:0}@media (max-width: 800px){.gi-grid{grid-template-columns:1fr;gap:48px;padding-top:32px}}.guide-video.is-portrait{width:auto;max-width:420px;aspect-ratio:9/16;margin-right:auto}@media (max-width: 700px){.guide-video.is-portrait{max-width:75%}}.guide-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;aspect-ratio:var(--ar, 16/9);margin:28px 0 8px;padding:16px;border:2px dashed var(--white-alpha-20);border-radius:4px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0 12px,transparent 12px 24px);color:var(--gray-300);font-size:14px;line-height:1.5}.guide-placeholder span{max-width:38ch}.guide-placeholder b{display:block;margin-bottom:4px;color:#ffb347;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.guide-placeholder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 8px}.guide-placeholder-grid .guide-placeholder{margin:0}@media (max-width: 700px){.guide-placeholder-grid{grid-template-columns:1fr}}.guide-video-pair,.guide-video-quad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 8px}.guide-video-pair .guide-video,.guide-video-quad .guide-video{margin:0}.guide-video-pair .guide-cap,.guide-video-quad .guide-cap{margin:8px 0 0}@media (max-width: 700px){.guide-video-pair,.guide-video-quad{grid-template-columns:1fr}}.guide-video-pair.is-half,.guide-video-quad.is-half{max-width:50%;margin-right:auto;gap:12px}@media (max-width: 700px){.guide-video-pair.is-half,.guide-video-quad.is-half{max-width:100%}}.guide-video.is-square{width:auto;max-width:640px;aspect-ratio:1/1;margin-right:auto}@media (max-width: 700px){.guide-video.is-square{max-width:75%}}
