.music-library-card{backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);background:hsla(0,0%,100%,.48);border:1px solid hsla(0,0%,100%,.38);border-radius:20px;box-shadow:0 18px 45px rgba(35,78,102,.1);display:flex;flex-direction:column;min-width:0;padding:22px}.music-library-card__footer,.music-library-card__header,.music-library-card__heading,.music-library-card__search,.music-library-card__summary{align-items:center;display:flex}.music-library-card__header,.music-library-card__summary{justify-content:space-between}.music-library-card__heading{gap:13px;min-width:0}.music-library-card__heading h3{font-size:20px;line-height:1.2;margin:0}.music-library-card__icon{align-items:center;background:rgba(18,149,219,.12);border-radius:15px;display:grid;flex:0 0 46px;height:46px;justify-items:center;place-items:center;width:46px}.music-library-card__icon .v-icon{color:#1295db}.music-library-card__tool{align-items:center;background:hsla(0,0%,100%,.38);border:1px solid rgba(18,149,219,.14);border-radius:12px;cursor:pointer;display:grid;flex:0 0 38px;height:38px;justify-items:center;padding:0;place-items:center;transition:.2s ease;width:38px}.music-library-card__tool.active,.music-library-card__tool:hover{background:rgba(18,149,219,.12);border-color:rgba(18,149,219,.42)}.music-library-card__search{gap:10px;margin-top:18px}.music-library-card__search .v-text-field{min-width:0}.music-library-card__summary{color:#526570;font-size:12px;margin:20px 2px 11px}.music-library-card__summary small{color:#81909a}.music-library-card__body{flex:1 1 auto;min-height:0}.music-library-card__skeleton .v-skeleton-loader{border-radius:13px;margin-bottom:8px}.music-library-card__empty{align-items:center;color:#81909a;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:260px}.music-library-card__empty .v-icon{color:#81909a;font-size:38px}.music-library-card__empty button{background:transparent;border:0;color:#1295db;cursor:pointer}.music-library-card__footer{color:#81909a;font-size:12px;justify-content:center;margin-top:12px;min-height:42px}.music-library-card__footer .v-icon{color:inherit;margin-right:5px}.music-card-list{grid-gap:8px;display:grid;gap:8px}.music-card-row{grid-gap:11px;align-items:center;background:hsla(0,0%,100%,.38);border:1px solid rgba(55,111,142,.1);border-radius:14px;color:inherit;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr) auto;min-height:58px;padding:8px 12px 8px 9px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.music-card-row:hover{background:hsla(0,0%,100%,.7);border-color:rgba(18,149,219,.32);transform:translateY(-1px)}.music-card-row__number{color:rgba(18,149,219,.72);font-size:16px;font-weight:300;text-align:center}.music-card-row__content{min-width:0}.music-card-row__content strong{display:block;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-card-row__content small{align-items:center;color:#81909a;display:flex;font-size:10px;gap:12px;margin-top:5px}.music-card-row__content small span{align-items:center;display:inline-flex;gap:3px}.music-card-row__content small .v-icon{color:inherit}.music-card-row__action{align-items:center;color:#6f818c;display:inline-flex;font-size:10px;gap:4px;white-space:nowrap}.music-card-row__action .v-icon{color:inherit}.sheet-pagination{align-items:center;display:flex;gap:6px;justify-content:center}.sheet-pagination button{align-items:center;background:hsla(0,0%,100%,.38);border:1px solid rgba(18,149,219,.12);border-radius:10px;color:#61737e;cursor:pointer;display:grid;font:inherit;font-size:11px;height:32px;justify-items:center;min-width:32px;padding:0 8px;place-items:center;transition:.2s ease}.sheet-pagination button.active,.sheet-pagination button:hover:not(:disabled){background:#1295db;border-color:#1295db;color:#fff}.sheet-pagination button.active .v-icon,.sheet-pagination button:hover:not(:disabled) .v-icon{color:#fff}.sheet-pagination button:disabled{cursor:default;opacity:.48}.sheet-pagination button.active{opacity:1}.sheet-pagination button .v-icon{color:inherit;margin:0}.v-application.theme--dark .music-library-card{background:rgba(25,34,42,.67);border-color:hsla(0,0%,100%,.11);box-shadow:0 18px 48px rgba(0,0,0,.22)}.v-application.theme--dark .music-library-card__footer,.v-application.theme--dark .music-library-card__summary,.v-application.theme--dark .music-library-card__summary small{color:rgba(225,237,243,.58)}.v-application.theme--dark .music-library-card__tool{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.v-application.theme--dark .music-card-row{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.08)}.v-application.theme--dark .music-card-row:hover{background:hsla(0,0%,100%,.085);border-color:rgba(80,190,235,.3)}.v-application.theme--dark .music-card-row__action,.v-application.theme--dark .music-card-row__content small{color:rgba(225,237,243,.54)}.v-application.theme--dark .sheet-pagination button{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.09);color:rgba(225,237,243,.68)}.v-application.theme--dark .sheet-pagination button.active,.v-application.theme--dark .sheet-pagination button:hover:not(:disabled){background:#1295db;border-color:#1295db;color:#fff}.music-search-enter-active,.music-search-leave-active{transition:opacity .2s ease,transform .2s ease}.music-search-enter,.music-search-leave-to{opacity:0;transform:translateY(-6px)}@media (max-width:760px){.music-library-card{border-radius:17px;padding:17px}.music-library-card__heading h3{font-size:18px}.music-library-card__search{align-items:stretch;flex-direction:column}.music-card-row{grid-template-columns:32px minmax(0,1fr)}.music-card-row__action{display:none}.sheet-pagination{gap:4px}.sheet-pagination button{height:29px;min-width:29px;padding:0 6px}}.page-pc-home{width:100%}.page-pc-home .page-content{height:auto;position:relative;width:100%}.page-pc-home .page-content .english-home-seo{border-bottom:1px solid rgba(22,116,157,.14);border-top:1px solid rgba(22,116,157,.18);margin:34px auto 0;padding:30px 4px 32px}.page-pc-home .page-content .english-home-seo__intro{max-width:820px}.page-pc-home .page-content .english-home-seo__eyebrow{color:#1295db;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px}.page-pc-home .page-content .english-home-seo h1{color:inherit;font-size:32px;font-weight:600;letter-spacing:0;line-height:1.24;margin:0}.page-pc-home .page-content .english-home-seo__lead{color:rgba(31,57,69,.78);font-size:15px;line-height:1.75;margin:14px 0 0;max-width:780px}.page-pc-home .page-content .english-home-seo__features{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:27px 0 0;padding:0}.page-pc-home .page-content .english-home-seo__features li{border-left:2px solid rgba(18,149,219,.46);padding-left:14px}.page-pc-home .page-content .english-home-seo__features strong{display:block;font-size:14px;line-height:1.4}.page-pc-home .page-content .english-home-seo__features span{color:rgba(31,57,69,.7);display:block;font-size:12px;line-height:1.55;margin-top:5px}.page-pc-home .page-content .english-home-seo__links{margin:22px 0 0}.page-pc-home .page-content .english-home-seo__links a{color:#1295db;font-size:13px;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.page-pc-home .page-content .english-home-seo__links a:hover{-webkit-text-decoration:underline;text-decoration:underline}.page-pc-home .page-content .english-home-seo__faq{margin-top:30px}.page-pc-home .page-content .english-home-seo__faq h2{font-size:20px;font-weight:600;line-height:1.35;margin:0 0 9px}.page-pc-home .page-content .english-home-seo__faq details{border-bottom:1px solid rgba(22,116,157,.13)}.page-pc-home .page-content .english-home-seo__faq summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.45;padding:13px 0}.page-pc-home .page-content .english-home-seo__faq p{color:rgba(31,57,69,.72);font-size:12px;line-height:1.65;margin:-2px 0 14px;max-width:820px}.page-pc-home .page-content .music-discovery{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(235,247,251,.32);border:1px solid hsla(0,0%,100%,.35);border-radius:26px;box-shadow:0 26px 70px rgba(32,79,103,.1);margin:36px auto 0;padding:28px;position:relative;z-index:0}.page-pc-home .page-content .music-discovery__intro{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 4px 24px}.page-pc-home .page-content .music-discovery__eyebrow{color:#1295db;display:block;font-size:10px;font-weight:700;letter-spacing:.22em;margin-bottom:8px}.page-pc-home .page-content .music-discovery__intro h2{font-size:27px;line-height:1.2;margin:0}.page-pc-home .page-content .score-section{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.v-application.theme--dark .page-pc-home .english-home-seo{border-color:rgba(125,203,238,.16)}.v-application.theme--dark .page-pc-home .english-home-seo__faq p,.v-application.theme--dark .page-pc-home .english-home-seo__features span,.v-application.theme--dark .page-pc-home .english-home-seo__lead{color:rgba(226,241,247,.72)}.v-application.theme--dark .page-pc-home .music-discovery{background:rgba(8,22,31,.34);border-color:hsla(0,0%,100%,.08);box-shadow:0 26px 70px rgba(0,0,0,.2)}@media (max-width:1050px){.page-pc-home .page-content .music-discovery{padding:20px}.page-pc-home .page-content .score-section{grid-template-columns:1fr}}@media (max-width:760px){.page-pc-home .page-content .english-home-seo{margin-top:22px;padding:23px 0 25px;width:calc(100% - 28px)!important}.page-pc-home .page-content .english-home-seo h1{font-size:26px}.page-pc-home .page-content .english-home-seo__lead{font-size:14px;line-height:1.65}.page-pc-home .page-content .english-home-seo__features{gap:14px;grid-template-columns:1fr;margin-top:22px}.page-pc-home .page-content .music-discovery{border-radius:20px;margin-top:20px;padding:14px;width:calc(100% - 16px)!important}.page-pc-home .page-content .music-discovery__intro{align-items:flex-start;flex-direction:column;gap:8px;margin:5px 4px 18px}.page-pc-home .page-content .music-discovery__intro h2{font-size:23px}.page-pc-home .page-content .score-section{gap:14px}}