.HomeLanding-module__Ig4ifa__landing{--pink:#ffaae7;--soft:#a3a0a5;color:#f5f5f7;-webkit-font-smoothing:antialiased;background:#0a0a0b;min-height:100svh;font-family:Arial,Helvetica,sans-serif}.HomeLanding-module__Ig4ifa__landing *{box-sizing:border-box}.HomeLanding-module__Ig4ifa__landing button,.HomeLanding-module__Ig4ifa__landing a{-webkit-tap-highlight-color:transparent}.HomeLanding-module__Ig4ifa__landing button{cursor:pointer;font:inherit}.HomeLanding-module__Ig4ifa__landing a{text-decoration:none}.HomeLanding-module__Ig4ifa__landing :is(a,button):focus-visible{outline:2px solid var(--pink);outline-offset:6px}.HomeLanding-module__Ig4ifa__landing ::selection{background:var(--pink);color:#0a0a0b}.HomeLanding-module__Ig4ifa__skipLink{z-index:100;background:var(--pink);color:#111;border:0;padding:16px;position:fixed;top:-100px;left:24px}.HomeLanding-module__Ig4ifa__skipLink:focus{top:16px}.HomeLanding-module__Ig4ifa__header{align-items:center;max-width:1600px;height:86px;margin:auto;padding:0 5%;display:flex}.HomeLanding-module__Ig4ifa__navLogo{width:90px;display:block}.HomeLanding-module__Ig4ifa__navLogo img{width:100%;height:auto;image-rendering:pixelated}.HomeLanding-module__Ig4ifa__library{border-top:1px solid #ffffff14;grid-template-columns:1.05fr 1fr;align-items:center;gap:12%;width:100%;max-width:1440px;min-height:calc(100svh - 86px);margin:auto;padding:24px 7% 50px;display:grid}.HomeLanding-module__Ig4ifa__libraryVisual{min-width:0;position:relative}.HomeLanding-module__Ig4ifa__libraryVisual:before{content:"";pointer-events:none;background:radial-gradient(#ffaae715,#0000 64%);position:absolute;inset:0 -30% -10%}.HomeLanding-module__Ig4ifa__eyebrow{color:#aaa2af;letter-spacing:.14em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:400;line-height:1.6}.HomeLanding-module__Ig4ifa__sectionCopy h1{letter-spacing:-.065em;margin:27px 0 30px;font-size:clamp(46px,5.2vw,74px);font-weight:500;line-height:1.04}.HomeLanding-module__Ig4ifa__appStoreBadge{margin-top:8px;line-height:0;display:inline-block}.HomeLanding-module__Ig4ifa__appStoreBadge img{width:180px;height:60px;display:block}.HomeLanding-module__Ig4ifa__libraryFigure{min-height:560px;margin:0;padding:18px 0 90px;position:relative}.HomeLanding-module__Ig4ifa__libraryFrame{background:#1e1e1e;border:1px solid #ffffff1c;border-radius:12px;width:80%;max-width:355px;padding:28px 23px 22px;transform:rotate(-4deg);box-shadow:20px 30px 80px #0007}.HomeLanding-module__Ig4ifa__libraryHeader h3{letter-spacing:-.055em;margin:12px 0 5px;font-size:31px;font-weight:600}.HomeLanding-module__Ig4ifa__libraryHeader p{color:#ada5b0;font-size:11px;line-height:1.6}.HomeLanding-module__Ig4ifa__libraryHeader .HomeLanding-module__Ig4ifa__eyebrow{color:var(--pink);font-size:8px}.HomeLanding-module__Ig4ifa__previewSwitch{border-bottom:1px solid #ffffff19;gap:20px;margin-top:22px;display:flex}.HomeLanding-module__Ig4ifa__previewSwitch button{color:#aba2ae;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:10px 0;font-size:12px}.HomeLanding-module__Ig4ifa__previewSwitch button[aria-pressed=true]{color:#fff;border-bottom-color:var(--pink)}.HomeLanding-module__Ig4ifa__libraryContent{min-height:244px;padding-top:19px}.HomeLanding-module__Ig4ifa__libraryCount{color:#b1a5b4;letter-spacing:.1em;padding-bottom:10px;font:8px Consolas,monospace}.HomeLanding-module__Ig4ifa__track{align-items:center;gap:10px;padding:14px 0;display:flex}.HomeLanding-module__Ig4ifa__track img{object-fit:cover;border-radius:3px;width:42px;height:42px}.HomeLanding-module__Ig4ifa__track>div{flex:1;min-width:0}.HomeLanding-module__Ig4ifa__track strong{font-size:12px;font-weight:500;display:block}.HomeLanding-module__Ig4ifa__track>div>span{color:#99939d;margin-top:4px;font-size:9px;display:block}.HomeLanding-module__Ig4ifa__duration{color:#9a939d;font:9px Consolas,monospace}.HomeLanding-module__Ig4ifa__librarySaved{color:#b6a9b9;border-top:1px solid #ffffff12;align-items:center;gap:10px;padding-top:17px;font-size:10px;display:flex}.HomeLanding-module__Ig4ifa__librarySaved>span{color:var(--pink);font-size:15px}.HomeLanding-module__Ig4ifa__playlistExamples{grid-template-columns:1fr 1fr;gap:14px;padding-top:7px;display:grid}.HomeLanding-module__Ig4ifa__playlistExamples img{aspect-ratio:1;object-fit:cover;border-radius:5px;width:100%;height:auto}.HomeLanding-module__Ig4ifa__playlistExamples strong{margin:12px 0 5px;font-size:11px;font-weight:500;display:block}.HomeLanding-module__Ig4ifa__playlistExamples span{color:#b0a2b3;font-size:9px;display:block}.HomeLanding-module__Ig4ifa__playerPreview{pointer-events:none;background:#251d28;border:1px solid #ffaae73a;border-radius:10px;width:215px;padding:15px 16px 19px;position:absolute;top:175px;right:-3%;transform:rotate(7deg);box-shadow:10px 25px 65px #0009}.HomeLanding-module__Ig4ifa__playerArtwork img{aspect-ratio:1;object-fit:cover;border-radius:5px;width:100%;height:auto}.HomeLanding-module__Ig4ifa__playerPreview .HomeLanding-module__Ig4ifa__eyebrow{color:var(--pink);margin-top:16px;font-size:6px;display:block}.HomeLanding-module__Ig4ifa__playerPreview>strong{letter-spacing:-.04em;margin-top:6px;font-size:21px;font-weight:500;display:block}.HomeLanding-module__Ig4ifa__playerPreview>p{color:#c0b1c4;margin-top:4px;font-size:9px}.HomeLanding-module__Ig4ifa__playerTimeline{background:#ffffff20;height:3px;margin-top:18px}.HomeLanding-module__Ig4ifa__playerTimeline>span{background:var(--pink);width:31%;height:100%;display:block}.HomeLanding-module__Ig4ifa__playerTimes{color:#bcacc0;justify-content:space-between;margin-top:6px;font:7px Consolas,monospace;display:flex}.HomeLanding-module__Ig4ifa__playerControls{color:#dfd4e3;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.HomeLanding-module__Ig4ifa__playerPlay{background:var(--pink);color:#211824;border-radius:50%;place-items:center;width:36px;height:36px;padding-left:2px;display:grid}.HomeLanding-module__Ig4ifa__footer{color:#97909c;justify-content:center;align-items:center;width:100%;max-width:1440px;margin:auto;padding:18px 5%;display:flex}.HomeLanding-module__Ig4ifa__footerMeta{align-items:center;gap:24px;font-size:11px;display:flex}.HomeLanding-module__Ig4ifa__footerMeta>span{letter-spacing:.1em;font:8px/1.6 SFMono-Regular,Consolas,Liberation Mono,monospace}.HomeLanding-module__Ig4ifa__footer a:hover{color:var(--pink)}@media (min-width:1100px) and (min-height:700px){.HomeLanding-module__Ig4ifa__landing{flex-direction:column;height:100svh;display:flex;overflow:hidden}.HomeLanding-module__Ig4ifa__header{flex:0 0 86px;width:100%}.HomeLanding-module__Ig4ifa__library{flex:1;min-height:0;padding-block:0}.HomeLanding-module__Ig4ifa__footer{flex:0 0 54px;padding-block:0}}@media (min-width:681px) and (max-height:800px){.HomeLanding-module__Ig4ifa__library{padding-block:0}.HomeLanding-module__Ig4ifa__libraryFigure{transform-origin:0;min-height:480px;padding:0 0 45px;transform:scale(.86)}.HomeLanding-module__Ig4ifa__playerPreview{top:160px}.HomeLanding-module__Ig4ifa__sectionCopy h1{margin:16px 0 20px;font-size:clamp(44px,4.8vw,62px)}}@media (max-width:1000px){.HomeLanding-module__Ig4ifa__library{gap:6%;padding-inline:6%}.HomeLanding-module__Ig4ifa__libraryFrame{width:88%;padding-inline:17px}.HomeLanding-module__Ig4ifa__playerPreview{width:175px;top:235px;right:-4%}.HomeLanding-module__Ig4ifa__libraryFigure{min-height:585px}.HomeLanding-module__Ig4ifa__sectionCopy h1{font-size:49px}}@media (max-width:680px){.HomeLanding-module__Ig4ifa__header{height:72px;padding-inline:6%}.HomeLanding-module__Ig4ifa__navLogo{width:69px}.HomeLanding-module__Ig4ifa__library{grid-template-columns:1fr;gap:38px;min-height:calc(100svh - 72px);padding:38px 8% 70px}.HomeLanding-module__Ig4ifa__sectionCopy{grid-row:1}.HomeLanding-module__Ig4ifa__sectionCopy h1{margin:23px 0 25px;font-size:clamp(48px,12vw,76px)}.HomeLanding-module__Ig4ifa__eyebrow{font-size:8px}.HomeLanding-module__Ig4ifa__libraryVisual{width:100%;max-width:410px;margin:auto}.HomeLanding-module__Ig4ifa__libraryFigure{max-width:370px;min-height:575px;margin:auto}.HomeLanding-module__Ig4ifa__libraryFrame{width:85%;padding:23px 18px}.HomeLanding-module__Ig4ifa__playerPreview{width:170px;top:235px;right:0}.HomeLanding-module__Ig4ifa__footer{padding:25px 7%}.HomeLanding-module__Ig4ifa__footerMeta{gap:16px;font-size:10px}.HomeLanding-module__Ig4ifa__footerMeta>span{font-size:7px}}
