.v-hero svg,.v-scene svg,.v-try svg,.v-bento svg,.v-cloud svg,.v-end svg,.v-community svg,.v-legal svg{flex:none}.icon-block{display:block}.v-cloud li svg,.v-facts svg,.v-rings-svg{color:var(--color-brand)}.v-pub svg{color:var(--color-brand-dark)}.v-hero{isolation:isolate;padding:56px 56px 72px;position:relative}.v-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 50% 82%,#c9f2dd99,#c9f2dd00 72%);position:absolute;inset:0}.v-hero-text{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.h1{letter-spacing:-.04em;max-width:12ch;font-size:66px;font-weight:600;line-height:1.02}.lede{color:var(--color-muted);max-width:33em;font-size:19px;line-height:1.55}.v-scene-wrap{margin-top:52px}.v-hero.left .v-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:44px;display:grid}.v-hero.left .v-hero-text{text-align:left;align-items:flex-start}.v-hero.left .h1{font-size:54px}.v-hero.left .v-scene-wrap{margin-top:0}.v-hero.left:before{background:radial-gradient(45% 60% at 74% 60%,#c9f2dd99,#c9f2dd00 72%)}.v-scene{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line), 0 30px 80px -30px #11161347;border-radius:22px;position:relative;overflow:hidden;container:scene/inline-size}.v-bar{border-bottom:1px solid var(--color-line);background:var(--color-panel);align-items:center;gap:7px;padding:12px 16px;display:flex}.v-bar i{background:var(--color-line-strong);border-radius:999px;width:10px;height:10px;display:block}.v-bar span{font:12.5px var(--font-mono);color:var(--color-muted);margin-left:10px}.v-panel[hidden]{display:none}.v-as{grid-template-columns:240px minmax(0,1fr);min-height:440px;display:grid}.v-flow{border-right:1px solid var(--color-line);background:var(--color-panel);flex-direction:column;margin:0;padding:22px 16px;list-style:none;display:flex}.v-node{border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;transition:background .35s,box-shadow .35s;display:grid;position:relative}.v-node:not(:last-child){margin-bottom:26px}.v-node:not(:last-child):after{content:"";background:repeating-linear-gradient(to bottom, var(--color-line-strong) 0 4px, transparent 4px 8px);width:2px;height:22px;position:absolute;top:50px;left:26px}.v-node .ico{background:var(--color-white);width:34px;height:34px;color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:10px;justify-content:center;align-items:center;transition:background .35s,color .35s;display:flex}.v-node b{font-size:14px;font-weight:600;display:block}.v-node .short{display:none}.v-node small{font:12px var(--font-mono);color:var(--color-muted);display:block}.v-node.active{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line), 0 6px 18px #1116130f}.v-node.active .ico{background:var(--color-brand-soft);color:var(--color-brand-dark);box-shadow:none}.v-node.done .ico{color:var(--color-brand)}.v-node .drip{background:var(--color-brand);opacity:0;border-radius:999px;width:4px;height:4px;position:absolute;top:52px;left:25px}.v-node.active .drip{animation:1s ease-in infinite v-drip}.v-node:last-child .drip{display:none}@keyframes v-drip{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.v-log{font:13.5px/1.65 var(--font-mono);color:var(--color-ink-2);flex-direction:column;gap:10px;min-width:0;padding:22px 24px;display:flex}.v-log>*{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(6px)}.v-log>.on{opacity:1;transform:none}.v-ask{color:var(--color-ink);font-weight:500}.v-ask .typed{vertical-align:bottom;clip-path:inset(0 100% 0 0);display:inline-block}.v-ask.on .typed{animation:1.4s steps(40,end) forwards v-type}@keyframes v-type{to{clip-path:inset(0)}}.v-step{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.v-step .dot{color:var(--color-brand)}.v-step .tool{color:var(--color-ink);font-weight:500}.v-step .arg{color:var(--color-muted);overflow-wrap:anywhere}.v-answer{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-panel);border-radius:14px;margin-top:4px;padding:14px 16px;font-size:15px;line-height:1.7}.kc{font:500 12px var(--font-mono);color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:6px;padding:1px 6px;display:inline-block}.v-answer small{color:var(--color-muted);margin-top:8px;font-size:13px;display:block}.v-chip{background:var(--color-field);color:var(--color-ink-2);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500}.v-chip.ok{background:var(--color-brand-soft);color:var(--color-brand-dark)}.v-chip.new{background:var(--color-mint);color:var(--color-brand-dark)}.v-head{flex-direction:column;gap:12px;margin-bottom:36px;display:flex}.v-head.center{text-align:center;align-items:center}.label{font:500 12.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:8px;display:inline-flex}.label:before{content:"";background:var(--color-brand);border-radius:2px;width:7px;height:7px}.h2{letter-spacing:-.032em;font-size:42px;font-weight:600;line-height:1.06}.v-sub{color:var(--color-muted);max-width:34em;font-size:17px}.v-try{background:var(--color-white);max-width:760px;box-shadow:0 0 0 1px var(--color-line), 0 24px 60px -30px #1116134d;border-radius:22px;flex-direction:column;gap:14px;margin:0 auto;padding:22px;display:flex}.v-try-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.v-try h3{letter-spacing:-.01em;font-size:19px;font-weight:600}.v-try-meta{align-items:center;gap:10px;display:flex}.v-tag{color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:999px;padding:3px 10px;font-size:13px}.v-live{font:12.5px var(--font-mono);color:var(--color-brand-dark);align-items:center;gap:7px;display:inline-flex}.v-live i{background:var(--color-brand);border-radius:999px;width:8px;height:8px;animation:2s ease-out infinite v-ping}@keyframes v-ping{0%{box-shadow:0 0 #12784e73}to{box-shadow:0 0 0 9px #12784e00}}.v-url{background:var(--color-field);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 16px;display:flex}.v-url code{font-family:var(--font-mono);overflow-wrap:anywhere;flex:auto;min-width:0;font-size:15.5px}.v-copy{background:var(--color-brand);color:var(--color-white);font:500 14.5px var(--font-sans);cursor:pointer;border:0;border-radius:11px;flex:none;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.v-copy:hover{background:var(--color-brand-dark)}.v-clients{flex-wrap:wrap;gap:6px;display:flex}.v-clients button{font:500 13.5px var(--font-sans);color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px}.v-clients button:hover{background:var(--color-field)}.v-clients button[aria-pressed=true]{background:var(--color-ink);color:var(--color-white)}.v-cmd{color:#e4e9e5;font:14px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#222924;border-radius:12px;min-height:50px;padding:13px 16px}.v-cmd .p{color:#7f8c85;user-select:none}.v-cmd .caret{vertical-align:text-bottom;background:#9be7c1;width:8px;height:1.1em;margin-left:2px;animation:1s step-end infinite v-blink;display:inline-block}@keyframes v-blink{50%{opacity:0}}.v-checks{color:var(--color-muted);flex-wrap:wrap;gap:6px 16px;font-size:13.5px;display:flex}.v-checks span{align-items:center;gap:6px;display:inline-flex}.v-checks svg{color:var(--color-brand)}.v-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.v-ft{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);border-radius:22px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.v-ft.w2{grid-column:span 2}.v-ft-txt{flex-direction:column;gap:6px;padding:22px 24px 0;display:flex}.v-ft h3{letter-spacing:-.012em;font-size:18px;font-weight:600}.v-ft-txt p{color:var(--color-muted);max-width:30em;font-size:15px}.v-ft-scene{background:var(--color-panel);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:16px;flex-direction:column;flex:auto;justify-content:center;gap:12px;min-width:0;min-height:190px;margin:18px;padding:18px;display:flex;position:relative;overflow:hidden}.v-mini{font:500 12.5px var(--font-sans);color:var(--color-ink-2);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line-strong);cursor:pointer;border:0;border-radius:999px;padding:5px 11px}.v-mini:hover{box-shadow:inset 0 0 0 1px var(--color-ink)}.v-match{grid-template-columns:minmax(0,.8fr) 36px minmax(0,1.2fr);align-items:center;gap:0;display:grid}.v-claim,.v-source{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.v-claim .who{font:500 11.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.v-claim p,.v-source p{font-size:14.5px;line-height:1.55}.v-source .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.v-source .force{color:var(--color-brand-dark);font-size:12px;font-weight:600}.v-source .meta{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.v-hl{background:linear-gradient(transparent 58%, var(--color-mint) 58%, var(--color-mint) 94%, transparent 94%);background-repeat:no-repeat;background-size:0% 100%;animation:5s ease-in-out infinite v-hl}@keyframes v-hl{0%,12%{background-size:0% 100%}40%,86%{background-size:100% 100%}to{background-size:0% 100%}}.v-link{background:repeating-linear-gradient(to right, var(--color-brand) 0 5px, transparent 5px 9px);opacity:.6;height:2px;position:relative}.v-link:after{content:"";border:5px solid #0000;border-left-color:var(--color-brand);position:absolute;top:-4px;right:-2px}.v-seg{background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;align-self:flex-start;padding:3px;display:inline-flex}.v-seg button{font:500 13px var(--font-sans);color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px}.v-seg button[aria-pressed=true]{background:var(--color-ink);color:var(--color-white)}.v-langs{display:grid}.v-langs>.v-clause{grid-area:1/1}.v-langs>[aria-hidden=true]{visibility:hidden;opacity:0}.v-clause{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;transition:opacity .3s,visibility .3s;display:flex}.v-clause .t{color:var(--color-muted);font-size:12.5px}.v-clause p{font-size:15px;line-height:1.6}.v-clause [lang=ar]{font-size:17px;line-height:1.8}.v-prevails{color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:12px;font-weight:600}.v-read{grid-template-columns:64px 26px minmax(0,1fr);align-items:center;gap:0 10px;display:grid}.v-docx{background:var(--color-white);width:60px;height:74px;box-shadow:0 0 0 1px var(--color-line-strong);border-radius:9px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding-bottom:9px;display:flex}.v-arrow{background:var(--color-line-strong);height:2px;position:relative}.v-arrow:after{content:"";border:5px solid #0000;border-left-color:var(--color-line-strong);position:absolute;top:-4px;right:-2px}.v-cl{flex-direction:column;gap:6px;min-width:0;display:flex}.v-cl div{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink-2);border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;line-height:1.35;animation:6s ease-in-out infinite v-in;display:flex}.v-cl div code{font:500 11.5px var(--font-mono);color:var(--color-brand-dark)}.v-cl div:nth-child(2){animation-delay:.3s}.v-cl div:nth-child(3){animation-delay:.6s}.v-cl div:nth-child(4){animation-delay:.9s}@keyframes v-in{0%,8%{opacity:0;transform:translate(-8px)}22%,88%{opacity:1;transform:none}to{opacity:0}}.v-pub{color:var(--color-brand-dark);background:var(--color-mint);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:500;animation:6s ease-in-out infinite v-pub;display:inline-flex}@keyframes v-pub{0%,45%{opacity:0;transform:scale(.9)}55%,88%{opacity:1;transform:none}to{opacity:0}}.v-audit{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.v-chain{flex-direction:column;gap:0;min-width:0;display:flex}.v-chain .cap,.v-q .cap{font:500 11.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-bottom:8px}.v-entry{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);font:12px var(--font-mono);color:var(--color-ink-2);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;animation:.5s ease-out v-arrive;display:grid;position:relative}.v-entry:not(:last-child):after{content:"";background:var(--color-brand);opacity:.5;width:2px;height:12px;position:absolute;bottom:-13px;left:22px}.v-entry .n{color:var(--color-muted)}.v-entry .h{color:var(--color-brand-dark)}@keyframes v-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v-q{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);border-radius:14px;flex-direction:column;min-width:0;padding:14px;display:flex}.v-q p{font-size:14px;line-height:1.6}.v-turn{display:grid}.v-turn>div{grid-area:1/1}.v-turn .asked{animation:6s ease-in-out infinite v-gone}.v-turn .kept{opacity:0;animation:6s ease-in-out infinite v-tag}@keyframes v-gone{0%,38%{opacity:1}48%,90%{opacity:0}to{opacity:1}}@keyframes v-tag{0%,38%{opacity:0}48%,90%{opacity:1}to{opacity:0}}.v-local{flex-direction:column;gap:10px;display:flex}.v-local .qq{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);border-radius:12px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:13.5px;line-height:1.45;display:flex}.v-local .qq svg{color:var(--color-muted);margin-top:2px}.v-onsite{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.v-onsite .cap{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.v-onsite ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v-onsite li{color:var(--color-ink-2);align-items:center;gap:8px;font-size:13.5px;display:flex}.v-onsite li svg{color:var(--color-brand);animation:4.8s ease-in-out infinite v-tick}.v-onsite li:nth-child(2) svg{animation-delay:.5s}.v-onsite li:nth-child(3) svg{animation-delay:1s}@keyframes v-tick{0%,6%{opacity:.15;transform:scale(.6)}16%,86%{opacity:1;transform:scale(1)}to{opacity:.15;transform:scale(.6)}}.v-cpu-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v-cpu-row span{font:500 12px var(--font-mono);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink-2);border-radius:999px;padding:3px 10px}.v-pick{flex-direction:column;gap:8px;display:flex}.v-lawrow{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.v-lawrow b{font-size:14.5px;font-weight:600}.v-lawrow small{color:var(--color-muted);font-size:12.5px;display:block}.v-sw{background:var(--color-line-strong);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:24px;transition:background .2s;position:relative}.v-sw:after{content:"";background:var(--color-white);border-radius:999px;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.v-sw[aria-checked=true]{background:var(--color-brand)}.v-sw[aria-checked=true]:after{left:19px}.v-lawrow.more{box-shadow:none;outline:1px dashed var(--color-line-strong);outline-offset:-1px;background:0 0}.v-lawrow.more b,.v-lawrow.more small{color:var(--color-muted)}.v-covers{color:var(--color-muted);background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 14px;font-size:13.5px;display:flex}.v-covers b{color:var(--color-ink);font-weight:500}.v-cloud{isolation:isolate;background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:32px 48px;padding:44px;display:grid;position:relative;overflow:hidden}.v-cloud .v-head{margin-bottom:0}.v-cloud ul{flex-direction:column;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:flex}.v-cloud li{color:var(--color-ink-2);align-items:center;gap:9px;font-size:15px;display:flex}.v-cloud form{background:var(--color-white);min-width:0;box-shadow:0 0 0 1px var(--color-line), 0 20px 50px -30px #1116134d;border-radius:20px;flex-direction:column;gap:12px;margin:0;padding:22px;display:flex}.v-cloud form label{color:var(--color-ink-2);flex-direction:column;gap:6px;font-size:13.5px;font-weight:500;display:flex}.v-cloud form label .l span{color:var(--color-muted);margin-left:4px;font-weight:400}.v-cloud input{min-width:0;font:15px var(--font-sans);color:var(--color-ink);background:var(--color-field);box-shadow:inset 0 0 0 1px var(--color-line);border:0;border-radius:12px;padding:12px 14px}.v-cloud input:focus{outline:2px solid var(--color-brand);outline-offset:1px;background:var(--color-white)}.v-cloud form .btn{align-self:flex-start}.v-cloud form small{color:var(--color-muted);font-size:12.5px}.v-cloud form small a{color:var(--color-muted)}.v-turnstile:empty{display:none}.v-formerr{color:var(--color-danger-ink);font-size:13.5px}.v-cloud .done{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line), 0 20px 50px -30px #1116134d;color:var(--color-brand-dark);border-radius:20px;margin:0;padding:22px;font-size:15px;font-weight:500;line-height:1.5}.v-cloud-art{z-index:-1;pointer-events:none;background:radial-gradient(40% 70% at 88%,#c9f2dd8c,#c9f2dd00 70%);position:absolute;inset:0}.v-end{text-align:center;box-shadow:0 0 0 1px var(--color-line);background:linear-gradient(#e8f8ef 0%,#f7fbf9 70%);border-radius:28px;flex-direction:column;align-items:center;gap:14px;padding:64px 32px;display:flex;position:relative}.v-end h2{letter-spacing:-.035em;font-size:46px;font-weight:600;line-height:1.04}.v-end p{color:var(--color-muted);font-size:17px}.v-end .btns{justify-content:center;margin-top:10px}.v-sec:has(>.v-end){padding-bottom:64px}@container scene (width<=720px){.v-as{grid-template-columns:minmax(0,1fr)}.v-flow{border-right:0;border-bottom:1px solid var(--color-line);flex-flow:wrap;gap:6px;padding:12px}.v-node{grid-template-columns:26px auto;gap:6px;padding:6px 8px}.v-node:not(:last-child){margin-bottom:0}.v-node:not(:last-child):after,.v-node .drip,.v-node small{display:none}.v-node .ico{border-radius:8px;width:26px;height:26px}.v-node b{font-size:12.5px}.v-node .long{display:none}.v-node .short{display:inline}.v-flow{gap:4px}.v-log{padding:16px;font-size:12.5px}.v-ask .typed{clip-path:none}.v-ask.on .typed{animation:none}}.v-ov{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line), 0 30px 80px -30px #11161347;border-radius:22px;overflow:hidden;container:ov/inline-size}.v-ov-app{grid-template-columns:210px minmax(0,1fr);display:grid}.v-ov-side{border-right:1px solid var(--color-line);flex-direction:column;gap:2px;padding:18px 12px;display:flex}.v-ov-side .logo{padding:2px 8px 16px;display:block}.v-ov-side .cap{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding:10px 9px 6px}.v-ov-side .item{color:var(--color-ink-2);border-radius:11px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.v-ov-side .item.here{background:var(--color-brand-soft);color:var(--color-brand-dark);font-weight:500}.v-ov-main{background:var(--color-panel);flex-direction:column;gap:16px;min-width:0;padding:22px 24px 24px;display:flex}.v-ov-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v-ov-top h3{letter-spacing:-.02em;font-size:26px;font-weight:600}.v-ov-top p{color:var(--color-muted);font-size:14px}.v-ov-range{color:var(--color-ink-2);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:500;display:inline-flex}.v-ov-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v-ov-tiles .t{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.v-ov-tiles .t span{font-size:13.5px;font-weight:500}.v-ov-tiles .t b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.15}.v-ov-tiles .t small{color:var(--color-muted);font-size:12px}.v-ov-tiles .t.lead{background:var(--color-brand);color:var(--color-white);box-shadow:none}.v-ov-tiles .t.lead small{color:var(--color-mint)}.v-ov-tiles .t b.tick{animation:.6s v-ov-tick}@keyframes v-ov-tick{30%{transform:translateY(-3px)}}.v-ov-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;display:grid}.v-ov-card{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.v-ov-card h4{font-size:15.5px;font-weight:600}.v-ov-card .head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;display:flex}.v-ov-card .key{color:var(--color-muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.v-ov-card .key span{align-items:center;gap:6px;display:inline-flex}.v-ov-card .key span:before{content:"";background:var(--color-brand);border-radius:3px;width:9px;height:9px}.v-ov-card .key .d:before,.v-ov-bars .fill .d{background:repeating-linear-gradient(135deg, var(--color-brand-mid) 0 3px, var(--color-brand-soft) 3px 6px)}.v-ov-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:190px;padding-top:24px;display:grid}.v-ov-bars .day{grid-template-rows:minmax(0,1fr) auto;justify-items:center;row-gap:7px;height:100%;display:grid}.v-ov-bars .bar{--grow:0;transform-origin:bottom;align-self:end;width:100%;max-width:46px;transition:transform .9s cubic-bezier(.2,.8,.2,1),height .6s;position:relative}.v-ov.ready .bar{transform:scaleY(0)}.v-ov.ready.on .bar{transform:scaleY(1)}.v-ov-bars .day:nth-child(2) .bar{transition-delay:60ms}.v-ov-bars .day:nth-child(3) .bar{transition-delay:.12s}.v-ov-bars .day:nth-child(4) .bar{transition-delay:.18s}.v-ov-bars .day:nth-child(5) .bar{transition-delay:.24s}.v-ov-bars .day:nth-child(6) .bar{transition-delay:.3s}.v-ov-bars .day:nth-child(7) .bar{transition-delay:.36s}.v-ov-bars .fill{border-radius:999px;flex-direction:column;height:100%;display:flex;overflow:hidden}.v-ov-bars .fill .d{flex:none;height:14px}.v-ov-bars .day:first-child .fill .d{height:32px}.v-ov-bars .day:nth-child(4) .fill .d{height:64px}.v-ov-bars .fill .a{background:var(--color-brand-deep);flex:1}.v-ov-bars .day:first-child .bar{height:54%}.v-ov-bars .day:nth-child(2) .bar{height:46%}.v-ov-bars .day:nth-child(3) .bar{height:42%}.v-ov-bars .day:nth-child(4) .bar{height:68%}.v-ov-bars .day:nth-child(5) .bar{height:90%}.v-ov-bars .day:nth-child(6) .bar{height:78%}.v-ov-bars .day:nth-child(7) .bar{height:calc(80% + var(--grow) * 1.5%)}.v-ov-bars .day.peak .fill .a,.v-ov-bars .day.today .fill .a{background:var(--color-brand)}.v-ov-bars .day>span{color:var(--color-muted);font-size:12.5px}.v-ov-bars .day.peak>span,.v-ov-bars .day.today>span{color:var(--color-ink);font-weight:600}.v-ov-bars .bar em{font:600 11.5px var(--font-mono);color:var(--color-white);background:var(--color-ink);border-radius:7px;padding:2px 7px;font-style:normal;transition:opacity .4s 1s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.v-ov.ready .bar em{opacity:0}.v-ov.ready.on .bar em{opacity:1}.v-ov-card .w{background:var(--color-panel);border-radius:13px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.v-ov-card .w b{color:var(--color-brand-dark);font-size:14.5px;font-weight:600}.v-ov-card .w small{color:var(--color-muted);font-size:12.5px}.v-ov-card .flag,.v-ov-card .ready{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.v-ov-card .flag{color:var(--color-warn-ink);background:var(--color-warn-soft)}.v-ov-card .ready{color:var(--color-brand-dark);background:var(--color-brand-soft)}.v-ov-card .go{color:var(--color-white);background:var(--color-brand);border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600}.v-ov-foot{flex-direction:column;gap:48px;margin-top:32px;display:flex}.v-ov-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.v-ov-points>div{align-items:flex-start;gap:12px;display:flex}.v-ov-points>div>div{flex-direction:column;gap:3px;min-width:0;display:flex}.v-ov-points .ico{background:var(--color-white);width:36px;height:36px;color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.v-ov-points h3{font-size:15.5px;font-weight:600}.v-ov-points p{color:var(--color-muted);font-size:14px}.v-ov-cta{color:var(--color-ink-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;font-size:16px;font-weight:500;display:flex}@container ov (width<=860px){.v-ov-app{grid-template-columns:minmax(0,1fr)}.v-ov-side{display:none}.v-ov-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.v-ov-row{grid-template-columns:minmax(0,1fr)}}@container ov (width<=520px){.v-ov-main{padding:16px 14px 18px}.v-ov-top{flex-direction:column}.v-ov-tiles .t b{font-size:28px}.v-ov-bars{gap:6px;height:150px}}@media (width<=860px){.v-ov-points{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.v-hero,.v-top{padding-inline:32px}.h1{font-size:54px}.v-hero.left .v-hero-grid{grid-template-columns:minmax(0,1fr)}.v-hero.left .v-hero-text{text-align:center;align-items:center}.v-sec{padding-inline:32px}.v-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.v-ft.w2{grid-column:1/-1}.v-ft.shrink{grid-column:auto}.v-cloud{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.v-corners{--cx:3px}.v-hero{padding:32px 18px 44px}.h1,.v-hero.left .h1{font-size:40px}.lede{font-size:17px}.v-hero-text .btns{width:100%}.v-hero-text .btn{flex:100%}.v-scene-wrap{margin-top:32px}.v-sec{padding:16px 18px 64px}.h2{font-size:30px}.v-url{flex-wrap:wrap;padding:12px}.v-url code{flex-basis:100%;font-size:14.5px}.v-copy{justify-content:center;width:100%}.v-cmd{font-size:12.5px}.v-bento{grid-template-columns:minmax(0,1fr)}.v-ft.w2,.v-ft.shrink{grid-column:auto}.v-match{grid-template-columns:minmax(0,1fr);gap:10px}.v-link{display:none}.v-audit{grid-template-columns:minmax(0,1fr)}.v-ft-scene{margin:14px;padding:14px}.v-find{flex-basis:auto}.v-cloud{padding:26px 20px}.v-cloud form{padding:18px}.v-cloud form .btn{align-self:stretch}.v-end{padding:48px 18px}.v-end h2{font-size:32px}}.v-intro{isolation:isolate;flex-direction:column;align-items:flex-start;gap:16px;padding:36px 56px 56px;display:flex;position:relative}.v-intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 90% at 88% 0,#c9f2dd80,#c9f2dd00 70%);position:absolute;inset:0}.v-intro.center{text-align:center;align-items:center;padding-top:56px}.v-intro.center:before{background:radial-gradient(48% 75% at 50% 100%,#c9f2dd8c,#c9f2dd00 72%)}.v-intro .h1{max-width:16ch;font-size:56px}.v-intro .lede{max-width:34em}.v-titlerow{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.v-titlerow .h1{max-width:none;font-size:50px}.kc.big{border-radius:8px;padding:4px 10px;font-size:15px}.v-crumbs{font:13px var(--font-mono);color:var(--color-muted);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.v-crumbs li+li:before{content:"/";color:var(--color-line-strong);margin:0 8px}.v-crumbs a{color:var(--color-muted);text-decoration:none}.v-crumbs a:hover{color:var(--color-brand)}.v-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.v-stats>span{color:var(--color-muted);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:14px;display:inline-flex}.v-stats b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.v-stats .v-live{font-family:var(--font-sans);color:var(--color-brand-dark);font-size:14px}.v-cap{font:500 11.5px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted)}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.v-page .v-more{color:var(--color-brand);align-items:center;gap:6px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.v-note{color:var(--color-muted);font-size:13px;line-height:1.5}.v-none{color:var(--color-muted);padding:16px 8px;font-size:14.5px}.v-mini{align-items:center;gap:6px;display:inline-flex}.v-asks-wrap{flex-direction:column;align-items:center;gap:10px;max-width:820px;margin:24px auto 0;display:flex}.v-asks{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.v-asks button{font:14px var(--font-sans);color:var(--color-ink-2);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line);cursor:pointer;text-align:start;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.v-asks button svg{color:var(--color-muted);flex:none}.v-asks button:hover{box-shadow:inset 0 0 0 1px var(--color-ink)}.v-asks .lbl[lang=ar]{font-size:15.5px}.v-two{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:32px 56px;display:grid}.v-two>.v-head{margin-bottom:0}.v-nums{flex-direction:column;gap:12px;margin-top:10px;display:flex}.v-nums div{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.v-nums b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.v-nums span{color:var(--color-muted);font-size:15px}.v-meter{background:var(--color-white);min-width:0;box-shadow:0 0 0 1px var(--color-line), 0 24px 60px -30px #1116134d;border-radius:22px;flex-direction:column;gap:18px;padding:22px;display:flex}.v-gauges{flex-direction:column;gap:16px;display:flex}.v-gauge{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.v-gauge .nm{color:var(--color-ink-2);font-size:14px}.v-gauge .n{font:12.5px var(--font-mono);color:var(--color-muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2}.v-gauge .n b{color:var(--color-ink);font-weight:500}.v-gauge .bar{background:var(--color-field);height:10px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;grid-column:1/-1;overflow:hidden}.v-gauge .bar i{border-radius:inherit;background:var(--color-brand);width:100%;height:100%;transition:background .25s;display:block}.v-gauge.low .bar i{background:#c2410c}.v-meter-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v-meter-foot .btn{padding:10px 16px;font-size:14px}.v-result{min-height:1.6em;font:13px var(--font-mono);color:var(--color-muted);flex:100%}.v-result.yes{color:var(--color-brand-dark)}.v-result.no{color:#c2410c}.v-facts{flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.v-facts li{color:var(--color-muted);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.55;display:grid}.v-facts li svg{margin-top:3px}.v-facts b{color:var(--color-ink);font-weight:600}.v-kept{background:var(--color-white);min-width:0;box-shadow:0 0 0 1px var(--color-line), 0 24px 60px -30px #1116134d;border-radius:22px;overflow:hidden}.v-kept-head{background:var(--color-panel);border-bottom:1px solid var(--color-line);font:500 11.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:12px 18px;display:flex}.v-kept dl{margin:0}.v-kept dl>div{border-top:1px solid var(--color-line);grid-template-columns:136px minmax(0,1fr);gap:4px 16px;padding:13px 18px;display:grid}.v-kept dl>div:first-child{border-top:0}.v-kept dt{color:var(--color-muted);font-size:13.5px}.v-kept dd{color:var(--color-ink);min-width:0;margin:0;font-size:14.5px}.v-kept dd small{color:var(--color-muted);font-size:12.5px;display:block}.v-kept dd.keys{flex-wrap:wrap;gap:6px;display:flex}.v-kept .v-turn>span{grid-area:1/1}.v-faq{flex-direction:column;gap:10px;max-width:760px;margin:0 auto;display:flex}.v-faq details{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line);border-radius:16px;padding:0 20px}.v-faq details[open]{box-shadow:0 0 0 1px var(--color-line-strong), 0 14px 30px -22px #1116134d}.v-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:16.5px;font-weight:500;list-style:none;display:flex}.v-faq summary::-webkit-details-marker{display:none}.v-faq summary svg{color:var(--color-muted);flex:none;transition:transform .2s}.v-faq details[open] summary svg{transform:rotate(180deg)}.v-faq details p{color:var(--color-muted);max-width:44em;padding-bottom:18px;font-size:15.5px}.v-band{background:var(--color-panel);max-width:760px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin:22px auto 0;padding:18px 20px;display:flex}.v-band p{font-size:16px;font-weight:500}.v-legal{border-top:1px solid var(--color-line);grid-template-columns:240px minmax(0,1fr);display:grid}.v-lside{border-right:1px solid var(--color-line)}.v-lnav .toc h2{padding-left:10px}.v-lnav{flex-direction:column;gap:22px;padding:26px 16px;display:flex;position:sticky;top:0}.v-lbody{flex-direction:column;gap:16px;min-width:0;max-width:860px;padding:26px 56px 88px;display:flex}.v-lbody .h1{max-width:none;font-size:52px}.v-updated{color:var(--color-muted);align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.v-short{background:var(--color-white);box-shadow:0 0 0 1px var(--color-line), 0 20px 50px -34px #11161359;border-radius:20px;margin:8px 0 10px;overflow:hidden}.v-short-head,.v-short-row{grid-template-columns:190px minmax(0,1fr) 150px;align-items:center;gap:16px;padding:13px 18px;display:grid}.v-short-head{background:var(--color-panel);border-bottom:1px solid var(--color-line);font:500 11.5px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted)}.v-short-row{border-top:1px solid var(--color-line);color:var(--color-ink-2);font-size:14.5px}.v-short-head+.v-short-row{border-top:0}.v-short-row b{color:var(--color-ink);font-weight:600}.v-short-row .v-chip{justify-self:start}.v-lsec{flex-direction:column;gap:10px;padding-top:14px;display:flex}.v-lsec h2{letter-spacing:-.015em;align-items:baseline;gap:12px;scroll-margin-top:20px;font-size:23px;font-weight:600;display:flex}.v-lsec h2 .no{font:500 13px var(--font-mono);color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:7px;padding:2px 8px}.v-lsec p,.v-lsec li{color:var(--color-ink-2);max-width:44em;font-size:16px;line-height:1.72}.v-lsec ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.v-lsec b{color:var(--color-ink);font-weight:600}@media (width<=1000px){.v-intro{padding-inline:32px}.v-intro .h1{font-size:46px}.v-titlerow .h1{font-size:42px}.v-two{grid-template-columns:minmax(0,1fr)}.v-legal{grid-template-columns:200px minmax(0,1fr)}.v-lbody{padding-inline:32px}}@media (width<=640px){.v-intro{padding:24px 18px 40px}.v-intro.center{padding-top:32px}.v-intro .h1,.v-titlerow .h1,.v-lbody .h1{font-size:36px}.v-asks{justify-content:flex-start}.v-asks-wrap{align-items:flex-start}.v-nums b{font-size:26px}.v-meter{padding:18px}.v-meter-foot .btn{flex:auto}.v-kept dl>div{grid-template-columns:minmax(0,1fr)}.v-faq details{padding:0 16px}.v-faq summary{font-size:15.5px}.v-band{flex-direction:column;align-items:stretch}.v-band .btns{flex-direction:column}.v-arttitle{font-size:32px}.v-cr{grid-template-columns:26px minmax(0,1fr);margin-inline:-10px;padding:8px 10px}.v-cr .v-keybtn{opacity:1;box-shadow:none;color:var(--color-muted);background:0 0;grid-column:2;justify-self:start;margin-top:-2px;padding:0;font-weight:400;position:static;transform:none}.v-cr .v-keybtn svg{display:none}.v-points{padding-inline-start:16px}.v-cr p{font-size:16px}.v-prevnext{grid-template-columns:minmax(0,1fr)}.v-prevnext a.next{grid-column:auto}.v-sn{width:36px;height:36px;font-size:14px}.v-legal{grid-template-columns:minmax(0,1fr)}.v-lside{border-right:0;border-bottom:1px solid var(--color-line)}.v-lnav{padding:14px 18px;position:static}.v-lnav .toc{display:none}.v-lnav .dgroup{flex-flow:wrap;align-items:center;gap:4px}.v-lnav .dgroup h2{margin:0 6px 0 0;padding:0}.v-lbody{padding:18px 18px 56px}.v-short-head{display:none}.v-short-row{grid-template-columns:minmax(0,1fr);gap:4px}.v-prose-post p{font-size:17px}.v-prose-post p.lead{font-size:19px}.v-hbar{grid-template-columns:minmax(0,1fr) auto}.v-hbar .track{grid-area:2/1/auto/-1}}.v-rings{pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000001f 0%,#00000038 38%,#000 82%)}.v-rings-svg{position:absolute;top:-320px;right:-480px}.dpl-ring{transform-box:fill-box;transform-origin:50%;animation:42s linear infinite dpl-ripple}.v-rings-svg .dpl-ring:first-child{--from:.4716;--to:6.8122;opacity:.94;animation-delay:-3.5s}.v-rings-svg .dpl-ring:nth-child(2){--from:.2293;--to:3.3121;opacity:.81;animation-delay:-10.5s}.v-rings-svg .dpl-ring:nth-child(3){--from:.1515;--to:2.1879;opacity:.69;animation-delay:-17.5s}.v-rings-svg .dpl-ring:nth-child(4){--from:.1131;--to:1.6335;opacity:.56;animation-delay:-24.5s}.v-rings-svg .dpl-ring:nth-child(5){--from:.0902;--to:1.3033;opacity:.44;animation-delay:-31.5s}.v-rings-svg .dpl-ring:nth-child(6){--from:.0751;--to:1.0841;opacity:.31;animation-delay:-38.5s}@keyframes dpl-ripple{0%{transform:scale(var(--from));opacity:0}6%{opacity:1}60%{opacity:.8}to{transform:scale(var(--to));opacity:0}}
