.vf-dash-select{color:#1d1d1f;align-items:center;display:inline-flex;position:relative}.vf-dash-select select{appearance:none;color:#1d1d1f;text-overflow:ellipsis;cursor:pointer;background:#fff;border:1px solid #e9edf7;border-radius:999px;max-width:220px;height:30px;padding:0 28px 0 12px;font-size:12.5px;font-weight:600}.vf-dash-select select:hover{border-color:#cdd8f2}.vf-dash-select select:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-dash-select svg{pointer-events:none;color:#6e6e73;position:absolute;right:10px}.vf-dash-search{margin:12px 20px 0;display:block;position:relative}.vf-dash-search input{color:#1d1d1f;background:#f5f5f7;border:1px solid #e9edf7;border-radius:10px;width:100%;height:36px;padding:0 12px 0 34px;font-size:13.5px}.vf-dash-search input::placeholder{color:#8e8e93}.vf-dash-search input:focus-visible{outline-offset:1px;background:#fff;outline:2px solid #3554d1}.vf-dash-search svg{color:#8e8e93;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.vf-dash-more{padding:0 20px 14px}.vf-dash-link{color:#3554d1;font-size:12.5px;font-weight:600}.vf-dash-link:hover{text-decoration:underline}.vf-dash-none{color:#6e6e73;padding:22px 20px 26px;font-size:13.5px}.vf-dash-ic{color:#3554d1;background:#3554d117;border-radius:99px;flex:none;place-items:center;width:30px;height:30px;display:grid}.vf-dash-ic.is-warn{color:#b45309;background:#fffbeb}.vf-dash-ic.is-bad{color:#dc2626;background:#fef2f2}.vf-dash-ic.is-good{color:#15803d;background:#f0fdf4}.vf-dash-setup{gap:14px;padding:20px 22px;transition:box-shadow .2s;display:grid}.vf-dash-setup.is-pulse{box-shadow:0 0 0 3px #3554d138, var(--shadow-sm)}.vf-dash-setup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vf-dash-setup-head h3{letter-spacing:-.015em;color:#1d1d1f;margin:0;font-size:16px;font-weight:650}.vf-dash-setup-head p{color:#6e6e73;margin:3px 0 0;font-size:13px}.vf-dash-setup-prog{color:#6e6e73;font-variant-numeric:tabular-nums;justify-items:end;gap:7px;font-size:12px;display:grid}.vf-setup-prog{gap:4px;display:flex}.vf-setup-prog i{background:#e6e9f0;border-radius:99px;width:26px;height:4px}.vf-setup-prog i.is-on{background:#0b1332}.vf-dash-steps{margin:0;padding:0;list-style:none;display:grid}.vf-dash-step{border-radius:10px;align-items:flex-start;gap:12px;padding:9px 10px;display:flex;position:relative}.vf-dash-step:not(:last-child):before{content:"";background:#e6e9f0;width:1.5px;position:absolute;top:31px;bottom:-9px;left:20px}.vf-dash-step.is-done:not(:last-child):before{background:#0b1332}.vf-dash-step.is-now{background:#f7f8fa}.vf-dash-step i{z-index:1;color:#8e93a6;background:#fff;border-radius:99px;flex:none;place-items:center;width:22px;height:22px;margin-top:0;font-size:11.5px;font-style:normal;font-weight:600;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #d5dae4}.vf-dash-step i.is-ok{color:#fff;box-shadow:none;background:#0b1332}.vf-dash-step.is-now i{color:#0b1332;background:#fff;box-shadow:inset 0 0 0 2px #0b1332,0 0 0 4px #0b133212}.vf-dash-step-tx{flex:1;gap:2px;min-width:0;padding-top:2px;display:grid}.vf-dash-step-tx b{color:#1d1d1f;font-size:13.5px;font-weight:550}.vf-dash-step.is-now .vf-dash-step-tx b{font-weight:650}.vf-dash-step.is-done .vf-dash-step-tx b{color:#8e93a6;font-weight:500}.vf-dash-step:not(.is-now):not(.is-done) .vf-dash-step-tx b{color:#5b6274}.vf-dash-step-tx span{color:#6e6e73;font-size:12.5px;line-height:1.45}.vf-dash-step-cta{flex:none;align-self:center;margin-left:auto}@media (width<=560px){.vf-dash-step{flex-wrap:wrap}.vf-dash-step-cta{margin-left:34px}}.vf-dash-wallet{align-content:start;gap:14px;padding:18px 20px 20px;display:grid}.vf-dash-wallet-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vf-dash-wallet-h span{color:#3554d1;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.vf-dash-wallet-h b{letter-spacing:-.03em;color:#1d1d1f;font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:800;display:block}.vf-dash-wallet p{color:#6e6e73;margin:0;font-size:13px;line-height:1.5}.vf-dash-split{border:1px solid #eef2f9;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.vf-dash-split>*{text-align:center;gap:2px;padding:12px 14px;display:grid}.vf-dash-split>*+*{border-left:1px solid #eef2f9}.vf-dash-split span{color:#6e6e73;font-size:12px}.vf-dash-split b{letter-spacing:-.02em;color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.vf-dash-budget{flex:1;gap:6px;min-width:0;display:grid}.vf-dash-budget-top{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.vf-dash-budget-top b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.vf-dash-budget-top span{color:#6e6e73;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}a.vf-li:hover .vf-dash-budget-top b{color:#3554d1}.vf-dash-promos{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.vf-dash-promo{align-items:flex-start;gap:12px;padding:16px 40px 16px 18px;display:flex;position:relative}.vf-dash-promo-tx{gap:3px;min-width:0;display:grid}.vf-dash-promo-tx b{letter-spacing:-.01em;color:#1d1d1f;font-size:14px;font-weight:700}.vf-dash-promo-tx p{color:#6e6e73;margin:0;font-size:13px;line-height:1.45}.vf-dash-promo-tx a{color:#3554d1;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:600;display:inline-flex}.vf-dash-promo-x{color:#8e8e93;border-radius:99px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:10px}.vf-dash-promo-x:hover{color:#1d1d1f;background:#f2f2f7}.vf-dash-promo-x:focus-visible{outline-offset:1px;outline:2px solid #3554d1}.vf-dash-msg{text-align:center;justify-items:center;gap:8px;padding:32px 24px;display:grid}.vf-dash-msg h2{letter-spacing:-.02em;color:#1d1d1f;margin:0;font-size:17px;font-weight:800}.vf-dash-msg p{color:#6e6e73;margin:0;font-size:13.5px}.vf-sc{isolation:isolate;gap:18px;padding:4px 0 6px;display:grid;position:relative}.vf-sc:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(closest-side,#5c80e64d,#5c80e600);border-radius:50%;height:220px;position:absolute;top:-60px;left:20%;right:20%}.vf-sc.is-pulse .vf-sc-card.is-now{box-shadow:0 0 0 3px #3554d140,0 1px 2px #0d1f450a}.vf-sc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.vf-sc-head h3{letter-spacing:-.04em;color:#0a0a0b;margin:0;font-size:34px;font-weight:750;line-height:1.05}.vf-sc-head h3 span{color:#c4c7cf;font-variant-numeric:tabular-nums}.vf-sc-head p{color:#8a8f9c;margin:8px 0 0;font-size:13.5px}.vf-sc-segs{gap:5px;padding-bottom:6px;display:flex}.vf-sc-segs i{background:#e1e3e8;border-radius:99px;width:26px;height:5px;transition:background-color .3s}.vf-sc-segs i.is-done{background:#0a0a0b}.vf-sc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.vf-sc-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vf-sc-grid li{min-width:0;display:flex}.vf-sc-card{text-align:left;color:#0a0a0b;background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;gap:22px;width:100%;min-height:150px;padding:18px 16px 16px 18px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 1px 2px #0d1f450a}a.vf-sc-card:hover,button.vf-sc-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px -14px #0d1f4538}.vf-sc-card:focus-visible{outline-offset:2px;outline:2px solid #0a0a0b}.vf-sc-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vf-sc-card-top b{letter-spacing:-.015em;font-size:15.5px;font-weight:700;line-height:1.25;display:block}.vf-sc-card-top span{-webkit-line-clamp:2;color:#9a9ea9;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.vf-sc-chip{color:#0a0a0b;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #e6e8ec}.vf-sc-card-bot{justify-content:space-between;align-items:center;gap:12px;display:flex}.vf-sc-card-bot span{color:#8a8f9c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.vf-sc-go{color:#0a0a0b;border-radius:99px;flex:none;place-items:center;width:36px;height:36px;font-style:normal;transition:transform .2s;display:grid;box-shadow:inset 0 0 0 1px #e1e3e8}a.vf-sc-card:hover .vf-sc-go,button.vf-sc-card:hover .vf-sc-go{transform:translate(2px)}.vf-sc-card.is-now .vf-sc-go{color:#fff;box-shadow:none;background:#0a0a0b}.vf-sc-card.is-now .vf-sc-card-bot span{color:#0a0a0b;font-weight:600}.vf-sc-card.is-done{box-shadow:none;background:#ffffff8c}.vf-sc-card.is-done .vf-sc-card-top b{color:#9a9ea9}.vf-sc-card.is-done .vf-sc-chip{color:#b4b8c2}.vf-sc-card.is-done .vf-sc-go{color:#fff;box-shadow:none;background:#0a0a0b}@media (width<=1100px){.vf-sc-grid.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.vf-sc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-sc-head h3{font-size:28px}}@media (width<=520px){.vf-sc-grid,.vf-sc-grid.is-4{grid-template-columns:minmax(0,1fr)}}.vf-approvals-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-approvals-search{flex:220px;min-width:0;max-width:340px;position:relative}.vf-approvals-search svg{color:#8e8e93;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.vf-approvals-search input{color:#1d1d1f;background:#fff;border:1px solid #e9edf7;border-radius:999px;outline:none;width:100%;height:36px;padding:0 14px 0 34px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.vf-approvals-search input::placeholder{color:#8e8e93}.vf-approvals-search input:focus{border-color:#a9b9ec;box-shadow:0 0 0 3px #3554d11f}.vf-approvals-sel{position:relative}.vf-approvals-sel-btn{color:#1d1d1f;white-space:nowrap;background:#fff;border:1px solid #e9edf7;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 12px 0 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.vf-approvals-sel-btn:hover{border-color:#cdd8f2}.vf-approvals-sel-btn:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-approvals-sel-btn>span.k{color:#6e6e73;font-weight:500}.vf-approvals-sel-btn.is-set{background:#f5f7fd;border-color:#cdd8f2}.vf-approvals-sel-btn svg.chev{color:#8e8e93;transition:transform .15s}.vf-approvals-sel-btn[aria-expanded=true] svg.chev{transform:rotate(180deg)}.vf-approvals-menu{z-index:30;background:#fff;border:1px solid #e9edf7;border-radius:14px;min-width:220px;max-width:min(320px,86vw);max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 32px #0d1f451f}.vf-approvals-menu.is-right{left:auto;right:0}.vf-approvals-menu button{text-align:left;color:#1d1d1f;border-radius:9px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.vf-approvals-menu button:hover{background:#f5f5f7}.vf-approvals-menu button[aria-selected=true]{font-weight:650}.vf-approvals-menu button .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vf-approvals-menu button .n{color:#6e6e73;font-variant-numeric:tabular-nums;font-size:12px}.vf-approvals-menu button .ck{color:#3554d1;flex:none;width:14px}.vf-approvals-count{color:#fff;font-variant-numeric:tabular-nums;background:#0b1332;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.vf-approvals-clear{color:#3554d1;height:36px;padding:0 6px;font-size:13px;font-weight:600}.vf-approvals-clear:hover{text-decoration:underline}.vf-approvals-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;gap:16px;display:grid}.vf-approvals-meta{color:#6e6e73;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:13px;display:flex}.vf-approvals-card{cursor:pointer;padding:0;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.vf-approvals-card:hover{border-color:#cdd8f2}.vf-approvals-card.is-busy{opacity:.7;pointer-events:none}.vf-approvals-cov{background:#fff;grid-template-columns:repeat(3,1fr);gap:3px;height:184px;display:grid}.vf-approvals-th{color:#a3aecb;background:#eef1f8;place-items:center;display:grid;position:relative;overflow:hidden}.vf-approvals-th:nth-child(2){background:#f2f0f8}.vf-approvals-th:nth-child(3){background:#edf3f1}.vf-approvals-th img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vf-approvals-th.has-img:after{content:"";background:linear-gradient(#0000,#00000061);height:45%;position:absolute;bottom:0;left:0;right:0}.vf-approvals-th em{z-index:1;color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:700;display:flex;position:absolute;bottom:8px;right:9px}.vf-approvals-th:not(.has-img) em{color:#6e6e73}.vf-approvals-cov-tag{z-index:2;position:absolute;top:10px;left:10px}.vf-approvals-cov-wrap{position:relative}.vf-approvals-body{gap:12px;min-width:0;padding:0 20px 18px;display:grid}.vf-approvals-row{z-index:2;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:-38px;display:flex;position:relative}.vf-approvals-av{flex:none;position:relative}.vf-approvals-av>div{border:4px solid #fff;box-shadow:0 2px 10px #0000001a}.vf-approvals-av .vf-approvals-badge{color:#3554d1;background:#fff;border-radius:99px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:4px;right:2px}.vf-approvals-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:2px;display:flex}.vf-approvals-sq{width:36px;padding:0!important}.vf-approvals-nm{min-width:0}.vf-approvals-nm b{letter-spacing:-.03em;color:#1d1d1f;align-items:center;gap:5px;min-width:0;font-size:19px;font-weight:800;display:flex}.vf-approvals-nm b .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vf-approvals-nm b svg{color:#3554d1;flex:none}.vf-approvals-nm>span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.vf-approvals-bio{color:#3a3a3c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-4px 0 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.vf-approvals-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vf-approvals-stats div{gap:1px;min-width:0;display:grid}.vf-approvals-stats b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#1d1d1f;font-size:16.5px;font-weight:800}.vf-approvals-stats span{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vf-approvals-pls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vf-approvals-pl{color:#1d1d1f;font-variant-numeric:tabular-nums;background:#f2f2f7;border-radius:99px;align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 3px;font-size:12.5px;font-weight:600;display:inline-flex}.vf-approvals-pl>i{color:#fff;border-radius:99px;flex:none;place-items:center;width:22px;height:22px;display:grid}.vf-approvals-pl>i.p-tiktok{background:#000}.vf-approvals-pl>i.p-instagram{background:#e1306c}.vf-approvals-pl>i.p-youtube{background:red}.vf-approvals-pl>i.p-other{background:#6e6e73}.vf-approvals-pl .h{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.vf-approvals-pl-none{color:#8e8e93;font-size:12.5px}.vf-approvals-app{border-top:1px solid #efeff2;gap:6px;padding-top:12px;display:grid}.vf-approvals-app-h{color:#6e6e73;align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.vf-approvals-app-h b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.vf-approvals-app-h .w{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.vf-approvals-note{color:#1d1d1f;white-space:pre-line;-webkit-line-clamp:3;background:#f5f5f7;border-radius:12px;-webkit-box-orient:vertical;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.vf-approvals-note.is-empty{color:#8e8e93;background:0 0;padding:0}.vf-approvals-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-approvals-foot .sp{flex:1}.vf-approvals-terms{color:#6e6e73;flex-wrap:wrap;gap:6px 14px;min-width:0;font-size:12.5px;display:flex}.vf-approvals-terms b{color:#1d1d1f;font-variant-numeric:tabular-nums;font-weight:700}.vf-approvals-decline{color:#c9341a!important}.vf-approvals-panel{cursor:default;background:#f7f8fb;border:1px solid #eef1f7;border-radius:14px;gap:10px;padding:12px;display:grid}.vf-approvals-panel-t{color:#1d1d1f;font-size:13px;font-weight:650}.vf-approvals-field{color:#6e6e73;gap:5px;font-size:12.5px;font-weight:600;display:grid}.vf-approvals-field small{color:#8e8e93;font-size:11.5px;font-weight:400;line-height:1.4}.vf-approvals-input{color:#1d1d1f;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e5e5ea;border-radius:10px;outline:none;width:100%;min-height:38px;padding:8px 12px;font-size:13.5px;font-weight:500}.vf-approvals-input:focus{border-color:#a9b9ec;box-shadow:0 0 0 3px #3554d11f}textarea.vf-approvals-input{resize:vertical;line-height:1.45}.vf-approvals-btn-bad{color:#fff!important;background:#c9341a!important;border-color:#c9341a!important}.vf-approvals-skel{background:linear-gradient(90deg,#eef0f4 0%,#f6f7f9 50%,#eef0f4 100%) 0 0/200% 100%;border-radius:18px;height:470px;animation:1.4s ease-in-out infinite vf-approvals-shim}@keyframes vf-approvals-shim{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.vf-approvals-skel{animation:none}}.vf-approvals-scrim{background:#0d133252;position:absolute;inset:0}.vf-approvals-dialog{background:#fff;border:1px solid #e9edf7;border-radius:20px;width:100%;position:relative;box-shadow:0 24px 64px #0d1f452e}.vf-approvals-x{z-index:3;color:#48484a;background:#0000000d;border-radius:99px;place-items:center;width:32px;height:32px;transition:background .15s;display:grid;position:absolute;top:14px;right:14px}.vf-approvals-x:hover{background:#00000017}.vf-approvals-x.on-img{background:#ffffffeb}.vf-approvals-x:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-approvals-h2{letter-spacing:-.03em;color:#1d1d1f;margin:0;font-size:19px;font-weight:800}.vf-approvals-sub{color:#6e6e73;margin:2px 0 0;font-size:13px}.vf-approvals-glabel{color:#6e6e73;margin-bottom:8px;font-size:13px;font-weight:600}.vf-approvals-drawer{background:#f5f5f7;width:100%;max-width:640px;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 48px #0d1f4524}.vf-approvals-drawer-in{gap:14px;padding:14px 14px 28px;display:grid}.vf-approvals-drawer .vf-approvals-cov{height:260px}.vf-approvals-drawer .vf-approvals-th{cursor:pointer}.vf-approvals-drawer .vf-approvals-th:focus-visible{outline-offset:-2px;outline:2px solid #3554d1}.vf-approvals-play{z-index:1;color:#0b1332;background:#ffffffeb;border-radius:99px;place-items:center;width:38px;height:38px;transition:transform .15s;display:grid;position:relative;box-shadow:0 2px 8px #00000026}.vf-approvals-th:hover .vf-approvals-play{transform:scale(1.06)}.vf-approvals-list{display:grid}.vf-approvals-li{border-top:1px solid #efeff2;align-items:center;gap:12px;min-width:0;padding:11px 16px;display:flex}.vf-approvals-li:first-child{border-top:0}.vf-approvals-li .tx{flex:1;min-width:0;display:grid}.vf-approvals-li .tx b,.vf-approvals-li .tx a{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.vf-approvals-li .tx span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;overflow:hidden}.vf-approvals-li .go{color:#3554d1;border-radius:99px;flex:none;place-items:center;width:30px;height:30px;display:grid}.vf-approvals-li .go:hover{background:#3554d114}.vf-approvals-awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.vf-approvals-award{border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.vf-approvals-award.is-off{opacity:.45}.vf-approvals-award i{color:#3554d1;background:#3554d117;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.vf-approvals-award.is-off i{color:#8e8e93;background:#f2f2f7}.vf-approvals-award b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block;overflow:hidden}.vf-approvals-award span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.vf-approvals-chips{flex-wrap:wrap;gap:6px;display:flex}.vf-approvals-chip{color:#48484a;background:#f2f2f7;border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:600}.vf-approvals-facts{color:#6e6e73;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.vf-approvals-facts span{align-items:center;gap:5px;display:inline-flex}.vf-approvals-sheet{background:#f5f5f7;flex-direction:column;width:100%;max-width:400px;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-12px 0 48px #0d1f4524}.vf-approvals-sheet-h{align-items:center;gap:10px;padding:18px 20px 14px;display:flex}.vf-approvals-sheet-b{flex:1;align-content:start;gap:18px;padding:0 16px 16px;display:grid;overflow-y:auto}.vf-approvals-sheet-f{background:#fff;border-top:1px solid #e5e5ea;align-items:center;gap:8px;padding:14px 20px;display:flex}.vf-approvals-toggle{color:#1d1d1f;background:#fff;border:1px solid #e5e5ea;border-radius:99px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.vf-approvals-toggle:hover{border-color:#cdd8f2}.vf-approvals-toggle[aria-pressed=true]{color:#fff;background:#0b1332;border-color:#0b1332}.vf-approvals-toggle:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-approvals-group{background:#fff;border:1px solid #e9edf7;border-radius:14px;overflow:hidden}.vf-approvals-grow{color:#1d1d1f;border-top:1px solid #efeff2;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.vf-approvals-grow:first-child{border-top:0}.vf-approvals-grow select{appearance:none;color:#6e6e73;text-align:right;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238E8E93' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E") 100% no-repeat;border:0;outline:none;padding-right:18px;font-size:14px}.vf-approvals-grow select:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3554d1}.vf-approvals-gpad{padding:12px 14px}.vf-approvals-safety{background:#f5f7fd;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.vf-approvals-safety b{color:#1d1d1f;font-size:13.5px;font-weight:700}.vf-approvals-safety li{color:#48484a;gap:8px;font-size:13px;line-height:1.5;display:flex}.vf-approvals-safety li svg{color:#3554d1;flex:none;margin-top:2px}.vf-approvals-ok{color:#15803d;background:#f0fdf4;border-radius:12px;padding:12px 14px;font-size:13.5px;font-weight:500}@media (width<=640px){.vf-approvals-search{flex-basis:100%;max-width:none}.vf-approvals-cov{height:150px}.vf-approvals-drawer .vf-approvals-cov{height:200px}.vf-approvals-body{padding:0 16px 16px}.vf-approvals-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.vf-approvals-row{flex-wrap:wrap}.vf-approvals-awards{grid-template-columns:1fr}}.vf-wallet-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}@media (width<=1000px){.vf-wallet-row{grid-template-columns:minmax(0,1fr)}}.vf-wallet-cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.vf-wallet-col{gap:16px;min-width:0;display:grid}@media (width<=1000px){.vf-wallet-cols{grid-template-columns:minmax(0,1fr)}}.vf-wallet-bal{gap:16px;padding:22px;display:grid}.vf-wallet-bal-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vf-wallet-lbl{color:#3554d1;letter-spacing:-.005em;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.vf-wallet-amt{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#1d1d1f;overflow-wrap:anywhere;font-size:54px;font-weight:800;line-height:1}.vf-wallet-amt span{color:#a1a1a6;letter-spacing:-.02em;font-size:28px}@media (width<=560px){.vf-wallet-amt{font-size:42px}.vf-wallet-amt span{font-size:22px}}.vf-wallet-run{color:#6e6e73;gap:8px;font-size:13px;line-height:1.45;display:grid}.vf-wallet-run b{color:#1d1d1f;font-weight:600}.vf-wallet-acts{flex-wrap:wrap;gap:8px;display:flex}.vf-wallet-acts .vf-btn{min-height:38px;padding:0 16px}.vf-wallet-mini{border-top:1px solid #efeff2;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px;display:grid}.vf-wallet-mini>div{gap:2px;min-width:0;display:grid}.vf-wallet-mini>div+div{border-left:1px solid #efeff2;padding-left:16px}.vf-wallet-mini span{color:#6e6e73;font-size:12.5px}.vf-wallet-mini b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#1d1d1f;font-size:18px;font-weight:800}@media (width<=560px){.vf-wallet-mini{grid-template-columns:minmax(0,1fr);gap:10px}.vf-wallet-mini>div+div{border-top:1px solid #efeff2;border-left:0;padding-top:10px;padding-left:0}}.vf-wallet-side{gap:14px;min-width:0;display:grid}.vf-wallet-navy{color:#fff;background:radial-gradient(120% 140% at 100% 0,#24336e 0%,#0b1332 58%);border-radius:18px;grid-template-rows:auto 1fr auto;gap:6px;min-width:0;min-height:200px;padding:18px 20px;display:grid;box-shadow:0 18px 40px #0b13322e}.vf-wallet-navy-t{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.vf-wallet-navy-t svg{opacity:.85}.vf-wallet-navy-nm{color:#ffffffb8;align-self:end;font-size:12.5px;line-height:1.45}.vf-wallet-navy-b{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;font-weight:600;display:flex}.vf-wallet-navy-b span{color:#ffffffb8;font-size:12px;font-weight:500}.vf-wallet-navy-pill{color:#fff;background:#ffffff1f;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.vf-wallet-navy-pill i{background:#8e8e93;border-radius:99px;width:7px;height:7px}.vf-wallet-navy-pill.is-on i{background:#34c759}.vf-wallet-group{gap:6px;min-width:0;display:grid}.vf-wallet-gl{color:#6e6e73;justify-content:space-between;gap:10px;padding:0 4px;font-size:13px;font-weight:600;display:flex}.vf-wallet-list{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e9edf7;border-radius:14px;min-width:0;overflow:hidden}.vf-wallet-gf{color:#6e6e73;padding:0 4px;font-size:12.5px;line-height:1.45}.vf-wallet-r{text-align:left;color:#1d1d1f;align-items:center;gap:12px;width:100%;min-width:0;min-height:48px;padding:8px 16px;font-size:14px;display:flex;position:relative}.vf-wallet-r+.vf-wallet-r:before{content:"";background:#e5e5ea;height:1px;position:absolute;top:0;left:16px;right:0}.vf-wallet-r.has-ic+.vf-wallet-r.has-ic:before{left:56px}button.vf-wallet-r{cursor:pointer;transition:background .15s}button.vf-wallet-r:hover{background:#fafafc}button.vf-wallet-r:focus-visible{outline-offset:-2px;outline:2px solid #3554d1}button.vf-wallet-r:disabled{cursor:default;opacity:.55}.vf-wallet-r-k{flex:1;gap:1px;min-width:0;display:grid}.vf-wallet-r-k small{color:#6e6e73;font-size:12.5px;line-height:1.35}.vf-wallet-r-v{color:#6e6e73;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;display:inline-flex}.vf-wallet-r-v.is-ink{color:#1d1d1f;font-weight:700}.vf-wallet-sq{color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.vf-wallet-r.is-off .vf-wallet-r-v,.vf-wallet-r.is-off .vf-wallet-r-k{opacity:.5}.vf-wallet-in{color:#6e6e73;background:#f2f2f7;border-radius:8px;align-items:center;gap:2px;height:32px;padding:0 10px;display:inline-flex}.vf-wallet-in input{width:84px;font:inherit;color:#1d1d1f;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-size:14px}.vf-wallet-in:focus-within{background:#fff;box-shadow:0 0 0 3px #3554d138}.vf-wallet-in input:disabled{color:#8e8e93}.vf-wallet-sw{background:#e9e9eb;border-radius:99px;flex:none;width:44px;height:26px;padding:2px;transition:background .2s;display:inline-flex}.vf-wallet-sw i{background:#fff;border-radius:99px;width:22px;height:22px;transition:transform .25s cubic-bezier(.23,1,.32,1);box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.vf-wallet-sw[aria-checked=true]{background:#34c759}.vf-wallet-sw[aria-checked=true] i{transform:translate(18px)}.vf-wallet-sw:disabled{opacity:.55}.vf-wallet-sw:focus-visible{outline-offset:2px;outline:3px solid #3554d159}@media (prefers-reduced-motion:reduce){.vf-wallet-sw,.vf-wallet-sw i{transition:none}}.vf-wallet-camps{gap:14px;padding:18px 20px;display:grid}.vf-wallet-camp{gap:7px;display:grid}.vf-wallet-camp-h{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.vf-wallet-camp-h b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.vf-wallet-camp-h span{color:#6e6e73;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.vf-wallet-camp small{color:#6e6e73;font-variant-numeric:tabular-nums;font-size:12px}.vf-wallet-note{color:#6e6e73;border-top:1px solid #efeff2;padding-top:12px;font-size:12.5px;line-height:1.45}.vf-wallet-act{padding-bottom:10px}.vf-wallet-act .vf-card-head{flex-wrap:wrap}.vf-wallet-day{color:#6e6e73;padding:16px 20px 4px;font-size:12.5px;font-weight:600}.vf-wallet-tx{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 20px;display:grid}.vf-wallet-tx-c{border-radius:99px;place-items:center;width:38px;height:38px;display:grid}.vf-wallet-tx-c.is-in{color:#248a3d;background:#e8f7ec}.vf-wallet-tx-c.is-out{color:#48484a;background:#f2f2f7}.vf-wallet-tx-t{min-width:0}.vf-wallet-tx-t b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.vf-wallet-tx-t span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.vf-wallet-tx-a{text-align:right;font-variant-numeric:tabular-nums;color:#1d1d1f;justify-items:end;gap:2px;font-size:14.5px;font-weight:700;display:grid}.vf-wallet-tx-a.is-in{color:#248a3d}.vf-wallet-tx-a small{color:#6e6e73;font-size:12px;font-weight:500}.vf-wallet-pager{color:#6e6e73;font-variant-numeric:tabular-nums;border-top:1px solid #efeff2;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:12px 20px 4px;font-size:12.5px;display:flex}.vf-wallet-skel{background:#f2f2f7;border-radius:12px;height:46px;margin:8px 20px}@media (prefers-reduced-motion:no-preference){.vf-wallet-skel{animation:1.2s ease-in-out infinite alternate vfWalletPulse}}@keyframes vfWalletPulse{0%{opacity:1}to{opacity:.55}}.vf-wallet-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.vf-wallet-notice-ic{color:#b45309;background:#fff4e0;border-radius:99px;flex:none;place-items:center;width:34px;height:34px;display:grid}.vf-wallet-callout{border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.vf-wallet-callout.is-info{color:#3a3a3c;background:#f5f5f7}.vf-wallet-callout.is-good{color:#166534;background:#f0fdf4}.vf-wallet-callout.is-warn{color:#92400e;background:#fffbeb}.vf-wallet-callout.is-bad{color:#b91c1c;background:#fef2f2}.vf-wallet-callout b{font-weight:600}.vf-wallet-sheet{background:#fff;border-radius:20px;box-shadow:0 24px 60px #0d1f4538,0 0 0 1px #0000000a}.vf-wallet-sheet-h{align-items:flex-start;gap:12px;padding:20px 20px 14px;display:flex}.vf-wallet-sheet-h h2{letter-spacing:-.025em;color:#1d1d1f;margin:0;font-size:19px;font-weight:800}.vf-wallet-sheet-h p{color:#6e6e73;margin:2px 0 0;font-size:13px;line-height:1.45}.vf-wallet-close{color:#6e6e73;background:#f2f2f7;border-radius:99px;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.vf-wallet-close:hover{color:#1d1d1f;background:#e5e5ea}.vf-wallet-close:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-wallet-backdrop{z-index:100;background:#0b133252;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vf-wallet-field{gap:6px;display:grid}.vf-wallet-field>span{color:#1d1d1f;font-size:13px;font-weight:600}.vf-wallet-input{color:#1d1d1f;background:#fff;border:1px solid #e5e5ea;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.vf-wallet-input:focus,.vf-wallet-input:focus-within{border-color:#3554d1;box-shadow:0 0 0 3px #3554d129}.vf-wallet-input::placeholder{color:#a1a1a6}.vf-wallet-input.has-pre{align-items:center;gap:4px;display:flex}.vf-wallet-input.has-pre input{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.vf-wallet-chips{flex-wrap:wrap;gap:8px;display:flex}.vf-wallet-chips button{color:#1d1d1f;font-variant-numeric:tabular-nums;background:#f2f2f7;border-radius:99px;height:34px;padding:0 14px;font-size:13.5px;font-weight:600}.vf-wallet-chips button[aria-pressed=true]{color:#fff;background:#0b1332}.vf-wallet-chips button:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-wallet-pools{padding:4px 0}.vf-wallet-pool{text-align:left;grid-template-columns:40px minmax(0,1fr) minmax(160px,280px) 136px;align-items:center;gap:14px;width:100%;padding:14px 20px;transition:background .15s;display:grid;position:relative}.vf-wallet-pool+.vf-wallet-pool:before{content:"";background:#eef2f9;height:1px;position:absolute;top:0;left:74px;right:0}.vf-wallet-pool:hover{background:#fafafc}.vf-wallet-pool:focus-visible{outline-offset:-2px;outline:2px solid #3554d1}.vf-wallet-pool-tx{min-width:0}.vf-wallet-pool-tx b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.vf-wallet-pool-tx span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.vf-wallet-pool-m{min-width:0;display:block}.vf-wallet-pool-e{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.vf-wallet-pool-end{color:#c7c7cc;flex:none}@media (width<=720px){.vf-wallet-pool{grid-template-columns:40px minmax(0,1fr) auto}.vf-wallet-pool-e{grid-area:1/3}.vf-wallet-pool-m{grid-area:2/2/auto/4}}.vf-wallet-assigned{border:1px solid #e9edf7;border-radius:12px;display:grid;overflow:hidden}.vf-wallet-assigned>div{align-items:center;gap:10px;padding:9px 12px;display:flex}.vf-wallet-assigned>div+div{border-top:1px solid #eef2f9}.vf-wallet-icon-btn{color:#6e6e73;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.vf-wallet-icon-btn:hover{color:#dc2626;background:#fef2f2}.vf-wallet-icon-btn:focus-visible{outline-offset:1px;outline:2px solid #3554d1}.vf-wallet-icon-btn:disabled{opacity:.5}.vf-wallet-btn-danger{color:#dc2626!important}.vf-vcard{isolation:isolate;aspect-ratio:1.586;color:#fff;background:radial-gradient(130% 120% at 100% 0,#5068d68c 0%,#5068d600 55%),radial-gradient(90% 90% at 0 100%,#1f2e6ee6 0%,#1f2e6e00 60%),linear-gradient(135deg,#111b45 0%,#0b1332 55%,#070d24 100%);border-radius:18px;grid-template-rows:auto auto 1fr auto;gap:10px;min-height:200px;padding:18px 20px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0b133238,0 2px 6px #0b13321f}.vf-vcard:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:repeating-linear-gradient(115deg,#ffffff06 0 2px,#0000 2px 9px);position:absolute;inset:0}.vf-vcard-wm{opacity:.07;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:230px;height:230px;position:absolute;bottom:-58px;right:-46px}.vf-vcard-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.vf-vcard-brand{letter-spacing:-.02em;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.vf-vcard-brand img{width:26px;height:26px}.vf-vcard-kind{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:11px;font-weight:600}.vf-vcard-mid{align-items:center;gap:12px;margin-top:4px;display:flex}.vf-vcard-chip{background:linear-gradient(135deg,#e9d8a6 0%,#c9a85c 45%,#ebd9a3 70%,#b8934a 100%);border-radius:6px;grid-template-columns:1fr 1fr 1fr;gap:2px;width:40px;height:30px;padding:5px 6px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.vf-vcard-chip i{border:1px solid #5a401459;border-radius:2px}.vf-vcard-nfc{color:#ffffffb3;transform:rotate(90deg)}.vf-vcard-note{color:#ffffffa8;align-self:end;max-width:34ch;margin:0;font-size:12px;line-height:1.45}.vf-vcard-bot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.vf-vcard-holder{gap:2px;min-width:0;display:grid}.vf-vcard-holder span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:9.5px;font-weight:600}.vf-vcard-holder b{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:22ch;font-size:14px;font-weight:600;overflow:hidden}.vf-vcard-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vf-vcard-plan{color:#ffffffbf;font-size:11.5px;font-weight:600}.vf-vcard-auto{background:#ffffff1a;border-radius:99px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.vf-vcard-auto i{background:#ffffff73;border-radius:99px;width:6px;height:6px}.vf-vcard-auto.is-on i{background:#4ade80}@media (width<=420px){.vf-vcard{aspect-ratio:auto}}.vf-grow-ic{color:#3554d1;background:#eaeefb;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.vf-grow-ic.is-lg{border-radius:12px;width:44px;height:44px}.vf-grow-ic.is-sm{border-radius:9px;width:30px;height:30px}.vf-grow-ic.is-good{color:#15803d;background:#f0fdf4}.vf-grow-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vf-grow-side{align-content:start;gap:16px;min-width:0;display:grid}@media (width<=1000px){.vf-grow-row{grid-template-columns:minmax(0,1fr)}}.vf-grow-scroll{scrollbar-width:none;max-width:100%;overflow-x:auto}.vf-grow-scroll::-webkit-scrollbar{display:none}.vf-grow-field{gap:5px;min-width:0;display:grid}.vf-grow-field>span{color:#6e6e73;font-size:12.5px;font-weight:600}.vf-grow-input{color:#1d1d1f;background:#fff;border:1px solid #d1d1d6;border-radius:12px;width:100%;min-width:0;min-height:40px;padding:9px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.vf-grow-input::placeholder{color:#8e8e93}.vf-grow-input:focus,.vf-grow-input:focus-within{border-color:#3554d1;outline:0;box-shadow:0 0 0 3px #3554d11f}textarea.vf-grow-input{resize:vertical;line-height:1.45}.vf-grow-search{color:#6e6e73;background:#fff;border:1px solid #e9edf7;border-radius:999px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 12px;display:flex}.vf-grow-search:focus-within{border-color:#3554d1;box-shadow:0 0 0 3px #3554d11f}.vf-grow-search input{color:#1d1d1f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.vf-grow-search input::placeholder{color:#8e8e93}.vf-grow-select{color:#1d1d1f;background:#fff;border:1px solid #e9edf7;border-radius:999px;align-items:center;gap:6px;width:auto;max-width:100%;height:36px;min-height:36px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0d1f450a}.vf-grow-select:focus{border-color:#3554d1;outline:0;box-shadow:0 0 0 3px #3554d11f}.vf-grow-select>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vf-grow-note{color:#6e6e73;margin:0;font-size:13px;line-height:1.5}.vf-grow-pad{padding:18px 20px}.vf-grow-foot{padding:0 20px 18px}.vf-grow-dot{border-radius:99px;flex:none;width:8px;height:8px;display:inline-block}.vf-grow-skel{gap:12px;padding:18px 20px;display:grid}.vf-grow-skel i{background:#eef0f4;border-radius:8px;height:14px;display:block}@media (prefers-reduced-motion:no-preference){.vf-grow-skel i{animation:1.6s ease-in-out infinite vfBreathe}}.vf-grow-modal-bg{z-index:80;background:#0b133252;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vf-grow-modal{background:#fff;border:1px solid #e9edf7;border-radius:18px;gap:12px;width:100%;max-width:480px;padding:20px;display:grid;box-shadow:0 24px 60px #0b13322e}.vf-grow-modal-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.vf-grow-modal-h h2{letter-spacing:-.025em;color:#1d1d1f;margin:0;font-size:17px;font-weight:800}.vf-ref-link{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.vf-ref-link-tx{flex:1;min-width:180px}.vf-ref-link-tx span{color:#3554d1;font-size:13px;font-weight:600;display:block}.vf-ref-link-tx b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.vf-ref-link-end{align-items:center;gap:8px;display:flex}.vf-ref-code{color:#48484a;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#f2f2f7;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}@media (width<=560px){.vf-ref-link-end{justify-content:space-between;width:100%}}.vf-ref-lg-bar{vertical-align:-1px;background:#cbd5ee;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.vf-ref-lg-tick{vertical-align:3px;border-top:2px solid #8e8e93;border-radius:2px;width:12px;height:0;margin-right:6px;display:inline-block}.vf-ref-stat-foot{align-items:center;gap:8px;display:inline-flex}.vf-lb-me{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.vf-lb-me-rank{letter-spacing:-.03em;color:#1d1d1f;font-variant-numeric:tabular-nums;min-width:36px;font-size:26px;font-weight:800}.vf-lb-me-rank small{color:#3554d1;letter-spacing:0;font-size:12px;font-weight:600;display:block}.vf-lb-me-tx{min-width:0}.vf-lb-me-tx b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.vf-lb-me-tx span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.vf-lb-me-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#1d1d1f;text-align:right;font-size:18px;font-weight:800;display:block}.vf-lb-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vf-lb-pod{text-align:center;justify-items:center;gap:6px;min-width:0;padding:20px 14px 18px;display:grid}.vf-lb-pod-n{color:#48484a;font-variant-numeric:tabular-nums;background:#f2f2f7;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:700}.vf-lb-pod-n.is-1{color:#8a6410;background:#fef6e0}.vf-lb-pod-n.is-3{color:#7a4e22;background:#fbf1e7}.vf-lb-pod-nm{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:14px;font-weight:700;overflow:hidden}.vf-lb-pod-v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#1d1d1f;font-size:20px;font-weight:800}.vf-lb-pod-v.is-money{color:#248a3d}@media (width<=560px){.vf-lb-podium{gap:8px}.vf-lb-pod{padding:14px 6px}.vf-lb-pod-nm{font-size:12.5px}.vf-lb-pod-v{font-size:15px}}.vf-lb-head{color:#6e6e73;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:14px 20px 6px;font-size:12px;font-weight:600;display:grid}.vf-lb-row{border-top:1px solid #eef2f9;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 20px;display:grid}.vf-lb-row.is-me{background:#f5f7fe}.vf-lb-rank{color:#6e6e73;font-variant-numeric:tabular-nums;text-align:center;font-size:13.5px;font-weight:700}.vf-lb-who{align-items:center;gap:10px;min-width:0;display:flex}.vf-lb-who-tx{flex:1;min-width:0}.vf-lb-who-tx b{color:#1d1d1f;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;display:flex}.vf-lb-who-tx b>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vf-lb-who-tx small{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.vf-lb-val{font-variant-numeric:tabular-nums;color:#1d1d1f;text-align:right;font-size:14.5px;font-weight:700}.vf-lb-val.is-money{color:#248a3d}.vf-lb-tier{color:#3a4357;background:#fff;border:1px solid #e6e9f0;border-radius:99px;flex:none;align-items:center;gap:4px;padding:1px 7px 1px 3px;font-size:11px;font-weight:600;display:inline-flex}.vf-rw-list{padding:4px 20px 10px;display:grid}.vf-rw-mission{border-top:1px solid #eef2f9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.vf-rw-mission:first-child{border-top:0}.vf-rw-mission-tx b{color:#1d1d1f;font-size:14px;font-weight:600;display:block}.vf-rw-mission-tx span{color:#6e6e73;font-size:12.5px;display:block}.vf-rw-mission-tx .vf-meter{max-width:260px;margin-top:8px}.vf-rw-mission.is-done .vf-rw-mission-tx b{color:#6e6e73}.vf-rw-streak{align-items:center;gap:14px;padding:18px 20px 0;display:flex}.vf-rw-big{letter-spacing:-.04em;color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.vf-rw-big-sub{color:#6e6e73;margin-top:3px;font-size:13px}.vf-rw-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:16px 20px 0;display:grid}.vf-rw-day{color:#6e6e73;justify-items:center;gap:6px;font-size:11.5px;font-weight:600;display:grid}.vf-rw-day i{color:#c7c7cc;background:#f2f2f7;border-radius:99px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.vf-rw-day.is-lit i{color:#fff;background:#0b1332}.vf-rw-day.is-today i{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #3554d1}.vf-rw-day.is-today{color:#3554d1}.vf-rw-chal{background:#f5f5f7;border-radius:14px;gap:8px;margin:16px 20px 20px;padding:12px 14px;display:grid}.vf-rw-chal-h{justify-content:space-between;gap:10px;font-size:13px;display:flex}.vf-rw-chal-h b{color:#1d1d1f;font-weight:600}.vf-rw-chal-h span{color:#6e6e73;font-variant-numeric:tabular-nums}.vf-rw-info{color:#8e8e93;border-radius:99px;place-items:center;width:22px;height:22px;display:inline-grid}.vf-rw-info:hover{color:#3554d1;background:#3554d112}.vf-rw-ladder{cursor:pointer;text-align:left;width:100%}.vf-rw-ladder:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-rw-ladder-h{align-items:center;gap:12px;padding:18px 20px 0;display:flex}.vf-rw-ladder-h b{letter-spacing:-.015em;color:#1d1d1f;font-size:15px;font-weight:700;display:block}.vf-rw-ladder-h span{color:#6e6e73;font-variant-numeric:tabular-nums;font-size:12.5px;display:block}.vf-rw-ladder-b{gap:8px;padding:14px 20px 0;display:grid}.vf-rw-gap{color:#3554d1;justify-self:start;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.vf-rw-lb{padding:14px 20px}.vf-rw-lb-h{color:#6e6e73;align-items:center;gap:4px;margin-bottom:2px;font-size:13px;font-weight:600;display:flex}.vf-rw-lb-row{border-top:1px solid #eef2f9;grid-template-columns:22px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.vf-rw-lb-row:first-of-type{border-top:0}.vf-rw-lb-row>span:first-child{color:#6e6e73;font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.vf-rw-lb-row>span:nth-child(3){color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vf-rw-lb-row>b{color:#248a3d;font-variant-numeric:tabular-nums;font-weight:700}.vf-rw-lb-row.is-me>span:nth-child(3){color:#3554d1}.vf-comp-form{gap:12px;padding:14px 20px 20px;display:grid}.vf-comp-form-row{grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:10px;display:grid}@media (width<=760px){.vf-comp-form-row{grid-template-columns:minmax(0,1fr)}.vf-comp-form-row .vf-btn{width:100%}}.vf-comp-plat{align-items:center;gap:6px;display:inline-flex}.vf-comp-group{gap:10px;padding:16px 20px;display:grid}.vf-comp-group-t{color:#6e6e73;font-size:13px;font-weight:600}.vf-comp-chips{flex-wrap:wrap;gap:8px;display:flex}.vf-comp-chip{background:#f5f5f7;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:34px;padding:0 6px 0 12px;display:inline-flex}.vf-comp-chip b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.vf-comp-chip small{color:#6e6e73;white-space:nowrap;font-size:12px}.vf-comp-x{color:#8e8e93;border-radius:99px;flex:none;place-items:center;width:24px;height:24px;display:grid}.vf-comp-x:hover{color:#1d1d1f;background:#0000000f}.vf-comp-x:focus-visible{outline-offset:1px;outline:2px solid #3554d1}.vf-comp-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}@media (width<=560px){.vf-comp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.vf-comp-post{flex-direction:column;display:flex;overflow:hidden}.vf-comp-thumb{aspect-ratio:4/5;color:#8e8e93;background:#f2f2f7;place-items:center;display:grid;position:relative;overflow:hidden}.vf-comp-thumb.is-wide{aspect-ratio:16/9}.vf-comp-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vf-comp-badge{color:#1d1d1f;font-variant-numeric:tabular-nums;text-transform:capitalize;background:#ffffffeb;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}.vf-comp-body{flex-direction:column;flex:1;gap:10px;padding:12px 14px 14px;display:flex}.vf-comp-cap{color:#1d1d1f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.vf-comp-who{color:#6e6e73;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.vf-comp-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vf-comp-acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.vf-comp-acts .vf-btn{min-height:32px;padding:0 12px;font-size:13px}.vf-comp-acts .vf-btn.is-ghost{padding:0 6px}.vf-vt-status{align-items:flex-start;gap:14px;padding:20px;display:flex}.vf-vt-status h3{letter-spacing:-.025em;color:#1d1d1f;margin:6px 0 0;font-size:17px;font-weight:800}.vf-vt-status p{color:#6e6e73;margin:4px 0 0;font-size:13.5px;line-height:1.5}.vf-vt-status .vf-btn{margin-top:14px}.vf-vt-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:4px 20px 8px;display:grid}.vf-vt-benefit{border-top:1px solid #eef2f9;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.vf-vt-benefit:nth-child(-n+2){border-top:0}.vf-vt-benefit b{color:#1d1d1f;font-size:14px;font-weight:600;display:block}.vf-vt-benefit span{color:#6e6e73;margin-top:1px;font-size:12.5px;line-height:1.45;display:block}@media (width<=640px){.vf-vt-benefits{grid-template-columns:minmax(0,1fr)}.vf-vt-benefit:nth-child(2){border-top:1px solid #eef2f9}}.vf-vt-form{gap:14px;padding:14px 20px 20px;display:grid}.vf-vt-form-acts{flex-wrap:wrap;gap:8px;display:flex}@media (width<=560px){.vf-vt-form-acts .vf-btn{width:100%;min-height:44px}}.vf-perf-plat{gap:14px;padding:14px 20px 20px;display:grid}.vf-perf-plat-r{gap:7px;display:grid}.vf-perf-plat-h{justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.vf-perf-plat-h span{color:#1d1d1f;align-items:center;gap:7px;min-width:0;font-weight:600;display:inline-flex}.vf-perf-plat-h small{color:#6e6e73;text-transform:none;font-weight:500}.vf-perf-plat-h b{font-variant-numeric:tabular-nums;color:#1d1d1f;font-weight:700}.vf-perf-heat{gap:6px;padding:14px 20px 18px;display:grid}.vf-perf-heat-grid{grid-template-columns:30px repeat(24,minmax(0,1fr));align-items:center;gap:2px;display:grid}.vf-perf-heat-grid>span{color:#6e6e73;font-size:10.5px}.vf-perf-heat-grid>i{aspect-ratio:1;background:#f2f2f7;border-radius:3px;min-width:0;display:block}.vf-perf-heat-ax{color:#6e6e73;grid-template-columns:30px repeat(4,minmax(0,1fr));font-size:10.5px;display:grid}.vf-perf-heat-lg{color:#6e6e73;justify-content:flex-end;align-items:center;gap:6px;font-size:11.5px;display:flex}.vf-perf-heat-lg i{border-radius:3px;width:10px;height:10px;display:inline-block}.vf-perf-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-perf-bar .vf-grow-search{flex:240px}.vf-perf-table-wrap{overflow-x:auto}.vf-perf-table{border-collapse:collapse;width:100%;font-size:13.5px}.vf-perf-table th{text-align:left;color:#6e6e73;white-space:nowrap;padding:14px 20px 8px;font-size:12px;font-weight:600}.vf-perf-table td{color:#1d1d1f;vertical-align:middle;border-top:1px solid #eef2f9;padding:11px 20px}.vf-perf-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.vf-perf-table td b{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:600;display:block;overflow:hidden}.vf-perf-table td small{color:#6e6e73;font-size:12px;display:block}.vf-perf-plat-c{align-items:center;gap:6px;display:inline-flex}.vf-perf-open{color:#6e6e73;border:1px solid #e9edf7;border-radius:99px;place-items:center;width:28px;height:28px;display:inline-grid}.vf-perf-open:hover{color:#3554d1;border-color:#cdd8f2}@media (width<=640px){.vf-perf-table .is-opt{display:none}.vf-perf-table th,.vf-perf-table td{padding-left:12px;padding-right:12px}.vf-perf-table th:first-child,.vf-perf-table td:first-child{padding-left:16px}.vf-perf-table td b{max-width:150px}}.vf-coach-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;padding:6px 20px;display:grid}.vf-coach-perks>div{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.vf-coach-perks b{color:#1d1d1f;font-size:14px;font-weight:600;display:block}.vf-coach-perks span{color:#6e6e73;margin-top:1px;font-size:12.5px;line-height:1.45;display:block}@media (width<=900px){.vf-coach-perks{grid-template-columns:minmax(0,1fr)}.vf-coach-perks>div+div{border-top:1px solid #eef2f9}}.vf-coach-form{height:calc(100dvh - 260px);min-height:560px;position:relative;overflow:hidden}.vf-coach-wait{z-index:1;background:#fff;place-items:center;display:grid;position:absolute;inset:0}.vf-mv-plats{color:#6e6e73;align-items:center;gap:4px;display:inline-flex}.vf-li-tx .vf-status{vertical-align:1px;display:inline-flex}.vf-li-tx .vf-mv-lead{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.vf-li-tx .vf-mv-lead span{align-items:center;display:inline-flex}@media (width<=480px){.vf-perf-table .is-opt2{display:none}}.vf-deals-tile{flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.vf-deals-tile img{object-fit:cover;width:100%;height:100%;display:block}.vf-deals-tile.t-a{color:#7a4b1c;background:#f3ece4}.vf-deals-tile.t-b{color:#1c6247;background:#e7f4ee}.vf-deals-tile.t-c{color:#1d3a78;background:#e8edf9}.vf-deals-tile.t-d{color:#4b3f8c;background:#f1eef9}.vf-deals-tile.t-e{color:#9b2c2c;background:#fbefef}.vf-deals-list{padding:0;display:grid;overflow:hidden}.vf-deals-row,.vf-deals-ext{text-align:left;width:100%;color:inherit;background:0 0;border-top:1px solid #efeff2;grid-template-columns:44px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 90px 16px;align-items:center;gap:16px;padding:14px 20px;display:grid}.vf-deals-row:first-child,.vf-deals-ext:first-child{border-top:0}.vf-deals-row{cursor:pointer;transition:background .15s}.vf-deals-row:hover{background:#fafafc}.vf-deals-row:focus-visible{outline-offset:-2px;outline:2px solid #3554d1}.vf-deals-row-t{gap:2px;min-width:0;display:grid}.vf-deals-row-t b{color:#1d1d1f;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.vf-deals-row-t span,.vf-deals-row-t a{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.vf-deals-row-t .vf-deals-a{color:#3554d1}.vf-deals-row-t .vf-deals-a:hover{text-decoration:underline}.vf-deals-note{white-space:normal!important}.vf-deals-prog{color:#6e6e73;gap:6px;min-width:0;font-size:12.5px;display:grid}.vf-deals-muted{color:#8e8e93}.vf-deals-segs{gap:4px;display:flex}.vf-deals-segs i{background:#e5e5ea;border-radius:9px;flex:1;height:6px}.vf-deals-segs i.is-d{background:#34c759}.vf-deals-segs i.is-w{background:#f0a529}.vf-deals-segs i.is-r{background:#a9b9ec}.vf-deals-next{justify-items:start;gap:5px;min-width:0;display:grid}.vf-deals-next>span:last-child:not(.vf-status){color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;overflow:hidden}.vf-deals-earn{text-align:right;font-variant-numeric:tabular-nums;display:grid}.vf-deals-earn b{letter-spacing:-.02em;color:#1d1d1f;font-size:15px;font-weight:800}.vf-deals-earn span{color:#6e6e73;font-size:12.5px}.vf-deals-chev{color:#c7c7cc}.vf-deals-ext{grid-template-columns:44px minmax(0,1.4fr) minmax(0,.8fr) 90px 236px;align-items:start}.vf-deals-ext>.vf-deals-tile,.vf-deals-ext>.vf-deals-next,.vf-deals-ext>.vf-deals-earn,.vf-deals-ext>.vf-deals-ext-acts{align-self:center}.vf-deals-ext-acts{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.vf-deals-danger{color:#dc2626!important}.vf-deals-danger:hover{background:#fef2f2!important}@media (width<=900px){.vf-deals-row{grid-template-columns:44px minmax(0,1fr) auto;row-gap:10px}.vf-deals-row .vf-deals-prog{grid-area:2/2/auto/-1}.vf-deals-row .vf-deals-next{grid-area:3/2/auto/-1}.vf-deals-row .vf-deals-earn{grid-area:1/3}.vf-deals-row .vf-deals-chev{display:none}.vf-deals-ext{grid-template-columns:44px minmax(0,1fr) auto;row-gap:10px}.vf-deals-ext .vf-deals-next{grid-area:2/2}.vf-deals-ext .vf-deals-earn{grid-area:1/3}.vf-deals-ext .vf-deals-ext-acts{grid-area:3/2/auto/-1;justify-content:flex-start}}.vf-deals-back{color:#3554d1;justify-self:start;align-items:center;gap:2px;margin-left:-3px;font-size:13.5px;font-weight:500;display:inline-flex}.vf-deals-back:hover{text-decoration:underline}.vf-deals-back:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3554d1}.vf-deals-ws-h{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vf-deals-ws-h h2{letter-spacing:-.03em;color:#1d1d1f;margin:0;font-size:24px;font-weight:800;line-height:1.15}.vf-deals-ws-h>div>span{color:#6e6e73;font-size:13px}.vf-deals-ws-h>.min-w-0{flex:1}.vf-deals-ws-acts{gap:8px;margin-left:auto;display:flex}.vf-deals-ws{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.vf-deals-side{gap:16px;min-width:0;display:grid}@media (width<=1080px){.vf-deals-ws{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.vf-deals-ws-h>.min-w-0{flex:1 1 0}.vf-deals-ws-h h2{font-size:21px}.vf-deals-ws-acts{width:100%;margin-left:0}.vf-deals-vd{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:14px 16px}.vf-deals-th{width:64px;height:106px}.vf-deals-nums{gap:16px}}.vf-deals-vids{padding:4px 0 6px}.vf-deals-box-h{justify-content:space-between;align-items:center;gap:10px;padding:18px 20px 12px;display:flex}.vf-deals-box-h b{color:#1d1d1f;font-size:14.5px;font-weight:700}.vf-deals-box-h span{color:#6e6e73;font-variant-numeric:tabular-nums;font-size:12.5px}.vf-deals-vd{border-top:1px solid #efeff2;grid-template-columns:84px minmax(0,1fr);gap:16px;padding:16px 20px;display:grid}.vf-deals-th{background:#f2f2f7;border-radius:12px;width:84px;height:140px;padding:0;display:block;overflow:hidden}.vf-deals-th img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.vf-deals-th:hover img{transform:scale(1.03)}.vf-deals-th:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-deals-th-ph{color:#8e8e93;place-items:center;width:100%;height:100%;display:grid}.vf-deals-th.is-todo{color:#8e8e93;background:#f5f5f7;border:1.5px dashed #d1d1d6;place-items:center;display:grid}.vf-deals-bd{align-content:start;gap:9px;min-width:0;display:grid}.vf-deals-vt{align-items:center;gap:10px;display:flex}.vf-deals-vt b{color:#1d1d1f;font-size:15px;font-weight:700}.vf-deals-todo{color:#5a6785;padding:2px 4px;font-size:12px;font-weight:600}.vf-deals-meta{color:#6e6e73;font-size:13px}.vf-deals-quote{color:#3a3a3c;background:#fff8ec;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.45}.vf-deals-quote b{color:#a55f00;margin-bottom:2px;font-size:12.5px;font-weight:600;display:block}.vf-deals-nums{flex-wrap:wrap;gap:24px;display:flex}.vf-deals-nums div{display:grid}.vf-deals-nums b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#1d1d1f;font-size:16px;font-weight:800}.vf-deals-nums span{color:#6e6e73;font-size:12px}.vf-deals-vlinks{gap:14px;font-size:12.5px;font-weight:500;display:flex}.vf-deals-vlinks button,.vf-deals-vlinks a{color:#3554d1}.vf-deals-vlinks button:hover,.vf-deals-vlinks a:hover{text-decoration:underline}.vf-deals-more{color:#6e6e73;border-top:1px solid #efeff2;padding:12px 20px 8px;font-size:13px}.vf-deals-up{gap:14px;padding:20px;display:grid}.vf-deals-up h3{letter-spacing:-.02em;color:#1d1d1f;margin:0;font-size:17px;font-weight:800}.vf-deals-up-sub{color:#6e6e73;margin:-8px 0 0;font-size:13px;line-height:1.45}.vf-deals-drop{text-align:center;background:#fbfbfd;border:1.5px dashed #c7c7cc;border-radius:16px;justify-items:center;gap:10px;padding:22px 18px;display:grid}.vf-deals-drop b{color:#1d1d1f;font-size:15px;font-weight:700}.vf-deals-drop p{color:#6e6e73;margin:0;font-size:13px;line-height:1.45}.vf-deals-drop-ic{color:#3554d1;background:#3554d11a;border-radius:99px;place-items:center;width:46px;height:46px;display:grid}.vf-deals-lnk{color:#1d1d1f;white-space:nowrap;text-align:left;background:#fff;border:1px solid #d1d1d6;border-radius:12px;align-items:center;gap:8px;width:100%;height:42px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.vf-deals-lnk:focus-within{border-color:#3554d1;box-shadow:0 0 0 3px #3554d11f}.vf-deals-lnk svg{color:#1d1d1f;flex:none}.vf-deals-lnk input{color:#1d1d1f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.vf-deals-lnk input::placeholder{color:#8e8e93}.vf-deals-lnk span{text-overflow:ellipsis;overflow:hidden}.vf-deals-lnk.is-static:hover{border-color:#a1a1a6}.vf-deals-wide{width:100%;min-height:42px;font-size:14px}.vf-deals-found{background:#f5f5f7;border-radius:14px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.vf-deals-found img,.vf-deals-found-ph{object-fit:cover;border-radius:9px;width:56px;height:84px}.vf-deals-found .vf-deals-found-ph{color:#8e8e93;background:#fff;place-items:center;display:grid}.vf-deals-found b{color:#1d1d1f;font-size:13.5px;font-weight:600;display:block}.vf-deals-found span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.vf-deals-found .is-ok{color:#248a3d;font-weight:600}.vf-deals-found .is-warn{color:#b45309;white-space:normal;font-weight:600}.vf-deals-check-t{color:#6e6e73;margin-bottom:2px;font-size:13px;font-weight:600}.vf-deals-ticks{gap:1px;display:grid}.vf-deals-tk{text-align:left;color:#1d1d1f;border-radius:8px;align-items:center;gap:10px;padding:7px 4px;font-size:13.5px;line-height:1.35;display:flex}.vf-deals-tk:hover{background:#f7f7fa}.vf-deals-tk:focus-visible{outline:2px solid #3554d1}.vf-deals-tk i{color:#fff;border:1.5px solid #c7c7cc;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background .12s,border-color .12s;display:grid}.vf-deals-tk[aria-checked=true] i{background:#3554d1;border-color:#3554d1}.vf-deals-sent{text-align:center;justify-items:center;gap:10px;padding:6px 0;display:grid}.vf-deals-ok{color:#fff;background:#34c759;border-radius:99px;place-items:center;width:56px;height:56px;display:grid}.vf-deals-sent b{letter-spacing:-.02em;color:#1d1d1f;font-size:18px;font-weight:800}.vf-deals-sent p{color:#6e6e73;margin:0;font-size:13.5px;line-height:1.5}.vf-deals-kvl{margin:0;display:grid}.vf-deals-kvl div{border-bottom:1px solid #efeff2;justify-content:space-between;gap:16px;padding:11px 0;font-size:13.5px;display:flex}.vf-deals-kvl div:last-child{border-bottom:0}.vf-deals-kvl dt{color:#6e6e73}.vf-deals-kvl dd{text-align:right;color:#1d1d1f;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.vf-deals-up>.vf-btn.is-ghost{justify-self:center}.vf-deals-acc{justify-items:start;gap:12px;padding:16px 20px;display:grid}.vf-deals-acc-h{align-items:flex-start;gap:12px;display:flex}.vf-deals-acc-h b{color:#1d1d1f;font-size:14px;font-weight:700;display:block}.vf-deals-acc-h span:not(.vf-deals-acc-ic){color:#6e6e73;margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.vf-deals-acc-ic{color:#3554d1;background:#3554d117;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.vf-deals-acc-body{width:100%;min-width:0}.vf-deals-nudge{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px 14px 18px;display:flex;position:relative}.vf-deals-nudge-tx{flex:1;min-width:200px}.vf-deals-nudge-tx b{color:#1d1d1f;letter-spacing:-.01em;font-size:14px;font-weight:700;display:block}.vf-deals-nudge-tx span{color:#6e6e73;margin-top:1px;font-size:12.5px;line-height:1.45;display:block}.vf-deals-nudge-x{color:#8e8e93;border-radius:99px;place-items:center;width:30px;height:30px;display:grid}.vf-deals-nudge-x:hover{color:#1d1d1f;background:#f2f2f7}.vf-deals-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vf-deals-filters .vf-seg{max-width:100%;overflow-x:auto}.vf-deals-filter-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-deals-search{color:#8e8e93;background:#fff;border:1px solid #e9edf7;border-radius:999px;align-items:center;gap:7px;width:220px;max-width:100%;height:34px;padding:0 12px;display:flex}.vf-deals-search:focus-within{border-color:#3554d1}.vf-deals-search input{color:#1d1d1f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.vf-deals-select{color:#1d1d1f;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236E6E73' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 11px center no-repeat;border:1px solid #e9edf7;border-radius:999px;max-width:220px;height:34px;padding:0 30px 0 12px;font-size:13px;font-weight:600}.vf-deals-select:focus-visible{outline-offset:1px;outline:2px solid #3554d1}.vf-deals-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;display:grid}@media (width<=480px){.vf-deals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.vf-deals-vc{text-align:left;align-content:start;gap:8px;min-width:0;display:grid}.vf-deals-vc-th{aspect-ratio:9/16;background:#f2f2f7;border:1px solid #e9edf7;border-radius:16px;position:relative;overflow:hidden}.vf-deals-vc-th img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.vf-deals-vc:hover .vf-deals-vc-th img{transform:scale(1.03)}.vf-deals-vc:focus-visible{outline-offset:3px;border-radius:16px;outline:2px solid #3554d1}.vf-deals-vc-ph{color:#8e8e93;place-items:center;height:100%;display:grid}.vf-deals-vc-pl{background:#fffffff2;border-radius:99px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 1px 2px #00000014}.vf-deals-vc-st{position:absolute;top:8px;right:8px}.vf-deals-vc-x{color:#6e6e73;font-variant-numeric:tabular-nums;background:#fffffff2;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:8px;left:8px}.vf-deals-vc-x.is-up{color:#15803d}.vf-deals-vc-tx{gap:3px;min-width:0;padding:0 2px;display:grid}.vf-deals-vc-tx b{color:#1d1d1f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.vf-deals-vc-tx>span{color:#6e6e73;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:flex}.vf-deals-vc-tx em{color:#1d1d1f;align-items:center;gap:4px;margin-left:8px;font-style:normal;font-weight:600;display:inline-flex}.vf-deals-vc-tx small{color:#6e6e73;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.vf-deals-planner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}@media (width<=1100px){.vf-deals-planner{grid-template-columns:minmax(0,1fr)}}.vf-deals-field{gap:5px;display:grid}.vf-deals-field>span{color:#6e6e73;font-size:12.5px;font-weight:600}.vf-deals-input{color:#1d1d1f;background:#fff;border:1px solid #d1d1d6;border-radius:12px;width:100%;min-height:40px;padding:9px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.vf-deals-input:focus,.vf-deals-input:focus-within{border-color:#3554d1;outline:0;box-shadow:0 0 0 3px #3554d11f}.vf-deals-sk{gap:10px;display:grid}.vf-deals-sk i{background:#e9e9ee;border-radius:8px;display:block}@media (prefers-reduced-motion:no-preference){.vf-deals-sk i{animation:1.4s ease-in-out infinite vfDealsPulse}}@keyframes vfDealsPulse{50%{opacity:.55}}.vf-earn-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1000px){.vf-earn-row{grid-template-columns:minmax(0,1fr)}}.vf-earn-row.is-top{align-items:stretch}.vf-earn-bal{flex-direction:column;gap:16px;padding:22px;display:flex}.vf-earn-bal>.vf-earn-mini{margin-top:auto}.vf-earn-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vf-earn-label{color:#3554d1;letter-spacing:-.005em;font-size:13px;font-weight:600}.vf-earn-amt{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#1d1d1f;font-size:54px;font-weight:800;line-height:1;display:block}.vf-earn-amt span{color:#a1a1a6;letter-spacing:-.02em;font-size:28px}.vf-earn-note{color:#6e6e73;font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px}.vf-earn-mini{border-top:1px solid #efeff2;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px;padding-top:14px;display:grid}.vf-earn-mini>div{align-content:start;gap:2px;min-width:0;display:grid}.vf-earn-mini>div+div{border-left:1px solid #efeff2;padding-left:16px}.vf-earn-mini span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.vf-earn-mini b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#0b1332;font-size:18px;font-weight:800}@media (width<=640px){.vf-earn-amt{font-size:44px}.vf-earn-amt span{font-size:22px}.vf-earn-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-earn-mini>div:nth-child(3){border-left:0;padding-left:0}}.vf-earn-side{align-content:start;gap:14px;min-width:0;display:grid}.vf-earn-card{color:#fff;background:radial-gradient(120% 140% at 100% 0,#2b3b7a 0%,#0b1332 58%);border-radius:18px;grid-template-rows:auto 1fr auto;gap:6px;min-height:200px;padding:18px 20px;display:grid;box-shadow:0 18px 40px #0b133238}.vf-earn-card-t{letter-spacing:-.02em;justify-content:space-between;align-items:center;font-size:18px;font-weight:800;display:flex}.vf-earn-card-t img{opacity:.9;width:26px;height:26px}.vf-earn-card-nm{color:#ffffffb8;overflow-wrap:anywhere;align-self:end;font-size:12.5px}.vf-earn-card-bt{letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:16px;font-weight:600;display:flex}.vf-earn-card-bt span{letter-spacing:0;color:#ffffffb8;font-size:12px;font-weight:500}.vf-earn-links{padding:4px 18px;display:grid}.vf-earn-link{text-align:left;width:100%;color:inherit;border-top:1px solid #efeff2;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.vf-earn-link:first-child{border-top:0}.vf-earn-link small{color:#6e6e73;font-size:12.5px;display:block}.vf-earn-link b{font-variant-numeric:tabular-nums;font-weight:700}a.vf-earn-link:hover>span:first-child,button.vf-earn-link:hover>span:first-child{color:#3554d1}.vf-earn-link:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3554d1}.vf-earn-where{gap:14px;padding:18px 20px;display:grid}.vf-earn-where-v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#1d1d1f;margin-top:2px;font-size:30px;font-weight:800;line-height:1.12}.vf-earn-seg{background:#f2f2f7;border-radius:99px;gap:2px;height:12px;display:flex;overflow:hidden}.vf-earn-seg i{min-width:0;height:100%;display:block}.vf-earn-rows{display:grid}.vf-earn-r{border-bottom:1px solid #efeff2}.vf-earn-r:last-child{border-bottom:0}.vf-earn-r-btn{text-align:left;color:#1d1d1f;grid-template-columns:10px minmax(0,1fr) auto 14px;align-items:center;gap:10px;width:100%;padding:9px 0;font-size:13.5px;display:grid}.vf-earn-r-btn:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3554d1}.vf-earn-r-btn:hover .vf-earn-r-nm{color:#3554d1}.vf-earn-r-btn>i{border-radius:99px;width:10px;height:10px}.vf-earn-r-nm{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vf-earn-r-btn small{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.vf-earn-r-btn>b{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.vf-earn-r-btn>b small{font-weight:500}.vf-earn-chev{color:#a1a1a6;transition:transform .2s}.vf-earn-chev.is-open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.vf-earn-chev{transition:none}}.vf-earn-subs{padding:0 0 8px 20px;display:grid}.vf-earn-sub{color:#6e6e73;border-top:1px solid #f2f2f7;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.vf-earn-sub-end{flex:none;align-items:center;gap:8px;display:flex}.vf-earn-sub-amt{text-align:right;color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.vf-earn-sub-amt small{color:#a1a1a6;font-size:10.5px;font-weight:500;display:block}.vf-earn-open{color:#3554d1;align-items:center;gap:4px;padding-top:8px;font-size:12.5px;font-weight:600;display:inline-flex}.vf-earn-open:hover{text-decoration:underline}.vf-earn-act{padding-bottom:10px}.vf-earn-act-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 16px;padding:18px 20px 0;display:flex}.vf-earn-act-h h3{letter-spacing:-.015em;color:#1d1d1f;margin:0;font-size:15px;font-weight:700}.vf-earn-act-h p{color:#6e6e73;text-align:right;margin:0;font-size:12.5px}.vf-earn-act-h p+p{color:#8e8e93;margin-top:2px}.vf-earn-day{color:#6e6e73;padding:16px 20px 4px;font-size:12.5px;font-weight:600}.vf-earn-tx{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 20px;display:grid}.vf-earn-tx-t{min-width:0}.vf-earn-tx-t b{color:#1d1d1f;font-size:14px;font-weight:600;display:block}.vf-earn-tx-t span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.vf-earn-tx-t .vf-earn-tx-note{color:#8e8e93;white-space:normal}.vf-earn-tx-a{text-align:right;font-variant-numeric:tabular-nums;color:#1d1d1f;font-size:14.5px;font-weight:700}.vf-earn-tx-a.is-pos{color:#248a3d}.vf-earn-tx-a.is-bad{color:#8e8e93}.vf-earn-tx-a small{color:#6e6e73;font-size:12px;font-weight:500;display:block}.vf-earn-tx-a small.is-bad{color:#dc2626}.vf-earn-tx-a small+small{color:#a1a1a6;font-size:11px}.vf-earn-coin{border-radius:99px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.vf-earn-coin.is-whop{color:#fff;background:#ff6b2c}.vf-earn-coin.is-bank{color:#fff;background:#0b1332}.vf-earn-coin.is-plain{color:#48484a;background:#f2f2f7}.vf-earn-method-h{align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.vf-earn-method-ic{color:#3554d1;background:#3554d117;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.vf-earn-method-h h3{letter-spacing:-.015em;color:#1d1d1f;margin:0;font-size:15px;font-weight:700}.vf-earn-method-h p{color:#6e6e73;max-width:720px;margin:3px 0 0;font-size:13px;line-height:1.5}.vf-earn-method-b{padding:0 20px 20px}.vf-earn-pre{color:#1d1d1f;white-space:pre-wrap;word-break:break-word;background:#f5f5f7;border-radius:12px;margin-top:14px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.6;overflow-x:auto}.vf-msg-shell{width:100%;height:100%;min-height:0;box-shadow:var(--shadow-sm);color:#1d1d1f;background:#fff;border:1px solid #e9edf7;border-radius:18px;font-size:14px;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.vf-msg-shell{animation:vfIn .32s var(--ease-out) both}.vf-msg-bubbles>.vf-msg-line:last-child{animation:vfMsgIn .22s var(--ease-out) both}}@keyframes vfMsgIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.vf-msg-list{background:#fbfbfd;border-right:1px solid #e5e5ea;flex-direction:column;min-width:0;min-height:0}@media (width>=768px){.vf-msg-list{flex:none;width:320px}}.vf-msg-list-h{justify-content:space-between;align-items:center;gap:8px;padding:18px 16px 10px;display:flex}.vf-msg-list-h h1{letter-spacing:-.035em;color:#1d1d1f;margin:0;font-size:24px;font-weight:800;line-height:1.1}.vf-msg-hbtns{align-items:center;gap:2px;display:flex}.vf-msg-ibtn{color:#3554d1;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;transition:background .15s,opacity .15s;display:grid}.vf-msg-ibtn:hover:not(:disabled){background:#3554d114}.vf-msg-ibtn:disabled{opacity:.3;cursor:default}.vf-msg-ibtn[aria-pressed=true],.vf-msg-ibtn[aria-expanded=true]{background:#3554d11a}.vf-msg-ibtn:focus-visible,.vf-msg-cv:focus-visible,.vf-msg-seg button:focus-visible,.vf-msg-send:focus-visible,.vf-msg-plus:focus-visible,.vf-msg-qa>:focus-visible{outline-offset:1px;outline:2px solid #3554d1}.vf-msg-search{margin:0 16px;position:relative}.vf-msg-search svg{color:#8e8e93;pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.vf-msg-search input{color:#1d1d1f;background:#0000000d;border:0;border-radius:9px;outline:none;width:100%;height:32px;padding:0 10px 0 30px;font-size:13.5px}.vf-msg-search input::placeholder{color:#8e8e93}.vf-msg-search input:focus{background:#fff;box-shadow:0 0 0 3px #3554d12e}.vf-msg-seg{background:#0000000d;border-radius:8px;grid-auto-columns:1fr;grid-auto-flow:column;margin:10px 16px 4px;padding:2px;display:grid}.vf-msg-seg button{color:#1d1d1f;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:4px 2px;font-size:12.5px;font-weight:500;display:inline-flex}.vf-msg-seg button[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001f}.vf-msg-seg em{color:#fff;font-variant-numeric:tabular-nums;background:#0a84ff;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-grid}.vf-msg-filter{margin:4px 16px 2px}.vf-msg-filter button{height:26px;box-shadow:none;color:#3554d1;background:0 0;border:0;border-radius:7px;gap:4px;width:auto;padding:0 8px;font-size:12.5px;font-weight:500}.vf-msg-filter button:hover{background:#3554d114}.vf-msg-rows{scrollbar-width:none;flex:1;align-content:start;gap:2px;min-height:0;padding:4px 8px 12px;display:grid;overflow-y:auto}.vf-msg-rows::-webkit-scrollbar{display:none}.vf-msg-glabel{color:#6e6e73;padding:10px 10px 4px;font-size:12px;font-weight:600}.vf-msg-row{border-radius:10px;position:relative}.vf-msg-row:hover{background:#00000008}.vf-msg-row.is-on{background:#0b133213}.vf-msg-cv{text-align:left;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:10px 8px 10px 10px;display:grid}.vf-msg-cv.is-compact{padding-top:6px;padding-bottom:6px}.vf-msg-cv .tx{min-width:0}.vf-msg-cv .tx b{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:14px;font-weight:600;display:block;overflow:hidden}.vf-msg-cv .tag{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.vf-msg-cv .tx p{color:#6e6e73;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.vf-msg-cv.is-unread .tx p{color:#1d1d1f}.vf-msg-cv .end{justify-items:end;gap:5px;padding-top:1px;display:grid}.vf-msg-cv .tm{color:#6e6e73;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.vf-msg-cv .cnt{color:#fff;font-variant-numeric:tabular-nums;background:#0a84ff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:grid}.vf-msg-dot{pointer-events:none;background:#0a84ff;border-radius:99px;width:9px;height:9px;position:absolute;top:27px;left:1px}.vf-msg-pin{color:#8e8e93;opacity:0;border-radius:99px;place-items:center;width:26px;height:26px;transition:opacity .15s,background .15s;display:grid;position:absolute;bottom:8px;right:8px}.vf-msg-row:hover .vf-msg-pin,.vf-msg-pin:focus-visible,.vf-msg-pin.is-on{opacity:1}.vf-msg-pin.is-on{color:#3554d1}.vf-msg-pin:hover{background:#0000000d}.vf-msg-none{text-align:center;color:#6e6e73;padding:28px 16px;font-size:13px}.vf-msg-av{letter-spacing:-.01em;border-radius:99px;flex:none;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.vf-msg-av.is-sq{border-radius:12px}.vf-msg-av img{object-fit:cover;width:100%;height:100%;display:block}.vf-msg-av.t-a{color:#7a4b1c;background:#f3ece4}.vf-msg-av.t-b{color:#1c6247;background:#e7f4ee}.vf-msg-av.t-c{color:#1d3a78;background:#e8edf9}.vf-msg-av.t-d{color:#4b3f8c;background:#f1eef9}.vf-msg-av.t-e{color:#9b2c2c;background:#fbefef}.vf-msg-thread{background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;position:relative}.vf-msg-th-h{border-bottom:1px solid #e5e5ea;flex:none;align-items:center;gap:12px;min-height:64px;padding:12px 16px 12px 20px;display:flex}.vf-msg-th-h .who{flex:1;min-width:0}.vf-msg-th-h .who b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.vf-msg-th-h .who span{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.vf-msg-th-h .acts{flex:none;align-items:center;gap:4px;display:flex}.vf-msg-back{color:#3554d1;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;margin-left:-10px;display:grid}@media (width>=768px){.vf-msg-back{display:none}}.vf-msg-tsearch{border-bottom:1px solid #e5e5ea;flex:none;padding:8px 16px}.vf-msg-tsearch input{color:#1d1d1f;background:#0000000d;border:0;border-radius:9px;outline:none;width:100%;height:32px;padding:0 12px;font-size:13.5px}.vf-msg-bubbles{--vf-msg-bg:#fff;overscroll-behavior:contain;background:var(--vf-msg-bg);scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;padding:18px 22px 12px;display:flex;overflow-y:auto}.vf-msg-bubbles.ck-sky{--vf-msg-bg:transparent}.vf-msg-line{content-visibility:auto;contain-intrinsic-size:auto none auto 44px}.vf-msg-day{text-align:center;color:#6e6e73;font-variant-numeric:tabular-nums;margin:14px 0 8px;font-size:11.5px}.vf-msg-bubbles>:first-child .vf-msg-day{margin-top:0}.vf-msg-day b{font-weight:600}.vf-msg-who{color:#6e6e73;align-items:center;gap:6px;margin:10px 0 2px 46px;font-size:11.5px;display:flex}.vf-msg-who.no-av{margin-left:4px}.vf-msg-who .role{color:#3554d1;background:#3554d117;border-radius:99px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px}.vf-msg-who .role.is-admin{color:#4b3f8c;background:#f1eef9}.vf-msg-in{align-items:flex-end;gap:8px;width:fit-content;max-width:min(72%,560px);margin-top:3px;display:flex}.vf-msg-in.is-first{margin-top:8px}.vf-msg-who+.vf-msg-in{margin-top:0}.vf-msg-in.is-me{flex-direction:row-reverse;margin-left:auto}.vf-msg-in .mini{flex:none;width:30px}.vf-msg-in .col{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.vf-msg-in.is-me .col{align-items:flex-end}.vf-msg-bb{color:#1d1d1f;white-space:pre-wrap;overflow-wrap:anywhere;background:#e9e9eb;border-radius:18px;max-width:100%;padding:8px 13px;font-size:14px;line-height:1.4;position:relative}.vf-msg-bb a{color:#3554d1;text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.is-me .vf-msg-bb{color:#fff;background:#0b1332}.is-me .vf-msg-bb a{color:#fff}.vf-msg-bb.has-tail:before,.vf-msg-bb.has-tail:after{content:"";height:18px;position:absolute;bottom:0}.vf-msg-bb.has-tail:before{background:#e9e9eb;border-bottom-right-radius:16px 14px;width:20px;left:-7px}.vf-msg-bb.has-tail:after{background:var(--vf-msg-bg,#fff);border-bottom-right-radius:10px;width:10px;left:-10px}.is-me .vf-msg-bb.has-tail:before{background:#0b1332;border-bottom-right-radius:0;border-bottom-left-radius:16px 14px;left:auto;right:-7px}.is-me .vf-msg-bb.has-tail:after{border-bottom-right-radius:0;border-bottom-left-radius:10px;left:auto;right:-10px}.ck-sky .vf-msg-bb.has-tail:before,.ck-sky .vf-msg-bb.has-tail:after{display:none}.vf-msg-media{max-width:100%}.vf-msg-media img.gif{object-fit:cover;border-radius:16px;width:auto;max-width:100%;max-height:220px;display:block}.vf-msg-read{text-align:right;color:#6e6e73;margin:3px 4px 4px;font-size:11px}.vf-msg-empty-thread{text-align:center;color:#6e6e73;max-width:280px;margin:auto;font-size:13px}.vf-msg-card{color:#1d1d1f;text-align:left;background:#fff;border:1px solid #e5e5ea;border-radius:16px;width:240px;max-width:100%;display:block;overflow:hidden}.vf-msg-card .vt{background:#f2f2f7;position:relative}.vf-msg-card .vt video,.vf-msg-card .vt img{object-fit:cover;background:#000;width:100%;max-height:300px;display:block}.vf-msg-card .vt img{background:#f2f2f7}.vf-msg-card .vi{gap:2px;padding:10px 12px;display:grid}.vf-msg-card .vi b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.vf-msg-card .vi span{color:#6e6e73;font-size:12px}.vf-msg-card .vi .st{color:#b45309;font-weight:600}.vf-msg-card .row{align-items:center;gap:10px;padding:10px 12px;display:flex}.vf-msg-card .row.top{align-items:flex-start}.vf-msg-card .row+.row,.vf-msg-card .vi+.act{border-top:1px solid #f0f0f3}.vf-msg-card .ic{color:#3554d1;background:#3554d117;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.vf-msg-card .act{color:#3554d1;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;font-size:13px;font-weight:600;display:flex}.vf-msg-card .act:hover{background:#3554d10d}a.vf-msg-card:hover,button.vf-msg-card:hover{border-color:#d2d2d7}.vf-msg-photo{border-radius:16px;max-width:240px;display:block;overflow:hidden}.vf-msg-photo img{object-fit:cover;width:auto;max-width:100%;max-height:260px;display:block}.vf-msg-audio{width:240px;max-width:100%;height:36px}.vf-msg-attload{opacity:.75;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.vf-msg-cmp{background:#fff;border-top:1px solid #e5e5ea;flex:none;align-items:flex-end;gap:10px;padding:12px 18px 16px;display:flex;position:relative}.vf-msg-plus{color:#6e6e73;background:#0000000d;border-radius:99px;flex:none;place-items:center;width:34px;height:34px;margin-bottom:2px;transition:background .15s;display:grid}.vf-msg-plus:hover:not(:disabled){background:#00000017}.vf-msg-plus[aria-expanded=true]{color:#3554d1;background:#3554d11f}.vf-msg-field{background:#fff;border:1px solid #d2d2d7;border-radius:19px;flex:1;align-items:flex-end;gap:2px;min-width:0;min-height:38px;padding:3px 4px 3px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.vf-msg-field:focus-within{border-color:#a9b6e8;box-shadow:0 0 0 3px #3554d11f}.vf-msg-field textarea{resize:none;color:#1d1d1f;background:0 0;border:0;outline:none;flex:1;min-width:0;max-height:140px;padding:6px 0;font-size:14px;line-height:20px}.vf-msg-field textarea::placeholder{color:#8e8e93}.vf-msg-tool{color:#8e8e93;border-radius:99px;flex:none;place-items:center;min-width:30px;height:30px;padding:0 5px;font-size:11px;font-weight:700;transition:background .15s,color .15s;display:grid}.vf-msg-tool:hover:not(:disabled){color:#3c3c43;background:#0000000d}.vf-msg-tool[aria-expanded=true]{color:#3554d1;background:#3554d11a}.vf-msg-send{color:#fff;background:#0b1332;border-radius:99px;flex:none;place-items:center;width:30px;height:30px;transition:opacity .15s,transform .15s;display:grid}.vf-msg-send:active:not(:disabled){transform:scale(.94)}.vf-msg-send:disabled{cursor:default}.vf-msg-rec{background:#f5f5f7;border-radius:19px;flex:1;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13px;display:flex}.vf-msg-rec i{background:#dc2626;border-radius:99px;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.vf-msg-rec i{animation:1.2s ease-in-out infinite vfMsgPulse}}@keyframes vfMsgPulse{50%{opacity:.35}}.vf-msg-chips{border-top:1px solid #e5e5ea;flex-wrap:wrap;gap:6px;padding:10px 18px 0;display:flex}.vf-msg-chips+.vf-msg-cmp{border-top:0;padding-top:8px}.vf-msg-chip{color:#1d1d1f;background:#f2f2f7;border-radius:99px;align-items:center;gap:6px;max-width:200px;height:26px;padding:0 6px 0 10px;font-size:12px;display:inline-flex}.vf-msg-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vf-msg-chip button{background:#00000014;border-radius:99px;place-items:center;width:16px;height:16px;display:grid}.vf-msg-pop{background:#fff;border:1px solid #e5e5ea;border-radius:14px;padding:6px;box-shadow:0 12px 32px #0d1f4524,0 2px 6px #0d1f450f}.vf-msg-menu-item{color:#1d1d1f;text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex}.vf-msg-menu-item:hover{background:#0000000a}.vf-msg-menu-item svg{color:#3554d1;flex:none}.vf-msg-menu-label{color:#6e6e73;padding:6px 10px 4px;font-size:12px;font-weight:600}.vf-msg-chiptab{color:#6e6e73;white-space:nowrap;border-radius:99px;flex:none;padding:4px 10px;font-size:12px;font-weight:500}.vf-msg-chiptab[aria-pressed=true]{color:#fff;background:#0b1332;font-weight:600}.vf-msg-chiptab:not([aria-pressed=true]):hover{background:#0000000d}.vf-msg-info{scrollbar-width:none;background:#fbfbfd;border-left:1px solid #e5e5ea;flex-direction:column;flex:none;gap:18px;width:290px;min-height:0;padding:22px 18px;display:flex;overflow-y:auto}.vf-msg-info>*{flex-shrink:0}.vf-msg-info::-webkit-scrollbar{display:none}@media (width<=1279px){.vf-msg-info{z-index:25;max-width:100%;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0d1f451f}}.vf-msg-info .close{position:absolute;top:10px;right:10px}@media (width>=1280px){.vf-msg-info .close{display:none}}.vf-msg-who2{text-align:center;justify-items:center;gap:4px;padding-top:4px;display:grid}.vf-msg-who2 b{letter-spacing:-.02em;margin-top:6px;font-size:16px;font-weight:700}.vf-msg-who2 span{color:#6e6e73;font-size:12.5px}.vf-msg-qa{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vf-msg-qa>*{color:#3554d1;background:#fff;border:1px solid #f0f0f3;border-radius:10px;justify-items:center;gap:4px;width:100%;padding:9px 4px 8px;font-size:11.5px;font-weight:500;transition:background .15s;display:grid}.vf-msg-qa>:hover{background:#f5f7ff}.vf-msg-qa>[aria-pressed=true]{background:#3554d117}.vf-msg-gl{color:#6e6e73;justify-content:space-between;margin:0 0 6px 2px;font-size:12px;font-weight:600;display:flex}.vf-msg-gl em{font-style:normal;font-weight:500}.vf-msg-group{background:#fff;border:1px solid #f0f0f3;border-radius:12px;overflow:hidden}.vf-msg-group>*{text-align:left;color:#1d1d1f;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 12px;font-size:13px;display:flex}.vf-msg-group>*+*{border-top:1px solid #f0f0f3}.vf-msg-group>button:hover,.vf-msg-group>a:hover{background:#fafafc}.vf-msg-group .ico{color:#6e6e73;flex:none}.vf-msg-group .act .ico,.vf-msg-group .act{color:#3554d1}.vf-msg-group .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vf-msg-group .sz{color:#6e6e73;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11.5px}.vf-msg-mediagrid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.vf-msg-mediagrid a,.vf-msg-mediagrid span{aspect-ratio:1;background:#ededf0;border-radius:6px;display:block;overflow:hidden}.vf-msg-mediagrid img{object-fit:cover;width:100%;height:100%;display:block}.vf-msg-blank{background:#fff;flex:1;place-items:center;padding:32px;display:grid}.vf-msg-scrim{z-index:40;background:#0d133238;position:absolute;inset:0}.vf-msg-sheet{z-index:41;background:#f5f5f7;border-left:1px solid #e5e5ea;flex-direction:column;width:100%;max-width:380px;height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-16px 0 40px #0d1f4524}.vf-msg-sheet-h{background:#fff;border-bottom:1px solid #e5e5ea;flex:none;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.vf-msg-sheet-h h2{letter-spacing:-.03em;color:#1d1d1f;margin:0;font-size:19px;font-weight:800}.vf-msg-sheet-h p{color:#6e6e73;margin:2px 0 0;font-size:12.5px}.vf-msg-sheet-b{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.vf-msg-sheet-b>*{flex-shrink:0}.vf-msg-sheet-f{background:#fff;border-top:1px solid #e5e5ea;flex:none;justify-content:flex-end;padding:12px 16px;display:flex}.vf-msg-close{color:#3c3c43;background:#0000000d;border-radius:99px;flex:none;place-items:center;width:30px;height:30px;display:grid}.vf-msg-close:hover{background:#00000017}.vf-msg-set{background:#fff;border:1px solid #ececf0;border-radius:12px;overflow:hidden}.vf-msg-set>*+*{border-top:1px solid #f0f0f3}.vf-msg-set-row{align-items:center;gap:12px;min-width:0;padding:11px 14px;display:flex}.vf-msg-set-row .k{color:#1d1d1f;flex:1;min-width:0;font-size:13.5px}.vf-msg-set-row .k small{color:#6e6e73;margin-top:1px;font-size:12px;line-height:1.35;display:block}.vf-msg-set-row .v{color:#6e6e73;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:13px;font-weight:500;overflow:hidden}.vf-msg-switch{background:#e5e5ea;border-radius:99px;flex:none;width:44px;height:26px;transition:background .18s;position:relative}.vf-msg-switch[aria-checked=true]{background:#34c759}.vf-msg-switch i{width:22px;height:22px;transition:transform .18s var(--ease-out);background:#fff;border-radius:99px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.vf-msg-switch[aria-checked=true] i{transform:translate(18px)}.vf-msg-swatch{border:1px solid #e5e5ea;border-radius:10px;width:100%;height:52px;display:block;position:relative}.vf-msg-swatch.is-on{border:2px solid #3554d1}.vf-msg-chiprow{flex-wrap:wrap;gap:6px;display:flex}.vf-msg-pill{color:#1d1d1f;background:#fff;border:1px solid #ececf0;border-radius:99px;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.vf-misc-narrow{width:100%;max-width:880px}.vf-misc-mid{width:100%;max-width:1040px}.vf-misc-back{color:#3554d1;border-radius:6px;align-items:center;gap:4px;width:fit-content;margin-bottom:-6px;font-size:13px;font-weight:600;display:inline-flex}.vf-misc-back:hover{text-decoration:underline}.vf-misc-back:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-misc-foot{color:#6e6e73;text-align:center;padding:0 8px;font-size:12.5px;line-height:1.5}a.vf-btn{text-decoration:none}.vf-misc-sq{color:#3554d1;background:#3554d117;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.vf-misc-sq.is-navy{color:#fff;background:#0b1332}.vf-misc-sq.is-lg{border-radius:12px;width:44px;height:44px}.vf-misc-notice{flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.vf-misc-notice-tx{flex:1;min-width:200px}.vf-misc-notice-tx b{color:#1d1d1f;letter-spacing:-.01em;font-size:14.5px;font-weight:700;display:block}.vf-misc-notice-tx span{color:#6e6e73;margin-top:1px;font-size:13px;line-height:1.45;display:block}.vf-misc-notice-acts{flex-wrap:wrap;gap:8px;display:flex}.vf-misc-rows{padding:4px 0;display:grid}.vf-misc-row{text-align:left;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 20px;display:flex;position:relative}.vf-misc-row+.vf-misc-row:before,.vf-misc-row+.vf-misc-block:before,.vf-misc-block+.vf-misc-row:before,.vf-misc-block+.vf-misc-block:before{content:"";background:#eef2f9;height:1px;position:absolute;top:0;left:20px;right:0}.vf-misc-block{position:relative}button.vf-misc-row,.vf-misc-row.is-link{cursor:pointer;transition:background .15s}button.vf-misc-row:hover,.vf-misc-row.is-link:hover{background:#fafafc}button.vf-misc-row:focus-visible,.vf-misc-row.is-link:focus-visible{outline-offset:-2px;outline:2px solid #3554d1}.vf-misc-row-tx{flex:1;min-width:0}.vf-misc-row-tx b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.vf-misc-row-tx span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.vf-misc-row-end{flex:none;align-items:center;gap:8px;display:flex}.vf-misc-chev{color:#c7c7cc;flex:none}.vf-misc-ver{color:#6e6e73;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}@media (width<=560px){.vf-misc-row.is-wrap{flex-wrap:wrap}.vf-misc-row.is-wrap .vf-misc-row-end{flex-wrap:wrap;width:100%;padding-left:48px}}.vf-misc-menu{z-index:30;background:#fff;border-radius:12px;min-width:200px;padding:5px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 20px 50px #0d1f452e,0 0 0 1px #0000000d}.vf-misc-menu button{color:#1d1d1f;text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13.5px;display:flex}.vf-misc-menu button:hover{background:#f5f5f7}.vf-misc-menu button:disabled{opacity:.4;cursor:not-allowed}.vf-misc-menu button svg{color:#6e6e73}.vf-misc-menu button.is-danger{color:#dc2626}.vf-misc-iconbtn{color:#6e6e73;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;transition:background .15s;display:grid}.vf-misc-iconbtn:hover{color:#1d1d1f;background:#0000000d}.vf-misc-iconbtn:focus-visible{outline-offset:1px;outline:2px solid #3554d1}.vf-misc-diff{gap:6px;margin:8px 0 4px;display:grid}.vf-misc-diff div{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.vf-misc-diff s{color:#8e8e93}.vf-misc-diff b{color:#1d1d1f}.vf-misc-field{gap:6px;min-width:0;display:grid}.vf-misc-field>span,.vf-misc-label{color:#1d1d1f;font-size:13px;font-weight:600}.vf-misc-hint{color:#6e6e73;font-size:12.5px;line-height:1.45}.vf-misc-chips{flex-wrap:wrap;gap:6px;display:flex}.vf-misc-chip{color:#1d1d1f;white-space:nowrap;background:#f2f2f7;border-radius:99px;align-items:center;gap:6px;max-width:100%;height:32px;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.vf-misc-chip:hover{background:#e9e9ee}.vf-misc-chip[aria-pressed=true]{color:#fff;background:#0b1332}.vf-misc-chip:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-misc-chip small{opacity:.7;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.vf-misc-chip span{text-overflow:ellipsis;overflow:hidden}.vf-misc-chip.is-tag{color:#48484a;cursor:default;background:#f2f2f7;height:26px;padding:0 10px;font-size:12px;font-weight:500}.vf-misc-chip.is-tag:hover{background:#f2f2f7}.vf-misc-chip.is-tag button{color:#6e6e73;place-items:center;display:grid}.vf-misc-opts{border:1px solid #e9edf7;border-radius:14px;display:grid;overflow:hidden}.vf-misc-opt{text-align:left;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;transition:background .15s;display:flex;position:relative}.vf-misc-opt+.vf-misc-opt{border-top:1px solid #eef2f9}.vf-misc-opt:hover{background:#fafafc}.vf-misc-opt:focus-visible{outline-offset:-2px;outline:2px solid #3554d1}.vf-misc-opt-tx{flex:1;min-width:0}.vf-misc-opt-tx b{color:#1d1d1f;font-size:14px;font-weight:600;display:block}.vf-misc-opt-tx span{color:#6e6e73;margin-top:1px;font-size:12.5px;line-height:1.4;display:block}.vf-misc-radio{color:#fff;border:1.5px solid #c7c7cc;border-radius:99px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.vf-misc-opt[aria-checked=true] .vf-misc-radio{background:#0b1332;border-color:#0b1332}.vf-misc-sheet-b{gap:18px;padding:0 20px 4px;display:grid}.vf-misc-sheet-f{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:16px 20px 20px;display:flex}.vf-misc-member{gap:12px;padding:14px 20px;display:grid;position:relative}.vf-misc-member+.vf-misc-member:before{content:"";background:#eef2f9;height:1px;position:absolute;top:0;left:20px;right:0}.vf-misc-member.is-off>.vf-misc-member-h{opacity:.55}.vf-misc-member-h{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.vf-misc-member-h .vf-misc-row-tx{min-width:160px}.vf-misc-av{object-fit:cover;border-radius:99px;flex:none;width:38px;height:38px}.vf-misc-member-tags{flex-wrap:wrap;gap:6px;padding-left:50px;display:flex}.vf-misc-manage{gap:16px;padding:14px 0 4px 50px;display:grid}@media (width<=560px){.vf-misc-member-h .vf-misc-row-end{flex-wrap:wrap;width:100%;padding-left:50px}.vf-misc-member-tags,.vf-misc-manage{padding-left:0}}.vf-misc-faq{display:grid}.vf-misc-faq-it+.vf-misc-faq-it{border-top:1px solid #eef2f9}.vf-misc-faq-q{text-align:left;color:#1d1d1f;align-items:center;gap:12px;width:100%;padding:15px 20px;font-size:14.5px;font-weight:600;transition:background .15s;display:flex}.vf-misc-faq-q:hover{background:#fafafc}.vf-misc-faq-q:focus-visible{outline-offset:-2px;outline:2px solid #3554d1}.vf-misc-faq-q span{flex:1;min-width:0}.vf-misc-faq-q svg{color:#8e8e93;flex:none;transition:transform .2s}.vf-misc-faq-q[aria-expanded=true] svg{transform:rotate(180deg)}.vf-misc-faq-a{color:#48484a;max-width:680px;padding:0 20px 16px;font-size:13.5px;line-height:1.6}.vf-misc-mail{color:#1d1d1f;background:#f2f2f7;border-radius:99px;align-items:center;gap:6px;max-width:100%;height:30px;margin-top:8px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex;overflow:hidden}.vf-misc-mail:hover{background:#e9e9ee}.vf-misc-mail:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-misc-mail span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vf-misc-ntf{text-align:left;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;padding:12px 20px 12px 24px;transition:background .15s;display:grid;position:relative}.vf-misc-ntf+.vf-misc-ntf:after{content:"";background:#eef2f9;height:1px;position:absolute;top:0;left:74px;right:0}.vf-misc-ntf:hover{background:#fafafc}.vf-misc-ntf:focus-visible{outline-offset:-2px;outline:2px solid #3554d1}.vf-misc-ntf.is-unread:before{content:"";background:#3554d1;border-radius:99px;width:7px;height:7px;position:absolute;top:27px;left:9px}.vf-misc-ntf-c{color:#3554d1;background:#3554d117;border-radius:99px;place-items:center;width:38px;height:38px;display:grid}.vf-misc-ntf-c.is-read{color:#6e6e73;background:#f2f2f7}.vf-misc-ntf-tx b{color:#1d1d1f;font-size:14px;font-weight:600;line-height:1.35;display:block}.vf-misc-ntf:not(.is-unread) .vf-misc-ntf-tx b{font-weight:500}.vf-misc-ntf-tx p{color:#6e6e73;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.vf-misc-ntf-end{justify-items:end;gap:5px;display:grid}.vf-misc-ntf-end time{color:#6e6e73;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}@media (width<=560px){.vf-misc-ntf{grid-template-columns:38px minmax(0,1fr);padding-right:16px}.vf-misc-ntf-end{grid-column:2;grid-auto-flow:column;justify-content:start;place-items:center start;gap:8px}}.vf-misc-day{gap:6px;display:grid}.vf-misc-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (width<=820px){.vf-misc-plans{grid-template-columns:minmax(0,1fr)}}.vf-misc-plan{flex-direction:column;gap:18px;padding:24px;display:flex;position:relative}.vf-misc-plan.is-pop{border:1.5px solid #0b1332}.vf-misc-plan-h{align-items:center;gap:12px;display:flex}.vf-misc-plan-h b{letter-spacing:-.025em;color:#1d1d1f;align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.vf-misc-plan-h small{color:#6e6e73;margin-top:1px;font-size:13px;line-height:1.4;display:block}.vf-misc-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.vf-misc-price b{letter-spacing:-.045em;color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:42px;font-weight:800;line-height:1}.vf-misc-price span{color:#6e6e73;font-size:14px}.vf-misc-price s{color:#a1a1a6;font-size:15px}.vf-misc-feats{flex:1;gap:10px;margin:0;padding:0;list-style:none;display:grid}.vf-misc-feats li{color:#1d1d1f;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.vf-misc-feats li svg{color:#3554d1;flex:none;margin-top:2px}.vf-misc-feats li.is-lead{color:#6e6e73;font-size:13px;font-weight:600}.vf-misc-cta{flex-direction:column;gap:0;width:100%;min-height:46px;padding:6px 14px}.vf-misc-cta small{opacity:.72;font-size:11.5px;font-weight:500}.vf-misc-trust{color:#6e6e73;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:12px;display:flex}.vf-misc-trust span{align-items:center;gap:5px;display:inline-flex}.vf-misc-trust svg{color:#3554d1}.vf-misc-note{color:#6e6e73;text-align:center;background:#f5f5f7;border-radius:12px;padding:12px 14px;font-size:13px}.vf-misc-pro{gap:20px;padding:24px;display:grid}.vf-misc-pro-h{text-align:center;justify-items:center;gap:8px;display:grid}.vf-misc-pro-h h2{letter-spacing:-.035em;color:#1d1d1f;margin:6px 0 0;font-size:22px;font-weight:800}.vf-misc-pro-h p{color:#6e6e73;max-width:340px;margin:0;font-size:14px;line-height:1.45}.vf-misc-cmp{border:1px solid #e9edf7;border-radius:14px;display:grid;overflow:hidden}.vf-misc-cmp-r{color:#1d1d1f;grid-template-columns:minmax(0,1fr) 64px 76px;align-items:center;min-height:42px;font-size:14px;display:grid}.vf-misc-cmp-r+.vf-misc-cmp-r{border-top:1px solid #eef2f9}.vf-misc-cmp-r>span:first-child{padding:0 14px}.vf-misc-cmp-r>span:not(:first-child){place-items:center;height:100%;display:grid}.vf-misc-cmp-r>span:last-child{background:#3554d10d}.vf-misc-cmp-r.is-head{color:#6e6e73;min-height:38px;font-size:12.5px;font-weight:600}.vf-misc-cmp-r.is-head>span:last-child,.vf-misc-yes{color:#3554d1}.vf-misc-no{color:#c7c7cc}.vf-misc-bill{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vf-misc-bill button{text-align:left;background:#fff;border:1px solid #e9edf7;border-radius:14px;gap:2px;min-width:0;padding:14px;transition:border-color .15s;display:grid;position:relative}.vf-misc-bill button:hover{border-color:#cdd8f2}.vf-misc-bill button[aria-checked=true]{border:1.5px solid #0b1332;padding:13.5px}.vf-misc-bill button:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-misc-bill b{color:#1d1d1f;flex-wrap:wrap;align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:flex}.vf-misc-bill small{color:#6e6e73;font-size:12.5px}.vf-misc-bill strong{letter-spacing:-.03em;color:#1d1d1f;font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:800}.vf-misc-bill strong span{color:#6e6e73;letter-spacing:0;font-size:13px;font-weight:600}@media (width<=420px){.vf-misc-pro{padding:20px 16px}.vf-misc-cmp-r{grid-template-columns:minmax(0,1fr) 52px 64px;font-size:13.5px}}.vf-misc-tpl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vf-misc-tpl.is-single{grid-template-columns:minmax(0,1fr)}@media (width<=1100px){.vf-misc-tpl{grid-template-columns:minmax(0,1fr)}}.vf-misc-pane{flex-direction:column;min-width:0;display:flex}.vf-misc-pane-b{flex-direction:column;flex:1;min-width:0;padding:14px 20px 20px;display:flex}.vf-misc-scope{position:relative}.vf-misc-scope .vf-btn span{text-overflow:ellipsis;max-width:180px;overflow:hidden}.vf-misc-code{color:#3554d1;white-space:nowrap;background:#3554d117;border-radius:6px;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600}.vf-misc-code.is-lock{color:#b45309;background:#fff4e0}.vf-misc-bud{gap:10px;min-width:0;display:grid}.vf-misc-bud-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}.vf-misc-bud-h h2{letter-spacing:-.025em;color:#1d1d1f;margin:0;font-size:17px;font-weight:800}.vf-misc-bud-h div{gap:2px;display:flex}.vf-misc-bud-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=1100px){.vf-misc-bud-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.vf-misc-bud-g{grid-template-columns:minmax(0,1fr)}}.vf-misc-bc{color:inherit;gap:14px;padding:16px 18px;display:grid}.vf-misc-bc-h{align-items:center;gap:10px;min-width:0;display:flex}.vf-misc-bc-h .vf-misc-row-tx b{font-size:14px}.vf-misc-bc-m{gap:7px;display:grid}.vf-misc-bc-m div{color:#6e6e73;font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.vf-misc-bc-m div b{color:#1d1d1f;font-weight:600}.vf-misc-bc-f{color:#6e6e73;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:12.5px;display:flex}.vf-misc-pls{align-items:center;gap:6px;display:flex}.vf-misc-pls span{background:#f2f2f7;border-radius:99px;place-items:center;width:26px;height:26px;display:grid}.vf-misc-stack{align-items:center;display:flex}.vf-misc-stack>*{box-shadow:0 0 0 2px #fff}.vf-misc-stack>*+*{margin-left:-7px}.vf-misc-stack img{object-fit:cover;border-radius:99px;width:26px;height:26px}.vf-misc-stack em{color:#6e6e73;box-shadow:none;margin-left:6px;font-size:12px;font-style:normal;font-weight:600}.vf-misc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=1100px){.vf-misc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=560px){.vf-misc-stats .vf-stat-top{padding:14px 14px 10px}.vf-misc-stats .vf-stat-foot{padding:9px 14px;font-size:12px}.vf-misc-stats .vf-stat-val b{font-size:24px}}.vf-misc-tb{background:#f5f5f7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px;padding:4px;display:flex}.vf-misc-tb-btn{color:#48484a;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:30px;height:30px;padding:0 7px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.vf-misc-tb-btn:hover{color:#1d1d1f;background:#0000000d}.vf-misc-tb-btn.is-on{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #0000001f}.vf-misc-tb-btn:focus-visible{outline-offset:1px;outline:2px solid #3554d1}.vf-misc-tb-btn.is-insert{color:#1d1d1f;background:#fff;box-shadow:0 0 0 1px #e5e5ea}.vf-misc-tb-sep{background:#d9d9de;width:1px;height:16px;margin:0 3px}.vf-misc-pop{z-index:20;background:#fff;border-radius:12px;padding:5px;position:absolute;top:calc(100% + 4px);box-shadow:0 20px 50px #0d1f452e,0 0 0 1px #0000000d}.vf-misc-pop>button{color:#1d1d1f;text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:13px;display:flex}.vf-misc-pop>button:hover{background:#f5f5f7}.vf-misc-pop-l{color:#6e6e73;padding:6px 10px 4px;font-size:12px;font-weight:600}.vf-misc-pop-vars{flex-wrap:wrap;gap:4px;max-height:200px;padding:2px 6px 8px;display:flex;overflow:auto}.vf-misc-pop-vars button{color:#3554d1;background:#3554d117;border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600}.vf-misc-pop-vars button:hover{background:#3554d129}.vf-misc-pop-sep{background:#efeff2;height:1px;margin:4px 6px}.vf-misc-editor{background:#fff;border:1px solid #e5e5ea;border-radius:12px;flex:1;min-height:480px;margin-top:10px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;overflow:auto}.vf-misc-editor:focus-within{border-color:#3554d1;box-shadow:0 0 0 3px #3554d124}@media (width<=767px){.vf-misc-scope .vf-misc-menu{max-width:calc(100vw - 32px);left:0;right:auto}}.vf-lo-wrap{z-index:10000;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vf-lo-scrim{-webkit-backdrop-filter:blur(6px);background:#0b133247;position:absolute;inset:0}.vf-lo{color:#0b1332;width:100%;max-width:440px;font-family:var(--font-sans);background:#fff;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 80px -24px #0d1f4559,0 0 0 1px #0d1f450f}.vf-lo .vf-lo-art{background:linear-gradient(150deg,#dcebff 0%,#c9ddff 45%,#c9dafc 100%);border-radius:20px;min-height:0;margin:8px 8px 0;padding:40px 34px 38px}.vf-lo .vf-lo-art:after{width:76%;height:74%;top:16%;left:12%}.vf-lo-x{z-index:3;color:#0b1332;background:#ffffffbf;border-radius:99px;place-items:center;width:32px;height:32px;transition:background-color .14s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 1px 2px #0d1f4514}.vf-lo-x:hover{background:#fff}.vf-lo-stage{z-index:1;margin-right:14px;position:relative}.vf-lo-mock{z-index:1;position:relative;box-shadow:0 18px 44px -14px #2846964d}.vf-lo-tick{background:#dcfce7;border-radius:99px;place-items:center;width:20px;height:20px;color:#16a34a!important;display:grid!important}.vf-lo-pulse{animation:1.8s ease-in-out infinite vf-lo-pulse}@keyframes vf-lo-pulse{0%,to{box-shadow:0 0 #16a34a73}50%{box-shadow:0 0 0 4px #16a34a00}}.vf-lo-toast{z-index:2;white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:9px;padding:8px 12px 8px 8px;display:flex;position:absolute;bottom:-18px;right:-22px;box-shadow:0 16px 34px -12px #28469666}.vf-lo-toast-ic{color:#fff;background:#0b1332;border-radius:99px;flex:none;place-items:center;width:26px;height:26px;display:grid}.vf-lo-obj{z-index:2;filter:drop-shadow(0 14px 18px #0b133238);pointer-events:none;width:58px;height:auto;position:absolute;top:-30px;left:-22px}@media (prefers-reduced-motion:reduce){.vf-lo-pulse{animation:none}}.vf-lo-mock-role{align-items:center;gap:4px;display:inline-flex!important}.vf-lo-mock .vf-fp-row>em{display:grid}.vf-lo-body{padding:22px 24px 20px}.vf-lo h2{letter-spacing:-.04em;color:#0b1332;margin:0;font-size:28px;font-weight:800;line-height:1.05}.vf-lo h2 span{color:#a9b3cc}.vf-lo p{color:#5b6274;margin:8px 0 0;font-size:13.5px;line-height:1.55}.vf-lo-main{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.vf-lo-main .vf-btn{justify-content:center;width:100%}.vf-lo-web{color:#0b1332;text-align:left;background:#fafbfc;border-top:1px solid #eef0f5;align-items:center;gap:8px;width:100%;padding:13px 24px;font-size:12.5px;font-weight:600;transition:background-color .14s;display:flex}.vf-lo-web em{color:#8e93a6;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-style:normal;font-weight:500;overflow:hidden}.vf-lo-web svg{color:#8e93a6;flex:none}.vf-lo-web:hover:not(:disabled){background:#f3f5f9}.vf-lo-web:disabled{opacity:.55;cursor:default}@media (width<=420px){.vf-lo .vf-lo-art{padding:26px 16px 20px}.vf-lo-web em{display:none}}.vf-admin-tbx{overflow:hidden}.vf-admin-tbw{-webkit-overflow-scrolling:touch;overflow-x:auto}.vf-admin-tb{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.vf-admin-tb th{text-align:left;color:#6e6e73;white-space:nowrap;border-bottom:1px solid #eef2f9;padding:14px 20px 10px;font-size:13px;font-weight:500}.vf-admin-tb td{color:#5a6785;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #eef2f9;height:52px;padding:10px 20px}.vf-admin-tb tbody tr:last-child td{border-bottom:0}.vf-admin-tb .r{text-align:right}.vf-admin-tb .c{text-align:center}.vf-admin-tb td.is-strong,.vf-admin-tb td .is-strong{color:#1d1d1f;font-weight:600}.vf-admin-tb td.is-wrap{white-space:normal}.vf-admin-tb td.is-shrink,.vf-admin-tb th.is-shrink{width:1%}.vf-admin-tb tr.is-click{cursor:pointer;transition:background .15s}.vf-admin-tb tr.is-click:hover td,.vf-admin-tb tr.is-open td{background:#fafbfd}.vf-admin-tb tr.is-detail td{white-space:normal;background:#fafbfd;height:auto;padding:4px 20px 18px}.vf-admin-tb .is-muted{color:#8e8e93}.vf-admin-tb .is-link{color:#3554d1;font-weight:600}.vf-admin-tb .is-link:hover{text-decoration:underline}.vf-admin-tb th:first-child,.vf-admin-tb td:first-child{padding-left:20px}.vf-admin-who{align-items:center;gap:12px;min-width:0;display:flex}.vf-admin-who img{object-fit:cover;border-radius:99px;flex:none;width:36px;height:36px}.vf-admin-who>div{min-width:0}.vf-admin-who>div>b{color:#1d1d1f;text-overflow:ellipsis;max-width:280px;font-size:14px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.vf-admin-who>div>span{color:#6e6e73;text-overflow:ellipsis;max-width:280px;font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.vf-admin-mtr{gap:6px;min-width:150px;max-width:220px;display:grid}.vf-admin-mtr span{color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:13px}.vf-admin-mtr .vf-meter{height:5px}.vf-admin-selbar{color:#1d1d1f;background:#fafbfd;border-top:1px solid #eef2f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:14px;display:flex}.vf-admin-selbar b{font-variant-numeric:tabular-nums;font-weight:700}.vf-admin-selbar .acts{flex-wrap:wrap;gap:8px;display:flex}.vf-admin-cbx{appearance:none;cursor:pointer;vertical-align:middle;background:#fff;border:1.5px solid #c7c7cc;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin:0;transition:background .15s,border-color .15s;display:inline-grid}.vf-admin-cbx:checked{background:#0b1332 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") 50%/13px no-repeat;border-color:#0b1332}.vf-admin-cbx:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-admin-cbx:disabled{opacity:.4;cursor:not-allowed}.vf-admin-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px 4px;display:flex}.vf-admin-tools .grow{flex:220px;min-width:0}.vf-admin-tools .count{color:#6e6e73;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.vf-admin-search{display:block;position:relative}.vf-admin-search svg{color:#8e8e93;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.vf-admin-search input{color:#1d1d1f;background:#f5f5f7;border:1px solid #e9edf7;border-radius:10px;width:100%;height:34px;padding:0 12px 0 33px;font-size:13.5px}.vf-admin-search input::placeholder{color:#8e8e93}.vf-admin-search input:focus-visible{outline-offset:1px;background:#fff;outline:2px solid #3554d1}.vf-admin-select{align-items:center;display:inline-flex;position:relative}.vf-admin-select select{appearance:none;color:#1d1d1f;text-overflow:ellipsis;cursor:pointer;background:#fff;border:1px solid #e9edf7;border-radius:999px;max-width:220px;height:34px;padding:0 30px 0 12px;font-size:13px;font-weight:600}.vf-admin-select select:hover{border-color:#cdd8f2}.vf-admin-select select:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-admin-select svg{pointer-events:none;color:#6e6e73;position:absolute;right:11px}.vf-admin-input{color:#1d1d1f;background:#fff;border:1px solid #e9edf7;border-radius:10px;min-width:0;height:34px;padding:0 12px;font-size:13.5px}.vf-admin-input::placeholder{color:#8e8e93}.vf-admin-input:focus-visible{outline-offset:1px;outline:2px solid #3554d1}textarea.vf-admin-input{resize:vertical;height:auto;padding:8px 12px}.vf-admin-btn{min-height:30px;padding:0 12px;font-size:12.5px}.vf-admin-btn.is-danger{color:#dc2626}.vf-admin-btn.is-danger:hover{border-color:#f5c2c2}.vf-admin-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.vf-admin-note{color:#6e6e73;font-size:12.5px;line-height:1.45}.vf-admin-note.is-warn{color:#b45309}.vf-admin-inline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.vf-admin-inline .vf-admin-input{flex:220px}.vf-admin-log{padding:4px 20px;display:grid}.vf-admin-log-r{text-align:left;border-bottom:1px solid #eef2f9;grid-template-columns:88px 34px minmax(0,1fr) 18px;align-items:center;gap:14px;width:100%;padding:13px 0;display:grid}.vf-admin-log-r:last-child{border-bottom:0}.vf-admin-log-r time{color:#6e6e73;font-variant-numeric:tabular-nums;font-size:13px}.vf-admin-log-r .ic{color:#4a5578;background:#f5f5f7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.vf-admin-log-r b{color:#1d1d1f;font-size:14px;font-weight:600;display:block}.vf-admin-log-r .d{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.vf-admin-log-r .chev{color:#a1a1a6;transition:transform .15s}.vf-admin-log-r.is-open .chev{transform:rotate(90deg)}button.vf-admin-log-r{cursor:pointer}button.vf-admin-log-r:hover b{color:#3554d1}.vf-admin-log-r:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #3554d1}.vf-admin-pre{color:#48484a;white-space:pre-wrap;word-break:break-all;background:#f5f5f7;border-radius:12px;margin:0 0 12px 136px;padding:12px 14px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=640px){.vf-admin-log-r{grid-template-columns:34px minmax(0,1fr) 18px}.vf-admin-log-r time{grid-area:2/2}.vf-admin-pre{margin-left:0}}.vf-admin-bars{gap:14px;padding:16px 20px 20px;display:grid}.vf-admin-bars .r{color:#1d1d1f;grid-template-columns:minmax(90px,160px) minmax(0,1fr) auto;align-items:center;gap:14px;font-size:14px;display:grid}.vf-admin-bars .r>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vf-admin-bars .tr{background:#eef0f4;border-radius:99px;height:8px;overflow:hidden}.vf-admin-bars .tr i{background:#0b1332;border-radius:99px;height:100%;display:block}.vf-admin-bars b{font-variant-numeric:tabular-nums;text-align:right;min-width:56px;font-weight:700}.vf-admin-modal-bg{z-index:60;background:#0d133252;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vf-admin-modal{background:#fff;border-radius:18px;gap:14px;width:100%;max-width:460px;padding:22px;display:grid;box-shadow:0 24px 60px #0d1f4533}.vf-admin-modal h3{letter-spacing:-.02em;color:#1d1d1f;margin:0;font-size:18px;font-weight:800}.vf-admin-modal p{color:#6e6e73;margin:0;font-size:13.5px;line-height:1.45}.vf-admin-field{gap:6px;display:grid}.vf-admin-field>span{color:#6e6e73;font-size:13px;font-weight:500}.vf-admin-field select.vf-admin-input{appearance:auto}.vf-admin-modal .foot{justify-content:flex-end;gap:8px;display:flex}.vf-admin-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.vf-admin-6-4{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1000px){.vf-admin-split,.vf-admin-6-4{grid-template-columns:minmax(0,1fr)}}.vf-admin-foot-note{color:#6e6e73;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.vf-admin-foot-note a{color:#3554d1;font-weight:600}.vf-admin-plats{align-items:center;gap:6px;display:inline-flex}.vf-admin-sub-list{gap:8px;display:grid}.vf-admin-sub-item{background:#fff;border:1px solid #eef2f9;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.vf-admin-sub-item.is-warn{background:#fffcf5;border-color:#fce3b0}.vf-admin-sub-item .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vf-admin-sub-item .top>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vf-admin-sub-item a{color:#3554d1;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vf-admin-h6{color:#6e6e73;margin:8px 0;font-size:13px;font-weight:600}.vf-admin-roles{background:#f2f2f7;border-radius:99px;gap:4px;padding:2px;display:inline-flex}.vf-admin-roles button{color:#6e6e73;border-radius:99px;height:26px;padding:0 10px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.vf-admin-roles button:hover{color:#1d1d1f}.vf-admin-roles button[aria-pressed=true]{color:#0b1332;background:#fff;box-shadow:0 1px 3px #0000001f}.vf-admin-roles button:disabled{opacity:.5}.vf-admin-roles button:focus-visible{outline-offset:1px;outline:2px solid #3554d1}.vf-admin-ib{color:#4a5578;background:#fff;border:1px solid #e9edf7;border-radius:99px;flex:none;place-items:center;width:30px;height:30px;transition:border-color .15s,background .15s;display:inline-grid}.vf-admin-ib:hover{border-color:#cdd8f2}.vf-admin-ib:disabled{opacity:.5}.vf-admin-ib.is-danger{color:#dc2626}.vf-admin-ib.is-danger.is-on{color:#fff;background:#dc2626;border-color:#dc2626}.vf-admin-ib:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-admin-who-btn{text-align:left;max-width:100%;display:block}.vf-admin-who-btn:hover .vf-admin-who>div>b{color:#3554d1}.vf-admin-who-btn:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #3554d1}.vf-admin-ib.is-verify{color:#3554d1}.vf-admin-ib.is-verify.is-on{color:#fff;background:#3554d1;border-color:#3554d1}.vf-admin-tb.is-dense th,.vf-admin-tb.is-dense td{padding-left:12px;padding-right:12px}.vf-admin-tb.is-dense th:first-child,.vf-admin-tb.is-dense td:first-child{padding-left:20px}.vf-admin-tb.is-dense th:last-child,.vf-admin-tb.is-dense td:last-child{padding-right:20px}.vf-admin-tb.is-dense .vf-admin-who>div>b,.vf-admin-tb.is-dense .vf-admin-who>div>span{max-width:230px}.vf-pay-camp{border-bottom:1px solid #eef2f9}.vf-pay-camp:last-child{border-bottom:0}.vf-pay-camp-h{flex-wrap:wrap;align-items:center;gap:12px;padding:11px 0;display:flex}.vf-pay-camp-t{text-align:left;flex:240px;align-items:center;gap:12px;min-width:0;display:flex}.vf-pay-camp-t b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.vf-pay-camp-t span span{color:#6e6e73;font-size:12.5px;display:block}.vf-pay-camp-t:hover b{color:#3554d1}.vf-pay-camp-t:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #3554d1}.vf-pay-camp-v{color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.vf-pay-camp-b{gap:10px;padding:0 0 14px 48px;display:grid}.vf-pay-camp-cr{color:#1d1d1f;justify-content:space-between;gap:12px;padding-top:4px;font-size:13.5px;display:flex}.vf-pay-camp-cr b{font-weight:600}.vf-pay-camp-sub{color:#6e6e73;border-top:1px solid #f2f4f9;align-items:center;gap:10px;min-width:0;padding:7px 0 7px 2px;font-size:12.5px;display:flex}.vf-pay-camp-sub a{text-overflow:ellipsis;white-space:nowrap;color:#3554d1;flex:1;min-width:0;overflow:hidden}.vf-pay-camp-sub a:hover{text-decoration:underline}.vf-pay-camp-sub b{color:#1d1d1f;font-weight:700}@media (width<=640px){.vf-pay-camp-b{padding-left:0}}.vf-rv-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.vf-rv-search{flex:220px;min-width:0;position:relative}.vf-rv-search svg{color:#8e8e93;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.vf-rv-search input{color:#1d1d1f;background:#f2f2f7;border:1px solid #0000;border-radius:999px;outline:none;width:100%;height:36px;padding:0 12px 0 34px;font-size:13.5px}.vf-rv-search input::placeholder{color:#8e8e93}.vf-rv-search input:focus{background:#fff;border-color:#3554d1}.vf-rv-select{min-width:160px;max-width:240px;color:#1d1d1f!important;height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e9edf7!important;border-radius:999px!important;width:auto!important;padding:0 30px 0 14px!important;font-size:13px!important;font-weight:600!important}.vf-rv-bar .vf-btn{min-height:36px;font-size:13px}.vf-rv-bar .vf-btn.is-on{color:#fff;background:#0b1332;border-color:#0b1332}.vf-rv-sep{background:#eef2f9;align-self:stretch;width:1px;margin:4px 2px}.vf-rv-chip{color:#3554d1;background:#3554d114;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.vf-rv-chip:hover{background:#3554d121}.vf-rv-bulk{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px 10px 18px;display:flex}.vf-rv-bulk b{color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.vf-rv-bulk .vf-rv-bulk-r{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.vf-rv{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.vf-rv.is-solo{grid-template-columns:minmax(0,1fr)}@media (width<=1023px){.vf-rv{grid-template-columns:minmax(0,1fr)}}.vf-rv-list{align-content:start;gap:2px;padding:8px;display:grid}@media (width>=1024px){.vf-rv-list{scrollbar-width:thin;max-height:calc(100vh - 110px);position:sticky;top:76px;overflow-y:auto}}.vf-rv-list-head{color:#6e6e73;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 8px;font-size:12.5px;display:flex}.vf-rv-list-head button{color:#3554d1;font-weight:600}.vf-rv-it{text-align:left;color:#1d1d1f;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px;transition:background .15s;display:grid;color:#1d1d1f!important}.vf-rv-it.has-check{grid-template-columns:18px 44px minmax(0,1fr) auto}.vf-rv-it:hover{background:#0b133209}.vf-rv-it.is-on{background:#0b13320f}.vf-rv-it:focus-visible{outline-offset:-2px;outline:2px solid #3554d1}.vf-rv-th{object-fit:cover;color:#8e8e93;background:#eef0f5;border-radius:8px;flex:none;place-items:center;width:44px;height:60px;display:grid;overflow:hidden}.vf-rv-it-tx{gap:2px;min-width:0;display:grid}.vf-rv-it-who{align-items:center;gap:6px;min-width:0;display:flex}.vf-rv-it-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden;color:#1d1d1f!important}.vf-rv-it-tx>span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vf-rv-it-tx>span.is-q{color:#8e8e93;font-variant-numeric:tabular-nums}.vf-rv-it-end{align-self:start;justify-items:end;gap:4px;padding-top:2px;display:grid}.vf-rv-wait{color:#6e6e73;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:700}.vf-rv-wait.is-bad{color:#d70015}.vf-rv-wait.is-warn{color:#b25e00}.vf-rv-cb{color:#fff;background:#fff;border:1.5px solid #c7c7cc;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.vf-rv-cb.is-on{background:#0b1332;border-color:#0b1332}.vf-rv-skel{background:linear-gradient(90deg,#f2f2f7,#f7f7fa,#f2f2f7) 0 0/200% 100%;border-radius:12px;height:80px}@media (prefers-reduced-motion:no-preference){.vf-rv-skel{animation:1.4s ease-in-out infinite vfRvSk}}@keyframes vfRvSk{0%{background-position:100% 0}to{background-position:-100% 0}}.vf-rv-detail{container:vfrv/inline-size}.vf-rv-d{grid-template-columns:260px minmax(0,1fr);gap:24px;padding:20px;display:grid}@container vfrv (width<=640px){.vf-rv-d{grid-template-columns:minmax(0,1fr)}.vf-rv-media{width:100%;max-width:280px;margin:0 auto}}.vf-rv-media{align-content:start;gap:10px;display:grid}.vf-rv-v{aspect-ratio:9/16;background:#0b0b0f;border-radius:18px;position:relative;overflow:hidden}.vf-rv-v img{object-fit:cover;opacity:.95;width:100%;height:100%}.vf-rv-v iframe{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.vf-rv-v .vf-rv-ph{color:#ffffff8c;place-items:center;display:grid;position:absolute;inset:0}.vf-rv-tt{color:#fff;text-shadow:0 1px 2px #0006;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex;position:absolute;top:12px;left:12px;right:12px;overflow:hidden}.vf-rv-play{place-items:center;width:100%;display:grid;position:absolute;inset:0}.vf-rv-play span{color:#fff;background:#00000073;border-radius:99px;place-items:center;width:56px;height:56px;transition:transform .15s,background .15s;display:grid}.vf-rv-play:hover span{background:#0009;transform:scale(1.04)}.vf-rv-play:focus-visible span{outline-offset:2px;outline:2px solid #fff}.vf-rv-media .vf-btn{width:100%}.vf-rv-scraped{color:#8e8e93;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.vf-rv-info{align-content:start;gap:18px;min-width:0;display:grid}.vf-rv-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vf-rv-title small{color:#6e6e73;font-size:12.5px;display:block}.vf-rv-title h2{letter-spacing:-.03em;color:#1d1d1f;margin:2px 0 0;font-size:21px;font-weight:800;line-height:1.2}.vf-rv-creator{border:1px solid #eef2f9;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.vf-rv-creator-tx{flex:1;min-width:0}.vf-rv-creator-tx b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.vf-rv-creator-tx span{color:#6e6e73;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.vf-rv-kv3{border:1px solid #e5e5ea;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vf-rv-kv3>div{gap:2px;min-width:0;padding:11px 14px;display:grid}.vf-rv-kv3>div+div{border-left:1px solid #efeff2}.vf-rv-kv3 span{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.vf-rv-kv3 b{letter-spacing:-.02em;color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}@container vfrv (width<=420px){.vf-rv-kv3 b{font-size:17px}.vf-rv-kv3>div{padding:10px}}.vf-rv-pay-note{color:#6e6e73;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;margin-top:-10px;font-size:12.5px;display:flex}.vf-rv-pay-note .is-warn{color:#b25e00;font-weight:600}.vf-rv-sec-h{color:#6e6e73;margin-bottom:8px;font-size:13px;font-weight:600}.vf-rv-chk{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vf-rv-chk li{color:#1d1d1f;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.vf-rv-chk li i{border-radius:99px;flex:none;place-items:center;width:20px;height:20px;margin-top:0;display:grid}.vf-rv-chk li i.is-y{color:#248a3d;background:#e8f7ec}.vf-rv-chk li i.is-n{color:#d70015;background:#fdecec}.vf-rv-chk-sub{color:#8e8e93;margin:10px 0 6px;font-size:12px}.vf-rv-muted{color:#6e6e73;white-space:pre-line;margin:0;font-size:13.5px;line-height:1.5}.vf-rv-note{resize:vertical;color:#1d1d1f;field-sizing:content;background:#fff;border:1px solid #e5e5ea;border-radius:14px;outline:none;width:100%;min-height:48px;max-height:220px;padding:12px 14px;font-size:14px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.vf-rv-note::placeholder{color:#8e8e93}.vf-rv-note:focus{border-color:#3554d1;box-shadow:0 0 0 3px #3554d11f}.vf-rv-note.is-need{border-color:#b25e00;box-shadow:0 0 0 3px #b25e001f}.vf-rv-hint{color:#b25e00;margin-top:6px;font-size:12.5px}.vf-rv-reasons{background:#fbfbfd;border:1px solid #eef2f9;border-radius:14px;gap:10px;padding:14px;display:grid}.vf-rv-reasons p{color:#1d1d1f;margin:0;font-size:13px;font-weight:600}.vf-rv-chips{flex-wrap:wrap;gap:6px;display:flex}.vf-rv-chips button{color:#1d1d1f;background:#fff;border:1px solid #e5e5ea;border-radius:999px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600}.vf-rv-chips button:hover{border-color:#cdd8f2}.vf-rv-chips button[aria-pressed=true]{color:#fff;background:#0b1332;border-color:#0b1332}.vf-rv-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-rv-acts .vf-btn{min-height:42px;padding:0 18px;font-size:14px}.vf-rv-acts .vf-rv-acts-r{gap:6px;margin-left:auto;display:flex}.vf-btn.vf-rv-danger{color:#d70015}.vf-btn.vf-rv-danger:hover{border-color:#f5b5b5}.vf-btn.vf-rv-danger.is-solid{color:#fff;background:#d70015;border-color:#d70015}.vf-rv-kbd{color:#8e8e93;font-size:12px}.vf-rv-kbd kbd{font:inherit;color:#6e6e73;background:#fff;border:1px solid #e5e5ea;border-radius:5px;padding:1px 5px;font-size:11px;font-weight:600}.vf-rv-more{border-top:1px solid #eef2f9;padding-top:14px}.vf-rv-more summary{cursor:pointer;color:#3554d1;align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.vf-rv-more summary::-webkit-details-marker{display:none}.vf-rv-more[open] summary svg{transform:rotate(90deg)}.vf-rv-more summary svg{transition:transform .15s}.vf-rv-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}@container vfrv (width<=520px){.vf-rv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.vf-rv-metrics label span{color:#6e6e73;margin-bottom:4px;font-size:12px;display:block}.vf-rv-metrics input{font-variant-numeric:tabular-nums;color:#1d1d1f;border:1px solid #e5e5ea;border-radius:10px;outline:none;width:100%;height:38px;padding:0 10px;font-size:14px}.vf-rv-metrics input:focus{border-color:#3554d1}.vf-rv-more-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width<=1023px){.vf-rv-desk{display:none!important}}.vf-set{color:#1d1d1f;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;font-size:14px;display:grid}@media (width>=900px){.vf-set{grid-template-columns:264px minmax(0,1fr);gap:0}}.vf-set-side{align-content:start;gap:14px;min-width:0;display:grid}@media (width>=900px){.vf-set-side{border-right:1px solid #e5e5ea;min-height:calc(100vh - 120px);padding:2px 20px 40px 0}.vf-set-side-in{gap:14px;display:grid;position:sticky;top:12px}}@media (width<=899px){.vf-set-side-in{gap:12px;display:grid}}.vf-set-search{color:#6e6e73;background:#0000000d;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 9px;display:flex}.vf-set-search input{min-width:0;font:inherit;color:#1d1d1f;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.vf-set-search input::placeholder{color:#8e8e93}.vf-set-search:focus-within{background:#fff;box-shadow:0 0 0 3px #3554d138}.vf-set-search button{color:#fff;background:#aeaeb2;border-radius:99px;place-items:center;width:18px;height:18px;display:grid}.vf-set-acct{text-align:left;width:100%;color:inherit;border-radius:10px;align-items:center;gap:10px;padding:8px;transition:background .15s;display:flex}.vf-set-acct:hover{background:#0b13320a}.vf-set-acct.is-on{background:#0b133213}.vf-set-acct b{font-size:14px;font-weight:600;line-height:1.25;display:block}.vf-set-acct small{color:#6e6e73;font-size:12px;display:block}.vf-set-nav{background:#fff;border-radius:10px;gap:1px;padding:4px;display:grid;box-shadow:0 0 0 1px #00000005}.vf-set-nav button{color:#1d1d1f;text-align:left;border-radius:7px;align-items:center;gap:10px;min-height:34px;padding:0 8px;font-size:13.5px;transition:background .15s;display:flex}.vf-set-nav button:hover{background:#0b13320a}.vf-set-nav button.is-on{background:#0b133213}.vf-set-nav button.is-danger{color:#d70015}.vf-set-nav button:focus-visible,.vf-set-acct:focus-visible{outline-offset:1px;outline:2px solid #3554d1}.vf-set-nav .vf-set-nav-empty{color:#6e6e73;padding:8px;font-size:13px}.vf-set-sq{color:#1d3a78;background:#eef1f8;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.vf-set-sq.is-danger{color:#d70015;background:#fdecec}.vf-set-nav button.is-on .vf-set-sq{color:#fff;background:#0b1332}.vf-set-sq.is-lg{border-radius:7px;width:29px;height:29px}.vf-set-sq.is-letter{font-size:12px;font-weight:700}.vf-set-pane{align-content:start;gap:22px;width:100%;min-width:0;max-width:760px;display:grid}@media (width>=900px){.vf-set-pane{padding:2px 0 40px 40px}}@media (prefers-reduced-motion:no-preference){.vf-set-pane{animation:vfIn .28s var(--ease-out) both}}.vf-set-pane .vf-page-head{margin-bottom:0}.vf-set-hero{background:#fff;border-radius:12px;align-items:center;gap:16px;min-width:0;padding:16px;display:flex}.vf-set-hero-ph{color:#3a4a78;background:#e3e8f4;border-radius:99px;flex:none;place-items:center;width:64px;height:64px;font-size:22px;font-weight:600;display:grid;position:relative;overflow:hidden}.vf-set-hero-ph.is-sq{border-radius:14px}.vf-set-hero-ph img{object-fit:cover;width:100%;height:100%}.vf-set-hero-ph .vf-set-busy{color:#fff;background:#0b13328c;place-items:center;display:grid;position:absolute;inset:0}.vf-set-hero-tx{flex:1;min-width:0}.vf-set-hero-tx b{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;display:block;overflow:hidden}.vf-set-hero-tx span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.vf-set-hero-acts{flex:none;align-items:center;gap:4px;display:flex}.vf-set-group{gap:6px;min-width:0;display:grid}.vf-set-gl{color:#6e6e73;justify-content:space-between;align-items:baseline;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.vf-set-gl em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.vf-set-gf{color:#6e6e73;padding:0 16px;font-size:12.5px;line-height:1.45}.vf-set-gf.is-warn{color:#b25000}.vf-set-list{background:#fff;border-radius:12px;min-width:0}.vf-set-list>:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.vf-set-list>:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.vf-set-row{min-height:44px;color:inherit;text-align:left;align-items:center;gap:12px;width:100%;min-width:0;padding:0 16px;font-size:14px;display:flex;position:relative}.vf-set-row+.vf-set-row:before{content:"";background:#e5e5ea;height:1px;position:absolute;top:0;left:16px;right:0}.vf-set-row.has-ic+.vf-set-row.has-ic:before{left:57px}.vf-set-row.is-stack{flex-direction:column;align-items:stretch;gap:8px;padding-top:12px;padding-bottom:12px}.vf-set-row.is-pad{padding-top:10px;padding-bottom:10px}a.vf-set-row,button.vf-set-row{cursor:pointer;transition:background .15s}a.vf-set-row:hover,button.vf-set-row:hover{background:#fafafc}a.vf-set-row:focus-visible,button.vf-set-row:focus-visible{outline-offset:-2px;outline:2px solid #3554d1}.vf-set-k{flex:1;min-width:0}.vf-set-k small{color:#6e6e73;margin-top:1px;font-size:12.5px;line-height:1.4;display:block}.vf-set-k.is-fixed{flex:none;width:150px}.vf-set-v{color:#6e6e73;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.vf-set-v.is-ink{color:#1d1d1f}.vf-set-v b{color:#1d1d1f;font-variant-numeric:tabular-nums;font-weight:700}.vf-set-chev{color:#c7c7cc;flex:none}.vf-set-act{color:#3554d1;white-space:nowrap;flex:none;padding:6px 0;font-size:14px}.vf-set-act:hover{text-underline-offset:2px;text-decoration:underline}.vf-set-act:disabled{opacity:.5;cursor:default;text-decoration:none}.vf-set-act.is-danger{color:#d70015}.vf-set-ok{color:#248a3d;align-items:center;gap:4px;font-size:14px;display:inline-flex}.vf-set-danger-k{color:#d70015}.vf-set-in{min-width:0;font:inherit;color:#1d1d1f;text-align:right;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:14px}.vf-set-in::placeholder{color:#aeaeb2}.vf-set-in.is-left{text-align:left}.vf-set-in:focus{color:#1d1d1f}.vf-set-row:focus-within:not(button):not(a){background:#fbfbfd}.vf-set-ta{resize:none;field-sizing:content;width:100%;min-height:22px;max-height:240px;font:inherit;color:#1d1d1f;background:0 0;border:0;outline:none;padding:2px 0;font-size:14px;line-height:1.45}.vf-set-ta::placeholder{color:#aeaeb2}.vf-set-sel{font:inherit;color:#6e6e73;text-align:right;text-align-last:right;cursor:pointer;background:0 0;border:0;outline:none;max-width:60%;padding:10px 0;font-size:14px}.vf-set-ctl{flex:0 300px;min-width:0}.vf-set-ctl.is-wide{flex:auto}.vf-set-ctl [aria-haspopup=listbox]{background:0 0!important;border-color:#0000!important;height:40px!important;padding-right:0!important}.vf-set-ctl [aria-haspopup=listbox]:hover{background:#00000008!important}.vf-set-ctl [aria-haspopup=listbox]>span.flex-1{text-align:right;color:#6e6e73}.vf-set-ctl .min-h-11{justify-content:flex-end;background:0 0!important;border-color:#0000!important;padding-right:0!important}.vf-set-ctl .min-h-11 input{text-align:right;flex:0 130px!important}.vf-set-ctl .min-h-11:focus-within{background:#fff!important;border-color:#e5e5ea!important}.vf-set-sw{background:#e9e9eb;border-radius:99px;flex:none;width:44px;height:26px;padding:2px;transition:background .2s;display:inline-flex}.vf-set-sw i{background:#fff;border-radius:99px;width:22px;height:22px;transition:transform .25s cubic-bezier(.23,1,.32,1);box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.vf-set-sw[aria-checked=true]{background:#34c759}.vf-set-sw[aria-checked=true] i{transform:translate(18px)}.vf-set-sw:disabled{opacity:.55}.vf-set-sw:focus-visible{outline-offset:2px;outline:3px solid #3554d159}.vf-set-thumb{color:#6e6e73;background:#f2f2f7;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.vf-set-thumb img{object-fit:cover;width:100%;height:100%}.vf-set-cover{background:#e3e8f4 50%/cover no-repeat;border-radius:8px;flex:none;width:72px;height:36px;overflow:hidden}.vf-set-x{color:#aeaeb2;border-radius:99px;flex:none;place-items:center;width:26px;height:26px;display:grid}.vf-set-x:hover{color:#d70015;background:#fff1f2}.vf-set-code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.14em;color:#0b1332;-webkit-user-select:all;user-select:all;font-size:20px;font-weight:700}.vf-set-block{min-width:0;padding:14px 16px}.vf-set-save{z-index:5;background:#fff;border:1px solid #e9edf7;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 24px #0b13321a}.vf-set-save span{color:#6e6e73;font-size:13.5px}.vf-set-save div{flex:none;gap:6px;display:flex}@media (prefers-reduced-motion:no-preference){.vf-set-save{animation:vfIn .22s var(--ease-out) both}}.vf-set-modal{z-index:100;background:#0b133252;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vf-set-modal-card{background:#fff;border-radius:16px;width:100%;max-width:440px;padding:22px;box-shadow:0 24px 60px #0b133238}.vf-set-modal-card h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.vf-set-modal-card p{color:#6e6e73;margin:8px 0 0;font-size:13.5px;line-height:1.5}.vf-set-modal-card label{margin-top:16px;font-size:13px;font-weight:600;display:block}.vf-set-modal-card input{border:1px solid #e5e5ea;border-radius:10px;outline:none;width:100%;height:40px;margin-top:6px;padding:0 12px;font-size:14px}.vf-set-modal-card input:focus{border-color:#3554d1;box-shadow:0 0 0 3px #3554d126}.vf-set-modal-acts{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.vf-set-btn-danger{color:#fff!important;background:#d70015!important;border-color:#d70015!important}.vf-set-btn-danger:hover{background:#b80012!important}.vf-set-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.vf-set-sel{appearance:none}.vf-explore-bar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.vf-explore-cats{scrollbar-width:none;background:#0000000b;border-radius:999px;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.vf-explore-cats::-webkit-scrollbar{display:none}.vf-explore-cats button{color:#48484a;white-space:nowrap;border-radius:999px;flex:none;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.vf-explore-cats button:hover{color:#1d1d1f}.vf-explore-cats button[aria-pressed=true]{color:#1d1d1f;background:#fff;box-shadow:0 1px 2px #0d1f450f,0 4px 12px #0d1f450f}.vf-explore-cats button:focus-visible{outline-offset:1px;outline:2px solid #3554d1}.vf-explore-select{gap:6px;font-weight:650;color:#1d1d1f!important;background:#fff!important;border:1px solid #e9edf7!important;border-radius:999px!important;width:auto!important;height:36px!important;padding:0 12px 0 14px!important;font-size:13px!important;box-shadow:0 1px 2px #0d1f450a!important}.vf-explore-select:hover{border-color:#cdd8f2!important}.vf-explore-select:focus{box-shadow:0 0 0 2px #3554d140!important}.vf-explore-select.is-set{background:#f4f7fc!important;border-color:#cdd8f2!important}.vf-explore-toggle[aria-pressed=true]{color:#fff;background:#0b1332;border-color:#0b1332}.vf-explore-count{color:#6e6e73;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:13px;display:inline-flex}@media (width<=767px){.vf-explore-count{display:none}}.vf-explore-count button{color:#3554d1;font-weight:600}.vf-explore-search{width:280px;max-width:100%;display:block;position:relative}.vf-explore-search svg{color:#8e8e93;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.vf-explore-search input{color:#1d1d1f;background:#fff;border:1px solid #e9edf7;border-radius:999px;outline:none;width:100%;height:38px;padding:0 14px 0 36px;font-size:13.5px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0d1f450a}.vf-explore-search input::placeholder{color:#8e8e93}.vf-explore-search input:focus{border-color:#b9c6ee;box-shadow:0 0 0 3px #3554d11f}.vf-explore-mbar{display:none}@media (width<=767px){.vf-explore-mbar{z-index:20;transition:transform .3s var(--ease-out,ease-out);background:#f5f5f7;align-items:center;gap:8px;margin:0 -16px;padding:10px 16px;display:flex;position:sticky;top:0}}.vf-explore-mbar .vf-explore-search{flex:1;width:auto;min-width:0}.vf-explore-mbar .vf-explore-search input{height:42px;font-size:14px}.vf-explore-icbtn{color:#48484a;background:#fff;border:1px solid #e9edf7;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.vf-explore-icbtn.is-on{color:#0b1332;background:#e8edf9;border-color:#cdd8f2}.vf-explore-icbtn.is-dark{color:#fff;background:#0b1332;border-color:#0b1332}.vf-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=1180px){.vf-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.vf-explore-grid{grid-template-columns:minmax(0,1fr);gap:14px}}@media (prefers-reduced-motion:no-preference){.vf-explore-in{animation:vfIn .32s var(--ease-out,ease-out) both}}.vf-explore-more{color:#6e6e73;place-items:center;padding:8px 0 4px;font-size:13px;display:grid}.vf-explore-card{background:#fff;border:1px solid #e9edf7;border-radius:18px;flex-direction:column;min-width:0;height:100%;transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s cubic-bezier(.23,1,.32,1),border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0d1f450a,0 8px 24px #0d1f450d}.vf-explore-card:hover{border-color:#dce3f3;box-shadow:0 1px 2px #0d1f450d,0 14px 32px #0d1f4517}@media (prefers-reduced-motion:no-preference){.vf-explore-card:not(.is-locked):hover{transform:translateY(-3px)}}.vf-explore-card.is-locked .vf-explore-bn,.vf-explore-card.is-locked .vf-explore-body>:not(.vf-explore-foot){opacity:.62}.vf-explore-hit{z-index:1;border-radius:18px;position:absolute;inset:0}.vf-explore-hit:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-explore-bn{aspect-ratio:16/10;background:#eef2f9;border-radius:13px;margin:8px 8px 0;position:relative;overflow:hidden}.vf-explore-bn-img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.vf-explore-card:hover .vf-explore-bn-img{transform:scale(1.03)}}.vf-explore-prod{width:34%;height:76%;position:absolute;bottom:6%;left:30%}.vf-explore-thumb{aspect-ratio:9/16;background:#fff;border:2px solid #fff;border-radius:12px;place-items:center;width:24%;display:grid;position:absolute;top:22%;right:6%;overflow:hidden;transform:rotate(4deg);box-shadow:0 10px 24px #0d1f4533}.vf-explore-thumb img{object-fit:contain;width:72%;height:auto;max-height:45%}.vf-explore-thumb b{letter-spacing:-.03em;font-size:26px;font-weight:800}.vf-explore-thumb i{color:#fff;background:#0b1332cc;border-radius:99px;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:7px;left:7px}.vf-explore-tl{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:56px}.vf-explore-badge{color:#1d1d1f;white-space:nowrap;background:#fffffff0;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:650;display:inline-flex}.vf-explore-badge.is-lock{color:#b45309}.vf-explore-save{z-index:2;color:#1d1d1f;background:#fffffff0;border-radius:999px;place-items:center;width:32px;height:32px;transition:transform .15s,background .15s;display:grid;position:absolute;top:12px;right:12px}.vf-explore-save:hover{background:#fff}.vf-explore-save:active{transform:scale(.92)}.vf-explore-save:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-explore-save[aria-pressed=true]{color:#3554d1}.vf-explore-pay{color:#fff;background:#0b1332e6;border-radius:13px;gap:1px;max-width:calc(100% - 24px);padding:7px 12px;display:grid;position:absolute;bottom:12px;left:12px}.vf-explore-pay b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.vf-explore-pay span{color:#ffffffbd;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.vf-explore-body{flex-direction:column;flex:1;gap:11px;min-width:0;padding:15px 18px 16px;display:flex}.vf-explore-brand{align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.vf-explore-bt{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:11.5px;font-weight:750;display:grid;overflow:hidden}.vf-explore-bt img{object-fit:contain;background:#fff;width:100%;height:100%}.vf-explore-brand>b{color:#1d1d1f;align-items:center;gap:4px;min-width:0;font-weight:600;display:inline-flex}.vf-explore-brand>b span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vf-explore-brand>b svg{flex:none}.vf-explore-brand .vf-status{margin-left:auto}.vf-explore-title{letter-spacing:-.02em;color:#1d1d1f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.vf-explore-desc{color:#6e6e73;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-5px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.vf-explore-chips{flex-wrap:wrap;gap:6px;display:flex}.vf-explore-chips>span{color:#48484a;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f4f7fc;border-radius:12px;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.vf-explore-chips>.is-tt{color:#0e7490;background:#ecfeff}.vf-explore-chips>.is-ig{color:#be185d;background:#fdf2f8}.vf-explore-chips>.is-yt{color:#dc2626;background:#fef2f2}.vf-explore-spend{color:#6e6e73;font-variant-numeric:tabular-nums;gap:6px;font-size:12px;display:grid}.vf-explore-spend>div:first-child{justify-content:space-between;gap:8px;display:flex}.vf-explore-spend b{color:#1d1d1f;font-weight:600}.vf-explore-foot{z-index:2;pointer-events:none;border-top:1px solid #eef2f9;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex;position:relative}.vf-explore-foot>*{pointer-events:auto}.vf-explore-foot .tx{color:#6e6e73;pointer-events:none;min-width:0;font-size:12px;line-height:1.35}.vf-explore-foot .tx b{color:#1d1d1f;white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.vf-explore-foot .tx span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vf-explore-foot .vf-btn{flex:none;margin-left:auto}.vf-explore-faces{pointer-events:none;flex:none;display:flex}.vf-explore-faces span{color:#3554d1;background:#e8edf9;border:2px solid #fff;border-radius:999px;place-items:center;width:24px;height:24px;margin-left:-7px;display:grid}.vf-explore-faces span:first-child{margin-left:0}.vf-explore-sk{pointer-events:none}.vf-explore-sk i{background:#eef1f6;border-radius:8px;display:block}@media (prefers-reduced-motion:no-preference){.vf-explore-sk i{animation:1.4s ease-in-out infinite vfExplorePulse}}@keyframes vfExplorePulse{50%{opacity:.55}}.vf-brand-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-brand-search{flex:240px;min-width:0;max-width:360px;position:relative}.vf-brand-search svg{color:#8e8e93;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.vf-brand-search input{color:#1d1d1f;background:#fff;border:1px solid #e9edf7;border-radius:999px;outline:none;width:100%;height:36px;padding:0 14px 0 34px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.vf-brand-search input::placeholder{color:#8e8e93}.vf-brand-search input:focus{border-color:#a9b9ec;box-shadow:0 0 0 3px #3554d11f}.vf-brand-link{color:#3554d1;border-radius:8px;padding:0 6px;font-size:13px;font-weight:600}.vf-brand-link:hover{text-decoration:underline}.vf-brand-link:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-brand-tbl{overflow:hidden}.vf-brand-thead,.vf-brand-row{grid-template-columns:minmax(0,2.4fr) 92px 70px 62px 74px minmax(140px,1.35fr) 76px 96px;align-items:center;column-gap:16px;padding-left:20px;padding-right:16px;display:grid}.vf-brand-thead{color:#6e6e73;border-bottom:1px solid #efeff2;padding-top:14px;padding-bottom:11px;font-size:12.5px;font-weight:500}.vf-brand-thead .r,.vf-brand-row .r{text-align:right}.vf-brand-row{border-bottom:1px solid #efeff2;min-height:66px;padding-top:11px;padding-bottom:11px;transition:background .15s;position:relative}.vf-brand-row:last-child{border-bottom:0}.vf-brand-row:hover{background:#fafafc}.vf-brand-row .n{color:#48484a;font-variant-numeric:tabular-nums;font-size:13.5px}.vf-brand-row .n.is-b{color:#1d1d1f;font-weight:700}.vf-brand-row .n.is-dim{color:#8e8e93}.vf-brand-who{align-items:center;gap:12px;min-width:0;display:flex}.vf-brand-who b{color:#1d1d1f;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}.vf-brand-who span.s{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.vf-brand-who a.stretch{color:inherit;outline:none}.vf-brand-who a.stretch:after{content:"";z-index:1;position:absolute;inset:0}.vf-brand-who a.stretch:focus-visible:after{outline-offset:-2px;border-radius:4px;outline:2px solid #3554d1}.vf-brand-thumb{background:#f2f2f7;border-radius:99px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.vf-brand-thumb img{object-fit:cover;width:100%;height:100%;display:block}.vf-brand-thumb.is-banner{border-radius:10px}.vf-brand-mtr{gap:6px;min-width:0;display:grid}.vf-brand-mtr span{color:#1d1d1f;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.vf-brand-mtr .vf-meter{height:5px}.vf-brand-acts{z-index:2;justify-content:flex-end;align-items:center;gap:6px;display:flex;position:relative}.vf-brand-acts .vf-btn{min-height:30px;padding:0 11px;font-size:12.5px}.vf-brand-acts>svg{color:#c7c7cc;flex:none}.vf-brand-row-m{display:none}@media (width<=1080px){.vf-brand-thead{display:none}.vf-brand-row{grid-template-columns:minmax(0,1fr) auto;row-gap:10px;padding:14px 16px}.vf-brand-row>.d{display:none}.vf-brand-row-m{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vf-brand-row-m div{gap:1px;min-width:0;display:grid}.vf-brand-row-m b{color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:14px;font-weight:750}.vf-brand-row-m span{color:#6e6e73;font-size:11.5px}.vf-brand-row-m .vf-brand-mtr{grid-column:1/-1}.vf-brand-row .vf-brand-acts.m{grid-area:1/2}}@media (width>=1081px){.vf-brand-row .vf-brand-acts.m{display:none}}@media (width<=1080px){.vf-brand-row .vf-brand-acts.d{display:none}}.vf-brand-sk{background:#eef0f4;border-radius:8px;display:block}@media (prefers-reduced-motion:no-preference){.vf-brand-sk{animation:1.4s ease-in-out infinite vfBrandPulse}}@keyframes vfBrandPulse{50%{opacity:.55}}.vf-brand-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:16px;display:grid}.vf-brand-sc{flex-direction:column;display:flex;overflow:hidden}.vf-brand-cov{background:#fff;grid-template-columns:repeat(3,1fr);gap:3px;height:200px;display:grid}.vf-brand-cov.is-plain{background:#f2f2f7;grid-template-columns:1fr;place-items:center;display:grid}.vf-brand-cov.is-plain span{color:#8e8e93;align-items:center;gap:6px;margin-bottom:24px;font-size:13px;font-weight:500;display:inline-flex}.vf-brand-cov.is-plain.is-short{height:128px}.vf-brand-th{background:#e9ebf0;display:block;position:relative;overflow:hidden}.vf-brand-th img{object-fit:cover;width:100%;height:100%;display:block}.vf-brand-th:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000061);height:45%;position:absolute;bottom:0;left:0;right:0}.vf-brand-th em{z-index:1;color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:700;display:flex;position:absolute;bottom:8px;right:9px}.vf-brand-th.is-empty{color:#aeb4c2;place-items:center;display:grid}.vf-brand-th.is-empty:after{display:none}.vf-brand-scb{flex:1;align-content:start;gap:12px;padding:0 20px 18px;display:grid}.vf-brand-scrow{z-index:2;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:-38px;display:flex;position:relative}.vf-brand-av{object-fit:cover;color:#1d3a78;background:#e8edf9;border:4px solid #fff;border-radius:99px;flex:none;place-items:center;width:80px;height:80px;font-size:26px;font-weight:800;display:grid;box-shadow:0 2px 10px #0000001a}.vf-brand-scacts{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:2px;display:flex}.vf-brand-sq{width:36px;padding:0!important}.vf-brand-nm{min-width:0}.vf-brand-nm b{letter-spacing:-.03em;color:#1d1d1f;align-items:center;gap:5px;min-width:0;font-size:19px;font-weight:800;display:flex}.vf-brand-nm b a{text-overflow:ellipsis;white-space:nowrap;color:inherit;overflow:hidden}.vf-brand-nm b a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.vf-brand-nm>span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.vf-brand-ok{color:#3554d1;flex:none}.vf-brand-crown{color:#b45309;flex:none}.vf-brand-bio{color:#3a3a3c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-4px 0 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.vf-brand-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vf-brand-stats div{gap:1px;min-width:0;display:grid}.vf-brand-stats b{letter-spacing:-.03em;color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:16.5px;font-weight:800}.vf-brand-stats span{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vf-brand-tags{flex-wrap:wrap;gap:6px;display:flex}.vf-brand-tags span{color:#48484a;background:#f2f2f7;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600}.vf-brand-foot{border-top:1px solid #efeff2;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:flex}.vf-brand-pl{color:#1d1d1f;font-variant-numeric:tabular-nums;background:#f2f2f7;border-radius:99px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:12.5px;font-weight:600;display:inline-flex}.vf-brand-pl>i{background:#fff;border-radius:99px;place-items:center;width:22px;height:22px;display:grid}.vf-brand-pl.is-bare{padding-right:3px}a.vf-brand-pl:hover{background:#e9e9ef}.vf-brand-tag{color:#248a3d;white-space:nowrap;background:#e8f7ec;border-radius:99px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:600}.vf-brand-tag.soft{color:#48484a;background:#f2f2f7}@media (width<=520px){.vf-brand-cov{height:150px}.vf-brand-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.vf-brand-scacts .vf-btn{padding:0 12px}}.vf-brand-menu{background:#fff;border:1px solid #e9edf7;border-radius:14px;width:280px;max-width:86vw;padding:6px;box-shadow:0 12px 32px #0d1f4524}.vf-brand-menu-h{color:#6e6e73;padding:8px 10px 6px;font-size:12.5px}.vf-brand-menu button.it,.vf-brand-menu a.it{color:#1d1d1f;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13.5px;font-weight:600;display:flex}.vf-brand-menu button.it:hover,.vf-brand-menu a.it:hover{background:#f5f5f7}.vf-brand-menu button.it:focus-visible,.vf-brand-menu a.it:focus-visible{outline-offset:-2px;outline:2px solid #3554d1}.vf-brand-menu .it span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vf-brand-menu .e{color:#6e6e73;padding:10px;font-size:13px;line-height:1.45}.vf-brand-hero{overflow:hidden}.vf-brand-hero .vf-brand-cov{height:220px}.vf-brand-heroin{gap:14px;padding:0 24px 22px;display:grid}.vf-brand-hero .vf-brand-scrow{margin-top:-52px}.vf-brand-hero .vf-brand-av{width:112px;height:112px;font-size:36px}.vf-brand-avw{flex:none;position:relative}.vf-brand-rank{color:#fff;border:3px solid #fff;border-radius:99px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid;position:absolute;bottom:4px;right:2px}.vf-brand-hero .vf-brand-nm b{letter-spacing:-.035em;font-size:26px}.vf-brand-hero .vf-brand-bio{-webkit-line-clamp:3;max-width:720px;font-size:14px}.vf-brand-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vf-brand-chip{color:#1d1d1f;background:#f2f2f7;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.vf-brand-chip i{border-radius:99px;width:8px;height:8px;display:inline-block}.vf-brand-hstats{border-top:1px solid #efeff2;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.vf-brand-hstats div{gap:2px;min-width:0;display:grid}.vf-brand-hstats b{letter-spacing:-.035em;color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.vf-brand-hstats span{color:#6e6e73;font-size:12.5px}@media (width<=720px){.vf-brand-heroin{padding:0 16px 18px}.vf-brand-hero .vf-brand-cov{height:150px}.vf-brand-hero .vf-brand-av{width:88px;height:88px;font-size:28px}.vf-brand-hero .vf-brand-scrow{flex-wrap:wrap;margin-top:-40px}.vf-brand-hstats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.vf-brand-hero .vf-brand-nm b{font-size:22px}}.vf-brand-vids{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:14px;display:grid}.vf-brand-vid{flex-direction:column;display:flex;overflow:hidden}.vf-brand-vid .vf-brand-th{aspect-ratio:4/5}.vf-brand-vid .pf{z-index:1;background:#fff;border-radius:99px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 1px 4px #0000001f}.vf-brand-vid-b{gap:6px;padding:10px 12px 12px;display:grid}.vf-brand-vid-b b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.vf-brand-vid-b .m{color:#6e6e73;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}a.vf-brand-vid:hover{border-color:#cdd8f2}.vf-brand-two{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1080px){.vf-brand-two{grid-template-columns:minmax(0,1fr)}}.vf-brand-col{gap:16px;min-width:0;display:grid}.vf-brand-perf{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.vf-brand-perf{grid-template-columns:repeat(2,minmax(0,1fr))}}.vf-brand-list{padding:4px 0}.vf-brand-lrow{border-bottom:1px solid #efeff2;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;min-height:48px;padding:10px 20px;display:grid}.vf-brand-lrow:last-child{border-bottom:0}.vf-brand-lrow>span{color:#6e6e73;font-size:13px}.vf-brand-lrow>div{color:#1d1d1f;overflow-wrap:anywhere;min-width:0;font-size:13.5px}.vf-brand-lrow .vf-brand-chips a:hover{background:#e9e9ef}.vf-brand-lrow .none{color:#8e8e93}@media (width<=520px){.vf-brand-lrow{grid-template-columns:minmax(0,1fr);gap:6px}}.vf-brand-about-bio{color:#1d1d1f;white-space:pre-line;border-bottom:1px solid #efeff2;margin:0;padding:16px 20px 14px;font-size:14px;line-height:1.6}.vf-brand-tl{padding:4px 20px 16px;display:grid}.vf-brand-tl li{grid-template-columns:12px minmax(0,1fr);gap:12px;display:grid}.vf-brand-tl li>i{display:block;position:relative}.vf-brand-tl li>i:before{content:"";background:var(--c,#3554d1);border-radius:99px;width:10px;height:10px;position:absolute;top:6px;left:1px}.vf-brand-tl li:not(:last-child)>i:after{content:"";background:#e5e5ea;width:1px;position:absolute;top:20px;bottom:-4px;left:5.5px}.vf-brand-tl li>div{padding-bottom:14px}.vf-brand-tl b{color:#1d1d1f;font-size:13.5px;font-weight:600;display:block}.vf-brand-tl span{color:#6e6e73;font-size:12.5px}.vf-brand-lock{max-width:640px}.vf-brand-lock .price{justify-content:center;align-items:baseline;gap:6px;display:flex}.vf-brand-lock .price b{letter-spacing:-.035em;color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.vf-brand-lock .price span{color:#6e6e73;font-size:13px}.vf-brand-list .vf-li{padding-left:20px;padding-right:20px}.vf-card-head+.vf-brand-list{margin-top:6px}.vf-campaign{container:vfcp/inline-size}.vf-campaign-crumbs{color:#6e6e73;flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;font-size:13px;display:flex}.vf-campaign-crumbs a.is-back{color:#48484a;align-items:center;gap:2px;font-weight:600;display:inline-flex}.vf-campaign-crumbs a.is-back:hover{color:#3554d1}.vf-campaign-crumbs .is-cur{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.vf-campaign-crumbs-r{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.vf-campaign-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}@container vfcp (width<=880px){.vf-campaign-grid{grid-template-columns:minmax(0,1fr)}}.vf-campaign-sheet{overflow:hidden}.vf-campaign-banner{aspect-ratio:4;background:#f4f7fc;border-bottom:1px solid #eef2f9}.vf-campaign-banner img{object-fit:cover;width:100%;height:100%;display:block}.vf-campaign-hero{border-bottom:1px solid #eef2f9;gap:14px;padding:28px 32px 24px;display:grid}.vf-campaign-brand{color:#48484a;align-items:center;gap:10px;min-width:0;font-size:13.5px;display:flex}.vf-campaign-brand b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vf-campaign-logo{color:#7a4b1c;background:#f3ece4;border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.vf-campaign-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.vf-campaign-h1{letter-spacing:-.035em;color:#1d1d1f;overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:800;line-height:1.08}.vf-campaign-lead{color:#48484a;max-width:640px;margin:0;font-size:15.5px;line-height:1.6}.vf-campaign-meta{color:#48484a;flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.vf-campaign-meta>span{align-items:center;gap:6px;display:inline-flex}.vf-campaign-meta svg{color:#8e8e93;flex:none}.vf-campaign-meta .is-live{color:#15803d;font-weight:600}.vf-campaign-meta .is-live:before{content:"";background:#16a34a;border-radius:99px;width:7px;height:7px}.vf-campaign-meta .is-draft{color:#b45309;font-weight:600}.vf-campaign-meta .is-closed{color:#6e6e73;font-weight:600}.vf-campaign-hero-apply{display:none}@container vfcp (width<=880px){.vf-campaign-hero-apply{justify-self:start;display:inline-flex}}@media (width<=767px){.vf-campaign-hero-apply{display:none!important}}.vf-campaign-tabbar .vf-tabs{border-bottom-color:#eef2f9;padding:14px 32px 0}.vf-campaign-sec{border-bottom:1px solid #eef2f9;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:26px 32px;display:grid}.vf-campaign-sec:last-child{border-bottom:0}.vf-campaign-sec>h2{letter-spacing:-.015em;color:#1d1d1f;margin:0;padding-top:2px;font-size:14px;font-weight:700}.vf-campaign-sec>h2 small{letter-spacing:0;color:#6e6e73;margin-top:4px;font-size:12px;font-weight:500;line-height:1.45;display:block}.vf-campaign-body{gap:14px;min-width:0;display:grid}.vf-campaign-body>p,.vf-campaign-p{color:#48484a;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.vf-campaign-fine{color:#6e6e73;margin:0;font-size:12.5px;line-height:1.5}@container vfcp (width<=640px){.vf-campaign-hero{padding:22px 20px 20px}.vf-campaign-h1{font-size:28px}.vf-campaign-tabbar .vf-tabs{padding:12px 20px 0}.vf-campaign-sec{grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 20px}}.vf-campaign-steps{counter-reset:s;gap:12px;margin:0;padding:0;list-style:none;display:grid}.vf-campaign-steps li{counter-increment:s;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.vf-campaign-steps li:before{content:counter(s);color:#1d1d1f;background:#f4f7fc;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12.5px;font-weight:700;display:grid}.vf-campaign-steps b{color:#1d1d1f;font-size:14px;font-weight:600;display:block}.vf-campaign-steps span{color:#6e6e73;font-size:13px;line-height:1.45;display:block}.vf-campaign-steps li.is-done:before{content:"✓";color:#fff;background:#34c759}.vf-campaign-dodont{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vf-campaign-dodont.is-single{grid-template-columns:minmax(0,1fr)}@container vfcp (width<=640px){.vf-campaign-dodont{grid-template-columns:minmax(0,1fr)}}.vf-campaign-dodont>div{border-radius:16px;align-content:start;gap:9px;padding:14px 16px;display:grid}.vf-campaign-dodont .is-do{background:#f6fbf8}.vf-campaign-dodont .is-dont{background:#fcf7f7}.vf-campaign-dodont h3{margin:0;font-size:13px;font-weight:600}.vf-campaign-dodont .is-do h3{color:#248a3d}.vf-campaign-dodont .is-dont h3{color:#c9341a}.vf-campaign-dodont ul{color:#48484a;gap:7px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.vf-campaign-dodont li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;display:grid}.vf-campaign-dodont li svg{margin-top:2px}.vf-campaign-dodont .is-do li svg{color:#248a3d}.vf-campaign-dodont .is-dont li svg{color:#c9341a}.vf-campaign-calc{border:1px solid #e9edf7;border-radius:16px;gap:14px;padding:18px 20px;display:grid}.vf-campaign-calc-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vf-campaign-calc-top span{color:#48484a;font-size:13px}.vf-campaign-calc-top span b{color:#1d1d1f;font-variant-numeric:tabular-nums;font-weight:600}.vf-campaign-calc-top>b{letter-spacing:-.03em;color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.vf-campaign-calc input[type=range]{accent-color:#0b1332;cursor:pointer;width:100%}.vf-campaign-calc input[type=range]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #3554d1}.vf-campaign-calc-break{color:#6e6e73;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.vf-campaign-calc-break b{color:#1d1d1f;font-variant-numeric:tabular-nums;font-weight:600}.vf-campaign-ms{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));padding-top:14px;display:grid;position:relative}.vf-campaign-ms:before{content:"";background:#e9edf7;height:2px;position:absolute;top:18px;left:0;right:0}.vf-campaign-ms>div{gap:2px;min-width:0;padding:14px 8px 0 0;display:grid;position:relative}.vf-campaign-ms>div:before{content:"";background:#fff;border:2px solid #c5cedf;border-radius:99px;width:10px;height:10px;transition:background .15s,border-color .15s;position:absolute;top:-1px;left:0}.vf-campaign-ms>div.is-hit:before{background:#0b1332;border-color:#0b1332}.vf-campaign-ms b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.vf-campaign-ms span{color:#6e6e73;font-variant-numeric:tabular-nums;font-size:12px}.vf-campaign-ms em{color:#15803d;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700}@container vfcp (width<=520px){.vf-campaign-ms{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:0}.vf-campaign-ms:before{display:none}.vf-campaign-ms>div{padding:0 0 0 20px}.vf-campaign-ms>div:before{top:4px}}.vf-campaign-rates{border:1px solid #e9edf7;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;display:grid;overflow:hidden}.vf-campaign-rates>div{border-right:1px solid #eef2f9;gap:2px;padding:14px 16px;display:grid}.vf-campaign-rates>div:last-child{border-right:0}.vf-campaign-rates span{color:#6e6e73;font-size:12.5px}.vf-campaign-rates b{letter-spacing:-.025em;color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.vf-campaign-facts{border:1px solid #e9edf7;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.vf-campaign-facts>div{border-top:1px solid #eef2f9;border-right:1px solid #eef2f9;gap:2px;min-width:0;margin:-1px 0 0;padding:13px 16px;display:grid}.vf-campaign-facts>div:nth-child(3n){border-right:0}.vf-campaign-facts span{color:#6e6e73;font-size:12px}.vf-campaign-facts b{color:#1d1d1f;overflow-wrap:anywhere;font-size:13.5px;font-weight:600}@container vfcp (width<=640px){.vf-campaign-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-campaign-facts>div:nth-child(3n){border-right:1px solid #eef2f9}.vf-campaign-facts>div:nth-child(2n){border-right:0}}.vf-campaign-brandrow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vf-campaign-brandrow>div{flex:1;min-width:0}.vf-campaign-brandrow>div>b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.vf-campaign-brandrow>div>span{color:#6e6e73;font-size:12.5px;display:block}.vf-campaign-side{gap:14px;display:grid;position:sticky;top:12px}@container vfcp (width<=880px){.vf-campaign-side{position:static}}.vf-campaign-apply{gap:16px;padding:22px;display:grid}.vf-campaign-rate{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.vf-campaign-rate b{letter-spacing:-.035em;color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1.05}.vf-campaign-rate span{color:#48484a;font-size:13.5px}.vf-campaign-ratesub{color:#48484a;margin:0;font-size:13px;line-height:1.5}.vf-campaign-dl{border-top:1px solid #eef2f9;margin:0;display:grid}.vf-campaign-dl>div{border-bottom:1px solid #eef2f9;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.vf-campaign-dl dt{color:#6e6e73}.vf-campaign-dl dd{color:#1d1d1f;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.vf-campaign-cta{width:100%;min-height:48px;font-size:14.5px}.vf-campaign-apply .vf-campaign-fine{text-align:center}.vf-campaign-note{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.vf-campaign-note>i{border-radius:99px;place-items:center;width:36px;height:36px;display:grid}.vf-campaign-note>i.is-good{color:#15803d;background:#f0fdf4}.vf-campaign-note>i.is-warn{color:#b45309;background:#fffbeb}.vf-campaign-note>i.is-bad{color:#dc2626;background:#fef2f2}.vf-campaign-note>i.is-info{color:#3554d1;background:#3554d117}.vf-campaign-note b{color:#1d1d1f;font-size:14px;font-weight:700;display:block}.vf-campaign-note p{color:#6e6e73;margin:2px 0 0;font-size:13px;line-height:1.5}.vf-campaign-alert{color:#92400e;background:#fffbeb;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.vf-campaign-alert svg{flex:none;margin-top:1px}.vf-campaign-alert a{text-underline-offset:2px;font-weight:600;text-decoration:underline}.vf-campaign-label{color:#48484a;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.vf-campaign-input{color:#1d1d1f;background:#fff;border:1px solid #e9edf7;border-radius:12px;outline:none;width:100%;padding:9px 12px;font-size:13.5px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.vf-campaign-input:focus{border-color:#3554d1;box-shadow:0 0 0 3px #3554d11f}.vf-campaign-input::placeholder{color:#a1a1a6}.vf-campaign-input.is-bad{border-color:#fca5a5}.vf-campaign-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vf-campaign-head-t{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.vf-campaign-head-t .vf-title{overflow-wrap:anywhere}.vf-campaign-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-campaign-summary{flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.vf-campaign-summary>div:first-of-type{flex:180px;min-width:0}.vf-campaign-summary b{color:#1d1d1f;font-size:14.5px;font-weight:700;display:block}.vf-campaign-summary span.sub{color:#6e6e73;margin-top:1px;font-size:12.5px;display:block}.vf-campaign-tags{flex-wrap:wrap;gap:6px;display:flex}.vf-campaign-tag{color:#48484a;white-space:nowrap;background:#f2f2f7;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.vf-campaign-strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vf-campaign-strip>div{border-right:1px solid #eef2f9;gap:3px;min-width:0;padding:16px 20px;display:grid}.vf-campaign-strip>div:last-child{border-right:0}.vf-campaign-strip span{color:#6e6e73;font-size:12.5px}.vf-campaign-strip b{letter-spacing:-.03em;color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:21px;font-weight:800}@container vfcp (width<=760px){.vf-campaign-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-campaign-strip>div:nth-child(2){border-right:0}.vf-campaign-strip>div:nth-child(n+3){border-top:1px solid #eef2f9}}.vf-campaign-two{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@container vfcp (width<=900px){.vf-campaign-two{grid-template-columns:minmax(0,1fr)}}.vf-campaign-stack{gap:14px;min-width:0;display:grid}.vf-campaign-table{border-collapse:collapse;width:100%;font-size:13.5px}.vf-campaign-table th{text-align:left;color:#6e6e73;white-space:nowrap;border-bottom:1px solid #eef2f9;padding:10px 12px;font-size:12.5px;font-weight:500}.vf-campaign-table th button{font:inherit;color:inherit;align-items:center;gap:4px;display:inline-flex}.vf-campaign-table th button:hover{color:#1d1d1f}.vf-campaign-table td{color:#1d1d1f;font-variant-numeric:tabular-nums;border-bottom:1px solid #eef2f9;padding:11px 12px}.vf-campaign-table tr:last-child td{border-bottom:0}.vf-campaign-table th:first-child,.vf-campaign-table td:first-child{padding-left:20px}.vf-campaign-table th:last-child,.vf-campaign-table td:last-child{padding-right:20px}.vf-campaign-table .r{text-align:right}.vf-campaign-table .who{align-items:center;gap:10px;min-width:0;font-weight:600;display:flex}.vf-campaign-table a.url{color:#3554d1;align-items:center;gap:4px;max-width:280px;font-weight:500;display:inline-flex}.vf-campaign-table a.url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vf-campaign-scroll{overflow-x:auto}.vf-campaign-pad{padding:14px 20px 18px}.vf-campaign-kv{gap:0;display:grid}.vf-campaign-kv>div{border-bottom:1px solid #eef2f9;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.vf-campaign-kv>div:last-child{border-bottom:0}.vf-campaign-kv span{color:#6e6e73}.vf-campaign-kv b{color:#1d1d1f;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.vf-campaign-kv b.is-warn{color:#b45309}.vf-campaign-kv b.is-good{color:#15803d}.vf-campaign-apps{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:14px;display:grid}@container vfcp (width<=820px){.vf-campaign-apps{grid-template-columns:minmax(0,1fr)}}.vf-campaign-applist{gap:2px;padding:8px;display:grid}.vf-campaign-appitem{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 12px;transition:background .15s;display:flex}.vf-campaign-appitem:hover{background:#f7f8fb}.vf-campaign-appitem[aria-current=true]{background:#f2f4f9}.vf-campaign-appitem:focus-visible{outline-offset:1px;outline:2px solid #3554d1}.vf-campaign-appitem>.tx{flex:1;min-width:0}.vf-campaign-appitem .tx b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.vf-campaign-appitem .tx span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.vf-campaign-appitem em{color:#6e6e73;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-style:normal;font-weight:600}.vf-campaign-appitem em.is-new{color:#3554d1}.vf-campaign-appdetail{gap:18px;padding:22px;display:grid}.vf-campaign-who{align-items:center;gap:12px;min-width:0;display:flex}.vf-campaign-who>.tx{flex:1;min-width:0}.vf-campaign-who .tx b{color:#1d1d1f;font-size:16px;font-weight:700;display:block}.vf-campaign-who .tx span{color:#6e6e73;font-size:13px;display:block}.vf-campaign-mini{border:1px solid #e9edf7;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.vf-campaign-mini>div{border-right:1px solid #eef2f9;gap:2px;min-width:0;padding:13px 16px;display:grid}.vf-campaign-mini>div:last-child{border-right:0}.vf-campaign-mini span{color:#6e6e73;font-size:12.5px}.vf-campaign-mini b{letter-spacing:-.025em;color:#1d1d1f;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:20px;font-weight:800;display:inline-flex}.vf-campaign-h3{color:#1d1d1f;margin:0 0 6px;font-size:13.5px;font-weight:600}.vf-campaign-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-campaign-subs{display:grid}.vf-campaign-subrow{border-bottom:1px solid #eef2f9;gap:10px;padding:14px 20px;display:grid}.vf-campaign-subrow:last-child{border-bottom:0}.vf-campaign-sub-top{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.vf-campaign-sub-top .pi{background:#f4f7fc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.vf-campaign-sub-top .tx{flex:220px;min-width:0}.vf-campaign-sub-top .tx a{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.vf-campaign-sub-top .tx a:hover{color:#3554d1}.vf-campaign-sub-top .tx>.meta{color:#6e6e73;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.vf-campaign-sub-top .tx>.vf-campaign-hint{margin-top:3px}.vf-campaign-sub-top .end{text-align:right;font-variant-numeric:tabular-nums;flex:none}.vf-campaign-sub-top .end>b{color:#1d1d1f;font-size:14px;font-weight:700;display:block}.vf-campaign-sub-top .end>span{color:#6e6e73;font-size:12px}.vf-campaign-sub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@container vfcp (width<=640px){.vf-campaign-sub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vf-campaign-hint{color:#6e6e73;font-size:12px}.vf-campaign-hint.is-warn{color:#b45309}.vf-campaign-share{gap:14px;padding:6px 20px 20px;display:grid}.vf-campaign-share>div{gap:6px;display:grid}.vf-campaign-share .t{color:#1d1d1f;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.vf-campaign-share .t span{text-transform:capitalize;align-items:center;gap:6px;display:inline-flex}.vf-campaign-share .t em{font-variant-numeric:tabular-nums;color:#6e6e73;font-style:normal;font-weight:500}.vf-campaign-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:14px;display:grid}.vf-campaign-search{position:relative}.vf-campaign-search svg{color:#8e8e93;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.vf-campaign-search input{width:220px;max-width:100%;min-height:36px;padding-left:32px}.vf-campaign-rank{gap:14px;padding:12px 20px 20px;display:grid}.vf-campaign-rank>div{gap:6px;display:grid}.vf-campaign-rank .t{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.vf-campaign-rank .t b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.vf-campaign-rank .t span{color:#6e6e73;font-variant-numeric:tabular-nums;white-space:nowrap}.vf-campaign-rank .t span strong{color:#1d1d1f;font-weight:700}.vf-campaign-faces{color:#6e6e73;border-radius:99px;align-items:center;gap:8px;padding:2px 6px 2px 2px;font-size:13px;display:inline-flex}.vf-campaign-faces:hover{color:#1d1d1f}.vf-campaign-faces:focus-visible{outline-offset:2px;outline:2px solid #3554d1}.vf-campaign-faces .faces{display:inline-flex}.vf-campaign-faces .faces>*{border-radius:99px;box-shadow:0 0 0 2px #f5f5f7}.vf-campaign-faces .faces>*+*{margin-left:-6px}.vf-campaign-seg{max-width:100%;margin-left:auto;overflow-x:auto}.vf-campaign-seg .vf-seg{background:#0000000b;border-radius:999px;padding:3px}.vf-campaign-seg .vf-seg button{color:#48484a;border-radius:999px;padding:7px 16px;font-size:13.5px;font-weight:600}.vf-campaign-seg .vf-seg button[aria-pressed=true]{color:#1d1d1f}.vf-campaign-menu{position:relative}.vf-campaign-menu-pop{z-index:40;background:#fff;border:1px solid #e9edf7;border-radius:14px;gap:2px;min-width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000001f}.vf-campaign-menu-pop[hidden]{display:none}.vf-campaign-menu-i{color:#1d1d1f;text-align:left;border-radius:9px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:13.5px;font-weight:500;display:flex}.vf-campaign-menu-i:hover{background:#f5f5f7}.vf-campaign-menu-i.is-danger{color:#dc2626}.vf-campaign-menu-pin{padding:4px}.vf-campaign-menu-pin .vf-btn{width:100%;box-shadow:none;border-color:#0000;justify-content:flex-start;padding:0 6px;font-weight:500}.vf-campaign-menu-pin .vf-btn:hover{background:#f5f5f7}.vf-campaign-cb{accent-color:#0b1332;border-radius:4px;width:16px;height:16px}.vf-campaign-tl{padding:10px 20px 16px;display:grid}.vf-campaign-tl-i{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:9px 0;display:grid;position:relative}.vf-campaign-tl-i:not(:last-child):after{content:"";background:#eef2f9;width:1px;position:absolute;top:40px;bottom:-6px;left:14.5px}.vf-campaign-tl-i>i{color:#48484a;background:#f2f2f7;border-radius:99px;place-items:center;width:30px;height:30px;display:grid}.vf-campaign-tl-i>i.is-warn{color:#b45309;background:#fffbeb}.vf-campaign-tl-i>i.is-good{color:#15803d;background:#f0fdf4}.vf-campaign-tl-i>i.is-info{color:#3554d1;background:#3554d117}.vf-campaign-tl-i>i.is-bad{color:#dc2626;background:#fef2f2}.vf-campaign-tl-i b{color:#1d1d1f;font-size:13.5px;font-weight:600;display:block}.vf-campaign-tl-i span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.vf-campaign-tl-i time{color:#6e6e73;white-space:nowrap;padding-top:2px;font-size:12px}.vf-campaign-stack>.vf-seg{justify-self:start;max-width:100%;overflow-x:auto}
