@property --dcc-glow-a{syntax:"<color>";inherits:false;initial-value:rgb(0 223 202 / .22)}@property --dcc-glow-b{syntax:"<color>";inherits:false;initial-value:rgb(255 63 127 / .12)}@property --dcc-s{syntax:"<length>";inherits:true;initial-value:300px}.asui-wrap.asui-discs{overflow:visible;background:#fff0}.asui-wrap.asui-discs>.asui-head,.asui-wrap.asui-discs>.asui-loading,.asui-wrap.asui-discs>.asui-empty,.asui-wrap.asui-discs>.asui-grid,.asui-wrap.asui-discs>.asui-list,.asui-wrap.asui-discs>.asui-search,.asui-wrap.asui-discs>.asui-catalog-tools{display:none!important}.dcc-root{--dcc-top:var(--asui-header-clear, 100px);--dcc-h:calc(100vh - var(--dcc-top));--dcc-bottom:calc(var(--asui-player-h, 86px) + 26px);--dcc-pad:clamp(16px, 2.8cqw, 44px);--dcc-disc-x:calc(50% + (var(--dcc-disc-w, 340px) + 56px) / 2);--dcc-line:rgba(255, 255, 255, .13);--dcc-spin:5s;--dcc-sheen:.55;position:relative;height:var(--dcc-h);overflow:hidden;container:dcc / inline-size;background:#fff0;color:#f3f2ef;font-family:"Outfit",ui-sans-serif,system-ui,sans-serif;font-weight:400;text-align:left;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:#fff0;outline:none;isolation:isolate}@supports (height:100dvh){.dcc-root{--dcc-h:calc(100dvh - var(--dcc-top))}}.dcc-root :is(button,a,input,select){outline:none}.dcc-surface{--dcc-s:clamp(140px, min(24cqw, calc((var(--dcc-h) - var(--dcc-bottom)) * .45)), 360px);--dcc-fade-x:clamp(40px, 9cqw, 170px);--dcc-fade-top:120px;position:absolute;inset:0;z-index:1;touch-action:pan-y;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--dcc-fade-x),#000 calc(100% - var(--dcc-fade-x)),transparent),linear-gradient(transparent,#000 var(--dcc-fade-top));-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 var(--dcc-fade-x),#000 calc(100% - var(--dcc-fade-x)),transparent),linear-gradient(transparent,#000 var(--dcc-fade-top));mask-composite:intersect}.dcc-root[data-dragging] .dcc-surface,.dcc-root[data-dragging] .dcc-slide{cursor:grabbing}.dcc-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(32% 44% at var(--dcc-glow-x,50%) 48%,var(--dcc-glow-a),transparent 70%),radial-gradient(30% 36% at 76% 28%,var(--dcc-glow-b),transparent 72%);opacity:.85;transition:--dcc-glow-a .9s ease,--dcc-glow-b .9s ease,opacity .6s ease}.dcc-root[data-playing] .dcc-glow{opacity:1}.dcc-stage{position:absolute;left:50%;top:var(--dcc-cy,calc((100% - var(--dcc-bottom)) * .58));width:var(--dcc-s);aspect-ratio:1 / 1;transform:translate(-50%,-50%);perspective:calc(var(--dcc-s) * 3.2)}.dcc-root .dcc-slide{position:absolute;inset:0;width:auto;height:auto;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:inherit;font:inherit;line-height:normal;appearance:none;-webkit-appearance:none;will-change:transform;transform-style:preserve-3d;-webkit-tap-highlight-color:#fff0}.dcc-tilt{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.dcc-slide[data-active] .dcc-tilt{transform:translateZ(var(--dcc-lift,0)) rotateX(calc(var(--dcc-py, 0) * -12deg)) rotateY(calc(var(--dcc-px, 0) * 12deg))}.dcc-slide[data-active]:hover{--dcc-lift:calc(var(--dcc-s) * .05)}.dcc-slide[data-flipped] .dcc-tilt{transform:none}.dcc-slide.is-easing{transition:transform .8s cubic-bezier(.3,1.1,.4,1)}.dcc-shade{position:absolute;inset:0;border-radius:50%;pointer-events:none;transform:translate3d(0,7%,-18px) scale(.97);background:radial-gradient(circle closest-side,transparent 30%,rgb(0 0 0 / .28) 52%,rgb(0 0 0 / .12) 80%,transparent 100%)}.dcc-edge,.dcc-disc{position:absolute;inset:0;border-radius:50%}.dcc-edge{transform:translateZ(-4px);background:linear-gradient(160deg,#d7d9dc,#8d9196 55%,#c4c7cb)}.dcc-disc{overflow:hidden;background:#cfd2d6;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .28),inset 0 0 0 2px rgb(0 0 0 / .08)}.dcc-root .dcc-disc{display:block;width:auto;height:auto;min-width:0;margin:0;padding:0;border:0;border-radius:50%;background:#cfd2d6;color:inherit;font:inherit;appearance:none;-webkit-appearance:none;cursor:pointer}.dcc-roll,.dcc-idle{position:absolute;inset:0;border-radius:50%}.dcc-roll{transform:rotate(var(--dcc-roll,0deg))}.dcc-idle{animation:dcc-spin var(--dcc-spin) linear infinite;animation-play-state:paused}.dcc-slide[data-playing] .dcc-idle{animation-play-state:running}.dcc-root[data-dragging] .dcc-idle{animation-play-state:paused}@keyframes dcc-spin{to{transform:rotate(1turn)}}.dcc-root .dcc-idle>img{position:absolute;left:-5.8%;top:-5.8%;width:111.6%!important;height:111.6%!important;max-width:none!important;max-height:none!important;margin:0;border-radius:0!important;display:block;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.dcc-idle.is-printed>svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible;font-family:"Outfit",ui-sans-serif,system-ui,sans-serif}.dcc-sheen{position:absolute;inset:0;border-radius:50%;pointer-events:none;mix-blend-mode:screen;opacity:var(--dcc-sheen);background:conic-gradient(from calc(var(--dcc-glint, 0deg) + var(--dcc-px, 0) * 70deg),transparent 0deg,rgb(255 255 255 / .5) 16deg,transparent 38deg,transparent 140deg,rgb(150 215 255 / .32) 168deg,rgb(255 170 225 / .32) 186deg,rgb(255 236 170 / .26) 200deg,transparent 224deg,transparent 360deg),radial-gradient(circle at 32% 24%,rgb(255 255 255 / .3),transparent 46%)}.dcc-hub{--dcc-hub:clamp(44px, 14%, 56px);position:absolute;left:calc(50% - var(--dcc-hub) / 2);top:calc(50% - var(--dcc-hub) / 2);width:var(--dcc-hub);height:var(--dcc-hub);display:grid;place-items:center;border-radius:50%;color:#0b0b0d;background:rgb(247 247 245 / .9);box-shadow:0 8px 22px -8px rgb(0 0 0 / .6),inset 0 0 0 1px rgb(255 255 255 / .7);opacity:0;transform:scale(.82);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.7,.2,1);pointer-events:none}.dcc-hub svg{grid-area:1 / 1;width:40%;height:40%}.dcc-hub svg+svg,.dcc-slide[data-playing] .dcc-hub svg:first-child{display:none}.dcc-slide[data-playing] .dcc-hub svg+svg{display:block}.dcc-slide[data-active]:hover .dcc-hub{opacity:1;transform:none}@media (hover:none){.dcc-slide[data-active]:not([data-playing]) .dcc-hub{opacity:.94;transform:none}}.dcc-head{position:absolute;z-index:4;top:var(--dcc-pad);left:var(--dcc-pad);width:clamp(200px, 25cqw, 290px);pointer-events:none;text-shadow:0 2px 18px rgb(0 0 0 / .45)}.dcc-head__body[hidden]{display:none}@container dcc (min-width:721px){.dcc-head{top:calc(var(--dcc-disc-cy, 50%) - var(--dcc-disc-s, 340px) / 2);left:auto;right:calc(50% + (var(--dcc-disc-s, 340px) + 56px - var(--dcc-disc-w, 340px)) / 2);display:flex;flex-direction:column;width:var(--dcc-disc-w,340px);min-height:var(--dcc-disc-s,340px)}.dcc-head__body{display:grid;flex:1;grid-template-rows:auto auto auto 1fr}.dcc-head__body>.dcc-actions{grid-row:-2;align-self:end}.dcc-root .dcc-stage,.dcc-root .dcc-ctl{left:var(--dcc-disc-x)}.dcc-glow{--dcc-glow-x:var(--dcc-disc-x)}.dcc-root.is-turning .dcc-head{transition:top .8s cubic-bezier(.3,1.1,.4,1),right .8s cubic-bezier(.3,1.1,.4,1),min-height .8s cubic-bezier(.3,1.1,.4,1)}}.dcc-root .dcc-title{margin:0 0 14px;padding:0;color:inherit;font-family:inherit;font-size:clamp(26px, 3.3cqw, 42px);font-weight:500;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.dcc-root .dcc-dl{margin:0;padding:0}.dcc-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0 9px;border-top:1px solid rgb(255 255 255 / .22)}.dcc-root .dcc-row dt{margin:0;font-size:10px;font-weight:600;line-height:16px;letter-spacing:.16em;text-transform:uppercase;opacity:.62}.dcc-root .dcc-row dd{margin:0;font-size:15px;line-height:18px;text-align:right;font-variant-numeric:tabular-nums}.dcc-root .dcc-chips{display:none}.dcc-root .dcc-tags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;text-shadow:none}.dcc-root .dcc-tags li{margin:0;padding:5px 11px;border:1px solid rgba(var(--dcc-accent,0,223,202),.45);border-radius:999px;background:rgba(var(--dcc-accent,0,223,202),.12);color:#f3f2ef;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.dcc-actions{margin-top:16px;pointer-events:auto;text-shadow:none}.dcc-root .dcc-actions .dcc-buynow{width:100%}.dcc-root .dcc-buynow.dcc-buynow--gold{--dcc-gleam:rgb(245, 196, 81);--dcc-buy-ink:rgb(34, 27, 11);--dcc-buy-deep:86%}.dcc-root .dcc-buynow:disabled{cursor:wait}.dcc-root .dcc-buynow.is-waiting{opacity:.6}.dcc-in{animation:dcc-in .8s cubic-bezier(.2,.7,.1,1) both;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes dcc-in{from{opacity:0;transform:translateY(12px);filter:blur(5px)}}.dcc-root .dcc-heading{position:absolute;z-index:6;top:var(--dcc-pad);left:50%;margin:0;padding:0 0 0 .26em;transform:translateX(-50%);color:#fff;font:600 18px/22px "Outfit",ui-sans-serif,system-ui,sans-serif;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 4px rgb(215 248 255 / .9),0 0 12px rgb(145 237 255 / .75),0 0 26px rgb(145 237 255 / .5),0 0 48px rgb(167 241 255 / .32);pointer-events:none}.dcc-bar{position:absolute;z-index:6;top:calc(var(--dcc-pad) + 38px);left:50%;display:flex;align-items:center;justify-content:center;gap:8px;transform:translateX(-50%)}.dcc-search{position:relative;width:clamp(190px, 24cqw, 270px)}.dcc-root .dcc-search .asui-search{display:block;margin:0}.dcc-root .dcc-search input{box-sizing:border-box;width:100%;height:40px;min-height:40px;margin:0;padding:0 34px 0 38px;border:1px solid var(--dcc-line);border-radius:999px;background:rgb(255 255 255 / .055);box-shadow:inset 0 1px 0 rgb(255 255 255 / .05);color:inherit;font:400 13px/1 "Outfit",ui-sans-serif,system-ui,sans-serif;text-align:left;outline:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s ease,border-color .2s ease}.dcc-root .dcc-search input:focus{border-color:rgb(255 255 255 / .26);background:rgb(255 255 255 / .085);box-shadow:inset 0 1px 0 rgb(255 255 255 / .05)}.dcc-root .dcc-search input::placeholder{color:rgb(255 255 255 / .42)}.dcc-search__icon{position:absolute;z-index:1;left:13px;top:50%;width:16px;height:16px;margin-top:-8px;opacity:.6;pointer-events:none}.dcc-search__icon svg,.dcc-search__clear svg{display:block;width:16px;height:16px}.dcc-root .dcc-search__clear{position:absolute;z-index:1;right:6px;top:50%;display:grid;place-items:center;width:28px;height:28px;margin:-14px 0 0;padding:0;border:0;border-radius:50%;background:#fff0;color:inherit;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .2s ease,background .2s ease}.dcc-search.has-value .dcc-search__clear{opacity:.7;pointer-events:auto}.dcc-root .dcc-search__clear:hover{opacity:1;background:rgb(255 255 255 / .1)}.dcc-root .dcc-tool{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;margin:0;padding:0 14px;box-sizing:border-box;border:1px solid var(--dcc-line);border-radius:999px;background:rgb(255 255 255 / .055);color:inherit;font:500 13px/1 "Outfit",ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s ease,border-color .2s ease}.dcc-root .dcc-tool:hover,.dcc-root .dcc-tool[aria-expanded="true"]{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .22)}.dcc-tool__icon svg{display:block;width:17px;height:17px}.dcc-tool__caret svg{display:block;width:13px;height:13px;transition:transform .25s ease}.dcc-tool[aria-expanded="true"] .dcc-tool__caret svg{transform:rotate(180deg)}.dcc-badge{display:none;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#f5f5f3;color:#0b0b0d;font-size:11px;font-weight:600;line-height:18px;text-align:center}.dcc-tool.has-filters .dcc-badge{display:inline-block}.dcc-pop{position:absolute;z-index:7;top:calc(100% + 10px);left:50%;translate:-50% 0;box-sizing:border-box;margin:0;border:1px solid rgb(255 255 255 / .12);border-radius:16px;background:rgb(16 16 20 / .8);box-shadow:0 22px 48px -18px rgb(0 0 0 / .7),inset 0 1px 0 rgb(255 255 255 / .06);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.7,.2,1),visibility 0s linear .25s}.dcc-root[data-open="filters"] .dcc-panel,.dcc-root[data-open="list"] .dcc-list{visibility:visible;opacity:1;transform:none;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.7,.2,1),visibility 0s}.dcc-panel{width:min(360px, calc(100cqw - 2 * var(--dcc-pad)));padding:16px}.dcc-root .dcc-panel .asui-catalog-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;align-items:end;margin:0;padding:0;border:0;border-radius:0;background:none}.dcc-root .dcc-panel .asui-catalog-field--bpm,.dcc-root .dcc-panel .asui-catalog-field--length,.dcc-root .dcc-panel .asui-catalog-field--tags,.dcc-root .dcc-panel .asui-clear-filters{grid-column:1 / -1}.dcc-root .dcc-panel .asui-tag-filter{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dcc-root .dcc-panel .asui-tag{height:30px;min-height:30px;margin:0;padding:0 11px;border:1px solid var(--dcc-line);border-radius:999px;background:rgb(255 255 255 / .04);box-shadow:none;color:inherit;font:500 12px/1 "Outfit",ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.dcc-root .dcc-panel .asui-tag:hover{background:rgb(255 255 255 / .08)}.dcc-root .dcc-panel .asui-tag[aria-pressed="true"]{border-color:rgba(var(--dcc-accent,0,223,202),.7);background:rgba(var(--dcc-accent,0,223,202),.2)}.dcc-root .dcc-panel .asui-catalog-label{color:rgb(255 255 255 / .6)}.dcc-root .dcc-panel select{box-sizing:border-box;width:100%;height:40px;min-height:40px;margin:0;padding:0 32px 0 12px;border:1px solid var(--dcc-line);border-radius:12px;background:rgb(255 255 255 / .05) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='.7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 9.5 5.5 5.5 5.5-5.5'/%3E%3C/svg%3E") no-repeat right 11px center / 13px 13px;box-shadow:none;color:inherit;font:400 13px/1 "Outfit",ui-sans-serif,system-ui,sans-serif;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none}.dcc-root .dcc-panel select:focus{border-color:rgb(255 255 255 / .26);box-shadow:none}.dcc-root .dcc-panel .asui-clear-filters{width:100%;height:40px;min-height:40px;margin:2px 0 0;padding:0 14px;border:1px solid var(--dcc-line);border-radius:999px;background:#fff0;box-shadow:none;color:inherit;font:500 13px/1 "Outfit",ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:background .2s ease}.dcc-root .dcc-panel .asui-clear-filters:hover{background:rgb(255 255 255 / .08)}.dcc-list{width:min(300px, calc(100cqw - 2 * var(--dcc-pad)));max-height:min(320px, calc(var(--dcc-h) - 120px));padding:6px;overflow:auto;overscroll-behavior:contain;list-style:none}.dcc-list li{margin:0;padding:0}.dcc-root .dcc-opt{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:9px 10px;border:0;border-radius:10px;background:none;box-shadow:none;color:inherit;font:400 13px/1.2 "Outfit",ui-sans-serif,system-ui,sans-serif;text-align:left;text-transform:none;cursor:pointer}.dcc-root .dcc-opt:hover{background:rgb(255 255 255 / .07)}.dcc-root .dcc-opt[aria-current]{background:rgb(255 255 255 / .1)}.dcc-opt[aria-current] .dcc-opt__t{font-weight:600}.dcc-opt__n{font-size:10px;opacity:.45;font-variant-numeric:tabular-nums}.dcc-opt__t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcc-opt__m{font-size:11px;opacity:.5;white-space:nowrap}.dcc-opt__eq{display:none;align-items:flex-end;gap:2px;height:11px}.dcc-opt.is-playing .dcc-opt__eq{display:inline-flex}.dcc-opt__eq i{width:2px;height:100%;border-radius:1px;background:currentColor;transform-origin:bottom;animation:dcc-eq .9s ease-in-out infinite}.dcc-opt__eq i:nth-child(2){animation-delay:-.3s}.dcc-opt__eq i:nth-child(3){animation-delay:-.6s}@keyframes dcc-eq{0%,100%{transform:scaleY(.35)}50%{transform:scaleY(1)}}.dcc-ctl{position:absolute;z-index:5;left:50%;top:calc(var(--dcc-disc-cy, 60%) + var(--dcc-disc-s, 340px) / 2 + 20px);display:flex;align-items:center;gap:10px;transform:translateX(-50%)}.dcc-ctl[hidden]{display:none}.dcc-root .dcc-btn{display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:1px solid rgb(255 255 255 / .2);border-radius:50%;background:rgb(255 255 255 / .04);box-shadow:none;color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s ease,opacity .2s ease,transform .2s ease}.dcc-btn svg{display:block;width:16px;height:16px}.dcc-root .dcc-btn:hover:not(:disabled){background:rgb(255 255 255 / .1)}.dcc-root .dcc-btn:active:not(:disabled){transform:scale(.92)}.dcc-root .dcc-btn:disabled{opacity:.28;cursor:default}.dcc-count{min-width:58px;font-size:12px;letter-spacing:.08em;text-align:center;font-variant-numeric:tabular-nums;opacity:.85}.dcc-count b{font-weight:600}.dcc-count__terms{display:block;max-width:min(440px, 64cqw);margin-top:3px;font-size:11px;letter-spacing:.02em;line-height:1.35;opacity:.72}.dcc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dcc-state{position:absolute;inset:0 0 var(--dcc-bottom);z-index:3;display:none;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:0 24px;text-align:center;pointer-events:none}.dcc-root[data-state="loading"] .dcc-state,.dcc-root[data-state="empty"] .dcc-state{display:flex}.dcc-root .dcc-state p{margin:0;font-size:15px;opacity:.75}.dcc-state__disc{width:132px;height:132px;border-radius:50%;background:conic-gradient(from 20deg,rgb(255 255 255 / .06),rgb(255 255 255 / .22),rgb(255 255 255 / .06) 40%,rgb(255 255 255 / .16) 70%,rgb(255 255 255 / .06));-webkit-mask:radial-gradient(circle closest-side,transparent 17%,#000 18%);mask:radial-gradient(circle closest-side,transparent 17%,#000 18%);animation:dcc-spin 2.4s linear infinite}.dcc-root .dcc-reset{height:40px;margin:0;padding:0 18px;border:1px solid var(--dcc-line);border-radius:999px;background:rgb(255 255 255 / .06);box-shadow:none;color:inherit;font:500 13px/1 "Outfit",ui-sans-serif,system-ui,sans-serif;pointer-events:auto;cursor:pointer}.dcc-root .dcc-reset:hover{background:rgb(255 255 255 / .12)}.dcc-root .asr{--asr-accent:var(--dcc-accent, 0, 223, 202)}.dcc-flip{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.3,1.18,.4,1)}.dcc-slide[data-flipped] .dcc-flip{transform:rotateY(180deg)}.dcc-edge,.dcc-disc,.dcc-back{-webkit-backface-visibility:hidden;backface-visibility:hidden}.dcc-root[data-flipped] .dcc-slide:not([data-active]){z-index:1!important;opacity:.14!important;pointer-events:none;transition:opacity .4s ease}.dcc-root.is-turning .dcc-surface{transition:--dcc-s .8s cubic-bezier(.3,1.1,.4,1)}.dcc-root.is-turning .dcc-stage,.dcc-root.is-turning .dcc-ctl{transition:top .8s cubic-bezier(.3,1.1,.4,1),left .8s cubic-bezier(.3,1.1,.4,1)}@property --dcc-shine-size{syntax:"<percentage>";inherits:false;initial-value:5%}@property --dcc-shine-tip{syntax:"<color>";inherits:false;initial-value:#fff}.dcc-root .dcc-buynow,.dcc-root .dcc-buynow:visited{--dcc-gleam:rgb(var(--dcc-buy, var(--dcc-accent, 0, 223, 202)));--dcc-gleam-deep:color-mix(in srgb, var(--dcc-gleam) var(--dcc-buy-deep, 33%), #000);--dcc-gleam-soft:color-mix(in srgb, var(--dcc-gleam) 45%, #fff);--dcc-shine-time:8s;--dcc-shine-ease:.8s cubic-bezier(.25, 1, .5, 1);isolation:isolate;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:52px;margin:0;padding:0 26px 0 22px;box-sizing:border-box;border:0;border-radius:18px;background:none;box-shadow:none;color:var(--dcc-buy-ink,#fff);font:600 17px/1.2 "Outfit",ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;text-decoration:none;text-transform:none;cursor:pointer;transition:opacity .3s ease,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s,translate .14s cubic-bezier(.87,0,.13,1),scale .14s cubic-bezier(.87,0,.13,1)}.dcc-buynow__rim{position:absolute;inset:0;z-index:-2;overflow:hidden;border-radius:inherit;pointer-events:none}.dcc-buynow__rim::before,.dcc-buynow__rim::after{content:"";position:absolute}.dcc-buynow__rim::before{left:50%;top:50%;width:125%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(transparent,var(--dcc-gleam) var(--dcc-shine-size),var(--dcc-shine-tip) calc(var(--dcc-shine-size) * 2),var(--dcc-gleam) calc(var(--dcc-shine-size) * 3),transparent calc(var(--dcc-shine-size) * 4));transition:transform var(--dcc-shine-ease),--dcc-shine-size var(--dcc-shine-ease),--dcc-shine-tip var(--dcc-shine-ease)}.dcc-buynow__rim::after{inset:1px;border-radius:17px;background:linear-gradient(135deg,var(--dcc-gleam-deep) 0%,var(--dcc-gleam) 51%,var(--dcc-gleam-deep) 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .18)}.dcc-root .dcc-buynow::before,.dcc-root .dcc-buynow::after,.dcc-buynow__label::before{content:"";position:absolute;z-index:-1;left:50%;top:50%;translate:-50% -50%;pointer-events:none}.dcc-root .dcc-buynow::before{width:125%;aspect-ratio:1;background:radial-gradient(circle at 2px 2px,#fff .5px,transparent 0);background-size:4px 4px;-webkit-mask-image:conic-gradient(from 45deg,#000,transparent 10% 90%,#000);mask-image:conic-gradient(from 45deg,#000,transparent 10% 90%,#000);opacity:.4}.dcc-root .dcc-buynow::after{width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--dcc-gleam),transparent);-webkit-mask-image:radial-gradient(circle at bottom,transparent 40%,#000);mask-image:radial-gradient(circle at bottom,transparent 40%,#000);opacity:.6}.dcc-root .dcc-buynow::before,.dcc-root .dcc-buynow::after,.dcc-buynow__rim::before{animation:dcc-shimmer var(--dcc-shine-time) linear infinite,dcc-shimmer calc(var(--dcc-shine-time) / .4) linear infinite reverse paused;animation-composition:add}.dcc-buynow__label{display:inline-flex;align-items:center;gap:10px;z-index:1;white-space:nowrap}.dcc-buynow__icon svg{display:block;width:22px;height:22px}.dcc-buynow__label::before{width:calc(100% + 1rem);height:calc(100% + 1rem);box-shadow:inset 0 -1ex 2rem 4px var(--dcc-gleam);opacity:0;transition:opacity var(--dcc-shine-ease);animation:dcc-breathe calc(var(--dcc-shine-time) * 1.5) linear infinite}.dcc-root .dcc-buynow:is(:hover,:focus-visible){box-shadow:0 0 20px color-mix(in srgb,var(--dcc-gleam) 22%,transparent);color:var(--dcc-buy-ink,#fff)}.dcc-root .dcc-buynow:is(:hover,:focus-visible) .dcc-buynow__rim::before{--dcc-shine-size:26%;--dcc-shine-tip:var(--dcc-gleam-soft);transform:rotate(-95deg)}.dcc-root .dcc-buynow:is(:hover,:focus-visible) .dcc-buynow__rim::after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dcc-gleam) 28%,transparent),inset 0 0 18px color-mix(in srgb,var(--dcc-gleam) 18%,transparent)}.dcc-root .dcc-buynow:is(:hover,:focus-visible)::before,.dcc-root .dcc-buynow:is(:hover,:focus-visible)::after,.dcc-root .dcc-buynow:is(:hover,:focus-visible) .dcc-buynow__rim::before{animation-play-state:running}.dcc-root .dcc-buynow:is(:hover,:focus-visible)::before{opacity:.62}.dcc-root .dcc-buynow:is(:hover,:focus-visible)::after{opacity:.92}.dcc-root .dcc-buynow:is(:hover,:focus-visible) .dcc-buynow__label::before{opacity:1;box-shadow:inset 0 -1ex 2.4rem 6px var(--dcc-gleam)}.dcc-root .dcc-buynow:active{translate:0 1px;scale:.97}.dcc-root .dcc-buynow:is(:hover,:focus-visible) .dcc-buynow__icon svg{animation:dcc-bag .5s ease-in-out}@keyframes dcc-bag{0%{rotate:0deg;translate:0 0}20%{rotate:-5deg}40%{rotate:5deg}50%{translate:0 -7%}60%{rotate:-3deg}80%{rotate:3deg}100%{rotate:0deg;translate:0 0}}@keyframes dcc-shimmer{to{rotate:360deg}}@keyframes dcc-breathe{from,to{scale:1}50%{scale:1.2}}.dcc-back{position:absolute;inset:0;overflow:hidden;border-radius:24px;transform:rotateY(180deg);container-type:size;background:radial-gradient(120% 70% at 50% 0%,rgba(var(--dcc-accent,0,223,202),.16),transparent 70%),linear-gradient(180deg,#1a1c21,#111216);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14),0 30px 60px -30px rgb(0 0 0 / .9);color:#f3f2ef;font-family:"Outfit",ui-sans-serif,system-ui,sans-serif;line-height:1.25;text-align:left;cursor:default}.dcc-back__in{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;padding:16px}.dcc-back__head{display:flex;align-items:center;gap:10px;min-height:32px}.dcc-back__label,.dcc-back__msg{flex:1;min-width:0}.dcc-back__label{padding-left:4px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.72}.dcc-back__msg{display:none;padding-left:4px;font-size:13px;font-weight:500}.dcc-back.has-msg .dcc-back__msg{display:block}.dcc-back.has-msg .dcc-back__label{display:none}.dcc-back.is-error .dcc-back__msg{color:#ff8a9d}.dcc-root .dcc-back__close{flex:none;display:grid;place-items:center;width:32px;height:32px;min-width:0;margin:0;padding:0;border:1px solid rgb(255 255 255 / .2);border-radius:50%;background:rgb(255 255 255 / .04);box-shadow:none;color:inherit;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.dcc-root .dcc-back__close:is(:hover,:focus-visible){border-color:rgb(255 255 255 / .4);background:rgb(255 255 255 / .1)}.dcc-back__close svg{display:block;width:16px;height:16px}.dcc-back__opts{flex:1;display:grid;grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0}.dcc-root .dcc-lic{position:relative;display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;gap:12px;width:auto;height:auto;min-width:0;min-height:0;margin:0;padding:10px 42px 10px 14px;border:1px solid rgb(255 255 255 / .12);border-radius:14px;background:rgb(255 255 255 / .035);box-shadow:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.dcc-root .dcc-lic:is(:hover,:focus-visible){border-color:rgb(255 255 255 / .28);background:rgb(255 255 255 / .07)}.dcc-root .dcc-lic[aria-checked="true"]{border-color:rgb(var(--dcc-accent,0,223,202));background:rgba(var(--dcc-accent,0,223,202),.16);box-shadow:inset 0 0 0 1px rgb(var(--dcc-accent,0,223,202))}.dcc-lic__main{display:grid;gap:5px}.dcc-lic__name{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.dcc-lic__price{font-size:22px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.dcc-lic__terms{display:grid;gap:2px;font-size:12px;line-height:1.3;opacity:.78}.dcc-lic__check{position:absolute;right:13px;top:50%;display:grid;place-items:center;width:20px;height:20px;margin-top:-10px;box-sizing:border-box;border:1px solid rgb(255 255 255 / .28);border-radius:50%;color:#fff0;transition:background-color .2s ease,border-color .2s ease}.dcc-lic__check svg{display:block;width:12px;height:12px}.dcc-lic[aria-checked="true"] .dcc-lic__check{border-color:#fff0;background:rgb(var(--dcc-buy,var(--dcc-accent,0,223,202)));color:var(--dcc-buy-ink,#fff)}.dcc-back.is-nudged .dcc-lic{animation:dcc-nudge .45s ease}@keyframes dcc-nudge{25%{translate:-4px 0;border-color:rgba(var(--dcc-accent,0,223,202),.8)}60%{translate:3px 0}}@container (max-height:379px){.dcc-back__in{gap:8px;padding:12px}.dcc-back__opts{gap:6px}.dcc-root .dcc-lic{gap:10px;padding:7px 36px 7px 12px;border-radius:12px}.dcc-lic__name{font-size:10px}.dcc-lic__price{font-size:18px}.dcc-lic__terms{gap:1px;font-size:11px;line-height:1.25}.dcc-lic__check{right:11px}}@container (max-height:329px){.dcc-root .dcc-lic{grid-template-columns:minmax(0,1fr);align-content:center;gap:3px}.dcc-lic__main{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dcc-lic__price{font-size:16px}.dcc-lic__terms{display:block}.dcc-lic__terms span+span::before{content:" · "}}@container (max-height:279px){.dcc-lic__terms{display:none}}@container dcc (max-width:720px){.dcc-bar{top:calc(var(--dcc-pad) + 30px);left:var(--dcc-pad);right:var(--dcc-pad);transform:none}.dcc-root .dcc-heading{left:var(--dcc-pad);right:var(--dcc-pad);transform:none;font-size:14px;line-height:18px;text-align:center}.dcc-search{flex:1;width:auto;min-width:0}.dcc-root .dcc-tool{width:40px;padding:0}.dcc-tool__label,.dcc-tool__caret{display:none}.dcc-tool .dcc-badge{position:absolute;top:-5px;right:-5px}.dcc-pop,.dcc-panel,.dcc-list{left:0;right:0;width:auto;translate:none}.dcc-head{top:calc(var(--dcc-pad) + 84px);right:var(--dcc-pad);width:auto}.dcc-root .dcc-title{margin-bottom:10px;font-size:clamp(24px, 7.6cqw, 32px)}.dcc-root .dcc-dl{display:none}.dcc-head__body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center}.dcc-head__body>*{grid-column:1}.dcc-head__body>.dcc-actions{grid-column:2;grid-row:1 / span 2;margin:0}.dcc-root .dcc-actions .dcc-buynow{width:auto;height:46px;padding:0 18px 0 15px;font-size:16px}.dcc-root .dcc-actions .dcc-buynow__icon svg{width:20px;height:20px}.dcc-root .dcc-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.dcc-chips span{padding:5px 9px;border-radius:999px;background:rgb(255 255 255 / .08);font-size:11px;letter-spacing:.04em;text-shadow:none}.dcc-root .dcc-tags{grid-column:1 / -1;margin-top:8px}.dcc-root .dcc-tags li{padding:4px 9px;font-size:11px}.dcc-surface{--dcc-s:clamp(110px, min(50cqw, calc((var(--dcc-h) - var(--dcc-bottom)) * .34)), 220px)}.dcc-stage{top:var(--dcc-cy,calc((100% - var(--dcc-bottom)) * .7))}}@media (prefers-reduced-motion:reduce){.dcc-root .dcc-idle,.dcc-in,.dcc-opt__eq i,.dcc-state__disc,.dcc-root .dcc-buynow::before,.dcc-root .dcc-buynow::after,.dcc-buynow__rim::before,.dcc-buynow__label::before,.dcc-root .dcc-buynow:is(:hover,:focus-visible) .dcc-buynow__icon svg,.dcc-back.is-nudged .dcc-lic{animation:none}.dcc-root .dcc-buynow,.dcc-buynow__rim::before{transition:none}.dcc-tilt,.dcc-hub,.dcc-pop,.dcc-glow,.dcc-root .dcc-btn,.dcc-flip,.dcc-slide.is-easing,.dcc-root .dcc-lic,.dcc-root.is-turning .dcc-surface,.dcc-root.is-turning .dcc-stage,.dcc-root.is-turning .dcc-head,.dcc-root.is-turning .dcc-ctl{transition:none}}