.wc,.wc-page{--wc-ink:#1d2926;--wc-muted:#56665f;--wc-green:#234e40;--wc-line:#dce3dd;--wc-gold:#efd078;font-family:inherit;color:var(--wc-ink)}
.wc *,.wc-page *{box-sizing:border-box}.wc-page{max-width:1160px;margin:0 auto;padding:48px 24px 80px}.wc-breadcrumb{font-size:14px;color:var(--wc-muted);margin-bottom:32px}.wc-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.wc-eyebrow{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--wc-green)}.wc-hero{max-width:880px;padding-bottom:36px}.wc-hero h1{font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-.045em;font-weight:750;margin:16px 0 24px}.wc-hero p{font-size:19px;line-height:1.65;max-width:760px;color:var(--wc-muted)}.wc-badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.wc-badges span{border:1px solid var(--wc-line);border-radius:30px;padding:7px 13px;font-size:13px;background:#fff}
.wc{background:#fff;border:1px solid var(--wc-line);border-radius:24px;box-shadow:0 16px 60px #1d292608;overflow:hidden;padding:28px}.wc-topline{display:flex;justify-content:space-between;gap:12px;font-size:11px;font-weight:750;letter-spacing:.09em;margin-bottom:20px}.wc-private{color:var(--wc-green);letter-spacing:0}.wc-drop{text-align:center;background:#f4f7f3;border:1px dashed #a4b8a8;border-radius:16px;padding:32px 20px;transition:background .15s}.wc-drop.wc-drag{background:#e2eede;outline:3px solid var(--wc-green)}.wc-drop-icon{display:block;font-size:40px;line-height:1;margin-bottom:16px;color:var(--wc-green)}.wc-drop h2{font-size:24px;font-weight:650;letter-spacing:-.025em;margin:0 0 9px}.wc-drop p{color:var(--wc-muted);margin:0 0 22px}.wc-pick{display:inline-flex;position:relative;cursor:pointer;background:var(--wc-green);color:#fff;padding:13px 25px;border-radius:8px;font-weight:650;overflow:hidden}.wc-pick input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.wc-pick:focus-within{outline:3px solid #c99016;outline-offset:3px}.wc-drop .wc-formats{font-size:12px;margin:20px 0 0}.wc-count{font-size:13px;margin:20px 0 10px;color:var(--wc-muted)}.wc-queue{list-style:none;padding:0;margin:0 0 22px;max-height:180px;overflow:auto}.wc-queue li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--wc-line);font-size:13px}.wc-queue span{overflow-wrap:anywhere}.wc-queue button{padding:5px 9px;font-size:12px}.wc-settings{border:0;padding:20px 0 0;margin:0;min-width:0}.wc-settings legend{font-size:11px;font-weight:750;letter-spacing:.09em}.wc-controls{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:10px 0 24px}.wc label{font-size:14px;font-weight:650;display:block}.wc input:not([type=file]):not([type=range]):not([type=checkbox]){display:block;border:1px solid #aebbb4;border-radius:8px;padding:10px 12px;width:100%;margin-top:10px;background:#fff;color:var(--wc-ink);font:inherit}.wc input[type=range]{display:block;width:100%;margin:18px 0;accent-color:var(--wc-green)}.wc input[type=checkbox]{accent-color:var(--wc-green);margin-right:8px}.wc small{display:block;font-size:12px;font-weight:400;color:var(--wc-muted);line-height:1.6;margin-top:9px}.wc output{float:right;background:#eff3ee;border-radius:5px;padding:2px 7px}.wc details{border-top:1px solid var(--wc-line);padding:15px 0}.wc summary{cursor:pointer;font-size:13px;font-weight:650}.wc details .wc-controls{margin-top:20px}.wc-actions{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid var(--wc-line);padding-top:20px}.wc button,.wc-download{border:1px solid var(--wc-line);border-radius:8px;padding:11px 16px;background:#fff;font-size:14px;font-weight:650;cursor:pointer;color:var(--wc-ink)}.wc button.wc-primary{background:var(--wc-gold);border-color:var(--wc-gold);color:#17231c}.wc button:disabled{opacity:.45;cursor:not-allowed}.wc button:not(:disabled):hover{filter:brightness(.96)}.wc :focus-visible{outline:3px solid #23764f;outline-offset:3px}.wc-status{font-size:13px;margin:20px 0 8px;overflow-wrap:anywhere}.wc progress{width:100%;height:5px;accent-color:var(--wc-green)}.wc-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0}.wc-bottom p{font-size:13px;color:var(--wc-muted)}.wc-result{border-top:1px solid var(--wc-line);padding:22px 0}.wc-result h3{font-size:17px;overflow-wrap:anywhere;margin:0 0 10px}.wc-result>p{font-size:13px;line-height:1.6}.wc-error>p{color:#923527}.wc-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wc-comparison figure{margin:0;min-width:0}.wc-comparison img{width:100%;height:220px;object-fit:contain;background:repeating-conic-gradient(#eef0ed 0% 25%,#fff 0% 50%) 50% / 16px 16px;border-radius:8px}.wc-comparison figcaption{font-size:12px;margin:8px 0}.wc-download{display:block;font-size:12px;text-align:center;text-decoration:none;overflow-wrap:anywhere}.wc-cta{background:#edf3eb;border-radius:12px;padding:24px;margin-top:20px}.wc-cta p{font-size:14px;margin:10px 0}.wc-cta a{text-decoration:underline;color:var(--wc-green)}.wc-limits{font-size:11px;line-height:1.7;color:var(--wc-muted);margin:12px 0 0}.wc-copy{margin-top:56px;line-height:1.8}.wc-copy h2{font-size:30px;line-height:1.2;letter-spacing:-.025em;margin:38px 0 18px}.wc-copy h3{font-size:20px;margin:26px 0 10px}.wc-copy p{color:var(--wc-muted);margin:12px 0}.wc-copy a{text-decoration:underline;text-underline-offset:3px;color:var(--wc-green)}.wc-copy table{width:100%;border-collapse:collapse;font-size:14px}.wc-copy th,.wc-copy td{padding:14px 10px;border-bottom:1px solid var(--wc-line);text-align:left;vertical-align:top}.wc-copy details{border-bottom:1px solid var(--wc-line);padding:18px 0}.wc-copy summary{font-size:17px;font-weight:650;cursor:pointer}.wc-copy ol{padding-left:24px;list-style:decimal}.wc-copy .wc-note{border-left:3px solid var(--wc-green);padding:8px 20px;background:#edf3eb}.wc [hidden]{display:none!important}
@media(max-width:700px){.wc-page{padding:28px 16px 48px}.wc{padding:18px;border-radius:16px}.wc-hero h1{font-size:38px}.wc-hero p{font-size:17px}.wc-controls{grid-template-columns:1fr;gap:20px}.wc-topline{flex-direction:column}.wc-drop{padding:28px 12px}.wc-drop h2{font-size:21px}.wc-actions button:first-child{width:100%}.wc-bottom{align-items:stretch;flex-direction:column}.wc-comparison{gap:12px}.wc-comparison img{height:150px}.wc-copy h2{font-size:25px}.wc-copy table{font-size:12px}.wc-copy th,.wc-copy td{padding:10px 6px}}

.wc .wc-pick{display:inline-flex}.wc-page.wc-page--main{padding-top:180px}
.wc-mode{border:0;padding:0;margin:0 0 24px}.wc-mode legend{font-size:14px;margin-bottom:10px}.wc-mode-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wc .wc-mode-options label{position:relative;margin:0;cursor:pointer}.wc .wc-mode-options input{position:absolute;opacity:0;width:1px!important;height:1px;pointer-events:none}.wc-mode-options span{display:block;height:100%;border:1px solid var(--wc-line);border-radius:10px;padding:14px}.wc-mode-options strong{display:block;font-size:14px}.wc-mode-options small{display:block;font-size:12px;line-height:1.5;margin-top:5px;color:var(--wc-muted)}.wc-mode-options input:checked+span{border-color:var(--wc-green);background:#edf3eb;box-shadow:inset 0 0 0 1px var(--wc-green)}.wc-mode-options input:focus-visible+span{outline:3px solid #23764f;outline-offset:2px}.wc-mode-options input:disabled+span{opacity:.6}.wc-mode>p{font-size:11px;color:var(--wc-muted);line-height:1.5;margin:8px 0 0}@media(max-width:500px){.wc-mode-options{grid-template-columns:1fr}}
.wc .wc-actions>[data-zip]{width:100%;max-width:460px}.wc-file-downloads{display:flex;flex-direction:column;gap:6px;padding:0 10px 12px;width:100%}.wc-file-downloads a{display:block;background:var(--wc-green);color:white;border-radius:6px;text-decoration:none;text-align:center;padding:8px 5px;font-size:12px;font-weight:600}.wc-file-downloads a:hover{filter:brightness(1.1)}
.wc .wc-file-visual{width:100%}
.wc-contents{display:flex;flex-wrap:wrap;gap:10px 20px;padding:20px;background:#edf3eb;border-radius:12px;font-size:14px}.wc-contents strong{flex-basis:100%}.wc-copy h2[id]{scroll-margin-top:140px}
.wc .wc-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:16px}.wc .wc-actions>[data-start]{width:100%;max-width:460px}.wc-secondary-actions{display:flex;justify-content:center;gap:10px}.wc .wc-secondary-actions button{width:auto}.wc-progress-count{font-size:12px;color:var(--wc-muted);margin:6px 0 18px}.wc-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wc .wc-queue{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:14px;padding:0;list-style:none;max-height:460px;overflow-y:auto}.wc .wc-queue:empty{display:none}.wc .wc-queue .wc-file{display:flex;position:relative;flex-direction:column;gap:0;min-width:0;padding:0;overflow:hidden;border:1px solid var(--wc-line);border-radius:12px;background:white}.wc-file-visual{position:relative;display:flex;align-items:center;justify-content:center;height:130px;background:repeating-conic-gradient(#eef0ed 0% 25%,#fff 0% 50%) 50% / 16px 16px}.wc-file-visual img{width:100%;height:100%;object-fit:contain}.wc-file-placeholder{font-size:20px;color:var(--wc-muted);font-weight:650}.wc-file-name{padding:10px 10px 4px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-file-status{padding:4px 10px 12px;font-size:12px;min-height:40px;color:var(--wc-muted)}.wc .wc-file-remove{position:absolute;right:5px;top:5px;padding:0;width:28px;height:28px;line-height:1;background:#fff;font-size:21px}.wc-file-spinner{display:none;position:absolute;width:32px;height:32px;border:3px solid #ffffffaa;border-top-color:var(--wc-green);border-radius:50%;background:#ffffff88;animation:wc-spin .9s linear infinite}.wc-file[data-state=processing]{outline:2px solid var(--wc-green);outline-offset:-2px}.wc-file[data-state=processing] .wc-file-spinner{display:block}.wc-file[data-state=processing] .wc-file-status{color:var(--wc-green)}.wc-file[data-state=done] .wc-file-status{color:#28683c}.wc-file[data-state=done] .wc-file-status::before{content:'✓ ';font-weight:bold}.wc-file[data-state=error] .wc-file-status{color:#923527}.wc-file[data-state=cancelled] .wc-file-status{color:#755414}@keyframes wc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wc-file-spinner{animation:none}}@media(min-width:1000px){.wc .wc-queue{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}
.wc .wc-format{display:block;border:0;padding:0;margin:0 0 8px}.wc-format legend{font-size:14px;margin-bottom:10px}.wc-format-options{display:flex;gap:4px;background:#f1f4f1;padding:4px;border-radius:10px;max-width:400px}.wc .wc-format-options label{position:relative;flex:1;text-align:center;margin:0;cursor:pointer}.wc .wc-format-options input{position:absolute;opacity:0;width:1px!important;height:1px;margin:0;pointer-events:none}.wc-format-options span{display:block;padding:10px 16px;border-radius:7px;font-weight:600;font-size:14px}.wc-format-options input:checked+span{background:var(--wc-green);color:white}.wc-format-options input:focus-visible+span{outline:3px solid #23764f;outline-offset:2px}.wc-format-options input:disabled+span{opacity:.6}.wc-format-help{font-size:13px;color:var(--wc-muted);line-height:1.6;margin:0 0 24px}.wc-actions{justify-content:center}.wc-tool-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:14px}.wc-tool-links a{color:var(--wc-green);text-decoration:none}.wc-tool-links a:hover{text-decoration:underline}
.wc-format{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:14px}.wc-format strong{border:1px solid var(--wc-line);border-radius:6px;padding:6px 14px;background:#f4f7f3}.wc-statistics{border-top:1px solid var(--wc-line);margin-top:20px;padding-top:24px}.wc-statistics h2{font-size:21px;margin:0 0 20px}.wc-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 20px}.wc-stat-grid dt{font-size:13px;color:var(--wc-muted)}.wc-stat-grid dd{font-size:28px;font-weight:650;margin:6px 0}.wc-statistics p{font-size:13px;line-height:1.6;color:var(--wc-muted)}.wc-statistics summary{cursor:pointer;padding:14px 0;font-size:14px}.wc-statistics table{width:100%;border-collapse:collapse;font-size:13px}.wc-statistics th,.wc-statistics td{text-align:left;padding:7px;border-bottom:1px solid var(--wc-line)}.wc-statistics .wc-stat-note{font-size:12px}@media(max-width:500px){.wc-stat-grid{grid-template-columns:1fr;gap:12px}.wc-stat-grid>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.wc-stat-grid dd{font-size:24px}}
.wc-preset{font-size:15px;line-height:1.65;color:var(--wc-muted);margin:0 0 20px}.wc-preset strong{color:var(--wc-ink)}.wc-expert{border-top:1px solid var(--wc-line);border-bottom:1px solid var(--wc-line)}.wc-expert summary{cursor:pointer;padding:16px 0;font-size:14px;font-weight:650}.wc-expert summary span{font-size:12px;font-weight:400;color:var(--wc-muted);margin-left:8px}.wc-expert[open] .wc-controls{padding-bottom:20px}
.ac .wc-queue.ac-queue{display:flex;flex-direction:column;gap:12px;max-height:none;overflow:visible}.ac .ac-file{padding:14px 16px}.ac-file-head{display:flex;align-items:center;gap:12px;min-width:0;position:relative;padding-right:34px}.ac-file-badge{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:10px;background:#f4f7f3;color:var(--wc-green);font-size:12px;font-weight:750;letter-spacing:.04em}.ac-file-text{display:flex;flex-direction:column;min-width:0;flex:1}.ac .ac-file-name{padding:0;font-size:14px;font-weight:650}.ac .ac-file-status{padding:2px 0 0;min-height:0}.ac .ac-file-spinner{position:static;flex:0 0 auto;width:24px;height:24px}.ac .ac-file-remove{top:50%;transform:translateY(-50%);right:0}.ac-file-progress{display:block;width:100%;height:4px;margin-top:10px;accent-color:var(--wc-green)}.ac-file-body:empty{display:none}.ac-file-body{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--wc-line)}.ac-file-meta{font-size:13px;margin:0;color:var(--wc-muted);overflow-wrap:anywhere}.ac-player{width:100%;height:40px}.ac-download,.ac .ac-load-extended{display:inline-block;align-self:flex-start;background:var(--wc-green);color:#fff;border-radius:8px;text-decoration:none;padding:9px 16px;font-size:13px;font-weight:650;border:0}.ac .ac-load-extended{color:#fff;background:var(--wc-green)}.ac-download:hover{filter:brightness(1.1)}.ac-choice{border:1px solid var(--wc-gold);background:#fdf8e8;border-radius:10px;padding:12px 14px;margin:0}.ac-choice legend{font-size:13px;font-weight:650;padding:0 4px}.ac .ac-choice-option{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;margin-top:8px;cursor:pointer}.ac .ac-choice-option input{accent-color:var(--wc-green);margin:0}.ac-choice-download:empty{display:none}
.ac .ac-preset-options{grid-template-columns:repeat(5,minmax(0,1fr))}.ac .wc-format-options.ac-format-options{max-width:560px}.ac select{display:block;border:1px solid #aebbb4;border-radius:8px;padding:10px 12px;width:100%;margin-top:10px;background:#fff;color:var(--wc-ink);font:inherit}.ac-settings{padding-top:0}
.ac-dialog{border:0;border-radius:16px;padding:28px;max-width:440px;box-shadow:0 20px 70px #1d29263a;color:var(--wc-ink)}.ac-dialog::backdrop{background:#1d292666}.ac-dialog h2{font-size:21px;margin:0 0 12px}.ac-dialog p{font-size:14px;line-height:1.6;color:var(--wc-muted);margin:0 0 12px}.ac-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ac-dialog button{border:1px solid var(--wc-line);border-radius:8px;padding:11px 16px;background:#fff;font-size:14px;font-weight:650;cursor:pointer;color:var(--wc-ink)}.ac-dialog button.wc-primary{background:var(--wc-gold);border-color:var(--wc-gold)}
@media(max-width:900px){.ac .ac-preset-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.ac .ac-preset-options{grid-template-columns:1fr}.ac .wc-format-options.ac-format-options span{padding:10px 6px;font-size:13px}}
.ac-license-table{border:1px solid var(--wc-line);border-radius:14px;background:#fff;margin:0 0 12px;overflow:hidden}.ac-licenses .ac-license-table table{margin:0;table-layout:fixed;width:100%}.ac-licenses .ac-license-table th,.ac-licenses .ac-license-table td{padding:14px 16px;vertical-align:middle;overflow-wrap:anywhere}.ac-licenses thead th:nth-child(1){width:22%}.ac-licenses thead th:nth-child(2){width:30%}.ac-licenses thead th:nth-child(3){width:20%}.ac-licenses thead th:nth-child(4){width:28%}.ac-licenses thead th{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wc-muted);background:#f4f7f3}.ac-licenses tbody tr:last-child>*{border-bottom:0}.ac-licenses tbody th{font-weight:650}.ac-licenses tbody th a{color:var(--wc-ink);text-decoration:none}.ac-licenses tbody th a:hover{text-decoration:underline}.ac-licenses tbody th small{display:block;font-size:12px;font-weight:400;color:var(--wc-muted);margin-top:2px}.ac-license-badge{display:inline-block;font-size:12px;font-weight:650;background:#edf3eb;color:var(--wc-green);border-radius:20px;padding:4px 10px}.ac-licenses .ac-license-links a{display:inline-block;font-size:13px;margin:2px 14px 2px 0}.ac-source-list{list-style:none;padding:0;margin:16px 0;border:1px solid var(--wc-line);border-radius:14px;background:#fff}.ac-source-list li{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--wc-line);font-size:14px}.ac-source-list li:last-child{border-bottom:0}.ac-source-list a{overflow-wrap:anywhere}.ac-source-list span{color:var(--wc-muted);white-space:nowrap}
@media(max-width:760px){.ac-licenses .ac-license-table thead{display:none}.ac-licenses .ac-license-table table,.ac-licenses .ac-license-table tbody,.ac-licenses .ac-license-table tr,.ac-licenses .ac-license-table th,.ac-licenses .ac-license-table td{display:block;width:auto}.ac-licenses .ac-license-table tr{padding:14px 16px;border-bottom:1px solid var(--wc-line)}.ac-licenses .ac-license-table tr:last-child{border-bottom:0}.ac-licenses .ac-license-table th,.ac-licenses .ac-license-table td{padding:0;border:0}.ac-licenses .ac-license-table tbody th{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.ac-licenses tbody th small{margin:0}.ac-licenses .ac-license-table td{margin-top:6px;font-size:14px}.ac-source-list li{flex-direction:column;gap:4px}}
.ac-licenses .ac-shared-source{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 12px;font-size:14px;color:var(--wc-muted)}.ac-licenses .ac-shared-source a{overflow-wrap:anywhere}.ac-licenses .ac-shared-source span{white-space:nowrap}
