.d2-pkg-ord{margin-top:32px}.d2-pkg-note{max-width:38em;color:hsl(var(--site-ink-2));margin-top:24px;font-size:16px;line-height:1.55}.d2-pkg-lead{color:hsl(var(--site-ink-2));margin-bottom:28px;font-size:18px}.d2-pkg-docs{-moz-column-gap:40px;border-top:1px solid hsl(var(--site-ink));grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;display:grid}.d2-pkg-docs>li{border-bottom:1px solid hsl(var(--site-brand-text) / .18)}.d2-pkg-docs a{color:hsl(var(--site-ink));padding:14px 0 16px;display:block}.d2-pkg-doc-t{font-size:17px;font-weight:500;line-height:1.4;display:block}.d2-pkg-doc-c{font:500 12px/1.4 var(--d2-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--site-brand-text));margin-top:4px;display:block}.d2-pkg-docs a:hover .d2-pkg-doc-t{text-decoration:underline;-webkit-text-decoration-color:hsl(var(--site-brand-text));text-decoration-color:hsl(var(--site-brand-text));text-underline-offset:4px}.d2-pkg-docs a:focus-visible{outline:2px solid hsl(var(--site-brand-text));outline-offset:2px}.d2-aud-checks .d2-pkg-dt{color:hsl(var(--site-ink));margin-top:20px;font-size:22px;font-weight:600;line-height:1.25}.d2-pkg-tiers{border-top:1px solid hsl(var(--site-ink));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.d2-pkg-tier{border-left:1px solid hsl(var(--site-line));flex-direction:column;padding:36px 32px 32px;scroll-margin-top:96px;display:flex;position:relative}.d2-pkg-tier:first-child{border-left:0}.d2-pkg-tier.is-hl{background:radial-gradient(ellipse 320px 240px at 100% 0%, hsl(var(--d2-glow) / .32), transparent 70%), hsl(var(--d2-ob));border-left:0;border-radius:0 0 20px 20px}.d2-pkg-tier.is-hl+.d2-pkg-tier{border-left:0}.d2-pkg-badge{font:500 12px/1 var(--d2-mono);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--site-brand-text));align-self:flex-start;margin-bottom:16px}.d2-pkg-tier.is-hl .d2-pkg-badge{color:hsl(var(--d2-acc))}.d2-pkg-name{color:hsl(var(--site-ink));font-size:26px;font-weight:600;line-height:1.2}.d2-pkg-desc{min-height:3em;color:hsl(var(--site-ink-2));margin-top:10px;font-size:16px;line-height:1.5}.d2-pkg-price{letter-spacing:-.03em;white-space:nowrap;color:hsl(var(--site-ink));margin-top:28px;font-size:40px;font-weight:600;line-height:1}.d2-pkg-once{color:hsl(var(--site-ink-2));margin-top:8px;font-size:14px}.d2-pkg-terms{border-top:1px solid hsl(var(--site-line));margin-top:24px}.d2-pkg-terms>div{border-bottom:1px solid hsl(var(--site-line));justify-content:space-between;gap:16px;padding:10px 0;font-size:15px;display:flex}.d2-pkg-terms dt{color:hsl(var(--site-ink-2))}.d2-pkg-terms dd{text-align:right;color:hsl(var(--site-ink));font-weight:500}.d2-pkg-feat{margin:20px 0 32px}.d2-pkg-feat>li{color:hsl(var(--site-ink-2));padding:6px 0 6px 28px;font-size:15px;line-height:1.5;position:relative}.d2-pkg-feat>li:before{content:"";border:solid hsl(var(--site-brand-text));border-width:0 0 2px 2px;width:12px;height:7px;position:absolute;top:12px;left:2px;rotate:-45deg}.d2-pkg-tier>.d2-pill{text-align:center;justify-content:center;margin-top:auto;padding-inline:22px;font-size:15px}.d2-pkg-tier:not(.is-hl)>.d2-pill{color:hsl(var(--site-ink));box-shadow:inset 0 0 0 1.5px hsl(var(--site-ink));background:0 0}.d2-pkg-tier:not(.is-hl)>.d2-pill:hover{background:hsl(var(--site-ink));color:hsl(var(--site-surface));box-shadow:none}.d2-pkg-tier.is-hl :is(.d2-pkg-name,.d2-pkg-price,.d2-pkg-terms dd){color:hsl(var(--d2-ob-ink))}.d2-pkg-tier.is-hl :is(.d2-pkg-desc,.d2-pkg-once,.d2-pkg-terms dt,.d2-pkg-feat>li){color:hsl(var(--d2-ob-text))}.d2-pkg-tier.is-hl :is(.d2-pkg-terms,.d2-pkg-terms>div){border-color:hsl(var(--d2-ob-ink) / .14)}.d2-pkg-tier.is-hl .d2-pkg-feat>li:before{border-color:hsl(var(--d2-acc))}.d2-pkg-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:56px;display:grid}.d2-pkg-ft{border-bottom:1px solid hsl(var(--site-ink));color:hsl(var(--site-ink));padding-bottom:12px;font-size:20px;font-weight:600}.d2-pkg-factors li{border-bottom:1px solid hsl(var(--site-line));color:hsl(var(--site-ink-2));padding:12px 0;font-size:16px;line-height:1.5}.d2-pkg-fork{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:72px;display:grid}.d2-pkg-fork>a{flex-direction:column;gap:12px;min-height:200px;padding:40px;font-size:17px;line-height:1.5;display:flex}.d2-pkg-fork-t{align-items:center;gap:12px;font-size:26px;font-weight:600;line-height:1.2;display:inline-flex}.d2-pkg-fork-t svg{width:22px;height:22px;transition:translate .3s var(--d2-ease);flex-shrink:0}.d2-pkg-fork>a:hover .d2-pkg-fork-t svg{translate:4px}.d2-pkg-fork-exp{color:hsl(var(--d2-ob-text));background:radial-gradient(ellipse 420px 300px at 90% 100%, hsl(var(--d2-glow) / .3), transparent 70%), hsl(var(--d2-ob));border-radius:20px 0 0 20px}.d2-pkg-fork-exp .d2-pkg-fork-t{color:hsl(var(--d2-ob-ink))}.d2-pkg-fork-self{color:hsl(var(--site-ink-2));background:hsl(var(--site-brand-tint));border-radius:0 20px 20px 0}.d2-pkg-fork-self .d2-pkg-fork-t{color:hsl(var(--site-ink))}.d2-pkg-fork>a:focus-visible{outline:2px solid hsl(var(--site-brand-text));outline-offset:3px}@media (max-width:1100px){.d2-pkg-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.d2-pkg-docs,.d2-pkg-tiers,.d2-pkg-factors,.d2-pkg-fork{grid-template-columns:minmax(0,1fr)}.d2-pkg-tier,.d2-pkg-tier:first-child{border-left:0;border-bottom:1px solid hsl(var(--site-line));padding:28px 0}.d2-pkg-tier.is-hl{border-bottom:0;border-radius:16px;padding:28px 20px}.d2-pkg-desc{min-height:0}.d2-pkg-price{font-size:34px}.d2-pkg-factors{gap:32px;margin-top:40px}.d2-pkg-fork{padding-block:48px}.d2-pkg-fork>a{min-height:0;padding:28px 24px}.d2-pkg-fork-exp{border-radius:16px 16px 0 0}.d2-pkg-fork-self{border-radius:0 0 16px 16px}.d2-pkg-fork-t{font-size:22px}}@media (prefers-reduced-motion:reduce){.d2-pkg-fork-t svg{transition:none}}
