.sv{--sv-ink: #161514;--sv-ink2: rgba(22, 21, 20, .72);--sv-ink3: rgba(22, 21, 20, .64);--sv-rule: rgba(22, 21, 20, .1);--sv-rule2: rgba(22, 21, 20, .18);--sv-surf: #f6f5f3;--sv-green: #17703f;--sv-green-soft: #e6f3eb;margin:0;text-align:left}.sv-stage{position:relative;background:#fff;border:1px solid var(--border-2);border-radius:18px;box-shadow:0 34px 70px -48px #100d355c,0 1px 3px #100d350d;padding:22px;font-family:var(--sans);font-size:14px;line-height:1.45;letter-spacing:0;color:var(--sv-ink);overflow:hidden;transition:opacity .26s ease}.sv-swap .sv-stage{opacity:0}.sv-stage b{font-weight:600}.sv-cap{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:12px;font-size:13px;line-height:1.55;color:var(--text-2)}.sv-ctl{display:none;flex:none;align-items:center;height:28px;padding:0 12px;border:1px solid var(--border-2);border-radius:999px;background:#fff;color:var(--text-strong);font:500 12px/1 var(--sans);cursor:pointer;transition:background .18s}.has-js .sv-ctl{display:inline-flex}.sv-ctl[hidden]{display:none}.sv-ctl:hover{background:var(--surface-2)}.sv-ctl:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}@keyframes sv-fade{0%{opacity:0}}@keyframes sv-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes sv-grow{0%{transform:scaleX(0)}}@keyframes sv-undim{0%{border-color:var(--sv-rule);background-color:#fff;color:var(--sv-ink)}}@keyframes sv-plain{0%{color:var(--sv-ink3)}}@keyframes sv-unset{0%{border-color:var(--sv-rule);background-color:#fff;box-shadow:none}}.sv-armed .sv-a-fade{animation:sv-fade .35s ease both;animation-delay:var(--t, 0s)}.sv-armed .sv-a-rise{animation:sv-rise .45s var(--ease) both;animation-delay:var(--t, 0s)}.sv-armed .sv-a-grow{transform-origin:left center;animation:sv-grow .7s var(--ease) both;animation-delay:var(--t, 0s)}.sv-armed .sv-a-dim{animation:sv-undim .45s ease both;animation-delay:var(--t, 0s)}.sv-armed .sv-a-set{animation:sv-unset .4s ease both;animation-delay:var(--t, 0s)}.sv-armed:not(.sv-run) .sv-stage *,.sv-armed:not(.sv-run) .sv-stage *:before,.sv-armed:not(.sv-run) .sv-stage *:after,.sv-paused .sv-stage *,.sv-paused .sv-stage *:before,.sv-paused .sv-stage *:after{animation-play-state:paused!important}@media print{.sv-stage,.sv-stage *,.sv-stage *:before,.sv-stage *:after{animation:none!important}.sv-stage{opacity:1!important}.sv-ctl{display:none!important}}.sv-av{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#ecebe8;color:var(--sv-ink2);font-size:12px;font-weight:600}.sv-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap}.sv-chip.strong{background:var(--accent-soft);color:var(--accent)}.sv-chip.worth{background:var(--sv-green-soft);color:var(--sv-green)}.sv-chip.not{background:#f1f0ee;color:var(--sv-ink2)}.sv-chip.strong:before,.sv-chip.worth:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 0l1.6 4.4L12 6 7.6 7.6 6 12 4.4 7.6 0 6l4.4-1.6z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 0l1.6 4.4L12 6 7.6 7.6 6 12 4.4 7.6 0 6l4.4-1.6z'/%3E%3C/svg%3E") center / contain no-repeat}.sv-yes,.sv-no{display:inline-block;width:20px;height:20px}.sv-yes{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%231F8A50' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px no-repeat}.sv-no{background:linear-gradient(#c9c5c0,#c9c5c0) center / 11px 2px no-repeat}.sv-btn{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:8px;font-size:12.5px;font-weight:600;white-space:nowrap}.sv-btn.dark{background:var(--sv-ink);color:#fff}.sv-btn.line{border:1px solid var(--sv-rule2);color:var(--sv-ink)}.sv-btn.deep{border:1px solid var(--accent-line);background:#f7f5ff;color:var(--accent)}.sv-kicker{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sv-ink3)}.sv-search{border:1px solid var(--accent-line);border-radius:14px;padding:16px 18px 14px;box-shadow:0 0 0 4px #4b3fd40d}.sv-q{margin:0;min-height:46px;font-size:16px;line-height:1.45;color:var(--sv-ink)}.sv-armed .sv-w{animation:sv-fade .18s ease both;animation-delay:var(--t, 0s)}.sv-crit{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;font-size:12.5px;color:var(--sv-ink3)}.sv-ck{display:inline-flex;align-items:center;gap:6px}.sv-ck:before{content:"";width:13px;height:13px;border-radius:50%;border:1.5px solid #cfcbc6}.sv-ck.on{color:var(--sv-ink)}.sv-ck.on:before{border-color:var(--sv-green);background:var(--sv-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-8.5' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat}.sv-armed .sv-ck.on{animation:sv-plain .3s ease both;animation-delay:var(--t, 0s)}@keyframes sv-ck-off{0%{border-color:#cfcbc6;background-color:transparent;background-size:0}}.sv-armed .sv-ck.on:before{animation:sv-ck-off .3s ease both;animation-delay:var(--t, 0s)}.sv-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.sv-modes{display:inline-flex;padding:3px;border-radius:999px;background:var(--sv-surf);font-size:12.5px;font-weight:550;color:var(--sv-ink3)}.sv-modes span{padding:6px 13px;border-radius:999px}.sv-modes .on{background:#fff;color:var(--sv-ink);box-shadow:0 1px 2px #0000001f}.sv-go{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--sv-ink);color:#fff;font-size:15px;line-height:1}.sv-results{margin-top:16px}.sv-rhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 12px}.sv-rhead b{display:block;font-size:15px}.sv-rhead small{display:block;font-size:12px;color:var(--sv-ink3)}.sv-rtools{display:flex;align-items:center;gap:8px}.sv-seg{display:inline-flex;padding:3px;border:1px solid var(--sv-rule);border-radius:9px;font-size:12.5px;color:var(--sv-ink3)}.sv-seg span{padding:4px 10px;border-radius:6px}.sv-seg .on{background:var(--sv-surf);color:var(--sv-ink);font-weight:550}.sv-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sv-card{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 10px;padding:12px;border:1px solid var(--sv-rule);border-radius:12px;background:#fff}.sv-card .sv-av{grid-row:span 2}.sv-card b{display:block;font-size:14px;line-height:1.3}.sv-card small{display:block;font-size:12px;color:var(--sv-ink3)}.sv-card p{grid-column:1 / -1;margin:4px 0 0;font-size:12.5px;line-height:1.4;color:var(--sv-ink);overflow-wrap:anywhere}.sv-card p+p{margin-top:0;color:var(--sv-ink3)}.sv-card.is-hover{border-color:var(--sv-ink);box-shadow:inset 0 0 0 1px var(--sv-ink)}.sv-armed .sv-card.is-hover{animation:sv-rise .45s var(--ease) both var(--t, 0s),sv-unset .3s ease both 4.4s}.sv-card .sv-btn{position:absolute;top:10px;right:10px;height:26px;padding:0 9px;font-size:11.5px}.sv-narrow{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:22px}.sv-conds{display:flex;flex-direction:column;gap:8px}.sv-cond{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:11px 12px;border:1px solid var(--sv-rule);border-radius:11px}.sv-cond small{display:block;font-size:11.5px;color:var(--sv-ink3)}.sv-cond b{display:block;font-size:14px}.sv-cond .n{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.sv-cond .track{grid-column:2 / -1;height:4px;border-radius:2px;background:#ecebe8}.sv-cond .track i{display:block;width:var(--w);height:100%;border-radius:2px;background:var(--accent)}.sv-cond.open{border-style:dashed;color:var(--sv-ink3)}.sv-cond.open b{font-weight:500;color:var(--sv-ink3)}.sv-cond.open:before{content:"";width:13px;height:13px;margin-left:3px;border:1.5px solid #cfcbc6;border-radius:50%}.sv-pool{display:flex;flex-direction:column}.sv-pool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sv-pc{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 10px;border:1px solid var(--sv-rule);border-radius:10px;background:#fff}.sv-pc .sv-av{width:30px;height:30px;font-size:11px}.sv-pc div{min-width:0}.sv-pc div b,.sv-pc div span{display:block;overflow-wrap:anywhere}.sv-pc b{font-size:12.5px;line-height:1.3}.sv-pc div span{font-size:11.5px;color:var(--sv-ink3)}.sv-pc.out{border-color:transparent;background:var(--sv-surf);color:var(--sv-ink3)}.sv-pc.out .sv-av,.sv-pc.out div span{color:inherit}.sv-pc.hit{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.sv-sum{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-top:14px;font-size:14px;color:var(--sv-ink2)}.sv-sum b{font-size:20px;color:var(--sv-ink);font-variant-numeric:tabular-nums}.sv-rounds{display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);gap:16px;align-items:stretch}.sv-round{border:1px solid var(--sv-rule);border-radius:12px;padding:14px}.sv-round .sv-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 10px;font:600 14px/1.3 var(--sans);letter-spacing:0}.sv-round .sv-h small{font-size:12px;font-weight:400;color:var(--sv-ink3)}.sv-row{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 0;border-top:1px solid var(--sv-rule)}.sv-row div{min-width:0;flex:1}.sv-row b,.sv-row small{display:block;overflow-wrap:anywhere}.sv-row b{font-size:13px}.sv-row small{font-size:12px;color:var(--sv-ink3)}.sv-row .tag{flex:none;font-size:11.5px;font-weight:600;color:var(--accent)}.sv-row.gone{color:var(--sv-ink3)}.sv-row.gone .sv-av{background:transparent;border:1.5px dashed #cfcbc6;color:var(--sv-ink3)}.sv-row.gone b{font-weight:500;color:var(--sv-ink3);text-decoration:line-through;text-decoration-color:#b9b5b0}.sv-between{display:flex;flex-direction:column;justify-content:center;gap:8px;text-align:center}.sv-between .arrow{font-size:20px;line-height:1;color:var(--sv-ink3)}.sv-edit{padding:8px 10px;border:1px solid var(--accent-line);border-radius:9px;background:#f7f5ff;font-size:12.5px;line-height:1.35;color:var(--accent);font-weight:550}.sv-edit small{display:block;font-size:11.5px;font-weight:400;color:var(--sv-ink3)}.sv-meter{display:flex;flex-direction:column}.sv-mrow{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr) 64px;align-items:center;gap:14px;padding:12px 4px;border-top:1px solid var(--sv-rule)}.sv-mrow:first-child{border-top:0}.sv-mrow .what{font-size:14px}.sv-mrow .what small{display:block;font-size:12px;color:var(--sv-ink3)}.sv-mrow .track{height:8px;border-radius:4px;background:#ecebe8}.sv-mrow .track i{display:block;width:var(--w);height:100%;border-radius:4px;background:#b9b5b0}.sv-mrow .n{text-align:right;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.sv-mrow.is-on .what{font-weight:600}.sv-mrow.is-on .track i{background:var(--accent)}.sv-mrow.is-on .n{color:var(--accent)}.sv-mfoot{margin-top:6px;padding:12px 4px 0;border-top:1px solid var(--sv-rule);font-size:12.5px;color:var(--sv-ink3)}.sv-mhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 2px 14px}.sv-mhead b{font-size:15px}.sv-mhead span{font-size:12.5px;color:var(--sv-ink3)}.sv-mhead span b{font-size:12.5px;color:var(--sv-ink)}.sv-mx{display:flex;flex-direction:column}.sv-mxr{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.9fr)) 128px;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--sv-rule);border-radius:0}.sv-mxr.head{border-top:0;padding-top:0;padding-bottom:10px;font-size:12px;font-weight:600;line-height:1.3;color:var(--sv-ink3)}.sv-mxr.head span:not(:first-child){text-align:center}.sv-mxr>i{justify-self:center}.sv-mxr .who{display:flex;align-items:center;gap:10px;min-width:0}.sv-mxr .who .nm{display:block;min-width:0}.sv-mxr .who b,.sv-mxr .who small{display:block;overflow-wrap:anywhere}.sv-mxr .who b{font-size:13.5px}.sv-mxr .who small{font-size:12px;color:var(--sv-ink3)}.sv-mxr .res{justify-self:end}.sv-mxr.top{background:#faf9ff}.sv-short{display:none}.sv-split{margin-top:16px;padding:0 2px}.sv-splitbar{display:flex;gap:2px;height:10px}.sv-splitbar i{display:block;height:100%;width:var(--w);border-radius:3px}.sv-splitbar .s{background:var(--accent)}.sv-splitbar .w{background:#53a878}.sv-splitbar .n{background:#d9d6d1}.sv-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:12.5px;color:var(--sv-ink2)}.sv-legend span{display:inline-flex;align-items:center;gap:6px}.sv-legend span:before{content:"";width:9px;height:9px;border-radius:2px;background:var(--c)}.sv-legend b{color:var(--sv-ink);font-variant-numeric:tabular-nums}.sv-clarify{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px}.sv-chat{display:flex;flex-direction:column;gap:10px}.sv-bub{align-self:flex-end;max-width:92%;padding:11px 14px;border-radius:14px 14px 4px;background:var(--sv-surf);font-size:13.5px}.sv-say{font-size:13.5px;color:var(--sv-ink2)}.sv-qa{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 6px;padding:12px 14px;border-radius:12px;background:var(--sv-surf);font-size:13.5px}.sv-qa .q,.sv-qa .ans{margin:0;display:contents}.sv-qa span{color:var(--sv-ink2)}.sv-qa span:first-child{color:var(--sv-ink3)}.sv-qa .a{color:var(--sv-ink);font-weight:600}.sv-qa .gap{grid-column:1 / -1;height:6px}.sv-score .sv-h{margin:0 0 10px;font:600 14px/1.3 var(--sans);letter-spacing:0}.sv-score ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.sv-score li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 8px;padding:9px 11px;border:1px solid var(--sv-rule);border-radius:10px;font-size:13px;line-height:1.35}.sv-score li:before{content:"";justify-self:center;width:8px;height:8px;border-radius:2px;background:var(--accent)}.sv-score li small{grid-column:2;font-size:11.5px;color:var(--sv-ink3)}.sv-score .note{margin-top:12px;font-size:12.5px;color:var(--sv-ink3)}.sv-funnel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px}.sv-pass{border:1px solid var(--sv-rule);border-radius:12px;padding:16px}.sv-pass .sv-h{margin:6px 0 12px;font:600 15px/1.3 var(--sans);letter-spacing:0}.sv-dots{display:grid;grid-template-columns:repeat(16,12px);gap:6px}.sv-dots i{width:12px;height:12px;border-radius:50%;border:1.5px solid #cfcbc6}.sv-dots i.hit{border-color:var(--accent);background:var(--accent)}.sv-passline{margin:12px 0 0;font-size:13.5px;color:var(--sv-ink2)}.sv-passline b{color:var(--sv-ink)}.sv-opts{display:flex;flex-direction:column;gap:6px;margin-top:12px}.sv-opt{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--sv-rule);border-radius:9px;font-size:13px;color:var(--sv-ink2)}.sv-opt:before{content:"";flex:none;width:13px;height:13px;border-radius:50%;border:1.5px solid #cfcbc6}.sv-opt.on{border-color:var(--accent);background:#f7f5ff;color:var(--sv-ink);font-weight:600}.sv-opt.on:before{border:4px solid var(--accent);background:#fff}.sv-opt small{display:block;font-size:12px;font-weight:400;color:var(--sv-ink3)}.sv-fbar{margin-top:10px}.sv-fbar:first-of-type{margin-top:0}.sv-fbar .lab{display:flex;align-items:baseline;gap:8px;font-size:13px;color:var(--sv-ink2)}.sv-fbar .lab b{font-size:18px;color:var(--sv-ink);font-variant-numeric:tabular-nums}.sv-fbar .track{margin-top:6px;height:12px;border-radius:4px;background:#f1f0ee}.sv-fbar .track i{display:block;width:var(--w);min-width:3px;height:100%;border-radius:4px;background:#b9b5b0}.sv-zoom{position:relative;margin-top:18px;padding-top:14px;border-top:1px dashed var(--sv-rule2)}.sv-zoom .sv-splitbar{height:14px;margin-top:8px}.sv-zoom .sv-kicker{display:block}.sv-qual{margin:12px 0 0;font-size:13.5px;color:var(--sv-ink2)}.sv-qual b{color:var(--sv-ink)}.sv-reasons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px}.sv-list{display:flex;flex-direction:column;gap:8px}.sv-li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 10px;padding:12px;border:1px solid var(--sv-rule);border-radius:12px}.sv-li .sv-av{grid-row:span 2}.sv-li .nm{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;font-weight:600}.sv-li small{font-size:12px;color:var(--sv-ink3);overflow-wrap:anywhere}.sv-li.sel{border-color:var(--sv-ink);box-shadow:inset 0 0 0 1px var(--sv-ink)}.sv-prof{border:1px solid var(--sv-rule);border-radius:12px;padding:16px}.sv-prof .sv-h{margin:0;font:600 17px/1.3 var(--sans);letter-spacing:0}.sv-prof .meta{margin-top:2px;font-size:12.5px;color:var(--sv-ink3)}.sv-prof .sv-sub{margin:14px 0 8px;font:600 13.5px/1.3 var(--sans);letter-spacing:0;color:var(--accent)}.sv-why{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.sv-why li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:0 8px;font-size:13.5px;font-weight:600;line-height:1.4}.sv-why li small{grid-column:2;font-size:12.5px;font-weight:400;color:var(--sv-ink3)}.sv-all{margin-top:10px;font-size:12.5px;font-weight:550;color:var(--sv-ink2)}.sv-contact{margin-top:14px;padding:10px 12px;border-radius:10px;background:var(--sv-surf);display:flex;flex-direction:column;gap:8px}.sv-contact div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.sv-contact .sv-btn{height:26px;background:#fff;font-size:12px}.sv-contact small{margin-left:6px;font-size:12px;color:var(--sv-ink3)}.sv-acts{display:flex;gap:8px;margin-top:12px}.sv-video,.sv-video figure{margin:0}.sv-video video,.sv-video img{display:block;width:100%;height:auto;border:1px solid var(--border-2);border-radius:14px;background:#fff}.sv-video figcaption{margin-top:10px;font-size:13px;line-height:1.6;color:var(--text-2)}.sv-video figcaption a{text-decoration:underline;text-underline-offset:3px}.sv-steps{margin-top:8px;font-size:14px;color:var(--text-2)}.sv-steps summary{cursor:pointer;font-weight:600;color:var(--text-strong)}.sv-steps ol{margin:10px 0 0;padding-left:20px}.sv-steps li{margin:4px 0}.sv-rail{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;margin-top:44px;text-align:left}.sv-mode{display:flex;flex-direction:column;gap:8px;padding:22px 22px 20px;border:1px solid var(--border-2);border-radius:16px;background:var(--surface);color:inherit;transition:border-color .18s,background .18s}a.sv-mode:hover{border-color:var(--text-strong)}.sv-mode .k{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.sv-mode h3{font-family:var(--display);font-weight:430;font-size:22px;letter-spacing:-.018em;line-height:1.15}.sv-mode p{font-size:14.5px;line-height:1.5;color:var(--text-2)}.sv-mode .get{margin-top:auto;padding-top:12px;border-top:1px solid var(--border);font-size:13.5px;color:var(--text)}.sv-mode .get span{display:block;font-size:12px;color:var(--text-3)}.sv-mode .more{font-size:13.5px;font-weight:550;color:var(--accent)}.sv-mode.is-here{border-color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--text-strong)}.sv-mode.is-here .more{color:var(--text-3);font-weight:500}.sv-hop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:92px;font-size:12px;line-height:1.3;text-align:center;color:var(--text-3)}.sv-hop:before{content:"→";font-size:20px;line-height:1;color:var(--text-strong)}.sv-who-wrap{margin-top:28px;border:1px solid var(--border-2);border-radius:16px;background:var(--surface);overflow-x:auto;overflow-y:hidden}.sv-who{width:100%;border-collapse:collapse;text-align:left;font-size:14.5px}.sv-who caption{padding:16px 20px 0;text-align:left;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.sv-who th,.sv-who td{padding:11px 20px;border-top:1px solid var(--border);vertical-align:middle}.sv-who thead th{border-top:0;padding-top:14px;font-weight:600;color:var(--text-strong)}.sv-who tbody th{font-weight:500;color:var(--text)}.sv-who td,.sv-who thead th:not(:first-child){width:22%}.sv-who .col-here{background:#faf9ff}.sv-by{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:7px;font-size:12.5px;font-weight:600;white-space:nowrap}.sv-by.you{border:1px solid var(--border-2);color:var(--text)}.sv-by.metix{background:var(--accent);color:#fff}.sv-who small{display:block;margin-top:3px;font-size:11.5px;color:var(--text-3)}.sv-hero{max-width:1040px;margin:54px auto 0}.sv-two{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start;margin-top:54px}.sv-two .sec-sub:first-child{margin-top:0}.sv-block{margin-top:54px}.sv-points{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:14px;max-width:58ch}.sv-points li{position:relative;padding-left:22px;font-size:16px;line-height:1.55;color:var(--text-2)}.sv-points li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:2px;background:var(--accent)}.sv-points b{color:var(--text-strong);font-weight:600}.sv-points-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:none;margin-top:36px}@media(max-width:980px){.sv-two{grid-template-columns:minmax(0,1fr);gap:30px}.sv-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-narrow{grid-template-columns:minmax(0,240px) minmax(0,1fr)}.sv-pool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-rail{grid-template-columns:minmax(0,1fr)}.sv-points-row{grid-template-columns:minmax(0,1fr);gap:14px}.sv-hop{flex-direction:row;width:auto;justify-content:flex-start;padding-left:22px}.sv-hop:before{content:"↓"}}@media(max-width:760px){.sv-stage{padding:14px;border-radius:14px}.sv-cap{flex-direction:column;gap:8px}.sv-hero{margin-top:40px}.sv-q{font-size:15px}.sv-rhead{flex-wrap:wrap}.sv-cards{grid-template-columns:minmax(0,1fr)}.sv-cards .sv-card:nth-child(n+4){display:none}.sv-narrow,.sv-clarify,.sv-funnel,.sv-reasons{grid-template-columns:minmax(0,1fr);gap:16px}.sv-pool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-pc .sv-av{display:none}.sv-rounds{grid-template-columns:minmax(0,1fr)}.sv-between .arrow{transform:rotate(90deg)}.sv-mrow{grid-template-columns:minmax(0,1fr) 56px;gap:6px 10px}.sv-mrow .track{grid-column:1 / -1;grid-row:2}.sv-mhead{flex-direction:column;align-items:flex-start;gap:2px}.sv-mxr{grid-template-columns:minmax(0,1fr) repeat(3,44px);gap:4px 6px;padding:10px 4px}.sv-mxr.head>span:last-child{display:none}.sv-mxr .res{grid-column:1 / -1;grid-row:2;justify-self:start}.sv-mxr.head{font-size:11px}.sv-mxr .who b{font-size:13px}.sv-mxr .who .sv-av,.sv-mxr .who small,.sv-long{display:none}.sv-short{display:inline}.sv-chip{padding:0 7px;font-size:11.5px}.sv-dots{grid-template-columns:repeat(11,12px)}.sv-who{font-size:13.5px}.sv-who th,.sv-who td{padding:10px}.sv-by{padding:0 7px;font-size:11.5px}}@media(max-width:380px){.sv-modes{font-size:12px}.sv-modes span{padding:6px 9px}.sv-who{font-size:12.5px}.sv-who caption{padding:14px 8px 0}.sv-who th,.sv-who td{padding:9px 6px}.sv-by{padding:0 5px;font-size:11px}}
