.ex-app.ex-app .slk-col{gap:20px;min-width:0;display:grid}.ex-app.ex-app .slk-intro{flex-direction:column;align-items:flex-start;display:flex}body.ex-live .ex-app.ex-app .slk-intro h1{font-family:var(--font-display);font-size:clamp(32px,3.3vw,48px);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);text-wrap:balance;color:var(--ex-ink);overflow-wrap:break-word;margin-top:14px;line-height:1.04}.ex-app.ex-app .slk-intro p{color:var(--ex-muted);text-wrap:pretty;margin-top:12px;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.ex-app.ex-app .slk-intro p.slk-tag{font-size:var(--t-body);font-weight:var(--weight-strong);color:var(--ex-fg);margin-top:8px}.ex-app.ex-app .slk-foot .auf-trust{gap:12px 20px;margin-top:0;padding-top:18px}.ex-app.ex-app .slk-foot .auf-sfoot{margin-top:14px}@media (min-width:961px) and (max-height:860px){.ex-app.ex-app .slk-col{gap:16px}body.ex-live .ex-app.ex-app .slk-intro h1{margin-top:14px;font-size:clamp(32px,2.9vw,40px)}.ex-app.ex-app .slk-intro p{margin-top:10px}.ex-app.ex-app .slk-intro p.slk-tag{display:none}}@media (max-width:960px){.ex-app.ex-app .auf-vis .auf-form,.ex-app.ex-app .auf-vis .slk-col{display:contents}.ex-app.ex-app .auf-vis .slk-foot{order:3}}.ex-app.ex-app .slk-col [hidden]{display:none}.ex-app.ex-app .slk-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ex-app.ex-app .slk-shot{background:var(--ndl-surface);border:1px solid var(--ex-line);border-radius:var(--ex-r-block);height:100%;box-shadow:var(--ex-sh-3);padding:10px}.ex-app.ex-app .slk-frame{border-radius:var(--ex-r);background:var(--ndl-ink);height:100%;position:relative;overflow:hidden}.ex-app.ex-app .slk-slide{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.ex-app.ex-app .slk-slide.slk-on{opacity:1}.ex-app.ex-app .slk-img{object-fit:cover;transform-origin:30% 60%;width:100%;max-width:none;height:100%;transition:transform 9s linear;display:block;transform:scale(1.03)}.ex-app.ex-app .slk-img.slk-alt{transform-origin:70% 40%}.ex-app.ex-app .slk-slide.slk-on .slk-img{transform:scale(1.11)}.ex-app.ex-app .slk-shade{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--ndl-ink) 18%, transparent) 0%, transparent 30%, transparent 50%, color-mix(in srgb, var(--ndl-ink) 60%, transparent) 80%, color-mix(in srgb, var(--ndl-ink) 84%, transparent) 100%);position:absolute;inset:0}.ex-app.ex-app .slk-cap{color:var(--ndl-surface);position:absolute;bottom:clamp(20px,2.6vw,34px);left:clamp(20px,2.6vw,36px);right:clamp(20px,2.6vw,36px)}.ex-app.ex-app .slk-k{font-size:var(--t-micro);letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb, var(--ndl-surface) 80%, transparent);align-items:center;gap:10px;font-weight:700;display:flex}.ex-app.ex-app .slk-k b{font-variant-numeric:tabular-nums;color:var(--ndl-surface)}.ex-app.ex-app .slk-cap h2{max-width:560px;color:var(--ndl-surface);font-family:var(--ndl-font);font-size:clamp(26px,2.6vw,40px);font-weight:var(--weight-display);letter-spacing:-.035em;text-wrap:balance;margin-top:10px;line-height:1.06}.ex-app.ex-app .slk-ctl{align-items:center;gap:12px;margin-top:18px;display:flex}.ex-app.ex-app .slk-bars{flex:1;gap:6px;display:flex}.ex-app.ex-app .slk-bar{border-radius:var(--r-xs);cursor:pointer;background:color-mix(in srgb, var(--ndl-surface) 30%, transparent);border:0;flex:1;height:3px;padding:0;overflow:hidden}.ex-app.ex-app .slk-bar i{background:var(--ndl-surface);width:0;height:100%;display:block}.ex-app.ex-app .slk-bar.slk-past i{width:100%}.ex-app.ex-app .slk-bar.slk-on i{animation:slk-fill var(--slk-ms,6.5s) linear forwards}.ex-app.ex-app .slk-paused .slk-bar.slk-on i{animation-play-state:paused}@keyframes slk-fill{0%{width:0}to{width:100%}}.ex-app.ex-app .slk-pause{border-radius:var(--r-pill);cursor:pointer;background:color-mix(in srgb, var(--ndl-surface) 14%, transparent);border:1.5px solid color-mix(in srgb, var(--ndl-surface) 30%, transparent);width:34px;height:34px;color:var(--ndl-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none;place-items:center;display:grid}.ex-app.ex-app .slk-pause .ic{width:14px;height:14px}.ex-app.ex-app .slk-bar:focus-visible,.ex-app.ex-app .slk-pause:focus-visible{outline:3px solid var(--ex-em);outline-offset:3px}@media (max-width:899px){.ex-app.ex-app .slk-shot{padding:8px}.ex-app.ex-app .slk-cap h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.ex-app.ex-app .slk-slide{transition:opacity .5s}.ex-app.ex-app .slk-img,.ex-app.ex-app .slk-slide.slk-on .slk-img{transition:none;transform:none}}
