.d2-svc{--d2-ac:#1e59cd;--d2-ac-tint:#e0ecff;--d2-ac-dark:#7eb2ff;--d2-stone:#eaf3f4;--d2-stone-line:#cad9da;--d2-steel:#1e5ba1;--d2-steel-tint:#e6f2fe;--d2-steel-line:#bbd0e8;--d2-gr:#1b1f22;--d2-gr-2:#24282c;--d2-gr-line:#393e42;--d2-gr-text:#b5bbc0;--d2-mono:var(--font-jbm,ui-monospace), ui-monospace, SFMono-Regular, Menlo, monospace}@supports (color:lab(0% 0 0)){.d2-svc{--d2-ac:lab(39.8526% 16.7035 -66.6256);--d2-ac-tint:lab(92.8954% -1.12078 -12.995);--d2-ac-dark:lab(71.4313% -1.45584 -45.9757);--d2-stone:lab(95.2277% -3.16557 -1.32869);--d2-stone-line:lab(85.6593% -5.06255 -2.12172);--d2-steel:lab(37.6228% 1.24845 -44.7496);--d2-steel-tint:lab(94.76% -2.12249 -7.10772);--d2-steel-line:lab(82.5439% -3.93513 -14.0704);--d2-gr:lab(11.27% -1.2573 -2.61253);--d2-gr-2:lab(15.9115% -1.41758 -2.94057);--d2-gr-line:lab(25.7734% -1.58802 -3.27358);--d2-gr-text:lab(75.6553% -1.62706 -3.29378)}}.d2-svc-side:before{content:attr(data-n);font-family:var(--font-jbm,ui-monospace), ui-monospace, SFMono-Regular, Menlo, monospace;color:hsl(var(--site-brand-text));font-variant-numeric:tabular-nums;margin-bottom:22px;font-size:15px;line-height:1.6;display:block}.d2-svc-side:not([data-n]):before{content:none}.d2-svc-faq{counter-reset:d2s}.d2-svc-num,.d2-svc-faq summary:before{font-family:var(--font-jbm,ui-monospace), ui-monospace, SFMono-Regular, Menlo, monospace;color:hsl(var(--site-brand-text));font-variant-numeric:tabular-nums;font-size:15px}.d2-svc-faq summary:before{counter-increment:d2s;content:counter(d2s, decimal-leading-zero)}.d2-cols.d2-svc-count .d2-svc-num{margin-bottom:14px;display:block}.d2-svc-count>.d2-row>p{color:hsl(var(--site-ink));max-width:40em;margin:0;font-size:19px;line-height:1.45}.d2-svc-count>.d2-row h3{font-size:24px}.d2-svc-faq summary{font-size:20px;font-weight:600;line-height:1.3}.d2-svc-faq summary:hover{color:hsl(var(--site-brand-text))}.d2-svc-prose p{max-width:38em;color:hsl(var(--site-ink-2));font-size:18px;line-height:1.6}.d2-svc-prose p:first-child{color:hsl(var(--site-ink));font-size:23px;line-height:1.45}.d2-svc-prose p+p{margin-top:20px}.d2-svc-ask{background:linear-gradient(hsl(var(--site-line)), hsl(var(--site-line))) var(--d2-pad) 0 / calc(100% - 2 * var(--d2-pad)) 1px no-repeat;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;padding-block:20px;display:flex}.d2-svc-ask p{color:hsl(var(--site-ink-2));font-size:17px}.d2-svc-ask+.d2-sec{border-top:1px solid hsl(var(--site-line))}.d2-svc-ask .d2-ulink{cursor:pointer;background:0 0;border:0;padding:0;font-size:17px}.d2-svc-cmp{border-top:1px solid hsl(var(--site-ink))}.d2-svc-cmp-row{border-bottom:1px solid hsl(var(--site-line));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.d2-svc-cmp-row>span{color:hsl(var(--site-ink-3));padding:20px 28px 20px 0;line-height:1.5}.d2-svc-cmp-row>span+span{border-left:1px solid hsl(var(--site-line));color:hsl(var(--site-ink));padding:20px 0 20px 28px;font-weight:500}.d2-svc-cmp-head>span{color:hsl(var(--site-ink-2));align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.d2-svc-cmp-head>span+span{color:hsl(var(--site-brand-text));font-weight:600}.d2-svc-cmp-head svg{flex-shrink:0;width:18px;height:18px}.d2-svc-links{border-top:1px solid hsl(var(--site-ink))}.d2-svc-links>li{border-bottom:1px solid hsl(var(--site-line));flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:6px 0 18px;display:flex}.d2-svc-links .d2-go{font-size:19px}.d2-svc-badge{font-family:var(--font-jbm,ui-monospace), ui-monospace, SFMono-Regular, Menlo, monospace;background:hsl(var(--site-brand-tint));color:hsl(var(--site-brand-text));border-radius:6px;padding:2px 8px;font-size:13px}.d2-sec:is(.d2-svc-tint,.d2-svc-dark),.d2-sec:is(.d2-svc-tint,.d2-svc-dark)+:is(.d2-sec,.d2-svc-ask){border-top:0}.d2-sec.d2-svc-tint{background:hsl(var(--site-brand-tint) / .6)}.d2-svc-tint :is(.d2-cols>li,.d2-svc-links>li){border-color:hsl(var(--site-brand-text) / .18)}.d2-svc-tint .d2-svc-badge{background:hsl(var(--site-surface))}.d2-sec.d2-svc-dark{color:hsl(var(--d2-ob-ink));background:radial-gradient(ellipse 760px 520px at 8% 0%, hsl(var(--d2-glow) / .22), transparent 70%), radial-gradient(ellipse 620px 420px at 100% 100%, hsl(var(--d2-glow-2) / .14), transparent 70%), hsl(var(--d2-ob))}.d2-svc-dark :is(h2,h3,.d2-h){color:hsl(var(--d2-ob-ink))}.d2-svc-dark :is(.d2-intro,.d2-row p,.d2-svc-mid p){color:hsl(var(--d2-ob-text))}.d2-svc-dark .d2-svc-side:before,.d2-svc-dark .d2-svc-num{color:hsl(var(--d2-acc))}.d2-svc-dark .d2-rows{border-top-color:hsl(var(--d2-ob-ink) / .55)}.d2-svc-dark .d2-row{border-color:hsl(var(--d2-ob-ink) / .12)}.d2-svc-dark .d2-pill{background:hsl(var(--d2-acc));color:hsl(var(--d2-acc-ink));cursor:pointer;border:0}.d2-svc-dark .d2-pill:hover{background:hsl(var(--d2-acc-hover));box-shadow:none}.d2-svc-dark .d2-ulink{color:hsl(var(--d2-ob-ink));-webkit-text-decoration-color:hsl(var(--d2-acc));text-decoration-color:hsl(var(--d2-acc))}.d2-svc-dark .d2-ulink:hover{-webkit-text-decoration-color:hsl(var(--d2-ob-ink));text-decoration-color:hsl(var(--d2-ob-ink))}.d2-svc-dark :is(a,button):focus-visible{outline-color:hsl(var(--d2-acc))}.d2-sec.d2-svc-proof{padding:64px 0}.d2-svc-proof dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.d2-svc-proof dl>div{border-left:1px solid hsl(var(--d2-ob-ink) / .14);padding:4px 32px}.d2-svc-proof dl>div:first-child{border-left:0;padding-left:0}.d2-svc-proof dt{letter-spacing:-.02em;color:hsl(var(--d2-acc));font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:1}.d2-svc-proof dd{max-width:22em;color:hsl(var(--d2-ob-text));margin-top:14px;font-size:16px;line-height:1.45}.d2-svc-mid .d2-h{max-width:22ch}.d2-svc-mid p{max-width:34em;margin-top:20px;font-size:19px;line-height:1.5}.d2-svc>.d2-sec[id]{scroll-margin-top:112px}.d2-svc-extra>div>:first-child{margin-top:0}.d2-svc-extra .not-prose{border:0;border-top:1px solid hsl(var(--site-ink));text-align:left;background:0 0;border-radius:0;margin-top:32px;padding:20px 0 0}.d2-svc-extra .not-prose p{color:hsl(var(--site-ink-2));margin-top:6px;font-size:16px;line-height:1.5}.d2-svc-extra .not-prose p.text-2xl{color:hsl(var(--site-brand-text));font-size:32px;font-weight:600;line-height:1.2}.d2-svc-extra .overflow-x-auto{border-top:1px solid hsl(var(--site-ink));margin-top:20px;overflow-x:auto}.d2-svc-extra :is(th,td){border-width:0 0 1px}.d2-svc-extra thead>tr{background:0 0}.d2-svc-wide>.d2-svc-side{-moz-column-gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:64px;display:grid}.d2-svc-wide>.d2-svc-side:before{grid-column:1/-1}.d2-svc-wide>.d2-svc-side .d2-intro{margin:0}.d2-svc-wide>.d2-main{margin-top:48px}.d2-sec.d2-svc-gr{background:#0000 linear-gradient(var(--d2-gr), var(--d2-gr))}.d2-svc-gr :is(.d2-intro,p){color:var(--d2-gr-text)}.d2-svc-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;border-top:1px solid var(--d2-gr-line);border-left:1px solid var(--d2-gr-line);display:grid}.d2-svc-mosaic.has-num{grid-template-columns:repeat(3,minmax(0,1fr))}.d2-svc-mosaic>li{border-right:1px solid var(--d2-gr-line);border-bottom:1px solid var(--d2-gr-line);padding:32px}.d2-svc-mosaic>li.is-num{background:radial-gradient(ellipse 360px 300px at 70% 20%, hsl(var(--d2-glow) / .28), transparent 70%), var(--d2-gr-2);flex-direction:column;grid-area:1/3/span 2;justify-content:flex-end;display:flex}.d2-svc-mosaic>li.is-num:before{content:attr(data-num);letter-spacing:-.06em;color:hsl(var(--d2-acc));margin-bottom:auto;padding-bottom:32px;font-size:200px;font-weight:600;line-height:.8}.d2-svc-mosaic>li.is-wide{grid-column:span 2}.d2-svc-mosaic h3{font-size:22px;line-height:1.25}.d2-svc-mosaic p{margin-top:12px;font-size:16px;line-height:1.55}.d2-svc-rail{position:relative}.d2-svc-rail:before{content:"";background:linear-gradient(hsl(var(--d2-acc)), hsl(var(--d2-ob-ink) / .18));width:1px;position:absolute;top:10px;bottom:10px;left:11px}.d2-svc-rail>li{padding:0 0 36px 52px;position:relative}.d2-svc-rail>li:last-child{padding-bottom:0}.d2-svc-rail>li:before{content:"";background:hsl(var(--d2-ob));width:15px;height:15px;box-shadow:0 0 0 2px hsl(var(--d2-acc)), 0 0 18px hsl(var(--d2-acc) / .55);border-radius:50%;position:absolute;top:6px;left:4px}.d2-svc-rail h3{font-size:22px;line-height:1.3}.d2-svc-rail p{max-width:36em;color:hsl(var(--d2-ob-text));margin-top:10px;font-size:17px;line-height:1.6}.d2-sec.d2-svc-steel{background:var(--d2-steel-tint)}.d2-sec.d2-svc-steel,.d2-sec.d2-svc-steel+.d2-sec{border-top:0}.d2-svc-steel .d2-svc-side:before{color:var(--d2-steel)}.d2-svc-checks ul{-moz-column-gap:40px;border-top:2px solid var(--d2-steel);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.d2-svc-checks li{border-bottom:1px solid var(--d2-steel-line);padding:16px 0 16px 40px;font-size:17px;line-height:1.5;position:relative}.d2-svc-checks li:before{content:"";background:var(--d2-steel);width:22px;height:22px;position:absolute;top:18px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='m8 12 3 3 5-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='m8 12 3 3 5-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.d2-svc-checks li.opt{color:hsl(var(--site-ink-2))}.d2-svc-checks li.opt:before{border:1.5px dashed hsl(var(--site-ink-3));background:0 0;border-radius:3px;width:18px;height:18px;top:20px;left:2px;-webkit-mask:none;mask:none}.d2-svc-npa .overflow-x-auto{border-top:2px solid hsl(var(--site-ink));overflow:visible}.d2-svc-npa table{width:100%;margin:0;display:block}.d2-svc-npa :is(thead,tbody){display:block}.d2-svc-npa tr{border-bottom:1px solid hsl(var(--site-line));background:0 0;grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,3fr);gap:4px 32px;padding:20px 0;display:grid}.d2-svc-npa :is(th,td){text-align:left;vertical-align:top;border:0;padding:0;display:block}.d2-svc-npa thead tr{padding:12px 0}.d2-svc-npa th{font:500 12px/1.4 var(--d2-mono);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--site-ink-2))}.d2-svc-npa td:first-child{color:hsl(var(--site-ink));font-size:17px;font-weight:600;line-height:1.35}.d2-svc-npa td:nth-child(2){color:hsl(var(--site-ink-2));font-size:15px;line-height:1.5}.d2-svc-npa td:nth-child(3){font:500 13px/1.4 var(--d2-mono);background:var(--d2-steel-tint);color:var(--d2-steel);border-radius:4px;place-self:start;padding:5px 9px}.d2-svc-extra .not-prose:has(>.text-2xl){color:hsl(var(--d2-ob-ink));background:radial-gradient(ellipse 420px 300px at 100% 100%, hsl(var(--d2-glow) / .3), transparent 70%), hsl(var(--d2-ob));border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lbl v""sub v";align-items:end;gap:8px 40px;margin-top:40px;padding:40px;display:grid}.d2-svc-extra .not-prose:has(>.text-2xl)>p:first-child{color:hsl(var(--d2-ob-ink));grid-area:lbl;margin:0;font-size:19px;line-height:1.4}.d2-svc-extra .not-prose:has(>.text-2xl)>p.text-2xl{letter-spacing:-.04em;white-space:nowrap;color:hsl(var(--d2-acc));grid-area:v;margin:0;font-size:64px;line-height:.95}.d2-svc-extra .not-prose:has(>.text-2xl)>p:last-child{color:hsl(var(--d2-ob-text));grid-area:sub;margin:0;font-size:15px}.d2-svc-paths{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.d2-svc-paths>p{min-height:220px;padding:40px;font-size:19px;line-height:1.5}.d2-svc-paths>p:before{font:500 13px var(--d2-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:24px;display:block}.d2-svc-self{background:hsl(var(--site-brand-tint))}.d2-svc-self:before{content:"Сами";color:hsl(var(--site-brand-text))}.d2-svc-self a{color:hsl(var(--site-ink));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-svc-exp{color:hsl(var(--d2-ob-ink));background:radial-gradient(ellipse 420px 300px at 90% 100%, hsl(var(--d2-glow) / .3), transparent 70%), hsl(var(--d2-ob))}.d2-svc-exp:before{content:"С экспертом";color:var(--d2-ac-dark)}.d2-sec.d2-svc-stone{background:var(--d2-stone)}.d2-sec.d2-svc-stone,.d2-sec.d2-svc-stone+.d2-sec{border-top:0}.d2-svc-mag{counter-reset:d2a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.d2-svc-mag>li{counter-increment:d2a}.d2-svc-mag a{color:inherit;text-decoration:none}.d2-svc-mag h3{justify-content:space-between;gap:12px;display:flex}.d2-svc-mag h3 svg{width:20px;height:20px;color:var(--d2-ac);flex-shrink:0;margin-top:3px}.d2-svc-mag a:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--d2-ac);text-decoration-color:var(--d2-ac);text-underline-offset:4px}.d2-svc-mag>li:first-child{border-top:2px solid hsl(var(--site-ink));grid-row:1/span 12}.d2-svc-mag>li:first-child a{padding-top:24px;display:block}.d2-svc-mag>li:first-child a:before{content:counter(d2a, decimal-leading-zero);font:500 13px/1.9 var(--d2-mono);color:hsl(var(--site-ink-3));margin-bottom:12px;display:block}.d2-svc-mag>li:first-child h3{letter-spacing:-.02em;font-size:34px;line-height:1.12}.d2-svc-mag>li:first-child p{color:hsl(var(--site-ink-2));margin-top:14px;font-size:18px}.d2-svc-mag>li:not(:first-child) a{border-top:1px solid var(--d2-stone-line);grid-template-columns:40px minmax(0,1fr);gap:0 12px;padding:18px 0;display:grid}.d2-svc-mag>li:nth-child(2) a{border-top-color:hsl(var(--site-ink))}.d2-svc-mag>li:not(:first-child) a:before{content:counter(d2a, decimal-leading-zero);font:500 13px/1.9 var(--d2-mono);color:hsl(var(--site-ink-3));grid-row:1/span 2}.d2-svc-mag>li:not(:first-child) h3{font-size:17px;line-height:1.35}.d2-svc-mag>li:not(:first-child) p{color:hsl(var(--site-ink-2));margin-top:4px;font-size:14px;line-height:1.45}.d2-svc :focus-visible{outline-offset:3px}.d2-sec.d2-bg{isolation:isolate;border-top:0;position:relative;overflow:hidden}.d2-bg+.d2-sec{border-top:0}.d2-bg>.d2-wrap>*{max-width:620px}.d2-bg:before{content:"";z-index:-2;filter:blur(48px);position:absolute;inset:-12%;-webkit-mask:linear-gradient(90deg,#0000 56%,#000 72%);mask:linear-gradient(90deg,#0000 56%,#000 72%)}.d2-bg:after{content:"";z-index:-1;pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.d2-bg.d2-svc-dark:after{opacity:.22;mix-blend-mode:overlay}.d2-sec.d2-bg-img,.d2-sec.d2-bg-ob{background:var(--bgc)}.d2-bg-img:before{filter:none;background:var(--img) right center / cover no-repeat;inset:0;-webkit-mask:linear-gradient(90deg,#0000 58%,#000 76%);mask:linear-gradient(90deg,#0000 58%,#000 76%)}.d2-bg-img-l-mist{--img:url(/images/d2/bg/glow-l-mist.jpg);--bgc:#f8f3eb}@supports (color:lab(0% 0 0)){.d2-bg-img-l-mist{--bgc:lab(95.974% .703663 4.53216)}}.d2-bg-img-l-teal{--img:url(/images/d2/bg/glow-l-teal.jpg);--bgc:#daede8}@supports (color:lab(0% 0 0)){.d2-bg-img-l-teal{--bgc:lab(92.1312% -6.79535 -.063479)}}.d2-bg-img-l-glass{--img:url(/images/d2/bg/glow-l-glass.jpg);--bgc:#d3e2db}@supports (color:lab(0% 0 0)){.d2-bg-img-l-glass{--bgc:lab(88.6695% -6.5878 1.91066)}}.d2-bg-img-d-obsidian{--img:url(/images/d2/bg/glow-d-obsidian.jpg);--bgc:#04100d}@supports (color:lab(0% 0 0)){.d2-bg-img-d-obsidian{--bgc:lab(3.8569% -3.91001 .365314)}}.d2-bg-img-d-teal{--img:url(/images/d2/bg/glow-d-teal.jpg);--bgc:#001a1d}@supports (color:lab(0% 0 0)){.d2-bg-img-d-teal{--bgc:lab(7.51183% -8.93156 -5.48644)}}.d2-bg-img-d-lamp{--img:url(/images/d2/bg/glow-d-lamp.jpg);--bgc:#05100c}@supports (color:lab(0% 0 0)){.d2-bg-img-d-lamp{--bgc:lab(3.86015% -3.87867 .750309)}}.d2-bg-img-d-glass{--img:url(/images/d2/bg/glow-d-glass.jpg);--bgc:#080a04}@supports (color:lab(0% 0 0)){.d2-bg-img-d-glass{--bgc:lab(2.54478% -1.05829 2.00251)}}.d2-sec.d2-bg-paper{background:#f8f3eb;background:lab(95.974% .703663 4.53216)}.d2-bg-paper:before{background:radial-gradient(34% 52% at 68% 84%,#036946,#0000 72%),radial-gradient(26% 40% at 86% 70%,#8ad7b6,#0000 72%),radial-gradient(34% 46% at 10% 14%,#b09367,#0000 72%);background:radial-gradient(34% 52% at 68% 84%,lab(38.6808% -33.911 11.7723),#0000 72%),radial-gradient(26% 40% at 86% 70%,lab(80.3226% -30.2139 8.67049),#0000 72%),radial-gradient(34% 46% at 10% 14%,lab(62.9482% 6.65852 27.9814),#0000 72%)}.d2-sec.d2-bg-teal{background:#e2f5f2;background:lab(95.0209% -6.75681 -.725007)}.d2-bg-teal:before{background:radial-gradient(44% 62% at 84% 82%,#228a8f,#0000 72%),radial-gradient(36% 52% at 62% 34%,#91dcc7,#0000 72%),radial-gradient(50% 30% at 26% 8%,#faf5ea,#0000 72%);background:radial-gradient(44% 62% at 84% 82%,lab(52.1518% -28.1936 -11.5876),#0000 72%),radial-gradient(36% 52% at 62% 34%,lab(82.4761% -27.5495 2.41487),#0000 72%),radial-gradient(50% 30% at 26% 8%,lab(96.5788% .452697 5.73529),#0000 72%)}.d2-sec.d2-bg-sand{background:#f0e7d6;background:lab(91.9563% 1.27852 9.56579)}.d2-bg-sand:before{background:radial-gradient(44% 50% at 56% 96%,#006342,#0000 72%),radial-gradient(36% 40% at 74% 74%,#77c4a3,#0000 72%),radial-gradient(40% 44% at 12% 16%,#f9f5ec,#0000 72%);background:radial-gradient(44% 50% at 56% 96%,lab(36.3592% -34.003 11.7904),#0000 72%),radial-gradient(36% 40% at 74% 74%,lab(73.3616% -30.2758 8.67821),#0000 72%),radial-gradient(40% 44% at 12% 16%,lab(96.5677% .351369 4.58084),#0000 72%)}.d2-sec.d2-bg-glass{background:#ebf4f0;background:lab(95.5218% -3.94496 1.14541)}.d2-bg-glass:before{filter:blur(28px);background:radial-gradient(18% 46% at 70%,#1a7551d9,#0000 70%),radial-gradient(16% 40% at 84% 40%,#98dcbe,#0000 70%),radial-gradient(18% 34% at 96% 70%,#bfa780cc,#0000 70%);background:radial-gradient(18% 46% at 70%,lab(43.3237% -33.7541 11.7412/.85),#0000 70%),radial-gradient(16% 40% at 84% 40%,lab(82.5104% -26.7669 7.69581),#0000 70%),radial-gradient(18% 34% at 96% 70%,lab(69.9449% 4.67253 23.6887/.8),#0000 70%)}.d2-bg-glass:after{opacity:1;mix-blend-mode:normal;background-image:repeating-linear-gradient(90deg,#ffffff52 0 2px,#fff0 6px 16px,#0c191514 18px 20px);background-image:repeating-linear-gradient(90deg,lab(100% 0 0/.32) 0 2px,lab(100% 0 0/0) 6px 16px,lab(7.47111% -6.14855 .568485/.08) 18px 20px);-webkit-mask:linear-gradient(90deg,#0000 58%,#000 76%);mask:linear-gradient(90deg,#0000 58%,#000 76%)}.d2-sec.d2-bg-obsidian{background:#081511;background:lab(5.46647% -4.96621 .461313)}.d2-bg-obsidian:before{background:radial-gradient(40% 60% at 78% 86%,#007e50,#0000 72%),radial-gradient(22% 34% at 66% 74%,#3fbe90cc,#0000 72%),radial-gradient(30% 40% at 12% 14%,#795e32cc,#0000 72%);background:radial-gradient(40% 60% at 78% 86%,lab(46.0232% -43.8359 17.1638),#0000 72%),radial-gradient(22% 34% at 66% 74%,lab(69.2458% -44.4216 12.6197/.8),#0000 72%),radial-gradient(30% 40% at 12% 14%,lab(42.0307% 7.31024 29.1437/.8),#0000 72%)}.d2-sec.d2-bg-deepteal{background:#031f24;background:lab(9.78426% -9.64824 -6.49211)}.d2-bg-deepteal:before{background:radial-gradient(40% 64% at 72%,#147175,#0000 72%),radial-gradient(26% 40% at 86% 30%,#1f9b82d9,#0000 72%),radial-gradient(44% 44% at 30% 96%,#015636cc,#0000 72%);background:radial-gradient(40% 64% at 72%,lab(42.7742% -25.0503 -10.2908),#0000 72%),radial-gradient(26% 40% at 86% 30%,lab(57.3426% -38.651 3.34585/.85),#0000 72%),radial-gradient(44% 44% at 30% 96%,lab(31.5835% -30.1453 11.8264/.8),#0000 72%)}.d2-sec.d2-bg-lamp{background:#06120e;background:lab(4.61871% -4.38626 .847143)}.d2-bg-lamp:before{background:radial-gradient(34% 52% at 88% 16%,#aa8549,#0000 72%),radial-gradient(16% 24% at 84% 18%,#e0c896cc,#0000 72%),radial-gradient(36% 52% at 14% 88%,#007049,#0000 72%);background:radial-gradient(34% 52% at 88% 16%,lab(58.2787% 9.41265 37.5006),#0000 72%),radial-gradient(16% 24% at 84% 18%,lab(81.638% 3.43955 27.9856/.8),#0000 72%),radial-gradient(36% 52% at 14% 88%,lab(41.2587% -41.0674 14.2003),#0000 72%)}.d2-sec.d2-bg-emerald{background:#005034;background:lab(29.2659% -30.6847 10.6275)}.d2-bg-emerald:before{background:radial-gradient(50% 60% at 90% 10%,#4dbc92cc,#0000 70%),radial-gradient(40% 50% at 70% 100%,#147175cc,#0000 70%),radial-gradient(50% 60% at 0 60%,#032018e6,#0000 70%);background:radial-gradient(50% 60% at 90% 10%,lab(69.115% -40.8548 11.6308/.8),#0000 70%),radial-gradient(40% 50% at 70% 100%,lab(42.7742% -25.0503 -10.2908/.8),#0000 70%),radial-gradient(50% 60% at 0 60%,lab(10.0469% -13.697 2.54812/.9),#0000 70%)}.d2-bg-emerald .d2-pill{background:hsl(var(--d2-ob-ink));color:hsl(var(--d2-acc-ink))}.d2-sec.d2-bg-ob{background:var(--bgc) var(--img) 85% 40% / cover no-repeat}.d2-bg-ob:before,.d2-bg-ob:after{content:none}.d2-bg-ob>.d2-wrap>*{max-width:42%}.d2-sec.d2-art>.d2-wrap{display:block}.d2-sec.d2-art>.d2-wrap>*{max-width:560px}.d2-sec.d2-art>.d2-wrap>.d2-side{position:static}.d2-sec.d2-art>.d2-wrap>.d2-main{margin-top:40px}.d2-art .d2-svc-side .d2-intro{margin-top:16px}.d2-sec.d2-art.d2-bg-ob{background:var(--bgc)}.d2-art.d2-bg-ob:before{content:"";z-index:-1;filter:none;background:var(--img) 100% 50% / cover no-repeat;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;width:60%;height:min(100%,860px);position:absolute;inset:50% 0 auto auto;translate:0 -50%;-webkit-mask-image:linear-gradient(90deg,#0000 16%,#000 56%),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000 16%,#000 56%),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.d2-bg-ob-key{--img:url(/images/d2/bg/bg-key.jpg);--bgc:#f1f1f1}.d2-bg-ob-sheets{--img:url(/images/d2/bg/bg-sheets.jpg);--bgc:#f5f5f5}.d2-bg-ob-binders{--img:url(/images/d2/bg/bg-binders.jpg);--bgc:#fafafa}.d2-bg-ob-steps{--img:url(/images/d2/bg/bg-steps.jpg);--bgc:#f8f8f8}.d2-bg-ob-field{--img:url(/images/d2/bg/bg-field.jpg);--bgc:#f0f0f0}.d2-bg-ob-ripples{--img:url(/images/d2/bg/bg-ripples.jpg);--bgc:#f9f9f9}.d2-bg-ob-stamp{--img:url(/images/d2/bg/bg-stamp.jpg);--bgc:#fcfcfc}.d2-bg-ob-magnifier{--img:url(/images/d2/bg/bg-magnifier.jpg);--bgc:#f5f5f5}.d2 .d2-h .d2-nw{white-space:nowrap}.d2-svc .d2-side .d2-object{background:hsl(var(--site-surface));max-width:240px}.d2-svc .d2-svc-tint .d2-side .d2-object{background:color-mix(in srgb, hsl(var(--site-brand-tint)) 60%, hsl(var(--site-surface)))}.d2-svc .d2-svc-stone .d2-side .d2-object{background:var(--d2-stone)}.d2-svc .d2-svc-steel .d2-side .d2-object{background:var(--d2-steel-tint)}.d2-svc .d2-side .d2-object img{filter:brightness(1.08)}@media (max-width:820px){.d2-svc-wide>.d2-svc-side{display:block}.d2-svc-wide>.d2-svc-side .d2-intro{margin-top:16px}.d2-svc-wide>.d2-main{margin-top:32px}.d2-svc-mosaic,.d2-svc-mosaic.has-num{grid-template-columns:minmax(0,1fr)}.d2-svc-mosaic>li,.d2-svc-mosaic>li.is-num,.d2-svc-mosaic>li.is-wide{grid-area:auto;padding:24px}.d2-svc-mosaic>li.is-num:before{padding-bottom:20px;font-size:120px}.d2-svc-rail>li{padding-left:44px}.d2-svc-rail h3{font-size:19px}.d2-svc-checks ul{grid-template-columns:minmax(0,1fr)}.d2-svc-npa thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.d2-svc-npa tr{grid-template-columns:minmax(0,1fr);gap:8px}.d2-svc-extra .not-prose:has(>.text-2xl){grid-template-columns:minmax(0,1fr);grid-template-areas:"lbl""v""sub";gap:12px;padding:28px 24px}.d2-svc-extra .not-prose:has(>.text-2xl)>p.text-2xl{white-space:normal;font-size:44px}.d2-svc-paths{grid-template-columns:minmax(0,1fr)}.d2-svc-paths>p{min-height:0;padding:28px 24px;font-size:17px}.d2-svc-mag{grid-template-columns:minmax(0,1fr)}.d2-svc-mag>li:first-child{grid-row:auto;margin-bottom:24px}.d2-svc-mag>li:first-child h3{font-size:26px}.d2-sec.d2-bg{padding-bottom:200px}.d2-bg:before,.d2-bg-img:before,.d2-bg-glass:after{filter:blur(32px);inset:0 -12%;-webkit-mask:linear-gradient(#0000 calc(100% - 196px),#000 calc(100% - 80px));mask:linear-gradient(#0000 calc(100% - 196px),#000 calc(100% - 80px))}.d2-bg-img:before{filter:none;background-position:bottom;inset:0}.d2-sec.d2-bg-ob{background-position:96% 100%;background-size:220%;padding-bottom:calc(93.339vw + 16px)}.d2-bg-ob>.d2-wrap>*{max-width:none}.d2-art.d2-bg-ob:before{background-position:96% 100%;background-size:220%;width:auto;height:93.339vw;inset:auto 0 0;translate:none;-webkit-mask:linear-gradient(#0000,#000 24%);mask:linear-gradient(#0000,#000 24%)}.d2-svc-side:before{margin-bottom:14px}.d2-svc-count>.d2-row>p{font-size:17px}.d2-svc-count>.d2-row h3{font-size:21px}.d2-svc-faq summary{font-size:17px}.d2-svc-prose p:first-child{font-size:20px}.d2-svc-cmp-row>span{padding:16px 14px 16px 0;font-size:15px}.d2-svc-cmp-row>span+span{padding:16px 0 16px 14px}.d2-svc-proof dl{grid-template-columns:minmax(0,1fr)}.d2-svc-proof dl>div,.d2-svc-proof dl>div:first-child{border-left:0;padding:18px 0}.d2-svc-proof dl>div+div{border-top:1px solid hsl(var(--d2-ob-ink) / .14)}.d2-svc-proof dt{font-size:40px}.d2-svc .d2-side .d2-object{display:none}}
