@keyframes _1pib08t0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@keyframes _1pib08t1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes _1pib08t2{0%{box-shadow:0 0 #ff780073}70%{box-shadow:0 0 0 10px #ff780000}to{box-shadow:0 0 #ff780000}}
@keyframes _1pib08t3{0%{transform:translateY(0)}to{transform:translateY(-50%)}}
@keyframes _1pib08t4{0%{transform:translateY(-6px)scale(.94)}55%{transform:translateY(1px)scale(1.06)}to{transform:translateY(0)scale(1)}}
@keyframes _1pib08t5{0%{box-shadow:0 0 #ff5b2e59}70%{box-shadow:0 0 0 10px #ff5b2e00}to{box-shadow:0 0 #ff5b2e00}}
@keyframes _1pib08t6{0%{border-color:#ffd2aa}50%{border-color:#ff9c63}to{border-color:#ffd2aa}}
@keyframes _1pib08t7{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}
@keyframes _1pib08t8{0%{opacity:.25;transform:scaleY(.78)}50%{opacity:1;transform:scaleY(1)}to{opacity:.25;transform:scaleY(.78)}}
._1pib08t9{color:#2f1f15;background-color:#fff7ec;flex-direction:column;min-height:100vh;font-family:Avenir Next,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;display:flex;position:relative}
._1pib08ta{z-index:1;flex-direction:column;flex:1;gap:14px;width:100%;max-width:1060px;margin:0 auto;padding:24px 14px 64px;display:flex}
._1pib08tb{text-align:center;gap:8px;animation:.4s both _1pib08t0;display:grid}
._1pib08tc{color:#6e4f3a;letter-spacing:.14em;text-transform:uppercase;background:#ffe9d4;border:1px solid #ffd8b8;border-radius:999px;justify-self:center;align-items:center;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}
._1pib08td{letter-spacing:.01em;margin:0;font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;font-size:24px;line-height:1.2}
._1pib08te{color:#6e4f3a;justify-self:center;max-width:740px;margin:0;font-size:13px;line-height:1.6}
._1pib08tf{grid-template-columns:1fr;gap:12px;display:grid}
._1pib08tg{background:#fffefb;border:1px solid #f2c99b;border-radius:16px;flex-direction:column;gap:10px;padding:12px;animation:.42s both _1pib08t0;display:flex}
._1pib08th{gap:6px;display:grid}
._1pib08ti{margin:0;font-size:18px;line-height:1.2}
._1pib08tj{color:#6e4f3a;margin:0;font-size:12px;line-height:1.55}
._1pib08tk{align-self:start;gap:8px}
._1pib08tl{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}
._1pib08tm{justify-items:end;gap:4px;display:grid}
._1pib08tn{color:#9a3412;background:#fff5ea;border:1px solid #ffd8ba;border-radius:999px;margin:0;padding:3px 8px;font-size:11px;font-weight:800}
._1pib08to{color:#9a3412;cursor:pointer;background:#ffe8d8;border:1px solid #ffb897;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;transition:filter .12s,transform .12s}
._1pib08to:hover{filter:brightness(.99);transform:translateY(-1px)}
._1pib08to:active{transform:translateY(0)}
._1pib08to:disabled{cursor:default;opacity:.55;filter:none;transform:none}
._1pib08tp{align-self:start;gap:8px}
._1pib08tq{grid-template-columns:1fr;gap:8px;display:grid}
._1pib08tr{color:#6e4f3a;gap:4px;font-size:11px;font-weight:700;display:grid}
._1pib08ts{color:#2f1f15;background:#fff;border:1px solid #f2c99b;border-radius:10px;outline:none;width:100%;padding:8px 10px;font-size:14px}
._1pib08ts:focus{border-color:#ff5b2e;box-shadow:0 0 0 2px #ff5b2e2e}
._1pib08tt{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%236e4f3a' d='M5 6 0 0h10z'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:34px}
._1pib08tu{color:#90725f;margin:0;font-size:11px;line-height:1.45}
._1pib08tv{background:#fff6ea;border:1px solid #ffcda2;border-radius:14px;gap:8px;padding:10px;display:grid}
._1pib08tw{gap:8px;display:grid}
._1pib08tx{color:#6e4f3a;gap:5px;font-size:12px;font-weight:800;display:grid}
._1pib08ty{border-width:2px;padding:10px 11px;font-size:18px;font-weight:800;line-height:1.1}
._1pib08tz{grid-template-columns:1fr;gap:8px;display:grid}
._1pib08t10{background:#fffdf9;border:1px solid #ffd9ba;border-radius:12px;align-content:start;gap:8px;padding:9px;display:grid}
._1pib08t11{letter-spacing:.02em;cursor:pointer;color:#fff;background:#ff5b2e;border:none;border-radius:10px;width:100%;padding:10px 12px;font-size:15px;font-weight:900;transition:transform .12s,filter .12s;box-shadow:0 6px 14px #d9422142}
._1pib08t11:hover{filter:brightness(.99);transform:translateY(-1px)}
._1pib08t11:active{transform:translateY(0)}
._1pib08t11:disabled{cursor:default;opacity:.55;filter:none;transform:none}
._1pib08t12{animation:.9s ease-out infinite _1pib08t5}
._1pib08t13{grid-template-columns:1fr;gap:8px;display:grid}
._1pib08t14{background:#fff5ea;border:1px solid #ffe0c8;border-radius:9px;gap:3px;padding:7px 8px;display:grid}
._1pib08t15{color:#90725f;margin:0;font-size:10px;font-weight:700}
._1pib08t16{color:#9a3412;margin:0;font-size:14px;font-weight:800}
._1pib08t17{background:#fff0de;border:1px solid #ffd2aa;border-radius:14px;gap:8px;padding:10px;animation:.42s both _1pib08t0;display:grid}
._1pib08t18{animation:.8s ease-in-out infinite _1pib08t6}
._1pib08t19{gap:3px;display:grid}
._1pib08t1a{letter-spacing:.02em;margin:0;font-size:13px;font-weight:800}
._1pib08t1b{color:#6e4f3a;margin:0;font-size:11px;line-height:1.45}
._1pib08t1c{color:#90725f;margin:0;font-size:10px;line-height:1.4}
._1pib08t1d{flex-direction:column;align-items:center;gap:8px;display:flex}
._1pib08t1e{background:conic-gradient(#ffd49c 0deg 45deg,#ff9a6d 45deg 90deg,#ffd49c 90deg 135deg,#ff9a6d 135deg 180deg,#ffd49c 180deg 225deg,#ff9a6d 225deg 270deg,#ffd49c 270deg 315deg,#ff9a6d 315deg 360deg);border:2px solid #ff78478c;border-radius:50%;justify-self:center;place-items:center;width:92px;height:92px;display:grid}
._1pib08t1f{animation:.55s linear infinite _1pib08t1}
._1pib08t1g{animation-name:_1pib08t1;animation-duration:.82s;animation-timing-function:cubic-bezier(.16,.88,.28,1);animation-iteration-count:1;animation-fill-mode:forwards}
._1pib08t1h{letter-spacing:.08em;color:#d74221;background:#fff;border:2px solid #ffcba0;border-radius:50%;place-items:center;width:48px;height:48px;font-size:10px;font-weight:800;display:grid}
._1pib08t1i{animation:.62s cubic-bezier(.16,.88,.28,1) both _1pib08t4}
._1pib08t1j{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}
._1pib08t1k{background:#ffffffbf;border:1px solid #ffc89f;border-radius:10px;grid-template-columns:1fr auto;align-items:stretch;gap:6px;padding:6px 8px;display:grid}
._1pib08t1l{background:#fff0cf;border-color:#ff9b45;animation:.9s ease-out 2 _1pib08t2}
._1pib08t1m{color:#2f1f15;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:11px;font-weight:700;overflow:hidden}
._1pib08t1n{align-content:center;gap:2px;min-width:0;display:grid}
._1pib08t1o{color:#90725f;letter-spacing:.02em;margin:0;font-size:9px}
._1pib08t1p{background:#fff;border:1px solid #ffcdad;border-radius:8px;align-items:center;width:56px;height:38px;display:grid;position:relative;overflow:hidden}
._1pib08t1p:before{content:"";pointer-events:none;border-top:1px solid #ffe0ca;position:absolute;top:8px;left:0;right:0}
._1pib08t1p:after{content:"";pointer-events:none;border-top:1px solid #ffe0ca;position:absolute;bottom:8px;left:0;right:0}
._1pib08t1q{width:108px}
._1pib08t1r{grid-auto-rows:19px;display:grid}
._1pib08t1s{animation-name:_1pib08t3;animation-timing-function:linear;animation-iteration-count:infinite}
._1pib08t1t{animation-name:_1pib08t3;animation-timing-function:cubic-bezier(.16,.88,.28,1);animation-iteration-count:1;animation-fill-mode:forwards}
._1pib08t1u{color:#d74221;font-variant-numeric:tabular-nums;place-items:center;font-size:12px;font-weight:800;display:grid}
._1pib08t1v{text-align:center;font-variant-numeric:normal;padding:0 5px;font-size:10px;line-height:1.2}
._1pib08t1w{color:#d74221;font-variant-numeric:tabular-nums;place-items:center;width:100%;height:100%;font-size:14px;font-weight:800;display:grid}
._1pib08t1x{animation:.62s cubic-bezier(.16,.88,.28,1) both _1pib08t4}
._1pib08t1y{text-align:center;font-variant-numeric:normal;padding:0 5px;font-size:10px;line-height:1.3}
._1pib08t1z{animation:.62s cubic-bezier(.16,.88,.28,1) both _1pib08t4}
._1pib08t20{background:#fff8ed;border:1px dashed #ffcba0;border-radius:10px;flex:1;align-content:start;gap:6px;min-height:70px;margin:0;padding:8px;display:grid}
._1pib08t21{text-align:center;color:#6e4f3a;margin:0;font-size:12px;font-weight:700}
._1pib08t22{gap:5px;max-height:150px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}
._1pib08t23{background:#ffffffd1;border:1px solid #ffd8ba;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:5px 7px;display:grid}
._1pib08t24{background:#fff0cf;border-color:#ff9b45;animation:.8s ease-out _1pib08t2}
._1pib08t25{color:#2f1f15;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:700;overflow:hidden}
._1pib08t26{color:#d74221;margin:0;font-size:11px;font-weight:800}
._1pib08t27{z-index:1250;background:#1f1813b8;place-items:center;padding:12px;display:grid;position:fixed;inset:0}
._1pib08t28{background:#fff8ef;border:1px solid #ffd3b2;border-radius:16px;gap:10px;width:min(980px,100%);max-height:min(86vh,760px);padding:12px;display:grid;overflow:hidden}
._1pib08t29{gap:5px;display:grid}
._1pib08t2a{color:#9a3412;margin:0;font-size:20px;font-weight:900;line-height:1.2}
._1pib08t2b{color:#6e4f3a;margin:0;font-size:12px;line-height:1.5}
._1pib08t2c{letter-spacing:.1em;color:#d74221;background:#ffe8d1;border:1px solid #ffd1af;border-radius:999px;justify-self:start;margin:0;padding:3px 8px;font-size:10px;font-weight:800}
._1pib08t2d{gap:10px;min-height:0;display:grid;overflow-y:auto}
._1pib08t2f{justify-items:center;gap:6px;display:grid}
._1pib08t2g{color:#9a3412;margin:0;font-size:13px;font-weight:800}
._1pib08t2h{width:180px;height:180px}
._1pib08t2i{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
._1pib08t2j{padding:8px 10px}
._1pib08t2k{min-height:auto;max-height:340px}
._1pib08t2l{align-items:center;gap:8px;display:grid}
._1pib08t2m{color:#6e4f3a;margin:0;font-size:12px;line-height:1.45}
._1pib08t2n{color:#fff;cursor:pointer;background:#ff5b2e;border:none;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:900;transition:transform .12s,filter .12s}
._1pib08t2n:hover{filter:brightness(.99);transform:translateY(-1px)}
._1pib08t2n:active{transform:translateY(0)}
._1pib08t2n:disabled{cursor:default;opacity:.62;filter:none;transform:none}
._1pib08t2o{z-index:1300;background:#1f181394;place-items:center;padding:10px;display:grid;position:fixed;inset:0}
._1pib08t2p{text-align:center;background:#fffaf4;border:1px solid #ffd3b2;border-radius:14px;gap:8px;width:min(480px,100%);padding:12px;animation:.2s ease-out both _1pib08t7;display:grid;position:relative;overflow:hidden}
._1pib08t2q{pointer-events:none;position:absolute;inset:6px}
._1pib08t2r{transform-origin:bottom;opacity:.28;background:#ffd9b4;width:2px;height:48%;animation:1s ease-in-out infinite _1pib08t8;position:absolute;top:50%;left:50%}
._1pib08t2r:first-child{transform:translate(-50%,-95%)rotate(30deg)}
._1pib08t2r:nth-child(2){animation-delay:80ms;transform:translate(-50%,-95%)rotate(90deg)}
._1pib08t2r:nth-child(3){animation-delay:.16s;transform:translate(-50%,-95%)rotate(150deg)}
._1pib08t2r:nth-child(4){animation-delay:.24s;transform:translate(-50%,-95%)rotate(210deg)}
._1pib08t2r:nth-child(5){animation-delay:.32s;transform:translate(-50%,-95%)rotate(270deg)}
._1pib08t2r:nth-child(6){animation-delay:.4s;transform:translate(-50%,-95%)rotate(330deg)}
._1pib08t2s{letter-spacing:.11em;color:#d74221;z-index:1;background:#ffe8d1;border:1px solid #ffd1af;border-radius:999px;justify-self:center;margin:0;padding:4px 10px;font-size:11px;font-weight:800;position:relative}
._1pib08t2t{letter-spacing:.01em;color:#9a3412;z-index:1;margin:0;font-size:26px;font-weight:900;line-height:1.1;position:relative}
._1pib08t2u{color:#d74221;z-index:1;margin:0;font-size:21px;font-weight:900;position:relative}
._1pib08t2v{color:#6e4f3a;z-index:1;margin:0;font-size:12px;line-height:1.7;position:relative}
._1pib08t2w{z-index:1;gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}
._1pib08t2x{background:#fff5e9;border:1px solid #ffe4cc;border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}
._1pib08t2y{background:#ffe9d1;border-color:#ffb77e}
._1pib08t2z{color:#2f1f15;margin:0;font-size:13px;font-weight:700}
._1pib08t30{text-align:center}
._1pib08t31{gap:2px;min-width:0;display:grid}
._1pib08t32{color:#2f1f15;text-align:center;background:#fffdf9;border:1px solid #ffd7b9;border-radius:8px;outline:none;width:100%;min-width:0;padding:5px 7px;font-size:12px;font-weight:700}
._1pib08t32:focus{border-color:#ff5b2e;box-shadow:0 0 0 3px #ff5b2e24}
._1pib08t33{color:#9a3412;margin:0;font-size:11px;font-weight:800}
._1pib08t34{color:#90725f;font-size:11px;font-weight:600}
._1pib08t35{color:#d74221;margin:0;font-size:13px;font-weight:800}
._1pib08t36{text-align:center;width:96px}
._1pib08t37{z-index:1;gap:8px;display:grid;position:relative}
._1pib08t38{cursor:pointer;color:#fff;background:#ff5b2e;border:none;border-radius:10px;padding:9px 11px;font-size:13px;font-weight:800;transition:transform .12s,filter .12s;box-shadow:0 4px 12px #d9422142}
._1pib08t38:hover{filter:brightness(.99);transform:translateY(-1px)}
._1pib08t38:active{transform:translateY(0)}
._1pib08t39{flex-wrap:wrap;gap:6px;display:flex}
._1pib08t3a{cursor:pointer;border:none;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;transition:transform .12s,filter .12s,background-color .12s,box-shadow .12s}
._1pib08t3a:hover{filter:brightness(.99);transform:translateY(-1px)}
._1pib08t3a:active{transform:translateY(0)}
._1pib08t3a:disabled{cursor:default;opacity:.55;filter:none;transform:none}
._1pib08t3b{color:#fff;background:#ff5b2e;box-shadow:0 6px 14px #d9422147}
._1pib08t3c{color:#d74221;background:#ffe3d9;border:1px solid #ffbea9}
._1pib08t3d{color:#2f1f15;background:#fff3e4;border:1px solid #f2c99b}
._1pib08t3e{color:#c02424;background:#ffe5e5;border:1px solid #ffc7c7}
._1pib08t3f{color:#1d4ed8;background:#dde9ff;border:1px solid #c9dcff;border-radius:8px;margin:0;padding:7px 9px;font-size:11px}
._1pib08t3g{color:#c02424;background:#ffe5e5;border:1px solid #ffc4c4;border-radius:8px;margin:0;padding:7px 9px;font-size:11px}
._1pib08t3h{gap:7px;max-height:280px;margin:0;padding:0 2px 0 0;list-style:none;display:grid;overflow-y:auto}
._1pib08t3i{background:#fffdf8;border:1px solid #f2c99b;border-radius:12px;gap:8px;padding:8px;display:grid}
._1pib08t3j{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}
._1pib08t3k{margin:0;font-size:12px;font-weight:700}
._1pib08t3l{color:#6e4f3a;cursor:pointer;background:#fff4e7;border:1px solid #ffd1b0;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;transition:filter .12s}
._1pib08t3l:hover{filter:brightness(.99)}
._1pib08t3l:disabled{cursor:default;opacity:.52;filter:none}
._1pib08t3m{color:#7c2d12;background:#ffedd5;border:1px solid #fed7aa;border-radius:999px;margin:0;padding:3px 8px;font-size:11px;font-weight:800}
._1pib08t3n{grid-template-columns:1fr;gap:7px;display:grid}
._1pib08t3o{color:#6e4f3a;background:#fff8ee;border:1px solid #f2c99b;border-radius:11px;align-items:center;min-height:40px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}
._1pib08t3p{gap:10px;display:grid}
._1pib08t3q{background:#fff2df;border:1px solid #ffd6b1;border-radius:12px;gap:6px;padding:10px;display:grid}
._1pib08t3r{color:#9a3412;margin:0;font-size:22px;font-weight:800}
._1pib08t3s{color:#6e4f3a;margin:0;font-size:12px;line-height:1.7}
._1pib08t3t{grid-template-columns:1fr;gap:8px;display:grid}
._1pib08t3u{background:#fff;border:1px solid #f2c99b;border-radius:9px;gap:4px;padding:8px;display:grid}
._1pib08t3v{color:#90725f;margin:0;font-size:11px}
._1pib08t3w{margin:0;font-size:16px;font-weight:800}
._1pib08t3x{gap:7px;margin:0;padding:0;list-style:none;display:grid}
._1pib08t3y{background:#fff;border:1px solid #f2c99b;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}
._1pib08t3z{background:#fff4cc;border-color:#f59e0b}
._1pib08t40{gap:2px;display:grid}
._1pib08t41{margin:0;font-size:13px;font-weight:700}
._1pib08t42{color:#6e4f3a;margin:0;font-size:11px}
._1pib08t43{text-align:right;gap:3px;display:grid}
._1pib08t44{margin:0;font-size:17px;font-weight:800}
._1pib08t45{color:#166534;margin:0;font-size:11px;font-weight:700}
._1pib08t46{color:#c02424;margin:0;font-size:11px;font-weight:700}
._1pib08t47{color:#90725f;margin:0;font-size:11px;font-weight:700}
._1pib08t48{gap:6px;margin:0;padding:0;list-style:none;display:grid}
._1pib08t49{background:#fff;border:1px solid #f2c99b;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}
._1pib08t4a{color:#2f1f15;margin:0;font-size:12px}
._1pib08t4b{margin:0;font-size:14px;font-weight:800}
._1pib08t4c{color:#6e4f3a;background:#fff9ef;border:1px dashed #f2c99b;border-radius:9px;margin:0;padding:10px;font-size:12px}
@media (min-width:768px){._1pib08ta{gap:16px;padding:32px 20px 76px}._1pib08td{font-size:32px}._1pib08tg{gap:12px;padding:14px}._1pib08t17{padding:12px}._1pib08t28{gap:12px;padding:16px}._1pib08t2a{font-size:24px}}
@media (min-width:980px){._1pib08tf{grid-template-columns:1.35fr minmax(260px,.8fr);gap:14px}._1pib08tk{padding:12px}._1pib08tp{justify-self:end;width:100%;max-width:360px;padding:12px}._1pib08t1j{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:720px){._1pib08tq{grid-template-columns:1fr 1fr;gap:8px}}
@media (min-width:640px){._1pib08tz{grid-template-columns:1fr 1fr;gap:8px}._1pib08t13{grid-template-columns:1fr 1fr}._1pib08t3t{grid-template-columns:1fr 1fr 1fr}}
@media (min-width:960px){._1pib08tv{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:10px}._1pib08t13{grid-template-columns:1fr}}
@media (min-width:760px){._1pib08t1d{flex-direction:row;align-items:stretch}._1pib08t2l{grid-template-columns:1fr auto}._1pib08t3n{grid-template-columns:1fr 1fr;gap:8px}}
@media (min-width:840px){._1pib08t2d{grid-template-columns:220px 1fr;align-items:start;gap:12px}._1pib08t2e{grid-template-columns:1fr}}
@media (min-width:1100px){._1pib08t2i{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:520px){._1pib08t37{grid-template-columns:1fr 1fr}}
