.convert-page{background:radial-gradient(circle at 12% 12%,rgba(63,133,255,.08),transparent 30%),radial-gradient(circle at 82% 18%,rgba(145,84,255,.1),transparent 32%),var(--md-sys-color-background);margin-bottom:0;padding:var(--md-sys-spacing-8) 0 96px}.convert-page [hidden]{display:none!important}.convert-page__container{margin:0 auto;width:min(1560px,calc(100% - 40px))}.convert-page__workspace{align-items:stretch;display:grid;gap:var(--md-sys-spacing-5);grid-template-columns:minmax(0,1fr) minmax(330px,430px)}.convert-page__upload{display:flex;flex-direction:column;gap:var(--md-sys-spacing-4);margin-bottom:0}.convert-page__selection{display:flex;flex:1;flex-direction:column;min-height:0}.convert-page__selection ul{list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0;scrollbar-color:color-mix(in srgb,var(--md-sys-color-outline) 60%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.convert-page__selection ul::-webkit-scrollbar{width:10px}.convert-page__selection ul::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--md-sys-color-outline) 60%,transparent);background-clip:padding-box;border:3px solid transparent;border-radius:999px}.convert-page__selection ul::-webkit-scrollbar-track{background:transparent}.convert-page__selection-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--md-sys-spacing-3);justify-content:space-between;margin-bottom:var(--md-sys-spacing-3)}.convert-page__selection-head strong{display:block;font-size:1rem}.convert-page__selection-head span{color:var(--md-sys-color-on-surface-variant);font-size:.85rem}.convert-page__selection-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--md-sys-spacing-2)}.convert-page__settings{align-self:start;background:linear-gradient(145deg,var(--md-sys-color-surface-container),var(--md-sys-color-surface-container-low));border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large-increased);box-shadow:0 25px 70px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:var(--md-sys-spacing-4);min-height:440px;padding:var(--md-sys-spacing-5);transition:border-color .2s ease}.convert-page__settings--filled{border-color:var(--md-sys-color-primary)}.convert-page__settings-block{display:grid;gap:var(--md-sys-spacing-3)}.convert-page__settings-label{display:block;font-weight:650}.convert-page__download-all,.convert-page__start{--convert-progress-color:color-mix(in srgb,var(--md-sys-color-on-primary) 24%,transparent);background-image:linear-gradient(to right,var(--convert-progress-color,transparent) 0 0);background-repeat:no-repeat;background-size:var(--convert-progress,0) 100%;margin-top:auto;transition:background-size .25s ease;width:100%}.convert-page__download-all{margin-top:0}.convert-page__download-all,.convert-page__download-all[data-download-all]:active,.convert-page__download-all[data-download-all]:hover{box-shadow:0 10px 30px color-mix(in srgb,var(--md-sys-color-primary) 40%,transparent)}.convert-page__start[hidden]+.convert-page__download-all{margin-top:auto}.convert-page__start--running:disabled{--convert-progress-color:color-mix(in srgb,var(--md-sys-color-on-primary) 14%,transparent);opacity:.8}.convert-page__start-icon{align-items:center;display:inline-flex;font-size:1.1em;line-height:1}.convert-page__start-icon svg{display:block}.convert-page__toast{background:var(--md-sys-color-inverse-surface);border-radius:999px;bottom:var(--md-sys-spacing-3);color:var(--md-sys-color-inverse-on-surface);font-size:.82rem;font-weight:600;left:50%;line-height:1.3;max-width:min(92%,340px);opacity:0;overflow:hidden;padding:var(--md-sys-spacing-2) var(--md-sys-spacing-4);pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translate(-50%,8px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap;z-index:4}.convert-page__toast--visible{opacity:1;transform:translate(-50%)}.convert-page__guides{display:grid;gap:var(--md-sys-spacing-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:0;margin-top:var(--md-sys-spacing-6)}.convert-page__guide{background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:16px;padding:var(--md-sys-spacing-5)}.convert-page__guide-title{align-items:center;color:var(--md-sys-color-on-surface);display:flex;font-size:.95rem;font-weight:650;gap:var(--md-sys-spacing-2);margin:0 0 var(--md-sys-spacing-3)}.convert-page__guide-title svg{color:var(--md-sys-color-primary);flex-shrink:0}.convert-page__chips{display:flex;flex-wrap:wrap;gap:var(--md-sys-spacing-2);list-style:none;margin:0 0 var(--md-sys-spacing-3);padding:0}.convert-page__chip{background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);border-radius:999px;color:var(--md-sys-color-on-surface-variant);font-size:.75rem;font-weight:550;padding:var(--md-sys-spacing-1) var(--md-sys-spacing-3)}.convert-page__chip--more{border-color:color-mix(in srgb,var(--md-sys-color-primary) 40%,transparent);color:var(--md-sys-color-primary)}.convert-page__chip--link{color:var(--md-sys-color-primary);text-decoration:none}.convert-page__chip--link:hover{border-color:var(--md-sys-color-primary)}.convert-page__steps{color:var(--md-sys-color-on-surface-variant);counter-reset:convert-step;display:grid;font-size:.85rem;gap:var(--md-sys-spacing-3);list-style:none;margin:0;padding:0}.convert-page__steps li{align-items:baseline;counter-increment:convert-step;display:flex;gap:var(--md-sys-spacing-3)}.convert-page__steps li:before{align-items:center;background:color-mix(in srgb,var(--md-sys-color-primary) 16%,transparent);border-radius:50%;color:var(--md-sys-color-primary);content:counter(convert-step);display:inline-flex;flex-shrink:0;font-size:.7rem;font-weight:650;height:20px;justify-content:center;width:20px}.convert-page__guide-note,.convert-page__guide-text{color:var(--md-sys-color-on-surface-variant);font-size:.82rem;line-height:1.55;margin:0 0 var(--md-sys-spacing-3)}.convert-page__guide-link{color:var(--md-sys-color-primary);font-size:.82rem;font-weight:550;text-decoration:none}.convert-page__guide-link:hover{text-decoration:underline}.convert-page__content{display:grid;gap:var(--md-sys-spacing-4);margin-top:var(--md-sys-spacing-6)}.convert-page__content-block a{color:var(--md-sys-color-primary)}.convert-page__content-sub{color:var(--md-sys-color-on-surface);font-size:.88rem;font-weight:650;margin:var(--md-sys-spacing-3) 0 var(--md-sys-spacing-2)}.convert-page__content-list{color:var(--md-sys-color-on-surface-variant);display:grid;font-size:.85rem;gap:var(--md-sys-spacing-2);list-style:none;margin:0 0 var(--md-sys-spacing-3);padding:0}.convert-page__content-list li{padding-inline-start:var(--md-sys-spacing-5);position:relative}.convert-page__content-list li:before{color:var(--md-sys-color-primary);content:"–";left:0;position:absolute}.convert-page__content .convert-compare{overflow-x:auto}.convert-page__content .convert-compare table{border-collapse:collapse;font-size:.82rem;min-width:480px;width:100%}.convert-page__content .convert-compare td,.convert-page__content .convert-compare th{border-bottom:1px solid var(--md-sys-color-outline-variant);padding:var(--md-sys-spacing-2) var(--md-sys-spacing-3);text-align:start}.convert-page__content .convert-compare thead th{color:var(--md-sys-color-on-surface);font-weight:650}.convert-page__content .convert-faq{display:grid;gap:var(--md-sys-spacing-2)}.convert-page__content .convert-faq__item{border:1px solid var(--md-sys-color-outline-variant);border-radius:10px;padding:var(--md-sys-spacing-3) var(--md-sys-spacing-4)}.convert-page__content .convert-faq__item summary{color:var(--md-sys-color-on-surface);cursor:pointer;font-size:.88rem;font-weight:600}.convert-page__content .convert-faq__item p{color:var(--md-sys-color-on-surface-variant);font-size:.82rem;line-height:1.55;margin:var(--md-sys-spacing-2) 0 var(--md-sys-spacing-1)}@media (max-width:900px){.convert-page{padding-top:var(--md-sys-spacing-6)}.convert-page__container{width:min(calc(100% - 24px),900px)}.convert-page__workspace{grid-template-columns:1fr}.convert-page__settings{min-height:0}}