.ft-wg-choose{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-bottom:16px}.ft-wg-seg label[hidden]{display:none}.ft-wg-prompt{background:var(--ft-bg);border-radius:12px;padding:12px 16px;margin-bottom:16px}.ft-wg-prompt .ft-kicker{margin:0 0 4px}.ft-wg-topic{font:1.15rem/1.6 var(--ft-font-zh);margin:0 0 4px}.ft-wg-topic[lang=en]{font-family:var(--ft-font);font-size:1rem}.ft-wg-word{margin:4px 0;font-size:1rem}.ft-wg-word strong{font:700 1.5rem var(--ft-font-zh);color:var(--ft-accent-strong);margin:0 6px}.ft-wg-word-state{font-size:.875rem;color:var(--ft-muted)}.ft-wg-prompt-actions{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:4px}.ft-wg-prompt-actions .ft-link{min-height:36px}.ft-wg-prompt label[hidden]{display:none}.ft-wg-text{width:100%;min-height:220px;font:1.1rem/1.8 var(--ft-font-zh)}.ft-wg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:6px 0 12px;font-size:.9rem}.ft-wg-counter{font-variant-numeric:tabular-nums;color:var(--ft-muted)}.ft-wg-ok{color:var(--ft-accent-strong)!important;font-weight:600}.ft-wg-submit{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ft-wg-submit p{margin:0;flex:1 1 240px}.ft-wg-submit .ft-btn[disabled]{opacity:.7;cursor:progress}.ft-wg-result{margin-top:20px;padding-top:20px;border-top:1px solid var(--ft-border);scroll-margin-top:12px}.ft-wg-overall{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px}.ft-wg-overall .ft-kicker{width:100%}.ft-wg-overall p{margin:0;width:100%}.ft-wg-overall-text{font-size:1rem}.ft-wg-overall>.ft-wg-band{font-size:1.15rem;padding:4px 14px}.ft-wg-band{display:inline-flex;align-items:center;font-weight:600;font-size:.85rem;padding:2px 10px;border-radius:999px;border:1px solid currentColor;white-space:nowrap}.ft-wg-band-high{color:var(--ft-lv-1)}.ft-wg-band-middle{color:var(--ft-lv-6)}.ft-wg-band-low{color:var(--ft-error)}.ft-wg-band-info{color:var(--ft-muted);font-style:italic}.ft-wg-crits{list-style:none;margin:0 0 16px;padding:0}.ft-wg-crit{padding:10px 0;border-bottom:1px solid var(--ft-border)}.ft-wg-crit-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ft-wg-crit-name{font-weight:600}.ft-wg-crit-line{margin:4px 0 0;color:var(--ft-muted);font-size:.925rem}.ft-wg-quote{font-family:var(--ft-font-zh);color:var(--ft-text);background:var(--ft-accent-soft);border-radius:4px;padding:0 4px;quotes:"“" "”"}.ft-wg-section{margin:16px 0}.ft-wg-section h3{margin:0 0 6px;font-size:1.05rem}.ft-wg-marked{position:relative;font:1.15rem/2.1 var(--ft-font-zh);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ft-bg);border-radius:10px;padding:12px 14px}.ft-wg-mark{all:unset;cursor:pointer;border-radius:4px;padding:0 2px;border-bottom:2px solid var(--ft-error)}.ft-wg-mark-char{border-bottom-color:var(--ft-lv-4)}.ft-wg-mark-punct{border-bottom-style:dotted;border-bottom-color:var(--ft-muted)}.ft-wg-mark:focus-visible{outline:3px solid var(--ft-focus)}.ft-wg-mark del,.ft-wg-pop del{color:var(--ft-error);text-decoration-thickness:2px}.ft-wg-mark ins,.ft-wg-pop ins{color:var(--ft-accent-strong);text-decoration:none;font-weight:600}.ft-wg-pop{position:static;margin-top:8px;font:.95rem/1.5 var(--ft-font);white-space:normal}.ft-wg-pop p{margin:0 0 4px}.ft-wg-pop-fix{font:1.2rem var(--ft-font-zh)}.ft-wg-tips{padding-inline-start:1.3em}.ft-wg-tips li{margin-bottom:8px}.ft-wg-tips .ft-wg-crit-line{color:var(--ft-text)}.ft-wg-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.ft-wg-vote{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ft-wg-guide-tasks{padding-inline-start:1.2em}.ft-wg-guide-tasks li{margin-bottom:8px}.ft-wg-model-text{font:1.1rem/1.9 var(--ft-font-zh);background:var(--ft-bg);border-radius:10px;padding:8px 14px}.ft-wg-model-text p{margin:6px 0}.ft-wg-guide-prompts li{margin-bottom:8px}.ft-wg-guide-prompts span[lang]{font-family:var(--ft-font-zh)}@media (max-width: 560px){.ft-wg-choose{gap:10px}.ft-wg-text{min-height:180px}.ft-wg-submit .ft-btn,.ft-wg-foot .ft-btn-primary{width:100%}}
