.converter{width:100%}.drop-zone{padding:2.5rem var(--space-5);border:2px dashed var(--color-accent-dashed);border-radius:var(--radius-l);background:var(--color-bg-softer);text-align:center;flex-direction:column;align-items:center;gap:.875rem;display:flex}.upload-card{padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-card)}.drop-zone.dragging{border-color:var(--color-accent);background:var(--color-accent-soft)}.drop-zone p{margin:0}.drop-icon{color:var(--color-accent)}.drop-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700}.hint{color:var(--color-text-subtle);font-size:.875rem}.converter-bar{margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;gap:.875rem 1.25rem;display:flex}.has-document .converter-bar{padding:.875rem var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-bg)}.status{align-items:center;gap:var(--space-3) .875rem;min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-bg);flex-wrap:wrap;flex:22.5rem;display:flex}.status[hidden]{display:none}.has-document .status{border:0;padding:0}.status[data-phase=rejected]{border-color:var(--color-danger-line);background:var(--color-danger-bg);border-left-width:4px}.status-icon{border-radius:var(--radius-m);background:var(--color-accent-soft);width:2.75rem;height:2.75rem;color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:flex}.status[data-phase=rejected] .status-icon{background:var(--color-bg);color:var(--color-danger-line)}.status-text{flex:12rem;min-width:0}.status p{margin:0}.file-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.status-line{color:var(--color-text-subtle);font-size:.9rem}.status-line .title{color:var(--color-text);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.status[data-phase=ready] .title{color:var(--color-success-text)}.status[data-phase=ready] .title:after{content:"·";color:var(--color-text-subtle);margin-left:.25rem;font-weight:400}.status[data-phase=rejected] .title{color:var(--color-danger-text)}.status:not([data-phase=ready]) .message{color:var(--color-text-muted);margin-top:.125rem;display:block}.status progress{width:100%;height:.5rem;margin-top:var(--space-2);accent-color:var(--color-accent)}.status progress[hidden]{display:none}.actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.save-notice{align-items:center;gap:var(--space-2);padding:.375rem .375rem .375rem var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg-soft);color:var(--color-text-muted);font-size:.8125rem;display:flex}.save-notice svg{flex:none}.save-notice p{margin:0}.save-notice:not(:has(.forget)){padding-right:var(--space-3)}.save-notice.problem{border-radius:var(--radius-m);background:var(--color-warning-bg);color:var(--color-warning-text)}.save-notice .forget{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg);min-height:1.75rem;color:var(--color-accent);font:inherit;cursor:pointer;flex:none;padding:.2rem .75rem;font-weight:600}.save-notice .forget:hover{border-color:var(--color-accent)}.workspace{align-items:start;gap:var(--space-4);grid-template:"tables preview grid""warnings preview grid""export preview grid""report preview grid"1fr/15rem minmax(0,1fr) minmax(0,1fr);display:grid}.workspace>section{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-bg)}.workspace h3{margin:0 0 var(--space-3);color:var(--color-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.ws-tables{grid-area:tables}.ws-warnings{grid-area:warnings}.ws-export{grid-area:export}.report-dialog{width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-l);background:var(--color-bg);color:var(--color-text)}.report-dialog::backdrop{background:#15201e73}.report-dialog h2{margin:0 0 var(--space-3);font-size:1.25rem}.report-dialog p{margin:0 0 var(--space-3)}.ws-report{margin:calc(-1 * var(--space-2)) 0 0;padding:0 var(--space-4);color:var(--color-text-muted);grid-area:report;font-size:.875rem}@media (pointer:coarse){.ws-report .link-button{min-height:2.75rem}}.link-button{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.report-dialog .field{margin-bottom:var(--space-3);flex-direction:column;gap:.25rem;font-weight:600;display:flex}.report-preview-label{font-weight:600}.report-preview{max-height:16rem;margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-s);background:var(--color-bg-soft);white-space:pre;font-size:.8125rem;overflow:auto}.report-note{color:var(--color-text-muted);font-size:.875rem}.report-actions{justify-content:flex-end;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.report-sample summary{color:var(--color-accent);cursor:pointer;font-weight:600}.report-sample ul{margin:0 0 var(--space-3);padding-left:1.25rem}.ws-preview{grid-area:preview}.ws-grid{grid-area:grid}@media (width<=70rem){.workspace{grid-template-columns:15rem minmax(0,1fr);grid-template-areas:"tables grid""warnings grid""export grid""report grid""preview preview"}}@media (width<=60rem){.workspace{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"tables""grid""preview""warnings""export""report"}}.placeholder{color:var(--color-text-subtle)}.table-list{margin:0;padding:0;list-style:none}.table-list li{align-items:flex-start;gap:.25rem;display:flex}.table-list input[type=checkbox]{flex:none;width:1.1rem;height:1.1rem;margin:.55rem 0 0}.table-list input[type=checkbox]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.table-list button{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;flex:1;padding:.4rem .5rem}.table-list button[aria-current=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.table-list button[aria-current=true] .table-name{font-weight:600}.table-name,.table-meta{display:block}.table-meta{color:var(--color-text-subtle);font-size:.85rem}.table-meta.confidence-low{color:var(--color-warning-text)}.removed-tables{border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.5rem}.removed-tables summary{color:var(--color-text-muted);cursor:pointer;padding:.25rem 0;font-size:.9rem}.removed-tables summary:focus-visible{outline:var(--focus-ring);outline-offset:2px}.removed-tables ul{margin:.25rem 0 0;padding:0;list-style:none}.removed-tables li{justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem 0;font-size:.85rem;display:flex}.modified{color:var(--color-warning-text)}.ws-warnings h4{margin:.75rem 0 .25rem;font-size:.9rem}.ws-warnings h4:first-of-type{margin-top:0}.warning-list{margin:0;padding-left:1.25rem;font-size:.9rem}.ws-warnings .no-warnings,.ws-warnings .other-warnings{margin:0;font-size:.9rem}.ws-warnings .other-warnings{color:var(--color-text-muted);margin-top:.75rem}.export-panel fieldset{border:1px solid var(--color-border-strong);border-radius:.375rem;min-width:0;margin:0 0 .75rem;padding:.5rem .75rem}.export-panel legend{font-size:.9rem;font-weight:600}.export-panel label{margin:.25rem 0;display:block}.export-panel select,.report-dialog select,.workspace .edit-form select,.workspace .edit-form input[type=text],.workspace .edit-form input[type=number]{border:1px solid var(--color-control-border);border-radius:var(--radius-s);background:var(--color-bg);max-width:100%;min-height:2.25rem;color:var(--color-text);font:inherit;padding:.25rem .5rem}.workspace input[type=checkbox],.workspace input[type=radio]{accent-color:var(--color-accent)}.export-panel .hint{margin:.25rem 0 0}.export-formats .price{color:var(--color-success-text);margin-left:.25rem;font-size:.85rem;font-weight:600}.export-formats .unavailable,.export-formats .unavailable .price{color:var(--color-text-subtle)}.export-panel .export-protection{margin:0 0 .75rem}.export-warnings{border-left:4px solid var(--color-warning-line);background:var(--color-warning-bg);margin:0 0 .75rem;padding:.5rem .5rem .5rem 1.75rem;font-size:.9rem}.export-panel>.button{border-radius:var(--radius-s);width:100%;min-height:2.25rem;padding-block:.4rem}@media (pointer:coarse){.export-panel>.button{min-height:2.75rem}}.export-note{color:var(--color-text-subtle);margin:.25rem 0 0;font-size:.9rem}.export-note.done{color:var(--color-success-text);font-weight:600}.export-note.failed{color:var(--color-danger-text);font-weight:600}.grid-toolbar{margin-bottom:.5rem}.grid-toolbar select{font:inherit}.grid-scroll{--letters-height:2rem;max-height:70vh;scroll-padding-top:calc(var(--letters-height) + 2.25rem);border:1px solid var(--color-border-strong);border-radius:var(--radius-s);position:relative;overflow:auto}.grid-scroll:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.grid{border-collapse:separate;border-spacing:0;background:var(--color-bg);--cell-padding-y:.25rem;--cell-padding-x:.5rem;font-size:.875rem}.grid th,.grid td{padding:var(--cell-padding-y) var(--cell-padding-x);border-right:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);text-align:left;vertical-align:top;white-space:pre-wrap}.grid .cell-text,.grid .cell-size{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:break-word;-webkit-box-orient:vertical;max-width:16rem;display:-webkit-box;overflow:hidden}.grid.fixed-widths{table-layout:fixed}.grid.fixed-widths .cell-text{max-width:none}.grid .cell-size{visibility:hidden}.grid .cell-size:before{content:attr(data-text)}.grid .edited>.cell-text{inset:var(--cell-padding-y) var(--cell-padding-x);-webkit-line-clamp:var(--lines,1);line-clamp:var(--lines,1);max-width:none;position:absolute}.grid .column-name,.grid .row-number,.grid .corner{background:var(--color-bg-soft);color:var(--color-text-muted);text-align:center;font-weight:400}.grid thead th,.grid .corner{z-index:2;height:var(--letters-height);position:sticky;top:0}.grid .corner{z-index:3;left:0}.grid .row-number{z-index:1;min-width:2.5rem;position:sticky;left:0}.grid .header-row>*{top:var(--letters-height);z-index:2;border-bottom:3px solid var(--color-text-muted);background-color:var(--color-bg);font-weight:700;position:sticky}.grid .header-row>.row-number{z-index:3;background-color:var(--color-bg-soft);font-weight:700;left:0}.grid .low{background-color:var(--color-warning-bg);outline:2px dashed var(--color-warning-line);outline-offset:-3px}.grid .empty{background-image:repeating-linear-gradient(135deg,#0000 0 4px,#9ca3af 4px 5px);min-width:2rem}.low-mark{background:var(--color-warning-line);color:#fff;border-radius:.2rem;margin-right:.25rem;padding:0 .3rem;font-size:.75rem;font-weight:700;display:inline-block}.grid-legend{color:var(--color-text-subtle);flex-wrap:wrap;gap:1rem;margin:.5rem 0 0;font-size:.85rem;display:flex}.swatch{vertical-align:middle;text-align:center;border:1px solid #9ca3af;width:1.25rem;height:1rem;line-height:1rem;display:inline-block}.swatch.low{background:var(--color-warning-line);color:#fff;font-size:.75rem;font-weight:700}.swatch.empty{background-image:repeating-linear-gradient(135deg,#0000 0 4px,#9ca3af 4px 5px)}.grid td,.grid th{cursor:pointer}.grid .selected{box-shadow:inset 0 0 0 2px var(--color-accent)}.grid .selected-row>*{background-color:var(--color-accent-soft);box-shadow:inset 0 2px 0 var(--color-accent), inset 0 -2px 0 var(--color-accent)}.grid .selected-column,.grid .in-selected-column{background-color:var(--color-accent-soft);box-shadow:inset 2px 0 0 var(--color-accent), inset -2px 0 0 var(--color-accent)}.grid .selected-column{color:var(--color-accent-hover);font-weight:600}.edit-toolbar{flex-direction:column;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.edit-bar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-bottom:.5rem;display:flex}.edit-group{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.header-toggle{cursor:pointer;align-items:center;gap:.375rem;min-height:2rem;font-size:.875rem;font-weight:600;display:inline-flex}.header-toggle input{width:1rem;height:1rem;accent-color:var(--color-accent);margin:0}@media (pointer:coarse){.header-toggle{min-height:2.75rem}}.edit-toolbar select{font:inherit}.edit-actions{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.edit-action-buttons{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.edit-where{margin:0 .5rem 0 0}.edit-label{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:600}.edit-selection{color:var(--color-text);font-weight:600}.edit-messages{flex-direction:column;gap:.5rem;display:flex}.edit-messages:empty{display:none}.action-menu{position:relative}.action-menu-button{align-items:center;gap:.4rem;display:inline-flex}.action-menu-caret{border-top:.3rem solid;border-left:.3rem solid #0000;border-right:.3rem solid #0000;width:0;height:0}.action-menu-button[aria-expanded=true] .action-menu-caret{transform:rotate(180deg)}.action-menu-list{z-index:20;border:1px solid var(--color-border-strong);background:var(--color-bg);width:max-content;min-width:13rem;max-width:calc(100vw - 1rem);box-shadow:var(--shadow-card);border-radius:.375rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .25rem);left:0}.action-menu-item{color:var(--color-text);cursor:pointer;flex-direction:column;padding:.4rem .75rem;display:flex}.action-menu-item:hover,.action-menu-item:focus{background:var(--color-accent-soft);outline:none}.action-menu-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.action-menu-item[aria-disabled=true]{color:var(--color-text-subtle);cursor:default}.action-menu-item[aria-disabled=true]:hover{background:0 0}.action-menu-reason{max-width:18rem;color:var(--color-text-subtle);font-size:.8rem}@media (pointer:coarse){.action-menu-item{justify-content:center;min-height:2.75rem}.table-list button,.workspace select,.save-notice .forget{min-height:2.75rem}.table-list input[type=checkbox]{width:1.5rem;height:1.5rem;margin-top:.6rem}.grid{--cell-padding-y:.5rem}.grid-scroll{--letters-height:2.5rem}}.touch-hint{display:none}@media (pointer:coarse){.touch-hint{display:inline}}.modified-badge{background:var(--color-accent-soft);color:var(--color-accent-hover);text-transform:uppercase;letter-spacing:.03em;border-radius:.2rem;padding:.1rem .4rem;font-size:.75rem;font-weight:600}.edit-confirm,.edit-form{border:1px solid var(--color-border-strong);background:var(--color-bg-softer);border-radius:.375rem;flex-basis:100%;padding:.75rem}.edit-confirm{border-color:var(--color-warning-line);background:var(--color-warning-bg)}.edit-confirm p,.edit-form .hint{margin:0 0 .5rem}.edit-form fieldset{border:0;margin:0 0 .5rem;padding:0;line-height:2}.edit-form legend{font-weight:600}.edit-form input[type=text],.edit-form input[type=number]{font:inherit}.edit-form input[type=number]{width:5rem}.edit-form .split-line{overflow-wrap:anywhere;display:block}.edit-form .hint.warning{color:var(--color-warning-text)}.merge-suggestion{border:1px solid var(--color-accent-line);background:var(--color-accent-soft);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;display:flex}.edit-form .merge-header{display:block}.edit-form select{max-width:100%}.edit-notice{color:var(--color-text-muted);margin:0}.grid td:focus,.grid th:focus{outline:3px solid var(--color-accent);outline-offset:-3px}.grid tr:not(.header-row)>.edited:not(.row-number){position:relative}.grid .edited:after,.swatch.edited{background:linear-gradient(225deg, var(--color-accent) 0 7px, transparent 7px)}.grid .edited:after{content:"";pointer-events:none;width:10px;height:10px;position:absolute;top:0;right:0}.grid .editing{box-shadow:none;outline:none}.grid tr:not(.header-row)>.editing{z-index:1;position:relative}.grid .editing>:not(.cell-editor){visibility:hidden}.cell-editor{box-sizing:border-box;width:100%;min-height:100%;max-height:16rem;padding:calc(var(--cell-padding-y) - 2px) calc(var(--cell-padding-x) - 2px);border:2px solid var(--color-accent);background:var(--color-bg);color:inherit;font:inherit;resize:none;margin:0;position:absolute;top:0;left:0}.cell-editor:focus-visible{outline:none}.region-tools{margin-bottom:.5rem}.region-actions{flex-wrap:wrap;gap:.5rem;display:flex}.region-tools .hint{margin:0 0 .5rem}.region-help{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;margin-bottom:.5rem;display:flex}.region-tools .region-help .hint{margin:0}.region-more summary{color:var(--color-accent);cursor:pointer;font-size:.9em;font-weight:600}.region-more[open]{flex-basis:100%}.region-more ul{margin:.25rem 0 0;padding-left:1.25rem;font-size:.9em}.region-tools .hint:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.region-warning{border-left:4px solid var(--color-warning-line);background:var(--color-warning-bg);margin:0 0 .5rem;padding:.5rem}.region-notice{margin:.5rem 0 0}.region-notice:empty{display:none}.empty-state{background:var(--color-bg-soft);border-radius:.5rem;padding:1rem}.empty-state p{margin:0 0 .75rem}.confirm-dialog{border:1px solid #9ca3af;border-radius:.5rem;max-width:28rem;padding:1.25rem}.confirm-dialog::backdrop{background:#15201e73}.confirm-dialog p{margin:0 0 1rem}.confirm-dialog-actions{justify-content:flex-end;gap:.5rem;display:flex}.remove-table svg{color:var(--color-danger-line)}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);background:var(--color-bg-soft)}.hero-inner[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-7);flex-wrap:wrap;padding-top:3.5rem;padding-bottom:4rem;display:flex}.hero-intro[data-astro-cid-lcdefpme]{flex:26rem;min-width:0}.hero-converter[data-astro-cid-lcdefpme]{flex:27.5rem;min-width:0}.hero-badge[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-l);background:var(--color-accent-soft);color:var(--color-accent);margin:0 0 .9rem;padding:.4rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.hero-badge[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none;margin-top:.15rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4);font-size:clamp(2rem,1.3rem + 2.8vw,3rem);line-height:1.08}.hero-lead[data-astro-cid-lcdefpme]{max-width:32.5rem;margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:clamp(1rem,.95rem + .3vw,1.125rem)}.hero-checks[data-astro-cid-lcdefpme]{gap:.6rem var(--space-5);margin:var(--space-5) 0 0;color:var(--color-text-muted);flex-wrap:wrap;padding:0;font-size:.95rem;list-style:none;display:flex}.hero-checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);display:flex}.hero-checks[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--color-accent)}.hero-proof[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-2) 0;color:var(--color-text-subtle);font-size:.85rem;display:flex}.hero-proof[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none}.hero-converter[data-astro-cid-lcdefpme] .notice[data-astro-cid-lcdefpme]{margin:var(--space-3) 0 0}.home-section[data-astro-cid-lcdefpme]{padding-top:4.5rem}.home-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--space-2);letter-spacing:-.02em;font-size:clamp(1.625rem,1.3rem + 1.2vw,2rem)}.section-intro[data-astro-cid-lcdefpme]{max-width:42.5rem;margin:0 0 var(--space-6);color:var(--color-text-muted)}.card[data-astro-cid-lcdefpme]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-l)}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .4rem;font-size:1.125rem;font-weight:600}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.95rem}.steps[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme] .use-case-problems[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.step-number[data-astro-cid-lcdefpme]{width:2.25rem;height:2.25rem;margin-bottom:var(--space-3);border-radius:var(--radius-m);background:var(--color-accent-soft);color:var(--color-accent);justify-content:center;align-items:center;font-weight:700;display:flex}.support-lists[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-top:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.soft-card[data-astro-cid-lcdefpme]{padding:var(--space-5);border-radius:var(--radius-l);background:var(--color-bg-soft)}.soft-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 var(--space-3);font-size:1.125rem;font-weight:600}.soft-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{color:var(--color-text-muted);flex-direction:column;gap:.4rem;margin:0;padding-left:1.25rem;font-size:.95rem;display:flex}.use-cases[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.use-cases[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{scroll-margin-top:var(--space-4);padding:1.75rem}.use-cases[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--color-accent)}.use-cases[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:var(--space-3) 0 var(--space-2);font-size:1.25rem}.card[data-astro-cid-lcdefpme] .use-case-problems[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.local[data-astro-cid-lcdefpme]{gap:var(--space-4) var(--space-5);padding:var(--space-6);flex-wrap:wrap;display:flex}.local[data-astro-cid-lcdefpme]>svg[data-astro-cid-lcdefpme]{color:var(--color-accent);flex:none}.local[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:20rem;min-width:0}.local[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46rem;margin:var(--space-2) 0 0;color:var(--color-text-muted)}.faq[data-astro-cid-lcdefpme]{margin-top:var(--space-5);border-top:1px solid var(--color-border)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);padding:1.1rem 0}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-size:1.0625rem;font-weight:600}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46rem;color:var(--color-text-muted);margin:.6rem 0 0}.faq-more[data-astro-cid-lcdefpme]{margin:1.25rem 0 0}.home-cta[data-astro-cid-lcdefpme]{padding-top:3.5rem;padding-bottom:4.5rem}.cta[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-5);background:var(--color-text);color:#fff;border-radius:18px;flex-wrap:wrap;padding:2.5rem;display:flex}.cta[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:22rem;min-width:0}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.75rem}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#c9d4d1;margin:0}.cta[data-astro-cid-lcdefpme] .cta-button[data-astro-cid-lcdefpme]{color:var(--color-text);background:#fff;border-color:#fff}.cta[data-astro-cid-lcdefpme] .cta-button[data-astro-cid-lcdefpme]:hover{background:var(--color-accent-soft)}.cta[data-astro-cid-lcdefpme] .cta-button[data-astro-cid-lcdefpme]:focus-visible{outline-offset:3px;outline-color:#fff}@media (width<=40rem){.home-section[data-astro-cid-lcdefpme]{padding-top:var(--space-7)}.local[data-astro-cid-lcdefpme],.cta[data-astro-cid-lcdefpme]{padding:var(--space-5)}}.hero[data-astro-cid-lcdefpme]:has(.has-document)+.home-more[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme]:has(.has-document){border-bottom:0}.hero[data-astro-cid-lcdefpme]:has(.has-document) .hero-inner[data-astro-cid-lcdefpme]{padding-top:1.25rem;padding-bottom:var(--space-6);display:block}.hero[data-astro-cid-lcdefpme]:has(.has-document) .hero-proof[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme]:has(.has-document) .hero-intro[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(h1){display:none}.hero[data-astro-cid-lcdefpme]:has(.has-document) .hero-intro[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
