.sea-text-tool{--ink:#1b2431;--muted:#7b8492;--line:#e4e8ee;--orange:#ed542d;--soft:#fff3ed}.sea-text-tool *{box-sizing:border-box}.sea-text-tool{color:var(--ink);background:#f4f5f7;margin:0;font:15px/1.6 Segoe UI,Microsoft YaHei,sans-serif}.sea-text-tool button,.sea-text-tool input,.sea-text-tool textarea{font:inherit}.sea-text-tool button,.sea-text-tool a{-webkit-tap-highlight-color:transparent}.sea-text-tool button{cursor:pointer;transition:background .16s,color .16s,border-color .16s}.sea-text-tool button:disabled{cursor:not-allowed;opacity:.42}.sea-text-tool button:focus-visible,.sea-text-tool a:focus-visible,.sea-text-tool textarea:focus-visible{outline-offset:3px;outline:3px solid #ffb79f}.sea-text-tool button:hover:not(:disabled){color:#d24421;border-color:#ed542d}.sea-text-tool button[hidden],.sea-text-tool [hidden]{display:none!important}.sea-text-tool header{border-bottom:1px solid var(--line);background:#fff}.sea-text-tool .nav{align-items:center;gap:40px;max-width:1280px;height:78px;margin:auto;padding:0 24px;display:flex}.sea-text-tool .nav img{display:block}.sea-text-tool .nav nav{align-items:center;gap:30px;height:100%;display:flex}.sea-text-tool .nav a{color:inherit;text-decoration:none}.sea-text-tool .nav a:hover{color:var(--orange)}.sea-text-tool nav .selected{color:var(--orange);border-bottom:3px solid var(--orange);align-items:center;height:100%;display:flex}.sea-text-tool .preview{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:20px;margin-left:auto;padding:5px 13px;font-size:12px}.sea-text-tool{max-width:1280px;margin:auto;padding:0 24px}.sea-text-tool .crumb{color:var(--muted);margin:24px 0;font-size:13px}.sea-text-tool .crumb span{color:#b3b9c3;padding:0 14px}.sea-text-tool .hero{border:1px solid var(--line);background:linear-gradient(105deg,#fff 45%,#fff6f0);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:28px 36px;display:flex;position:relative;overflow:hidden}.sea-text-tool .eyebrow{color:var(--orange);letter-spacing:1px;font-size:12px;font-weight:600}.sea-text-tool h1{margin:9px 0;font-size:32px;line-height:1.3}.sea-text-tool p{margin:0}.sea-text-tool .hero p{color:#637083;font-size:15px}.sea-text-tool .privacy{color:#6a746f;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.sea-text-tool .privacy span{color:#318b64;background:#e5f2eb;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.sea-text-tool .hero-art{width:230px;height:146px;margin-right:28px}.sea-text-tool .panel{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 5px 20px #26344903}.sea-text-tool .workspace{padding:24px}.sea-text-tool .workspace-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.sea-text-tool .modes{border:1px solid var(--line);background:#f1f3f6;border-radius:11px;gap:4px;padding:4px;display:flex}.sea-text-tool .modes button{color:#677282;background:0 0;border:0;border-radius:8px;padding:10px 23px;font-weight:600}.sea-text-tool .modes button.active{color:#fff;background:#202936;box-shadow:0 2px 5px #19212b15}.sea-text-tool .modes button.active:hover{color:#fff;background:#303b4c}.sea-text-tool .hint{color:var(--muted);font-size:13px}.sea-text-tool .settings{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;margin:22px 0;padding:15px 0;font-size:13px;display:flex}.sea-text-tool .settings strong{font-size:13px}.sea-text-tool .settings label{cursor:pointer;align-items:center;gap:7px;display:flex}.sea-text-tool .settings input{accent-color:var(--orange);width:15px;height:15px;margin:0}.sea-text-tool .settings>span{color:var(--muted);margin-left:auto;font-size:12px}.sea-text-tool .editor-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.sea-text-tool .editor-grid.single{grid-template-columns:1fr}.sea-text-tool .editor{background:#fff;border:1px solid #dfe4eb;border-radius:12px;overflow:hidden}.sea-text-tool .editor:focus-within{border-color:#ee9c7e;box-shadow:0 0 0 3px #fff0e9}.sea-text-tool .editor-title{border-bottom:1px solid var(--line);background:#fafbfc;justify-content:space-between;align-items:center;gap:8px;padding:13px 16px;display:flex}.sea-text-tool .editor-title h2{align-items:center;gap:9px;margin:0;font-size:15px;display:flex}.sea-text-tool .letter{color:#d35129;background:#ffebe1;border-radius:7px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.sea-text-tool .letter.blue{color:#4a6fb0;background:#eaf0ff}.sea-text-tool .editor-title>div{gap:7px;display:flex}.sea-text-tool .small,.sea-text-tool .quiet{border:1px solid var(--line);color:#465263;background:#fff;border-radius:8px;padding:8px 15px;font-size:13px;font-weight:500}.sea-text-tool .quiet{background:0 0;border-color:#0000}.sea-text-tool .editor-title button{padding:5px 10px;font-size:12px}.sea-text-tool textarea{resize:vertical;width:100%;height:265px;box-shadow:none;color:#263449;tab-size:2;background:#fff;border:0;padding:20px 17px;font-size:15px;line-height:1.85;display:block;outline:none!important}.sea-text-tool textarea::placeholder{color:#a3aab5;font-size:13px;line-height:1.9}.sea-text-tool .editor-footer{color:var(--muted);border-top:1px solid #f0f2f5;justify-content:space-between;gap:8px;padding:10px 16px;font-size:11px;display:flex}.sea-text-tool .action-bar{justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.sea-text-tool .action-bar #status{color:#6f7b8d;font-size:13px}.sea-text-tool .actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.sea-text-tool .primary{border:1px solid var(--orange);background:var(--orange);color:#fff;border-radius:9px;padding:11px 32px;font-weight:600;box-shadow:0 4px 10px #ed542d1a}.sea-text-tool .primary:hover:not(:disabled){color:#fff;background:#d94420}.sea-text-tool .results{margin-top:24px;padding:25px}.sea-text-tool .result-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.sea-text-tool .muted{color:#9099a5;letter-spacing:1.8px;font-size:10px}.sea-text-tool .result-head h2{margin:3px 0 0;font-size:21px}.sea-text-tool .result-head h2 span{color:var(--muted);margin-left:14px;font-size:12px;font-weight:400}.sea-text-tool .result-tabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.sea-text-tool .result-tabs:empty{display:none}.sea-text-tool .result-tabs button{color:#667385;background:#f5f6f8;border:1px solid #0000;border-radius:8px;padding:9px 17px;font-size:13px}.sea-text-tool .result-tabs button.active{background:var(--soft);color:#ce4925;border-color:#f4c6b5;font-weight:600}.sea-text-tool .result-summary{color:var(--muted);margin:17px 0 10px;font-size:12px}.sea-text-tool #result-list{border:1px solid var(--line);border-radius:10px;max-height:420px;margin:0;padding:0;list-style:none;overflow:hidden auto}.sea-text-tool .empty{color:#8a94a2;text-align:center;background:#fcfcfd;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:145px;padding:20px;font-size:13px;display:flex}.sea-text-tool .empty strong{color:#647083;font-size:15px;font-weight:500}.sea-text-tool .empty-icon{color:#a0abba;background:#f0f2f6;border-radius:9px;width:39px;margin-bottom:3px;padding:5px;font-size:26px;line-height:1}.sea-text-tool .result-line{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #edf0f4;align-items:baseline;gap:17px;padding:10px 17px;font-size:14px;display:flex}.sea-text-tool .result-line:last-child{border-bottom:0}.sea-text-tool .result-line:nth-child(2n){background:#fafbfc}.sea-text-tool .line-no{color:#9ba5b1;user-select:none;flex-shrink:0;min-width:25px;font:11px Consolas,monospace}.sea-text-tool .line-text{min-width:0}.sea-text-tool .result-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}.sea-text-tool #result-pagination{align-items:center;gap:9px;display:flex}.sea-text-tool #result-pagination button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:6px;padding:5px 9px;font-size:12px}.sea-text-tool .tips{grid-template-columns:1fr 1fr;gap:36px;padding:25px 8px 30px;display:grid}.sea-text-tool .tips strong{color:#657183;font-size:13px;font-weight:600}.sea-text-tool .tips p{color:#88919f;margin-top:6px;font-size:12px;line-height:1.9}.sea-text-tool footer{color:#929ba8;border-top:1px solid #e1e5eb;justify-content:space-between;gap:20px;margin-top:5px;padding:24px 0 30px;font-size:11px;display:flex}@media (width<=900px){.sea-text-tool .nav nav{gap:15px}.sea-text-tool .nav{gap:22px}.sea-text-tool .hint{display:none}.sea-text-tool .settings{gap:15px}.sea-text-tool .settings>span{margin-left:0}.sea-text-tool .hero-art{width:180px;margin-right:0}.sea-text-tool .result-head h2 span{margin-left:0;display:block}.sea-text-tool .editor-title{padding:11px}.sea-text-tool .editor-title button{padding:5px 7px}.sea-text-tool .editor-footer>span:last-child{display:none}}@media (width<=640px){.sea-text-tool{padding:0 15px}.sea-text-tool .nav{height:65px;padding:0 18px}.sea-text-tool .nav nav{display:none}.sea-text-tool .nav img{width:135px}.sea-text-tool .preview{font-size:10px}.sea-text-tool .crumb{margin:18px 0;font-size:11px}.sea-text-tool .hero{margin-bottom:18px;padding:22px}.sea-text-tool .hero-art{opacity:.35;width:130px;position:absolute;top:8px;right:-32px}.sea-text-tool .hero>div{z-index:1}.sea-text-tool .hero h1{font-size:27px}.sea-text-tool .hero p{max-width:240px;font-size:13px}.sea-text-tool .privacy{font-size:10px}.sea-text-tool .workspace{padding:16px}.sea-text-tool .modes{width:100%}.sea-text-tool .modes button{flex:1;padding:10px;font-size:13px}.sea-text-tool .settings{gap:13px;margin:16px 0;font-size:12px}.sea-text-tool .settings strong{width:100%}.sea-text-tool .settings>span{font-size:10px}.sea-text-tool .editor-grid{grid-template-columns:1fr;gap:16px}.sea-text-tool textarea{height:205px;font-size:14px}.sea-text-tool .editor-title h2{font-size:13px}.sea-text-tool .action-bar{flex-direction:column;align-items:stretch;padding-top:17px}.sea-text-tool .action-bar .actions{justify-content:flex-end;gap:5px}.sea-text-tool .primary{padding:10px 23px}.sea-text-tool .small,.sea-text-tool .quiet{padding:8px 10px;font-size:12px}.sea-text-tool .results{margin-top:18px;padding:18px}.sea-text-tool .result-head{flex-direction:column;align-items:flex-start;gap:13px}.sea-text-tool .result-head h2{font-size:19px}.sea-text-tool .result-head .actions{width:100%}.sea-text-tool .result-head .actions button{flex:1}.sea-text-tool .result-tabs{gap:6px}.sea-text-tool .result-tabs button{padding:8px 10px;font-size:12px}.sea-text-tool .result-bottom{flex-direction:column;align-items:flex-start}.sea-text-tool .result-line{gap:10px;padding:9px 12px;font-size:12px}.sea-text-tool .empty{font-size:11px}.sea-text-tool .tips{grid-template-columns:1fr;gap:16px;padding:21px 3px}.sea-text-tool footer{flex-direction:column;gap:7px}}.sea-text-tool{--ink:var(--sea-text);--muted:var(--sea-muted);--line:var(--sea-line);--orange:var(--sea-accent);--soft:color-mix(in srgb,var(--sea-accent) 10%,var(--sea-surface));color:var(--sea-text);background:0 0;padding-bottom:45px}.sea-text-tool :is(.panel,.editor,.small,#result-pagination button){background:var(--sea-surface);color:var(--sea-text)}.sea-text-tool .hero{background:linear-gradient(105deg,var(--sea-surface) 45%,var(--soft))}.sea-text-tool :is(textarea,.editor-title,.editor-footer,.empty,.result-line:nth-child(2n),.modes,.result-tabs button){background:var(--sea-canvas);color:var(--sea-text)}.sea-text-tool :is(h1,h2,h3,strong){color:var(--sea-text)}.sea-text-tool :is(.hero p,.privacy,.tips p,.tips strong,.quiet,.action-bar #status,.result-summary,.result-bottom){color:var(--sea-muted)}.sea-text-tool textarea{color:var(--sea-text)}.sea-text-tool .modes button.active{background:var(--sea-text);color:var(--sea-surface)}.sea-text-tool .result-tabs button.active{background:var(--soft);color:var(--sea-accent)}.sea-text-tool .editor-grid>div{min-width:0}.sea-text-tool .crumb a{color:inherit}.sea-text-tool .crumb a:hover{color:var(--sea-accent);font-weight:700}.sea-text-tool .empty strong{color:var(--sea-text)}
