html[data-page=checkout],html[data-page=checkout] body{background:var(--bg)}.co-page{visibility:visible;opacity:1;position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;padding:22px 32px 72px;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}.co-page *,.co-page *:before,.co-page *:after{box-sizing:border-box}.co-page a:not(.ds-btn){color:inherit}.co-page--center{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding-top:96px}.co-page section{visibility:inherit}.co-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:1180px;margin:0 auto 30px}.co-top__logo{display:inline-flex;justify-self:start;color:var(--ink);text-decoration:none;border-radius:8px}.co-top__logo .ex-logo{height:34px}.co-top__logo--corner{position:absolute;top:22px;left:32px}.co-top__secure{display:inline-flex;align-items:center;gap:7px;justify-self:end;color:var(--ink-3);font-size:12.5px;font-weight:500}.co-top__secure svg.icon{width:14px;height:14px}.co-steps{display:flex;align-items:center;gap:14px;margin:0;padding:0;list-style:none}.co-steps__item{display:flex;align-items:center;gap:10px;color:var(--ink-3)}.co-steps__item:not(:last-child):after{content:"";width:46px;height:1px;margin-left:4px;background:var(--line)}.co-steps__item.is-done:not(:last-child):after{background:color-mix(in srgb,var(--t5) 55%,var(--line))}.co-steps__item.is-current,.co-steps__item.is-done{color:var(--ink)}.co-steps__dot{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;font-family:var(--f-display);font-weight:800;font-size:13px;font-variant-numeric:tabular-nums}.co-steps__dot svg.icon{width:13px;height:13px}.is-current .co-steps__dot{border-color:var(--ink);background:var(--ink);color:var(--bg)}.is-done .co-steps__dot{border-color:var(--t5);background:var(--t5);color:var(--on-tier);box-shadow:0 0 calc(6px + 6px * var(--breath, .5)) color-mix(in srgb,var(--t5) 55%,transparent)}.co-steps__text{display:flex;flex-direction:column;font-size:13.5px;font-weight:600;line-height:1.2;white-space:nowrap}.co-steps__text small{color:var(--ink-3);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.co-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,1fr);align-items:start;gap:20px;max-width:1180px;margin:0 auto}.co-main{min-width:0;height:auto!important;min-height:0;overflow:visible!important}.co-side{position:sticky;top:var(--side-top, 20px);display:flex;flex-direction:column;gap:16px;min-width:0}.co-card{position:relative;min-width:0;padding:28px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.co-h2{margin:0;font-size:17px;letter-spacing:.02em}.co-head{display:flex;flex-direction:column;gap:8px}.co-head__bar{display:flex;align-items:center;gap:12px;min-height:30px}.co-head__bar .co-head__back+.co-head__step{margin-left:auto}.co-head__back{display:inline-flex;align-items:center;gap:6px;margin-left:-10px;padding:6px 12px 6px 8px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .15s,color .15s}.co-head__back svg.icon{width:15px;height:15px}.co-head__back:hover:not(:disabled){background:var(--hover);color:var(--ink)}.co-head__back:disabled{opacity:.5;cursor:default}.co-head__step{color:var(--ink-3);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.co-head__title{margin:0;font-size:32px;line-height:1;text-wrap:balance}.co-head__lede{margin:0;color:var(--ink-2);font-size:15px}.co-form{display:flex;flex-direction:column;gap:16px;margin-top:24px}.co-field{display:flex;flex-direction:column;gap:7px;min-width:0}.co-field__label{color:var(--ink-2);font-size:12.5px;font-weight:600}.co-field__box{position:relative;display:flex;align-items:center}.co-field__input{width:100%;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);font:inherit;font-size:15px;color-scheme:dark;transition:border-color .15s,box-shadow .15s}.co-field__input::placeholder{color:var(--ink-3)}.co-field__input:hover{border-color:color-mix(in srgb,var(--ink) 22%,var(--line))}.co-field__input:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 20%,transparent)}.co-field__input[readonly]{background:var(--surface-2);color:var(--ink-2);cursor:default}.co-field.is-err .co-field__input{border-color:var(--danger)}.co-field__hint{color:var(--ink-3);font-size:12.5px}.co-field__err{margin:0;color:var(--danger);font-size:12.5px;font-weight:500}.co-found{display:flex;align-items:center;gap:12px;margin:-4px 0 0;padding:10px;border:1px solid color-mix(in srgb,var(--pos) 35%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--pos) 7%,var(--bg))}.co-found--looking{padding:10px 12px;border-color:var(--line);background:var(--bg);color:var(--ink-2);font-size:13.5px}.co-found--release{border-color:color-mix(in srgb,var(--t10) 40%,var(--line));background:color-mix(in srgb,var(--t10) 7%,var(--bg));margin:0}.co-found__art{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:8px;background:var(--surface-2);color:var(--ink-2);object-fit:cover}.co-found__art svg.icon{width:18px;height:18px}.co-found__text{display:flex;flex:1;flex-direction:column;min-width:0}.co-found__text b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.co-found__text span{overflow:hidden;color:var(--ink-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.co-found__ok{display:inline-flex;align-items:center;gap:5px;flex:none;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--pos) 16%,transparent);color:var(--pos);font-size:12px;font-weight:600}.co-found__ok svg.icon{width:11px;height:11px}.co-check{display:inline-flex;align-items:center;gap:10px;width:max-content;max-width:100%;font-size:14.5px;font-weight:500;cursor:pointer}.co-check input{position:absolute;width:1px;height:1px;opacity:0}.co-check__box{display:grid;place-items:center;flex:none;width:20px;height:20px;border:1px solid color-mix(in srgb,var(--ink) 30%,var(--line));border-radius:6px;background:var(--bg);color:transparent}.co-check__box svg.icon{width:12px;height:12px}input:checked+.co-check__box{border-color:var(--ink);background:var(--ink);color:var(--bg)}input:focus-visible+.co-check__box{outline:2px solid var(--focus);outline-offset:2px}.co-notout{display:flex;flex-direction:column;gap:14px}.co-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.co-have-account{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:18px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink-2);font-size:13.5px}.co-have-account svg.icon{flex:none;width:15px;height:15px;color:var(--t5)}.co-have-account span{flex:1;min-width:12em}.co-signed-in{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--st-placed, #34C77B) 12%,var(--bg));color:var(--ink);font-size:13.5px}.co-signed-in svg.icon{flex:none;width:16px;height:16px;color:var(--st-placed, #34C77B)}.co-signed-in b{font-weight:600;overflow-wrap:anywhere}.co-field-group{display:flex;flex-direction:column;gap:8px}.co-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--t20) 40%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--t20) 8%,var(--bg));color:var(--ink-2);font-size:13.5px}.co-suggest b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.co-suggest span{flex:1;min-width:0}.co-note{margin:0;color:var(--ink-2);font-size:13.5px}.co-note--soft{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--surface-2)}.co-note--soft svg.icon{flex:none;width:16px;height:16px;margin-top:1px}.ds-btn.co-next{min-height:50px;margin-top:4px;font-size:15px}.co-planner{margin-top:22px;padding-top:16px;border-top:1px dashed var(--line)}.co-planner__ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--ink-2);font-size:13.5px}.co-planner__ask svg.icon{width:15px;height:15px}.co-planner__ask b{color:var(--ink);font-weight:600}.co-planner__list{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none}.co-planner__pick{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.co-planner__pick b{font-weight:600}.co-planner__pick span{flex:1;color:var(--ink-2);font-size:13px}.co-planner__pick svg.icon{width:14px;height:14px;color:var(--ink-3)}.co-planner__pick:hover{border-color:color-mix(in srgb,var(--ink) 25%,var(--line))}.co-planner--change{margin-top:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.co-planner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.co-notice{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--t10, #5DB1FE) 45%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--t10, #5DB1FE) 8%,var(--bg));color:var(--ink-2);font-size:13.5px;line-height:1.45;animation:co-notice-in .25s ease both}.co-notice svg.icon{flex:none;width:16px;height:16px;margin-top:1px;color:var(--t10, #5DB1FE)}.co-notice b{color:var(--ink);font-weight:600}@keyframes co-notice-in{0%{opacity:0;transform:translateY(-4px)}}.co-more{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border:1px solid color-mix(in srgb,var(--ink) 18%,var(--line));border-radius:999px;background:var(--ink);color:var(--bg);font:inherit;font-size:13.5px;font-weight:600;box-shadow:0 10px 28px #00000073;cursor:pointer;opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:opacity .18s,transform .18s}.co-more.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.co-more:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.co-more svg.icon{width:12px;height:12px;transform:rotate(90deg)}.co-more-fade{position:fixed;left:0;right:0;bottom:0;z-index:39;height:calc(84px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--bg) 88%,transparent));opacity:0;pointer-events:none;transition:opacity .18s}.co-more-fade.is-on{opacity:1}@media (prefers-reduced-motion: reduce){.co-notice{animation:none}.co-more,.co-more-fade{transition:none}}.co-contact{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:22px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.co-contact__label{flex-basis:100%;color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.co-contact__who{display:flex;flex:1;flex-direction:column;min-width:0}.co-contact__who b{font-weight:600}.co-contact__who span{overflow-wrap:anywhere;color:var(--ink-2);font-size:13px}.co-contact__note{color:var(--ink-3);font-size:12.5px}.co-pay{display:flex;flex-direction:column;gap:14px;margin-top:20px}.co-pay__element{position:relative}.co-pay__loading{position:absolute;top:40px;left:50%;margin-left:-14px}.co-pay__loading-box{display:grid;place-items:center;min-height:260px}.co-pay__error{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--danger) 12%,transparent)}.co-pay__moved{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--ink);font-size:13.5px;line-height:1.45}.co-pay__moved span{flex:1 1 260px;min-width:0}.co-pay .ds-btn.co-pay__btn{min-height:54px;font-size:16px}.co-pay__fine{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;color:var(--ink-3);font-size:12.5px;text-align:center}.co-pay__fine svg.icon{flex:none;width:13px;height:13px}.co-pk{padding:22px}.co-pk__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.co-pk__toggle{display:none}.co-pk__current{display:none;align-items:center;gap:8px;margin:12px 0 0}.co-pk__current b{font-weight:600}.co-pk__current span:last-child{margin-left:auto;color:var(--ink-2);font-variant-numeric:tabular-nums}.co-pk__groups{display:flex;flex-direction:column;gap:10px;margin-top:14px}.co-pk__label{margin-top:6px}.co-pk__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.co-pk__btn{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 8px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--ink);font:inherit;text-align:left;cursor:pointer;position:relative;transition:border-color .6s ease,background-color .6s ease}.co-pk__btn:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px var(--c),0 0 calc(8px + 14px * var(--breath, .5)) calc(-2px + 2px * var(--breath, .5)) color-mix(in srgb,var(--c) calc(30% + 30% * var(--breath, .5)),transparent);transition:opacity .6s ease}.co-pk__btn>*{position:relative}.co-pk__btn small{grid-column:1/-1;color:var(--ink-3);font-size:12px}.co-pk__btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--c) 45%,var(--line))}.co-pk__btn[aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb,var(--c) 9%,var(--hover))}.co-pk__btn[aria-pressed=true]:after{opacity:1}.co-pk__btn[aria-pressed=true] small{color:var(--ink-2)}.co-pk__btn:disabled{cursor:progress;opacity:.7}.co-pk__name{display:inline-flex;align-items:center;gap:8px;min-width:0;font-family:var(--f-display);font-stretch:108%;font-weight:800;font-size:15px;letter-spacing:.02em;text-transform:uppercase}.co-pk__price{font-weight:600;font-variant-numeric:tabular-nums}.co-pk__sw{flex:none;width:10px;height:10px;border-radius:3px;background:var(--c);box-shadow:0 0 8px color-mix(in srgb,var(--c) 60%,transparent)}.co-pk__hint{margin:6px 0 0;color:var(--ink-3);font-size:13px;line-height:1.4}.co-pk__tags{display:inline-flex;gap:5px}.co-pk__tags--inline{margin-left:2px}.co-pk__btn>.co-pk__tags{position:absolute;top:-9px;right:12px;z-index:2}.co-pk__tag{padding:3px 8px;border-radius:999px;background:var(--c);color:#12140f;font-family:var(--f-body);font-style:normal;font-size:9.5px;font-weight:800;line-height:12px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 12px color-mix(in srgb,var(--c) 50%,transparent)}.co-pk__tag--value{padding:2px 7px;border:1px solid var(--c);background:var(--bg);color:var(--c);box-shadow:none}.co-redeem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--t5, #D6F47E) 45%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--t5, #D6F47E) 8%,var(--bg))}.co-redeem p{flex:1 1 220px;margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.45}.co-redeem p b{color:var(--ink);font-weight:600}.co-redeem .co-field__err{flex-basis:100%}.co-sum{display:flex;flex-direction:column;gap:16px;padding:22px}.co-sum__song{display:flex;align-items:center;gap:12px}.co-sum__art{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:8px;background:var(--surface-2);color:var(--ink-2);object-fit:cover}.co-sum__art svg.icon{width:18px;height:18px}.co-sum__song-text{display:flex;flex-direction:column;min-width:0}.co-sum__song-text b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.co-sum__song-text span{color:var(--ink-2);font-size:13px}.co-sum__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px;border-radius:12px;background:var(--bg)}.co-sum__stats div{display:flex;flex-direction:column;gap:2px;min-width:0}.co-sum__stats dt{color:var(--ink-3);font-size:11px;font-weight:500;line-height:1.25}.co-sum__stats dd{margin:0;font-weight:600;font-size:14px;font-variant-numeric:tabular-nums}.co-sum__rows{display:flex;flex-direction:column;gap:10px}.co-sum__row{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}.co-sum__row.is-disc{color:var(--pos)}.co-sum__row.is-off{color:var(--ink-3)}.co-sum__row.is-off .co-sum__num{text-decoration:line-through}.co-sum__num{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap;font-variant-numeric:tabular-nums}.co-sum__num s{color:var(--ink-3);font-size:13px}.co-sum__note{margin:0;color:var(--ink-3);font-size:12.5px;line-height:1.45}.co-sum__total{display:flex;align-items:baseline;justify-content:space-between;padding-top:14px;border-top:1px solid var(--line)}.co-sum__total span{color:var(--ink-2);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.co-sum__total b{font-size:32px;font-stretch:108%;font-variant-numeric:tabular-nums}.co-promo{display:flex;flex-direction:column;gap:6px}.co-promo__row{display:flex;gap:8px}.co-promo__input{flex:1;min-width:0;height:38px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--ink);font-family:var(--f-mono);font-size:13px;text-transform:uppercase}.co-promo__input:focus{outline:none;border-color:var(--focus)}.co-promo__input:disabled{color:var(--pos)}.co-page .earn-pill{animation:none}.co-earn{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border-radius:14px;background:var(--bg)}.co-earn p{margin:0;color:var(--ink-2);font-size:13.5px}.co-earn p b{color:var(--ink)}.co-earn p a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.co-earn__fine{font-size:12.5px}.co-linkbtn{display:inline;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.co-next-steps{display:flex;flex-direction:column;gap:14px;margin-top:16px;padding:22px 28px;border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 55%,transparent)}.co-next-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.co-next-steps li{display:flex;flex-direction:column;gap:4px;min-width:0}.co-next-steps li b{font-size:14px;font-weight:600}.co-next-steps li span:last-child{color:var(--ink-2);font-size:13px;line-height:1.45}.co-next-steps__n{display:grid;place-items:center;width:24px;height:24px;margin-bottom:4px;border-radius:50%;background:var(--surface-2);color:var(--ink-2);font-family:var(--f-display);font-weight:800;font-size:12px}.co-next-steps p{margin:0;color:var(--ink-3);font-size:12.5px}.co-busy{position:absolute;inset:0;z-index:5;display:grid;place-items:center;border-radius:inherit;background:color-mix(in srgb,var(--surface) 70%,transparent);backdrop-filter:blur(2px)}.co-spinner{display:inline-block;width:28px;height:28px;border:2.5px solid var(--line);border-top-color:var(--ink);border-radius:50%;animation:co-spin .8s linear infinite}.co-spinner--sm{width:16px;height:16px;border-width:2px;vertical-align:-3px}@keyframes co-spin{to{transform:rotate(360deg)}}@media (max-width: 1100px){.co-steps{gap:10px}.co-steps__item:not(:last-child):after{width:22px}}@media (max-width: 960px){.co-page{padding:18px 20px 56px}.co-top{grid-template-columns:1fr auto;gap:16px;margin-bottom:22px}.co-top .co-steps{grid-column:1/-1;grid-row:2;justify-content:center}.co-grid{grid-template-columns:minmax(0,1fr);gap:14px}.co-side{display:contents}.co-next-steps{display:none}.co-pk{order:1}.co-main{order:2}.co-sum{order:3}.co-pk__toggle{display:inline-flex}.co-pk__current{display:flex}.co-pk__groups{display:none}.co-pk.is-open .co-pk__groups{display:flex}.co-pk.is-open .co-pk__current{display:none}}@media (max-width: 560px){.co-page{padding:14px 14px 48px}.co-card{padding:20px}.co-pk,.co-sum{padding:18px}.co-head__title{font-size:26px}.co-steps{gap:6px}.co-steps__item:not(:last-child):after{width:12px;margin-left:0}.co-steps__text small{display:none}.co-steps__text{font-size:12px}.co-steps__item:not(.is-current) .co-steps__text{display:none}.co-two,.co-pk__grid{grid-template-columns:minmax(0,1fr)}.co-top__secure{font-size:0;gap:0}.co-top__secure svg.icon{width:16px;height:16px}.co-sum__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.co-sum__stats dt{font-size:10.5px}}.co-aura{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.co-aura i{position:absolute;width:72vmax;height:72vmax;border-radius:50%;opacity:.5;will-change:transform,opacity;animation:co-float 60s ease-in-out infinite}.co-aura i:nth-child(1){top:-40vmax;right:-16vmax;background:radial-gradient(closest-side,color-mix(in srgb,var(--t15) 24%,transparent),transparent);animation-duration:54s}.co-aura i:nth-child(2){top:-44vmax;left:-24vmax;background:radial-gradient(closest-side,color-mix(in srgb,var(--t10) 18%,transparent),transparent);animation-duration:66s;animation-delay:-18s}.co-aura i:nth-child(3){bottom:-50vmax;left:4vw;background:radial-gradient(closest-side,color-mix(in srgb,var(--t5) 9%,transparent),transparent);animation-duration:72s;animation-delay:-34s}.co-aura i:nth-child(4){bottom:-48vmax;right:-8vw;background:radial-gradient(closest-side,color-mix(in srgb,var(--t20) 9%,transparent),transparent);animation-duration:62s;animation-delay:-46s}@media (prefers-reduced-motion: reduce){.co-aura i{animation:none}}@keyframes co-float{0%,to{opacity:.35;transform:translateZ(0) scale(1)}33%{opacity:.95;transform:translate3d(5vw,4vh,0) scale(1.08)}66%{opacity:.6;transform:translate3d(-4vw,6vh,0) scale(.95)}}.co-steps__item.is-skipped .co-steps__dot{border-style:dashed;background:transparent;color:var(--ink-3)}.co-steps__item.is-skipped .co-steps__text{color:var(--ink-3)}.co-search{position:relative}.co-search.is-open{z-index:6}.co-search__icon{position:absolute;left:15px;color:var(--ink-3);pointer-events:none}.co-search__icon.icon{width:17px;height:17px}.co-search .co-field__input.co-search__input{padding-left:42px}.co-search__pop{position:absolute;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 14%,var(--line));border-radius:14px;background:var(--surface);box-shadow:var(--shadow);animation:co-search-in .14s ease both}.co-search__scroll{position:relative;max-height:330px;overflow-y:auto;overscroll-behavior:contain}.co-search__pop.has-more .co-search__scroll{mask-image:linear-gradient(to bottom,#000 calc(100% - 44px),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 44px),transparent)}.co-search__scroll-more{display:flex;align-items:center;justify-content:center;gap:5px;margin:0;padding:2px 14px 8px;color:var(--ink-3);font-size:12px;font-weight:500}.co-search__scroll-more svg.icon{width:11px;height:11px;transform:rotate(90deg)}.co-search__list{margin:0;padding:6px;list-style:none}.co-search__list:empty{display:none}.co-search__opt{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 10px;border-radius:10px;cursor:pointer}.co-search__opt.is-active{background:var(--hover)}.co-search__art{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:6px;background:var(--surface-2);color:var(--ink-3);object-fit:cover}.co-search__art svg.icon{width:15px;height:15px}.co-search__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.co-search__text b,.co-search__text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-search__text b{font-size:14.5px;font-weight:600}.co-search__text span{color:var(--ink-2);font-size:12.5px}.co-search__note{margin:0;padding:12px 16px;color:var(--ink-2);font-size:13.5px}.co-search__note:empty{display:none}.co-search .co-search__list:not(:empty)+.co-search__note{padding-top:4px}.co-search__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 14px;border-top:1px solid var(--line);color:var(--ink-3);font-size:12.5px}.co-search__by{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--ink-2);font-weight:600}.co-search__by i{width:8px;height:8px;border-radius:50%;background:#1ED760}.co-or{display:flex;align-items:center;gap:14px;color:var(--ink-3);font-size:12px;font-weight:600;letter-spacing:.1em}.co-or:before,.co-or:after{content:"";flex:1;height:1px;background:var(--line)}.co-picked{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid color-mix(in srgb,var(--pos) 35%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--pos) 7%,var(--bg));animation:co-search-in .2s ease both}.co-picked__art{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:10px;background:var(--surface-2);color:var(--ink-2);object-fit:cover}.co-picked__art svg.icon{width:20px;height:20px}.co-picked__text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.co-picked__title{overflow:hidden;font-family:var(--f-display);font-stretch:108%;font-weight:800;font-size:19px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.co-picked__meta{overflow:hidden;color:var(--ink-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.co-picked__ok{display:inline-flex;align-items:center;gap:5px;color:var(--pos);font-size:12.5px;font-weight:600}.co-picked__ok svg.icon{width:12px;height:12px}.co-picked__change{flex:none}.co-artist-search__pop.co-search__pop{position:static;margin-top:2px}.co-artist-search__face.co-search__art{border-radius:50%}.co-artist-search__me{flex:none;padding:5px 11px;border:1px solid color-mix(in srgb,var(--pos) 45%,var(--line));border-radius:999px;color:var(--pos);font-size:12.5px;font-weight:600;opacity:0;transition:opacity .12s}.co-search__opt.is-active .co-artist-search__me,.co-search__opt:hover .co-artist-search__me{opacity:1}@media (hover: none){.co-artist-search__me{opacity:1}}.co-artist-search__spin{position:absolute;right:14px}.co-picked--artist .co-picked__art{border-radius:50%}.co-first{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--ink) 18%,var(--line));border-radius:14px;color:var(--ink-2);font-size:13.5px}.co-first p{flex:1;min-width:12em;margin:0}.co-first b{color:var(--ink);font-weight:600}.co-first .ds-btn{flex:none}.co-mini{margin:-6px 0 0;color:var(--ink-3);font-size:12.5px;line-height:1.5}.co-mini__link{padding:0;border:0;background:none;color:var(--ink-2);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.co-mini__link:hover{color:var(--ink)}.co-mini__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.co-field__select{padding-right:38px;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis}.co-field__select.is-empty{color:var(--ink-3)}.co-field__select option,.co-field__select optgroup{background:var(--surface);color:var(--ink)}.co-field__time{cursor:text}.co-field__time.is-empty:not(:focus)::-webkit-datetime-edit{color:var(--ink-3)}.co-field__chev.icon{position:absolute;right:14px;width:13px;height:13px;color:var(--ink-3);pointer-events:none;transform:rotate(90deg)}.co-field__opt{color:var(--ink-3);font-weight:500}.co-says{margin:0;color:var(--pos);font-size:12.5px;font-weight:500}@keyframes co-search-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.co-search__pop,.co-picked{animation:none}}@media (max-width: 560px){.co-picked{gap:12px}.co-picked__art{width:56px;height:56px}.co-picked__title{font-size:17px}}.co-done{display:flex;flex-direction:column;align-items:center;gap:10px;width:520px;max-width:100%;padding:36px 32px 30px;text-align:center}.co-done__icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;border-radius:50%;background:var(--t5);color:var(--on-tier);box-shadow:0 0 calc(14px + 14px * var(--breath, .5)) color-mix(in srgb,var(--t5) 55%,transparent)}.co-done__icon svg.icon{width:24px;height:24px}.co-done--bad .co-done__icon{background:color-mix(in srgb,var(--danger) 20%,var(--surface));color:var(--danger);box-shadow:none}.co-done .co-head__title{font-size:30px}.co-done .co-head__lede{max-width:40ch}.co-done__actions{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:18px}.co-done__actions .ds-btn{min-height:50px}.co-done__fine{margin:0;color:var(--ink-2);font-size:13.5px}.co-done__fine a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.co-receipt{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:14px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--bg);text-align:left}.co-receipt .co-h2{margin:0}.co-receipt__ok{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--t5) 12%,transparent);color:var(--ink);font-size:13.5px;line-height:1.4}.co-receipt__ok svg.icon{flex:none;width:16px;height:16px;margin-top:1px;color:var(--t5)}.co-receipt__ok b{font-weight:600}.co-receipt__rows{display:flex;flex-direction:column;gap:8px;margin:0}.co-receipt__rows>div{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink-2)}.co-receipt__rows dt,.co-receipt__rows dd{margin:0}.co-receipt__rows dd{font-variant-numeric:tabular-nums;color:var(--ink)}.co-receipt__rows .is-disc dd{color:var(--t5)}.co-receipt__rows .is-total{padding-top:10px;border-top:1px solid var(--line);font-weight:600}.co-receipt__rows .is-total dt{color:var(--ink)}.co-receipt__rows .is-pts dd{font-weight:600}.co-receipt__wait{margin:10px 0 0;color:var(--ink-3);font-size:13px}.xr-modal{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;gap:14px;width:440px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:18px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:24px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow);transform:translate(-50%,-50%);animation:xr-pop .35s cubic-bezier(.2,.8,.2,1) both}.xr-modal>*{flex:none}@media all and (max-width: 600px){.xr-modal{top:auto;bottom:0;left:0;width:auto;max-width:none;max-height:88vh;max-height:88dvh;padding:10px 18px calc(24px + env(safe-area-inset-bottom,0px));border:0;border-radius:26px 26px 0 0;transform:none;animation-name:xr-sheet}}.wallet.xr-paid{gap:8px;padding:20px 18px;border-radius:18px}.wallet.xr-paid>:not(.aura){position:relative;z-index:1}.wallet.xr-paid .ds-label,.wallet.xr-paid p{text-shadow:0 1px 12px rgba(0,0,0,.55)}.wallet.xr-paid .ds-label{color:var(--wallet-ink-2)}.wallet.xr-paid h2{margin:0;font-size:30px;line-height:1.02;color:var(--wallet-ink)}.wallet.xr-paid p{margin:0;font-size:14px;line-height:1.45;color:var(--wallet-ink-2)}.xr-paid__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xr-paid__col{display:flex;flex-direction:column;gap:8px}.xr-paid__col .ds-btn img{width:18px;height:18px;object-fit:contain}.xr-paid__apple{filter:brightness(0)}.xr[data-look=night] .xr-paid__apple{filter:brightness(0) invert(1)}.ds-btn.xr-paid__later{align-self:center}.xr-modal .ds-fine{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-3);text-align:center}@keyframes xr-pop{0%{opacity:0;transform:translate(-50%,calc(-50% + 16px))}}.xr-modal.co-auth{gap:12px}.co-auth__close{position:absolute;top:28px;right:28px;z-index:2}.co-auth__close svg.icon{width:14px;height:14px}@media all and (max-width: 600px){.co-auth__close{top:22px}}.co-auth .wallet.xr-paid h2{padding-right:36px}.co-auth__or{display:flex;align-items:center;gap:12px;color:var(--ink-3);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.co-auth__or:before,.co-auth__or:after{content:"";flex:1;height:1px;background:var(--line)}.co-auth__form{display:flex;flex-direction:column;gap:12px}.co-auth__form .co-field__input{height:46px}.co-auth__err{padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--danger) 12%,transparent)}.ds-btn.co-auth__go{min-height:48px}.co-auth__forgot{align-self:center;color:var(--ink-2);font-size:13px;text-decoration:underline;text-underline-offset:2px}.co-auth__check{display:flex;gap:10px;margin:0;padding:14px;border-radius:14px;background:var(--surface-2);color:var(--ink-2);font-size:14px;line-height:1.45}.co-auth__check svg.icon{flex:none;width:18px;height:18px;margin-top:1px;color:var(--t5)}.co-auth__check b{color:var(--ink);overflow-wrap:anywhere}.co-auth__switch{margin:2px 0 0;color:var(--ink-2);font-size:13.5px;text-align:center}.co-auth__switch button{padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}
