.svjmrw8{--svjmrw0:#1f2a2e;--svjmrw1:#5e6a70;--svjmrw2:#0b6d8f;--svjmrw3:#e5f3f8;--svjmrw4:#fff;--svjmrw5:#f3f6f7;--svjmrw6:#d5dde1;--svjmrw7:#c2410c;min-height:100vh;color:var(--svjmrw0);background-color:#f7f7f4;flex-direction:column;font-family:Sora,Noto Sans JP,Hiragino Sans,sans-serif;display:flex}
.svjmrw9{flex-direction:column;flex:1;gap:16px;width:100%;max-width:1240px;margin:0 auto;padding:26px 16px 56px;display:flex}
.svjmrwa{gap:10px;display:grid}
.svjmrwb{border:1px solid var(--svjmrw6);background:var(--svjmrw3);color:var(--svjmrw2);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:6px 12px;font-size:12px;font-weight:700}
.svjmrwc{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.2}
.svjmrwd{color:var(--svjmrw1);max-width:900px;margin:0;font-size:14px;line-height:1.8}
.svjmrwe{flex-wrap:wrap;gap:8px;display:flex}
.svjmrwf{border:1px solid var(--svjmrw6);background:var(--svjmrw4);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}
.svjmrwg{gap:16px;display:grid}
.svjmrwh{border:1px solid var(--svjmrw6);background:var(--svjmrw4);border-radius:18px;overflow:hidden}
.svjmrwi{border-bottom:1px solid var(--svjmrw6);background:var(--svjmrw5);gap:4px;padding:14px 16px;display:grid}
.svjmrwj{margin:0;font-size:17px;font-weight:700;line-height:1.3}
.svjmrwk{color:var(--svjmrw1);margin:0;font-size:12px}
.svjmrwl{gap:14px;padding:14px 14px 16px;display:grid}
.svjmrwm{gap:10px;display:grid}
.svjmrwn{border:1px solid var(--svjmrw6);background:var(--svjmrw5);border-radius:14px;gap:8px;padding:12px;display:grid}
.svjmrwo{color:var(--svjmrw0);margin:0;font-size:13px;font-weight:700}
.svjmrwp{border:2px dashed var(--svjmrw6);background:var(--svjmrw4);text-align:center;cursor:pointer;border-radius:12px;padding:14px;transition:border-color .15s,background-color .15s}
.svjmrwp:focus-visible{outline:2px solid var(--svjmrw2);outline-offset:2px}
.svjmrwr{border-color:var(--svjmrw2);background:var(--svjmrw3)}
.svjmrws{font-size:14px;font-weight:700}
.svjmrwt{color:var(--svjmrw1);margin-top:4px;font-size:12px}
.svjmrwu{border:1px solid var(--svjmrw6);background:var(--svjmrw4);color:var(--svjmrw1);border-radius:10px;gap:4px;padding:8px 10px;font-size:12px;display:grid}
.svjmrwv{flex-wrap:wrap;gap:8px;display:flex}
.svjmrww{border:1px solid var(--svjmrw6);background:var(--svjmrw4);color:var(--svjmrw0);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;transition:background-color .15s,border-color .15s}
.svjmrww:hover{background:var(--svjmrw5)}
.svjmrww:disabled{opacity:.45;cursor:not-allowed}
.svjmrwx{border-color:var(--svjmrw2);background:var(--svjmrw3);color:var(--svjmrw2)}
.svjmrwy{gap:10px;display:grid}
.svjmrwz{color:var(--svjmrw1);margin:0;font-size:12px;font-weight:700}
.svjmrw10{border:1px solid var(--svjmrw6);border-radius:12px;grid-template-columns:1fr 1fr 1fr;display:grid;overflow:hidden}
.svjmrw11{background:var(--svjmrw4);color:var(--svjmrw1);cursor:pointer;border:none;border-right:1px solid var(--svjmrw6);padding:10px 8px;font-size:12px;font-weight:700}
.svjmrw11:last-child{border-right:none}
.svjmrw13{color:var(--svjmrw0);background:var(--svjmrw3)}
.svjmrw14{border:1px solid var(--svjmrw6);background:var(--svjmrw5);border-radius:12px;gap:8px;padding:10px;display:grid}
.svjmrw15{justify-content:space-between;align-items:baseline;gap:8px;display:flex}
.svjmrw16{font-size:12px;font-weight:700}
.svjmrw17{color:var(--svjmrw1);font-size:12px}
.svjmrw18{width:100%;accent-color:var(--svjmrw2)}
.svjmrw19{border:1px solid var(--svjmrw6);color:var(--svjmrw1);background:var(--svjmrw5);border-radius:10px;padding:10px 12px;font-size:12px}
.svjmrw1a{color:var(--svjmrw7)}
.svjmrw1b{gap:12px;display:grid}
.svjmrw1c{grid-template-columns:1fr 1fr;gap:8px;display:grid}
.svjmrw1d{border:1px solid var(--svjmrw6);background:var(--svjmrw5);border-radius:12px;gap:4px;padding:10px;display:grid}
.svjmrw1e{color:var(--svjmrw1);margin:0;font-size:11px}
.svjmrw1f{margin:0;font-size:16px;font-weight:700;line-height:1.2}
.svjmrw1g{border:1px solid var(--svjmrw6);aspect-ratio:4/3;background:#12181c;border-radius:14px;width:100%;position:relative;overflow:hidden}
.svjmrw1h{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}
.svjmrw1i{cursor:col-resize}
.svjmrw1j{width:100%;height:100%;display:block;position:absolute;inset:0}
.svjmrw1k{pointer-events:none}
.svjmrw1l{pointer-events:none;width:0;position:absolute;top:0;bottom:0;left:0}
.svjmrw1m{background:var(--svjmrw2);width:2px;position:absolute;top:0;bottom:0;left:0;transform:translate(-1px)}
.svjmrw1n{border:2px solid var(--svjmrw2);box-sizing:border-box;background:#fff;border-radius:999px;width:20px;height:20px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}
.svjmrw1o{border:2px solid var(--svjmrw7);pointer-events:none;position:absolute}
.svjmrw1p{color:var(--svjmrw1);gap:6px;font-size:12px;display:grid}
.svjmrw1q{align-items:center;gap:8px;display:flex}
.svjmrw1r{border:1px solid var(--svjmrw6);background:#ef4444;border-radius:3px;width:14px;height:14px}
.svjmrw1s{border:1px solid var(--svjmrw6);aspect-ratio:4/3;background:#12181c;border-radius:14px;width:100%;position:relative;overflow:hidden}
.svjmrw1t{border:1px dashed var(--svjmrw6);background:var(--svjmrw5);text-align:center;min-height:260px;color:var(--svjmrw1);border-radius:12px;place-items:center;padding:24px;font-size:14px;line-height:1.7;display:grid}
@media (min-width:768px){.svjmrw9{gap:20px;padding:32px 24px 64px}.svjmrwc{font-size:36px}}
@media (min-width:720px){.svjmrwm{grid-template-columns:1fr 1fr}}
@media (min-width:1040px){.svjmrwg{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:start}.svjmrwm{grid-template-columns:1fr}}
@media (min-width:740px){.svjmrw1c{grid-template-columns:repeat(4,minmax(0,1fr))}}
