:root{--lab-doing:#d8487a;--lab-doing-soft:#f8e3ec;--lab-doing-deep:#b23566}.va-quotes{margin:0 0 var(--s-8);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;padding:0;list-style:none;display:grid}.va-quote{background:linear-gradient(158deg, #fff 0%, color-mix(in srgb, var(--lab-doing) 4%, #fff) 100%);border:1px solid #d8487a24;border-radius:18px;flex-direction:column;padding:22px 22px 16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #b235660d}.va-quote:hover{transform:translateY(-3px);box-shadow:0 14px 28px #b235661a}.va-quote:before{content:"«";font-family:var(--font-serif);color:var(--lab-doing);opacity:.09;pointer-events:none;font-size:6.5rem;line-height:1;position:absolute;top:-22px;right:10px}.va-quote-text{z-index:1;font-family:var(--font-serif);color:var(--lab-ink);flex:1;margin:0 0 14px;font-size:1.08rem;font-style:italic;line-height:1.5;position:relative}.va-quote-who{border-top:1px solid #d8487a24;margin-top:auto;padding-top:12px}.va-quote-who summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.va-quote-who summary::-webkit-details-marker{display:none}.va-quote-author{color:var(--lab-doing-deep);font-size:.92rem;font-weight:700}.va-quote-more{letter-spacing:.02em;white-space:nowrap;color:var(--lab-doing-deep);background:color-mix(in srgb, var(--lab-doing) 8%, #fff);border:1px solid #d8487a47;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-size:.68rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.va-quote-more:after{content:"▾";font-size:.7rem;transition:transform .18s}.va-quote-who summary:hover .va-quote-more{background:var(--lab-doing);color:#fff;border-color:var(--lab-doing)}.va-quote-who[open] .va-quote-more:after{transform:rotate(180deg)}.va-quote-bio{color:var(--lab-ink);opacity:.8;margin:11px 0 2px;font-size:.85rem;line-height:1.55;animation:.2s va-quote-bio-in}@keyframes va-quote-bio-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:.8;transform:none}}.va-read{margin:0 0 var(--s-8);background:#fff;border:1px solid #d8487a29;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #b235660d}.va-read summary{cursor:pointer;align-items:center;gap:14px;padding:15px 18px;list-style:none;transition:background .18s;display:flex}.va-read summary::-webkit-details-marker{display:none}.va-read summary:hover{background:color-mix(in srgb, var(--lab-doing) 5%, #fff)}.va-read-icon{background:color-mix(in srgb, var(--lab-doing) 13%, #fff);width:42px;height:42px;color:var(--lab-doing-deep);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.va-read-icon svg{width:22px;height:22px}.va-read-summary-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.va-read-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lab-doing-deep);font-size:.66rem;font-weight:800}.va-read-title{color:var(--lab-ink);font-size:1.02rem;font-weight:700;line-height:1.3}.va-read-chevron{width:20px;height:20px;color:var(--lab-doing);flex:none;transition:transform .2s}.va-read[open] .va-read-chevron{transform:rotate(180deg)}.va-read[open] summary{border-bottom:1px solid #d8487a1f}.va-read-body{max-width:760px;padding:22px 26px 28px}.va-read-body p{color:var(--lab-ink);opacity:.9;margin:0 0 12px;font-size:.96rem;line-height:1.72}.va-read-body p.va-read-lede{font-family:var(--font-serif);opacity:1;margin:0 0 12px;font-size:1.16rem;line-height:1.55}.va-read-section{margin-top:28px}.va-read-h{color:var(--lab-doing-deep);border-left:3px solid var(--lab-doing);margin:0 0 12px;padding-left:14px;font-size:1.16rem;font-weight:700}.va-read-story{background:var(--lab-doing-soft);border-radius:14px;margin:14px 0 16px;padding:16px 18px}.va-read-story-name{letter-spacing:.09em;text-transform:uppercase;color:#fff;background:var(--lab-doing);border-radius:999px;margin:0 0 10px;padding:3px 12px;font-size:.7rem;font-weight:800;display:inline-block}.va-read-story p{color:var(--lab-ink);opacity:.92;margin:0;font-size:.95rem;line-height:1.7}.va-goal{background:var(--lab-doing-soft);margin:0 0 var(--s-6);border-radius:16px;padding:20px 24px}.va-goal-label{letter-spacing:.14em;text-transform:uppercase;color:var(--lab-doing-deep);margin:0 0 10px;font-size:.72rem;font-weight:700;display:block}.va-goal-text{font-family:var(--font-serif);color:var(--lab-ink);margin:0;font-size:1.15rem;font-style:italic;line-height:1.5}.va-moves{margin:0 0 var(--s-6)}.va-moves-list{margin:0;padding-left:1.2em}.va-moves-list li{color:var(--lab-ink);margin-bottom:6px;font-size:1rem;line-height:1.4}.va-move{margin-bottom:16px}.va-move-text{color:var(--lab-ink);align-items:flex-start;gap:10px;margin:0 0 8px;font-size:1rem;font-weight:600;line-height:1.4;display:flex}.va-move-num{background:var(--lab-doing);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:.8rem;font-weight:700;display:inline-flex}.va-empty{color:var(--lab-ink);opacity:.85;margin:0 0 var(--s-6);font-size:.95rem}.va-empty a{color:var(--lab-doing-deep);font-weight:600}.va-vq-result{--rc:var(--lab-doing-deep);margin:var(--s-5) 0 var(--s-6);border:1px solid color-mix(in srgb, var(--rc) 24%, transparent);box-shadow:0 16px 44px -26px color-mix(in srgb, var(--rc) 55%, transparent);background:#fff;border-radius:20px;padding:26px 28px}.va-vq-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.va-vq-kicker{letter-spacing:.11em;text-transform:uppercase;color:var(--rc);font-size:.72rem;font-weight:800}.va-vq-total{font-family:var(--font-serif);color:var(--rc);white-space:nowrap;font-size:1.9rem;font-style:italic;font-weight:600;line-height:1}.va-vq-total small{opacity:.55;font-size:.95rem}.va-vq-profile{color:var(--lab-ink);letter-spacing:-.01em;margin:8px 0 18px;font-size:1.35rem}.va-vq-bars{flex-direction:column;gap:10px;margin:0 0 18px;display:flex}.va-vq-bar-row{grid-template-columns:210px 1fr auto;grid-template-areas:"label track val";align-items:center;gap:14px;display:grid}.va-vq-bar-label{min-width:0;color:var(--lab-ink);opacity:.9;white-space:nowrap;grid-area:label;align-items:center;gap:9px;font-size:.83rem;font-weight:600;display:flex}.va-vq-bar-letter{border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.va-vq-bar-track{background:#3d34540f;border-radius:999px;grid-area:track;height:13px;overflow:hidden}.va-vq-bar-fill{border-radius:999px;min-width:5px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.va-vq-bar-val{font-variant-numeric:tabular-nums;text-align:right;grid-area:val;min-width:2.6ch;font-size:.9rem;font-weight:800}.va-vq-fields{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.va-vq-field{background:color-mix(in srgb, var(--rc) 6%, #fff);border:1px solid color-mix(in srgb, var(--rc) 15%, transparent);color:var(--lab-ink);border-radius:12px;padding:12px 15px;font-size:.98rem;font-weight:600}.va-vq-field-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--rc);margin-bottom:4px;font-size:.64rem;font-weight:800;display:block}.va-vq-link{color:var(--rc);font-size:.92rem;font-weight:700;text-decoration:none;display:inline-block}.va-vq-link:hover{text-decoration:underline}@media (max-width:620px){.va-vq-bar-row{grid-template-columns:1fr auto;grid-template-areas:"label label""track val";gap:6px 12px}.va-vq-bar-label{white-space:normal}.va-vq-fields{grid-template-columns:1fr}}.va-profile-card{margin:0 0 var(--s-5);background:#fff;border:1px solid #7e6a9e24;border-radius:16px;padding:24px 26px;box-shadow:0 12px 34px -24px #3d345447}.va-profile-kicker{letter-spacing:.12em;text-transform:uppercase;color:#7e6a9e;margin:0 0 10px;font-size:.72rem;font-weight:800;display:block}.va-profile-title{letter-spacing:-.01em;color:var(--lab-ink);margin:0 0 12px;font-size:1.5rem;line-height:1.15}.va-profile-desc{color:var(--lab-ink);opacity:.9;margin:0 0 14px;font-size:1rem;line-height:1.65}.va-profile-inner{font-family:var(--font-serif);color:#7e6a9e;margin:0 0 18px;font-size:1.2rem;font-style:italic;line-height:1.4}.va-profile-hint{background:var(--bg-cream,#faf5ec);border-left:3px solid #7e6a9e;border-radius:12px;padding:14px 18px}.va-profile-hint strong{letter-spacing:.12em;text-transform:uppercase;color:#7e6a9e;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.va-profile-hint p{color:var(--lab-ink);margin:0;font-size:.98rem;line-height:1.6}.va-profile-head{align-items:center;gap:14px;margin:0 0 14px;display:flex}.va-profile-avatar{color:#fff;letter-spacing:.02em;background:#7e6a9e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.05rem;font-weight:700;display:inline-flex}.va-profile-head .va-profile-kicker{margin:0 0 2px}.va-profile-head .va-profile-title{margin:0}.va-schritt03-grid{gap:var(--s-5);margin:0 0 var(--s-6);grid-template-columns:1fr;align-items:start;display:grid}.va-schritt03-grid.has-profile{grid-template-columns:1fr 1fr}.va-schritt03-grid .va-profile-card,.va-schritt03-grid .va-move-card{margin:0}.va-schritt03-grid.has-profile .va-move-pair{grid-template-columns:1fr}@media (max-width:900px){.va-schritt03-grid.has-profile{grid-template-columns:1fr}}.va-move-card{background:linear-gradient(160deg, #fff 0%, var(--lab-doing-soft) 100%);margin:0 0 var(--s-6);border:1px solid #d8487a2e;border-radius:16px;padding:22px 24px}.va-move-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--lab-doing-deep);margin:0 0 var(--s-4);font-size:.72rem;font-weight:800;display:block}.va-move-field{margin-bottom:var(--s-5)}.va-move-field:last-child{margin-bottom:0}.va-move-field label{color:var(--lab-ink);margin-bottom:8px;font-size:.98rem;font-weight:600;display:block}.va-move-field .prompt-textarea{margin:0}.va-move-pair{gap:var(--s-5);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.va-move-pair .va-move-field{flex-direction:column;margin-bottom:0;display:flex}.va-move-pair .va-move-field .prompt-textarea{flex:1}@media (max-width:620px){.va-move-pair{grid-template-columns:1fr}}.va-source-link{color:var(--lab-doing-deep);border:1px solid var(--lab-doing);margin:0 0 var(--s-6);border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.va-source-link:hover{background:var(--lab-doing);color:#fff}.va-inline-label{color:var(--lab-ink);margin:0 0 12px;font-size:.9rem;font-weight:600}.va-stufen{margin:0 0 var(--s-8);flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.va-stufe{text-align:left;cursor:pointer;background:#fff;border:1px solid #7e6a9e24;border-radius:12px;align-items:flex-start;gap:14px;width:100%;padding:12px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.va-stufe:hover{border-color:var(--lab-doing)}.va-stufe.is-active{border-color:var(--lab-doing);background:var(--lab-doing-soft);box-shadow:0 0 0 1px var(--lab-doing) inset}.va-stufe-num{background:color-mix(in srgb, var(--lab-doing) 14%, transparent);width:30px;height:30px;color:var(--lab-doing-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.va-stufe.is-active .va-stufe-num{background:var(--lab-doing);color:#fff}.va-stufe-body{flex-direction:column;gap:2px;display:flex}.va-stufe-body strong{color:var(--lab-ink);font-size:1rem}.va-stufe-body span{color:var(--lab-ink);opacity:.75;font-size:.85rem;line-height:1.4}.va-stufen-layout{gap:var(--s-6);margin-bottom:var(--s-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.va-stufen-layout .ted-embed,.va-stufen-pick .va-stufen{margin-bottom:0}@media (max-width:900px){.va-stufen-layout{gap:var(--s-5);grid-template-columns:1fr}}.va-dims{margin:0 0 var(--s-8);grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.va-dim{border:1px solid #7e6a9e1f;border-top:3px solid var(--lab-doing);background:#fff;border-radius:16px;padding:20px 22px}.va-dim-num{font-family:var(--font-serif);color:var(--lab-doing);font-size:1.3rem;font-style:italic;display:inline-block}.va-dim h3{color:var(--lab-ink);margin:4px 0 2px;font-size:1.1rem}.va-dim-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--lab-doing-deep);margin:0 0 8px;font-size:.8rem;font-weight:700}.va-dim-body{color:var(--lab-ink);opacity:.85;margin:0 0 12px;font-size:.9rem;line-height:1.6}@media (max-width:720px){.va-dims{grid-template-columns:1fr}}.va-kreis-print-area{margin:0 0 var(--s-6)}.va-kreis-print-title,.va-kreis-print-eyebrow,.va-kreis-print-legend,.va-kreis-print-foot{display:none}.va-kreis-live{aspect-ratio:1;width:min(460px,100%);margin:0 auto var(--s-6);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:relative}.va-ring-zone{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;position:absolute}.va-ring-outer{background:color-mix(in srgb, var(--lab-doing) 5%, #fff);border:1px solid #7e6a9e29;inset:0}.va-ring-mid{background:color-mix(in srgb, var(--lab-doing) 12%, #fff);border:1px solid #d8487a42;width:68%;height:68%;top:16%;left:16%}.va-ring-inner{background:var(--lab-doing);width:40%;height:40%;top:30%;left:30%;box-shadow:0 10px 28px #b2356647}.va-ring-text{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.va-ring-label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.62rem;font-weight:800}.va-ring-body{white-space:pre-wrap;word-break:break-word;font-size:.74rem;line-height:1.32}.va-ring-body:empty:before{content:""}.va-ring-text-outer{width:62%;top:3.5%}.va-ring-text-outer .va-ring-label{color:var(--lab-ink);opacity:.6}.va-ring-text-outer .va-ring-body{color:var(--lab-ink);opacity:.78}.va-ring-text-mid{width:50%;top:18.5%}.va-ring-text-mid .va-ring-label,.va-ring-text-mid .va-ring-body{color:var(--lab-doing-deep)}.va-ring-text-inner{width:36%;top:50%;transform:translate(-50%,-50%)}.va-ring-text-inner .va-ring-label{color:#fff;opacity:.92}.va-ring-text-inner .va-ring-body{color:#fff}.va-kreis-inputs{margin:0 0 var(--s-5);gap:14px;display:grid}.va-kreis-input{border:1px solid #7e6a9e24;border-left:4px solid var(--lab-doing);background:#fff;border-radius:14px;padding:14px 16px;display:block}.va-ki-inner{border-left-color:var(--lab-doing)}.va-ki-mid{border-left-color:color-mix(in srgb, var(--lab-doing) 45%, #fff)}.va-ki-outer{border-left-color:#7e6a9e61}.va-kreis-input-label{color:var(--lab-ink);align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:flex}.va-ki-dot{border-radius:50%;flex:none;width:12px;height:12px}.va-ki-inner .va-ki-dot{background:var(--lab-doing)}.va-ki-mid .va-ki-dot{background:color-mix(in srgb, var(--lab-doing) 30%, #fff);border:1px solid #d8487a66}.va-ki-outer .va-ki-dot{background:color-mix(in srgb, var(--lab-doing) 5%, #fff);border:1px solid #7e6a9e4d}.va-kreis-input-hint{color:var(--lab-ink);opacity:.62;margin:4px 0 8px;font-size:.82rem;display:block}.va-kreis-input .prompt-textarea{min-height:68px;margin:0}.va-kreis-summary{background:color-mix(in srgb, var(--lab-doing) 4%, #fff);margin:0 0 var(--s-5);border:1px solid #d8487a24;border-radius:16px;padding:18px 20px}.va-kreis-summary-headrow{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.va-kreis-summary-label{letter-spacing:.12em;text-transform:uppercase;color:var(--lab-doing-deep);font-size:.7rem;font-weight:800}.va-kreis-summary-count{color:var(--lab-doing-deep);background:color-mix(in srgb, var(--lab-doing) 10%, #fff);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:3px 10px;font-size:.72rem;font-weight:800}.va-kreis-summary-groups{flex-direction:column;gap:14px;display:flex}.va-kreis-summary-head{color:var(--lab-ink);align-items:center;gap:8px;margin-bottom:8px;font-size:.9rem;font-weight:700;display:flex}.va-kreis-summary-items{flex-wrap:wrap;gap:8px;display:flex}.va-kreis-chip{font:inherit;color:var(--lab-ink);cursor:pointer;background:#fff;border:1px solid #7e6a9e2e;border-radius:999px;align-items:center;gap:7px;padding:5px 13px;font-size:.85rem;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.va-kreis-chip:hover{border-color:var(--lab-doing)}.va-kreis-chip:active{transform:scale(.97)}.va-kreis-summary-group.va-ki-inner .va-kreis-chip:not(.is-selected){background:color-mix(in srgb, var(--lab-doing) 10%, #fff);border-color:#d8487a4d}.va-kreis-summary-group.va-ki-mid .va-kreis-chip:not(.is-selected){background:color-mix(in srgb, var(--lab-doing) 5%, #fff);border-color:#d8487a33}.va-kreis-chip.is-selected{background:var(--lab-doing);border-color:var(--lab-doing);color:#fff;font-weight:600;box-shadow:0 4px 12px -4px #b2356680}.va-kreis-chip.is-disabled{opacity:.4;cursor:default}.va-kreis-chip.is-disabled:hover{border-color:#7e6a9e2e}.va-kreis-chip-rank{color:#fff;background:#ffffff47;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.68rem;font-weight:800;display:inline-flex}.va-print-btn{cursor:pointer;margin:0 0 var(--s-6);background:0 0;font-family:inherit}.va-kreis-row{justify-content:center;align-items:center;gap:var(--s-6);margin:0 0 var(--s-5);flex-wrap:wrap;display:flex}.va-kreis-row .va-kreis-print-area{flex:0 460px;min-width:0;margin:0}.va-kreis-row .va-kreis-live{margin-bottom:0}.va-kreis-aside{flex:none}.va-kreis-aside .va-print-btn{margin:0}@media (max-width:720px){.va-kreis-aside{flex-basis:100%;justify-content:center;display:flex}}.va-liste{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.va-liste-item{align-items:center;gap:14px;display:flex}.va-liste-num{background:linear-gradient(150deg, var(--lab-doing) 0%, var(--lab-doing-deep) 100%);color:#fff;width:34px;height:34px;font-family:var(--font-serif);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.05rem;font-style:italic;font-weight:700;display:inline-flex;box-shadow:0 6px 16px -6px #b2356673}.va-liste-input{min-width:0;font:inherit;color:var(--lab-ink);background:#fff;border:1px solid #7e6a9e29;border-radius:12px;flex:1;padding:12px 15px;font-size:.96rem;transition:border-color .15s,box-shadow .15s}.va-liste-input::placeholder{color:var(--lab-ink);opacity:.42;font-style:italic}.va-liste-input:focus{border-color:var(--lab-doing);box-shadow:0 0 0 3px color-mix(in srgb, var(--lab-doing) 14%, transparent);outline:none}@media (max-width:420px){.va-ring-label{font-size:.54rem}.va-ring-body{font-size:.66rem}}@media print{.va-kreis-print-title{text-align:center;font-family:var(--font-serif);color:var(--lab-ink);margin:0 0 16px;font-size:1.5rem;display:block}body.print-kreis-only .lab-cover,body.print-kreis-only .lab-step-nav,body.print-kreis-only .save-bar,body.print-kreis-only .schritt-section{display:none!important}body.print-kreis-only #va-6{padding:0!important;display:block!important}body.print-kreis-only #va-6 .container>:not(.va-kreis-row){display:none!important}body.print-kreis-only .va-kreis-row{display:block!important}body.print-kreis-only .va-kreis-aside{display:none!important}body.print-kreis-only{visibility:hidden!important}body.print-kreis-only .va-kreis-print-area,body.print-kreis-only .va-kreis-print-area *{visibility:visible!important}body.print-kreis-only .va-kreis-print-area{max-width:170mm;margin:0 auto;display:block}body.print-kreis-only .va-kreis-live{width:min(440px,92%)}body.print-kreis-only .va-kreis-print-eyebrow{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--lab-doing-deep);-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 0 6px;font-size:9pt;font-weight:700;display:block}body.print-kreis-only .va-kreis-print-legend{text-align:left;max-width:150mm;margin:9mm auto 0;display:block}body.print-kreis-only .va-kpl-group{break-inside:avoid;border-top:1px solid #d8487a2e;padding:7px 0}body.print-kreis-only .va-kpl-group:first-child{border-top:none}body.print-kreis-only .va-kpl-head{letter-spacing:.08em;text-transform:uppercase;color:var(--lab-doing-deep);-webkit-print-color-adjust:exact;print-color-adjust:exact;margin-bottom:3px;font-size:8.5pt;font-weight:800;display:block}body.print-kreis-only .va-kpl-items{color:var(--lab-ink);font-size:11pt;line-height:1.5}body.print-kreis-only .va-kreis-print-foot{text-align:center;letter-spacing:.06em;color:var(--lab-ink);opacity:.6;margin:10mm auto 0;font-size:8.5pt;display:block}}.va-scale-list{margin:0 0 var(--s-8)}.va-check-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:4px 0 14px;display:grid}.va-check{cursor:pointer;color:var(--lab-ink);background:#fff;border:1px solid #7e6a9e29;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:.92rem;transition:border-color .15s,background .15s;display:flex}.va-check:hover{border-color:var(--lab-doing)}.va-check.is-on{border-color:var(--lab-doing);background:var(--lab-doing-soft);font-weight:600}.va-check input{width:17px;height:17px;accent-color:var(--lab-doing);cursor:pointer;flex:none}.va-check span{line-height:1.25}.va-auto{border-radius:12px;margin:2px 0 12px;padding:12px 14px}.va-auto-high{background:var(--lab-doing-soft)}.va-auto-low{background:color-mix(in srgb, var(--lab-doing) 4%, #f2f0f4)}.va-auto-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;display:flex}.va-auto-label{letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.va-auto-high .va-auto-label{color:var(--lab-doing-deep)}.va-auto-low .va-auto-label{color:var(--lab-ink);opacity:.6}.va-auto-restore{cursor:pointer;color:var(--lab-doing-deep);background:0 0;border:none;flex:none;padding:2px 4px;font-family:inherit;font-size:.72rem;font-weight:700}.va-auto-restore:hover{text-decoration:underline}.va-auto-low .va-auto-restore{color:var(--lab-ink);opacity:.6}.va-auto-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.va-auto-list li{color:var(--lab-ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 6px 5px 13px;font-size:.9rem;display:inline-flex}.va-auto-high .va-auto-list li{border:1px solid #d8487a47}.va-auto-low .va-auto-list li{border:1px solid #7e6a9e3d}.va-auto-list li b{font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:.8rem;display:inline-flex}.va-auto-high .va-auto-list li b{background:var(--lab-doing);color:#fff}.va-auto-low .va-auto-list li b{background:color-mix(in srgb, var(--lab-doing) 10%, #eceaf0);color:var(--lab-ink)}.va-auto-del{cursor:pointer;width:20px;height:20px;color:var(--lab-ink);opacity:.4;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.05rem;line-height:1;transition:opacity .15s,background .15s,color .15s;display:inline-flex}.va-auto-del:hover{opacity:1;color:var(--lab-doing-deep);background:#b235661f}.va-auto-empty{color:var(--lab-ink);opacity:.55;margin:0;font-size:.88rem;font-style:italic}.va-close{border-top:3px solid var(--lab-doing)}.va-close .schritt-eyebrow{color:var(--lab-doing-deep);margin-bottom:8px}.va-print-poster{margin-top:var(--s-4)}.va-poster{display:none}@media print{.va-poster-inner{border:2px solid var(--lab-doing);text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-radius:22px;max-width:720px;margin:0 auto;padding:46px 52px 38px}.va-poster-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--lab-doing-deep);margin:0 0 10px;font-size:.78rem;font-weight:800;display:block}.va-poster-title{font-family:var(--font-serif);color:var(--lab-ink);margin:0 0 26px;font-size:2.2rem;font-weight:600;line-height:1.15}.va-poster-title em{color:var(--lab-doing);font-style:italic}.va-poster-mantra{font-family:var(--font-serif);color:var(--lab-doing-deep);margin:0 0 32px;padding:0 8px;font-size:1.55rem;font-style:italic;line-height:1.4}.va-poster-block{text-align:left;page-break-inside:avoid;margin:0 0 20px}.va-poster-label{letter-spacing:.12em;text-transform:uppercase;color:var(--lab-doing-deep);margin:0 0 7px;font-size:.7rem;font-weight:800;display:block}.va-poster-block>p{color:var(--lab-ink);margin:0;font-size:1.05rem;line-height:1.55}.va-poster-pre{white-space:pre-wrap}.va-poster-liste{margin:0;padding:0 0 0 1.3em}.va-poster-liste li{color:var(--lab-ink);margin:0 0 5px;font-size:1.05rem;line-height:1.5}.va-poster-goal{background:var(--lab-doing-soft);border-radius:14px;padding:18px 22px}.va-poster-goal>p{font-family:var(--font-serif);font-size:1.18rem;font-style:italic}.va-poster-moves{counter-reset:mv;margin:0;padding:0;list-style:none}.va-poster-moves li{counter-increment:mv;margin-bottom:14px;padding-left:36px;position:relative}.va-poster-moves li:before{content:counter(mv);background:var(--lab-doing);color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.82rem;font-weight:700;display:flex;position:absolute;top:1px;left:0}.va-poster-move-title{color:var(--lab-ink);font-size:1.02rem;font-weight:700;display:block}.va-poster-move-note{color:var(--lab-ink);opacity:.72;margin-top:3px;font-size:.95rem;display:block}.va-poster-foot{letter-spacing:.16em;text-transform:uppercase;color:var(--lab-doing-deep);border-top:1px solid #d8487a47;margin-top:28px;padding-top:15px;font-size:.76rem}body.print-abschluss-only{visibility:hidden!important}body.print-abschluss-only .va-poster,body.print-abschluss-only .va-poster *{visibility:visible!important}body.print-abschluss-only .va-poster{display:block!important}body.print-abschluss-only .lab-cover,body.print-abschluss-only .lab-step-nav,body.print-abschluss-only .save-bar,body.print-abschluss-only .schritt-section{display:none!important}}
