.scip-overlay[hidden]{display:none!important}.scip-overlay{position:fixed;inset:0;z-index:100000;overflow-y:auto;overscroll-behavior:contain;background:#f7f6f3;color:#111;padding:env(safe-area-inset-top) 18px env(safe-area-inset-bottom);-webkit-overflow-scrolling:touch}.scip-open{overflow:hidden!important}.scip-panel{box-sizing:border-box;max-width:720px;min-height:100%;margin:auto;padding:18px 10px 28px;display:flex;flex-direction:column;gap:17px;font-family:inherit}.scip-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.scip-top button{border:0;background:#111;color:white;width:39px;height:39px;border-radius:50%;font-size:18px;cursor:pointer}.scip-top-spacer{width:39px}.scip-cat{font-size:10px;font-weight:700;letter-spacing:.14em;text-align:center;color:#555}.scip-wave{width:min(100%,390px);aspect-ratio:1;background:#000;border-radius:20px;overflow:hidden;margin:4px auto 0;box-shadow:0 10px 35px #0002}.scip-canvas{width:100%;height:100%;display:block}.scip-info{text-align:center}.scip-title{font-size:clamp(24px,4vw,36px);line-height:1.12;font-weight:800;margin:0;color:#111}.scip-info p{font-size:14px;color:#555;margin:8px 0 0}.scip-seek{width:min(100%,460px);margin:0 auto}.scip-seek input{width:100%;accent-color:#111;cursor:pointer}.scip-times{display:flex;justify-content:space-between;color:#555;font-size:12px}.scip-controls{display:flex;align-items:center;justify-content:center;gap:30px}.scip-controls button{border:0;background:transparent;color:#111;font-size:28px;cursor:pointer;min-width:52px;min-height:52px}.scip-controls small{font-size:12px}.scip-controls .scip-play{background:#111;color:#fff;border-radius:50%;width:72px;height:72px;font-size:31px;box-shadow:0 6px 18px #0002}.scip-error{color:#a33232;text-align:center;font-size:13px;min-height:18px;margin:0}.scip-extras{width:min(100%,520px);margin:auto}.scip-extras .pl-desc{color:#444!important;font-size:14px;line-height:1.5}.scip-extras .pl-guide{display:flex;gap:8px;align-items:center;color:#111!important;text-decoration:underline;margin:14px 0}.scip-extras .pl-ficha{border-top:1px solid #ddd;padding-top:12px;color:#333}.scip-extras .pl-ficha summary,.scip-extras .pl-ficha h4{color:#111!important}.scip-extras .pl-ficha p,.scip-extras .pl-ficha li{color:#444}.scip-return{margin:8px auto 0;border:1px solid #111;background:transparent;color:#111;padding:13px 25px;border-radius:999px;font:inherit;font-weight:650;cursor:pointer}@media(max-width:600px){.scip-panel{padding:12px 2px 22px;gap:14px}.scip-wave{width:min(100%,min(42dvh,350px))}.scip-controls{gap:18px}.scip-title{font-size:25px}}
