@media screen{.microapp-polished{--tool-surface:#0b0d10;--tool-inset:#0d0f12;--tool-line:#30343a;--tool-control-line:#626975;--tool-text:#f2f4f6;--tool-muted:#a6acb6;--tool-accent:var(--precision-blue);--tool-focus:var(--precision-ice);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.microapp-polished>.products-breadcrumbs{gap:10px;margin-bottom:28px;font-size:13px}.microapp-polished .products-breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.microapp-polished .csv-tool-page-heading{margin-bottom:32px}.microapp-polished .csv-tool-page-heading h1{letter-spacing:-.035em;font-weight:600;line-height:1.1}.microapp-polished .csv-tool-page-heading>p{font-size:16px}.microapp-polished .csv-tool-page-heading .csv-tool-trust{color:var(--tool-muted);gap:8px;margin-top:18px;font-size:13px}.microapp-polished .csv-tool-footnote{color:var(--tool-muted);font-size:13px}.microapp-polished :is(.csv-tool-card,.fk-panel){border-color:var(--tool-line);background:var(--tool-surface);border-radius:4px;min-width:0}.microapp-polished :is(.csv-tool-card-content,.fk-panel){padding:clamp(20px,3vw,28px)}.microapp-polished :is(.csv-tool-card-heading h2,.fk-panel h2){letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}.microapp-polished :is(.csv-tool-card-heading p,.fk-sub){color:var(--tool-muted);overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.6}.microapp-polished :is(.tool-grid,.tool-stack,.csv-workspace,.tool-split-controls){gap:20px}.microapp-polished .tool-fields{gap:18px}.microapp-polished .tool-field>label{font-size:14px}.microapp-polished :is(.tool-field>small,.img-hint,.bgr-hint,.tool-sheet-help,.tool-result-note){color:var(--tool-muted);font-size:13px;line-height:1.6}.microapp-polished .tool-input{border-color:var(--tool-control-line);min-height:46px;caret-color:var(--tool-accent);font-size:14px}.microapp-polished .tool-input::placeholder{color:var(--tool-muted)}.microapp-polished .tool-input:hover{border-color:#8a939f}.microapp-polished .tool-input[aria-invalid=true]{border-color:#db7770}.microapp-polished :is(.tool-input-affix,.csv-option small,.csv-preview-count,.fk-bar-meta){color:var(--tool-muted);font-size:13px}.microapp-polished .tool-range{height:36px}.microapp-polished .tool-choice{border-color:var(--tool-control-line);min-height:44px;padding:9px 12px;font-size:13px;line-height:1.4}.microapp-polished .tool-choice:has(input:checked){border-color:var(--tool-accent);color:var(--tool-text)}.microapp-polished .tool-choice input{flex-shrink:0;width:16px;height:16px}.microapp-polished .tool-btn{border-color:var(--tool-control-line);text-align:center;min-height:44px;padding:9px 16px;font-size:14px;line-height:1.4}.microapp-polished .tool-btn-primary{border-color:var(--tool-accent)}.microapp-polished .tool-btn-quiet,.microapp-polished .tool-btn-quiet:hover:not(:disabled){border-color:#0000}.microapp-polished .tool-icon-btn{border-color:var(--tool-control-line);width:44px;height:44px}.microapp-polished :is(.tool-btn,.tool-icon-btn):active:not(:disabled){transform:translateY(1px)}.microapp-polished :is(.tool-btn,.tool-icon-btn):disabled{opacity:.55}.microapp-polished :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--tool-focus);outline-offset:3px}.microapp-polished ::selection{color:#fff;background:#174b80}.microapp-polished :is(.fk-drop,.csv-upload-dropzone){border-color:var(--tool-control-line);background:var(--tool-inset);gap:0;min-height:240px;padding:28px 20px}.microapp-polished .fk-drop.is-compact{gap:14px;min-height:0;padding:16px}.microapp-polished :is(.fk-drop-icon,.csv-upload-icon){width:48px;height:48px;color:var(--tool-focus);margin:0 0 16px}.microapp-polished .fk-drop.is-compact .fk-drop-icon{width:38px;height:38px;margin:0}.microapp-polished :is(.fk-drop-text strong,.csv-upload-title){font-size:16px;font-weight:600}.microapp-polished :is(.fk-drop-text span,.csv-upload-copy){color:var(--tool-muted);margin-top:5px;font-size:13px;line-height:1.6}.microapp-polished .fk-drop-btn{margin-top:20px}.microapp-polished .fk-drop.is-compact .fk-drop-btn{margin-top:0}.microapp-polished .csv-upload-select{border-color:var(--tool-accent);background:var(--tool-accent);color:#050608;min-height:44px;margin-top:20px;padding:9px 16px;font-size:14px;font-weight:600}.microapp-polished .csv-upload-dropzone:hover .csv-upload-select{background:#55a8ff;border-color:#55a8ff}.microapp-polished .fk-drop:hover:not([aria-disabled=true]),.microapp-polished .fk-drop.is-over{border-color:var(--tool-accent)}.microapp-polished .csv-upload-component:has(input[type=file]:focus-visible) .csv-upload-dropzone{border-color:var(--tool-accent)}.microapp-polished .csv-upload-component:has(input[type=file]:focus-visible) .csv-upload-dropzone{outline:2px solid var(--tool-focus);outline-offset:3px}.microapp-polished :is(.csv-privacy-note,.fk-privacy){color:var(--tool-muted);align-items:flex-start;font-size:13px;line-height:1.6}.microapp-polished .csv-privacy-note svg{margin-top:3px}.microapp-polished .fk-drop[aria-disabled=true]{opacity:.65}.microapp-polished .csv-option:has([data-state=checked]){background:#0c1825;border-color:#397fc5}.microapp-polished .csv-option strong{font-size:14px}.microapp-polished .csv-preview-heading>button,.microapp-polished .csv-workspace-topline button{min-height:44px;font-size:14px}.microapp-polished :is(.csv-clean-table-wrap,.report-sheet){scrollbar-color:#626975 var(--tool-inset)}.microapp-polished .csv-clean-table :is(th,td){padding:12px 14px;font-size:13px}.microapp-polished .csv-clean-table-wrap{outline-offset:3px}.microapp-polished :is(.img-controls,.bgr-controls){background:0 0;border:0;border-radius:0;padding:0}.microapp-polished .img-controls{border-right:1px solid var(--tool-line);padding-right:24px}.microapp-polished .bgr-controls{border-left:1px solid var(--tool-line);padding-left:24px}.microapp-polished :is(.fk-result,.tool-result-card){background:var(--tool-surface)}.microapp-polished .fk-result{border-color:#397fc5}.microapp-polished .fk-result-facts{overflow-wrap:anywhere}.microapp-polished .pdf-file-tools .tool-icon-btn{height:44px}.microapp-polished .pdf-file-tools .tool-icon-btn:last-child{flex-basis:44px}.microapp-polished .pdf-outputs .tool-btn{min-height:44px}.microapp-polished .bgr-swatch{width:44px;height:44px}.microapp-polished .img-color{border-color:var(--tool-control-line);height:44px}.microapp-polished .tool-result-title{font-size:17px}.microapp-polished .tool-result-figure{letter-spacing:-.035em;overflow-wrap:anywhere}.microapp-polished .tool-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.microapp-polished .tool-stats dt{text-transform:none;letter-spacing:0;font-size:12px}.microapp-polished .tool-stats dd{overflow-wrap:anywhere}.microapp-polished .tool-document-jump{display:none}.microapp-polished .tool-split-sheet{scroll-margin-top:calc(var(--mast) + 24px)}.microapp-polished .tool-sheet-bar>span{font-size:15px}.microapp-polished .quote-sheet{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:auto}.microapp-polished .tool-notes{margin-top:48px}.microapp-polished .tool-cta{background:var(--tool-surface)}@media (min-width:1001px){.microapp-polished :is(.tool-split-sheet,.tool-result-card){top:calc(var(--mast) + 24px);position:sticky}}@media (max-width:1000px){.microapp-polished .tool-document-jump{justify-self:start;display:inline-flex}}@media (max-width:860px){.microapp-polished .bgr-controls{border-left:0;border-top:1px solid var(--tool-line);padding-top:24px;padding-left:0}}@media (max-width:800px){.microapp-polished .img-controls{border-right:0;border-bottom:1px solid var(--tool-line);padding-bottom:24px;padding-right:0}}@media (max-width:560px){.microapp-polished>.products-breadcrumbs{flex-wrap:wrap;gap:0 8px;margin-bottom:20px}.microapp-polished .products-breadcrumbs [aria-current=page]{max-width:100%}.microapp-polished .csv-tool-page-heading{margin-bottom:24px}.microapp-polished .csv-tool-page-heading h1{font-size:clamp(30px,8.8vw,40px)}.microapp-polished .csv-tool-page-heading>p{font-size:15px}.microapp-polished :is(.csv-tool-card-content,.fk-panel){padding:20px 16px}.microapp-polished :is(.fk-drop,.csv-upload-dropzone){min-height:224px;padding:24px 14px}.microapp-polished .tool-input{font-size:16px}.microapp-polished .tool-stats>div{padding:12px 10px}.microapp-polished .tool-stats dd{font-size:14px}.microapp-polished .tool-sheet-bar .tool-btn{width:100%}.microapp-polished .quote-sheet{padding:20px 16px}.microapp-polished .quote-sheet-head{flex-direction:column;gap:16px}.microapp-polished .quote-sheet-head dl{text-align:left}.microapp-polished .quote-sheet-head dl>div{justify-content:flex-start}.microapp-polished .quote-sheet-table :is(th,td){padding:8px 6px}.microapp-polished .csv-tool-card-heading:has(.tool-actions){flex-direction:column}.microapp-polished .csv-tool-card-heading .tool-actions,.microapp-polished .csv-tool-card-heading .tool-actions .tool-btn-primary{width:100%}}@media (prefers-reduced-motion:reduce){.microapp-polished :is(.tool-btn,.tool-icon-btn):active{transform:none}}}
