@keyframes ntpu1a0{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@keyframes ntpu1a1{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
@keyframes ntpu1a2{0%{opacity:0;transform:translate(-50%,-6px)}15%{opacity:1;transform:translate(-50%)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}
.ntpu1a3{color:#e2e8f0;background-color:#0d1117;width:100%;min-height:100vh;font-family:Zen Maru Gothic,Hiragino Maru Gothic ProN,Noto Sans JP,sans-serif;position:relative;overflow:hidden}
.ntpu1a4{pointer-events:none;opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cpath d='M0%2040H80M40%200V80' stroke='rgba(255,255,255,0.05)' stroke-width='1'/%3E%3Ccircle cx='40' cy='40' r='1.4' fill='rgba(255,255,255,0.08)'/%3E%3C/svg%3E");background-repeat:repeat;position:absolute;inset:0}
.ntpu1a5{pointer-events:none;background-color:#080b10bd;position:absolute;inset:0}
.ntpu1a6{z-index:1;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:72rem;min-height:100vh;margin:0 auto;padding:40px 16px;display:flex;position:relative}
.ntpu1a7{background:#111827d9;border:1px solid #94a3b833;border-radius:24px;width:100%;padding:24px;animation:.8s ease-out ntpu1a0}
.ntpu1a8{flex-direction:column;gap:20px;display:flex}
.ntpu1a9{background:#0f172aa6;border:1px solid #94a3b833;border-radius:20px;gap:16px;margin-top:20px;padding:16px;display:grid}
.ntpu1aa{flex-direction:column;gap:8px;display:flex}
.ntpu1ab{letter-spacing:.22em;color:#94a3b8;font-size:11px}
.ntpu1ac{color:#fbbf24;font-size:18px;font-weight:600}
.ntpu1ad{color:#cbd5f5;font-size:13px;line-height:1.7}
.ntpu1ae{color:#94a3b8;font-size:12px}
.ntpu1af{flex-direction:column;gap:12px;display:flex}
.ntpu1ag{background:#020617a6;border:1px solid #94a3b840;border-radius:16px;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}
.ntpu1ah{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}
.ntpu1ai{flex-direction:column;gap:10px;min-width:200px;display:flex}
.ntpu1aj{color:#0b0f14;cursor:pointer;background-color:#fbbf24;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex;position:relative}
.ntpu1ak{opacity:0;cursor:pointer;position:absolute;inset:0}
.ntpu1al{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #94a3b84d;border-radius:999px;padding:9px 16px;font-size:12px}
.ntpu1am{color:#cbd5f5;align-items:center;gap:8px;font-size:12px;display:flex}
.ntpu1an{accent-color:#38bdf8;width:16px;height:16px}
.ntpu1ao{color:#94a3b8;word-break:break-all;font-size:11px}
.ntpu1ap{letter-spacing:.28em;color:#94a3b8;font-size:12px}
.ntpu1aq{color:#fbbf24;font-family:Kaisei Decol,Zen Maru Gothic,serif;font-size:30px;font-weight:600}
.ntpu1ar{color:#cbd5f5;margin-top:8px;font-size:14px;line-height:1.7}
.ntpu1as{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}
.ntpu1at{background:#0f172ab3;border:1px solid #94a3b833;border-radius:16px;padding:12px}
.ntpu1au{letter-spacing:.22em;color:#94a3b8;font-size:11px}
.ntpu1av{margin-top:2px;font-size:24px;font-weight:600}
.ntpu1aw{color:#7dd3fc}
.ntpu1ax{color:#f59e0b}
.ntpu1ay{color:#e2e8f0}
.ntpu1az{color:#94a3b8;margin-top:6px;font-size:12px}
.ntpu1a10{align-items:center;gap:4px;margin-top:8px;display:flex}
.ntpu1a11{border-radius:999px;width:10px;height:10px}
.ntpu1a12{background-color:#34d399}
.ntpu1a13{background-color:#334155}
.ntpu1a14{flex-direction:column;gap:16px;margin-top:20px;display:flex}
.ntpu1a15{background:#0f172ab3;border:1px solid #94a3b833;border-radius:16px;flex:1;padding:16px}
.ntpu1a16{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}
.ntpu1a17{letter-spacing:.25em;color:#94a3b8;font-size:11px}
.ntpu1a18{color:#38bdf8;font-size:18px;font-weight:600}
.ntpu1a19{color:#cbd5f5;border:1px solid #94a3b833;border-radius:999px;padding:4px 12px;font-size:12px}
.ntpu1a1a{color:#6ee7b7;margin-top:8px;font-size:12px}
.ntpu1a1b{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}
.ntpu1a1c{background:#0f172ab3;border:1px solid #94a3b833;border-radius:16px;padding:12px}
.ntpu1a1d{letter-spacing:.2em;color:#94a3b8;font-size:11px}
.ntpu1a1e{margin-top:4px;font-size:18px;font-weight:600}
.ntpu1a1f{color:#7dd3fc}
.ntpu1a1g{color:#c4b5fd}
.ntpu1a1h{color:#64748b;margin-top:6px;font-size:12px}
.ntpu1a1i{gap:12px;width:100%;margin-top:16px;display:grid}
.ntpu1a1j{background:#0f172ab3;border:1px solid #94a3b833;border-radius:16px;padding:12px}
.ntpu1a1k{align-items:center;gap:12px;display:flex}
.ntpu1a1l{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}
.ntpu1a1m{color:#e2e8f0;font-size:14px;font-weight:600}
.ntpu1a1n{color:#94a3b8;font-size:12px}
.ntpu1a1o{letter-spacing:.2em;color:#94a3b8;font-size:11px}
.ntpu1a1p{color:#e2e8f0;font-size:18px;font-weight:600}
.ntpu1a1q{color:#64748b;font-size:12px}
.ntpu1a1r{width:100%;max-width:56rem;animation:.9s ease-out .1s both ntpu1a1;position:relative}
.ntpu1a1s{border:1px solid #94a3b833;border-radius:28px;position:absolute;inset:0}
.ntpu1a1t{background:#111827e6;border:1px solid #94a3b83d;border-radius:26px;position:relative;overflow:hidden}
.ntpu1a1u{touch-action:none;width:100%;height:auto;display:block}
.ntpu1a1v{pointer-events:none;color:#e2e8f0;background:#0f172ae6;border:1px solid #94a3b833;border-radius:999px;padding:8px 16px;font-size:12px;animation:1.6s ease-out ntpu1a2;position:absolute;top:16px;left:50%;transform:translate(-50%)}
.ntpu1a1w{background:#020617cc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.ntpu1a1x{text-align:center;background:#0f172ae6;border:1px solid #94a3b83d;border-radius:24px;max-width:28rem;margin:0 16px;padding:24px}
.ntpu1a1y{color:#fbbf24;font-size:24px}
.ntpu1a1z{color:#cbd5f5;margin-top:8px;font-size:14px}
.ntpu1a20{color:#0b0f14;cursor:pointer;background:#f59e0b;border:none;border-radius:999px;margin-top:16px;padding:8px 20px;font-size:14px;font-weight:600;transition:background .2s}
.ntpu1a20:hover{background:#fbbf24}
.ntpu1a21{color:#64748b;margin-top:8px;font-size:12px}
.ntpu1a22{background:#0f172ab3;border:1px solid #94a3b833;border-radius:24px;width:100%;max-width:56rem;padding:20px}
.ntpu1a23{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}
.ntpu1a24{letter-spacing:.24em;color:#94a3b8;font-size:12px}
.ntpu1a25{color:#94a3b8;font-size:12px}
.ntpu1a26{gap:12px;margin-top:12px;display:grid}
.ntpu1a27{background:#0f172ab3;border:1px solid #94a3b833;border-radius:16px;padding:12px}
.ntpu1a28{justify-content:space-between;align-items:center;gap:8px;display:flex}
.ntpu1a29{align-items:center;gap:8px;display:flex}
.ntpu1a2a{border-radius:999px;width:12px;height:12px}
.ntpu1a2b{color:#e2e8f0;font-size:14px;font-weight:600}
.ntpu1a2c{color:#cbd5f5;border:1px solid #94a3b833;border-radius:999px;padding:2px 8px;font-size:10px}
.ntpu1a2d{color:#cbd5f5;margin-top:8px;font-size:12px}
.ntpu1a2e{color:#64748b;font-size:12px}
.ntpu1a2f{text-align:center;color:#94a3b8;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:56rem;font-size:12px;display:flex}
.ntpu1a2g{color:#c084fc}
.ntpu1a2h{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:56rem;display:flex}
.ntpu1a2i{gap:12px;display:flex}
.ntpu1a2j{color:#e2e8f0;background:#0f172acc;border:1px solid #94a3b840;border-radius:999px;padding:12px 16px;font-size:12px}
.ntpu1a2k{color:#0b0f14;background:#fbbf24;border:1px solid #94a3b840;border-radius:999px;padding:12px 24px;font-size:12px;font-weight:600}
@media (min-width:768px){.ntpu1a6{padding:48px 24px}.ntpu1a8{flex-direction:row;justify-content:space-between;align-items:center}.ntpu1a9{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.ntpu1af{flex-direction:row;align-items:center}.ntpu1aq{font-size:36px}.ntpu1as{grid-template-columns:repeat(3,minmax(0,1fr));width:auto}.ntpu1a14{flex-direction:row;justify-content:space-between;align-items:center}.ntpu1a1b{width:auto}.ntpu1a1i,.ntpu1a26{grid-template-columns:repeat(4,minmax(0,1fr))}.ntpu1a2h{display:none}}
