.mk .dv{width:min(1320px,calc(100% - 2 * var(--x-gut, 20px)));margin:0 auto;padding:clamp(20px,3vw,36px) 0 80px}.mk .dv-banner{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-gap:10px;gap:10px;padding:clamp(22px,3vw,34px);border-radius:22px;background:radial-gradient(90% 140% at 0 0,rgba(255,45,120,.35),transparent 60%),linear-gradient(120deg,#3b0b26,#260818 55%,#33092c);border:1px solid rgba(255,90,150,.4);box-shadow:0 0 60px rgba(255,45,120,.16)}.mk .dv-banner:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.2px);background-size:7px 7px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 85%);mask-image:linear-gradient(90deg,#000,transparent 85%)}.mk .dv-banner-tag{justify-self:start;transform:rotate(-2deg)}.mk .dv-banner-title,.mk .dv-title{font-family:var(--font-display,inherit);font-weight:800;font-stretch:75%;font-variation-settings:"opsz" 48,"wdth" 75;text-transform:uppercase;letter-spacing:-.01em;line-height:.98;margin:0;color:#fff}.mk .dv-banner-title{font-size:clamp(30px,4vw,52px)}.mk .dv-banner-line{margin:0;color:#e6d6df;font-size:15px;line-height:1.5;max-width:70ch}.mk .dv-grid{display:grid;grid-template-columns:220px minmax(0,1fr) 190px;grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px);align-items:start;margin-top:28px}.mk .dv-side{position:-webkit-sticky;position:sticky;top:84px;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 110px);overflow-y:auto;padding-bottom:24px}.mk .dv-side h6{font-size:11.5px;color:var(--x-mute,#8f8c98);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 6px;font-weight:700}.mk .dv-side>div:first-child h6{margin-top:0}.mk .dv-side a{display:block;color:#c9c6cf;font-size:14.5px;padding:8px 12px;border-radius:10px;text-decoration:none;border:1px solid transparent;transition:color .15s,background .15s,border-color .15s}.mk .dv-side a:hover{color:#fff;background:rgba(255,255,255,.05)}.mk .dv-side a.on{color:#fff;background:rgba(var(--pop-pink-rgb),.16);border-color:rgba(var(--pop-pink-rgb),.45)}.mk .dv-main{min-width:0;padding-bottom:40px;color:#c9c6cf;font-size:16px;line-height:1.65}.mk .dv-main .dv-title{font-size:clamp(34px,4.4vw,56px);margin-bottom:18px}.mk .dv-main h2{color:#f3f1ec;font-size:clamp(21px,2vw,26px);letter-spacing:-.015em;margin:40px 0 12px;scroll-margin-top:90px}.mk .dv-main h3{color:#f3f1ec;font-size:17px;margin:26px 0 8px}.mk .dv-main p{margin:0 0 14px;max-width:72ch}.mk .dv-main ul{margin:0 0 16px;padding-left:1.2em;max-width:72ch}.mk .dv-main li{margin:6px 0}.mk .dv-main li::marker{color:var(--pop-pink)}.mk .dv-main b{color:#f3f1ec}.mk .dv-main li a,.mk .dv-main p a,.mk .dv-main td a{color:var(--pop-pink-hi,#ff3d86);text-decoration:none;border-bottom:1px solid rgba(var(--pop-pink-rgb),.35)}.mk .dv-main li a:hover,.mk .dv-main p a:hover{border-bottom-color:var(--pop-pink)}.mk .dv-main code{font-size:.88em;padding:2px 6px;border-radius:6px;background:#1d1d25;border:1px solid var(--pop-line);color:#f3f1ec;overflow-wrap:anywhere}.mk .dv-lede{font-size:clamp(16.5px,1.3vw,19px);color:#e4e1ea}.mk .dv-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:12px;gap:12px;margin:14px 0 8px}.mk .dv-card{position:relative;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:20px;border-radius:18px;background:#14141a;border:1px solid var(--pop-line);text-decoration:none;transition:border-color .2s,transform .2s}.mk .dv-card:hover{border-color:rgba(var(--pop-pink-rgb),.5);transform:translateY(-2px)}.mk .dv-card .pop-badge{justify-self:start}.mk .dv-card h3{margin:0;color:#fff;font-size:17px}.mk .dv-card p{margin:0;color:#a8a5b0;font-size:14.5px;line-height:1.5}.mk .dv-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px;margin:14px 0 18px}.mk .dv-plan{padding:20px;border-radius:18px;background:#14141a;border:1px solid var(--pop-line)}.mk .dv-plan.hot{border-color:rgba(var(--pop-pink-rgb),.55);box-shadow:0 0 40px rgba(var(--pop-pink-rgb),.12)}.mk .dv-plan h3{margin:0 0 8px;font-family:var(--font-display,inherit);font-weight:800;font-stretch:75%;text-transform:uppercase;font-size:24px;color:#fff}.mk .dv-price{display:flex;align-items:baseline;gap:6px;margin:0 0 2px!important}.mk .dv-price b{font-size:30px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk .dv-mute,.mk .dv-price span{color:#a8a5b0;font-size:13.5px}.mk .dv-plan ul{margin:12px 0 0;font-size:14.5px}.mk .dv-studio{padding:4px 0 6px;border-top:1px solid var(--pop-line);margin-top:28px}.mk .dv-studio header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0 6px}.mk .dv-studio header h2{margin:0}.mk .dv-main .table-wrap{background:#14141a;border:1px solid var(--pop-line);border-radius:16px;margin:10px 0 18px}.mk .dv-main .table th{color:#a8a5b0;white-space:nowrap}.mk .dv-main .table td{color:#d7d4dc}.mk .dv-endpoints td:first-child{width:1%;white-space:nowrap}.mk .dv-main .endpoint{background:#1d1d25;border-color:var(--pop-line);color:#f3f1ec}.mk .dv-main .method.patch{color:var(--pop-amber);background:rgba(255,178,62,.12)}.mk .dv-main .code,.mk .dv-main .code-tabs{background:#0f0f14;border-color:var(--pop-line)}.mk .dv-main .code-tabs button.on{border-bottom-color:var(--pop-pink)}.mk .dv-main .faq{grid-template-columns:1fr}.mk .dv-next{display:grid;grid-gap:4px;gap:4px;margin-top:48px;padding:18px 20px;border-radius:16px;background:#14141a;border:1px solid var(--pop-line);text-decoration:none}.mk .dv-next span{color:#a8a5b0;font-size:12.5px;text-transform:uppercase;letter-spacing:.08em}.mk .dv-next b{color:#fff;font-size:18px}.mk .dv-next:hover{border-color:rgba(var(--pop-pink-rgb),.5)}.mk .dv-toc{position:-webkit-sticky;position:sticky;top:84px;display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.mk .dv-toc b{color:#f3f1ec;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.mk .dv-toc a{color:#a8a5b0;text-decoration:none}.mk .dv-toc a:hover{color:#fff}@media (max-width:1100px){.mk .dv-grid{grid-template-columns:200px minmax(0,1fr)}.mk .dv-toc{display:none}}@media (max-width:760px){.mk .dv{width:calc(100% - 32px)}.mk .dv-grid{grid-template-columns:minmax(0,1fr);gap:18px}.mk .dv-side{position:static;max-height:none;flex-direction:row;flex-wrap:wrap;gap:6px;padding-bottom:0}.mk .dv-side>div{display:contents}.mk .dv-side h6{display:none}.mk .dv-side a{padding:7px 11px;font-size:13.5px;border-color:var(--pop-line)}.mk .dv-endpoints td:first-child{white-space:normal}.mk .dv-main .endpoint{flex-wrap:wrap;word-break:break-all}}