.ilm-help-page{background:#090b0d;color:#f3f4f5}.ilm-help-page main{overflow:hidden}.ilm-help-page code,.ilm-help-page kbd{font-family:Consolas,"SFMono-Regular",monospace}.help-hero{position:relative;padding:74px 0 56px;background:radial-gradient(circle at 13% 18%,rgba(255,111,0,.14),transparent 34%),linear-gradient(135deg,#15100c 0%,#0a0c0e 58%,#080a0c 100%);border-bottom:1px solid #2d251f}.help-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);gap:48px;align-items:center}.breadcrumb{font-size:.84rem;color:#8f959d;margin-bottom:22px}.breadcrumb a{color:#a9afb7;text-decoration:none}.breadcrumb a:hover{color:#ff7a00}.help-hero h1{font-size:clamp(3.5rem,8vw,7.3rem);line-height:.82;letter-spacing:-.065em;margin:15px 0 24px;text-transform:uppercase;max-width:850px}.help-hero h1 span{color:#ff6b00}.help-lead{max-width:830px;color:#b7bcc2;font-size:1.18rem;line-height:1.65;margin:0}.help-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.help-actions a,.copy-command{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:9px;padding:0 16px;font-weight:800;text-decoration:none;border:1px solid #3d4147;cursor:pointer}.help-primary{background:#ff6b00;color:#060606!important;border-color:#ff7a16!important}.help-primary:hover{background:#ff802b}.help-secondary,.copy-command{background:#15191d;color:#f5f5f5}.help-secondary:hover,.copy-command:hover{border-color:#ff6b00;color:#ff8b38}.high-command-card{background:linear-gradient(180deg,#171a1e,#101317);border:1px solid #4f3525;border-top:2px solid #ff6b00;border-radius:18px;padding:28px;box-shadow:0 28px 70px rgba(0,0,0,.28)}.high-command-card>span,.card-label{font-size:.72rem;color:#ff8124;font-weight:900;letter-spacing:.17em}.high-command-card strong{display:block;font-size:1.45rem;line-height:1.25;margin:13px 0;color:#fff}.high-command-card p{color:#aeb4bb;line-height:1.55}.help-version{border-top:1px solid #30343a;margin-top:20px;padding-top:16px;color:#7f8790;font-size:.82rem}.help-jumpbar{position:sticky;top:0;z-index:25;background:rgba(9,11,13,.94);backdrop-filter:blur(14px);border-bottom:1px solid #272b30}.help-jumpbar-inner{display:flex;gap:23px;overflow:auto;white-space:nowrap;padding-top:16px;padding-bottom:16px;scrollbar-width:none}.help-jumpbar-inner::-webkit-scrollbar{display:none}.help-jumpbar a{color:#9fa6ae;font-size:.77rem;text-transform:uppercase;font-weight:900;letter-spacing:.06em;text-decoration:none}.help-jumpbar a:hover{color:#ff7b18}.help-section-head{align-items:end}.help-section-head>p{max-width:600px}.help-spaced{margin-top:22px}.help-dark{background:#0d1013;border-top:1px solid #1d2125;border-bottom:1px solid #1d2125}.flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.flow-grid article,.control-grid article,.duration-grid article,.priority-grid article,.info-card,.platform-card,.compare-grid>article,.faq-grid details,.queue-panel,.quick-start{background:linear-gradient(180deg,#15191d,#101317);border:1px solid #30353b;border-radius:14px}.flow-grid article{padding:21px;position:relative}.flow-grid article:not(:last-child):after{content:"→";position:absolute;right:-11px;top:50%;transform:translate(50%,-50%);z-index:2;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#ff6b00;color:#050505;font-weight:900}.flow-grid span{display:block;color:#ff7914;font-size:.72rem;font-weight:900;letter-spacing:.14em}.flow-grid strong{display:block;font-size:1.05rem;margin:10px 0 8px}.flow-grid p{margin:0;color:#9ea5ad;line-height:1.5;font-size:.92rem}.two-card-grid,.platform-grid,.compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.info-card,.platform-card{padding:24px}.accent-card{border-top:2px solid #ff6b00}.info-card h3,.platform-card h3{margin:9px 0 10px;font-size:1.25rem}.info-card p,.platform-card p{color:#a8afb7;line-height:1.6}.control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.control-grid article{padding:22px}.control-grid b{display:grid;place-items:center;width:42px;height:42px;background:#ff6b00;color:#050505;border-radius:8px;font-size:1.1rem}.control-grid .other b{background:#1d242a;color:#ff8b34;border:1px solid #5a3b28}.control-grid h3{margin:14px 0 7px}.control-grid p{margin:0;color:#9fa6ae;line-height:1.48}.notice,.warning,.mini-note{border-radius:10px;padding:15px 17px;line-height:1.55}.notice{border:1px solid #594126;background:#17130f;color:#d5c7b7}.warning{border:1px solid #7d4a23;background:#21140c;color:#f1d0b3}.mini-note{background:#101419;border:1px solid #2e353c;color:#9fa7b0}.notice code,.warning code{color:#ff9a4a}.platform-title span,.compare-platform{display:inline-flex;border-radius:999px;padding:6px 10px;font-weight:900;font-size:.7rem;letter-spacing:.12em}.twitch-card .platform-title span,.compare-platform.twitch{background:#8f54ff;color:white}.bits-card .platform-title span{background:#2b1f3c;color:#d8c4ff;border:1px solid #674ca0}.platform-title h3{font-size:1.7rem}.steps-list{padding-left:1.25rem;color:#b6bcc3;line-height:1.6}.steps-list li+li{margin-top:7px}.small-copy{font-size:.9rem}.input-cheat-grid,.big-code-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.input-cheat-grid article,.big-code-grid article{display:flex;align-items:center;gap:10px;background:#111519;border:1px solid #30353b;border-radius:11px;padding:13px}.input-cheat-grid kbd,.big-code-grid kbd,.secondary-code-row kbd{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:7px;background:#ff6b00;color:#050505;font-weight:950;font-size:1rem;border:0}.input-cheat-grid span{font-weight:800}.youtube-summary-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:14px}.copy-command{font-size:.85rem;height:38px;min-height:38px;padding:0 13px}.copy-command.small{height:31px;min-height:31px;padding:0 10px;font-size:.73rem}.command-table-wrap{overflow:auto;border:1px solid #30353b;border-radius:14px;background:#101317}.command-table{width:100%;border-collapse:collapse;min-width:720px}.command-table th,.command-table td{padding:14px 16px;text-align:left;border-bottom:1px solid #292e33}.command-table th{font-size:.72rem;color:#ff8327;letter-spacing:.12em;text-transform:uppercase}.command-table td{color:#b9bfc6}.command-table tbody tr:last-child td{border-bottom:0}.command-table code{font-weight:800;color:#fff}.duration-grid,.priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.duration-grid article,.priority-grid article{padding:24px}.duration-grid article>span{display:inline-grid;place-items:center;min-width:44px;height:38px;padding:0 10px;border-radius:7px;background:#ff6b00;color:#050505;font-weight:950}.duration-grid h3,.priority-grid h3{margin:15px 0 7px}.duration-grid p,.priority-grid p{margin:0;color:#9fa6ae;line-height:1.55}.priority-icon{font-size:1.9rem;display:block;min-height:35px}.priority-icon.normal{color:#707781}.queue-panel{display:grid;grid-template-columns:.8fr 1.6fr;gap:25px;padding:24px}.queue-panel h3{font-size:2.2rem;margin:8px 0}.queue-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.queue-examples button{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#0b0e11;color:#fff;border:1px solid #343a40;border-radius:9px;padding:13px 14px;cursor:pointer;text-align:left}.queue-examples button:hover{border-color:#ff6b00}.queue-examples span{color:#8f979f;font-size:.82rem}.queue-legend{display:flex;gap:10px;flex-wrap:wrap}.queue-legend div{display:flex;align-items:center;gap:8px;background:#12161a;border:1px solid #30353b;padding:9px 12px;border-radius:8px}.queue-legend code{color:#ff8c34;font-weight:900}.big-code-grid article{padding:18px}.big-code-grid kbd{width:54px;height:54px;font-size:1.35rem}.big-code-grid strong{font-size:1rem}.secondary-code-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.secondary-code-row article{display:flex;gap:14px;align-items:center;background:#111519;border:1px solid #30353b;border-radius:11px;padding:15px}.secondary-code-row kbd{background:#1b2228;color:#ff8a31;border:1px solid #5a3b27}.secondary-code-row strong,.secondary-code-row span{display:block}.secondary-code-row span{color:#888f97;font-size:.82rem;margin-top:2px}.compare-grid>article{padding:25px}.compare-platform.youtube{background:#e92525;color:white}.compare-grid dl{margin:16px 0 0}.compare-grid dl div{display:grid;grid-template-columns:140px 1fr;gap:14px;padding:12px 0;border-top:1px solid #2b3035}.compare-grid dt{color:#858e97;font-size:.8rem;text-transform:uppercase;font-weight:900;letter-spacing:.06em}.compare-grid dd{margin:0;color:#d2d6da}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.faq-grid details{padding:0 19px}.faq-grid summary{cursor:pointer;font-weight:800;padding:18px 30px 18px 0;position:relative;list-style:none}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary:after{content:"+";position:absolute;right:0;color:#ff7c1b;font-size:1.3rem}.faq-grid details[open] summary:after{content:"–"}.faq-grid details p{color:#9fa6ae;line-height:1.58;margin:0;padding:0 0 19px}.quick-start-section{padding-top:24px}.quick-start{padding:30px;border-top:2px solid #ff6b00}.quick-start-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:19px}.quick-start-grid article{background:#0b0e11;border:1px solid #30353b;border-radius:11px;padding:18px}.quick-start-grid span{font-size:.72rem;letter-spacing:.13em;color:#ff8128;font-weight:900}.quick-start-grid p{color:#b6bcc2;line-height:1.65}.quick-start-grid a{color:#ff8b37;font-weight:800}.final-callout{display:block;margin-top:20px;padding:16px 18px;border-radius:10px;background:#1c130d;color:#ffb578;border:1px solid #5d3c25}.copy-toast{position:fixed;right:18px;bottom:18px;z-index:100;background:#ff6b00;color:#050505;font-weight:900;padding:10px 15px;border-radius:8px;opacity:0;transform:translateY(10px);pointer-events:none;transition:.2s}.copy-toast.show{opacity:1;transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:980px){.help-hero-grid{grid-template-columns:1fr}.flow-grid{grid-template-columns:repeat(2,1fr)}.flow-grid article:nth-child(2):after{display:none}.control-grid{grid-template-columns:repeat(2,1fr)}.input-cheat-grid,.big-code-grid{grid-template-columns:repeat(3,1fr)}.youtube-summary-grid{grid-template-columns:1fr}.queue-panel{grid-template-columns:1fr}.faq-grid{grid-template-columns:1fr}}
@media(max-width:720px){.help-hero{padding:48px 0 40px}.help-hero h1{font-size:clamp(3.1rem,17vw,5rem)}.help-actions a{flex:1 1 45%;text-align:center}.flow-grid,.two-card-grid,.platform-grid,.duration-grid,.priority-grid,.compare-grid,.quick-start-grid,.secondary-code-row{grid-template-columns:1fr}.flow-grid article:after{display:none!important}.control-grid{grid-template-columns:1fr}.input-cheat-grid,.big-code-grid{grid-template-columns:repeat(2,1fr)}.queue-examples{grid-template-columns:1fr}.compare-grid dl div{grid-template-columns:1fr;gap:4px}.help-jumpbar{position:relative}.high-command-card{padding:22px}.command-table th,.command-table td{padding:12px}}

/* Viewer-facing examples supplied from the live ILM/Twitch setup. */
.help-shot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.help-shot{margin:0;background:linear-gradient(180deg,#15191d,#0f1215);border:1px solid #30353b;border-radius:14px;overflow:hidden}.help-shot-frame{display:flex;align-items:center;justify-content:center;background:#080a0c;padding:14px;min-height:180px;border-bottom:1px solid #272c31}.help-shot-frame img{display:block;max-width:100%;height:auto;border-radius:4px}.help-shot-frame.wide{padding:10px}.help-shot-frame.phone{min-height:410px}.help-shot-frame.phone img{max-height:500px;width:auto}.help-shot-frame.prompt{min-height:220px}.help-shot-spinner{max-width:760px;margin-left:auto;margin-right:auto}.help-shot-spinner .help-shot-frame{padding:18px}.help-shot-spinner img{max-height:610px;width:auto}.help-shot-wide .help-shot-frame img{width:100%;object-fit:contain}.help-shot figcaption{padding:14px 16px 16px;color:#9fa6ae;line-height:1.5;font-size:.9rem}.help-shot figcaption strong{color:#f1f3f5}.help-shot figcaption code{color:#ff973f}.twitch-shot-grid{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr)}
@media(max-width:800px){.help-shot-grid,.twitch-shot-grid{grid-template-columns:1fr}.help-shot-frame.phone{min-height:0}.help-shot-frame.prompt{min-height:0}.help-shot-spinner .help-shot-frame{padding:10px}.help-shot-spinner img{max-height:none;width:100%}}
