@font-face{font-family:Gulzar;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gulzar-arabic-400-normal.DYBF8e1u.woff2)format("woff2"),url(/_astro/gulzar-arabic-400-normal.DkcvARKu.woff)format("woff")}@font-face{font-family:Gulzar;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gulzar-latin-400-normal.BEDa0pO3.woff2)format("woff2"),url(/_astro/gulzar-latin-400-normal.1M1yCjG_.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--gradient-shell);min-height:100dvh;color:var(--color-on-bg);font:var(--type-body-lg);letter-spacing:var(--track-body-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;margin:0}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,figure{margin:0}[lang=ur]{font-family:var(--font-urdu);direction:rtl;unicode-bidi:isolate}[lang=ur-Latn]{direction:ltr;unicode-bidi:isolate}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:color-mix(in oklab, var(--color-primary) 35%, transparent)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.t-display-lg{font:var(--type-display-lg);letter-spacing:var(--track-display-lg)}.t-display-md{font:var(--type-display-md);letter-spacing:var(--track-display-md)}.t-headline-lg{font:var(--type-headline-lg)}.t-headline-md{font:var(--type-headline-md)}.t-headline-sm{font:var(--type-headline-sm)}.t-title-lg{font:var(--type-title-lg)}.t-title-md{font:var(--type-title-md);letter-spacing:var(--track-title-md)}.t-title-sm{font:var(--type-title-sm);letter-spacing:var(--track-title-sm)}.t-body-lg{font:var(--type-body-lg)}.t-body-md{font:var(--type-body-md);letter-spacing:var(--track-body-md)}.t-body-sm{font:var(--type-body-sm);letter-spacing:var(--track-body-sm)}.t-label-lg{font:var(--type-label-lg);letter-spacing:var(--track-label-lg)}.t-label-md{font:var(--type-label-md);letter-spacing:var(--track-label-md)}.t-label-sm{font:var(--type-label-sm);letter-spacing:var(--track-label-sm);text-transform:uppercase}.t-title-ur{font:var(--type-title-ur)}.t-lyric-ur{font:var(--type-lyric-ur)}.t-lyric-ur-sm{font:var(--type-lyric-ur-sm)}.t-lyric-ro{font:var(--type-lyric-ro);letter-spacing:var(--track-lyric-ro)}.c-variant{color:var(--color-on-surface-variant)}.c-muted{color:var(--color-on-surface-muted)}.c-primary{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-motion=reduced] *,[data-motion=reduced] :before,[data-motion=reduced] :after{transition-duration:.001ms!important;animation:none!important}.interactive{isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.interactive:before{content:"";border-radius:inherit;z-index:-1;opacity:0;pointer-events:none;transition:opacity var(--dur-short) var(--ease-standard);background:currentColor;position:absolute;inset:0}.interactive:hover:before{opacity:var(--state-hover)}.interactive:focus-visible:before{opacity:var(--state-focus)}.interactive:active:before{opacity:var(--state-pressed)}.interactive:disabled,.interactive[aria-disabled=true]{cursor:not-allowed;opacity:var(--state-disabled)}.interactive:disabled:before{display:none}.btn{justify-content:center;align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-7);border-radius:var(--radius-full);font:var(--type-label-lg);letter-spacing:var(--track-label-lg);white-space:nowrap;transition:transform var(--dur-short) var(--ease-standard), box-shadow var(--dur-medium) var(--ease-standard);border:0;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn:active:not(:disabled){transform:scale(.98)}.btn--sm{height:32px;padding:0 var(--space-5);font:var(--type-label-md)}.btn--lg{height:52px;padding:0 var(--space-8);font:var(--type-title-md)}.btn--primary{background:var(--gradient-primary);color:var(--color-on-primary);box-shadow:var(--elevation-1)}.btn--primary:hover:not(:disabled){box-shadow:var(--elevation-glow)}.btn--secondary{background:var(--color-secondary-container);color:var(--color-on-secondary-container)}.btn--inverted{background:var(--color-inverse-surface);color:var(--color-on-inverse-surface)}.btn--outlined{color:var(--color-on-surface-variant);box-shadow:inset 0 0 0 1px var(--color-outline);background:0 0}.btn--tonal{background:var(--gradient-emerald);color:var(--color-on-tertiary-container)}.btn--text{color:var(--color-accent);padding:0 var(--space-4);background:0 0}.btn--block{width:100%}.icon-btn{border-radius:var(--radius-full);width:40px;height:40px;color:var(--color-on-surface-variant);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.icon-btn svg{width:22px;height:22px}.icon-btn--sm{width:32px;height:32px}.icon-btn--sm svg{width:18px;height:18px}.icon-btn--lg{width:56px;height:56px}.icon-btn--lg svg{width:28px;height:28px}.icon-btn--xl{width:72px;height:72px}.icon-btn--xl svg{width:32px;height:32px}.icon-btn--primary{background:var(--gradient-primary);color:var(--color-on-primary);box-shadow:var(--elevation-1)}.icon-btn--secondary{background:var(--color-secondary);color:var(--color-on-secondary)}.icon-btn--tertiary{background:var(--color-tertiary);color:var(--color-on-tertiary)}.icon-btn--error{background:var(--color-error);color:var(--color-on-error)}.icon-btn--tonal{background:var(--color-surface-container-highest);color:var(--color-on-surface)}.icon-btn--outlined{box-shadow:inset 0 0 0 1px var(--color-outline-variant)}.icon-btn[aria-pressed=true]{color:var(--color-accent)}.fab{justify-content:center;align-items:center;gap:var(--space-3);min-width:56px;height:56px;padding:0 var(--space-5);border-radius:var(--radius-lg);background:var(--color-tertiary);color:var(--color-on-tertiary);font:var(--type-label-lg);box-shadow:var(--elevation-2);border:0;display:inline-flex}.fab svg{width:24px;height:24px}.fab--primary{background:var(--gradient-primary);color:var(--color-on-primary)}.chip{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-4);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-outline-variant);color:var(--color-on-surface-variant);font:var(--type-label-lg);white-space:nowrap;background:0 0;border:0;display:inline-flex}.chip svg{width:16px;height:16px}.chip[aria-pressed=true],.chip--selected{background:var(--color-secondary-container);color:var(--color-on-secondary-container);box-shadow:inset 0 0 0 1px #0000}.chip--accent{background:color-mix(in oklab, var(--color-primary) 14%, transparent);color:var(--color-accent);box-shadow:none}.chip-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.badge{align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-3);border-radius:var(--radius-full);font:var(--type-label-sm);letter-spacing:var(--track-label-sm);background:var(--color-surface-container-highest);color:var(--color-on-surface-variant);display:inline-flex}.badge svg{width:12px;height:12px}.badge--primary{background:color-mix(in oklab, var(--color-primary) 18%, transparent);color:var(--color-accent)}.badge--tertiary{background:color-mix(in oklab, var(--color-tertiary) 16%, transparent);color:var(--color-tertiary)}.search{align-items:center;gap:var(--space-4);height:52px;padding:0 var(--space-5);border-radius:var(--radius-full);background:var(--color-surface-container-high);box-shadow:inset 0 0 0 1px var(--color-outline-variant);color:var(--color-on-surface-variant);transition:box-shadow var(--dur-medium) var(--ease-standard);display:flex}.search:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-accent)}.search svg{flex:none;width:20px;height:20px}.search input{min-width:0;height:100%;color:var(--color-on-surface);font:var(--type-body-lg);background:0 0;border:0;outline:0;flex:1}.search input::placeholder{color:var(--color-on-surface-muted)}.tabbar{justify-content:space-around;align-items:center;gap:var(--space-3);height:var(--tabbar-h);padding:0 var(--space-4);background:color-mix(in oklab, var(--color-surface-container) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);border-top:1px solid var(--color-outline-variant);display:flex}.tabbar--floating{border:1px solid var(--color-outline-variant);border-radius:var(--radius-full);max-width:360px;height:64px;margin-inline:auto}.tab{align-items:center;gap:var(--space-1);min-width:64px;color:var(--color-on-surface-variant);font:var(--type-label-md);background:0 0;border:0;flex-direction:column;display:flex}.tab__icon{border-radius:var(--radius-full);width:56px;height:32px;transition:background var(--dur-medium) var(--ease-standard);place-items:center;display:grid}.tab__icon svg{width:22px;height:22px}.tab[aria-current=page]{color:var(--color-on-surface)}.tab[aria-current=page] .tab__icon{background:var(--gradient-primary);color:var(--color-on-primary)}.tabbar--icons .tab__label{display:none}.tabbar--icons .tab__icon{width:44px;height:44px}.progress{border-radius:var(--radius-full);background:var(--color-surface-container-highest);height:6px;overflow:hidden}.progress__bar{border-radius:inherit;background:var(--gradient-progress);height:100%;transition:width var(--dur-medium) var(--ease-standard)}.progress--tertiary .progress__bar{background:var(--color-tertiary)}.progress--thin{height:3px}.seek{--pct:0%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.seek::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-accent) var(--pct), var(--color-surface-container-highest) var(--pct));height:4px}.seek::-moz-range-track{border-radius:var(--radius-full);background:var(--color-surface-container-highest);height:4px}.seek::-moz-range-progress{border-radius:var(--radius-full);background:var(--color-accent);height:4px}.seek::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-accent);width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 22%, transparent);transition:transform var(--dur-short) var(--ease-standard);border-radius:50%;margin-top:-6px}.seek::-moz-range-thumb{background:var(--color-accent);border:0;border-radius:50%;width:16px;height:16px}.seek:active::-webkit-slider-thumb{transform:scale(1.25)}.card{border-radius:var(--radius-lg);background:var(--gradient-card);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}.card--glow{background:var(--gradient-card-glow)}.card--paper{background:var(--gradient-paper);color:var(--color-ink);box-shadow:var(--elevation-2)}.segmented{padding:var(--space-1);gap:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-container-high);box-shadow:inset 0 0 0 1px var(--color-outline-variant);display:inline-flex}.segmented button{height:32px;padding:0 var(--space-5);border-radius:var(--radius-full);color:var(--color-on-surface-variant);font:var(--type-label-lg);background:0 0;border:0}.segmented button[aria-pressed=true]{background:var(--color-inverse-surface);color:var(--color-on-inverse-surface)}.segmented button .ur-label{font:var(--type-lyric-ur-sm);line-height:1}.meta{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-on-surface-muted);font:var(--type-label-md);letter-spacing:var(--track-label-md);flex-wrap:wrap;display:flex}.meta>*+:before{content:"·";color:var(--color-outline);margin-inline-end:var(--space-3)}.meta svg{vertical-align:-2px;width:14px;height:14px;display:inline}.artwork{isolation:isolate;border-radius:var(--radius-lg);background:var(--art-bg);background-size:140% 140%;background-position:var(--art-pos,50% 50%);color:var(--color-on-surface);position:relative;overflow:hidden}.artwork:before{content:"";z-index:-1;background:var(--art-light);mix-blend-mode:soft-light;opacity:.9;position:absolute;inset:-20%}.artwork:after{content:"";pointer-events:none;opacity:var(--art-grain,.16);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.artwork--square{aspect-ratio:1}.artwork--hero{aspect-ratio:4/5}.artwork--wide{aspect-ratio:16/9}.artwork--share{aspect-ratio:1200/630}.artwork--round{border-radius:var(--radius-md)}.artwork__title{inset:auto var(--space-6) var(--space-6) var(--space-6);color:color-mix(in oklab, white 92%, var(--art-ink,black));text-shadow:0 2px 18px #00000059;position:absolute}.artwork__title [lang=ur]{font:var(--type-headline-lg);text-align:right;line-height:1.9;display:block}.artwork__title [lang=ur-Latn]{font:var(--type-label-md);letter-spacing:.08em;text-transform:uppercase;opacity:.8;display:block}.artwork--layout-center .artwork__title{text-align:center;padding:var(--space-7);place-content:center;display:grid;inset:0}.artwork--layout-center .artwork__title [lang=ur]{text-align:center}.artwork--layout-mark .artwork__title [lang=ur]{font:var(--type-display-md);opacity:.9;line-height:1.8}.artwork__glyph{font:var(--type-headline-md);color:#ffffffd1;text-shadow:0 2px 12px #0000004d;padding:var(--space-3);text-align:center;place-items:center;line-height:1.6;display:grid;position:absolute;inset:0}.artwork--sm .artwork__title,.artwork--sm .artwork__glyph{font-size:15px}@keyframes art-drift{0%{background-position:0 30%}50%{background-position:100% 70%}to{background-position:0 30%}}@keyframes art-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes art-pan{0%{transform:translate(-4%,-2%)rotate(0)}50%{transform:translate(4%,3%)rotate(4deg)}to{transform:translate(-4%,-2%)rotate(0)}}.artwork.is-animated.art--drift{animation:art-drift var(--dur-ambient) var(--ease-standard) infinite}.artwork.is-animated.art--breathe:before{animation:art-breathe calc(var(--dur-ambient) / 4) ease-in-out infinite}.artwork.is-animated.art--pan:before{animation:art-pan calc(var(--dur-ambient) / 2) ease-in-out infinite}.tarana-card{gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-xl);color:var(--color-on-surface);display:grid}.tarana-card__title-ur{font:var(--type-lyric-ur-sm);text-align:right;color:var(--color-on-surface);line-height:1.9}.tarana-card__title-ro{font:var(--type-title-sm);color:var(--color-on-surface)}.tarana-card__title-ur+.tarana-card__title-ro{font:var(--type-body-sm);color:var(--color-on-surface-variant)}.tarana-card__text{gap:var(--space-1);min-width:0;display:grid}.tarana-card--row{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);grid-template-columns:56px 1fr auto}.tarana-card--row .tarana-card__text{gap:0}.tarana-row__title{font:var(--type-title-md);letter-spacing:var(--track-title-md);color:var(--color-on-surface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tarana-row__title[lang=ur]{font:var(--type-lyric-ur-sm);text-align:left;line-height:1.8}.tarana-row__support{font:var(--type-support-ur);color:var(--color-on-surface-variant);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin-block:calc(var(--space-1) * -1) var(--space-1);overflow:hidden}.tarana-card--row .meta{font:var(--type-label-sm);letter-spacing:var(--track-label-sm)}.lyrics{--lyric-gap:var(--space-2);gap:var(--space-7);display:grid}.lyrics--paper{padding:var(--space-7) var(--space-5);border-radius:var(--radius-xl);background:var(--gradient-paper);color:var(--color-ink);box-shadow:var(--elevation-2)}.lyric-block{gap:var(--lyric-gap);display:grid}.lyric-block__label{font:var(--type-label-sm);letter-spacing:var(--track-label-sm);text-transform:uppercase;color:var(--color-on-surface-muted)}.lyrics--paper .lyric-block__label{color:var(--color-ink-3)}.lyric-block--refrain{border-inline-start:2px solid color-mix(in oklab, var(--color-primary) 45%, transparent);padding-inline-start:var(--space-5)}.lyric-block--repeat .lyric-line{opacity:.82}.lyric-line{padding:var(--space-2) var(--space-4);margin:0 calc(var(--space-4) * -1);border-radius:var(--radius-md);text-align:inherit;width:calc(100% + var(--space-4) * 2);color:inherit;transition:background var(--dur-medium) var(--ease-standard), color var(--dur-medium) var(--ease-standard), opacity var(--dur-medium);background:0 0;border:0;gap:0;display:grid}button.lyric-line{cursor:pointer}.lyric-line .ur{font:var(--type-lyric-ur);text-align:right}.lyric-line .ro{font:var(--type-lyric-ro);letter-spacing:var(--track-lyric-ro);color:var(--color-on-surface-variant)}.lyrics--paper .lyric-line .ro{color:var(--color-ink-2)}.lyric-line .ur+.ro{margin-top:calc(var(--space-2) * -1)}.lyric-line--uncertain .ur,.lyric-line--uncertain .ro{text-decoration:underline dotted var(--color-outline);text-underline-offset:6px}.lyrics[data-mode=ur] .ro,.lyrics[data-mode=ro] .ur{display:none}.lyrics[data-mode=ro] .ro{font:var(--type-title-lg);color:inherit;font-weight:500}.lyrics.is-synced .lyric-line .ur,.lyrics.is-synced .lyric-line .ro{color:var(--color-on-surface-muted)}.lyrics.is-synced .lyric-line.is-past .ur,.lyrics.is-synced .lyric-line.is-past .ro{color:var(--color-on-surface-variant)}.lyrics--paper.is-synced .lyric-line .ur,.lyrics--paper.is-synced .lyric-line .ro{color:var(--color-ink-3)}.lyrics.is-synced .lyric-line.is-active{background:var(--gradient-active-line)}.lyrics.is-synced .lyric-line.is-active .ur{color:var(--color-highlight)}.lyrics--paper.is-synced .lyric-line.is-active .ur{color:var(--color-ink-accent)}.lyrics.is-synced .lyric-line.is-active .ro{color:var(--color-on-surface)}.lyrics--paper.is-synced .lyric-line.is-active .ro{color:var(--color-ink)}.player{isolation:isolate;border-radius:var(--radius-2xl);display:grid;position:relative;overflow:hidden}.player__backdrop{z-index:-2;border-radius:0;position:absolute;inset:0}.player__backdrop:after{content:""}.player__veil{z-index:-1;background:linear-gradient(180deg, color-mix(in oklab, var(--color-bg) 45%, transparent), color-mix(in oklab, var(--color-bg) 88%, transparent) 35%, var(--color-bg) 85%);position:absolute;inset:0}.player__head{gap:var(--space-5);padding:var(--space-6) var(--space-6) var(--space-4);grid-template-columns:64px 1fr auto;align-items:center;display:grid}.player__titles{gap:var(--space-1);min-width:0;display:grid}.player__title-ur{font:var(--type-lyric-ur-sm);line-height:1.8}.player__title-ro{font:var(--type-body-sm);color:var(--color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player__lyrics{height:360px;padding:var(--space-8) var(--space-6);scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(#0000,#000 12% 82%,#0000)}.player__lyrics::-webkit-scrollbar{display:none}.player__lyrics .lyrics,.player__lyrics .lyric-line .ur{text-align:center}.player__lyrics .lyric-block--refrain{border-inline-start:0;padding-inline-start:0}.player__bar{gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-6);display:grid}.player__time{font:var(--type-label-md);color:var(--color-on-surface-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.player__controls{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.player__tools{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.player__note{font:var(--type-body-sm);color:var(--color-on-surface-muted);text-align:center}.mini-player{align-items:center;gap:var(--space-4);height:var(--miniplayer-h);padding:0 var(--space-3) 0 var(--space-3);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-surface-container-highest) 92%, transparent);-webkit-backdrop-filter:blur(16px);box-shadow:var(--elevation-3);grid-template-columns:44px 1fr auto auto;display:grid;position:relative;overflow:hidden}.mini-player__progress{background:var(--color-outline-variant);height:2px;position:absolute;inset:auto 0 0}.mini-player__progress>span{background:var(--gradient-progress);height:100%;display:block}.mini-player__text{min-width:0;display:grid}.mini-player__line{font:var(--type-body-sm);color:var(--color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-player__line[lang=ur]{font:var(--type-lyric-ur-sm);font-size:15px;line-height:1.9}.mini-player__title{font:var(--type-title-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notice{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-container);color:var(--color-on-surface-variant);font:var(--type-body-md);align-items:flex-start;display:flex}.notice svg{width:20px;height:20px;color:var(--color-accent);flex:none}.field{gap:var(--space-2);min-width:0;display:grid}.field__label{font:var(--type-label-md);letter-spacing:var(--track-label-md);color:var(--color-on-surface-variant)}.field__error{color:var(--color-error);font:var(--type-body-sm)}.input{width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-container-lowest);color:var(--color-on-surface);font:var(--type-body-lg);box-shadow:inset 0 0 0 1px var(--color-outline-variant);transition:box-shadow var(--dur-short) var(--ease-standard);border:0}.input:hover{box-shadow:inset 0 0 0 1px var(--color-outline)}.input:focus{box-shadow:inset 0 0 0 2px var(--color-accent);outline:0}.input:disabled{opacity:var(--state-disabled)}.input--sm{width:auto;min-height:32px;padding:var(--space-1) var(--space-3);font:var(--type-body-md)}.input--ur{font:var(--type-lyric-ur-sm);line-height:2}.textarea{resize:vertical;line-height:1.7}.textarea.input--ur{line-height:2.2}select.input{appearance:auto}input[type=file].input{padding:var(--space-2);font:var(--type-body-md)}.check{gap:var(--space-3);font:var(--type-body-md);color:var(--color-on-surface-variant);align-items:center;display:flex}.check input{width:18px;height:18px;accent-color:var(--color-accent)}.tabs{align-items:center;gap:var(--space-1);border-bottom:1px solid var(--color-outline-variant);scrollbar-width:none;display:flex;overflow-x:auto}.tabs__tab{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);font:var(--type-label-lg);color:var(--color-on-surface-variant);border-radius:var(--radius-md) var(--radius-md) 0 0;white-space:nowrap;display:inline-flex}.tabs__tab[aria-selected=true]{color:var(--color-on-surface);box-shadow:inset 0 -3px 0 var(--color-accent)}.toasts{inset:auto var(--space-5) var(--space-5) auto;z-index:50;gap:var(--space-3);display:grid;position:fixed}.toast{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-inverse-surface);color:var(--color-on-inverse-surface);font:var(--type-body-md);box-shadow:var(--elevation-3);max-width:360px}.toast--err,.badge--error{background:var(--color-error-container);color:var(--color-on-error-container)}
