.wc-grid{display:grid;gap:18px;grid-template-areas:"editor" "result" "clean"}.wc-editor{grid-area:editor;min-width:0}.wc-side{grid-area:result;min-width:0}.wc-clean{grid-area:clean;min-width:0}.wc-side .result{margin-top:0}.wc-grid>.wc-clean{margin-top:0}@media(min-width:860px){.wc-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"editor result" "clean result";align-items:start;column-gap:22px}}#txt{min-height:250px;font-size:1.06rem;line-height:1.9}#txt:placeholder-shown{direction:rtl}@media(min-width:860px){#txt{min-height:330px}}.wc-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px;font-size:.85rem;color:var(--ink-3)}.wc-bar #mini{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.wc-chip{flex:none;font-size:.8rem;font-weight:700;line-height:1.6;padding:1px 10px;border-radius:999px;background:var(--teal-50);color:var(--teal-800);border:1px solid var(--teal-100);font-variant-numeric:tabular-nums}.wc-chip[data-state=warn]{background:#fffaf2;color:var(--gold-600);border-color:var(--gold-100)}.wc-chip[data-state=over]{background:#fdf3f2;color:#b03a2e;border-color:#f3d3cf}.wc-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.wc-tools .btn{padding:8px 13px}.wc-privacy{margin:10px 0 0}.wc-empty{margin:-4px 0 4px;font-size:.9rem}.wc-stats{margin-top:4px}.wc-times{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.wc-times>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;min-width:0}.wc-times span,.wc-times small{display:block;font-size:.78rem;color:var(--ink-3);line-height:1.5}.wc-times b{display:block;font-size:1.02rem;color:var(--teal-900);line-height:1.45;margin:2px 0}.wc-speed{margin-top:8px;font-size:.9rem}.wc-speed summary{cursor:pointer;color:var(--teal-600);font-weight:700;width:max-content;max-width:100%;padding:6px 0}.wc-speed .fields{margin-top:10px}.wc-speed .hint{margin:8px 0 0}.wc-details{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin:12px 0 0;font-size:.87rem}@media(max-width:359px){.wc-details{grid-template-columns:1fr}}.wc-details>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 0;border-bottom:1px dashed var(--line);min-width:0}.wc-details dt{color:var(--ink-3);line-height:1.5}.wc-details dd{margin:0;font-weight:700;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.wc-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wc-actions{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.wc-actions .btn{padding:9px 10px;text-align:center;line-height:1.4}.wc-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:12px;padding:10px 12px;border-radius:var(--r-sm);background:var(--teal-50);border:1px solid var(--teal-100)}.wc-status[hidden]{display:none}.wc-status p{margin:0;font-size:.88rem;color:var(--teal-900)}.wc-status-btns{display:flex;gap:8px}.wc-status-btns .btn{padding:7px 13px;font-size:.86rem}.wc-goal{margin-top:14px}.wc-goal-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.wc-goal-top b{font-size:1.3rem;color:var(--teal-900);font-variant-numeric:tabular-nums}.wc-goal-top span{font-size:.86rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.wc-goal-msg{margin:8px 0 10px;font-weight:700;color:var(--ink-2)}.wc-goal .hint{margin:6px 0 0}.wc-meter{height:10px;background:var(--teal-50);border:1px solid var(--teal-100);border-radius:999px;overflow:hidden}.wc-meter>i{display:block;height:100%;width:0;background:var(--teal);border-radius:inherit;transition:width .2s ease}.wc-meter[data-state=warn]>i{background:var(--gold)}.wc-meter[data-state=bad]>i{background:#c0392b}.wc-meter[data-state=done]>i{background:var(--teal-600)}.wc-limits{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.wc-limit{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;min-width:0}.wc-limit-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.wc-limit-head strong{font-size:.95rem}.wc-limit-head span{font-weight:800;color:var(--teal-900);font-variant-numeric:tabular-nums;white-space:nowrap}.wc-limit p{margin:8px 0 0;font-size:.86rem;color:var(--ink-2);line-height:1.65}.wc-limit .wc-enc{margin-top:4px;font-size:.8rem;color:var(--ink-3)}.wc-top{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;counter-reset:wc}@media(min-width:700px){.wc-top{grid-template-columns:1fr 1fr;column-gap:10px}}.wc-top li{position:relative;display:flex;align-items:baseline;gap:10px;padding:7px 12px;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);counter-increment:wc}.wc-top li:before{content:counter(wc);position:relative;z-index:1;flex:none;width:1.6em;font-size:.8rem;font-weight:700;color:var(--gold-600);font-variant-numeric:tabular-nums}.wc-top li>i{position:absolute;inset-block:0;inset-inline-start:0;width:var(--p,0%);background:var(--teal-50)}.wc-top .w{position:relative;z-index:1;flex:1;min-width:0;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.wc-top .n{position:relative;z-index:1;flex:none;font-size:.82rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.wc-top-empty{margin:10px 0 0}
