.text-splitter-panel{--ts-blue:var(--outil-action,#2554d8);--ts-blue-dark:var(--primary-dark,#0f2f5f);--ts-blue-hover:var(--outil-action-hover,#1d4ed8);--ts-border:var(--outil-bord,#b9cafa);--ts-soft:rgba(37,84,216,.06);--ts-soft-hover:rgba(37,84,216,.11);--ts-muted:#66758f;--ts-focus:rgba(37,84,216,.22);--ts-radius:18px;display:grid;gap:1rem}.text-splitter-panel,.text-splitter-panel *{box-sizing:border-box}.text-splitter-panel :where(h1,h2,h3,h4,h5,h6,p,dl,dd){margin:0}.text-splitter-intro{color:var(--ts-blue-dark);font-size:1.05rem;line-height:1.55}.text-splitter-card{background:#fff;border:1px solid var(--ts-border);border-radius:var(--ts-radius);padding:1.2rem}.text-splitter-card-head{display:grid;justify-items:center;gap:.45rem;margin-block-end:1rem;text-align:center}.text-splitter-section-title,.text-splitter-field-title,.text-splitter-summary-title,.text-splitter-control-label{color:var(--ts-blue-dark);line-height:1.15}.text-splitter-section-title,.text-splitter-field-title,.text-splitter-summary-title{font-size:1.16rem;font-weight:850;letter-spacing:-.02em}.text-splitter-control-label{font-size:.98rem;font-weight:820}.text-splitter-help{max-inline-size:62rem;color:var(--ts-blue-dark);font-size:1rem;line-height:1.45}.text-splitter-settings-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(11rem,.45fr);gap:1rem;align-items:start}.text-splitter-controls{display:grid;gap:.85rem;min-inline-size:0}.text-splitter-control-row{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.7rem;align-items:center}.text-splitter-toggle-list{display:grid;gap:.22rem;min-inline-size:0;padding:.22rem;border:1px solid var(--ts-border);border-radius:15px;background:#fff}.text-splitter-mode-list{grid-template-columns:repeat(5,minmax(0,1fr))}.text-splitter-options-list{grid-template-columns:repeat(4,minmax(0,1fr))}.text-splitter-toggle{min-inline-size:0;min-block-size:42px;padding:.55rem .7rem;border:0;border-radius:11px;background:transparent;color:var(--ts-blue-dark);font:inherit;font-size:.84rem;font-weight:760;line-height:1.15;text-align:center;cursor:pointer;transition:transform .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease,opacity .14s ease}.text-splitter-toggle:hover,.text-splitter-toggle:focus-visible{background:var(--ts-soft-hover);color:var(--ts-blue-hover)}.text-splitter-toggle.is-active,.text-splitter-toggle[aria-pressed=true]{background:var(--ts-blue);color:#fff;box-shadow:0 8px 18px rgba(37,84,216,.16)}.text-splitter-toggle.is-pressing,.text-splitter-stepper-button.is-pressing,.text-splitter-import.is-pressing,.text-splitter-clear.is-pressing,.text-splitter-copy.is-pressing,.text-splitter-download.is-pressing{transform:translateY(1px) scale(.985);box-shadow:inset 0 2px 8px rgba(15,47,95,.16)}.text-splitter-stepper{display:grid;grid-template-columns:2.8rem minmax(4.6rem,6rem) 2.8rem;gap:.45rem;justify-content:start}.text-splitter-stepper-button,.text-splitter-size-input,.text-splitter-separator-input{min-inline-size:0;min-block-size:42px;border:1px solid var(--ts-border);border-radius:12px;background:#fff;color:var(--ts-blue-dark);font:inherit;font-weight:760}.text-splitter-stepper-button{display:inline-flex;align-items:center;justify-content:center;border-color:var(--ts-blue);cursor:pointer;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.text-splitter-stepper-button:hover,.text-splitter-stepper-button:focus-visible{border-color:var(--ts-blue-hover);background:var(--ts-soft-hover);color:var(--ts-blue-hover)}.text-splitter-size-label,.text-splitter-separator-label{display:grid}.text-splitter-size-input,.text-splitter-separator-input{inline-size:100%;padding:.4rem .7rem}.text-splitter-size-input{text-align:center;appearance:textfield}.text-splitter-size-input::-webkit-outer-spin-button,.text-splitter-size-input::-webkit-inner-spin-button{margin:0;appearance:none}.text-splitter-separator-input:disabled,.text-splitter-size-input:disabled,.text-splitter-stepper-button:disabled{opacity:.48;cursor:not-allowed}.text-splitter-summary{display:grid;gap:.65rem;min-inline-size:0}.text-splitter-summary-title{text-align:center}.text-splitter-summary-list{display:grid;gap:.55rem}.text-splitter-summary-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:baseline;padding:.6rem .7rem;border:1px solid rgba(37,84,216,.16);border-radius:12px;background:rgba(37,84,216,.08)}.text-splitter-summary-item dt{color:var(--ts-blue-dark);font-size:.82rem;font-weight:760;line-height:1.2}.text-splitter-summary-item dd{color:var(--ts-blue-dark);font-size:1.25rem;font-weight:850;line-height:1}.text-splitter-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.text-splitter-text-card{display:grid;gap:.9rem;align-content:start}.text-splitter-field-head{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.7rem;align-items:baseline}.text-splitter-meta{color:var(--ts-muted);font-size:.9rem;font-weight:760;line-height:1.3;text-align:right}.text-splitter-textarea{inline-size:100%;min-block-size:20rem;resize:vertical;border:1px solid var(--ts-border);border-radius:16px;background:#fff;color:var(--ts-blue-dark);padding:1rem;font:inherit;font-size:1rem;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.text-splitter-textarea::placeholder{color:#8192b0;opacity:1}.text-splitter-textarea:focus,.text-splitter-size-input:focus,.text-splitter-separator-input:focus{outline:0;border-color:var(--ts-blue-hover);box-shadow:0 0 0 4px var(--ts-focus)}.text-splitter-card-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.text-splitter-source-actions .text-splitter-import,.text-splitter-source-actions .text-splitter-clear,.text-splitter-result-actions .text-splitter-copy,.text-splitter-result-actions .text-splitter-download{min-inline-size:clamp(11rem,40%,15rem);min-block-size:46px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;text-align:center}.text-splitter-copy-icon-wrap,.text-splitter-download-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.text-splitter-status{min-block-size:1.2rem;color:var(--ts-muted);font-size:.84rem;line-height:1.3;text-align:center}.text-splitter-import:disabled,.text-splitter-clear:disabled,.text-splitter-copy:disabled,.text-splitter-download:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.15);transform:none;box-shadow:none}.text-splitter-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.text-splitter-file-input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:1100px){.text-splitter-settings-grid,.text-splitter-workspace{grid-template-columns:1fr}.text-splitter-summary-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.text-splitter-card{padding:1rem}.text-splitter-control-row,.text-splitter-field-head{grid-template-columns:1fr}.text-splitter-control-label,.text-splitter-meta,.text-splitter-summary-title{text-align:center}.text-splitter-stepper{justify-content:center}.text-splitter-mode-list,.text-splitter-options-list{grid-template-columns:repeat(2,minmax(0,1fr))}.text-splitter-summary-list{grid-template-columns:1fr}.text-splitter-source-actions .text-splitter-import,.text-splitter-source-actions .text-splitter-clear,.text-splitter-result-actions .text-splitter-copy,.text-splitter-result-actions .text-splitter-download{inline-size:100%}}@media (max-width:460px){.text-splitter-mode-list,.text-splitter-options-list{grid-template-columns:1fr}}