._03yYkq_workspace{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 6px 24px #0f172a0a}._03yYkq_toolbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}._03yYkq_toolbarLabel{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}._03yYkq_dot{background:var(--success);border-radius:50%;width:6px;height:6px}._03yYkq_toolbarActions{align-items:center;gap:14px;display:flex}._03yYkq_toolbarActions button{color:var(--subtle);cursor:pointer;background:0 0;border:0;padding:5px;font-size:11px}._03yYkq_toolbarActions button:hover:enabled{color:var(--primary)}._03yYkq_toolbarActions button:disabled{color:#94a3b8;cursor:not-allowed}._03yYkq_toolbarActions ._03yYkq_allButton{border:1px solid var(--line-strong);color:var(--muted);background:#fff;border-radius:5px;align-items:center;padding:7px 12px;display:inline-flex}._03yYkq_toolbarActions ._03yYkq_allButton:hover:enabled{background:var(--soft)}._03yYkq_grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}._03yYkq_inputPanel,._03yYkq_resultsPanel{flex-direction:column;min-width:0;display:flex}._03yYkq_resultsPanel{border-left:1px solid var(--line)}._03yYkq_panelTitle{border-bottom:1px solid var(--line-soft);letter-spacing:.6px;min-height:46px;color:var(--subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;font-size:9px;display:flex}._03yYkq_panelTitle>label,._03yYkq_resultLabel{letter-spacing:1px;color:var(--subtle);font-family:ui-monospace,monospace;font-size:10px}._03yYkq_inputBody{flex:1;padding:18px 20px 0;display:flex}._03yYkq_inputBody textarea{border:1px solid var(--line);background:var(--surface);width:100%;height:190px;min-height:150px;color:var(--ink);resize:vertical;border-radius:6px;padding:16px 17px;font-family:ui-monospace,SFMono-Regular,Consolas,PingFang SC,monospace;font-size:13px;line-height:1.9}._03yYkq_inputBody textarea::placeholder{color:var(--subtle)}._03yYkq_words{flex-direction:column;gap:9px;padding:14px 20px 0;display:flex}._03yYkq_wordsLabel{color:var(--subtle);font-size:10px;line-height:1.7}._03yYkq_chips{flex-wrap:wrap;gap:6px;display:flex}._03yYkq_chip{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:4px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:10px;line-height:1.6}._03yYkq_hanNote{border:1px solid var(--primary-line);background:var(--primary-soft);color:var(--primary-ink);border-radius:5px;margin:12px 20px 0;padding:9px 11px;font-size:10px;line-height:1.8}._03yYkq_inputFooter{border-top:1px solid var(--line-soft);min-height:39px;color:var(--subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:11px 20px;font-size:9px;display:flex}._03yYkq_rows{flex-direction:column;display:flex}._03yYkq_row{border-bottom:1px solid var(--line-soft);grid-template-columns:168px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 20px;display:grid}._03yYkq_row:last-child{border-bottom:0}._03yYkq_rowMeta{flex-direction:column;gap:3px;min-width:0;display:flex}._03yYkq_caseLabel{color:var(--ink);overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:11px;line-height:1.5}._03yYkq_caseHint{color:var(--subtle);font-size:9px}._03yYkq_value{border:1px solid var(--line);width:100%;min-width:0;height:38px;color:var(--ink);text-overflow:ellipsis;background:#fff;border-radius:5px;padding:0 11px;font-family:ui-monospace,SFMono-Regular,Consolas,PingFang SC,monospace;font-size:12px;overflow-x:auto}._03yYkq_value:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}._03yYkq_copyButton{border:1px solid var(--line-strong);height:32px;color:var(--muted);white-space:nowrap;cursor:pointer;background:#fff;border-radius:5px;padding:0 12px;font-size:10px;transition:background .15s,color .15s}._03yYkq_copyButton:hover{background:var(--primary-soft);color:var(--primary-ink)}._03yYkq_copyButton[data-copied=true]{border-color:var(--primary-line);background:var(--primary-soft);color:var(--success-ink)}._03yYkq_empty{text-align:center;min-height:330px;color:var(--subtle);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:32px 24px;display:flex}._03yYkq_empty p{margin:0;font-size:11px;line-height:1.9}._03yYkq_emptyMark{border:1.5px dashed var(--line-strong);letter-spacing:1px;width:62px;height:48px;color:var(--subtle);border-radius:8px;justify-content:center;align-items:center;font-family:ui-monospace,monospace;font-size:15px;display:inline-flex}._03yYkq_privacy{border-top:1px solid var(--line);background:var(--surface);color:var(--subtle);align-items:flex-start;gap:7px;padding:12px 24px;font-size:9px;line-height:1.8;display:flex}._03yYkq_privacy p{margin:0}._03yYkq_privacy>span{font-size:14px;line-height:1.2}._03yYkq_status{background:var(--surface);color:var(--success-ink);padding:0 24px;font-size:11px;line-height:1.8}._03yYkq_status:not(:empty){padding-bottom:16px}._03yYkq_inputBody textarea:focus-visible,._03yYkq_toolbarActions button:focus-visible,._03yYkq_copyButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:820px){._03yYkq_grid{grid-template-columns:1fr}._03yYkq_resultsPanel{border-top:1px solid var(--line);border-left:0}._03yYkq_row{grid-template-columns:106px minmax(0,1fr) auto;padding:10px 16px}._03yYkq_empty{min-height:220px}}@media (max-width:560px){._03yYkq_workspace{border-radius:9px}._03yYkq_toolbar{gap:8px;padding:12px 14px}._03yYkq_toolbarLabel{gap:6px;font-size:10px}._03yYkq_toolbarActions{gap:6px}._03yYkq_toolbarActions button{padding:3px;font-size:9px}._03yYkq_toolbarActions ._03yYkq_allButton{padding:5px 8px}._03yYkq_panelTitle{min-height:40px;padding:7px 14px;font-size:8px}._03yYkq_inputBody{padding:14px 14px 0}._03yYkq_inputBody textarea{height:150px;padding:13px 14px;font-size:12px}._03yYkq_words{padding:12px 14px 0}._03yYkq_hanNote{margin:10px 14px 0;font-size:9px}._03yYkq_inputFooter{padding:10px 14px;font-size:8px}._03yYkq_row{grid-template-columns:1fr auto;gap:8px 10px;padding:10px 14px}._03yYkq_rowMeta{flex-direction:row;grid-column:1/-1;align-items:baseline;gap:8px}._03yYkq_caseLabel{font-size:10px}._03yYkq_value{height:36px;font-size:11px}._03yYkq_copyButton{height:32px;padding:0 10px;font-size:9px}._03yYkq_privacy{padding:11px 14px;font-size:8px}._03yYkq_status{padding:0 14px;font-size:10px}}
