.permiqa-feature{color:#382532;background:#fffcf7;border:1px solid #e6d9df;border-radius:20px;min-width:0;padding:clamp(18px,3vw,32px)}.permiqa-feature h2{letter-spacing:-.03em;margin:10px 0 14px;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.13}.permiqa-feature h3{margin:0 0 10px;font-size:1.15rem;line-height:1.35}.permiqa-feature p{line-height:1.65}.permiqa-date,.permiqa-credit{color:#6d5c66;font-size:.8rem}.permiqa-candidates{grid-template-columns:1.08fr 1fr;align-items:start;gap:14px;max-width:680px;margin:22px auto 10px;display:grid}.permiqa-candidate{background:#fff;border:1px solid #e0d3d7;border-radius:14px;overflow:hidden;margin:0!important}.permiqa-poster-crop{aspect-ratio:235/310;background:#f4f1ec;position:relative;overflow:hidden}.permiqa-poster-crop img{top:-227.419%;left:0;border-radius:0!important;width:301.703%!important;max-width:none!important;height:auto!important;position:absolute!important}.permiqa-nurudin .permiqa-poster-crop img{top:-330%;left:-100.85%}.permiqa-candidate figcaption{gap:5px;display:grid;padding:12px!important;line-height:1.4!important}.permiqa-candidate strong{color:#75223f;font-size:1rem}.permiqa-candidate span{color:#65535d;font-size:.75rem}.permiqa-registration{background:#f7edf1;border:1px solid #dfc6ce;border-radius:16px;grid-template-columns:1fr 160px;align-items:center;gap:20px;margin:24px 0;padding:22px;display:grid}.permiqa-registration small{overflow-wrap:anywhere;margin-top:8px;display:block}.permiqa-feature a{color:#801638;text-underline-offset:3px;font-weight:750}.permiqa-feature a.permiqa-button{color:#fff;text-align:center;background:#8b1742;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;line-height:1.4;text-decoration:none;display:inline-flex}.permiqa-button:hover{background:#651031!important}.permiqa-qr{text-align:center;justify-items:center;gap:6px;font-size:.74rem;text-decoration:none;display:grid}.permiqa-qr img{background:#fff;border-radius:8px;max-width:100%;width:160px!important;height:160px!important}.permiqa-spotlight{border-left:3px solid #9b6f39;margin:24px 0;padding:8px 0 8px 18px}.permiqa-links{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:20px;font-size:.9rem;display:flex}.permiqa-full section{margin-top:30px}.permiqa-timeline{gap:0;list-style:none;display:grid;padding:0!important}.permiqa-timeline li{border-bottom:1px solid #eadde1;grid-template-columns:150px 1fr;gap:16px;padding:14px 0;line-height:1.5;display:grid}.permiqa-timeline li strong{color:#801638}.permiqa-feature summary{cursor:pointer;padding:12px 0;font-weight:700}.permiqa-feature .permiqa-timeline-image{width:100%;max-width:650px;height:auto;margin-top:12px}.permiqa-feature :focus-visible{outline-offset:3px;outline:3px solid #967346}@media (max-width:500px){.permiqa-candidates{gap:9px}.permiqa-candidate figcaption{padding:10px!important}.permiqa-candidate strong{font-size:.88rem}.permiqa-candidate span{font-size:.7rem}.permiqa-registration{grid-template-columns:1fr;gap:18px;padding:16px}.permiqa-registration .permiqa-button{width:100%}.permiqa-timeline li{grid-template-columns:1fr;gap:4px}.permiqa-links{font-size:.85rem}}.hook-tutorial{margin:18px 0}.hook-tutorial-media{aspect-ratio:16/9;background:#09121e;border-radius:14px;width:100%;position:relative;overflow:hidden}.hook-tutorial-media video{object-fit:contain;width:100%;height:100%;display:block}.hook-tutorial-cover{color:#fff;cursor:pointer;background:linear-gradient(#0000 50%,#1609138c);border:0;border-radius:14px;width:100%;height:100%;padding:0;position:absolute;inset:0}.hook-tutorial-cover:hover{background:linear-gradient(#0000 35%,#160913a6)}.hook-tutorial-cover:focus-visible{outline-offset:-5px;outline:4px solid #f5c96b}.hook-tutorial-play{color:#fff;text-align:left;background:#743448;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:.95rem;font-weight:750;line-height:1.35;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 3px 12px #0003}.hook-tutorial-play>span:first-child{flex:none;font-size:1.15rem}.hook-tutorial-play>span:nth-child(2){flex:1}.hook-tutorial-play small{flex:none;font-size:.8rem;font-weight:600}.hook-tutorial figcaption{color:#684455;margin-top:10px;font-size:.83rem;line-height:1.5}.hook-tutorial figcaption a{color:#743448;font-weight:700}.hook-tutorial .hook-tutorial-message{margin:10px 0 0;font-size:.9rem}@media (max-width:420px){.hook-tutorial-play{gap:8px;padding:9px 10px;font-size:.82rem;bottom:8px;left:8px;right:8px}}.bowling-tutorial-pair{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.bowling-tutorial-pair a{box-sizing:border-box;color:#641833;background:#f6eef1;border:1px solid #d9bfc9;border-radius:10px;min-height:44px;padding:12px 16px;font-weight:700;display:block}
