.text-workspace-page{--text-accent:#287a76;--text-soft:#eaf5f2;--text-line:#cce4dd}.text-workspace-page main{max-width:1480px}.text-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0}.text-heading h1{font-size:38px;line-height:1.2;font-weight:680;letter-spacing:-1.2px;margin:11px 0 13px}.text-heading p{font-size:14px;color:var(--muted);margin:0}.text-back-link{display:flex;align-items:center;gap:9px;font-size:11px;white-space:nowrap;color:var(--muted)}.text-back-link .icon{width:16px;height:16px}.text-trust{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:26px}.text-trust>span{display:flex;align-items:center;gap:7px}.text-trust .icon{width:15px;height:15px;color:#5e877b}.text-hub-hero{max-width:800px;text-align:center;margin:auto;padding:31px 15px 38px}.text-hub-icon{display:grid;place-items:center;margin:0 auto 23px;width:70px;height:74px;border:1px solid var(--text-line);border-radius:18px;color:var(--text-accent);background:var(--text-soft)}.text-hub-icon .icon{width:35px;height:35px}.text-hub-hero>.eyebrow{justify-content:center}.text-hub-hero h1{font-size:48px;line-height:1.2;letter-spacing:-1.6px;margin:18px 0}.text-hub-hero>p{font-size:15px;line-height:1.9;color:var(--muted);margin:19px 0 26px}.text-hub-hero .text-trust{justify-content:center;margin-bottom:0}.text-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.text-hub-card{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:15px;padding:27px 25px;box-shadow:0 7px 30px #17243d03}.text-hub-card:hover{border-color:#9fc8be;box-shadow:0 7px 30px #287a7609}.text-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.text-tool-icon{width:47px;height:51px;display:grid;place-items:center;background:var(--text-soft);border:1px solid var(--text-line);border-radius:12px;color:var(--text-accent)}.text-tool-icon .icon{width:24px;height:24px}.text-card-number{font-size:10px;letter-spacing:2px;color:var(--muted)}.text-hub-card h2{font-size:24px;letter-spacing:-.6px;font-weight:650;line-height:1.3;margin:0 0 12px}.text-hub-card p{font-size:12px;color:var(--muted);line-height:1.9;margin:0 0 28px}.text-card-link{margin-top:auto;display:flex;align-items:center;justify-content:space-between;color:var(--text-accent);font-size:12px;font-weight:600}.text-card-link .icon{width:17px;height:17px}.text-hub-notes,.text-guidance{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:36px 0}.text-hub-notes{padding:29px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.text-hub-notes h2,.text-guidance h2,.text-faq h2{font-size:20px;letter-spacing:-.5px;font-weight:650;margin:0 0 13px}.text-hub-notes p,.text-guidance p,.text-guidance li{font-size:12px;line-height:1.95;color:var(--muted)}.text-tool-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 20px}.text-tool-tabs>a{display:flex;gap:7px;align-items:center;min-height:39px;padding:9px 14px;border:1px solid var(--border);border-radius:8px;font-size:11px;background:var(--surface);color:var(--muted)}.text-tool-tabs>a .icon{width:15px;height:15px}.text-tool-tabs>a[aria-current=page]{color:var(--text-accent);background:var(--text-soft);border-color:var(--text-line);font-weight:600}.text-app{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:24px;box-shadow:0 7px 30px #17243d03;min-width:0}.text-message{margin:0 0 19px;padding:12px 15px;border:1px solid var(--text-line);background:var(--text-soft);border-radius:8px;font-size:12px;line-height:1.85}.text-message.is-error{border-color:#e4c5b6;background:#fff4ee;color:#854326}.text-working{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:0 0 14px;margin-bottom:18px;font-size:12px;color:var(--text-accent)}.text-initializing{font-size:12px;color:var(--muted)}.text-limit-note{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--border);font-size:10px;line-height:1.9;color:var(--muted)}.text-counter-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:25px}.text-toolbar,.text-compare-options{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:18px}.text-inline-field,.text-field{display:block;min-width:0;font-size:10px;color:var(--muted);font-weight:600;line-height:1.7}.text-inline-field select,.text-inline-field input,.text-field select{display:block;height:39px;margin-top:6px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:400;padding:7px 10px;min-width:0;max-width:100%}.text-inline-field select{min-width:150px}.text-pace input{width:104px}.text-field{font-size:11px;margin:14px 0}.text-field select{width:100%;height:41px}.text-check{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:11px;line-height:1.8;cursor:pointer;margin:0}.text-check input{width:16px;height:16px;flex-shrink:0;margin:2px 0 0;accent-color:var(--text-accent)}.text-toolbar>.text-check{margin:0 0 10px auto}.text-editor-card{min-width:0;border:1px solid var(--border);border-radius:11px;background:var(--surface);overflow:hidden}.text-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid var(--border);background:var(--surface-soft);min-height:61px}.text-editor-head label{font-size:12px;font-weight:650}.text-editor-head>span{font-size:10px;color:var(--muted)}.text-editor-card textarea{display:block;resize:vertical;min-height:340px;width:100%;max-width:100%;border:0;border-radius:0;background:var(--surface);color:var(--ink);font-family:inherit;font-size:15px;line-height:1.95;padding:20px;outline-offset:-3px;unicode-bidi:plaintext;white-space:pre-wrap;overflow-wrap:break-word;tab-size:4}.text-editor-card textarea::placeholder{color:var(--muted);font-size:13px}.text-editor-card textarea[readonly]{background:var(--surface-soft)}.text-app.no-wrap textarea{white-space:pre;overflow-wrap:normal}.text-editor-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid var(--border);font-size:9px;color:var(--muted);line-height:1.8;min-height:42px}.text-editor-foot>span{min-width:0;overflow-wrap:anywhere}.text-editor-foot button{flex-shrink:0;font-size:10px}.text-small-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;min-height:37px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--muted);font-size:10px;line-height:1.5;cursor:pointer;white-space:normal}.text-small-button .icon{width:14px;height:14px;flex-shrink:0}.text-small-button:hover{border-color:var(--text-line);color:var(--text-accent);background:var(--text-soft)}.text-small-button[aria-disabled=true],.text-app button:disabled{opacity:.5;cursor:not-allowed}.text-small-button[aria-disabled=true]{pointer-events:none}.text-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.text-editor-head:focus-within .text-file-label{outline:2px solid var(--text-accent);outline-offset:3px}.text-link-button{padding:7px 2px;min-height:35px;font-size:10px;line-height:1.6;background:none;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.text-link-button:hover{color:var(--text-accent)}.text-bottom-actions,.text-output-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:15px}.text-bottom-actions>.text-link-button:last-child{margin-left:auto}.text-insights{border-left:1px solid var(--border);padding-left:24px;min-width:0}.text-insights>.eyebrow{font-size:8px;letter-spacing:1.5px;margin:6px 0 17px}.text-count-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 13px}.text-count-grid>div{border-bottom:1px solid var(--border);padding:4px 0 19px;min-width:0}.text-count-grid strong{display:block;letter-spacing:-1px;font-size:31px;line-height:1.5;font-weight:650;color:var(--text-accent);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.text-count-grid>div:last-child strong{font-size:21px;letter-spacing:-.5px;min-height:46.5px;display:flex;align-items:center}.text-count-grid span{font-size:10px;color:var(--muted);line-height:1.7}.text-detail-counts{margin:21px 0}.text-detail-counts>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;line-height:1.7;margin:11px 0}.text-detail-counts dt{color:var(--muted)}.text-detail-counts dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.text-note{font-size:10px;color:var(--muted);line-height:1.9;margin:13px 0}.text-insights h2{font-size:15px;font-weight:650;letter-spacing:-.3px;margin:25px 0 12px}.text-frequencies{list-style:none;margin:0;padding:0}.text-frequencies li{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border);padding:8px 0;font-size:11px}.text-frequencies bdi{min-width:0;overflow-wrap:anywhere}.text-frequencies strong{font-size:10px;font-weight:550;color:var(--text-accent)}.text-selection{padding:10px 13px;margin-top:13px;border:1px solid var(--text-line);border-radius:8px;color:var(--text-accent);background:var(--text-soft);font-size:11px;line-height:1.9}.text-goal{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;border-top:1px solid var(--border);margin-top:23px;padding-top:19px}.text-goal label{font-size:10px;line-height:1.8;color:var(--muted)}.text-goal input,.text-goal select{display:block;border:1px solid var(--border);border-radius:7px;height:39px;background:var(--surface);color:var(--ink);font-size:12px;padding:8px 11px;margin-top:6px;min-width:0;max-width:100%}.text-goal input{width:140px}.text-goal select{width:130px}.text-goal>div{flex:1 0 100%;font-size:10px;color:var(--muted);line-height:1.8}.text-goal progress{width:100%;height:8px;accent-color:var(--text-accent);display:block;margin-bottom:7px}.text-clean-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px}.text-clean-main{min-width:0}.text-editor-pair{display:grid;grid-template-columns:1fr 1fr;gap:17px;min-width:0}.text-clean-main .text-editor-card textarea{min-height:410px;font-size:14px;padding:16px}.text-clean-options{border-left:1px solid var(--border);padding-left:22px;min-width:0}.text-clean-options>.eyebrow{font-size:7px;letter-spacing:1.3px}.text-clean-options h2{font-size:20px;line-height:1.4;letter-spacing:-.5px;font-weight:650;margin:13px 0 22px}.text-clean-options fieldset{border:0;padding:0;margin:0;min-width:0}.text-clean-options details{border-top:1px solid var(--border);padding:14px 0}.text-clean-options summary{font-size:12px;font-weight:600;line-height:1.8;cursor:pointer;margin:0}.text-clean-options details>.text-check{margin-top:13px}.text-clean-options details>.text-check:last-child{margin-bottom:3px}.text-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid transparent;border-radius:9px;background:var(--text-accent);color:#fff;font-size:12px;font-weight:650;padding:12px 20px;cursor:pointer}.text-primary:hover{background:#20625e}.text-primary .icon{width:17px;height:17px}.text-clean-options>.text-primary{width:100%;margin-top:13px}.text-clean-result-note{margin:16px 0;padding:12px 14px;border:1px solid var(--text-line);border-radius:8px;background:var(--text-soft);color:var(--text-accent);font-size:11px;line-height:1.9}.text-compare-options{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border);gap:15px 20px}.text-compare-options>.text-check{margin-bottom:9px}.text-compare-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:19px 0}.text-compare-actions>.text-check{margin-left:auto}.text-diff-result{border-top:1px solid var(--border);padding-top:27px;margin-top:27px}.text-diff-header{display:flex;align-items:center;justify-content:space-between;gap:22px}.text-diff-header h2{font-size:23px;letter-spacing:-.6px;line-height:1.4;font-weight:650;margin:10px 0}.text-diff-header p{font-size:11px;color:var(--muted);line-height:1.9;margin:8px 0}.text-diff-header .text-output-actions{margin-top:0;flex-shrink:0}.text-diff-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin:24px 0 19px}.text-view-switch{display:flex;gap:3px;background:var(--surface-soft);padding:3px;border:1px solid var(--border);border-radius:8px}.text-view-switch button{min-height:35px;padding:7px 12px;border-radius:5px;color:var(--muted);font-size:10px;background:none}.text-view-switch button[aria-pressed=true]{color:var(--text-accent);background:var(--surface);box-shadow:0 1px 4px #17243d0b}.text-diff-navigation{display:flex;gap:9px;align-items:center;font-size:9px;color:var(--muted)}.text-diff-navigation>.text-small-button{font-size:9px;min-height:35px}.text-diff-legend{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:10px;color:var(--muted);margin:16px 0}.text-removed-label{color:#a24542}.text-added-label{color:#207454}.text-diff-columns{display:grid;grid-template-columns:1fr 1fr;background:var(--surface-soft);border:1px solid var(--border);border-bottom:0;border-radius:8px 8px 0 0;font-size:10px;font-weight:600}.text-diff-columns>span{padding:11px 15px}.text-diff-columns>span+span{border-left:1px solid var(--border)}.text-diff-content{border:1px solid var(--border);border-radius:0 0 8px 8px;overflow:hidden;min-width:0}.text-diff-row{min-width:0;position:relative}.text-diff-row.is-split{display:grid;grid-template-columns:1fr 1fr}.text-diff-piece{padding:8px 16px;white-space:pre-wrap;unicode-bidi:plaintext;overflow-wrap:anywhere;font-size:13px;line-height:1.9;min-width:0;min-height:40px;border-bottom:1px solid var(--border)}.text-diff-piece.new{border-left:1px solid var(--border)}.text-diff-row:last-child .text-diff-piece{border-bottom:0}.text-diff-row ins,.text-diff-row del{white-space:pre-wrap;unicode-bidi:plaintext;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.text-diff-row ins{text-decoration:underline;text-underline-offset:3px}.text-diff-row del{text-decoration:line-through}.text-diff-row.diff-add .text-diff-piece.new,.text-diff-inline-piece:is(ins){background:#edf8f1;color:#205d43}.text-diff-row.diff-remove .text-diff-piece.old,.text-diff-inline-piece:is(del){background:#fff1ef;color:#8b3634}.text-diff-marker{display:inline-block;font-family:monospace;font-size:12px;font-weight:700;margin-inline-end:8px;user-select:none}.text-diff-content.is-inline{border-radius:8px;padding:18px;white-space:pre-wrap;line-height:2;font-size:13px;overflow-wrap:anywhere}.text-diff-content.is-inline .text-diff-row{display:contents}.text-diff-inline-piece{border-radius:3px;unicode-bidi:plaintext}.text-diff-row.is-current{outline:2px solid var(--text-accent);outline-offset:-2px}.text-diff-content.is-inline .text-diff-row.is-current>.text-diff-inline-piece{outline:2px solid var(--text-accent);outline-offset:2px}.text-diff-content details summary{cursor:pointer;font-size:10px;white-space:normal;text-decoration:none;color:var(--muted);padding:8px 0}.text-diff-content details>div{padding-top:9px}.text-guidance ol{padding-left:21px}.text-guidance li{padding:4px 0}.text-faq{margin:28px 0;padding:27px 29px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.text-faq details{padding:14px 0;border-top:1px solid var(--border)}.text-faq summary{font-size:12px;font-weight:600;cursor:pointer;line-height:1.9}.text-faq details p{font-size:12px;line-height:1.95;color:var(--muted);margin:12px 0 0}.text-related{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:29px 0;font-size:11px;color:var(--muted)}.text-related>a{display:flex;gap:8px;align-items:center;color:var(--text-accent)}.text-related .icon{width:15px;height:15px}.text-copy-dialog{max-width:650px;width:calc(100% - 32px);padding:25px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--ink)}.text-copy-dialog::backdrop{background:#111a2977}.text-copy-dialog h2{font-size:21px;margin:0 0 14px}.text-copy-dialog p{font-size:12px;line-height:1.9;color:var(--muted)}.text-copy-dialog textarea{width:100%;height:280px;border:1px solid var(--border);border-radius:8px;padding:14px;font-family:inherit;font-size:14px;line-height:1.9;background:var(--surface-soft);color:var(--ink);margin:10px 0 16px;resize:vertical}.text-app [hidden]{display:none!important}
html[data-theme=dark] .text-workspace-page{--text-accent:#9accc0;--text-soft:#243936;--text-line:#3e6058}html[data-theme=dark] .text-primary{background:#307d72;color:#fff}html[data-theme=dark] .text-primary:hover{background:#3d9386}html[data-theme=dark] .text-message.is-error{background:#3a2c27;border-color:#6c4939;color:#e3b299}html[data-theme=dark] .text-diff-row.diff-add .text-diff-piece.new,html[data-theme=dark] .text-diff-inline-piece:is(ins){background:#233d32;color:#a7d9bd}html[data-theme=dark] .text-diff-row.diff-remove .text-diff-piece.old,html[data-theme=dark] .text-diff-inline-piece:is(del){background:#442c2d;color:#efb5af}html[data-theme=dark] .text-added-label{color:#a7d9bd}html[data-theme=dark] .text-removed-label{color:#efb5af}
@media(max-width:1200px){.text-hub-card{padding:23px 20px}.text-hub-grid{gap:13px}.text-counter-grid{grid-template-columns:minmax(0,1fr) 245px;gap:21px}.text-insights{padding-left:20px}.text-clean-grid{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.text-clean-main .text-editor-pair{grid-template-columns:1fr}.text-clean-main .text-editor-card textarea{min-height:270px}.text-clean-options{padding-left:20px}.text-diff-header{align-items:flex-start}.text-diff-header .text-output-actions{max-width:180px;justify-content:flex-end}}
@media(max-width:960px){.text-hub-grid{grid-template-columns:1fr}.text-hub-card{display:grid;grid-template-columns:60px 1fr;gap:5px 15px;padding:23px}.text-card-top{grid-row:1/4;margin:0;align-items:flex-start}.text-card-number{display:none}.text-hub-card h2{font-size:22px;margin-bottom:5px}.text-hub-card p{margin-bottom:13px}.text-card-link{justify-content:flex-start;gap:14px}.text-counter-grid{grid-template-columns:1fr}.text-insights{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}.text-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.text-count-grid strong{font-size:29px}.text-detail-counts{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.text-clean-grid{grid-template-columns:1fr}.text-clean-options{border-left:0;border-top:1px solid var(--border);padding:25px 0 0}.text-clean-main .text-editor-pair{grid-template-columns:1fr 1fr}.text-hub-notes,.text-guidance{gap:25px}.text-app{padding:20px}}
@media(max-width:760px){.text-heading h1{font-size:34px}.text-clean-main .text-editor-card textarea{min-height:300px}.text-diff-header{flex-direction:column;gap:12px}.text-diff-header .text-output-actions{max-width:none;justify-content:flex-start}.text-editor-card textarea{min-height:310px}.text-count-grid strong{font-size:28px}.text-count-grid>div:last-child strong{font-size:18px}.text-diff-piece{font-size:12px;padding:9px 11px}.text-diff-row ins,.text-diff-row del{font-size:12px}.text-diff-navigation{flex-wrap:wrap}}
@media(max-width:560px){.text-heading{align-items:flex-start;margin:18px 0}.text-heading h1{font-size:30px;letter-spacing:-.9px}.text-heading .eyebrow{font-size:7px}.text-heading p{font-size:12px}.text-back-link{font-size:9px;gap:5px;margin-top:8px}.text-back-link .icon{width:13px;height:13px}.text-trust{gap:10px 15px;font-size:9px;margin-bottom:21px}.text-trust .icon{width:12px;height:12px}.text-tool-tabs{gap:5px;margin-bottom:15px}.text-tool-tabs>a{font-size:9px;gap:5px;padding:9px 10px;flex:1;justify-content:center;min-height:42px}.text-tool-tabs>a .icon{width:13px;height:13px}.text-app{padding:15px;border-radius:13px}.text-toolbar{gap:12px;margin-bottom:16px}.text-inline-field select,.text-inline-field input,.text-field select{font-size:16px;height:43px}.text-inline-field select{min-width:140px}.text-pace input{width:90px}.text-toolbar>.text-check{margin:0;flex-basis:100%}.text-editor-head{padding:10px 12px;gap:7px}.text-editor-head label{font-size:11px}.text-editor-card textarea,.text-clean-main .text-editor-card textarea{font-size:16px;line-height:1.9;padding:15px;min-height:300px}.text-editor-card textarea::placeholder{font-size:12px}.text-small-button{min-height:41px;font-size:10px;padding:9px 11px}.text-small-button .icon{width:13px;height:13px}.text-editor-head .text-small-button{font-size:9px;padding:7px 8px;min-height:37px}.text-editor-foot{align-items:flex-start;gap:8px;min-height:49px;padding:9px 12px;font-size:9px}.text-editor-foot button{font-size:9px;padding:0;min-height:29px}.text-insights{padding-top:21px}.text-count-grid{grid-template-columns:1fr 1fr;gap:15px}.text-count-grid strong{font-size:34px}.text-count-grid>div:last-child strong{font-size:24px;min-height:51px}.text-detail-counts{grid-template-columns:1fr;gap:0}.text-bottom-actions{gap:7px}.text-bottom-actions>.text-link-button:last-child{margin-left:0}.text-goal{gap:10px}.text-goal input{width:130px;font-size:16px;height:43px}.text-goal select{width:130px;font-size:16px;height:43px}.text-clean-main .text-editor-pair,.text-editor-pair{grid-template-columns:1fr;gap:18px}.text-clean-main .text-editor-card textarea{min-height:270px}.text-clean-options>.text-primary{min-height:48px}.text-check{font-size:12px}.text-check input{width:18px;height:18px}.text-compare-options{gap:12px;margin-bottom:18px}.text-compare-options>.text-inline-field{flex:1 1 calc(50% - 12px)}.text-compare-options select{width:100%;min-width:0}.text-compare-options>.text-check{margin:3px 0;flex-basis:100%}.text-compare-actions>.text-check{flex-basis:100%;margin:7px 0 0}.text-compare-actions>.text-primary{flex:1}.text-diff-header h2{font-size:22px}.text-diff-toolbar{gap:17px}.text-diff-navigation{width:100%;gap:7px;justify-content:space-between}.text-diff-navigation>.text-small-button{font-size:9px;padding:8px}.text-diff-navigation>span{font-size:8px}.text-diff-piece{font-size:11px;line-height:1.9;padding:8px;min-height:37px}.text-diff-row ins,.text-diff-row del{font-size:11px}.text-diff-marker{margin-inline-end:4px}.text-diff-columns{font-size:9px}.text-diff-columns>span{padding:9px}.text-diff-content.is-inline{padding:12px}.text-guidance,.text-hub-notes{grid-template-columns:1fr;gap:21px;margin:28px 0}.text-guidance h2,.text-hub-notes h2,.text-faq h2{font-size:19px}.text-faq{padding:22px 18px}.text-faq summary{font-size:12px}.text-hub-hero{padding:23px 5px 27px}.text-hub-hero h1{font-size:40px}.text-hub-hero>p{font-size:13px}.text-hub-card{grid-template-columns:43px 1fr;gap:5px 14px;padding:22px 19px}.text-tool-icon{width:43px;height:47px}.text-tool-icon .icon{width:22px;height:22px}.text-hub-card h2{font-size:22px}.text-hub-card p{font-size:12px}.text-hub-notes{padding:24px}.text-related{gap:14px;font-size:10px}.text-related>span{flex-basis:100%}.text-copy-dialog{padding:21px}.text-copy-dialog textarea{font-size:16px}.text-message{font-size:11px}}
@media(prefers-reduced-motion:reduce){.text-workspace-page *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:960px){.text-counter-grid{display:flex;flex-direction:column;gap:0}.text-counter-grid>div:first-child{order:0}.text-insights{display:contents}.text-insights>.eyebrow{display:none}.text-counter-grid .text-count-grid{order:-1;margin:0 0 22px}.text-counter-grid .text-detail-counts{order:1;border-top:1px solid var(--border);padding-top:17px;margin-top:25px}.text-insights>.text-note{order:2}.text-insights h2{order:3}.text-frequencies{order:4}#text-frequency-note{order:5}}
@media(max-width:560px){.text-counter-grid .text-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:17px}.text-counter-grid .text-count-grid>div{padding-bottom:12px}.text-counter-grid .text-count-grid strong{font-size:clamp(16px,4.9vw,22px);letter-spacing:-.6px;line-height:1.5}.text-counter-grid .text-count-grid>div:last-child strong{font-size:16px;min-height:33px;letter-spacing:-.4px}.text-counter-grid .text-count-grid span{font-size:8px;line-height:1.6}}
@media(max-width:560px){.text-clean-grid{display:flex;flex-direction:column;gap:20px}.text-clean-main,.text-clean-main .text-editor-pair{display:contents}.text-clean-main .text-editor-card:first-child{order:0}.text-clean-options{order:1}.text-clean-main .text-editor-card:last-child{order:2}.text-clean-result-note{order:3;margin:0}.text-clean-main>.text-output-actions{order:4;margin-top:0}.text-clean-main>.text-bottom-actions{order:5;margin-top:0}}
