:where(.ultrakit-dcp-wrapper){--ultrakit-dcp-accent: #6c5ce7;--ultrakit-dcp-accent-2: #00cec9;--lines: 3;--dcp-gap: .34em;--dcp-on: #ffffff;--L: 1.8em}@supports (height: 1lh){:where(.ultrakit-dcp-wrapper){--L: 1lh}}.ultrakit-dcp-wrapper{--a: var(--ultrakit-dcp-accent);--b: var(--ultrakit-dcp-accent-2);--Hc: calc((var(--lines) - 1) * var(--L) + .72em);--F: var(--dcp-fs,calc(var(--Hc) / .72));--H: var(--dcp-box,calc((var(--lines) - 1) * var(--L) + 1.14em));width: 100%;box-sizing: border-box;position: relative}.ultrakit-dcp-content{font-size: 17px;line-height: 1.8;color: #3f3d56;position: relative;column-gap: 2.4em}.ultrakit-dcp-content > *:first-child{margin-top: 0}.ultrakit-dcp-content > *:last-child{margin-bottom: 0}.ultrakit-dcp-content > p{margin: 0 0 1.1em}.ultrakit-dcp-content p[data-dcp]{overflow-wrap: break-word}.ultrakit-dcp-cap{float: left;position: relative;margin: calc(var(--L) / 2 - .36em) var(--dcp-gap) 0 0;font-style: normal}.ultrakit-dcp-l{display: block;font-size: var(--F);line-height: .72;font-weight: 800;color: var(--a);padding: .06em .04em;margin: -.06em -.04em;transition: color .3s ease}@supports (text-box: trim-both cap alphabetic){.ultrakit-dcp-l{line-height: 1;text-box: trim-both cap alphabetic}}.ultrakit-dcp-style-boxed .ultrakit-dcp-cap,.ultrakit-dcp-style-circle .ultrakit-dcp-cap,.ultrakit-dcp-style-illuminated .ultrakit-dcp-cap,.ultrakit-dcp-style-neon .ultrakit-dcp-cap,.ultrakit-dcp-style-brutal .ultrakit-dcp-cap,.ultrakit-dcp-style-glass .ultrakit-dcp-cap,.ultrakit-dcp-style-blob .ultrakit-dcp-cap,.ultrakit-dcp-style-stamp .ultrakit-dcp-cap{display: flex;align-items: center;justify-content: center;width: var(--H);height: var(--H);margin-top: calc(var(--L) / 2 - .5em);margin-bottom: .1em;box-sizing: border-box}.ultrakit-dcp-style-boxed .ultrakit-dcp-l,.ultrakit-dcp-style-circle .ultrakit-dcp-l,.ultrakit-dcp-style-illuminated .ultrakit-dcp-l,.ultrakit-dcp-style-neon .ultrakit-dcp-l,.ultrakit-dcp-style-brutal .ultrakit-dcp-l,.ultrakit-dcp-style-glass .ultrakit-dcp-l,.ultrakit-dcp-style-blob .ultrakit-dcp-l,.ultrakit-dcp-style-stamp .ultrakit-dcp-l{font-size: var(--dcp-fs,calc(var(--H) * .56));color: var(--dcp-on);position: relative;z-index: 1}.dcp-font-serif .ultrakit-dcp-l,.dcp-font-auto.ultrakit-dcp-style-classic .ultrakit-dcp-l,.dcp-font-auto.ultrakit-dcp-style-illuminated .ultrakit-dcp-l,.dcp-font-auto.ultrakit-dcp-style-stamp .ultrakit-dcp-l,.dcp-font-auto.ultrakit-dcp-style-line .ultrakit-dcp-l,.dcp-font-auto.ultrakit-dcp-style-ghost .ultrakit-dcp-cap::before{font-family: Georgia,'Iowan Old Style','Times New Roman',serif}.dcp-font-didone .ultrakit-dcp-l{font-family: 'Bodoni 72',Didot,'Bodoni MT','Playfair Display',Georgia,serif;font-weight: 400}.dcp-font-sans .ultrakit-dcp-l{font-family: inherit}.dcp-font-mono .ultrakit-dcp-l{font-family: 'Courier Prime','Courier New',ui-monospace,monospace;font-weight: 700}.ultrakit-dcp-style-classic .ultrakit-dcp-l{font-weight: 700}.ultrakit-dcp-style-boxed .ultrakit-dcp-cap{background: linear-gradient(135deg,var(--a),var(--b));border-radius: calc(var(--H) * .18);box-shadow: 0 .6em 1.4em -.6em color-mix(in srgb,var(--a) 70%,transparent)}.ultrakit-dcp-style-circle .ultrakit-dcp-cap{background: radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--b) 70%,#fff),var(--a) 70%);border-radius: 50%;box-shadow: 0 0 0 .22em color-mix(in srgb,var(--a) 16%,transparent),0 .6em 1.2em -.6em color-mix(in srgb,var(--a) 70%,transparent)}.ultrakit-dcp-style-gradient .ultrakit-dcp-l{font-weight: 900;background: linear-gradient(120deg,var(--a),var(--b) 45%,#fd79a8 70%,var(--a));background-size: 220% 100%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}.ultrakit-dcp-style-outline .ultrakit-dcp-l{font-weight: 900;color: transparent;-webkit-text-stroke: max(1.5px,.028em) var(--a);text-shadow: .07em .07em 0 color-mix(in srgb,var(--b) 40%,transparent)}.ultrakit-dcp-style-illuminated .ultrakit-dcp-cap{--gild: var(--b);background: radial-gradient(circle,color-mix(in srgb,var(--gild) 45%,transparent) 0 1.2px,transparent 1.7px) 0 0 / .62em .62em,radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--a) 80%,#fff 8%),color-mix(in srgb,var(--a) 55%,#000));border: max(2px,.06em) solid var(--gild);outline: 1px solid color-mix(in srgb,var(--gild) 70%,transparent);outline-offset: .12em;border-radius: .12em;box-shadow: inset 0 0 0 .16em color-mix(in srgb,var(--a) 60%,#000),inset 0 0 0 calc(.16em + 1.5px) var(--gild),0 .5em 1.2em -.5em rgba(0,0,0,.45)}.ultrakit-dcp-style-illuminated .ultrakit-dcp-l{font-size: var(--dcp-fs,calc(var(--H) * .64));font-weight: 700;background: linear-gradient(180deg,#fff6d6,var(--gild) 55%,color-mix(in srgb,var(--gild) 70%,#000));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;filter: drop-shadow(0 .03em .02em rgba(0,0,0,.5))}.ultrakit-dcp-style-neon .ultrakit-dcp-cap{background: #0d0b1a;border: 2px solid var(--a);border-radius: calc(var(--H) * .2);box-shadow: 0 0 .5em color-mix(in srgb,var(--a) 70%,transparent),inset 0 0 .6em color-mix(in srgb,var(--a) 45%,transparent)}.ultrakit-dcp-style-neon .ultrakit-dcp-l{font-weight: 700;color: #fff;text-shadow: 0 0 .06em #fff,0 0 .14em var(--b),0 0 .3em var(--b),0 0 .5em var(--a)}.ultrakit-dcp-style-retro .ultrakit-dcp-l{font-weight: 900;color: var(--a);text-shadow: .05em .05em 0 var(--b),.1em .1em 0 color-mix(in srgb,var(--a) 30%,transparent)}.ultrakit-dcp-style-brutal .ultrakit-dcp-cap{background: var(--b);border: 3px solid #111;border-radius: 6px;box-shadow: 6px 6px 0 #111;rotate: -3deg}.ultrakit-dcp-style-brutal .ultrakit-dcp-l{font-weight: 900;color: var(--dcp-on-brutal,#111)}.ultrakit-dcp-style-glass .ultrakit-dcp-cap{background: radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--a) 65%,transparent),transparent 62%),linear-gradient(135deg,rgba(255,255,255,.34),rgba(255,255,255,.08));border: 1px solid rgba(255,255,255,.45);border-radius: calc(var(--H) * .24);-webkit-backdrop-filter: blur(12px) saturate(1.4);backdrop-filter: blur(12px) saturate(1.4);box-shadow: inset 0 1px 0 rgba(255,255,255,.6),0 .7em 1.6em -.7em rgba(0,0,0,.45)}.ultrakit-dcp-style-glass .ultrakit-dcp-l{font-weight: 800;text-shadow: 0 .04em .12em rgba(0,0,0,.25)}.ultrakit-dcp-style-blob .ultrakit-dcp-cap{background: linear-gradient(135deg,var(--a),var(--b));border-radius: 58% 42% 55% 45% / 45% 55% 45% 55%;box-shadow: 0 .6em 1.4em -.6em color-mix(in srgb,var(--a) 75%,transparent)}.ultrakit-dcp-style-blob .ultrakit-dcp-l{font-weight: 900}.ultrakit-dcp-style-photo .ultrakit-dcp-l{font-weight: 900;background: var(--dcp-img,linear-gradient(135deg,var(--a),var(--b))) 50% 50% / cover no-repeat;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;filter: drop-shadow(0 .04em .05em rgba(0,0,0,.18))}.ultrakit-dcp-style-ghost .ultrakit-dcp-content p[data-dcp]{position: relative;isolation: isolate}.ultrakit-dcp-style-ghost:not(.dcp-surface-none){overflow: hidden}.ultrakit-dcp-style-ghost .ultrakit-dcp-cap{float: none;display: inline;margin: 0;position: static}.ultrakit-dcp-style-ghost .ultrakit-dcp-l{display: inline;font-size: 1.35em;line-height: 0;padding: 0;margin: 0;text-box: none;font-weight: 800}.ultrakit-dcp-style-ghost .ultrakit-dcp-cap::before{content: attr(data-l);position: absolute;z-index: -1;top: calc(var(--lines) * -.06em);left: calc(var(--lines) * -.05em);font-size: calc(var(--lines) * 2.6em);line-height: .78;font-weight: 900;pointer-events: none;background: linear-gradient(160deg,var(--a),var(--b));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;opacity: .24}.ultrakit-dcp-style-stripes .ultrakit-dcp-l{font-weight: 900;background: repeating-linear-gradient(-45deg,var(--a) 0 .05em,var(--b) .05em .1em);background-size: .1414em .1414em;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;-webkit-text-stroke: max(1px,.012em) var(--a)}.ultrakit-dcp-style-extrude .ultrakit-dcp-l{--d: color-mix(in srgb,var(--a) 60%,#000);font-weight: 900;color: var(--a);text-shadow: .01em .01em 0 var(--d),.02em .02em 0 var(--d),.03em .03em 0 var(--d),.04em .04em 0 var(--d),.05em .05em 0 var(--d),.06em .06em 0 var(--d),.09em .12em .12em rgba(0,0,0,.25)}.ultrakit-dcp-style-line .ultrakit-dcp-cap{padding-right: var(--dcp-gap);margin-right: var(--dcp-gap);border-right: 3px solid transparent;border-image: linear-gradient(180deg,var(--a),var(--b)) 1}.ultrakit-dcp-style-line .ultrakit-dcp-l{font-weight: 400;color: var(--a)}.ultrakit-dcp-style-stamp .ultrakit-dcp-cap{border-radius: 50%;background: color-mix(in srgb,var(--a) 9%,transparent);border: max(2px,.05em) solid var(--a);outline: max(1.5px,.04em) dashed var(--b);outline-offset: .2em}.ultrakit-dcp-style-stamp .ultrakit-dcp-l{color: var(--a);font-weight: 700}.ultrakit-dcp-style-split .ultrakit-dcp-l{font-weight: 900;background: linear-gradient(180deg,var(--a) 0 54%,var(--b) 54% 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}.dcp-pos-raised .ultrakit-dcp-cap{float: none;display: inline-block;vertical-align: baseline;margin: 0 .04em 0 0}.dcp-pos-raised .ultrakit-dcp-l{display: inline-block}.dcp-pos-raised.ultrakit-dcp-style-boxed .ultrakit-dcp-cap,.dcp-pos-raised.ultrakit-dcp-style-circle .ultrakit-dcp-cap,.dcp-pos-raised.ultrakit-dcp-style-illuminated .ultrakit-dcp-cap,.dcp-pos-raised.ultrakit-dcp-style-neon .ultrakit-dcp-cap,.dcp-pos-raised.ultrakit-dcp-style-brutal .ultrakit-dcp-cap,.dcp-pos-raised.ultrakit-dcp-style-glass .ultrakit-dcp-cap,.dcp-pos-raised.ultrakit-dcp-style-blob .ultrakit-dcp-cap,.dcp-pos-raised.ultrakit-dcp-style-stamp .ultrakit-dcp-cap{display: inline-flex;vertical-align: -.3em;margin: .1em .3em .1em 0}.dcp-pos-hang .ultrakit-dcp-content{--hw: calc(var(--Hc) / .72 * .82 + var(--dcp-gap));padding-left: var(--hw)}.dcp-pos-hang.ultrakit-dcp-style-boxed .ultrakit-dcp-content,.dcp-pos-hang.ultrakit-dcp-style-circle .ultrakit-dcp-content,.dcp-pos-hang.ultrakit-dcp-style-illuminated .ultrakit-dcp-content,.dcp-pos-hang.ultrakit-dcp-style-neon .ultrakit-dcp-content,.dcp-pos-hang.ultrakit-dcp-style-brutal .ultrakit-dcp-content,.dcp-pos-hang.ultrakit-dcp-style-glass .ultrakit-dcp-content,.dcp-pos-hang.ultrakit-dcp-style-blob .ultrakit-dcp-content,.dcp-pos-hang.ultrakit-dcp-style-stamp .ultrakit-dcp-content{--hw: calc(var(--H) + var(--dcp-gap) * 1.6)}.dcp-pos-hang .ultrakit-dcp-cap{margin-left: calc(-1 * var(--hw))}.dcp-pos-hang:not(.ultrakit-dcp-style-boxed):not(.ultrakit-dcp-style-circle):not(.ultrakit-dcp-style-illuminated):not(.ultrakit-dcp-style-neon):not(.ultrakit-dcp-style-brutal):not(.ultrakit-dcp-style-glass):not(.ultrakit-dcp-style-blob):not(.ultrakit-dcp-style-stamp) .ultrakit-dcp-cap{width: calc(var(--hw) - var(--dcp-gap));display: flex;justify-content: center}.dcp-pos-hang.ultrakit-dcp-style-line .ultrakit-dcp-cap{justify-content: flex-end}.dcp-lead-smallcaps .ultrakit-dcp-content p[data-dcp]::first-line{font-variant: small-caps;letter-spacing: .05em;font-weight: 600}.ultrakit-dcp-lead{font-weight: 700;text-transform: uppercase;letter-spacing: .06em;font-size: .86em}.dcp-rule .ultrakit-dcp-content{column-rule: 1px solid color-mix(in srgb,currentColor 16%,transparent)}.ultrakit-dcp-content p[data-dcp]{break-inside: auto}.dcp-end-square .ultrakit-dcp-content > p:last-of-type::after,.dcp-end-diamond .ultrakit-dcp-content > p:last-of-type::after,.dcp-end-fleuron .ultrakit-dcp-content > p:last-of-type::after,.dcp-end-star .ultrakit-dcp-content > p:last-of-type::after{display: inline-block;margin-left: .45em;color: var(--a);font-size: .85em;line-height: 1;vertical-align: .02em}.dcp-surface-dark .ultrakit-dcp-content > p:last-of-type::after,.dcp-surface-glass .ultrakit-dcp-content > p:last-of-type::after{color: var(--b)}.dcp-end-square .ultrakit-dcp-content > p:last-of-type::after{content: '\25A0'}.dcp-end-diamond .ultrakit-dcp-content > p:last-of-type::after{content: '\25C6'}.dcp-end-fleuron .ultrakit-dcp-content > p:last-of-type::after{content: '\2766';font-size: 1.05em}.dcp-end-star .ultrakit-dcp-content > p:last-of-type::after{content: '\2726'}.dcp-surface-card,.dcp-surface-paper,.dcp-surface-dark,.dcp-surface-glass{padding: clamp(22px,4vw,46px);border-radius: 22px}.dcp-surface-card{background: #fff;box-shadow: 0 1px 0 rgba(20,16,60,.04),0 24px 60px -28px rgba(40,30,110,.35);border: 1px solid rgba(108,92,231,.08)}.dcp-surface-paper{background: radial-gradient(120% 90% at 10% 0%,rgba(255,255,255,.8),transparent 60%),repeating-linear-gradient(0deg,rgba(120,90,40,.025) 0 2px,transparent 2px 5px),#fbf6ea;border-radius: 6px;box-shadow: 0 1px 2px rgba(70,50,20,.08),0 22px 50px -26px rgba(70,50,20,.45);border: 1px solid rgba(120,90,40,.12)}.dcp-surface-paper .ultrakit-dcp-content{color: #3b3326}.dcp-surface-dark{background: radial-gradient(120% 100% at 0% 0%,#241a52,#0f0d1f 60%);box-shadow: 0 30px 70px -30px rgba(10,5,40,.8);border: 1px solid rgba(255,255,255,.06)}.dcp-surface-dark .ultrakit-dcp-content{color: #d9d6f0}.dcp-surface-glass{background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.22);-webkit-backdrop-filter: blur(16px) saturate(1.3);backdrop-filter: blur(16px) saturate(1.3);box-shadow: 0 30px 70px -30px rgba(0,0,0,.6)}.dcp-surface-glass .ultrakit-dcp-content{color: #f3f2ff}.ultrakit-dcp-wrapper .ultrakit-dcp-cap{transition: opacity .7s ease,translate .9s cubic-bezier(.2,.9,.25,1.15),scale .9s cubic-bezier(.2,.9,.25,1.2),rotate .9s cubic-bezier(.2,.9,.3,1.1),filter .9s ease;transition-delay: calc(var(--i,0) * 120ms)}.is-armed:not(.is-in) .ultrakit-dcp-cap{opacity: 0}.dcp-anim-rise.is-armed:not(.is-in) .ultrakit-dcp-cap{translate: 0 .8em}.dcp-anim-zoom.is-armed:not(.is-in) .ultrakit-dcp-cap{scale: .3}.dcp-anim-flip.is-armed:not(.is-in) .ultrakit-dcp-cap{rotate: y 95deg}.dcp-anim-blur.is-armed:not(.is-in) .ultrakit-dcp-cap{filter: blur(14px);scale: 1.2}.dcp-anim-ink.is-armed:not(.is-in) .ultrakit-dcp-cap{scale: 1.8;filter: blur(6px)}.dcp-anim-ink .ultrakit-dcp-content{transition: color .9s ease .45s}.dcp-anim-ink.is-armed:not(.is-in) .ultrakit-dcp-content{color: transparent !important}.dcp-anim-ink.is-armed:not(.is-in) .ultrakit-dcp-lead{color: transparent}.dcp-pos-raised .ultrakit-dcp-cap{transform-origin: 50% 80%}.ultrakit-dcp-style-brutal.is-armed:not(.is-in) .ultrakit-dcp-cap{rotate: 12deg}.dcp-anim-flip.ultrakit-dcp-style-brutal.is-armed:not(.is-in) .ultrakit-dcp-cap{rotate: y 95deg}.ultrakit-dcp-style-ghost .ultrakit-dcp-cap::before{transition: opacity 1s ease,translate 1.1s cubic-bezier(.2,.9,.25,1)}.ultrakit-dcp-style-ghost.is-armed:not(.is-in) .ultrakit-dcp-cap{opacity: 1;translate: none;scale: none;rotate: none;filter: none}.ultrakit-dcp-style-ghost.is-armed:not(.is-in) .ultrakit-dcp-cap::before{opacity: 0;translate: 0 .25em}@media (prefers-reduced-motion: no-preference){.dcp-loop.ultrakit-dcp-style-gradient .ultrakit-dcp-l{animation: ukdcp-shimmer 6s linear infinite}.dcp-loop.ultrakit-dcp-style-neon .ultrakit-dcp-l{animation: ukdcp-flicker 5.5s steps(1) infinite}.dcp-loop.ultrakit-dcp-style-blob .ultrakit-dcp-cap{animation: ukdcp-blob 9s ease-in-out infinite}.dcp-loop.ultrakit-dcp-style-stamp.is-in .ultrakit-dcp-cap,.dcp-loop.ultrakit-dcp-style-stamp:not(.is-armed) .ultrakit-dcp-cap{animation: ukdcp-rock 5s ease-in-out infinite}.dcp-loop.ultrakit-dcp-style-stripes .ultrakit-dcp-l{animation: ukdcp-stripes 1.6s linear infinite}.dcp-loop.ultrakit-dcp-style-photo .ultrakit-dcp-l{background-size: 170% auto;animation: ukdcp-pan 14s ease-in-out infinite alternate}.dcp-loop.ultrakit-dcp-style-illuminated .ultrakit-dcp-l{animation: ukdcp-gild 4.5s ease-in-out infinite}}@keyframes ukdcp-shimmer{to{background-position: -220% 0}}@keyframes ukdcp-flicker{0%,100%{opacity: 1}71%{opacity: .55}72%{opacity: 1}74%{opacity: .4}75%{opacity: 1}}@keyframes ukdcp-blob{0%,100%{border-radius: 58% 42% 55% 45% / 45% 55% 45% 55%}33%{border-radius: 40% 60% 42% 58% / 58% 40% 60% 42%}66%{border-radius: 52% 48% 38% 62% / 42% 62% 38% 58%}}@keyframes ukdcp-rock{0%,100%{rotate: -5deg}50%{rotate: 5deg}}@keyframes ukdcp-stripes{to{background-position: .1414em 0}}@keyframes ukdcp-pan{from{background-position: 0% 30%}to{background-position: 100% 70%}}@keyframes ukdcp-gild{0%,100%{filter: drop-shadow(0 .03em .02em rgba(0,0,0,.5))}50%{filter: drop-shadow(0 .03em .02em rgba(0,0,0,.5)) drop-shadow(0 0 .12em color-mix(in srgb,var(--b) 70%,transparent))}}@media (prefers-reduced-motion: reduce){.ultrakit-dcp-wrapper .ultrakit-dcp-cap,.dcp-anim-ink .ultrakit-dcp-content{transition: none !important}}@media (max-width: 767px){.dcp-pos-hang .ultrakit-dcp-content{padding-left: 0}.dcp-pos-hang .ultrakit-dcp-cap{margin-left: 0}.dcp-pos-hang:not(.ultrakit-dcp-style-boxed):not(.ultrakit-dcp-style-circle):not(.ultrakit-dcp-style-illuminated):not(.ultrakit-dcp-style-neon):not(.ultrakit-dcp-style-brutal):not(.ultrakit-dcp-style-glass):not(.ultrakit-dcp-style-blob):not(.ultrakit-dcp-style-stamp) .ultrakit-dcp-cap{width: auto}.ultrakit-dcp-content{column-count: 1}.ultrakit-dcp-style-brutal .ultrakit-dcp-cap{box-shadow: 4px 4px 0 #111}}