@keyframes _1cyaxn90{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
._1cyaxn91{color:#1f2a23;isolation:isolate;background:#f4f6f1;flex-direction:column;min-height:100vh;font-family:Avenir Next,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;display:flex;position:relative;overflow:hidden}
._1cyaxn91:before{content:"";opacity:.72;z-index:0;pointer-events:none;background:#e6f2eb;border-radius:50%;width:460px;height:460px;position:absolute;top:-240px;right:-180px}
._1cyaxn91:after{content:"";z-index:0;pointer-events:none;background:#e5efe8;border-radius:28%;width:380px;height:380px;position:absolute;bottom:-210px;left:-130px;transform:rotate(12deg)}
._1cyaxn92{z-index:1;flex-direction:column;flex:1;gap:20px;width:100%;max-width:1160px;margin:0 auto;padding:36px 18px 80px;display:flex;position:relative}
._1cyaxn93{text-align:center;gap:12px;animation:.42s both _1cyaxn90;display:grid}
._1cyaxn94{letter-spacing:.08em;text-transform:uppercase;background:#e1efe4;border:1px solid #d3dace;border-radius:999px;justify-self:center;align-items:center;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}
._1cyaxn95{letter-spacing:.02em;margin:0;font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;font-size:26px;line-height:1.25}
._1cyaxn96{z-index:1;position:relative}
._1cyaxn97{color:#506056;justify-self:center;max-width:800px;margin:0;font-size:14px;line-height:1.8}
._1cyaxn98{grid-template-columns:1fr;gap:16px;display:grid}
._1cyaxn99{grid-template-columns:1fr;gap:16px;display:grid}
._1cyaxn9a{background:#fffcf6;border:1px solid #d3dace;border-radius:20px;flex-direction:column;gap:16px;padding:20px;animation:.45s both _1cyaxn90;display:flex}
._1cyaxn9b{gap:6px;display:grid}
._1cyaxn9c{letter-spacing:.18em;text-transform:uppercase;color:#6f7f75;font-size:11px;font-weight:700}
._1cyaxn9d{margin:0;font-size:22px;font-weight:700;line-height:1.25}
._1cyaxn9e{color:#506056;margin:0;font-size:13px;line-height:1.7}
._1cyaxn9f{gap:14px;display:grid}
._1cyaxn9g{color:#506056;gap:6px;font-size:13px;font-weight:600;display:grid}
._1cyaxn9h{color:#1f2a23;background:#fff;border:1px solid #d3dace;border-radius:12px;outline:none;width:100%;padding:11px 12px;font-size:15px}
._1cyaxn9h:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}
._1cyaxn9i{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23506056' d='M6 8 .804.4h10.392z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}
._1cyaxn9j{padding-top:9px;padding-bottom:9px;font-size:14px}
._1cyaxn9k{background:#f7faf6;border:1px dashed #d3dace;border-radius:12px;gap:10px;padding:10px 12px;display:grid}
._1cyaxn9l{cursor:pointer;color:#6f7f75;font-size:12px;font-weight:700;list-style:none}
._1cyaxn9l::-webkit-details-marker{display:none}
._1cyaxn9l:before{content:"▸";margin-right:6px;transition:transform .16s;display:inline-block}
._1cyaxn9k[open] ._1cyaxn9l:before{transform:rotate(90deg)}
._1cyaxn9m{color:#506056;gap:6px;font-size:12px;font-weight:600;display:grid}
._1cyaxn9n{flex-wrap:wrap;gap:8px;display:flex}
._1cyaxn9o{color:#506056;cursor:pointer;background:#fff;border:1px solid #d3dace;border-radius:999px;min-height:30px;padding:4px 10px;font-size:12px;font-weight:700;transition:transform .15s,background-color .15s}
._1cyaxn9o:hover{background:#eef4ef;transform:translateY(-1px)}
._1cyaxn9p{grid-template-columns:1fr;gap:10px;display:grid}
._1cyaxn9q{flex-wrap:wrap;gap:10px;display:flex}
._1cyaxn9r{cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;transition:transform .15s,background-color .15s,color .15s}
._1cyaxn9r:hover:not(:disabled){transform:translateY(-1px)}
._1cyaxn9r:disabled{opacity:.48;cursor:not-allowed}
._1cyaxn9s{color:#fff;background:#0f766e}
._1cyaxn9t{color:#1f2a23;background:#e8efeb;border:1px solid #d3dace}
._1cyaxn9u{color:#506056;background:0 0;border:1px solid #d3dace}
._1cyaxn9v{border:1px solid #0000;border-radius:12px;padding:10px 12px;font-size:13px}
._1cyaxn9w{color:#0b4f49;background:#d3f0ec;border-color:#9adad2}
._1cyaxn9x{color:#be123c;background:#ffe4e6;border-color:#f8b4c2}
._1cyaxn9y{color:#6f7f75;margin:0;font-size:12px;line-height:1.7}
._1cyaxn9z{color:#be123c;background:#ffe4e6;border:1px solid #f6b1c2;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.6}
._1cyaxn910{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}
._1cyaxn911{flex-wrap:wrap;gap:10px;display:flex}
._1cyaxn912{background:#fff;border:1px solid #d3dace;border-radius:14px;gap:2px;min-width:118px;padding:10px 12px;display:grid}
._1cyaxn913{color:#6f7f75;letter-spacing:.05em;font-size:11px;font-weight:700}
._1cyaxn914{font-size:26px;font-weight:700;line-height:1.1}
._1cyaxn915{grid-template-columns:1fr 1fr;gap:10px;display:grid}
._1cyaxn916{background:#fff;border:1px solid #d3dace;border-radius:14px;gap:4px;padding:11px 12px;display:grid}
._1cyaxn917{color:#6f7f75;font-size:11px;font-weight:700}
._1cyaxn918{font-size:21px;font-weight:700;line-height:1.2}
._1cyaxn919{color:#506056;font-size:12px}
._1cyaxn91a{background:#fff;border:1px solid #d3dace;border-radius:14px;gap:8px;padding:12px;display:grid}
._1cyaxn91b{color:#506056;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}
._1cyaxn91c{background:#e6ece4;border-radius:999px;width:100%;height:10px;overflow:hidden}
._1cyaxn91d{background:#0f766e;border-radius:999px;height:100%;transition:width .3s}
._1cyaxn91e{gap:8px;display:grid}
._1cyaxn91f{background:#fff;border:1px solid #d3dace;border-radius:12px;gap:4px;padding:10px 12px;display:grid}
._1cyaxn91g{color:#6f7f75;letter-spacing:.06em;font-size:11px;font-weight:700}
._1cyaxn91h{color:#1f2a23;font-size:14px;font-weight:600;line-height:1.5}
._1cyaxn91i{color:#1d4ed8;background:#dbeafe}
._1cyaxn91j{color:#b45309;background:#ffedd5}
._1cyaxn91k{gap:10px;display:grid}
._1cyaxn91l{border:1px solid #d3dace;border-radius:14px;overflow:hidden}
._1cyaxn91m{color:#6f7f75;background:#eef3ec;border-bottom:1px solid #d3dace;grid-template-columns:1.1fr .9fr;font-size:12px;font-weight:700;display:grid}
._1cyaxn91n{grid-template-columns:1.1fr .9fr;font-size:13px;display:grid}
._1cyaxn91n:not(:last-child){border-bottom:1px solid #d3dace}
._1cyaxn91o{color:#1f2a23;padding:10px 12px;font-weight:600}
._1cyaxn91p{color:#506056;padding:10px 12px}
._1cyaxn91q{gap:12px;display:grid}
._1cyaxn91r{gap:8px;display:grid}
._1cyaxn91s{color:#1f2a23;margin:0;font-size:15px;font-weight:700}
._1cyaxn91t{border:1px solid #d3dace;border-radius:14px;overflow:hidden}
._1cyaxn91u{color:#6f7f75;background:#eef3ec;border-bottom:1px solid #d3dace;grid-template-columns:1.6fr .7fr .7fr;font-size:12px;font-weight:700;display:grid}
._1cyaxn91v{grid-template-columns:1.6fr .7fr .7fr;font-size:13px;display:grid}
._1cyaxn91v:not(:last-child){border-bottom:1px solid #d3dace}
._1cyaxn91w{color:#1f2a23;padding:10px 12px}
._1cyaxn91x{color:#6f7f75;background:#fff;border:1px dashed #d3dace;border-radius:14px;padding:18px 14px;font-size:13px;line-height:1.7}
@media (min-width:768px){._1cyaxn92{gap:24px;padding:44px 28px 96px}._1cyaxn95{font-size:36px}._1cyaxn9a{gap:18px;padding:24px}}
@media (min-width:980px){._1cyaxn98,._1cyaxn99{grid-template-columns:1fr 1fr;gap:20px}}
@media (min-width:620px){._1cyaxn9p{grid-template-columns:1fr 1fr}}
@media (min-width:580px){._1cyaxn915{grid-template-columns:repeat(4,1fr)}}
