@keyframes innwxo0{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.innwxo1{min-height:100vh;display:flex;flex-direction:column;font-family:Space Grotesk,Noto Sans JP,Hiragino Sans,sans-serif;color:#1f2937;background:#fdfcf9;position:relative;overflow:hidden}.innwxo1:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0);background-size:36px 36px;opacity:.35;pointer-events:none}.innwxo2{width:100%;max-width:1120px;margin:0 auto;padding:28px 20px 44px;display:flex;flex-direction:column;gap:20px;flex:1;position:relative;z-index:1}.innwxo3{display:flex;flex-direction:column;gap:10px;animation:innwxo0 .6s ease both}.innwxo4{align-self:flex-start;padding:6px 12px;border-radius:999px;background:#fff7ed;border:1px solid rgba(251,146,60,.45);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9a3412}.innwxo5{font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.innwxo6{font-size:15px;line-height:1.7;color:#475569;max-width:820px}.innwxo7{display:flex;flex-wrap:wrap;gap:8px}.innwxo8{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;background:rgba(255,255,255,.8);border:1px solid rgba(148,163,184,.35);color:#334155}.innwxo9{display:grid;grid-template-columns:1fr;gap:18px;animation:innwxo0 .7s ease both;animation-delay:.08s}.innwxoa{background:rgba(255,255,255,.92);border-radius:20px;border:1px solid rgba(226,232,240,.9);box-shadow:0 24px 60px rgba(15,23,42,.18);padding:22px;gap:18px;backdrop-filter:blur(6px)}.innwxoa,.innwxob{display:flex;flex-direction:column}.innwxob{gap:8px}.innwxoc{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#0f766e;font-weight:700}.innwxod{font-size:20px;font-weight:700;letter-spacing:-.02em}.innwxoe{font-size:14px;color:#475569;line-height:1.6}.innwxof{display:grid;grid-template-columns:1fr;gap:14px}.innwxog{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;border:1px solid #e2e8f0;background:rgba(248,250,252,.9)}.innwxoh{font-size:15px;font-weight:700;color:#0f172a}.innwxoi{font-size:12px;color:#64748b}.innwxoj{font-size:12px;font-weight:600;color:#334155}.innwxok{width:100%;border-radius:12px;border:1px solid #cbd5f5;padding:10px 12px;font-size:14px;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.innwxok:focus{border-color:#0f766e;box-shadow:0 0 0 3px rgba(13,148,136,.2)}.innwxol{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.18)}.innwxom{font-size:12px;color:#c2410c;margin-top:-4px}.innwxon{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#64748b}.innwxoo{border:1px solid #e2e8f0;background:#fff;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.innwxoo:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(15,23,42,.12)}.innwxop{font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:15px;padding:10px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#f1f5f9;color:#0f172a}.innwxoq{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch}.innwxor{border-radius:18px;border:1px solid rgba(15,23,42,.12);min-height:150px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.innwxos{position:absolute;top:12px;left:12px;padding:6px 10px;border-radius:999px;background:rgba(15,23,42,.55);color:#f8fafc;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.innwxot{display:flex;flex-direction:column;gap:12px;padding:8px 0}.innwxou{font-size:16px;font-weight:700;color:#0f172a}.innwxov{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.innwxow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-weight:700}.innwxox{font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:14px;color:#0f172a}.innwxoy{font-size:12px;color:#64748b}.innwxoz{display:flex;flex-direction:column;gap:12px}.innwxo10{display:flex;flex-wrap:wrap;gap:10px}.innwxo11{border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,box-shadow .2s ease}.innwxo11:hover{transform:translateY(-1px)}.innwxo11:disabled{opacity:.5;cursor:not-allowed;transform:none}.innwxo12{background:linear-gradient(120deg,#14b8a6,#0ea5e9);color:#fff;box-shadow:0 10px 24px rgba(14,116,144,.3)}.innwxo13{background:#fff;color:#0f172a;border:1px solid #e2e8f0}.innwxo14{background:rgba(15,23,42,.04);color:#334155;border:1px solid rgba(148,163,184,.4)}.innwxo15{font-size:13px;color:#0f766e;font-weight:600}.innwxo16{align-items:flex-start;gap:12px}.innwxo16,.innwxo17{display:flex;justify-content:space-between}.innwxo17{align-items:center;font-size:12px;color:#64748b}.innwxo18{display:flex;flex-direction:column;gap:12px}.innwxo19{border-radius:14px;border:1px dashed #cbd5f5;padding:16px;font-size:13px;color:#64748b;background:#f8fafc}.innwxo1a{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 10px 20px rgba(15,23,42,.08)}.innwxo1b{width:26px;height:26px;border-radius:8px;border:1px solid rgba(15,23,42,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.innwxo1c{gap:6px}.innwxo1c,.innwxo1d{display:flex;flex-direction:column}.innwxo1d{gap:4px;text-align:left;background:transparent;border:none;padding:0;cursor:pointer}.innwxo1e{font-size:14px;font-weight:700;color:#0f172a}.innwxo1e,.innwxo1f{font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace}.innwxo1f{font-size:12px;color:#64748b}.innwxo1g{display:flex;flex-direction:column;gap:6px}.innwxo1h{border-radius:8px;padding:4px 8px;border:1px solid #e2e8f0;background:#fff;font-size:11px;font-weight:600;cursor:pointer;transition:background .2s ease}.innwxo1h:hover{background:#f8fafc}.innwxo1i{border-radius:8px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);color:#b91c1c;font-size:12px;font-weight:700;cursor:pointer;padding:4px 6px}@media (min-width:960px){.innwxo2{padding:36px 24px 52px}}@media (min-width:768px){.innwxo5{font-size:36px}}@media (min-width:1024px){.innwxo9{grid-template-columns:1.3fr .7fr;align-items:start}}@media (min-width:760px){.innwxof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:720px){.innwxoq{grid-template-columns:minmax(180px,.9fr) minmax(240px,1.1fr)}.innwxoz{flex-direction:row;align-items:center;justify-content:space-between}}