.fg-work{max-width:980px;margin:clamp(28px,4vw,44px) auto 0}.fg-work[hidden]{display:none}.fg-stage{background:#0b1220;border-radius:22px;overflow:hidden;box-shadow:var(--shadow);display:grid;place-items:center}.fg-stage video{display:block;width:100%;max-height:min(62vh,620px);object-fit:contain;background:#0b1220}.fg-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:14px}.fg-bar input[type=range]{width:100%;accent-color:var(--blue-2)}.fg-steps{display:inline-flex;gap:6px}.fg-steps button{appearance:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink);font:600 15px/1 var(--font);cursor:pointer}.fg-steps button:hover{border-color:#cdd3dd}.fg-steps button:focus-visible,.fg-time:focus-visible{outline:2px solid var(--blue-2);outline-offset:2px}.fg-time{width:128px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:12px;font:500 15px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--ink);background:#fff}.fg-info{margin:10px 0 0;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.fg-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:18px}.fg-panels .tl-pane h2{margin-top:0}.fg-row{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:14px}.fg-q{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.fg-q[hidden]{display:none}.fg-q input{accent-color:var(--blue-2)}.fg-every{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.fg-every input{width:76px;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:12px;font:500 15px/1 var(--font)}.fg-msg{margin:12px 0 0;min-height:1.5em;font-size:14px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.fg-msg[data-tone=ok]{color:var(--good-ink)}.fg-msg[data-tone=error]{color:var(--fix-ink)}.fg-sheet{margin:18px 0 0}.fg-sheet img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--line)}.fg-sheet figcaption{margin-top:8px;font-size:13.5px;color:var(--faint);display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.igi-place{margin:0 0 16px}.igi-card{grid-template-columns:140px minmax(0,1fr);align-items:start}.igi-thumb{position:relative;justify-self:center;border-radius:10px;overflow:hidden;background:var(--soft)}.igi-thumb img{display:block;width:100%;height:100%;object-fit:cover}.igi-keep{position:absolute;box-shadow:0 0 0 999px #0b12208c;outline:2px solid #fff;border-radius:2px}.igi-checks{margin-top:10px}.igi-batch{list-style:none;margin:0 0 14px;padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:18px}.igi-batch[hidden]{display:none}.tc-in{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.35fr) minmax(0,1fr);gap:10px;align-items:end}.tc-in[hidden],.tc-conv[hidden],.tl-calc__in .tl-field[hidden]{display:none}.tc-in select{min-width:0}.tc-in input,.tc-conv input{font-variant-numeric:tabular-nums;letter-spacing:.02em}.tc-conv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;align-items:end}.tc-out output{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tc-dl{display:grid;margin:14px 0 0}.tc-dl div{display:grid;grid-template-columns:minmax(96px,40%) minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid rgba(37,99,235,.14)}.sgp .tc-dl dt{font-size:14px;color:var(--muted)}.sgp .tc-dl dd{margin:0;font-size:15px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}[data-df=true] .tc-df-note{display:block}.tc-df-note{display:none;margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted)}@media(max-width:860px){.fg-panels{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.fg-bar{grid-template-columns:minmax(0,1fr)}.fg-steps{justify-self:start}.igi-card{grid-template-columns:minmax(0,1fr)}.igi-place .tl-seg{display:flex;flex-wrap:wrap;border-radius:18px}.tc-in,.tc-conv{grid-template-columns:minmax(0,1fr)}}.tl-note-in{display:block;margin-top:-6px;font-size:13px;line-height:1.45;color:var(--faint)}
