.lx-sdv{position:relative}.lx-sdv-pill-pos{position:absolute;top:9%;right:0}.lx-sdv-deck-pos{width:min(20.5rem,70%);position:absolute;bottom:11%;left:0}.lx-sdv-pill{border-radius:var(--r-pill);font-family:var(--font-mono);color:var(--ink-2);background:color-mix(in srgb, var(--paper) 74%, transparent);animation:lx-rise 1s var(--ease-out-expo) 1.15s both, lx-float 7s ease-in-out 2.4s infinite alternate;align-items:center;gap:.6rem;padding:.5rem 1rem .5rem .5rem;font-size:.74rem;line-height:1;display:inline-flex}.lx-sdv-pill-mark{background:var(--copper);width:1.6rem;height:1.6rem;color:var(--paper);border-radius:50%;place-items:center;display:grid}.lx-sdv-deck{height:8.5rem;animation:lx-rise 1s var(--ease-out-expo) .95s both;position:relative}.lx-sdv-card{border-radius:var(--r-md);border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-float);transform-origin:50% 0;flex-direction:column;justify-content:space-between;gap:.6rem;padding:1.1rem 1.1rem 1.05rem;display:flex;position:absolute;inset:0}.lx-sdv-card--0{z-index:4}.lx-sdv-card--1{z-index:2;transform:translateY(-14px)rotate(0)scale(.95)}.lx-sdv-card--2{z-index:1;transform:translateY(-28px)rotate(0)scale(.9)}.lx-sdv-card-top{font-family:var(--font-mono);color:var(--ink-3);justify-content:space-between;align-items:center;font-size:.7rem;line-height:1;display:flex}.lx-sdv-card-num{color:var(--copper);margin-left:.35rem}.lx-sdv-tick{background:var(--copper-tint);width:1.35rem;height:1.35rem;color:var(--copper);opacity:0;border-radius:50%;place-items:center;display:grid;transform:scale(.5)}.lx-sdv-card--0 .lx-sdv-tick{opacity:1;transform:none}.lx-sdv-card-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);line-height:1.08;display:-webkit-box;overflow:hidden}.lx-sdv-track{border-radius:var(--r-pill);background:var(--line);height:2px;display:block;position:relative;overflow:hidden}.lx-sdv-bar{background:var(--copper-2);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.lx-sdv-card--0 .lx-sdv-bar{transform:none}@media (prefers-reduced-motion:no-preference){.lx-sdv-deck.is-cycling .lx-sdv-card{animation:lx-sdv-cycle 10.5s var(--ease-in-out) var(--d,0s) infinite both}.lx-sdv-deck.is-cycling .lx-sdv-bar{animation:lx-sdv-fill 10.5s linear var(--d,0s) infinite both}.lx-sdv-deck.is-cycling .lx-sdv-tick{animation:lx-sdv-tick 10.5s var(--ease-out-expo) var(--d,0s) infinite both}}@keyframes lx-sdv-cycle{0%,26%{z-index:4;animation-timing-function:var(--ease-in-out);transform:translate(0,0)rotate(0)scale(1)}29.5%{z-index:4;transform:translate(18px,96%)rotate(3deg)scale(.97)}29.6%{z-index:0;animation-timing-function:var(--ease-out-quint);transform:translate(18px,96%)rotate(3deg)scale(.97)}36%,59.5%{z-index:1;animation-timing-function:var(--ease-in-out);transform:translateY(-28px)rotate(0)scale(.9)}66.6%,92.7%{z-index:2;animation-timing-function:var(--ease-in-out);transform:translateY(-14px)rotate(0)scale(.95)}to{z-index:4;transform:translate(0,0)rotate(0)scale(1)}}@keyframes lx-sdv-fill{0%{transform:scaleX(0)}22%,36.9%{transform:scaleX(1)}37%,to{transform:scaleX(0)}}@keyframes lx-sdv-tick{0%,21%{opacity:0;transform:scale(.5)}25%,36.9%{opacity:1;transform:scale(1)}37%,to{opacity:0;transform:scale(.5)}}@media (max-width:900px){.lx-sdv-pill-pos{top:6%}.lx-sdv-deck-pos{width:min(18rem,76%);bottom:9%}.lx-sdv-deck{height:7.75rem}}.svd{padding:clamp(1rem,.5rem + 2vw,2.5rem) 0 clamp(3.5rem,2.5rem + 4vw,6.5rem)}.svd-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,1rem + 4vw,6rem);display:grid}.svd-rows{border-top:1px solid var(--line);margin:1.5rem 0 0;padding:0;list-style:none}.svd-row{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);align-items:baseline;padding:1.35rem 0;display:grid;position:relative}.svd-row:after{content:"";background:var(--copper-2);transform-origin:0;height:1px;transition:transform .9s var(--ease-out-expo);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.06)}.svd-row:hover:after{transform:scaleX(1)}.svd-row-text{transition:transform var(--dur-slow) var(--ease-out-expo)}.svd-row:hover .svd-row-text{transform:translate(6px)}.svd-row-num{font-family:var(--font-mono);color:var(--copper);font-size:.78rem}.svd-row-text{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.55rem,1.2rem + 1.1vw,2.35rem);line-height:1.12}.svd-get{border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-lit);isolation:isolate;padding:clamp(1.5rem,1.1rem + 1.4vw,2.4rem);position:relative;overflow:hidden}.svd-get:before{content:"";z-index:-1;animation:lx-sheen 7s var(--ease-in-out) 1.5s infinite;background:linear-gradient(110deg,#0000 38%,#fffaf0b3 50%,#0000 62%);position:absolute;inset:0}.svd-get-list{gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.svd-get-list li{border-radius:var(--r-md);background:var(--glass-strong);border:1px solid var(--line);color:var(--ink);align-items:center;gap:.85rem;padding:.85rem 1rem;font-size:1rem;font-weight:500;display:flex}.svd-tick{background:var(--copper);width:1.6rem;height:1.6rem;color:var(--ivory);border-radius:50%;flex:none;place-items:center;display:grid}.svd-own{font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:.5rem;margin:1.25rem 0 0;font-size:.76rem;display:flex}.svd-own svg{color:var(--copper)}.svd-related{padding:0 0 clamp(2rem,1rem + 3vw,4rem)}.svd-related-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(1.75rem,1.2rem + 2vw,3rem);display:flex}.svd-related-title{margin:0;font-size:clamp(2.2rem,1.5rem + 2.4vw,3.6rem);line-height:1}.svd-links{flex-wrap:wrap;gap:.75rem 1.75rem;font-size:.95rem;display:flex}.svd-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,.5rem + 2vw,2.25rem);margin:0;padding:0;list-style:none;display:grid}.svd-card{color:inherit;border-radius:var(--r-md);text-decoration:none;display:block}.svd-card-frame{aspect-ratio:4/3;border-radius:var(--r-md);box-shadow:var(--shadow-raised)}.svd-card-frame>img{filter:saturate(.84)}.svd-card:hover .svd-card-frame>img,.svd-card:focus-visible .svd-card-frame>img{filter:saturate();transform:scale(1.05)}.svd-card-cat{z-index:2;border-radius:var(--r-pill);background:var(--glass-strong);border:1px solid var(--glass-edge);font-family:var(--font-mono);color:var(--ink-2);padding:.4rem .7rem;font-size:.72rem;line-height:1;position:absolute;top:.85rem;left:.85rem}.svd-card-body{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.svd-card-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.45rem,1.2rem + .7vw,1.85rem);font-weight:400;line-height:1.08}.svd-card-cta{border:1px solid var(--line-strong);width:2.4rem;height:2.4rem;color:var(--ink);transition:background-color var(--dur-base) var(--ease-out-expo), color var(--dur-base) var(--ease-out-expo), border-color var(--dur-base) var(--ease-out-expo);border-radius:50%;flex:none;place-items:center;display:grid}.svd-card-cta svg{transition:transform var(--dur-slow) var(--ease-out-expo)}.svd-card:hover .svd-card-cta,.svd-card:focus-visible .svd-card-cta{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.svd-card:hover .svd-card-cta svg,.svd-card:focus-visible .svd-card-cta svg{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.svd-row:after,.svd-row-text{transition:none}.svd-get:before{opacity:0;animation:none}}@media (max-width:900px){.svd-grid{grid-template-columns:1fr}.svd-cards{grid-template-columns:1fr;gap:2.25rem}.svd-card-frame{aspect-ratio:16/10}}
