.ucd-draft{margin:0;padding:.65rem var(--cf-marketing-gutter);background:var(--cf-ink-50);color:var(--cf-ink-600);border-bottom:1px solid var(--cf-ink-150);font:400 12px/1.6 var(--cf-marketing-font-ui);text-align:center}.ucd-draft span{display:inline-block;margin-left:.75rem;color:inherit}.ucd-hero .mp-hero__copy{max-width:52rem}.ucd-hero__intro{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:60px}.ucd-hero__intro>*{min-width:0}.ucd-hero__lead .mp-lead{margin:0;max-width:45ch}.ucd-hero__lead .mp-actions{margin-top:24px;gap:18px}.ucd-split .mp-lead{margin-block:1.25rem 1rem}.ucd-split--wide{grid-template-columns:minmax(0,1fr)}.ucd-split--wide>div{max-width:52rem}.ucd-split--wide>.lv-fig{order:2}.ucd-split p:not(.kicker):not(.mp-lead){color:var(--cf-ink-600)}.ucd-note{font-size:var(--cf-marketing-caption);padding:.75rem 1rem;border-radius:.5rem;background:var(--cf-ink-50);color:var(--cf-ink-700)!important}.mp-section--subtle .ucd-note{background:var(--cf-ink-0)}.ucd-text .mp-section-heading{margin-bottom:0}.ucd-study dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem 1.5rem;margin:0;padding:1.75rem}.ucd-study dt{font:500 var(--cf-marketing-kicker)/1.6 "JetBrains Mono",monospace;color:var(--cf-ink-600);padding-top:.2rem}.ucd-study dd{margin:0;font-size:var(--cf-marketing-body);color:var(--cf-ink-900)}.ucd-concepts>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem;background:var(--cf-ink-25, var(--cf-ink-50))}.ucd-concepts>div>figure{margin:0;display:flex;flex-direction:column;gap:.5rem}.ucd-concepts img{display:block;width:100%;height:auto;border-radius:.75rem}.ucd-concepts>div>figure>figcaption{padding:0;border:0;background:none;font-weight:650;font-size:var(--cf-marketing-caption);color:var(--cf-ink-900)}.ucd-feature{display:grid;gap:.8rem;padding:2.25rem;border-radius:16px;background:var(--cf-violet-50);border:1px solid var(--cf-violet-200);color:inherit;text-decoration:none;margin-bottom:3rem}.ucd-feature strong{font-size:clamp(1.6rem,2.4vw,2.1rem);letter-spacing:-.02em;line-height:1.15}.ucd-feature>span:not(.kicker){font-size:var(--cf-marketing-lead);color:var(--cf-ink-600);max-width:60ch}.ucd-feature i,.ucd-tile i{font-style:normal;font-weight:650;color:var(--cf-link-fg);font-size:var(--cf-marketing-caption);margin-top:auto}.ucd-feature:hover,.ucd-tile[href]:hover{border-color:var(--cf-violet-400)}.ucd-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}.ucd-groups>div{display:flex;flex-direction:column;gap:1rem}.ucd-groups__h{margin:0 0 .25rem;font-size:var(--cf-marketing-body);font-weight:650;padding-top:.9rem;border-top:1px solid var(--cf-ink-200)}.ucd-tile{display:flex;flex-direction:column;gap:.65rem;padding:1.75rem;border:1px solid var(--cf-ink-150);border-radius:16px;background:var(--cf-ink-0);color:inherit;text-decoration:none;min-height:11rem}.ucd-tile strong{font-size:1.25rem;font-weight:600;letter-spacing:-.025em}.ucd-tile span{font-size:15px;color:var(--cf-ink-600);line-height:1.65;max-width:54ch}.ucd-tile--plain{background:var(--cf-ink-50)}.ucd-tile--plain i{color:var(--cf-ink-500);font-weight:500}.ucd-feature:focus-visible,.ucd-tile:focus-visible{outline:2px solid var(--cf-violet-600);outline-offset:3px}.ucd-task-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:56px}.ucd-task-nav a{color:var(--cf-link-fg);font-weight:500;text-decoration:none;padding-block:10px}.ucd-task-nav a:focus-visible{outline:2px solid var(--cf-violet-600);outline-offset:4px}.ucd-task-group{scroll-margin-top:120px}.ucd-task-group+.ucd-task-group{margin-top:72px}.ucd-task-group__heading{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:baseline;border-top:1px solid var(--cf-ink-150);padding-top:24px;margin-bottom:28px}.ucd-task-group__heading .h2{font-size:clamp(24px,3vw,36px);margin:0}.ucd-task-group__heading p{color:var(--cf-ink-600);margin:0}.ucd-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ucd-task-grid .ucd-tile{min-width:0}.ucd-task-grid h3{margin:0;font-size:21px;line-height:1.35;letter-spacing:-.025em;font-weight:600}.ucd-tile--featured{background:var(--cf-violet-50);border-color:var(--cf-violet-200)}.ucd-task #ablauf{scroll-margin-top:120px}.ucd-task-copy{align-items:start}.ucd-task-copy>div{min-width:0}.ucd-task-copy p:not(.kicker){margin:0 0 20px;color:var(--cf-ink-600);font-size:var(--cf-marketing-body);line-height:1.7}.ucd-faq .mp-faq-layout{grid-template-columns:.8fr 1.2fr;gap:100px}.ucd-faq .h2{margin:0}.ucd-faq summary{min-height:3.25rem;font-weight:500;font-size:16px;line-height:1.6}.ucd-faq summary>span{flex:none;min-width:1rem;text-align:center}.ucd-faq details[open] summary>span{transform:none;font-size:0}.ucd-faq details[open] summary>span:before{content:"−";font-size:1.5rem}.ucd-faq summary:focus-visible{outline:2px solid var(--cf-violet-600);outline-offset:2px}.ucd-faq__a{padding-bottom:1.5rem}.ucd-faq__a p{margin:0 0 .75rem;color:var(--cf-ink-600);font-size:15px;line-height:1.7;max-width:65ch}.ucd-cta{text-align:center}.ucd-cta__row{display:flex;flex-direction:column;align-items:center;gap:2rem}.ucd-cta__row>div:first-child{max-width:44rem}.ucd-cta__row p{margin:1.25rem auto 0;max-width:60ch;font-size:16px;line-height:1.65}.ucd-cta .mp-actions{margin-top:0;justify-content:center}.ucd-cta .btn{background:var(--cf-ink-0);color:var(--cf-ink-900);border-color:var(--cf-ink-0)}.ucd-cta .btn:hover{background:var(--cf-violet-100);border-color:var(--cf-violet-100)}.ucd-page .lv-fig.lv-fig--dp{background:var(--cf-ink-0);border:1px solid var(--cf-ink-150);border-radius:16px;overflow:hidden}.ucd-page .lv-fig.lv-fig--dp figcaption{padding:.65rem 1rem;border-top:1px solid var(--cf-ink-100);background:var(--cf-ink-0)}@media(max-width:1000px){.ucd-faq .mp-faq-layout{gap:48px}.ucd-hero__intro{gap:32px}}@media(max-width:800px){.ucd-split--reverse>.mp-product,.ucd-split--reverse>.lv-fig{order:2}.ucd-faq .mp-faq-layout{grid-template-columns:1fr;gap:32px}}@media(max-width:760px){.ucd-hero__intro{grid-template-columns:1fr;gap:24px}.ucd-groups{grid-template-columns:1fr;gap:2rem}.ucd-feature,.ucd-tile{padding:1.5rem}.ucd-task-grid,.ucd-task-group__heading{grid-template-columns:1fr}.ucd-task-group__heading{gap:12px}.ucd-task-nav{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:36px}.ucd-task-group+.ucd-task-group{margin-top:48px}}@media(max-width:560px){.ucd-groups{grid-template-columns:1fr}.ucd-feature{padding:1.4rem}.ucd-study dl{grid-template-columns:1fr;gap:.2rem;padding:1.25rem}.ucd-study dd{margin-bottom:.6rem}.ucd-concepts>div{gap:.6rem;padding:.75rem}.ucd-draft span{display:block;margin:0}}@media(min-width:801px){.ucd-split--stack{grid-template-rows:auto 1fr;row-gap:2rem}.ucd-split--stack>div{grid-column:1;grid-row:1 / span 2}.ucd-split--stack>.lv-fig{grid-column:2}.ucd-split--stack.ucd-split--reverse>div{grid-column:2}.ucd-split--stack.ucd-split--reverse>.lv-fig{grid-column:1}}
