.miga-tutorial{margin:18px clamp(16px,4vw,48px) 0;border:1px solid rgba(111,209,224,.35);background:#081826;color:#edeae0;border-radius:10px;overflow:hidden;font-family:'IBM Plex Sans',system-ui,sans-serif}.miga-tutorial summary{cursor:pointer;padding:15px 18px;font-weight:700;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.miga-tutorial summary::-webkit-details-marker{display:none}.miga-tutorial summary>span:first-child{display:grid;gap:2px}.miga-tutorial summary b{color:#6fd1e0;font-size:10px;letter-spacing:.12em}.miga-tutorial summary>span:last-child{color:#6fd1e0;font-size:12px}.miga-tutorial-body{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1.5fr);gap:18px;padding:0 18px 18px}.miga-tutorial-copy{display:flex;flex-direction:column;gap:12px}.miga-tutorial-copy p{margin:0;color:rgba(237,234,224,.75);line-height:1.5}.miga-tutorial-copy small{color:rgba(237,234,224,.55);line-height:1.45}.miga-tutorial-controls{display:flex;gap:8px;flex-wrap:wrap}.miga-tutorial select,.miga-tutorial button{font:inherit;border-radius:4px;padding:9px 12px}.miga-tutorial select{background:#fff;color:#16202b;border:0}.miga-tutorial button{border:1px solid rgba(111,209,224,.45);background:transparent;color:#edeae0;cursor:pointer}.miga-tutorial button[data-primary]{background:#e2a63b;color:#34240a;border-color:#e2a63b;font-weight:700}.miga-tutorial-screen{min-height:210px;background:linear-gradient(145deg,#0e2a47,#07131f);border:1px solid rgba(111,209,224,.25);border-radius:6px;padding:24px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.miga-tutorial-badge{font:600 11px 'IBM Plex Mono',monospace;color:#6fd1e0;letter-spacing:.08em;text-transform:uppercase}.miga-tutorial-screen h3{font:700 clamp(20px,3vw,30px) 'Space Grotesk',system-ui;margin:10px 0}.miga-tutorial-screen p{font-size:15px;line-height:1.55;margin:0;color:rgba(237,234,224,.84)}.miga-tutorial-progress{height:4px;background:rgba(111,209,224,.18);margin-top:20px;border-radius:4px;overflow:hidden}.miga-tutorial-progress span{display:block;height:100%;width:0;background:#e2a63b;transition:width .35s}.miga-tutorial-dots{display:flex;gap:6px;margin-top:12px}.miga-tutorial-dots span{width:8px;height:8px;border-radius:50%;background:rgba(237,234,224,.22)}.miga-tutorial-dots span.active{background:#6fd1e0}.miga-live-target{position:relative!important;z-index:9998!important;outline:4px solid #e2a63b!important;outline-offset:5px!important;animation:migaTargetPulse 1.1s ease-in-out infinite!important}@keyframes migaTargetPulse{50%{filter:drop-shadow(0 0 10px rgba(226,166,59,.85))}}.miga-tutorial[dir=rtl] .miga-tutorial-screen,.miga-tutorial[dir=rtl] .miga-tutorial-copy{text-align:right}@media(max-width:760px){.miga-tutorial-body{grid-template-columns:1fr}.miga-tutorial-screen{min-height:190px}}
.miga-sum-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.miga-sample-link{color:#081826!important;background:#6fd1e0;padding:6px 11px;border-radius:999px;font-size:12px;text-decoration:none;font-weight:700}.miga-video{padding:0 18px 14px}.miga-video video{display:block;width:100%;max-width:960px;aspect-ratio:16/9;background:#000;border-radius:8px;margin:0 auto}.miga-video-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:12px 0 6px}.miga-sample-btn{background:#e2a63b;color:#34240a!important;font-weight:700;padding:10px 16px;border-radius:6px;text-decoration:none}.miga-video-dl{border:1px solid rgba(111,209,224,.45);color:#edeae0!important;padding:10px 14px;border-radius:6px;text-decoration:none}.miga-transcript{max-width:960px;margin:8px auto 0;color:rgba(237,234,224,.8);font-size:14px;line-height:1.55}.miga-transcript summary{padding:6px 0;font-weight:600;color:#6fd1e0;display:block}.miga-video-note{max-width:960px;margin:10px auto 0;color:rgba(237,234,224,.55);font-size:12.5px;text-align:center}@media(max-width:620px){.miga-sum-actions>span{display:none}.miga-video{padding:0 10px 12px}}
.miga-guide-jump{display:inline-block;margin:10px clamp(16px,4vw,48px) 0;color:#6fd1e0;font:600 13px 'IBM Plex Sans',system-ui,sans-serif;text-decoration:none;border-bottom:1px dashed rgba(111,209,224,.5)}.miga-guide-jump:hover{color:#edeae0}.miga-guides{scroll-margin-top:12px;margin-bottom:24px}
/* "About this tool": what it does, how to use it and common questions, written into each tool page for readers and search engines. */
.miga-about{grid-column:1/-1;flex:0 0 100%;max-width:960px;margin:28px auto;padding:18px clamp(16px,3vw,26px);border:1px solid rgba(111,209,224,.28);background:#081826;color:#edeae0;border-radius:10px;font:15px/1.6 'IBM Plex Sans',system-ui,sans-serif;box-sizing:border-box}
.miga-about h2{font:700 21px 'Space Grotesk',system-ui,sans-serif;margin:0 0 6px;color:#edeae0}
.miga-about h3{font:700 15.5px 'Space Grotesk',system-ui,sans-serif;margin:16px 0 4px;color:#6fd1e0}
.miga-about p,.miga-about ol{margin:4px 0;color:rgba(237,234,224,.88)}.miga-about ol{padding-left:22px}.miga-about li{margin:3px 0}
.miga-about a{color:#6fd1e0}.miga-about-rel{margin-top:14px!important;font-size:14px}
@media (max-width:1000px){.miga-about{margin:24px 16px}}
