@media (max-width:639px){.track-list-input[data-v-13e11615] textarea{font-size:16px}}.track-list-input--compact[data-v-13e11615]{align-items:center;background:var(--theme-surface-2);border:1px solid var(--theme-border-strong);border-radius:7px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.track-list-input--compact>.track-list-input__competition[data-v-13e11615],.track-list-input--compact[data-v-13e11615]>:first-child,.track-list-input--compact>p[data-v-13e11615]{grid-column:1/-1}.track-list-input--compact .track-list-input__submit[data-v-13e11615]{background:#0c1824;border-radius:7px;color:#fff;margin:0;min-height:40px;padding:8px 16px;width:auto}.track-list-input--compact .track-list-input__count[data-v-13e11615]{margin:0}@media (max-width:359px){.track-list-input--compact[data-v-13e11615]{grid-template-columns:1fr}.track-list-input--compact .track-list-input__submit[data-v-13e11615]{width:100%}}.track-list-input--compact[data-v-13e11615] textarea{background:transparent;border:0;border-radius:0;box-shadow:none;font-size:16px;line-height:1.5;min-height:70px;padding:0}.track-list-input--compact[data-v-13e11615]:focus-within{outline:2px solid var(--green-primary);outline-offset:2px}.track-list-input--compact .track-list-input__submit[data-v-13e11615]:hover:not(:disabled){background:#1b3040}.track-list-input--compact .track-list-input__submit[data-v-13e11615]:disabled{opacity:.55}.quick-track-importer--compact[data-v-c0532017]{background:var(--theme-card);border:1px solid var(--theme-border-strong);border-radius:12px;padding:10px 14px 12px}.quick-track-importer__manual[data-v-c0532017]{color:var(--theme-text-soft);display:block;font-size:12px;text-align:center;text-decoration:underline;text-underline-offset:3px}.quick-track-importer--compact[data-v-c0532017]>:not(:first-child){margin-top:12px}.quick-track-importer--compact[data-v-c0532017] [data-testid=quick-track-ocr-submit]{background:#0c1824;border-radius:7px;color:#fff}.quick-track-importer--compact .track-processing[data-v-c0532017]{gap:10px;min-height:164px;padding:16px}.track-processing[data-v-c0532017]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:320px;padding:32px 16px;text-align:center}.track-processing__line[data-v-c0532017]{background:var(--theme-border);border-radius:4px;height:3px;overflow:hidden;width:160px}.track-processing__line[data-v-c0532017]:after{animation:matching-c0532017 1.4s ease-in-out infinite alternate;background:var(--color-main,#168453);content:"";display:block;height:100%;width:40%}@keyframes matching-c0532017{to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.track-processing__line[data-v-c0532017]:after{animation:none;width:100%}}.homepage-hero[data-v-c6c7444d]{isolation:isolate;padding:54px 0 34px;position:relative}.homepage-hero[data-v-c6c7444d]:before{background:linear-gradient(115deg,color-mix(in srgb,var(--theme-bg) 94%,#2b7eac),color-mix(in srgb,var(--theme-bg) 94%,#388578));content:"";inset:0 calc(50% - 50vw);position:absolute;z-index:-1}.homepage-hero__main[data-v-c6c7444d]{align-items:center;display:grid;gap:36px}.homepage-hero__copy[data-v-c6c7444d],.homepage-hero__importer[data-v-c6c7444d]{min-width:0}.homepage-hero__title[data-v-c6c7444d]{color:var(--theme-text);font-size:clamp(2.2rem,3.8vw,3rem);font-weight:700;letter-spacing:-.045em;line-height:1.08;max-width:640px;text-wrap:balance}.homepage-hero__description[data-v-c6c7444d]{color:var(--theme-text-soft);font-size:16px;line-height:1.65;margin-top:18px;max-width:590px}.homepage-hero__importer[data-v-c6c7444d]{scroll-margin-top:110px}.homepage-hero[data-v-c6c7444d] .track-list-input--compact:focus-within{border-color:var(--green-primary);outline:none}.homepage-hero[data-v-c6c7444d] .track-list-input--compact textarea:focus,.homepage-hero[data-v-c6c7444d] .track-list-input--compact textarea:focus-visible{box-shadow:none!important;outline:none!important}.homepage-hero__features[data-v-c6c7444d]{display:grid;gap:12px;margin-top:24px}.homepage-hero__features li[data-v-c6c7444d]{align-items:center;color:var(--theme-text-soft);display:flex;font-size:13px;gap:10px;line-height:1.5}@media (min-width:900px){.homepage-hero__main[data-v-c6c7444d]{gap:clamp(36px,4vw,64px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (max-width:899px){.homepage-hero[data-v-c6c7444d]{padding-top:28px}.homepage-hero__main[data-v-c6c7444d]{gap:28px}}@media (max-width:599px){.homepage-hero[data-v-c6c7444d]{padding:12px 0}.homepage-hero[data-v-c6c7444d]:before{display:none}.homepage-hero__main[data-v-c6c7444d]{gap:16px}.homepage-hero__title[data-v-c6c7444d]{font-size:clamp(28px,7.5vw,32px)}.homepage-hero__description[data-v-c6c7444d]{font-size:15px;line-height:1.5;margin-top:10px}.homepage-hero__features[data-v-c6c7444d]{display:none}}.homepage-hero--compact[data-v-c6c7444d]{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:var(--app-radius-box);padding:24px}.homepage-hero--compact[data-v-c6c7444d]:before{display:none}.homepage-hero--compact .homepage-hero__main[data-v-c6c7444d]{gap:24px;grid-template-columns:minmax(0,1fr)}.homepage-hero--compact .homepage-hero__title[data-v-c6c7444d]{font-size:clamp(26px,2vw,32px);letter-spacing:-.025em;line-height:1.15}.homepage-hero--compact .homepage-hero__description[data-v-c6c7444d]{font-size:16px;line-height:1.5;margin-top:12px}.homepage-hero--compact .homepage-hero__features[data-v-c6c7444d]{gap:10px;margin-top:18px}.homepage-hero--compact .homepage-hero__features li[data-v-c6c7444d]{font-size:14px}@media (max-width:420px){.homepage-hero--compact[data-v-c6c7444d]{padding:16px}}@media (prefers-reduced-motion:no-preference){.homepage-hero__main[data-v-c6c7444d]{animation:hero-appear-c6c7444d .35s ease-out both}}@keyframes hero-appear-c6c7444d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
