.case{--case-accent:#5a32e0;padding:90px 0}.case__dash{--case-zoom:1s cubic-bezier(.42, .1, .4, .92);--pct:0;--done:0;--zoom:1;--fx:.5;--fy:.35;background:var(--paper-2);border:1px solid var(--glass-light-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);margin-top:52px;display:grid}.case__head{border-bottom:1px solid var(--glass-light-border);align-items:center;gap:18px;padding:12px 20px;display:flex}.case__brand{font-family:var(--font-display);letter-spacing:.06em;color:var(--text-on-light-dim);white-space:nowrap;align-items:center;gap:9px;font-size:.78rem;font-weight:700;display:inline-flex}.case__brand img{border-radius:6px;width:20px;height:20px}.case__progress{flex:1;align-items:center;gap:12px;min-width:140px;max-width:380px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.case__progress-track{background:#0b0d1614;border-radius:99px;flex:1;height:6px;overflow:hidden}.case__progress-fill{background:var(--grad);height:100%;transform:scaleX(var(--pct));transform-origin:0;border-radius:99px;transition:transform .7s;display:block}.case__progress-num{font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums;min-width:44px;color:var(--text-on-light);font-size:.85rem;font-weight:700}.case__status{border:1px solid var(--glass-light-border);background:var(--paper);color:var(--text-on-light-dim);white-space:nowrap;border-radius:99px;align-items:center;gap:9px;margin-left:auto;padding:6px 13px;font-size:.8rem;font-weight:600;display:inline-flex;overflow:hidden}.case__status i{background:var(--violet);border-radius:50%;flex:none;width:9px;height:9px;transition:background .3s;position:relative}.case__status i:after{content:"";border:2px solid #6a3cff66;border-radius:50%;animation:2s ease-out infinite caseStatusPulse;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.case__status.is-live i{background:#22c55e}.case__status.is-live i:after{border-color:#22c55e73}.case__status-label span{animation:.26s ease-out caseStatusSwap;display:inline-block}@keyframes caseStatusPulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes caseStatusSwap{0%{opacity:0;translate:0 6px}}.case__body{grid-template-columns:188px minmax(0,1fr) 272px;align-items:stretch;gap:20px;padding:20px;display:grid}.case__timeline{--step-h:52px;flex-direction:column;justify-content:space-between;gap:4px;display:flex;position:relative}.case__line{left:15px;top:calc(var(--step-h) / 2);bottom:calc(var(--step-h) / 2);background:#0b0d161f;width:2px;position:absolute}.case__line-fill{background:var(--grad);width:100%;height:100%;transform:scaleY(var(--done));transform-origin:top;transition:transform .6s;display:block}.case__step{height:var(--step-h);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:13px;padding:0 8px 0 3px;transition:background .25s;display:flex;position:relative}@media (hover:hover){.case__step:hover{background:#6a3cff0f}}.case__step:focus-visible{outline:2px solid var(--case-accent);outline-offset:2px}.case__device button:focus-visible{outline:2px solid var(--case-accent);outline-offset:2px}.case__dot:focus-visible{outline:2px solid var(--case-accent);outline-offset:2px}.case__close:focus-visible{outline:2px solid var(--case-accent);outline-offset:2px}.case__panel:focus-visible{outline:2px solid var(--case-accent);outline-offset:2px}.case__step-marker{z-index:1;background:var(--paper-2);color:#fff;border:2px solid #b9bcc9;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:border-color .3s,background .3s,box-shadow .3s;display:grid;position:relative}.case__step-marker:before{content:"";background:var(--grad);border-radius:50%;grid-area:1/1;width:10px;height:10px;transition:transform .3s;transform:scale(0)}.case__step-marker:after{content:"";clip-path:inset(-2px 100% -2px -2px);background:#fff;grid-area:1/1;width:13px;height:13px;transition:clip-path .45s .1s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M4 12.5l5 5L20 6.5'/%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'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.case__step.is-active .case__step-marker{border-color:var(--violet);box-shadow:0 0 0 5px #6a3cff26}.case__step.is-active .case__step-marker:before{transform:scale(1)}.case__step.is-done .case__step-marker{background:var(--grad);border-color:#0000}.case__step.is-done .case__step-marker:after{clip-path:inset(-2px)}.case__step-text{flex-direction:column;display:flex}.case__step-text i{letter-spacing:.1em;color:var(--text-on-light-dim);font-size:.66rem;font-style:normal;font-weight:700}.case__step-text b{font-family:var(--font-display);color:var(--text-on-light-dim);font-size:.92rem;font-weight:600;transition:color .25s}.case__step.is-active .case__step-text b,.case__step.is-done .case__step-text b{color:var(--text-on-light)}.case__stage{flex-direction:column;justify-content:center;min-width:0;display:flex}.case__frame{border-radius:18px;width:100%;max-width:calc(1.6*min(56vh,540px));margin:0 auto;transition:box-shadow .8s;box-shadow:0 30px 80px -30px #0b0d1659;container:case-frame/inline-size}.case__dash.is-live .case__frame{box-shadow:0 24px 80px -24px #6a3cff8c,0 0 0 1px #6a3cff2e}.case__frame .browser-frame__bar{gap:12px;padding:10px 14px}.case__frame .browser-frame__url{flex:1;min-width:0;max-width:none;padding-inline-start:12px;padding-inline-end:12px}.case__device{border:1px solid var(--glass-light-border);background:var(--paper);border-radius:99px;flex:none;gap:3px;padding:3px;display:inline-flex}.case__device button{font-family:var(--font-display);color:var(--text-on-light-dim);cursor:pointer;background:0 0;border:none;border-radius:99px;padding:4px 11px;font-size:.7rem;font-weight:600;transition:color .25s,background .25s}.case__device button.is-active{background:var(--case-accent);color:#fff}.case__viewport{aspect-ratio:16/10;background:var(--ink-2);border-radius:0 0 17px 17px;width:100%;position:relative;overflow:hidden}.case__layer{opacity:0;visibility:hidden;transition:opacity 0s .5s,visibility 0s .5s;position:absolute;top:0;bottom:0;left:0;right:0}.case__layer.is-active{z-index:2;opacity:1;visibility:visible;transition:opacity .5s}.case__layer.is-under{z-index:1}.case__layer[data-shot-layer=kurse]{opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.65,0,.35,1),visibility 0s 1s}.case__layer[data-shot-layer=kurse].is-active{clip-path:inset(0);transition:clip-path 1s cubic-bezier(.65,0,.35,1)}.case__shot{--z:1;transform-origin:0 0;transform:translate(calc((1 - var(--z)) * var(--fx) * 100%), calc((1 - var(--z)) * var(--fy) * 100%)) scale(var(--z));transition:transform var(--case-zoom);position:absolute;top:0;bottom:0;left:0;right:0}.case__layer.is-active .case__shot{--z:var(--zoom)}.case__shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.case__wire{padding:3cqw;display:flex}.case__wire-inner{border:1px dashed #ffffff38;border-radius:12px;flex-direction:column;flex:1;gap:5%;min-width:0;padding:3.4cqw 4cqw 5cqw;display:flex;position:relative}.case__wire i{background:#ffffff1a;border:1px dashed #ffffff47;border-radius:1cqw;display:block}.case__wire [data-wire]{opacity:0;transition:opacity .3s,translate .3s;translate:0 16px}.case__wire.is-active [data-wire]{opacity:1;transition:opacity .5s,translate .5s;translate:0}.case__wire.is-active [data-wire]:nth-child(2){transition-delay:.14s}.case__wire.is-active [data-wire]:nth-child(3){transition-delay:.28s}.case__wire-nav{justify-content:space-between;align-items:center;gap:4%;display:flex}.case__wire-chip{width:12cqw;height:2.6cqw}.case__wire-menu{gap:1.6cqw;display:flex}.case__wire-menu i{width:5.4cqw;height:1.5cqw}.case__wire-pill{border-radius:99px;width:12cqw;height:3cqw}.case__wire-hero{flex:1;grid-template-columns:1.2fr 1fr;align-items:center;gap:6%;min-height:0;display:grid}.case__wire-copy{flex-direction:column;gap:1.6cqw;display:flex}.case__wire-line{width:100%;height:2.8cqw}.case__wire-line--short{width:62%}.case__wire-line--sub{width:78%;height:1.5cqw;margin-top:.8cqw}.case__wire-ctas{gap:1.4cqw;margin-top:1.4cqw;display:flex}.case__wire-ctas i{border-radius:99px;width:12cqw;height:3.6cqw}.case__wire-media{height:100%}.case__wire-cards{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid}.case__wire-cards i{height:7cqw}.case__wire-note{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;font-family:Consolas,monospace;font-size:clamp(.56rem,1.6cqw,.7rem);position:absolute;bottom:1cqw;right:2cqw}.case__focus-ring{opacity:0;pointer-events:none;border:2px solid #6a3cffd9;border-radius:12px;height:10%;transition:opacity .25s;position:absolute;top:1%;left:3%;right:3%;box-shadow:0 0 0 6px #6a3cff2e,0 0 34px #6a3cff59}.case__dash[data-phase="1"] .case__focus-ring{opacity:1;transition:opacity .5s .35s}.case__spot{display:contents}.case__dot{left:clamp(24px, var(--x), calc(100% - 24px));top:clamp(24px, var(--y), calc(100% - 24px));z-index:2;background:radial-gradient(circle, var(--violet) 0 5.5px, #fffffff2 6px);cursor:pointer;width:26px;height:26px;translate:-50% -50%;scale:calc(1 / var(--z));transition:scale var(--case-zoom), opacity .25s ease, box-shadow .25s ease;border:none;border-radius:50%;padding:0;position:absolute;box-shadow:0 0 0 5px #6a3cff59}.case__dot:before{content:"";border-radius:50%;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.case__dot:after{content:"";pointer-events:none;border:2px solid #6a3cff80;border-radius:50%;animation:2.4s ease-out infinite caseSpotPulse;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}@keyframes caseSpotPulse{0%{opacity:1;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.4)}}.case__shot.has-open .case__dot{opacity:.35}.case__shot.has-open .case__dot[aria-expanded=true]{z-index:3;opacity:1;box-shadow:0 0 0 8px #6a3cff66,0 0 28px 4px #9678ffd9}.case__dot[aria-expanded=true]:after{opacity:0;animation:none}.case__glow{z-index:1;background:radial-gradient(circle at var(--x) var(--y), transparent 0 7%, #05060a9e 36%);opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;top:0;bottom:0;left:0;right:0}.case__dot[aria-expanded=true]+.case__glow{opacity:1}.case__pill{--pill-x:-50%;color:#fff;font-family:var(--font-display);white-space:nowrap;translate:var(--pill-x) 4px;opacity:0;visibility:hidden;pointer-events:none;background:#0b0d16eb;border-radius:99px;padding:4px 11px;font-size:.72rem;font-weight:600;transition:opacity .2s,translate .2s,visibility .2s;position:absolute;bottom:calc(100% + 12px);left:50%}.case__dot[data-pill=down] .case__pill{translate:var(--pill-x) -4px;top:calc(100% + 12px);bottom:auto}.case__dot[data-pill=end] .case__pill{--pill-x:0%;left:auto;right:-8px}.case__dot:focus-visible .case__pill{opacity:1;visibility:visible;translate:var(--pill-x) 0}@media (hover:hover){.case__dot:hover{box-shadow:0 0 0 8px #6a3cff47,0 0 24px #6a3cff8c}.case__dot:hover .case__pill{opacity:1;visibility:visible;translate:var(--pill-x) 0}}.case__dot[aria-expanded=true] .case__pill{opacity:0;visibility:hidden}.case__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.case__micro{z-index:6;pointer-events:none;position:absolute;top:12px;bottom:auto;left:12px;right:12px}.case__micro>*{opacity:0;visibility:hidden;width:max-content;max-width:100%;position:absolute;top:0;left:0}.case__micro>.is-on{animation:3.4s both caseMicro}@keyframes caseMicro{0%{opacity:0;visibility:visible;translate:0 -8px}10%,86%{opacity:1;visibility:visible;translate:0}to{opacity:0;visibility:hidden;translate:0 -6px}}.case__stage.is-mobile .case__micro{display:none}.case__micro-chip{color:#fff;font-family:var(--font-display);background:#0b0d16e0;border-radius:99px;align-items:center;gap:8px;padding:7px 13px;font-size:.74rem;font-weight:600;line-height:1.3;display:inline-flex;box-shadow:0 12px 30px -10px #00000080}.case__micro-chip i{background:var(--grad);border-radius:50%;flex:none;width:8px;height:8px}.case__micro-chip--ok i{background:#22c55e}.case__micro-palette{gap:5px}.case__micro-palette span{background:var(--c);border:1px solid #ffffff40;border-radius:5px;flex:none;width:16px;height:16px}.case__micro-palette b{margin-left:4px;font-weight:600}.case__live{z-index:5;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#0000 58%,#05060a99);justify-content:center;align-items:flex-end;padding-bottom:clamp(12px,4cqw,26px);transition:opacity .3s,visibility 0s .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.case__dash.is-live .case__live{opacity:1;visibility:visible;transition:opacity .5s .3s}.case__stage.is-mobile .case__live{opacity:0;visibility:hidden}.case__live .btn{pointer-events:auto;background:var(--case-accent)}.case__phone{z-index:4;background:var(--ink-2);opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .3s,visibility 0s .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.case__stage.is-mobile .case__phone{opacity:1;visibility:visible;transition:opacity .3s}.case__phone-frame{aspect-ratio:390/780;opacity:0;background:#000;border:6px solid #1c2030;border-radius:26px;height:88%;transition:opacity .3s,translate .3s;position:relative;overflow:hidden;translate:0 34px;box-shadow:0 30px 60px -20px #0009}.case__stage.is-mobile .case__phone-frame{opacity:1;transition:opacity .45s,translate .55s cubic-bezier(.22,.9,.3,1);translate:0}.case__phone-notch{z-index:1;background:#1c2030;border-radius:99px;width:34%;height:14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.case__phone-frame img{object-fit:cover;object-position:top center;width:100%;height:100%}.case__cards{grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.case__panel{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:10px;min-width:0;transition:opacity .2s,visibility 0s .2s;display:flex}.case__panel.is-active{opacity:1;visibility:visible;transition:opacity .25s}.case__cards.is-docked .case__panel.is-active{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}.case__card{border:1px solid var(--glass-light-border);background:var(--paper);border-radius:14px;flex-direction:column;flex:1;justify-content:center;padding:12px 14px;display:flex}.case__panel.is-active .case__card{animation:.45s ease-out backwards caseCardIn}.case__panel.is-active .case__card:nth-child(2){animation-delay:60ms}.case__panel.is-active .case__card:nth-child(3){animation-delay:.12s}.case__panel.is-active .case__card:nth-child(4){animation-delay:.18s}@keyframes caseCardIn{0%{opacity:0;translate:0 12px}}.case__card-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--case-accent);margin-bottom:4px;font-size:.64rem;font-weight:700;display:block}.case__card p{color:var(--text-on-light-dim);font-size:.82rem;line-height:1.5}.case__dock{z-index:3;position:absolute;top:0;bottom:0;left:0;right:0;container:case-dock/inline-size}.case__dock[hidden],.case__detail[hidden]{display:none}.case__detail{overscroll-behavior:contain;border:1px solid var(--glass-light-border);background:var(--paper-2);height:100%;color:var(--text-on-light);box-shadow:var(--shadow-soft);border-radius:14px;outline:none;padding:16px 18px;animation:.32s ease-out caseDockIn;overflow-y:auto}@keyframes caseDockIn{0%{opacity:0;translate:16px}}.case__detail h3{font-family:var(--font-display);margin:0 40px 12px 0;font-size:1rem;font-weight:600;line-height:1.3}.case__detail dl{gap:12px;margin:0;display:grid}.case__detail dl div{min-width:0}.case__detail dt{letter-spacing:.14em;text-transform:uppercase;color:var(--case-accent);margin-bottom:2px;font-size:.66rem;font-weight:700}.case__detail dd{color:var(--text-on-light-dim);margin:0;font-size:.85rem;line-height:1.5}@container case-dock (width>=520px){.case__detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.case__close{width:44px;height:44px;color:var(--text-on-light-dim);cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;padding:0;transition:color .2s,background .2s;display:grid;position:absolute;top:3px;right:3px}.case__close svg{width:20px;height:20px}.case__close:hover{color:var(--text-on-light);background:#0b0d160f}.case__sheet{overscroll-behavior:contain;background:var(--paper-2);width:min(100%,720px);max-width:none;max-height:min(86dvh,560px);color:var(--text-on-light);border:none;border-radius:20px 20px 0 0;margin:0 auto;padding:0;position:fixed;top:auto;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -24px 60px #05060a59}.case__sheet[open]{animation:.32s cubic-bezier(.22,.9,.3,1) caseSheetUp}.case__sheet::backdrop{background:#05060a8c;animation:.25s caseSheetFade}.case__sheet .case__dock{position:relative;top:auto;bottom:auto;left:auto;right:auto}.case__sheet .case__detail{height:auto;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));box-shadow:none;border:none;border-radius:0;animation:none;overflow:visible}.case__sheet .case__close{top:8px;right:8px}html:has(.case__sheet[open]){scrollbar-gutter:stable;overflow:hidden}@keyframes caseSheetUp{0%{opacity:0;transform:translateY(28px)}}@keyframes caseSheetFade{0%{opacity:0}}.case__feed{border-top:1px solid var(--glass-light-border);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 14px;margin:0;padding:14px 20px 16px;list-style:none;display:grid}.case__feed li{color:#686d81;min-width:0;padding-left:16px;font-size:.78rem;font-weight:600;line-height:1.35;transition:color .35s;position:relative}.case__feed li:before{content:"";border:2px solid #b9bcc9;border-radius:50%;width:9px;height:9px;transition:background .35s,border-color .35s;position:absolute;top:.32em;left:0}.case__feed li.is-on{color:var(--text-on-light)}.case__feed li.is-on:before{background:var(--violet);border-color:var(--violet)}.case__feed li.case__feed-final.is-on{color:#15803d}.case__feed li.case__feed-final.is-on:before{background:#22c55e;border-color:#22c55e}.case__results{margin-top:44px}.case__results-label{letter-spacing:.22em;text-transform:uppercase;color:var(--text-on-light-dim);margin-bottom:16px;font-size:.78rem;font-weight:600}.case__results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.case__result{border-radius:var(--radius);border:1px solid var(--glass-light-border);background:var(--paper-2);box-shadow:var(--shadow-soft);padding:22px 24px}.case__result strong{font-family:var(--font-display);color:var(--case-accent);margin-bottom:6px;font-size:1.15rem;display:block}.case__result span{color:var(--text-on-light-dim);font-size:.92rem;line-height:1.6}.case__quote{border-radius:var(--radius-lg);border:1px solid var(--glass-light-border);background:linear-gradient(135deg,#6a3cff0f,#38a8ff0d);margin:40px 0 0;padding:clamp(26px,4vw,42px);position:relative}.case__quote:before{content:"„";font-family:var(--font-display);color:var(--case-accent);opacity:.45;pointer-events:none;font-size:4.6rem;line-height:1;position:absolute;top:-30px;left:18px}.case__quote blockquote{margin:0}.case__quote blockquote p{max-width:46ch;font-family:var(--font-display);color:var(--text-on-light);font-size:clamp(1.1rem,2.2vw,1.45rem);font-weight:500;line-height:1.55}.case__quote figcaption{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:18px;display:flex}.case__quote-name{color:var(--text-on-light);font-size:.95rem;font-weight:600}.case__quote-role{color:var(--text-on-light-dim);font-size:.88rem}.case__ctas{flex-wrap:wrap;gap:14px;margin-top:44px;display:flex}.case .btn--ghost{color:var(--text-on-light);border-color:#0b0d1633}.case .btn--ghost:hover{background:#0b0d160d}.case__signature{color:var(--text-on-light-dim);margin-top:30px;font-size:.92rem;font-style:italic}@container case-frame (width<=460px){.case__frame .browser-frame__dots{display:none}.case__micro>*{max-width:62%}.case__micro-chip{padding:5px 10px;font-size:.66rem}.case__micro-palette span{border-radius:3px;width:11px;height:11px}}@container case-frame (width<=300px){.case__micro{display:none}}@media (max-width:1100px){.case__body{grid-template-columns:minmax(0,1fr);gap:18px}.case__timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.case__line{width:auto;height:2px;top:18px;bottom:auto;left:8.33333%;right:8.33333%}.case__line-fill{transform:scaleX(var(--done));transform-origin:0}.case__step{text-align:center;flex-direction:column;gap:6px;height:auto;min-height:44px;padding:6px 2px}.case__step-text{align-items:center}.case__step-text b{font-size:.82rem}.case__panel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case__feed{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1100px){.case__body{grid-template-columns:minmax(0,1fr) 272px}.case__timeline{grid-column:1/-1}.case__panel{display:flex}}@media (min-width:721px) and (max-width:1100px) and (max-height:500px){.case__body{grid-template-columns:repeat(2,minmax(0,1fr))}.case__timeline{grid-column:1/-1}.case__panel{display:flex}}@media (max-width:900px){.case__feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.case__device{display:none}.case__head{flex-wrap:wrap;gap:10px;padding:12px 14px}.case__brand span{display:none}.case__progress{flex-basis:100%;order:3;max-width:none}.case__body{padding:14px}.case__feed{padding:12px 14px 14px}.case__timeline{padding-bottom:24px}.case__step{position:static}.case__step-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case__step.is-active .case__step-text{clip-path:none;flex-direction:row;justify-content:center;gap:7px;width:auto;height:auto;line-height:1.5;bottom:0;left:0;right:0;overflow:visible}.case__panel{grid-template-columns:minmax(0,1fr)}.case__results-grid{grid-template-columns:1fr;gap:12px}}@media (max-width:460px){.case__feed{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.case__device button{min-height:38px;padding:9px 13px}}@media (scripting:none){.case__dot,.case__device{display:none}.case__cards{display:block}.case__panel{opacity:1;visibility:visible;margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.case__dash *,.case__dash :before,.case__dash :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.case__sheet::backdrop{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}:root[data-farbe=dunkel] .case{--case-accent:#b7a6ff}:root[data-farbe=dunkel] .case__device button.is-active,:root[data-farbe=dunkel] .case__live .btn{background:#5a32e0}:root[data-farbe=dunkel] .case__dash{box-shadow:0 30px 80px -30px #000000b3}:root[data-farbe=dunkel] .case__progress-track{background:#ffffff1a}:root[data-farbe=dunkel] .case__line{background:#ffffff24}:root[data-farbe=dunkel] .case__step-marker,:root[data-farbe=dunkel] .case__feed li:before{border-color:#ffffff52}:root[data-farbe=dunkel] .case__step.is-active .case__step-marker{border-color:#8b6bff}:root[data-farbe=dunkel] .case__step.is-done .case__step-marker{border-color:#0000}@media (hover:hover){:root[data-farbe=dunkel] .case__step:hover{background:#9678ff1a}}:root[data-farbe=dunkel] .case__feed li{color:#fff9}:root[data-farbe=dunkel] .case__feed li.is-on{color:var(--text-on-light)}:root[data-farbe=dunkel] .case__feed li.is-on:before{background:#8b6bff;border-color:#8b6bff}:root[data-farbe=dunkel] .case__feed li.case__feed-final.is-on{color:#4ade80}:root[data-farbe=dunkel] .case__frame{box-shadow:0 30px 80px -30px #000000bf}:root[data-farbe=dunkel] .case__close:hover{background:#ffffff14}:root[data-farbe=dunkel] .case__quote{background:linear-gradient(135deg,#6a3cff24,#38a8ff14);border-color:#9678ff47}:root[data-farbe=dunkel] .case .btn--ghost{border-color:var(--glass-dark-border)}:root[data-farbe=dunkel] .case .btn--ghost:hover{background:#ffffff14}:root[data-farbe=dunkel] .case__sheet{box-shadow:0 -24px 60px #0009}
