.vz-root{min-height:100dvh;background:var(--v-paper);color:var(--v-ink);font-family:var(--font-sans-new)}.vz-top{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:10px 20px;background:color-mix(in srgb,var(--v-paper) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--v-line)}.vz-brand{font:500 12px var(--font-mono-new);letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink3);margin-right:6px}.vz-tabs,.vz-seg{display:flex;flex-wrap:wrap;gap:6px}.vz-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--v-line2);background:transparent;color:var(--v-ink);border-radius:999px;padding:6px 13px;font:500 13.5px var(--font-sans-new);cursor:pointer}.vz-tab.on{background:var(--v-ink);color:var(--v-paper);border-color:var(--v-ink)}.vz-sep{flex:1}.vz-main{padding:28px 20px 80px}.vz-h1{font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.015em;margin:0 0 6px}.vz-p{color:var(--v-ink2);font-size:16px;line-height:1.55;max-width:64em;margin:0 0 10px}.vz-sec{margin:34px 0 10px;font-size:19px;font-weight:600}.vz-frames{display:flex;gap:22px;align-items:flex-start;overflow-x:auto;padding-bottom:12px}.vz-frame{flex:0 0 auto}.vz-frame-label{font:500 11.5px var(--font-mono-new);letter-spacing:.08em;text-transform:uppercase;color:var(--v-ink3);margin:0 0 6px 2px}.vz-device{background:var(--v-plate);border-radius:20px;box-shadow:0 1px 0 var(--v-line),0 12px 28px -18px color-mix(in srgb,var(--v-shadow) 35%,transparent);padding:18px 16px}.vz-note{border-left:3px solid var(--v-blue-tone);padding:6px 0 6px 14px;margin:10px 0 18px;color:var(--v-ink2);max-width:62em;font-size:15px;line-height:1.55}.vz-note b{color:var(--v-ink)}.vz-card{width:100%;position:relative;container:vz-fig / inline-size}.vz-kicker{display:flex;align-items:center;gap:8px;font:500 11px var(--font-mono-new);letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink3)}.vz-kicker i{width:8px;height:8px;border-radius:50%;display:inline-block}.vz-title{font-size:var(--pt-title, 18px);line-height:1.3;font-weight:600;letter-spacing:-.01em;margin:6px 0 3px;text-wrap:balance}.vz-lead{color:var(--v-ink2);font-size:var(--pt-body, 15px);line-height:1.45;margin:0 0 10px}.vz-controls{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.vz-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:color-mix(in srgb,var(--v-ink) 5%,var(--v-plate));color:var(--v-ink2);border-radius:999px;padding:7px 14px;font:500 14px var(--font-sans-new);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 9%,transparent)}.vz-pill:hover{background:color-mix(in srgb,var(--v-blue-pale) 60%,var(--v-plate));color:var(--v-ink)}.vz-pill:focus-visible{outline:2px solid var(--v-blue-tone);outline-offset:2px}.vz-pill.on{background:var(--v-blue-pale);color:var(--v-blue-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--v-blue-tone) 55%,transparent)}.vz-pill.ghost{margin-left:auto}.vz-pill.vz-toggle{display:inline-flex;align-items:center;gap:7px;padding-left:9px}.vz-pill.vz-toggle.on{background:color-mix(in srgb,var(--v-ink) 5%,var(--v-plate));color:var(--v-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 9%,transparent)}.vz-toggle .vz-check{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--v-line2);box-sizing:border-box;display:inline-grid;place-items:center;flex:0 0 auto;transition:background .2s,border-color .2s}.vz-toggle.on .vz-check{background:var(--v-blue-tone);border-color:var(--v-blue-tone);color:var(--v-plate)}.vz-legend-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;gap:7px;padding:3px 2px;font:500 13.5px var(--font-sans-new);color:var(--v-ink2);cursor:pointer}.vz-legend-toggle i{width:10px;height:10px;border-radius:50%;display:inline-block;flex:0 0 auto}.vz-legend-toggle.off{color:var(--v-ink3);opacity:.5}.vz-stage{width:100%}.vz-tray{border-radius:20px;padding:12px;margin:0 0 2px;background:color-mix(in srgb,var(--v-paper) 55%,var(--v-plate));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 7%,transparent)}@container vz-fig (max-width: 420px){.vz-tray{padding:8px 0;border-radius:14px}}.vz-rail{display:flex;gap:5px;margin-top:10px}.vz-rail button{flex:1;height:20px;padding:7px 0;border:0;background:transparent;cursor:pointer;border-radius:6px}.vz-rail button:before{content:"";display:block;height:6px;border-radius:6px;background:color-mix(in srgb,var(--v-ink) 9%,var(--v-plate))}.vz-rail button span{display:block;height:6px;border-radius:6px;margin-top:-6px;transition:width .35s ease;background:var(--fig-acc-line, var(--v-blue-tone))}.vz-rail button[aria-selected=true] span,.vz-rail button:hover span{background:var(--fig-acc, var(--v-blue-tone))}.vz-rail button:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:1px}.vz-caption{min-height:3em;margin:10px 2px 0;font-size:var(--pt-body, 15px);line-height:1.5;color:var(--v-ink2)}.vz-caption b{color:var(--v-ink);font-weight:600}.vz-insight{border-top:1px solid var(--v-line);margin:14px 0 0;padding-top:12px;font-size:14.5px;color:var(--v-ink2);line-height:1.5}.vz-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:26px;background:transparent;cursor:pointer;margin:0;--acc: var(--v-blue-tone)}.vz-range:focus{outline:none}.vz-range::-webkit-slider-runnable-track{height:8px;border-radius:8px;background:linear-gradient(90deg,var(--acc) var(--p, 0%),color-mix(in srgb,var(--v-ink) 9%,var(--v-plate)) var(--p, 0%))}.vz-range::-moz-range-track{height:8px;border-radius:8px;background:color-mix(in srgb,var(--v-ink) 9%,var(--v-plate))}.vz-range::-moz-range-progress{height:8px;border-radius:8px;background:var(--acc)}.vz-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-7px;border-radius:50%;background:var(--v-plate);border:3px solid var(--acc);box-shadow:0 1px 3px color-mix(in srgb,var(--v-shadow) 20%,transparent);-webkit-transition:transform .15s;transition:transform .15s}.vz-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--v-plate);border:3px solid var(--acc);box-shadow:0 1px 3px color-mix(in srgb,var(--v-shadow) 20%,transparent)}.vz-range:hover::-webkit-slider-thumb{transform:scale(1.08)}.vz-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 28%,transparent)}.vz-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 28%,transparent)}.vz-head-tools{display:inline-flex;gap:6px;align-items:center;flex:0 0 auto}.vz-info{position:static}.vz-head{position:relative}.vz-info-btn.on{background:var(--fig-acc-pale, var(--v-blue-pale));color:var(--fig-acc-ink, var(--v-blue-ink))}.vz-info-pop{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-width:420px;margin-left:auto;box-sizing:border-box;padding:14px 16px 15px;border-radius:18px;background:var(--v-plate);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 9%,transparent),0 12px 28px -18px color-mix(in srgb,var(--v-shadow) 45%,transparent);color:var(--v-ink2);font:400 14.5px/1.5 var(--font-sans-new);text-align:left;animation:vz-pop .16s ease-out;transform-origin:top right}.vz-info-pop p{margin:0}.vz-info-lead{color:var(--v-ink)}.vz-info-insight{margin-top:10px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--fig-acc-pale, var(--v-green-pale)) 70%,transparent)}.vz-info-lead+.vz-info-insight{margin-top:12px}.vz-info-pop>.vz-info-insight:first-child{margin-top:0}.vz-info-tag{display:block;font:600 11px var(--font-mono-new);letter-spacing:.1em;text-transform:uppercase;color:var(--fig-acc-ink, var(--v-green-ink));margin-bottom:3px}.vz-info-insight p{color:var(--v-ink)}.vz-info-pop>*+.vz-info-about{margin-top:10px}.vz-info-about{color:var(--v-ink2)}.vz-info-note{margin-top:10px!important;font-size:13.5px;color:var(--v-ink3)}@keyframes vz-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.vz-info-pop{animation:none}}.vz-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.vz-sw{border-radius:16px;overflow:hidden;background:var(--v-plate);box-shadow:0 1px 0 var(--v-line)}.vz-sw-row{display:flex}.vz-sw-row div{flex:1;height:54px}.vz-sw-cap{padding:10px 12px;font-size:13px;color:var(--v-ink2)}.vz-sw-cap b{color:var(--v-ink);font-size:14px}.vz-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.vz-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:999px;border:0;color:var(--v-ink2);cursor:pointer;transition:background .15s,opacity .15s,transform .12s,color .15s;background:var(--v-plate);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 10%,transparent)}.vz-icon:hover:not(:disabled){color:var(--fig-acc-ink, var(--v-ink));background:var(--fig-acc-pale, var(--v-blue-pale))}.vz-icon:active:not(:disabled){transform:scale(.95)}.vz-icon:disabled{opacity:.4;cursor:default}.vz-icon:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:2px}.vz-icon-main{width:42px;height:42px;color:var(--v-plate);background:var(--fig-acc, var(--v-blue-tone));box-shadow:none}.dark .vz-icon-main{color:var(--v-paper)}.vz-icon-main:hover:not(:disabled){color:var(--v-plate);background:var(--fig-acc-hover, var(--v-blue-deep))}.dark .vz-icon-main:hover:not(:disabled){color:var(--v-paper);background:var(--fig-acc-hover, var(--v-blue-deep))}.vz-expand{margin-top:2px}.vz-play{display:flex;align-items:center;gap:8px;margin-top:12px}.vz-play .vz-rail{flex:1;margin-top:0}.vz-count{flex:none;white-space:nowrap;font:600 12px var(--font-mono-new, ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--v-ink3);min-width:3.4em;text-align:center;padding:4px 0;border-radius:999px;background:color-mix(in srgb,var(--v-ink) 5%,transparent)}.vz-held{display:flex;align-items:center;justify-content:center;border:1.5px dashed var(--v-line2);border-radius:16px;color:var(--v-ink3);font-size:14px}.vz-sheet-backdrop{position:fixed;inset:0;z-index:1000;background:color-mix(in srgb,var(--v-ink) 38%,transparent);display:flex;align-items:center;justify-content:center;padding:3vh 3vw;animation:vz-fade .18s ease-out}.vz-sheet{width:min(1480px,94vw);max-height:94vh;overflow:auto;background:var(--v-plate);color:var(--v-ink);border-radius:22px;box-shadow:0 30px 80px -30px color-mix(in srgb,var(--v-shadow) 55%,transparent);padding:14px 22px 22px;font-family:var(--font-sans-new)}.vz-sheet-head{position:sticky;top:-14px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-14px -22px 8px;padding:12px 22px;background:var(--v-plate);border-bottom:1px solid var(--v-line)}.vz-sheet-title{font-weight:600;font-size:17px}.vz-sheet-stage{width:100%}@media (max-width: 600px){.vz-sheet-backdrop{padding:0}.vz-sheet{width:100vw;max-height:none;height:100dvh;border-radius:0;padding:12px 16px calc(20px + env(safe-area-inset-bottom))}.vz-sheet-head{margin:-12px -16px 8px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;top:-12px}}@keyframes vz-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.vz-sheet-backdrop{animation:none}}.vz-play .vz-scrub{flex:1;min-width:0}.vz-sheet{container:vz-fig / inline-size}.vz-sheet .vz-controls{margin:0 0 6px}.vz-sheet .vz-range{height:18px}.vz-sheet .vz-pill{padding-top:5px;padding-bottom:5px}.vz-sheet .vz-icon-main{width:38px;height:38px}.vz-sheet .vz-dock .vz-play{padding-top:6px}.vz-task-bar{min-height:58px}.vz-sheet .vz-task-bar{min-height:48px}.vz-screen{background:var(--v-paper);border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px var(--v-line2),0 20px 40px -24px color-mix(in srgb,var(--v-shadow) 35%,transparent)}.vz-screen-stage{height:100%;display:flex;justify-content:center;box-sizing:border-box}.vz-screen-desk{height:100%;display:flex;flex-direction:column;background:var(--paperPanel, var(--v-plate));border-radius:20px;box-shadow:0 1px 0 var(--v-line),0 10px 30px -18px color-mix(in srgb,var(--v-shadow) 30%,transparent);overflow:hidden}.vz-screen-head{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:16px;border-bottom:1px solid var(--v-line);font:500 12px var(--font-mono-new);letter-spacing:.08em;text-transform:uppercase;color:var(--v-ink3)}.vz-screen-dot{width:8px;height:8px;border-radius:50%;background:var(--v-blue-tone)}.vz-screen-body{flex:1 1 auto;overflow-y:auto;container-type:inline-size}.vz-select{background:var(--v-plate);color:var(--v-ink);border:1px solid var(--v-line2);border-radius:10px;padding:7px 10px;font:500 14px var(--font-sans-new);max-width:100%}.vz-plate{background:var(--paperTray, var(--v-plate));border-radius:16px;padding:14px 16px 12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 8%,transparent);margin:1.35em auto;box-sizing:border-box}.vz-plate.bleed{border-radius:0;padding-inline:16px;box-shadow:inset 0 1px color-mix(in srgb,var(--v-ink) 8%,transparent),inset 0 -1px color-mix(in srgb,var(--v-ink) 8%,transparent)}.vz-dock{position:relative;background:var(--vz-ground, transparent);padding-bottom:4px}.vz-dock .vz-play{margin-top:0;padding-top:10px}.vz-plate{--vz-ground: var(--paperTray, var(--v-plate))}.vz-handle:focus{outline:none}.vz-handle:focus-visible{stroke:var(--v-blue-tone);stroke-width:2.5;stroke-dasharray:4 3}.vz-caption-stack{display:grid}.vz-caption-stack>*{grid-area:1 / 1}.vz-tl-view{scrollbar-width:thin;scrollbar-color:var(--v-line2) transparent;overscroll-behavior-y:auto;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent)}.vz-tl-view>div{padding-bottom:28px}.vz-with-illus{container-type:inline-size;display:grid;gap:12px}.vz-with-illus .vz-illus{margin:0;justify-self:center;width:min(100%,280px)}.vz-with-illus .vz-illus img{display:block;width:100%;height:auto;border-radius:12px}@container (min-width: 760px){.vz-with-illus{grid-template-columns:1fr 220px;align-items:start}}.vz-pz{position:relative;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.vz-pz-content{position:absolute;left:0;top:0;transform-origin:0 0}.vz-pz [data-pz-cam]{transform-origin:0 0;transform-box:view-box}.vz-pz-fixed{position:absolute;inset:0;pointer-events:none}.vz-pz-rail{position:absolute;z-index:2;display:flex;flex-direction:column}.vz-pz-foot{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:4px}.vz-pz-foot-text{flex:1 1 auto;min-width:0;color:var(--v-ink3);font-size:12.5px;line-height:1.35}.vz-pz-tools{flex:none;display:flex}.vz-pz-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:44px;height:44px;padding:0;border:0;background:none;color:var(--v-ink);display:grid;place-items:center;cursor:pointer;transition:opacity .15s}.vz-pz-btn:before{content:"";position:absolute;inset:6px;border-radius:999px;border:1px solid var(--v-line2);background:color-mix(in srgb,var(--v-plate) 94%,transparent);box-shadow:0 2px 8px -4px color-mix(in srgb,var(--v-shadow) 35%,transparent);transition:background .15s}.vz-pz-btn svg{position:relative}.vz-pz-btn:hover:not(:disabled):before{background:var(--v-paper)}.vz-pz-btn:disabled{opacity:.4;cursor:default}.vz-pz-btn:focus-visible{outline:none}.vz-pz-btn:focus-visible:before{outline:2px solid var(--v-blue-tone);outline-offset:1px}@keyframes vz-grid-in{0%{opacity:0}to{opacity:1}}.vz-grid-in{animation:vz-grid-in .35s ease-out}@media (prefers-reduced-motion: reduce){.vz-grid-in{animation:none}}.vz-task-slot{display:contents}.vz-task-head{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 13px 0 11px;border:0;border-radius:999px;flex:0 0 auto;white-space:nowrap;background:var(--v-plate);color:var(--v-ink2);font:500 13.5px var(--font-sans-new);cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 10%,transparent);transition:background .15s,color .15s}.vz-task-head:hover{color:var(--fig-acc-ink, var(--v-ink));background:var(--fig-acc-pale, var(--v-blue-pale))}.vz-task-head.on{background:var(--fig-acc-pale, var(--v-blue-pale));color:var(--fig-acc-ink, var(--v-blue-ink))}.vz-task-head:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:2px}@container vz-fig (max-width: 420px){.vz-task-head{width:36px;padding:0}.vz-task-head-label{display:none}}.vz-task-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.vz-task-pop .vz-pill{background:var(--v-plate);color:var(--v-ink)}.vz-task-pop .vz-pill.right{background:var(--v-green-deep);color:var(--v-plate);border-color:var(--v-green-deep);box-shadow:none}.dark .vz-task-pop .vz-pill.right{background:var(--v-green-tone);color:var(--v-paper);border-color:var(--v-green-tone)}.vz-task-pop .vz-pill.wrong{box-shadow:inset 0 0 0 1.5px var(--v-red-tone)}.vz-task-verdict{margin-top:10px;font-size:14px;line-height:1.45}.vz-task-verdict:empty{margin-top:0}.vz-task-line{position:relative;display:block}.vz-task-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.vz-task-clamp svg{vertical-align:-2px;margin-right:6px}.vz-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:0;bottom:0;border:0;margin:0;padding:0 2px 0 2.2em;cursor:pointer;font:inherit;font-weight:600;line-height:inherit;color:var(--fig-acc-ink, var(--v-ink));background:linear-gradient(to right,transparent,var(--vz-ground, var(--v-plate)) 1.6em)}.vz-more:hover{text-decoration:underline;text-underline-offset:3px}.vz-more:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:1px;border-radius:4px}.vz-info-pop.vz-task-full{top:auto;bottom:calc(100% + 6px);transform-origin:bottom right;color:var(--v-ink);font-weight:400}.vz-more:after{content:"";position:absolute;inset:-11px 0 -11px -4px}.vz-more-slot{white-space:nowrap}.vz-more.vz-more-inline{position:relative;right:auto;bottom:auto;padding:0 2px 0 .35em;background:none}.ob-stage{position:relative;width:100%;container-type:size;overflow:hidden;border-radius:14px;isolation:isolate;background:color-mix(in srgb,var(--v-ink) 3%,var(--v-plate));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 8%,transparent)}.ob-stage.tint-red{background:color-mix(in srgb,var(--v-red-pale) 55%,var(--v-plate))}.ob-stage.tint-green{background:color-mix(in srgb,var(--v-green-pale) 60%,var(--v-plate))}.ob-stage.tint-blue{background:color-mix(in srgb,var(--v-blue-pale) 60%,var(--v-plate))}.ob-stage.tint-plum{background:color-mix(in srgb,var(--v-plum-pale) 55%,var(--v-plate))}.ob-stage.tint-coral{background:color-mix(in srgb,var(--v-coral-pale) 55%,var(--v-plate))}.ob-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .ob-stage{filter:brightness(.92)}.ob-sp{position:absolute;left:0;top:0;width:var(--w);z-index:2;transform:translate(var(--x),var(--y)) translate(-50%,-50%) rotate(var(--r));transition:transform .75s cubic-bezier(.3,.7,.2,1) var(--d),opacity .45s ease var(--d),filter .45s ease;outline:none}.ob-sp .ob-body{position:relative}.ob-sp img{width:100%;height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;filter:drop-shadow(0 .35cqw .5cqw color-mix(in srgb,var(--v-ink) 16%,transparent))}.ob-sp[tabindex]{cursor:help}.ob-sp:focus-visible .ob-body{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:3px;border-radius:30%}.ob-att{position:absolute;width:13%;transform-origin:50% 100%;pointer-events:none}.ob-att img{width:100%;height:auto;filter:none}.ob-chips{position:absolute;left:50%;top:100%;transform:translate(-50%,4px);display:flex;gap:3px}.ob-chips i{font:700 clamp(11px,2.3cqw,14px)/1 var(--font-mono-new);font-style:normal;padding:.32em .5em;border-radius:7px;background:color-mix(in srgb,var(--v-ink) 7%,var(--v-plate));color:var(--v-ink2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 16%,transparent)}.ob-chips i.dom{color:var(--v-ink);background:var(--v-plate);box-shadow:inset 0 0 0 1.5px var(--fig-acc, var(--v-blue-tone))}.ob-label{position:absolute;left:50%;top:100%;transform:translate(-50%,4px);white-space:nowrap;font:600 clamp(10.5px,2.1cqw,13px)/1.2 var(--font-sans-new);color:var(--v-ink);padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--v-plate) 88%,transparent)}.ob-chips+.ob-label{top:calc(100% + clamp(22px,4.6cqw,28px))}.ob-region-label{position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1;font:600 clamp(10.5px,2.1cqw,13px)/1.2 var(--font-sans-new);color:var(--v-ink2)}.ob-sp.p-fade{opacity:.28;filter:saturate(.3)}.ob-sp.p-hide{opacity:0;transform:translate(var(--x),var(--y)) translate(-50%,-50%) scale(.7);pointer-events:none}.ob-sp.p-lift{transform:translate(var(--x),var(--y)) translate(-50%,-58%) scale(1.06)}.ob-sp.p-shake .ob-body{animation:ob-shake 1.6s ease-in-out infinite}.ob-sp.p-pulse .ob-body{animation:ob-pulse 2.4s ease-in-out infinite}.ob-sp.enter{animation:ob-enter .5s cubic-bezier(.3,.8,.3,1.2) var(--d) both}@keyframes ob-shake{0%,60%,to{transform:rotate(0)}68%{transform:rotate(-5deg)}76%{transform:rotate(5deg)}84%{transform:rotate(-3deg)}}@keyframes ob-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ob-enter{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.ob-holder{position:absolute;transform:translateY(-50%);z-index:1;pointer-events:none}.ob-holder img{width:100%;height:auto;display:block}.ob-badges{position:absolute;transform:translate(-50%,-50%);display:grid;z-index:4}.ob-badge{grid-area:1 / 1;justify-self:center;white-space:nowrap;padding:.45em 1em;border-radius:999px;font:700 clamp(12px,2.6cqw,16px)/1.1 var(--font-sans-new);letter-spacing:.01em;opacity:0;transform:scale(.92);transition:opacity .35s,transform .35s;background:var(--v-plate);color:var(--v-ink);box-shadow:0 0 0 1.5px var(--v-ink),0 6px 16px -8px color-mix(in srgb,var(--v-ink) 50%,transparent)}.ob-badge.on{opacity:1;transform:none}.ob-badge.t-good{box-shadow:0 0 0 2px var(--v-green-tone),0 6px 16px -8px color-mix(in srgb,var(--v-ink) 50%,transparent);color:var(--v-green-deep)}.ob-badge.t-bad{box-shadow:0 0 0 2px var(--v-coral-tone),0 6px 16px -8px color-mix(in srgb,var(--v-ink) 50%,transparent);color:var(--v-red-deep)}.ob-tip{position:absolute;z-index:9;transform:translate(-50%,calc(-100% - 8px));pointer-events:none;white-space:nowrap;padding:5px 10px;border-radius:9px;background:var(--v-ink);color:var(--v-plate);font:600 12.5px var(--font-mono-new);opacity:0;transition:opacity .15s}.ob-tip.on{opacity:1}.ob-controls{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;align-items:end}.ob-ctl{display:grid;gap:4px;min-width:0}.ob-ctl-l{font:500 12px var(--font-sans-new);color:var(--v-ink3)}.ob-seg{display:flex;flex-wrap:wrap;gap:6px}.ob-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:36px;padding:6px 13px;border-radius:999px;cursor:pointer;white-space:nowrap;font:500 13.5px var(--font-sans-new);color:var(--v-ink2);background:color-mix(in srgb,var(--v-ink) 5%,var(--v-plate));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 9%,transparent);transition:background .18s,color .18s,box-shadow .18s}.ob-pill:hover{color:var(--v-ink)}.ob-pill.on{background:var(--fig-acc-pale, var(--v-blue-pale));color:var(--v-ink);box-shadow:inset 0 0 0 1.5px var(--fig-acc-line, var(--v-blue-tone))}.ob-pill:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:2px}.ob-count{flex:1 1 220px}.ob-slider{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;font:500 13.5px var(--font-sans-new);color:var(--v-ink2)}.ob-slider output{font:600 12.5px var(--font-mono-new);font-variant-numeric:tabular-nums;color:var(--v-ink);min-width:7ch;text-align:right}.ob-slider input{grid-column:1 / -1;width:100%;accent-color:var(--fig-acc, var(--v-blue-tone));height:28px;margin:0}.ob-tick{display:inline-block;width:12px;height:12px;border-radius:4px;margin-right:7px;vertical-align:-1px;box-shadow:inset 0 0 0 1.5px var(--v-ink3)}.ob-pill.on .ob-tick{background:var(--fig-acc, var(--v-blue-tone));box-shadow:inset 0 0 0 1.5px var(--fig-acc, var(--v-blue-tone))}.ob-go{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:36px;padding:6px 16px;border-radius:999px;cursor:pointer;white-space:nowrap;font:600 13.5px var(--font-sans-new);color:var(--v-plate);background:var(--fig-acc-deep, var(--fig-acc, var(--v-blue-deep)))}.dark .ob-go{color:var(--v-paper)}.ob-go:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:2px}.ob-go:disabled,.ob-seg .ob-pill:disabled{opacity:.45;cursor:default}.ob-facts{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:10px;min-height:32px}.ob-fact{padding:5px 10px;border-radius:10px;background:color-mix(in srgb,var(--v-ink) 4.5%,var(--v-plate));font:500 12.5px var(--font-sans-new);color:var(--v-ink3)}.ob-fact b{font:600 13px var(--font-mono-new);font-variant-numeric:tabular-nums;color:var(--v-ink);margin-left:6px;display:inline-block;text-align:right}@media (prefers-reduced-motion: reduce){.ob-sp,.ob-badge,.ob-tip{transition:none}.ob-sp.enter,.ob-sp.p-shake .ob-body,.ob-sp.p-pulse .ob-body{animation:none}}.ph-fig{margin:0 auto}.ph-box{position:relative;width:100%;overflow:hidden;border-radius:12px;background:color-mix(in srgb,var(--v-ink) 5%,var(--v-plate))}.ph-box img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dark .ph-box img{filter:brightness(.92)}.ph-credit{margin:6px 2px 0;font-size:11.5px;line-height:1.35;color:var(--v-ink3);overflow-wrap:anywhere}.ph-credit a{color:inherit}.sp-ask{margin:0 2px 10px;font-size:var(--pt-body, 15px);line-height:1.45;color:var(--v-ink);font-weight:500;text-wrap:pretty}.sp-pic{position:relative;width:100%;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--v-ink) 4%,var(--v-plate))}.sp-pic img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.dark .sp-pic img{filter:brightness(.92)}.sp-dot{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.sp-dot i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--font-mono-new);font-style:normal;background:color-mix(in srgb,var(--v-plate) 86%,transparent);color:var(--v-ink);box-shadow:0 0 0 2px var(--v-plate),0 2px 8px -2px color-mix(in srgb,var(--v-shadow) 45%,transparent);transition:background .18s,color .18s,box-shadow .18s,transform .12s}.sp-dot:hover i{transform:scale(1.08)}.sp-dot:focus-visible{outline:none}.sp-dot:focus-visible i{box-shadow:0 0 0 2px var(--v-plate),0 0 0 4.5px var(--fig-acc, var(--v-blue-tone))}.sp-dot.on i{background:var(--fig-acc, var(--v-blue-tone));color:var(--v-plate)}.sp-dot.ok i{background:var(--v-green-deep);color:var(--v-plate)}.sp-dot.bad i{background:var(--v-red-tone);color:var(--v-plate)}.sp-dot.miss i{background:var(--v-plate);color:var(--v-red-ink);box-shadow:0 0 0 3px var(--v-red-tone),0 2px 8px -2px color-mix(in srgb,var(--v-shadow) 45%,transparent)}.sp-credit{margin:6px 2px 0;font-size:11.5px;line-height:1.35;color:var(--v-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-credit a{color:inherit}.sp-legend{display:grid;gap:6px;margin-top:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.sp-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;text-align:left;display:flex;align-items:center;gap:10px;min-height:40px;width:100%;padding:6px 10px;border-radius:14px;cursor:pointer;font:500 13.5px/1.35 var(--font-sans-new);color:var(--v-ink);background:var(--v-plate);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 11%,transparent);transition:background .18s,box-shadow .18s}.sp-item:hover{background:color-mix(in srgb,var(--fig-acc-pale, var(--v-blue-pale)) 55%,var(--v-plate))}.sp-item.on{background:var(--fig-acc-pale, var(--v-blue-pale));box-shadow:inset 0 0 0 1.5px var(--fig-acc-line, var(--v-blue-tone))}.sp-txt{display:grid;flex:1;min-width:0}.sp-hidden{color:var(--v-ink3);letter-spacing:.2em}.sp-seal{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--font-mono-new);color:var(--v-ink3);box-shadow:inset 0 0 0 1.5px var(--v-line2);transition:background .18s,color .18s,box-shadow .18s}.sp-item.on .sp-seal,.sp-item.ok .sp-seal,.sp-item.bad .sp-seal{background:var(--fig-acc, var(--v-blue-tone));color:var(--v-plate);box-shadow:none}.sp-item.ok .sp-seal{background:var(--v-green-deep)}.sp-item.bad .sp-seal{background:var(--v-red-tone)}.dark .sp-item.on .sp-seal,.dark .sp-item.ok .sp-seal,.dark .sp-item.bad .sp-seal{color:var(--v-paper)}.sp-mark{flex:none;width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;color:var(--v-plate);transition:background .2s,box-shadow .2s}.sp-mark.ok{background:var(--v-green-deep)}.sp-mark.bad{background:var(--v-red-tone)}.sp-mark.miss{box-shadow:inset 0 0 0 2px var(--v-red-tone)}.dark .sp-mark.ok{background:var(--v-green-tone);color:var(--v-paper)}.sp-v-right{color:var(--v-green-ink)}.sp-v-partly{color:var(--v-coral-ink)}.sp-v-wrong{color:var(--v-red-ink)}.sp-bar{display:flex;align-items:center;gap:8px;margin-top:12px;min-height:42px}.sp-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:42px;padding:0 20px;border-radius:999px;cursor:pointer;flex:none;font:600 14.5px var(--font-sans-new);background:var(--fig-acc, var(--v-blue-tone));color:var(--v-plate);transition:background .15s,opacity .15s}.dark .sp-check{color:var(--v-paper)}.sp-check:hover:not(:disabled){background:var(--fig-acc-hover, var(--v-blue-deep))}.sp-check:disabled{opacity:.4;cursor:default}.sp-check:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:2px}.sp-status{margin-left:auto;font:600 12px var(--font-mono-new);font-variant-numeric:tabular-nums;color:var(--v-ink3);white-space:nowrap;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--v-ink) 5%,transparent)}@media (prefers-reduced-motion: reduce){.sp-dot i,.sp-item,.sp-seal{transition:none}}.sc-pic{position:relative;width:100%;overflow:hidden;border-radius:14px;background:var(--v-paper)}.sc-zoom>img{-o-object-fit:contain;object-fit:contain;transition:opacity .55s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.sc-pin i{width:34px;height:34px;border-radius:50%;overflow:hidden;display:block;box-shadow:0 0 0 2.5px var(--v-plate),0 0 0 4px var(--fig-acc, var(--v-blue-tone)),0 3px 10px -3px color-mix(in srgb,var(--v-shadow) 50%,transparent);transition:transform .18s}.sc-pin.on i{transform:scale(1.22);box-shadow:0 0 0 2.5px var(--v-plate),0 0 0 5px var(--fig-acc, var(--v-blue-tone)),0 4px 12px -3px color-mix(in srgb,var(--v-shadow) 55%,transparent)}.sc-seal i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--font-mono-new);font-style:normal;background:var(--v-plate);color:var(--v-ink);box-shadow:0 0 0 2px var(--fig-acc, var(--v-blue-tone)),0 2px 8px -2px color-mix(in srgb,var(--v-shadow) 45%,transparent);transition:background .18s,color .18s,transform .18s}.sc-card-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;cursor:pointer;display:block;width:100%;border-radius:12px}.sc-card-pick:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:2px}.sc-card.on .sc-pic{box-shadow:0 0 0 2.5px var(--fig-acc, var(--v-blue-tone))}.vf-ask{margin:0 2px 10px;font-size:var(--pt-body, 15px);line-height:1.45;color:var(--v-ink);font-weight:500;text-wrap:pretty}.vf-ask sub,.vf-ask sup{line-height:0}.vf-bar{display:flex;align-items:center;gap:8px;margin-top:12px;min-height:42px}.vf-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:42px;padding:0 20px;border-radius:999px;cursor:pointer;flex:none;font:600 14.5px var(--font-sans-new);background:var(--fig-acc, var(--v-blue-tone));color:var(--v-plate);transition:background .15s,opacity .15s}.dark .vf-check{color:var(--v-paper)}.vf-check:hover:not(:disabled){background:var(--fig-acc-hover, var(--v-blue-deep))}.vf-check:disabled{opacity:.4;cursor:default}.vf-check:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:2px}.vf-status{margin-left:auto;font:600 12px var(--font-mono-new);font-variant-numeric:tabular-nums;color:var(--v-ink3);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--v-ink) 5%,transparent)}.vf-status:empty{visibility:hidden}.vf-v-right{color:var(--v-green-ink)}.vf-v-partly{color:var(--v-coral-ink)}.vf-v-wrong{color:var(--v-red-ink)}.vf-mark{flex:none;width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;color:var(--v-plate);transition:background .2s,box-shadow .2s}.vf-mark.ok{background:var(--v-green-deep);box-shadow:none}.vf-mark.bad{background:var(--v-red-tone);box-shadow:none}.vf-mark.miss{box-shadow:inset 0 0 0 2px var(--v-red-tone)}.dark .vf-mark.ok{background:var(--v-green-tone);color:var(--v-paper)}.dark .vf-mark.bad{color:var(--v-paper)}.vf-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;text-align:left;display:flex;align-items:center;gap:10px;min-height:46px;width:100%;padding:9px 12px;border-radius:14px;cursor:pointer;font:500 14.5px/1.35 var(--font-sans-new);color:var(--v-ink);background:var(--v-plate);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 11%,transparent);transition:background .18s,box-shadow .18s}.vf-item:hover:not(:disabled){background:color-mix(in srgb,var(--fig-acc-pale, var(--v-blue-pale)) 55%,var(--v-plate))}.vf-item:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:2px}.vf-item:disabled{cursor:default}.vf-item.on{background:var(--fig-acc-pale, var(--v-blue-pale));box-shadow:inset 0 0 0 1.5px var(--fig-acc-line, var(--v-blue-tone))}.vf-item.ok{box-shadow:inset 0 0 0 2px var(--v-green-tone)}.vf-item.bad{box-shadow:inset 0 0 0 2px var(--v-red-tone)}.vf-item.miss{box-shadow:inset 0 0 0 2px var(--v-red-tone);background:color-mix(in srgb,var(--v-red-pale) 45%,var(--v-plate))}.vf-item .vf-txt{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.vf-item .vf-sub{display:block;font-size:12.5px;color:var(--v-ink3);font-weight:400;margin-top:1px}.vf-check-box{flex:none;width:18px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1.5px var(--v-line2);display:inline-grid;place-items:center;color:var(--v-plate)}.vf-item.on .vf-check-box{background:var(--fig-acc, var(--v-blue-tone));box-shadow:none}.dark .vf-item.on .vf-check-box{color:var(--v-paper)}.vf-fit{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.vf-sides{display:grid;gap:8px}.vf-side-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:8px 10px 8px 12px;border-radius:14px;background:var(--v-plate);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 10%,transparent);transition:box-shadow .18s}.vf-side-row.ok{box-shadow:inset 0 0 0 2px var(--v-green-tone)}.vf-side-row.bad{box-shadow:inset 0 0 0 2px var(--v-red-tone)}.vf-side-row .vf-txt{display:flex;gap:10px;align-items:center;font:500 14.5px/1.35 var(--font-sans-new);min-width:0;overflow-wrap:anywhere}.vf-side-pills{display:flex;gap:6px;flex-wrap:nowrap}.vf-side-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:36px;padding:6px 12px;border-radius:999px;cursor:pointer;white-space:nowrap;font:500 13.5px var(--font-sans-new);color:var(--v-ink2);background:color-mix(in srgb,var(--v-ink) 5%,var(--v-plate));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 9%,transparent);transition:background .18s,color .18s,box-shadow .18s}.vf-side-pill:hover:not(:disabled){color:var(--v-ink)}.vf-side-pill:disabled{cursor:default}.vf-side-pill:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:2px}.vf-side-pill.right-side{box-shadow:inset 0 0 0 2px var(--v-green-tone)}.vf-side-key{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 2px 10px;font:500 12.5px var(--font-sans-new);color:var(--v-ink2)}.vf-side-key i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px}@container vz-fig (max-width: 520px){.vf-side-row{grid-template-columns:minmax(0,1fr)}.vf-side-pills{flex-wrap:wrap}.vf-side-pill{flex:1 1 0;min-width:0;white-space:normal;line-height:1.2}}.vf-order{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.vf-seal{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:700 13px var(--font-mono-new);color:var(--v-ink3);box-shadow:inset 0 0 0 1.5px var(--v-line2);background:transparent;transition:background .18s,color .18s,box-shadow .18s}.vf-item.on .vf-seal,.vf-item.ok .vf-seal,.vf-item.bad .vf-seal{background:var(--fig-acc, var(--v-blue-tone));color:var(--v-plate);box-shadow:none}.vf-item.ok .vf-seal{background:var(--v-green-deep)}.vf-item.bad .vf-seal{background:var(--v-red-tone)}.dark .vf-item.on .vf-seal,.dark .vf-item.ok .vf-seal,.dark .vf-item.bad .vf-seal{color:var(--v-paper)}.dark .vf-item.ok .vf-seal{background:var(--v-green-tone)}.vf-when{flex:none;font:600 12px var(--font-mono-new);color:var(--v-ink3);text-align:right;min-width:4.5em}.vf-when.hide{visibility:hidden}.vf-rail{position:relative;height:34px;margin:0 14px 10px}.vf-rail:before{content:"";position:absolute;left:0;right:0;top:13px;height:2px;border-radius:2px;background:var(--v-line2)}.vf-rail span{position:absolute;top:4px;width:20px;height:20px;margin-left:-10px;border-radius:50%;display:grid;place-items:center;font:700 11px var(--font-mono-new);background:var(--v-plate);color:var(--v-ink3);box-shadow:inset 0 0 0 1.5px var(--v-line2);transition:background .25s,color .25s}.vf-rail.on span{background:var(--fig-acc, var(--v-blue-tone));color:var(--v-plate);box-shadow:none}.dark .vf-rail.on span{color:var(--v-paper)}.vf-flip{display:grid}.vf-flip>*{grid-area:1 / 1}.vf-face{border-radius:18px;padding:18px 18px 16px;background:var(--v-plate);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 10%,transparent);display:flex;flex-direction:column;gap:14px}.vf-face.ghost{visibility:hidden}.vf-claim{font-size:clamp(17px,2.4cqi + 10px,22px);line-height:1.35;font-weight:600;letter-spacing:-.01em;color:var(--v-ink);text-wrap:pretty}.vf-claim-tag{font:500 11px var(--font-mono-new);letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink3)}.vf-flip-why{font-size:var(--pt-body, 15px);line-height:1.5;color:var(--v-ink2)}.vf-flip-answers{display:flex;gap:8px;margin-top:auto}.vf-flip-answers .vf-item{justify-content:center;flex:1;font-weight:600}.vf-stamp{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 11px;border-radius:999px;font:700 12px var(--font-mono-new);letter-spacing:.08em;text-transform:uppercase}.vf-stamp.myth{background:var(--v-red-pale);color:var(--v-red-ink)}.vf-stamp.true{background:var(--v-green-pale);color:var(--v-green-ink)}.vf-face.revealed{animation:vf-in .25s ease-out}@keyframes vf-in{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion: reduce){.vf-face.revealed{animation:none}}.vf-pic{position:relative;width:100%;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--v-ink) 4%,var(--v-plate))}.vf-pic img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.vf-pic.paper img{-o-object-fit:contain;object-fit:contain;background:#fff}.dark .vf-pic.paper img{filter:brightness(.88)}.vf-ph{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:18px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--v-ink) 4%,var(--v-plate)) 0 12px,color-mix(in srgb,var(--v-ink) 7%,var(--v-plate)) 12px 24px)}.vf-ph b{display:block;font:600 11px var(--font-mono-new);letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink3);margin-bottom:6px}.vf-ph span{display:block;max-width:34em;font-size:12.5px;line-height:1.45;color:var(--v-ink3)}.vf-dot{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.vf-dot i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--font-mono-new);font-style:normal;background:color-mix(in srgb,var(--v-plate) 86%,transparent);color:var(--v-ink);box-shadow:0 0 0 2px var(--v-plate),0 2px 8px -2px #00000073;transition:background .18s,color .18s,box-shadow .18s,transform .12s}.vf-dot:hover i{transform:scale(1.08)}.vf-dot:focus-visible{outline:none}.vf-dot:focus-visible i{box-shadow:0 0 0 2px var(--v-plate),0 0 0 4.5px var(--fig-acc, var(--v-blue-tone))}.vf-dot.on i{background:var(--fig-acc, var(--v-blue-tone));color:var(--v-plate)}.vf-dot.ok i{background:var(--v-green-deep);color:#fff}.vf-dot.bad i{background:var(--v-red-tone);color:#fff}.vf-dot.miss i{background:var(--v-plate);color:var(--v-red-ink);box-shadow:0 0 0 3px var(--v-red-tone),0 2px 8px -2px #00000073}.vf-credit{margin:6px 2px 0;font-size:11.5px;line-height:1.35;color:var(--v-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vf-credit a{color:inherit}.vf-legend{display:grid;gap:6px;margin-top:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.vf-legend .vf-item{min-height:40px;padding:6px 10px;font-size:13.5px}.vf-legend .vf-seal{width:24px;height:24px;font-size:12px}.vf-legend .vf-hidden{color:var(--v-ink3);letter-spacing:.2em}.vf-est{position:relative}.vf-est svg{display:block;overflow:visible}.vf-est-range{position:absolute;left:0;right:0;margin:0;width:100%}.vf-readout{display:inline-flex;align-items:baseline;gap:6px;font:600 15px var(--font-mono-new);font-variant-numeric:tabular-nums;color:var(--v-ink)}.vf-readout small{font:500 11px var(--font-mono-new);letter-spacing:.1em;text-transform:uppercase;color:var(--v-ink3)}.vf-run{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:36px;padding:0 14px;border-radius:999px;cursor:pointer;font:500 13.5px var(--font-sans-new);color:var(--v-ink2);background:var(--v-plate);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 10%,transparent)}.vf-run:hover:not(:disabled){color:var(--fig-acc-ink, var(--v-ink));background:var(--fig-acc-pale, var(--v-blue-pale))}.vf-run:disabled{opacity:.4;cursor:default}.vf-run:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:2px}.vf-build{display:grid;gap:12px}.vf-slot-label{font:500 13px var(--font-sans-new);color:var(--v-ink2);margin:0 0 6px 2px}.vf-out{border-radius:16px;padding:12px;background:var(--v-plate);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 10%,transparent)}.vf-out-head{font:500 11px var(--font-mono-new);letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink3);margin-bottom:8px}.vf-punnett{display:grid;grid-template-columns:auto 1fr 1fr;gap:6px;align-items:stretch}.vf-punnett .h{display:grid;place-items:center;font:600 13.5px var(--font-mono-new);color:var(--v-ink2);min-width:34px;min-height:26px}.vf-cell{border-radius:12px;min-height:58px;display:grid;place-items:center;text-align:center;padding:6px;line-height:1.25;background:color-mix(in srgb,var(--v-ink) 4%,var(--v-plate));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 8%,transparent);transition:background .25s}.vf-cell .g{font:600 14px var(--font-mono-new);color:var(--v-ink)}.vf-cell .p{font-size:12.5px;font-weight:600}.vf-cell .q{font:600 16px var(--font-mono-new);color:var(--v-ink3)}.vf-tally{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.vf-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font:600 12.5px var(--font-sans-new)}.vf-chip span{font-family:var(--font-mono-new);font-variant-numeric:tabular-nums}.vf-result{display:grid;min-height:64px}.vf-result>*{grid-area:1 / 1;display:grid;place-items:center;text-align:center;border-radius:12px;padding:10px;font-size:16px;font-weight:600}.vf-result .ghost{visibility:hidden}.vf-pair{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start}.vf-col-label{font:500 11.5px var(--font-mono-new);letter-spacing:.08em;text-transform:uppercase;color:var(--v-ink3);margin:0 0 6px 2px}.vf-guide{background:var(--v-plate);border-radius:16px;padding:14px 18px;box-shadow:inset 0 0 0 1px var(--v-line);margin:0 0 18px;max-width:64em;font-size:14.5px;line-height:1.55;color:var(--v-ink2)}.vf-guide b{color:var(--v-ink)}.vf-guide pre{white-space:pre-wrap;font:12px/1.5 var(--font-mono-new);background:color-mix(in srgb,var(--v-ink) 4%,var(--v-plate));padding:10px 12px;border-radius:10px;overflow-x:auto}.vf-grid{display:grid;gap:26px 22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr));align-items:start}.vf-ex-label{font-size:13px;color:var(--v-ink3);margin:0 0 6px 2px}.vf-ex-label b{color:var(--v-ink2);font-weight:600}@media (max-width: 600px){.vz-main{padding:18px 16px 60px}.vz-device{padding:14px 12px}}.vf-side-row .vf-sub{display:block;font-size:12.5px;color:var(--v-ink3);font-weight:400;margin-top:1px}.vf-side-row.ok,.vf-side-row.bad{cursor:pointer}.vf-side-row.stack{grid-template-columns:minmax(0,1fr)}.vf-side-row.stack .vf-side-pills{flex-wrap:wrap;padding-left:28px}.sc-pic{position:relative;width:100%;overflow:hidden;border-radius:14px;background:#f8f7f2}.sc-pic>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.sc-pic>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dark .sc-pic{background:#2a261f}.dark .sc-pic.art>img{filter:brightness(.86) saturate(.95)}.dark .sc-pic.photo>img{filter:brightness(.9)}.sc-credit{margin:6px 2px 0;font-size:11.5px;line-height:1.35;color:var(--v-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-credit a{color:inherit}.sc-seal{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;z-index:2}.sc-seal i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--font-mono-new);font-style:normal;background:var(--v-plate);color:var(--v-ink);box-shadow:0 0 0 2px var(--fig-acc, var(--v-blue-tone)),0 2px 8px -2px #00000073;transition:background .18s,color .18s,transform .18s}.sc-seal.on i{background:var(--fig-acc, var(--v-blue-tone));color:var(--v-plate);transform:scale(1.12)}.dark .sc-seal.on i{color:var(--v-paper)}.sc-seal:focus-visible{outline:none}.sc-seal:focus-visible i{box-shadow:0 0 0 2px var(--v-plate),0 0 0 4.5px var(--fig-acc, var(--v-blue-tone))}.sc-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sc-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:36px;padding:6px 13px;border-radius:999px;cursor:pointer;white-space:nowrap;font:500 13.5px var(--font-sans-new);color:var(--v-ink2);background:color-mix(in srgb,var(--v-ink) 5%,var(--v-plate));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 9%,transparent);transition:background .18s,color .18s,box-shadow .18s}.sc-pill:hover{color:var(--v-ink)}.sc-pill.on{background:var(--fig-acc-pale, var(--v-blue-pale));color:var(--v-ink);box-shadow:inset 0 0 0 1.5px var(--fig-acc-line, var(--v-blue-tone))}.sc-pill:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:2px}.sc-pill i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;vertical-align:0}.sc-sliders{display:grid;gap:6px 18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-top:12px}.sc-slider{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;font:500 13.5px var(--font-sans-new);color:var(--v-ink2)}.sc-slider output{font:600 12.5px var(--font-mono-new);font-variant-numeric:tabular-nums;color:var(--v-ink);min-width:7ch;text-align:right}.sc-slider input{grid-column:1 / -1;width:100%;accent-color:var(--fig-acc, var(--v-blue-tone));height:28px;margin:0}.sc-facts{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:10px}.sc-fact{padding:5px 10px;border-radius:10px;background:color-mix(in srgb,var(--v-ink) 4.5%,var(--v-plate));font:500 12.5px var(--font-sans-new);color:var(--v-ink3)}.sc-fact b{font:600 13px var(--font-mono-new);font-variant-numeric:tabular-nums;color:var(--v-ink);margin-left:6px;display:inline-block;text-align:right}.sc-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;overscroll-behavior-x:contain}@container vz-fig (max-width: 560px){.sc-strip{grid-auto-columns:72%}}.sc-card{scroll-snap-align:start;display:grid;grid-template-rows:auto auto 1fr auto;gap:4px;min-width:0}.sc-card .sc-pic{aspect-ratio:4 / 3;border-radius:12px}.sc-card h4{margin:4px 2px 0;font:600 14.5px/1.25 var(--font-sans-new);color:var(--v-ink)}.sc-card h4 em{font-weight:400;color:var(--v-ink3);font-size:12.5px}.sc-card p{margin:0 2px;font-size:13px;line-height:1.4;color:var(--v-ink2)}.sc-card .sc-credit{margin-top:2px}.sc-fade>img{transition:opacity .5s ease}.sc-tag{position:absolute;left:10px;top:10px;z-index:2;padding:4px 10px;border-radius:999px;font:700 12px var(--font-mono-new);letter-spacing:.04em;background:color-mix(in srgb,var(--v-plate) 90%,transparent);color:var(--v-ink)}.sc-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.sc-rung{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;cursor:pointer;display:grid;gap:4px;text-align:left;min-width:0}.sc-rung .sc-pic{aspect-ratio:4 / 3;border-radius:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 10%,transparent)}.sc-rung span{font:500 12px/1.25 var(--font-sans-new);color:var(--v-ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-rung span b{display:block;font:600 12.5px var(--font-mono-new);color:var(--v-ink2)}.sc-rung.on .sc-pic{box-shadow:0 0 0 2px var(--fig-acc, var(--v-blue-tone))}.sc-rung.on span{color:var(--v-ink)}.sc-rung:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:3px;border-radius:10px}.sc-zoom>img{transition:opacity .55s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.sc-callouts{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;align-items:center}@container vz-fig (max-width: 560px){.sc-callouts{grid-template-columns:minmax(0,1fr)}}.sc-lines{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sc-line{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;text-align:left;display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;padding:7px 8px;border-radius:12px;background:transparent;cursor:pointer;font:400 13.5px/1.4 var(--font-sans-new);color:var(--v-ink2);transition:background .18s,color .18s}.sc-line b{color:var(--v-ink);font-weight:600}.sc-line .n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:700 11.5px var(--font-mono-new);box-shadow:inset 0 0 0 1.5px var(--fig-acc, var(--v-blue-tone));color:var(--v-ink)}.sc-line.on{background:var(--fig-acc-pale, var(--v-blue-pale));color:var(--v-ink)}.sc-line.on .n{background:var(--fig-acc, var(--v-blue-tone));color:var(--v-plate);box-shadow:none}.dark .sc-line.on .n{color:var(--v-paper)}.sc-line:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:1px}.sc-map{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}@container vz-fig (max-width: 560px){.sc-map{grid-template-columns:minmax(0,1fr)}}.sc-map .sc-pic{background:color-mix(in srgb,var(--v-blue-pale) 60%,var(--v-plate))}.dark .sc-map .sc-pic.map>img{filter:invert(.88) hue-rotate(180deg) brightness(.95) saturate(.6)}.sc-pin{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;z-index:2}.sc-pin i{width:34px;height:34px;border-radius:50%;overflow:hidden;display:block;box-shadow:0 0 0 2.5px var(--v-plate),0 0 0 4px var(--fig-acc, var(--v-blue-tone)),0 3px 10px -3px #00000080;transition:transform .18s}.sc-pin i img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sc-pin.on i{transform:scale(1.22);box-shadow:0 0 0 2.5px var(--v-plate),0 0 0 5px var(--fig-acc, var(--v-blue-tone)),0 4px 12px -3px #0000008c}.sc-pin:focus-visible{outline:none}.sc-pin:focus-visible i{box-shadow:0 0 0 2.5px var(--v-plate),0 0 0 6px var(--fig-acc, var(--v-blue-tone))}.sc-place h4{margin:10px 2px 2px;font:600 15.5px/1.3 var(--font-sans-new);color:var(--v-ink)}.sc-place p{margin:0 2px;font-size:13.5px;line-height:1.45;color:var(--v-ink2)}.sc-hold{display:grid}.sc-hold>*{grid-area:1 / 1}.sc-hold>[aria-hidden=true]{visibility:hidden}.sc-stage{position:relative}.sc-hint{margin:0 2px 10px;font-size:var(--pt-body, 15px);line-height:1.45;color:var(--v-ink);font-weight:500;text-wrap:pretty}.sc-dim{transition:opacity .35s ease}@keyframes sc-rise{0%{transform:translateY(0);opacity:0}10%{opacity:.95}85%{opacity:.9}to{transform:translateY(var(--rise));opacity:0}}.sc-bubble{animation:sc-rise var(--dur, 2.4s) linear infinite;transform-box:fill-box}@keyframes sc-fall{0%{transform:translate(0);opacity:0}20%{opacity:1}to{transform:translate(-.5px,5px);opacity:0}}.sc-rain{animation:sc-fall .7s linear infinite}@keyframes sc-dash{to{stroke-dashoffset:-24}}.sc-flow{animation:sc-dash 1s linear infinite}.sc-paused .sc-bubble,.sc-paused .sc-rain,.sc-paused .sc-flow{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.sc-bubble,.sc-rain,.sc-flow{animation:none}}.sc-orbit{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:center}@container vz-fig (max-width: 560px){.sc-orbit{grid-template-columns:minmax(0,1fr)}}.sc-panel{border-radius:14px;background:color-mix(in srgb,var(--v-ink) 3.5%,var(--v-plate));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ink) 8%,transparent)}.lv-stage{position:relative;width:100%;container-type:size;overflow:hidden;border-radius:14px;background:#f8f7f2;box-shadow:inset 0 0 0 1px color-mix(in srgb,#1E2A44 8%,transparent);isolation:isolate}.lv-stage.tint-red{background:color-mix(in srgb,#F3D9D0 45%,#F8F7F2)}.lv-stage.tint-green{background:color-mix(in srgb,#DCE6D2 50%,#F8F7F2)}.lv-stage.tint-blue{background:color-mix(in srgb,#D6E3E6 50%,#F8F7F2)}.lv-stage.tint-plum{background:color-mix(in srgb,#E5DCE6 45%,#F8F7F2)}.lv-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .lv-stage{filter:brightness(.92)}.lv-sp{position:absolute;left:0;top:0;width:var(--w);z-index:2;transform:translate(var(--x),var(--y)) translate(-50%,-50%) rotate(var(--r));transition:transform .75s cubic-bezier(.3,.7,.2,1) var(--d),opacity .45s ease var(--d),filter .45s ease;outline:none}.lv-sp .lv-body{position:relative}.lv-sp img{width:100%;height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;filter:drop-shadow(0 .35cqw .5cqw rgba(30,42,68,.16))}.lv-sp[tabindex]{cursor:help}.lv-sp:focus-visible .lv-body{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:3px;border-radius:30%}.lv-att{position:absolute;width:13%;transform-origin:50% 100%;pointer-events:none}.lv-att img{width:100%;height:auto;filter:none}.lv-chips{position:absolute;left:50%;top:100%;transform:translate(-50%,4px);display:flex;gap:3px}.lv-chips i{font:700 clamp(11px,2.3cqw,14px)/1 var(--font-mono-new);font-style:normal;padding:.32em .5em;border-radius:7px;background:color-mix(in srgb,#1E2A44 7%,#FFFDF7);color:#46506a;box-shadow:inset 0 0 0 1px color-mix(in srgb,#1E2A44 16%,transparent)}.lv-chips i.dom{color:#1e2a44;background:#fffdf7;box-shadow:inset 0 0 0 1.5px var(--fig-acc, var(--v-blue-tone))}.lv-label{position:absolute;left:50%;top:100%;transform:translate(-50%,4px);white-space:nowrap;font:600 clamp(10.5px,2.1cqw,13px)/1.2 var(--font-sans-new);color:#1e2a44;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,#FFFDF7 88%,transparent)}.lv-chips+.lv-label{top:calc(100% + clamp(22px,4.6cqw,28px))}.lv-region-label{position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1;font:600 clamp(10.5px,2.1cqw,13px)/1.2 var(--font-sans-new);color:#46506a}.lv-sp.p-fade{opacity:.28;filter:saturate(.3)}.lv-sp.p-hide{opacity:0;transform:translate(var(--x),var(--y)) translate(-50%,-50%) scale(.7);pointer-events:none}.lv-sp.p-lift{transform:translate(var(--x),var(--y)) translate(-50%,-58%) scale(1.06)}.lv-sp.p-shake .lv-body{animation:lv-shake 1.6s ease-in-out infinite}.lv-sp.p-pulse .lv-body{animation:lv-pulse 2.4s ease-in-out infinite}.lv-sp.enter{animation:lv-enter .5s cubic-bezier(.3,.8,.3,1.2) var(--d) both}@keyframes lv-shake{0%,60%,to{transform:rotate(0)}68%{transform:rotate(-5deg)}76%{transform:rotate(5deg)}84%{transform:rotate(-3deg)}}@keyframes lv-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes lv-enter{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.lv-holder{position:absolute;transform:translateY(-50%);z-index:1;pointer-events:none}.lv-holder img{width:100%;height:auto;display:block}.lv-badges{position:absolute;transform:translate(-50%,-50%);display:grid;z-index:4}.lv-badge{grid-area:1 / 1;justify-self:center;white-space:nowrap;padding:.45em 1em;border-radius:999px;font:700 clamp(12px,2.6cqw,16px)/1.1 var(--font-sans-new);letter-spacing:.01em;opacity:0;transform:scale(.92);transition:opacity .35s,transform .35s;background:#fffdf7;color:#1e2a44;box-shadow:0 0 0 1.5px #1e2a44,0 6px 16px -8px #1e2a4480}.lv-badge.on{opacity:1;transform:none}.lv-badge.t-good{box-shadow:0 0 0 2px #5e9b6e,0 6px 16px -8px #1e2a4480;color:#2f6b45}.lv-badge.t-bad{box-shadow:0 0 0 2px #d9785f,0 6px 16px -8px #1e2a4480;color:#a8432f}.lv-tip{position:absolute;z-index:9;transform:translate(-50%,calc(-100% - 8px));pointer-events:none;white-space:nowrap;padding:5px 10px;border-radius:9px;background:#1e2a44;color:#fffdf7;font:600 12.5px var(--font-mono-new);opacity:0;transition:opacity .15s}.lv-tip.on{opacity:1}.lv-controls{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;align-items:end}.lv-ctl{display:grid;gap:4px;min-width:0}.lv-ctl-l{font:500 12px var(--font-sans-new);color:var(--v-ink3)}.lv-seg{display:flex;flex-wrap:wrap;gap:6px}.lv-count{flex:1 1 220px}.lv-tick{display:inline-block;width:12px;height:12px;border-radius:4px;margin-right:7px;vertical-align:-1px;box-shadow:inset 0 0 0 1.5px var(--v-ink3)}.sc-pill.on .lv-tick{background:var(--fig-acc, var(--v-blue-tone));box-shadow:inset 0 0 0 1.5px var(--fig-acc, var(--v-blue-tone))}.lv-go{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:36px;padding:6px 16px;border-radius:999px;cursor:pointer;white-space:nowrap;font:600 13.5px var(--font-sans-new);color:var(--v-plate);background:var(--fig-acc-deep, var(--fig-acc, var(--v-blue-deep)))}.dark .lv-go{color:var(--v-paper)}.lv-go:focus-visible{outline:2px solid var(--fig-acc, var(--v-blue-tone));outline-offset:2px}.lv-go:disabled,.lv-seg .sc-pill:disabled{opacity:.45;cursor:default}.lv-facts{min-height:32px}@media (prefers-reduced-motion: reduce){.lv-sp,.lv-badge,.lv-tip{transition:none}.lv-sp.enter,.lv-sp.p-shake .lv-body,.lv-sp.p-pulse .lv-body{animation:none}}
