.ui-module__SP2qqW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-module__SP2qqW__button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.ui-module__SP2qqW__button:focus-visible,.ui-module__SP2qqW__choice input:focus-visible+.ui-module__SP2qqW__choiceLabel,.ui-module__SP2qqW__toggle input:focus-visible+.ui-module__SP2qqW__track,.ui-module__SP2qqW__scroll:focus-visible,.ui-module__SP2qqW__zone:focus-within{outline-offset:2px;outline:2px solid #a5b4fc}.ui-module__SP2qqW__button:disabled{opacity:.55;cursor:not-allowed}.ui-module__SP2qqW__button[aria-disabled=true]{opacity:.55;cursor:progress}.ui-module__SP2qqW__primary{color:#fff;background:linear-gradient(135deg,#6366f1,#7c3aed)}.ui-module__SP2qqW__primary:hover:not(:disabled){opacity:.9}.ui-module__SP2qqW__secondary{color:#c7d2fe;background:#6366f11f;border-color:#818cf873}.ui-module__SP2qqW__secondary:hover:not(:disabled){background:#6366f138}.ui-module__SP2qqW__quiet{color:#e0dfe8;background:0 0;border-color:#3a3a5c}.ui-module__SP2qqW__quiet:hover:not(:disabled){border-color:#818cf8}.ui-module__SP2qqW__zone{text-align:center;background:#0f0f1e99;border:2px dashed #3a3a5c;border-radius:16px;justify-items:center;gap:12px;padding:32px 20px;transition:border-color .15s,background-color .15s;display:grid}.ui-module__SP2qqW__zone[data-dragging=true]{background:#6366f11a;border-color:#818cf8}.ui-module__SP2qqW__zoneTitle{color:#e0dfe8;margin:0;font-size:18px;font-weight:700}.ui-module__SP2qqW__zoneHint{color:#a3a3c2;max-width:46ch;margin:0;font-size:14px;line-height:1.55}.ui-module__SP2qqW__group{border:0;min-width:0;margin:0;padding:0}.ui-module__SP2qqW__legend{color:#e0dfe8;margin:0 0 8px;padding:0;font-size:15px;font-weight:600}.ui-module__SP2qqW__choices{flex-wrap:wrap;gap:8px;display:flex}.ui-module__SP2qqW__choice{display:inline-flex;position:relative}.ui-module__SP2qqW__choice input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-module__SP2qqW__choiceLabel{color:#e0dfe8;background:#111125;border:1px solid #3a3a5c;border-radius:10px;flex-direction:column;justify-content:center;min-height:44px;padding:8px 14px;font-size:15px;line-height:1.3;display:inline-flex}.ui-module__SP2qqW__choiceDesc{color:#a3a3c2;font-size:13px}.ui-module__SP2qqW__choice input:checked+.ui-module__SP2qqW__choiceLabel{background:#6366f133;border-color:#818cf8;box-shadow:inset 0 0 0 1px #818cf8}.ui-module__SP2qqW__choice input:disabled+.ui-module__SP2qqW__choiceLabel{opacity:.5}.ui-module__SP2qqW__toggle{cursor:pointer;color:#e0dfe8;align-items:center;gap:12px;min-height:44px;font-size:15px;line-height:1.4;display:flex;position:relative}.ui-module__SP2qqW__toggle input{z-index:1;opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;left:0}.ui-module__SP2qqW__track{background:#2a2a45;border:1px solid #4f4f7a;border-radius:13px;flex:none;width:44px;height:26px;transition:background-color .15s;position:relative}.ui-module__SP2qqW__track:after{content:"";background:#c9c8d6;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.ui-module__SP2qqW__toggle input:checked+.ui-module__SP2qqW__track{background:#6366f1;border-color:#818cf8}.ui-module__SP2qqW__toggle input:checked+.ui-module__SP2qqW__track:after{background:#fff;transform:translate(18px)}.ui-module__SP2qqW__toggleText{gap:2px;display:grid}.ui-module__SP2qqW__toggleDesc{color:#a3a3c2;font-size:13px}.ui-module__SP2qqW__status{color:#c9c8d6;margin:0;font-size:15px}.ui-module__SP2qqW__alert{color:#fecaca;background:#7f1d1d40;border:1px solid #f8717180;border-radius:12px;gap:8px;padding:14px 16px;font-size:15px;line-height:1.55;display:grid}.ui-module__SP2qqW__alert p{margin:0}.ui-module__SP2qqW__alertTitle{color:#fee2e2;font-weight:700}.ui-module__SP2qqW__progress{accent-color:#818cf8;width:100%;height:10px}.ui-module__SP2qqW__tableWrap{gap:8px;min-width:0;display:grid}.ui-module__SP2qqW__scroll{background:#0d0d1a;border:1px solid #1f1f38;border-radius:12px;max-height:480px;overflow:auto}.ui-module__SP2qqW__table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:14px;line-height:1.45}.ui-module__SP2qqW__caption{caption-side:top;text-align:left;color:#e0dfe8;padding:10px 12px;font-weight:600}.ui-module__SP2qqW__table th,.ui-module__SP2qqW__table td{text-align:left;vertical-align:top;border-bottom:1px solid #1f1f38;padding:6px 10px}.ui-module__SP2qqW__cell{white-space:pre-wrap;overflow-wrap:anywhere;min-width:9ch;max-width:32ch}.ui-module__SP2qqW__captionText{overflow-wrap:anywhere;max-width:calc(100vw - 72px);display:inline-block;position:sticky;left:12px}.ui-module__SP2qqW__table thead th{z-index:1;color:#e0dfe8;white-space:nowrap;background:#16162b;font-weight:600;position:sticky;top:0}.ui-module__SP2qqW__table tbody th{color:#a3a3c2;font-weight:500;font-family:var(--font-mono),monospace;white-space:nowrap;background:#111125;font-size:13px;position:sticky;left:0}.ui-module__SP2qqW__table thead th:first-child{z-index:2;left:0}.ui-module__SP2qqW__table tbody tr[data-flag=true] th{color:#fbbf24}.ui-module__SP2qqW__flagMark{font-weight:700}.ui-module__SP2qqW__table tbody tr[data-flag=true] td{background:#fbbf240f}.ui-module__SP2qqW__table thead tr:target th,.ui-module__SP2qqW__table tbody tr:target th,.ui-module__SP2qqW__table tbody tr:target td{background:#6366f138}.ui-module__SP2qqW__empty{color:#8a8aa8;font-style:italic}.ui-module__SP2qqW__tableNote{color:#a3a3c2;margin:0;font-size:14px}
.csv-fixer-module__LCxCSq__tool{gap:16px;min-width:0;display:grid}.csv-fixer-module__LCxCSq__muted{color:#a3a3c2}.csv-fixer-module__LCxCSq__fileBar{background:#0f0f1e99;border:1px solid #1f1f38;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.csv-fixer-module__LCxCSq__fileName{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.csv-fixer-module__LCxCSq__fileLabel{color:#a3a3c2;font-weight:500}.csv-fixer-module__LCxCSq__panel,.csv-fixer-module__LCxCSq__results{background:#0f0f1e99;border:1px solid #1f1f38;border-radius:16px;gap:16px;min-width:0;padding:20px;display:grid}.csv-fixer-module__LCxCSq__panel p{margin:0;line-height:1.6}.csv-fixer-module__LCxCSq__progressLabel{font-size:15px}.csv-fixer-module__LCxCSq__h2{margin:0;font-size:20px}.csv-fixer-module__LCxCSq__h2:focus{outline:none}.csv-fixer-module__LCxCSq__h2:focus-visible{outline-offset:4px;outline:2px solid #a5b4fc}.csv-fixer-module__LCxCSq__h3{margin:0 0 10px;font-size:17px}.csv-fixer-module__LCxCSq__actions{flex-wrap:wrap;gap:10px;display:flex}.csv-fixer-module__LCxCSq__facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 20px;margin:0;display:grid}.csv-fixer-module__LCxCSq__facts div{gap:2px;min-width:0;display:grid}.csv-fixer-module__LCxCSq__facts dt{letter-spacing:.04em;text-transform:uppercase;color:#a3a3c2;font-size:13px;font-weight:600}.csv-fixer-module__LCxCSq__facts dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.csv-fixer-module__LCxCSq__linkButton{color:#a5b4fc;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.csv-fixer-module__LCxCSq__linkButton:focus-visible{outline-offset:2px;outline:2px solid #a5b4fc}.csv-fixer-module__LCxCSq__block{gap:4px;min-width:0;display:grid}.csv-fixer-module__LCxCSq__issues{gap:10px;margin:0;padding:0;list-style:none;display:grid}.csv-fixer-module__LCxCSq__issue{background:#111125;border-left:4px solid #818cf8;border-radius:8px;padding:10px 14px}.csv-fixer-module__LCxCSq__issue[data-severity=warn]{border-left-color:#fbbf24}.csv-fixer-module__LCxCSq__issue[data-severity=stop]{border-left-color:#f87171}.csv-fixer-module__LCxCSq__issueTitle{margin:0 0 4px;font-weight:700}.csv-fixer-module__LCxCSq__issueDetail{color:#c9c8d6;margin:0;line-height:1.55}.csv-fixer-module__LCxCSq__issueDetail a{color:#a5b4fc;text-decoration:underline}.csv-fixer-module__LCxCSq__details{border:1px solid #1f1f38;border-radius:12px;padding:0 14px}.csv-fixer-module__LCxCSq__details summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.csv-fixer-module__LCxCSq__details summary:focus-visible{outline-offset:2px;outline:2px solid #a5b4fc}.csv-fixer-module__LCxCSq__detailsBody{gap:16px;padding:4px 0 16px;display:grid}.csv-fixer-module__LCxCSq__cleanPanel{border-top:1px solid #1f1f38;gap:14px;padding-top:16px}.csv-fixer-module__LCxCSq__cleanPanel>p{margin:0}.csv-fixer-module__LCxCSq__toggles{gap:4px;display:grid}.csv-fixer-module__LCxCSq__stopNote{color:#fecaca;margin:0}.csv-fixer-module__LCxCSq__sample{gap:6px;min-width:0;margin:0;display:grid}.csv-fixer-module__LCxCSq__pre{max-height:240px;font-family:var(--font-mono),monospace;white-space:pre;background:#0d0d1a;border:1px solid #1f1f38;border-radius:10px;margin:0;padding:12px;font-size:13px;line-height:1.5;overflow:auto}.csv-fixer-module__LCxCSq__pre:focus-visible{outline-offset:2px;outline:2px solid #a5b4fc}@media (max-width:600px){.csv-fixer-module__LCxCSq__panel,.csv-fixer-module__LCxCSq__results{padding:14px}}
.page-module__XqGsqq__page{gap:24px;min-width:0;max-width:960px;margin:0 auto;padding:28px 16px 64px;display:grid}.page-module__XqGsqq__head{gap:10px;display:grid}.page-module__XqGsqq__h1{margin:0;font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.15}.page-module__XqGsqq__intro{color:#c9c8d6;max-width:62ch;margin:0;font-size:17px;line-height:1.6}.page-module__XqGsqq__badgeLine{margin:0}.page-module__XqGsqq__section{color:#c9c8d6;background:#0f0f1e99;border:1px solid #1f1f38;border-radius:16px;gap:10px;padding:20px 24px;font-size:15px;line-height:1.6;display:grid}.page-module__XqGsqq__section h2{margin:0;font-size:18px}.page-module__XqGsqq__section h3{color:#e0dfe8;margin:0 0 4px;font-size:15px}.page-module__XqGsqq__section p{margin:0}.page-module__XqGsqq__facts{gap:8px;margin:0;display:grid}.page-module__XqGsqq__facts div{grid-template-columns:5.5em 1fr;gap:12px;display:grid}.page-module__XqGsqq__facts dt{color:#e0dfe8;font-weight:600}.page-module__XqGsqq__facts dd{margin:0}.page-module__XqGsqq__steps,.page-module__XqGsqq__list{gap:6px;margin:0;padding-left:22px;display:grid}.page-module__XqGsqq__faq{gap:16px;display:grid}.page-module__XqGsqq__page .processing-block{max-width:none;margin:0}@media (max-width:600px){.page-module__XqGsqq__section{padding:16px}.page-module__XqGsqq__facts div{grid-template-columns:1fr;gap:0}}
