.cv2 .v2-newsfeed{margin:0 8px 12px;position:relative}.cv2 .v2-newsfeed[data-take="1"]{margin-bottom:20px}.cv2 .v2-news{z-index:1;border:1px solid var(--v2-line);background:var(--v2-paper);flex-direction:column;padding:4px;display:flex;position:relative}.cv2 .v2-news-art.v2-dviz{gap:0;margin:0;display:block}.cv2 .v2-news-art{background:var(--color-neutral-200);height:88px;color:var(--color-neutral-300);display:block;position:relative;overflow:hidden}.cv2 .v2-news-viz{width:520px;height:380px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.cv2 .v2-news-viz>.viz{max-width:none;height:100%}.cv2 .v2-news-viz>.viz>.viz-card{height:100%}.cv2 .v2-news .v2-news-close{color:var(--color-neutral-700);position:absolute;top:8px;right:8px}@media (hover:hover) and (pointer:fine){.cv2 .v2-news .v2-news-close:hover{color:var(--color-off-white)}}.cv2 .v2-news-title{height:50px;color:var(--color-fg);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:10px 6px 0;font-weight:500;display:-webkit-box;overflow:hidden}.cv2 .v2-news-go{background:0 0;justify-content:center;margin:12px 0 0}.cv2 .v2-news-go:active{background:color-mix(in srgb,var(--color-off-black) 4%,var(--v2-paper))}.cv2 .v2-news-pager{justify-content:space-between;align-items:center;padding:8px 2px 0 6px;display:flex}.cv2 .v2-news-pager i{background:var(--v2-line);width:12px;height:2px;transition:background-color .16s var(--v2-out);display:block}.cv2 .v2-news-pager i[data-on]{background:var(--color-fg)}.cv2 .v2-news-edge{border:1px solid var(--v2-line);background:var(--color-surface);height:8px;transition:left .2s var(--v2-out),right .2s var(--v2-out),bottom .2s var(--v2-out);border-top:0;position:absolute;bottom:-5px;left:6px;right:6px}.cv2 .v2-news-edge[data-i="2"]{z-index:-1;bottom:-9px;left:12px;right:12px}.cv2 .v2-news-leave-active{transition:opacity .14s ease-out,transform .14s ease-out}.cv2 .v2-news-leave-to{opacity:0;transform:translate(-12px)}.cv2 .v2-news-enter-active{transition:opacity .2s var(--v2-out),transform .2s var(--v2-out)}.cv2 .v2-news-enter-from{opacity:0;transform:translateY(6px)scale(.97)}.cv2 .v2-newsfeed[data-take="2"] .v2-news-enter-from{transform:none}@media (height<=820px){.cv2 .v2-newsfeed .v2-news-art{display:none}.cv2 .v2-news .v2-news-close{color:var(--color-neutral-300);top:6px;right:6px}.cv2 .v2-news-title{padding-right:28px}}@media (prefers-reduced-motion:reduce){.cv2 :is(.v2-news-enter-active,.v2-news-leave-active,.v2-news-edge){transition:none}}.cv2 .v2-newslist{flex-direction:column;display:flex}.cv2 .v2-newslist>li{border-top:1px solid var(--v2-line);grid-template-columns:136px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.cv2 .v2-newslist>li:first-child{border-top:0;padding-top:0}.cv2 .v2-news-art-row{height:96px}.cv2 .v2-news-art-row .v2-news-viz{transform:translate(-50%,-50%)scale(.22)}@media (width<=480px){.cv2 .v2-newslist>li{grid-template-columns:minmax(0,1fr)}}.cv2 .v2-newslist .v2-news-title{height:auto;padding:0;display:block}.cv2 .v2-news-tag{background:var(--color-home-red);color:var(--color-off-white);letter-spacing:.06em;text-transform:uppercase;padding:2px calc(3px - .06em) 2px 3px;font-size:9px;font-weight:500;line-height:12px}.cv2 .v2-orgopen{flex-direction:column;gap:12px;padding:4px 0 12px;display:flex}.cv2 .v2-orgopen>:not(.v2-orgmeters){margin-inline:12px}.cv2 .v2-orgmeters td{border-bottom:0;height:32px}.cv2 .v2-orgmeters td:first-child{color:var(--v2-muted)}.cv2 .v2-orgmeters .v2-meter>span{background:var(--color-neutral-400)}.cv2 :is(.v2-orgrest,.v2-orgall) td{background:var(--v2-paper);color:var(--v2-soft)}.cv2 .v2-orgall td{color:var(--color-fg);font-weight:500}.cv2 .v2-orgledger th button{color:inherit;white-space:nowrap}.cv2 .v2-orgledger th button[data-on]{color:var(--color-fg)}@media (hover:hover) and (pointer:fine){.cv2 .v2-orgledger th button:hover{color:var(--color-fg)}}.cv2 .v2-orgledger th button:focus-visible{outline:2px solid var(--v2-red);outline-offset:2px}.cv2 .v2-wsmenu{padding:0}.cv2 .v2-wsmenu .v2-menu-sep{margin:0}.cv2 .v2-wsmenu-band{padding:8px 10px}.cv2 .v2-wsmenu-find{background:var(--v2-paper);border-color:#0000}.cv2 .v2-wsmenu-find:focus{border-color:var(--color-off-black)}.cv2 .v2-wsmenu-list{overscroll-behavior:contain;flex-direction:column;max-height:240px;padding:6px;display:flex;overflow-y:auto}.cv2 .v2-wsmenu-list>*{flex-shrink:0}.cv2 .v2-wsmenu .v2-menu-item{padding:0 10px 0 8px}.cv2 .v2-wsmenu .v2-menu-item:before{content:none}.cv2 .v2-wsmenu .v2-menu-item[aria-current=true]{background:var(--v2-paper);font-weight:400}.cv2 .v2-wsmenu .v2-tile{background:var(--color-home-red);color:var(--color-off-white);border:0}.cv2 .v2-wsmenu-actions{flex-direction:column;padding:6px;display:flex}.cv2 .v2-orgfind-more{color:var(--v2-muted);padding:6px 14px 4px;font-size:12px;line-height:16px}.cv2 .v2-orgshare{align-items:center;gap:16px;padding:14px 16px;display:flex}.cv2 .v2-orgcap{flex-direction:column;gap:8px;margin-top:8px;padding-top:16px}.cv2 .v2-orgcap,.cv2 .v2-orgcap-list,.cv2 .v2-orgcap-row{border-top:1px solid var(--v2-line);display:flex}.cv2 .v2-orgcap-row{flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px}.cv2 .v2-orgcap-label{width:120px;color:var(--v2-muted)}.cv2 .v2-orgcap-list{flex-direction:column}.cv2 .v2-orgcap-list>li{border-bottom:1px solid var(--v2-line);align-items:center;gap:12px;height:44px;display:flex}.cv2 .v2-capfind{position:relative}.cv2 .v2-capfound{overscroll-behavior:contain;max-height:182px;animation-name:v2-menu-up;bottom:calc(100% + 4px);left:0;right:0;overflow-y:auto}.cv2 .v2-capfound .v2-menu-item{cursor:pointer}.cv2 .v2-capfound .v2-menu-item[aria-selected=true]{background:var(--v2-paper)}.cv2 .v2-capfound .v2-menu-item[aria-selected=true]:before{opacity:1}@media (hover:hover) and (pointer:fine){.cv2 .v2-capfound .v2-menu-item:hover:not([aria-selected=true]){background:0 0}.cv2 .v2-capfound .v2-menu-item:hover:not([aria-selected=true]):before{opacity:0}}.cv2 .v2-capfound-none{color:var(--v2-muted);padding:6px 10px 6px 14px}.cv2 .v2-capx{overscroll-behavior:contain;scrollbar-width:thin;max-height:221px;margin-inline:-8px;padding-inline:8px;overflow-y:auto}.cv2 .v2-capx[data-top]{-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.cv2 .v2-capx[data-bottom]{-webkit-mask-image:linear-gradient(0deg,#0000,#000 24px);mask-image:linear-gradient(0deg,#0000,#000 24px)}.cv2 .v2-capx[data-top][data-bottom]{-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000)}.cv2 .v2-capx .v2-orgcap-list>li{isolation:isolate;position:relative}.cv2 .v2-capx .v2-orgcap-list>li:after{z-index:-1;background:var(--v2-paper);content:"";opacity:0;transition:opacity .6s var(--v2-ease);position:absolute;inset:0 -8px}.cv2 .v2-capx .v2-orgcap-list>li[data-fresh]:after{opacity:1;transition:none}.cv2 .v2-orgcap-list>li:is(.v2-capx-enter-active,.v2-capx-leave-active){overflow:visible clip}.cv2 .v2-capx-enter-active{transition:height .18s var(--v2-out),opacity .16s var(--v2-out),border-color .18s var(--v2-out)}.cv2 .v2-capx-leave-active{transition:height .14s var(--v2-out),opacity .1s ease-out,border-color .14s var(--v2-out)}.cv2 .v2-orgcap-list>li:is(.v2-capx-enter-from,.v2-capx-leave-to){opacity:0;border-bottom-color:#0000;height:0}@media (prefers-reduced-motion:reduce){.cv2 :is(.v2-capx-enter-active,.v2-capx-leave-active){transition:none}}.home.docs{--d-bg:var(--color-off-white);--d-fg:var(--color-off-black);--d-soft:var(--color-neutral-400);--d-faint:var(--color-neutral-500);--d-line:var(--color-neutral-700);--d-rule:var(--color-neutral-600);--d-panel:var(--color-home-paper);--d-wash:var(--color-red-wash);--d-accent:var(--color-home-red);background:var(--d-bg);color:var(--d-fg);transition:background-color var(--hover-ms) var(--ease-conare),color var(--hover-ms) var(--ease-conare)}.home.docs[data-theme=dark]{--d-bg:var(--color-off-black);--d-fg:var(--color-off-white);--d-soft:var(--color-neutral-500);--d-faint:var(--color-neutral-400);--d-line:var(--color-neutral-200);--d-rule:var(--color-neutral-300);--d-panel:var(--color-neutral-100);--d-wash:#ea332529;--d-accent:var(--color-red-lift);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.docs .docs-logo-dark,.docs[data-theme=dark] .docs-logo-light{display:none}.docs[data-theme=dark] .docs-logo-dark{display:block}.docs .docs-bar{transition:background-color var(--hover-ms) var(--ease-conare)}.docs .docs-bar,.docs .docs-bar:after{background:var(--d-bg);border-bottom:1px solid var(--d-line)}.docs .docs-bar:after{content:"";pointer-events:none;height:5px;position:absolute;inset:auto 0 -6px}.docs .docs-chip{color:var(--d-soft);transition:color var(--hover-ms) var(--ease-conare)}.docs .docs-chip:hover{color:var(--d-fg)}.docs .docs-field{border:1px solid var(--d-line);background:var(--d-panel);color:var(--d-soft);transition:border-color var(--hover-ms) var(--ease-conare),color var(--hover-ms) var(--ease-conare)}.docs .docs-field:hover{border-color:var(--d-rule);color:var(--d-fg)}.docs .docs-kbd{border:1px solid var(--d-line);font-family:var(--font-geist);color:var(--d-faint);padding:0 4px;font-size:11px;line-height:16px}.docs .docs-icon-btn{color:var(--d-soft);transition:color var(--hover-ms) var(--ease-conare),background-color var(--hover-ms) var(--ease-conare)}.docs .docs-icon-btn:hover{background:var(--d-panel);color:var(--d-fg)}.docs .docs-tab{color:var(--d-soft);transition:color var(--hover-ms) var(--ease-conare)}.docs :is(.docs-tab-edge,.docs-tab-ground){clip-path:polygon(0 9px,3px 9px,3px 6px,6px 6px,6px 3px,9px 3px,9px 0,calc(100% - 9px) 0,calc(100% - 9px) 3px,calc(100% - 6px) 3px,calc(100% - 6px) 6px,calc(100% - 3px) 6px,calc(100% - 3px) 9px,100% 9px,100% 100%,0 100%)}.docs .docs-tab-edge{background:var(--d-rule)}.docs .docs-tab-ground{background:var(--d-panel);transition:background-color var(--hover-ms) var(--ease-conare)}.docs .docs-tab:not([data-on=true]):hover{color:var(--d-fg)}.docs .docs-tab:not([data-on=true]):hover .docs-tab-ground{background:color-mix(in srgb,var(--d-rule) 45%,var(--d-panel))}.docs .docs-tab[data-on=true]{color:var(--color-off-white)}.docs .docs-tab[data-on=true] .docs-tab-ground{background:var(--color-home-red);view-transition-name:docs-tab}::view-transition-new(root){animation:none}::view-transition-old(root){animation:none}::view-transition-group(docs-tab){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(docs-tab){display:none}::view-transition-new(docs-tab){animation:none}::view-transition-group(docs-tab-label-api){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(docs-tab-label-docs){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(docs-tab-label-api){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(docs-tab-label-docs){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(docs-tab-label-api){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(docs-tab-label-docs){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(docs-tab-label-api){z-index:1}::view-transition-group(docs-tab-label-docs){z-index:1}.docs .docs-tab-mark{color:var(--d-soft);transition:color var(--hover-ms) var(--ease-conare)}.docs .docs-tab:not([data-on=true]):hover .docs-tab-mark{color:var(--color-home-red)}.docs .docs-tab[data-on=true] .docs-tab-mark{color:var(--color-off-white)}.docs .docs-side{background:var(--d-bg)}.docs .docs-side::-webkit-scrollbar{width:6px}.docs .docs-side.docs-side-bare{scrollbar-width:none}.docs .docs-side.docs-side-bare::-webkit-scrollbar{display:none}@supports not selector(::-webkit-scrollbar){.docs .docs-side{scrollbar-width:thin;scrollbar-color:var(--color-neutral-600) var(--color-red-wash)}.docs[data-theme=dark] .docs-side{scrollbar-color:var(--color-neutral-300) var(--color-neutral-100)}}.docs[data-theme=dark] .docs-side::-webkit-scrollbar-track{background:var(--color-neutral-100)}.docs[data-theme=dark] .docs-side::-webkit-scrollbar-thumb{background:var(--color-neutral-300)}.docs .docs-side-link{color:var(--d-soft);transition:color var(--hover-ms) var(--ease-conare),background-color var(--hover-ms) var(--ease-conare);position:relative}.docs .docs-side-link:hover,.docs .docs-side-link[data-on=true]{color:var(--d-fg)}.docs .docs-btn:hover,.docs .docs-glide,.docs .docs-menu-item[data-on=true],.docs .docs-side-link[data-on=true]{background:var(--d-panel)}.docs .docs-soft{color:var(--d-soft)}.docs .docs-btn{border:1px solid var(--d-line);color:var(--d-fg);transition:background-color var(--hover-ms) var(--ease-conare)}.docs .docs-menu{border:1px solid var(--d-line);background:var(--d-bg)}.docs .docs-menu-item{color:var(--d-soft);transition:color var(--hover-ms) var(--ease-conare),background-color var(--hover-ms) var(--ease-conare)}.docs .docs-menu-item:hover,.docs .docs-menu-item[data-on=true]{color:var(--d-fg)}.docs .docs-frame{border:1px solid var(--d-rule);outline:1px solid var(--d-rule);outline-offset:4px}.docs .docs-code{background:var(--color-neutral-100);color:var(--color-off-white)}.docs .tok-k{color:var(--color-red-lift)}.docs .tok-t{color:var(--color-off-white)}.docs .tok-f{color:#f2c6a0}.docs .tok-s{color:#d8c9a3}.docs .tok-p{color:var(--color-neutral-500)}.docs .docs-card{transition:background-color var(--hover-ms) var(--ease-conare)}.docs .docs-callout,.docs .docs-card:hover,.docs .docs-inline-code,.docs .docs-table thead{background:var(--d-panel)}.docs .docs-card-mark{color:var(--d-faint);transition:color var(--hover-ms) var(--ease-conare)}.docs .docs-card:hover .docs-card-mark{color:var(--d-accent)}.docs .docs-table{border:1px solid var(--d-line)}.docs .docs-table thead{color:var(--d-soft)}.docs .docs-table thead+tbody tr:first-child,.docs .docs-table tr+tr{border-top:1px solid var(--d-line)}.docs .docs-link{color:var(--d-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--d-accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--d-accent) 40%,transparent);text-underline-offset:3px;transition:text-decoration-color var(--hover-ms) var(--ease-conare)}.docs .docs-link:hover{-webkit-text-decoration-color:var(--d-accent);text-decoration-color:var(--d-accent)}.docs .docs-method{border:1px solid var(--d-line);color:var(--d-soft)}.docs .docs-method[data-method=POST]{color:var(--d-accent)}.docs .docs-method[data-method=DELETE],.docs .docs-method[data-method=PATCH],.docs .docs-method[data-method=PUT]{color:var(--d-fg)}.docs .docs-toc-link{color:var(--d-soft);transition:color var(--hover-ms) var(--ease-conare)}.docs .docs-cell-key,.docs .docs-strong,.docs .docs-toc-link:hover,.docs .docs-toc-link[data-on=true]{color:var(--d-fg)}.docs .docs-inline-code{border:1px solid var(--d-line);font-family:var(--font-mono);padding:0 4px;font-size:.86em}.docs .docs-callout{border:1px solid var(--d-line);color:var(--d-fg)}.docs .docs-callout[data-tone=caution],.docs .docs-callout[data-tone=warning]{border-color:color-mix(in srgb,var(--d-accent) 30%,transparent);background:var(--d-wash)}.docs[data-theme=dark] .announce{background:var(--color-neutral-200);color:var(--color-off-white)}.docs[data-theme=dark] .announce:hover{background:var(--color-neutral-300)}.docs[data-theme=dark] .announce-tag{background:var(--color-home-red)}.docs[data-theme=dark] .announce-cta{text-decoration-color:#fefefe4d}.docs[data-theme=dark] .announce:hover .announce-cta{-webkit-text-decoration-color:var(--color-off-white);text-decoration-color:var(--color-off-white)}.docs .theme-wipe{z-index:100;pointer-events:none;display:grid;position:fixed;inset:0;overflow:hidden}.docs .theme-wipe i{background:var(--wipe);opacity:0;transition:opacity var(--fade) cubic-bezier(.4,0,.2,1) calc(var(--o) * 1ms)}.docs .theme-wipe[data-on=true] i{opacity:1;transition:opacity var(--fade) cubic-bezier(.4,0,.2,1) calc(var(--i) * 1ms)}.docs.docs-wiping,.docs.docs-wiping :not(.theme-wipe i){transition:none!important}.docs .docs-more{background:linear-gradient(to bottom,transparent,var(--d-bg) 70%)}.docs .docs-more-pill{background:var(--d-bg);color:var(--d-soft)}.docs .docs-more-pill:hover{color:var(--d-fg)}.docs .docs-pager{transition:background-color var(--hover-ms) var(--ease-conare)}.docs .docs-endpoint,.docs .docs-pager:hover,.docs .docs-param-tag{background:var(--d-panel)}.docs .docs-endpoint{border:1px solid var(--d-line)}.docs .docs-params>.docs-param+.docs-param{border-top:1px solid var(--d-line)}.docs .docs-params-nested{border-inline-start:1px solid var(--d-line);padding-inline-start:16px}.docs .docs-param-name{color:var(--d-fg);font-weight:500}.docs .docs-param-tag{border:1px solid var(--d-line);color:var(--d-soft);padding:0 5px;font-size:11px;line-height:18px}.docs .docs-param-tag[data-required]{border-color:color-mix(in srgb,var(--d-accent) 40%,transparent);background:var(--d-wash);color:var(--d-accent)}.docs .docs-param-more summary::-webkit-details-marker{display:none}.docs .docs-param-more[open] .docs-param-chevron path{d:path("M1.5 5h7")}@font-face{font-family:Faculty Glyphic;src:url(../fonts/FacultyGlyphic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(../fonts/Geist-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(../fonts/Geist-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.cv2,.cv2 [data-theme]{--v2-line:var(--color-edge);--v2-muted:var(--color-fg-muted);--v2-soft:var(--color-fg-soft);--v2-paper:var(--color-surface-subtle);--v2-red:var(--color-edge-accent)}.cv2{--v2-ease:cubic-bezier(.2, 0, 0, 1);background:var(--color-surface);color:var(--color-fg);font-family:var(--font-geist);font-size:13px;line-height:20px}.cv2 ::selection{background:var(--v2-red);color:var(--color-off-white)}.v2-side{border-right:1px solid var(--v2-line);background:var(--v2-paper);z-index:20;flex-direction:column;width:216px}.v2-org{border-bottom:1px solid var(--v2-line);align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}.v2-org select{appearance:none;cursor:pointer;text-overflow:ellipsis;background:0 0;flex:1;min-width:0;font-weight:500}.v2-side-search{border:1px solid var(--v2-line);background:var(--color-surface);width:calc(100% - 24px);height:28px;color:var(--v2-muted);text-align:left;transition:border-color .12s var(--v2-ease);flex-shrink:0;align-items:center;gap:8px;margin:12px 12px 4px;padding:0 8px 0 9px;font-size:12px;display:flex}@media (hover:hover) and (pointer:fine){.v2-side-search:hover{border-color:var(--color-edge-strong)}}.v2-side-search:focus-visible{border-color:var(--color-edge-focus);outline:none}.v2-side-search kbd{margin-left:auto;font-family:inherit;font-size:11px}.v2-nav-label{color:var(--v2-muted);padding:16px 12px 4px;font-size:12px;line-height:16px}.v2-nav-link{height:28px;color:var(--v2-soft);transition:background-color .12s var(--v2-ease),color .12s var(--v2-ease);align-items:center;gap:8px;margin:0 8px;padding:0 8px;display:flex;position:relative}.v2-nav-link svg{color:var(--v2-muted);flex-shrink:0}@media (hover:hover) and (pointer:fine){.v2-nav-link:hover{background:color-mix(in srgb,var(--v2-line) 50%,transparent);color:var(--color-fg)}}.v2-nav-link.is-active{background:var(--color-surface);color:var(--color-fg);outline:1px solid var(--v2-line);outline-offset:-1px;font-weight:500}.v2-nav-link.is-active:before{background:var(--v2-red);content:"";width:2px;position:absolute;top:6px;bottom:6px;left:-8px}.v2-nav-link.is-active svg{color:var(--color-fg)}.v2-bar{z-index:10;border-bottom:1px solid var(--v2-line);background:color-mix(in srgb,var(--color-off-white) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:8px;height:48px;padding:0 16px;font-size:12px;display:flex;position:sticky;top:0}.v2-crumb{color:var(--v2-muted);transition:color .12s var(--v2-ease)}@media (hover:hover) and (pointer:fine){.v2-crumb:hover{color:var(--color-fg)}}.v2-page{width:100%;max-width:960px;margin:0 auto;padding:32px 16px 64px}@media (width>=768px){.v2-page{padding:40px 32px 80px}}.v2-greeting{font-family:var(--font-glyphic);letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:32px}.v2-dot{color:var(--v2-red)}.v2-title{font-family:var(--font-glyphic);font-size:20px;font-weight:400;line-height:28px}.v2-h{font-size:13px;font-weight:500;line-height:20px}.v2-meta{color:var(--v2-muted);font-size:12px;line-height:16px}.v2-mono{font-family:var(--font-mono);font-size:12px}.v2-num{font-variant-numeric:tabular-nums}.v2-link{text-decoration:underline;-webkit-text-decoration-color:var(--color-edge-strong);text-decoration-color:var(--color-edge-strong);text-underline-offset:4px;transition:text-decoration-color .2s var(--v2-ease)}@media (hover:hover) and (pointer:fine){.v2-link:hover{-webkit-text-decoration-color:var(--color-fg);text-decoration-color:var(--color-fg)}}.v2-card{border:1px solid var(--v2-line);background:var(--color-surface)}.v2-card-framed{outline:1px solid var(--color-edge);outline-offset:4px}.v2-card-head{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:12px 16px;display:flex}.v2-card-body{padding:16px}.v2-empty{border:1px dashed var(--color-neutral-600);text-align:center;flex-direction:column;gap:4px;padding:40px 16px;display:flex}.v2-btn,.v2-empty{align-items:center}.v2-btn{border:1px solid var(--color-neutral-600);background:var(--color-surface);height:28px;color:var(--color-fg);white-space:nowrap;cursor:pointer;transition:border-color .12s var(--v2-ease),background-color .12s var(--v2-ease),color .12s var(--v2-ease);flex-shrink:0;justify-content:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.v2-btn:hover:not(:disabled){border-color:var(--color-action-secondary-edge-hover)}}.v2-btn:active:not(:disabled){background:var(--v2-paper)}.v2-btn-dark:disabled,.v2-btn-primary:disabled,.v2-btn:disabled{border-color:var(--color-edge);background:var(--color-surface-sunken);color:var(--color-fg-soft);cursor:not-allowed}.v2-btn-ghost:disabled{color:var(--color-fg-muted);background:0 0;border-color:#0000}.v2-btn-primary{border-color:var(--v2-red);background:var(--v2-red);color:var(--color-off-white)}@media (hover:hover) and (pointer:fine){.v2-btn-primary:hover:not(:disabled){border-color:var(--color-home-red-hover);background:var(--color-home-red-hover)}}.v2-btn-primary:active:not(:disabled){border-color:var(--color-home-red-press);background:var(--color-home-red-press)}.v2-btn-dark{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-action-primary-fg)}@media (hover:hover) and (pointer:fine){.v2-btn-dark:hover:not(:disabled){border-color:var(--v2-red);background:var(--v2-red)}}.v2-btn-ghost{color:var(--v2-soft);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.v2-btn-ghost:hover:not(:disabled){border-color:var(--v2-line);color:var(--color-fg)}}.v2-btn-icon{width:28px;padding:0}.v2-input{border:1px solid var(--color-neutral-600);background:var(--color-surface);width:100%;height:32px;transition:border-color .12s var(--v2-ease);outline:none;padding:0 10px;font-size:13px}.v2-input::placeholder{color:var(--v2-muted)}.v2-input:focus{border-color:var(--color-edge-focus)}.v2-tabs{border:1px solid var(--v2-line);background:var(--v2-paper);padding:2px;display:inline-flex}.v2-tabs>button{height:22px;color:var(--v2-muted);transition:color .16s var(--v2-ease),background-color .12s var(--v2-ease),transform .16s var(--v2-out);padding:0 8px;font-size:12px}.v2-tabs>button:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.v2-tabs>button:hover{color:var(--color-fg)}}.v2-tabs>button:disabled{color:var(--color-neutral-500);cursor:not-allowed}.v2-part-in{animation:v2-part-in .16s var(--v2-out) backwards}@keyframes v2-part-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.v2-part-in{animation:none}}.v2-tabs>button[aria-pressed=true],.v2-tabs>button[aria-selected=true]{background:var(--color-surface);color:var(--color-fg);outline:1px solid var(--v2-line)}@supports (anchor-scope:all){.v2-tabs{anchor-scope:--v2-thumb;position:relative}.v2-tabs:before{top:anchor(top);right:anchor(right);bottom:anchor(bottom);left:anchor(left);background:var(--color-surface);content:"";outline:1px solid var(--v2-line);position-anchor:--v2-thumb;position:absolute}.v2-tabs:is(:hover,:focus-within):before{transition:top .18s var(--v2-out),right .18s var(--v2-out),bottom .18s var(--v2-out),left .18s var(--v2-out)}.v2-tabs:not(:has(>[aria-selected=true],>[aria-pressed=true])):before{content:none}.v2-tabs>button{z-index:1;position:relative}.v2-tabs>button[aria-pressed=true],.v2-tabs>button[aria-selected=true]{anchor-name:--v2-thumb;background:0 0;outline:0}.v2-tabs>button:is([aria-selected=true],[aria-pressed=true]):focus-visible{outline:2px solid #020202}}@media (prefers-reduced-motion:reduce){.v2-tabs:is(:hover,:focus-within):before{transition:none}}.v2-prompt{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 16px;display:grid}@media (width>=768px){.v2-prompt{grid-template-columns:minmax(0,1fr) auto;align-items:center}.v2-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2-prompt-text{border-top:1px solid var(--v2-line);background:var(--v2-paper);color:var(--v2-soft);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 16px;font-size:12px;line-height:20px}.v2-steps{gap:8px;display:grid}.v2-step{border:1px solid var(--v2-line);background:var(--color-surface);color:var(--color-neutral-500);text-align:left;transition:background-color .12s var(--v2-ease),color .12s var(--v2-ease);flex-direction:column;gap:4px;padding:12px;display:flex}.v2-step:active{background:var(--v2-paper)}.v2-step-title{color:var(--v2-soft);font-size:13px;font-weight:500}.v2-sb-num,.v2-step-title{transition:color .12s var(--v2-ease);line-height:20px}.v2-sb-num{color:var(--v2-muted);font-family:var(--font-mono);font-size:11px}.v2-sb-meter{grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;margin-top:auto;padding-top:16px;display:grid}.v2-sb-meter>span{background:var(--v2-line);height:4px;position:relative}.v2-sb-meter>span:after{background:var(--v2-red);content:"";opacity:0;transition:opacity .2s var(--v2-ease);position:absolute;inset:0}.v2-step[data-active=true] .v2-sb-num{color:var(--color-fg-danger)}.v2-step[data-active=true] .v2-sb-meter>span:after{opacity:1;transition:opacity 60ms step-start calc(var(--k) * 18ms)}.v2-step[data-done=true] .v2-sb-meter>span{background:var(--color-surface-inverse)}.v2-step[data-done=true] .v2-sb-meter>span:after{display:none}.v2-step[data-done=true] .v2-sb-num{color:var(--color-fg)}.v2-step:focus-visible{outline:2px solid var(--color-off-black);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.v2-step[data-active=true] .v2-sb-meter>span:after{transition:none}}.v2-doors{gap:8px;width:100%;max-width:640px;display:grid}@media (width>=640px){.v2-doors{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-door{border:1px solid var(--v2-line);background:var(--color-surface);text-align:left;transition:border-color .12s var(--v2-ease);flex-direction:column;gap:4px;padding:12px;display:flex}.v2-door[aria-expanded=true]{border-color:var(--color-edge-focus)}@media (hover:hover) and (pointer:fine){.v2-door:hover{border-color:var(--color-edge-focus)}}.v2-sample{border:1px solid var(--v2-line);background:var(--color-surface);text-align:left;width:100%;max-width:320px;transition:border-color .12s var(--v2-ease);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}@media (hover:hover) and (pointer:fine){.v2-sample:hover{border-color:var(--color-edge-focus)}}.v2-stats{border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.v2-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-stat{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);padding:8px 12px}.v2-stat-value{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:24px}.v2-meter{background:var(--v2-line);height:4px}.v2-meter>span{background:var(--color-surface-inverse);height:100%;display:block}.cv2 .v2-costbar{align-items:center;gap:8px;display:flex}.cv2 .v2-costbar .v2-meter{background:0 0;flex-shrink:0}.cv2 .v2-meter[data-top]>span{background:var(--v2-red)}.cv2 .v2-meter[data-rest]>span{background:var(--color-neutral-500)}.v2-rows>*+*{border-top:1px solid var(--v2-line)}.v2-row{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.v2-row-link{transition:background-color .12s var(--v2-ease);margin:0 -16px;padding:8px 16px;font-size:12px;display:block}@media (hover:hover) and (pointer:fine){.v2-row-link:hover{background:var(--v2-paper)}.v2-row-link:hover .v2-row-chev{transform:translate(2px)}}.v2-row-link:focus-visible{outline:2px solid var(--color-off-black);outline-offset:-2px}.v2-row-chev{transition:transform .16s var(--v2-out)}.cv2 [data-held]{pointer-events:none;color:#0000!important}.cv2 [data-held] *{visibility:hidden}.cv2 tr[data-held]>*{visibility:visible;color:#0000!important}.cv2 :not(tr)[data-held],.cv2 tr[data-held]>*{animation:v2-held-in .2s var(--v2-out) .3s backwards}@keyframes v2-held-in{0%{border-color:#0000}}.cv2[data-starting] main>:not(.v2-wait){visibility:hidden}.cv2 .v2-wait{min-height:40vh;animation:v2-fade .2s var(--v2-out) .3s backwards;place-items:center;display:grid}.v2-table{border-collapse:collapse;width:100%;font-size:13px}.v2-table th{background:var(--v2-paper);height:32px;color:var(--v2-muted);text-align:left;white-space:nowrap;padding:0 12px;font-size:12px;font-weight:400}.v2-table td,.v2-table th{border-bottom:1px solid var(--v2-line)}.v2-table td{vertical-align:middle;height:40px;padding:4px 12px}.v2-card-head+.v2-table :is(th,td):first-child{padding-left:16px}.v2-card-head+.v2-table :is(th,td):last-child{padding-right:16px}.v2-table tbody tr:last-child td{border-bottom:0}.v2-table tbody tr.is-link{cursor:pointer}.cv2 td>.v2-docdl{margin-left:auto;display:grid}.cv2 .v2-docdl{vertical-align:middle;width:14px;height:14px;color:var(--color-fg-muted);cursor:pointer;transition:color .12s var(--v2-ease),transform .16s var(--v2-out);place-items:center;display:inline-grid;position:relative}.cv2 .v2-docdl:after{content:"";position:absolute;inset:-8px}.cv2 .v2-docdl [data-for=idle] :is(polyline,line){transition:transform .16s var(--v2-out)}@media (hover:hover) and (pointer:fine){.cv2 .v2-docdl:hover{color:var(--color-fg)}.cv2 .v2-docdl:hover [data-for=idle] :is(polyline,line){transform:translateY(2px)}}.cv2 .v2-docdl:active{transform:scale(.92)}.cv2 .v2-docdl:focus-visible{outline:2px solid var(--v2-red);outline-offset:4px}.cv2 .v2-docdl>*{opacity:0;transition:opacity .12s var(--v2-ease),scale .16s var(--v2-out);grid-area:1/1;scale:.8}.cv2 .v2-docdl:not([data-state])>[data-for=idle],.cv2 .v2-docdl[data-state=done]>[data-for=done],.cv2 .v2-docdl[data-state=failed]>[data-for=failed]{opacity:1;scale:1}.cv2 .v2-docdl[data-state=busy]>[data-for=busy]{opacity:1;transition-delay:.15s;scale:1}.cv2 .v2-docdl[data-state=done]{color:var(--color-fg)}.cv2 .v2-docdl[data-state=failed]{color:var(--color-fg-danger)}@media (hover:hover) and (pointer:fine){.cv2 tr.is-link:hover .v2-docdl{color:var(--color-fg)}.v2-table tbody tr.is-link:hover td{background:color-mix(in srgb,var(--v2-paper) 70%,var(--color-off-white))}}.v2-hero{font-family:var(--font-glyphic);letter-spacing:-.01em;text-align:center;font-size:32px;font-weight:400;line-height:40px}@media (width>=768px){.v2-hero{font-size:40px;line-height:48px}}.v2-searchbox{border:1px solid var(--color-neutral-600);background:var(--color-surface);transition:border-color .12s var(--v2-ease)}.v2-searchbox:focus-within{border-color:var(--color-edge-focus)}.v2-searchbox textarea{resize:none;background:0 0;outline:none;width:100%;min-height:56px;padding:12px 12px 0;font-size:14px;line-height:20px;display:block}.v2-searchbox textarea::placeholder{color:var(--v2-muted)}.v2-searchbox-bar{align-items:center;gap:8px;padding:8px;display:flex}.v2-searchbox select{background:var(--v2-paper);font-family:var(--font-mono);appearance:none;cursor:pointer;padding:0 24px 0 8px}.v2-chip,.v2-searchbox select{border:1px solid var(--v2-line);height:28px;font-size:12px}.v2-chip{background:var(--color-surface);transition:border-color .12s var(--v2-ease);padding:0 10px}@media (hover:hover) and (pointer:fine){.v2-chip:hover{border-color:var(--color-action-secondary-edge-hover)}}.v2-result{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:12px 16px;display:grid}.v2-score{border:1px solid var(--v2-line);background:var(--v2-paper);height:20px;font-family:var(--font-mono);align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.cv2 .c-title{font-family:var(--font-glyphic);text-transform:none;font-size:20px;font-weight:400;line-height:28px}.cv2 .c-heading{font-family:var(--font-geist);font-size:14px;font-weight:500}.cv2 :is(.c-card,.c-panel,.c-btn,.c-input,.c-segmented,.c-badge,.c-callout,.c-code,.c-modal,.c-error,.pressable){border-radius:0}.cv2 .c-btn{height:28px;font-size:12px}.cv2 .c-btn-primary{border-color:var(--color-action-primary);background:var(--color-action-primary)}@media (hover:hover) and (pointer:fine){.cv2 .c-btn-primary:hover{border-color:var(--color-home-red-press);background:var(--color-home-red-press)}}.cv2 .c-btn:disabled,.cv2 .c-btn:disabled:active,.cv2 .c-btn:disabled:hover{border-color:var(--color-edge);background:var(--color-surface-sunken);color:var(--color-fg-soft);opacity:1}.cv2 .c-btn-ghost:disabled,.cv2 .c-btn-ghost:disabled:hover{color:var(--color-fg-muted);background:0 0;border-color:#0000}.cv2 .c-input{height:32px}.cv2 .c-input,.cv2 .c-table{font-size:13px}.cv2 nav a:not(.c-nav-link):not(.c-tab):not(.c-crumb){font-size:inherit;text-transform:none}.cv2 .c-caption{letter-spacing:0;text-transform:none;font-size:12px}.cv2 .c-heading{font-size:13px;line-height:20px}.cv2 .c-card{border-color:var(--v2-line)}.cv2 .c-table th{border-bottom-color:var(--v2-line);background:var(--v2-paper);height:32px;color:var(--v2-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.cv2 .c-table th.text-right{padding-right:12px}.cv2 .c-table th.text-right:last-child{padding-right:16px}.cv2 .c-table td{border-bottom-color:var(--v2-line)}.cv2 .c-table th:first-letter,.cv2 :is(p,dt,div).c-caption:first-letter,.cv2 figcaption>.c-caption:first-letter{text-transform:uppercase}.cv2 .c-badge{border-color:var(--v2-line);height:18px;padding:0 5px 2px;font-weight:400}.cv2 .c-badge>:is(.c-dot,.v2-matrix,svg){margin-top:2px}.cv2 :is(.v2-table,.c-table) td>:is(.c-badge,.v2-proc){width:fit-content;display:flex}.cv2 .v2-table td>.v2-states{display:grid}.cv2 .c-badge-fill{border-color:var(--color-status-working);background:var(--color-status-working);color:var(--color-status-working-fg)}.cv2 .c-badge-fill .c-dot{background:var(--color-surface)}.cv2 .c-badge-quiet{border-color:var(--v2-line);color:var(--v2-muted)}.cv2 .c-badge-red{background:var(--color-surface-danger);color:var(--color-fg-danger);border-color:#0000}.cv2 .c-badge-red>.c-badge-text{display:block;translate:0 .5px}.cv2 .c-dot{border-radius:0;width:4px;height:4px}.cv2 .c-badge-red .c-dot{background:var(--v2-red)}.cv2 .c-stat{padding:12px}.cv2 .c-stat-value{font-family:var(--font-geist);margin-top:4px;font-size:20px;font-weight:500;line-height:28px}.cv2 .c-segmented{border-color:var(--v2-line);background:var(--v2-paper);height:auto;padding:2px}.cv2 .c-segmented>button{height:22px;transition:color .12s var(--v2-ease),background-color .12s var(--v2-ease);font-weight:400}.cv2 .c-segmented>button+button{border-left:0}.cv2 .c-segmented>button[aria-pressed=true],.cv2 .c-segmented>button[aria-selected=true]{background:var(--color-surface);outline:1px solid var(--v2-line)}.v2-trigger{isolation:isolate;text-align:left;align-items:center;gap:8px;width:100%;height:100%;padding:0 12px;display:flex;position:relative}.v2-trigger:before{z-index:-1;content:"";transition:background-color .12s var(--v2-ease);position:absolute;inset:6px 8px}.v2-trigger[aria-expanded=true]:before{background:color-mix(in srgb,var(--v2-line) 45%,transparent)}@media (hover:hover) and (pointer:fine){.v2-trigger:hover:before{background:color-mix(in srgb,var(--v2-line) 45%,transparent)}}.v2-trigger:focus-visible{outline:2px solid var(--color-off-black);outline-offset:-2px}.v2-trigger>svg:last-child{margin-right:3px}.v2-trigger .v2-meta{line-height:14px}.v2-tile{border:1px solid var(--v2-line);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.v2-menu,.v2-tile{background:var(--color-surface)}.v2-menu{z-index:40;border:1px solid var(--color-edge);animation:v2-menu-in .16s var(--v2-ease) both;flex-direction:column;padding:4px;scroll-margin:8px;display:flex;position:absolute}.v2-menu[aria-label=account]{animation-name:v2-menu-up}.v2-menu:has(:focus-visible){animation:none}@keyframes v2-menu-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes v2-menu-up{0%{opacity:0;transform:translateY(4px)}}.v2-cmd-box,.v2-menu-tag,.v2-menu>*{flex-shrink:0}.v2-menu-label{color:var(--v2-muted);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 4px 14px;font-size:12px;line-height:16px;display:flex}.v2-menu-tag{border:1px solid var(--v2-line);padding:0 4px;font-size:11px;line-height:16px}.v2-menu-sep{background:var(--v2-line);height:1px;margin:4px -4px}.v2-menu-item{height:32px;color:var(--color-fg);text-align:left;transition:background-color .12s var(--v2-ease);outline:none;align-items:center;gap:8px;padding:0 10px 0 14px;font-size:13px;display:flex;position:relative}.v2-menu-item:before{background:var(--v2-red);content:"";opacity:0;width:4px;height:4px;transition:opacity .12s var(--v2-ease);margin-top:-2px;position:absolute;top:50%;left:5px}.v2-menu-item:focus-visible{background:var(--v2-paper)}@media (hover:hover) and (pointer:fine){.v2-menu-item:hover{background:var(--v2-paper)}}.v2-menu-item:focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){.v2-menu-item:hover:before{opacity:1}}.v2-menu-item[aria-checked=true],.v2-menu-item[aria-current=true],.v2-ns-title,.v2-px,.v2-ws-name{font-weight:500}.v2-menu-item:disabled{color:var(--v2-muted);cursor:progress}.v2-cmd-backdrop{z-index:50;background:color-mix(in srgb,var(--color-off-black) 24%,transparent);position:fixed;inset:0}.v2-cmd{border:1px solid var(--color-edge);background:var(--color-surface);flex-direction:column;width:calc(min(560px,100vw - 32px));display:flex;position:absolute;top:15vh;left:50%;transform:translate(-50%)}.v2-cmd-box{border-bottom:1px solid var(--v2-line);align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.v2-cmd-box input{background:0 0;outline:none;flex:1;min-width:0;font-size:14px}.v2-cmd-box input::placeholder{color:var(--v2-muted)}.v2-cmd-list{overscroll-behavior:contain;max-height:calc(min(400px,60vh));padding:4px;overflow-y:auto}.v2-cmd .v2-menu-item,.v2-px{cursor:pointer}@media (hover:hover) and (pointer:fine){.v2-cmd .v2-menu-item:hover{background:0 0}.v2-cmd .v2-menu-item:hover:before{opacity:0}}.v2-cmd .v2-menu-item[data-active]{background:var(--v2-paper)}.v2-cmd .v2-menu-item[data-active]:before{opacity:1}.v2-cmd .v2-cmd-doc{height:auto;min-height:44px;padding-top:6px;padding-bottom:6px}.v2-docs{--d-bg:var(--color-off-white);--d-fg:var(--color-fg);--d-soft:var(--color-fg-muted);--d-faint:var(--color-neutral-500);--d-line:var(--color-edge);--d-rule:var(--color-edge-strong);--d-panel:var(--color-surface-subtle);--d-wash:var(--color-surface-danger);--d-accent:var(--color-home-red);z-index:40;border-left:1px solid var(--v2-line);background:var(--color-surface);flex-direction:column;width:calc(min(420px,100vw));display:flex;position:fixed;top:0;bottom:0;right:0}@media (width>=1280px){.v2-docs{z-index:auto;flex-shrink:0;height:100vh;position:sticky}}.v2-docs-bar{border-bottom:1px solid var(--v2-line);flex-shrink:0;align-items:center;gap:4px;height:48px;padding:0 16px;display:flex}.v2-docs-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 26px 48px;overflow-y:auto}.v2-docs-lead{color:var(--v2-soft);margin-top:8px}.v2-docs .docs-callout,.v2-docs .docs-soft{font-size:13px;line-height:20px}.v2-docs pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:20px;overflow-x:visible}.v2-docs .docs-code .text-neutral-500{color:var(--color-neutral-600)}.v2-docs table{font-size:13px}.v2-docs h2[id]{font-family:var(--font-glyphic);letter-spacing:0;margin-top:16px;font-size:16px;line-height:24px}.v2-docs h3[id]{margin-top:4px;font-size:13px;line-height:20px}.v2-docs .docs-link{color:var(--color-fg-danger)}.v2-docs ul.grid{grid-template-columns:minmax(0,1fr);gap:12px}.v2-docs .docs-card{gap:8px;padding:12px 14px}.v2-docs .docs-card .font-glyphic{font-size:14px;line-height:20px}.v2-docs .docs-card .docs-soft{font-size:12px;line-height:16px}.v2-docs-enter-active{transition:transform .22s var(--v2-out),opacity .22s var(--v2-out)}.v2-docs-leave-active{transition:transform .16s var(--v2-out),opacity .16s var(--v2-out)}.v2-docs-enter-from,.v2-docs-leave-to{opacity:0;transform:translate(16px)}@media (prefers-reduced-motion:reduce){.v2-docs-enter-from,.v2-docs-leave-to{transform:none}}.cv2 .hl-char{transition:opacity .2s cubic-bezier(.45,0,.55,1) var(--d,0s),color .4s cubic-bezier(.215,.61,.355,1) calc(.2s + var(--d,0s))}.cv2 .hl.hl-ready:not(.is-on) .hl-char{color:var(--v2-red);opacity:.2;transition:none}.cv2 .hl-word{white-space:nowrap;display:inline-block}@media (prefers-reduced-motion:reduce){.v2-menu{animation:none}.cv2 .hl.hl-ready:not(.is-on) .hl-char{color:inherit;opacity:1}.cv2 .hl-char{transition:none}}.v2-px{isolation:isolate;background:var(--color-surface-inverse);height:28px;color:var(--color-off-white);white-space:nowrap;will-change:transform;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.v2-px:focus-visible{outline:2px solid var(--v2-red);outline-offset:2px}.v2-px-fill{z-index:-1;pointer-events:none;display:grid;position:absolute;inset:0}.v2-px-fill i{background:var(--v2-red);opacity:0;transition:opacity .12s cubic-bezier(.2,0,0,1) calc(var(--o) * 1ms);font-style:normal;position:relative}.v2-px-label{align-items:center;gap:6px;line-height:1.4;display:inline-flex}@media (hover:hover) and (pointer:fine){.v2-px:hover .v2-px-fill i{opacity:1;transition:opacity 80ms cubic-bezier(0,0,.2,1) calc(var(--i) * 1ms)}.cv2 tr.is-link:hover .v2-chev{color:var(--color-fg);translate:0 1px}.cv2 tr.is-link:hover .v2-chev.rotate-180{translate:0 -1px}}.v2-px:active .v2-px-fill i{background:var(--color-home-red-press);opacity:1;transition:opacity 70ms}.v2-px:focus-visible .v2-px-fill i{opacity:1}@media (prefers-reduced-motion:reduce){.v2-px-fill i,.v2-px:hover .v2-px-fill i{transition:none}}.cv2{--v2-out:cubic-bezier(.23, 1, .32, 1)}.v2-collapse{transition:grid-template-rows .18s var(--v2-out);grid-template-rows:0fr;display:grid}.v2-collapse[data-open=true]{grid-template-rows:1fr;transition-duration:.26s}.v2-collapse>div{min-height:0;overflow:hidden}.v2-collapse .v2-prompt-text{opacity:0;filter:blur(2px);transition:opacity .12s ease,filter .12s ease,transform .18s var(--v2-out);transform:translateY(-6px)}.v2-collapse[data-open=true] .v2-prompt-text{opacity:1;filter:none;transition-duration:.22s,.22s,.26s;transition-delay:40ms;transform:none}.v2-chev{transition:rotate .12s var(--v2-out),translate .16s var(--v2-out),color .12s ease}:is([aria-expanded=true]>.v2-chev,.v2-chev.rotate-180){transition-duration:.18s,.16s,.12s;rotate:180deg}.cv2 tr.is-link:active .v2-chev{rotate:24deg}.cv2 tr.is-link:active .v2-chev.rotate-180{rotate:156deg}.v2-btn,.v2-chip,.v2-door,.v2-px,.v2-sample{transition-property:border-color,background-color,color;transition-duration:.12s;transition-timing-function:var(--v2-ease)}.v2-chip:active:not(:disabled),.v2-door:active,.v2-sample:active:not(:disabled){background:var(--color-surface-subtle)}@media (prefers-reduced-motion:reduce){.v2-collapse,.v2-collapse[data-open=true]{transition:none}.v2-collapse .v2-prompt-text{filter:none;transition:opacity .12s;transform:none}.v2-chev{transition:none}}.v2-px[data-done=true] .v2-px-fill i{opacity:1;transition:opacity 80ms cubic-bezier(0,0,.2,1) calc(var(--i) * 1ms)}.v2-swap{display:grid}.v2-swap>span{transition:opacity .16s ease,filter .16s ease,transform .22s var(--v2-out);grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.v2-swap-b{opacity:0;filter:blur(2px);transform:translateY(5px)scale(.96)}.v2-swap[data-on=true] .v2-swap-a{opacity:0;filter:blur(2px);transform:translateY(-5px)scale(.96)}.v2-swap[data-on=true] .v2-swap-b{opacity:1;filter:none;transform:none}.v2-swap-b svg path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .12s}.v2-swap[data-on=true] .v2-swap-b svg path{stroke-dashoffset:0;transition:stroke-dashoffset .2s var(--v2-out) 40ms}@media (prefers-reduced-motion:reduce){.v2-swap>span{transition:opacity .12s;filter:none!important;transform:none!important}.v2-swap-b svg path{stroke-dashoffset:0;transition:none}}.v2-ws-name{font-size:12px;line-height:12px}.v2-ws-meta,.v2-ws-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;translate:0 .5px}.v2-ws-meta{color:var(--v2-muted);margin-top:1px;margin-bottom:-3px;padding-bottom:3px;font-size:11px;line-height:10px}.v2-menu-danger{color:var(--color-fg-danger)}.v2-menu-danger:focus-visible{background:var(--color-surface-danger)}@media (hover:hover) and (pointer:fine){.v2-menu-danger:hover{background:var(--color-surface-danger)}}.v2-scope{border:1px solid var(--v2-line);background:var(--v2-paper);height:28px;transition:border-color .12s var(--v2-ease);align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.v2-scope[aria-expanded=true]{border-color:var(--color-edge-focus);background:var(--color-surface)}@media (hover:hover) and (pointer:fine){.v2-scope:hover{border-color:var(--color-edge-focus)}}.v2-scope:active:not(:disabled){background:var(--color-surface-subtle)}.v2-scope:disabled{color:var(--color-fg-muted);cursor:not-allowed}.v2-scope:focus-visible{outline:2px solid var(--color-off-black);outline-offset:1px}.v2-chip{align-items:center;gap:6px;display:inline-flex}.v2-input.v2-input-icon{height:28px;padding-left:28px;font-size:12px}.v2-page-wide{max-width:1120px}.v2-ns-title{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:20px;line-height:28px}.v2-props{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@media (width>=1024px){.v2-props{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-props>div{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);flex-direction:column;gap:2px;min-width:0;margin:0 -1px -1px 0;padding:12px 16px;display:flex}.v2-props dt{color:var(--v2-muted);font-size:12px;line-height:16px}.v2-props dd{min-width:0;font-size:13px;line-height:20px}@media (width<=1023px){.v2-props-wide{grid-column:span 2}}.v2-tabline{border-bottom:1px solid var(--v2-line);gap:24px;display:flex}.v2-tabline>:is(button,a){height:36px;color:var(--v2-muted);transition:color .12s var(--v2-ease);flex-shrink:0;align-items:center;font-size:13px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.v2-tabline>:is(button,a):hover{color:var(--color-fg)}}.v2-tabline>:is([aria-selected=true],[aria-current=page]){color:var(--color-fg)}.v2-tabline>:is([aria-selected=true],[aria-current=page]):after{background:var(--color-surface-inverse);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.v2-tabline>:is(button,a):before{background:var(--v2-red);opacity:0;content:"";width:4px;height:4px;margin-top:-2px;transition:opacity .12s ease-out;position:absolute;top:50%;left:-10px}.v2-tabline>:is([aria-selected=true],[aria-current=page]):before{opacity:1}@media (hover:hover) and (pointer:fine){.v2-tabline>:is(button,a):hover:before{opacity:1}}.v2-code-hint,.v2-table tbody tr.is-selected td{background:var(--v2-paper)}.v2-opts{display:grid}@media (width>=768px){.v2-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-opt:nth-child(odd):not(.v2-opt-wide){border-right:1px solid var(--v2-line)}.v2-opt-wide{grid-column:span 2}}.v2-opt{border-bottom:1px solid var(--v2-line);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.v2-opt:last-child{border-bottom:0}.v2-opt .v2-input{margin-top:4px}.v2-input[aria-invalid=true]{border-color:var(--color-home-red-press)}.v2-code-hint{color:var(--v2-soft);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 16px;font-size:12px;line-height:20px}.v2-danger{border-color:color-mix(in srgb,var(--v2-red) 35%,var(--v2-line))}.v2-btn-danger{border-color:var(--color-action-danger);background:var(--color-surface);color:var(--color-action-danger)}@media (hover:hover) and (pointer:fine){.v2-btn-danger:hover:not(:disabled){background:var(--color-action-danger-hover);color:var(--color-off-white)}}.cv2 .v2-btn-danger:disabled{border-color:var(--color-action-danger);background:var(--color-surface);color:var(--color-action-danger)}.cv2 .v2-btn-danger[data-armed]{background:var(--color-action-danger);color:var(--color-off-white)}@media (hover:hover) and (pointer:fine){.cv2 .v2-btn-danger[data-armed]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-action-danger) 85%,var(--color-off-black));background:color-mix(in srgb,var(--color-action-danger) 85%,var(--color-off-black))}.v2-actrow:hover td{background:color-mix(in srgb,var(--v2-paper) 70%,var(--color-off-white))}}.v2-menu-count{min-width:40px;color:var(--v2-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.v2-rowacts{gap:6px;display:inline-flex}.v2-rowacts .v2-btn{transition:border-color .12s var(--v2-ease),background-color .12s var(--v2-ease),color .12s var(--v2-ease)}.v2-actrow:not(:hover):not(:focus-within) .v2-rowacts .v2-btn{border-color:#0000}@media (hover:none){.v2-actrow:not(:focus-within) .v2-rowacts .v2-btn{border-color:var(--v2-line)}.v2-actrow .v2-rowacts .v2-btn-danger{border-color:var(--color-home-red-press)}}.v2-stat{transition:background-color .12s var(--v2-ease)}.v2-stat[data-on=true]{background:var(--v2-paper)}@media (hover:hover) and (pointer:fine){.v2-stat:hover{background:var(--v2-paper)}}.v2-chart-enter-active{transition:opacity .2s var(--v2-out),transform .24s var(--v2-out)}.v2-chart-leave-active{transition:opacity .12s,transform .12s}.v2-chart-enter-from{opacity:0;transform:translateY(6px)}.v2-chart-leave-to{opacity:0;transform:translateY(-4px)}.cv2 .v2-chart-bare.c-card{background:0 0;border:0;padding:0}.cv2 .c-bar{transform-origin:bottom;animation:v2-bar-in .24s var(--v2-out) both;animation-delay:calc(var(--i,0) * 4ms);transition:background-color .16s var(--v2-ease)}@keyframes v2-bar-in{0%{transform:scaleY(0)}}.cv2 [data-drawn] .c-bar{animation:none}button.v2-stat{text-align:left;cursor:pointer;width:100%;position:relative}.v2-stat[aria-pressed=true]:before{background:var(--v2-red);content:"";height:2px;position:absolute;top:-1px;left:-1px;right:-1px}@media (prefers-reduced-motion:reduce){.v2-chart-enter-active,.v2-chart-leave-active{transition:opacity .12s}.v2-chart-enter-from,.v2-chart-leave-to{transform:none}.cv2 .c-bar{animation:none}}.cv2 .v2-rise{animation:v2-rise .24s var(--v2-out) both;animation-delay:calc(var(--i,0) * 45ms)}@keyframes v2-rise{0%{opacity:0;transform:translateY(6px)}}.cv2 .v2-results{transition:opacity .16s var(--v2-ease)}.cv2 .v2-results[data-busy]{opacity:.4;pointer-events:none}.cv2 .v2-match{min-height:40px;transition:background-color .12s var(--v2-ease);align-items:center;gap:10px;padding:0 16px;display:flex}@media (hover:hover) and (pointer:fine){.cv2 .v2-match:hover{background:var(--v2-paper)}.cv2 .v2-match:hover .v2-row-chev{transform:translate(2px)}}.cv2 .v2-match:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.cv2 .v2-rise{animation:none}}.cv2 .v2-submit{position:relative;overflow:hidden}.cv2 .v2-matrix{flex-shrink:0;grid-template-columns:repeat(3,2px);gap:2px;display:grid}.cv2 .v2-matrix i{background:var(--color-neutral-500);width:2px;height:2px;animation:.9s step-end infinite v2-blink;animation-delay:calc(var(--k) * .1s)}.cv2 .v2-submit .v2-matrix i{background:var(--color-surface)}@keyframes v2-blink{0%{opacity:1}50%{opacity:.2}}.cv2 .v2-shimmer{background:linear-gradient(90deg,var(--color-neutral-400) 30%,var(--color-neutral-700) 50%,var(--color-neutral-400) 70%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite v2-shimmer}@keyframes v2-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.cv2 .v2-results[data-motion="1"] .v2-rise{animation:v2-viz-in .2s var(--v2-out) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes v2-viz-in{0%{opacity:0;transform:translateY(12px)}}.cv2 .v2-expand{transition:grid-template-rows .18s var(--v2-out);grid-template-rows:0fr;display:grid}.cv2 .v2-expand[data-open]{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.cv2 .v2-matrix i,.cv2 .v2-results .v2-rise,.cv2 .v2-shimmer{animation:none}.cv2 .v2-shimmer{color:var(--v2-muted);background:0 0}.cv2 .v2-expand{transition:none}}@media (hover:hover) and (pointer:fine){.cv2 .v2-nsrow:hover .v2-row-chev{transform:translate(2px)}}.cv2 .roll{line-height:1.4;display:block;position:relative;overflow:hidden}.cv2 .roll-a,.cv2 .roll-b{transition:transform .16s cubic-bezier(.2,0,0,1);display:block}.cv2 .roll-b{inset-inline:0;position:absolute;top:0;transform:translateY(110%)}.cv2 .v2-hold .roll-b{text-align:start}.cv2 .v2-hold[data-variant="1"]{justify-content:center}.cv2 .v2-hold[data-variant="1"] .roll-b{text-align:center}.cv2 .roll-host:focus-visible .roll-a{transform:translateY(-110%)}.cv2 .roll-host:focus-visible .roll-b{transform:none}@media (hover:hover) and (pointer:fine){.cv2 .roll-host:hover .roll-a{transform:translateY(-110%)}.cv2 .roll-host:hover .roll-b{transform:none}}.cv2 .v2-sheet-backdrop{z-index:60;background:#02020229;position:fixed;inset:0}.cv2 .v2-sheet{border-left:1px solid var(--v2-line);background:var(--color-surface);width:min(440px,100%);position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.cv2 .v2-sheet-enter-active{transition:opacity .22s var(--v2-out)}.cv2 .v2-sheet-enter-active .v2-sheet{transition:transform .22s var(--v2-out)}.cv2 .v2-sheet-leave-active{transition:opacity .16s var(--v2-ease)}.cv2 .v2-sheet-leave-active .v2-sheet{transition:transform .16s var(--v2-ease)}.cv2 .v2-fade-t-enter-from,.cv2 .v2-fade-t-leave-to,.cv2 .v2-sheet-enter-from,.cv2 .v2-sheet-leave-to{opacity:0}.cv2 .v2-sheet-enter-from .v2-sheet,.cv2 .v2-sheet-leave-to .v2-sheet{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.cv2 .roll-a,.cv2 .roll-b,.cv2 .v2-sheet-enter-active,.cv2 .v2-sheet-enter-active .v2-sheet,.cv2 .v2-sheet-leave-active,.cv2 .v2-sheet-leave-active .v2-sheet{transition:none}}.cv2 .v2-setting{gap:12px;display:grid}@media (width>=768px){.cv2 .v2-setting{grid-template-columns:200px minmax(0,1fr);gap:24px}}.cv2 .v2-setrow{justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:6px 16px;display:flex}.cv2 .v2-docs-backdrop{z-index:60;background:#02020229;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cv2 .v2-docs.v2-reader{z-index:auto;border:1px solid var(--v2-line);flex-direction:row;width:min(1040px,100%);height:min(760px,100%);position:relative;inset:auto}.cv2 .v2-reader-nav{border-right:1px solid var(--v2-line);background:var(--v2-paper);flex-shrink:0;width:248px;padding:12px 8px;overflow-y:auto}.cv2 .v2-fade-t-enter-active{transition:opacity .18s var(--v2-out)}.cv2 .v2-fade-t-leave-active{transition:opacity .14s var(--v2-ease)}@media (width<=767px){.cv2 .v2-reader-nav{display:none}.cv2 .v2-docs-backdrop{padding:0}}.cv2 .v2-docs.v2-docsheet{z-index:auto;width:min(620px,100%);height:auto;position:absolute;top:0;bottom:0;right:0}@media (prefers-reduced-motion:reduce){.cv2 .v2-fade-t-enter-active,.cv2 .v2-fade-t-leave-active{transition:none}}.v2-actrow .v2-rowacts .v2-btn-danger:not(:hover){background:0 0;border-color:#0000}.cv2 .v2-chip-pick{padding-left:16px;position:relative}.cv2 .v2-chip-pick:before{background:var(--v2-red);content:"";opacity:0;width:4px;height:4px;transition:opacity .12s var(--v2-ease);margin-top:-2px;position:absolute;top:50%;left:6px}.cv2 .v2-chip-pick[aria-pressed=true]:before{opacity:1}@media (hover:hover) and (pointer:fine){.cv2 .v2-chip-pick:hover:before{opacity:1}}.cv2 .v2-chip-pick[aria-pressed=true]{border-color:var(--color-edge-focus)}.cv2 .v2-stepper{align-items:stretch;gap:4px;width:220px;display:flex}.cv2 .v2-stepper .v2-btn-icon{width:32px;height:auto}.cv2 .v2-no-spin{appearance:textfield}.cv2 .v2-no-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cv2 .v2-no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cv2 .v2-splitbar{gap:2px;height:12px;display:flex}.cv2 .v2-splitbar>span{background:var(--color-neutral-600);transition:background-color .12s var(--v2-ease);flex-basis:0}.cv2 .v2-splitbar>span[data-on]{background:var(--v2-red)}.cv2 .v2-splitbar[data-pm="6"]>span[data-on]{background:var(--color-surface-inverse)}.cv2 .v2-priced{width:100%;min-height:40px;transition:background-color .12s var(--v2-ease);align-items:center;gap:16px;padding:0 16px 0 20px;display:flex;position:relative}.cv2 .v2-priced:before{background:var(--v2-red);content:"";opacity:0;width:4px;height:4px;transition:opacity .12s var(--v2-ease);margin-top:-2px;position:absolute;top:50%;left:8px}.cv2 .v2-priced[data-on]{background:var(--v2-paper)}.cv2 .v2-priced[data-on]:before{opacity:1}.cv2 .v2-priced:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-capnote{text-wrap:pretty;flex:1 1 0;align-self:center;min-width:0}.cv2 .v2-capnote[data-warn]{color:var(--color-home-red-press)}.cv2 #spend-cap .v2-capnote{flex:none;align-self:stretch;min-height:16px}.cv2 .c-modal-foot:has(>.v2-capnote){align-items:center;min-height:56px}@media (width<=639px){.cv2 .c-modal-foot:has(>.v2-capnote){flex-wrap:wrap}.cv2 #spend-cap .v2-capnote,.cv2 .v2-capnote{flex-basis:100%;min-height:32px}}.cv2 .v2-grantview{position:relative}.cv2 .v2-grantlist{--fade-top:0px;--fade-foot:0px;overscroll-behavior:contain;scrollbar-width:none;max-height:calc(max(224px,76vh - 264px));-webkit-mask-image:linear-gradient(transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-foot)),transparent);-webkit-mask-image:linear-gradient(transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-foot)),transparent);mask-image:linear-gradient(transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-foot)),transparent);overflow-y:auto}.cv2 .v2-grantlist::-webkit-scrollbar{display:none}.cv2 .v2-grantlist[data-above]{--fade-top:28px}.cv2 .v2-grantlist[data-below]{--fade-foot:28px}.cv2 .v2-grantlist:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-grantbar{background:var(--color-edge-strong);opacity:0;pointer-events:none;width:3px;transition:opacity .2s var(--v2-ease);position:absolute;top:0;right:-12px}.cv2 .v2-grantbar[data-on],.cv2 .v2-grantview:hover .v2-grantbar{opacity:1;transition-duration:80ms}.cv2 .c-modal:has([data-grants]){margin-top:12vh}.cv2 .v2-ledger>li[data-new]>*{animation:v2-grantin .24s var(--v2-out) both;animation-delay:calc(var(--i) * 30ms)}.cv2 .v2-ledger>li[data-new]:before{animation:v2-grantmark .2s var(--v2-out) both;animation-delay:calc(var(--i) * 30ms)}@keyframes v2-grantin{0%{opacity:0;transform:translateY(8px)}}@keyframes v2-grantmark{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.cv2 .v2-ledger>li[data-new]:before,.cv2 .v2-ledger>li[data-new]>*{animation:none}}.cv2 .v2-grantyear .v2-ledger{margin:4px 16px 8px}.cv2 .v2-ledger{border-left:1px solid var(--v2-line);flex-direction:column;margin-left:3px;display:flex}.cv2 .v2-ledger>li{justify-content:space-between;align-items:center;gap:16px;padding:10px 0 10px 18px;display:flex;position:relative}.cv2 .v2-ledger>li:before{background:var(--color-surface-inverse);content:"";width:5px;height:5px;margin-top:-3px;position:absolute;top:50%;left:-3px}.cv2 .v2-ledger>li:first-child:before{background:var(--v2-red)}.cv2 .v2-docs .docs-link{color:var(--color-fg-danger)}.cv2 .v2-docs .docs-card .font-glyphic,.cv2 .v2-docs .v2-title,.cv2 .v2-docs h2[id]{font-family:var(--font-glyphic);letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:28px}.cv2 .v2-docs-body :is(.docs-soft,.docs-callout,.v2-meta,.v2-chip,.v2-dviz-tab,.v2-btn,th,td,code,pre,h3[id]){font-size:13px}.cv2 .v2-docs-body .v2-dviz-panel :is(.v2-meta,.v2-btn,th,td,code,pre){font-size:revert-layer}.cv2 .v2-docs .docs-table.overflow-x-auto{overflow-x:visible}.cv2 .v2-docs .docs-table table{table-layout:fixed;width:100%}.cv2 .v2-docs .docs-table :is(td,th){overflow-wrap:anywhere}.cv2 .v2-cmdline{align-items:stretch;gap:8px;display:flex}.cv2 .v2-cmdline>.v2-prompt-text{border:1px solid var(--v2-line);flex:1;min-width:0}.cv2 .v2-cmdline>.v2-btn{align-self:center}.cv2 .v2-split-arrow{isolation:isolate;position:relative;overflow:hidden}.cv2 .v2-split:not([data-light]) .v2-split-arrow{border:0}.cv2 .v2-split:not([data-light]) .v2-split-arrow:after{content:"";background:color-mix(in srgb,var(--color-fg-inverse) 24%,transparent);width:1px;position:absolute;inset:0 auto 0 0}.cv2 .v2-split-fill{grid-template-columns:repeat(7,6px);grid-auto-rows:6px}@media (hover:hover) and (pointer:fine){.cv2 .v2-split:not([data-apart]):hover .v2-px-fill i{opacity:1;transition:opacity 80ms cubic-bezier(0,0,.2,1) calc(var(--i) * 1ms)}.cv2 .v2-split:not([data-light]) .v2-split-arrow:hover{background:var(--color-action-primary)}}.cv2 .v2-split:not([data-apart]):active .v2-px-fill i{opacity:1;transition:opacity 70ms}.cv2 .v2-split:not([data-apart]):has(>:focus-visible) .v2-px-fill i{opacity:1}.cv2 .v2-split[data-done] .v2-px-fill i{opacity:1;transition:opacity 80ms cubic-bezier(0,0,.2,1) calc(var(--i) * 1ms)}.cv2 .v2-split[data-light] .v2-split-fill i{background:var(--color-surface-inverse)}@media (prefers-reduced-motion:reduce){.cv2 .v2-split .v2-px-fill i{transition:none!important}}.cv2 .v2-srccard{transition:background-color .12s var(--v2-ease);flex-direction:column;gap:10px;padding:12px 16px;display:flex}@media (hover:hover) and (pointer:fine){.cv2 .v2-srccard:hover{background:var(--v2-paper)}.cv2 .v2-srccard:hover .v2-row-chev{transform:translate(2px)}}.cv2 .v2-srccard:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-hold{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:flex-start;min-width:92px;position:relative;overflow:hidden}.cv2 .v2-hold-label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cv2 .v2-hold-fill{background:var(--color-home-red-press);color:var(--color-off-white);clip-path:inset(0 100% 0 0);transition:clip-path .2s var(--v2-out);align-items:center;padding:0 10px;display:flex;position:absolute;inset:-1px}.cv2 .v2-hold[data-done] .v2-hold-fill,.cv2 .v2-hold[data-holding] .v2-hold-fill{clip-path:inset(0);transition:clip-path var(--hold-ms,1s) linear}.cv2 .v2-hold[data-done] .v2-hold-fill{transition-duration:0s}.cv2 .v2-actrow[data-leaving] td{opacity:0;transition:opacity .24s var(--v2-out),transform .24s var(--v2-out);transform:translate(8px)}.cv2 .v2-btn-brand{border-color:var(--color-home-red-press);background:var(--color-home-red-press);color:var(--color-off-white)}@media (hover:hover) and (pointer:fine){.cv2 .v2-btn-brand:hover{border-color:var(--color-surface-inverse);background:var(--color-surface-inverse)}}@media (prefers-reduced-motion:reduce){.cv2 .v2-actrow[data-leaving] td{transform:none}}.cv2 .v2-usage-tiles{border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.cv2 .v2-usage-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.cv2 .v2-usage-tiles[data-take]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cv2 .v2-usage-tile{text-align:left;transition:background-color .12s var(--v2-ease);flex-direction:column;gap:2px;padding:14px 16px;display:flex;position:relative}.cv2 .v2-usage-tile+.v2-usage-tile{border-left:1px solid var(--v2-line)}.cv2 .v2-usage-tile[aria-selected=true]:after{background:var(--color-surface-inverse);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.cv2 .v2-usage-tile:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}@media (width>=1024px){.cv2 .v2-usage-tiles[data-take]{grid-template-columns:repeat(var(--tiles),minmax(0,1fr))}.cv2 .v2-usage-side{grid-template-columns:320px minmax(0,1fr)}.cv2 .v2-usage-side>.v2-usage-rail{border-right:1px solid var(--v2-line)}.cv2 .v2-usage-side .v2-usage-tiles[data-list]{border-bottom:0}}@media (width<=1023px){.cv2 .v2-usage-tiles[data-take]>.v2-usage-tile:nth-child(odd){border-left:0}.cv2 .v2-usage-tiles[data-take]>.v2-usage-tile:nth-child(n+3){border-top:1px solid var(--v2-line)}.cv2 .v2-usage-tiles[data-take]>.v2-usage-tile:last-child:nth-child(odd){grid-column:span 2}}.cv2 .v2-usage-tiles[data-take="1"] .v2-meter{margin:6px 0 4px}.cv2 .v2-usage-side{display:grid}.cv2 .v2-usage-rail,.cv2 .v2-usage-tiles[data-list]{flex-direction:column;display:flex}.cv2 .v2-usage-rail{min-width:0}.cv2 .v2-usage-tiles[data-take="4"]{flex:1}.cv2 .v2-usage-tiles[data-list][data-take="4"]>.v2-usage-tile{flex:1;grid-template-columns:minmax(0,1fr) 72px;align-content:center;gap:6px 12px;padding:10px 16px}.cv2 .v2-usage-tiles[data-list][data-take="5"]{border-bottom:0}.cv2 .v2-usage-tiles[data-list][data-take="5"]>.v2-usage-tile{grid-template-columns:minmax(0,1fr) 72px 40px;min-height:40px}@media (width>=640px){.cv2 .v2-usage-tiles[data-list][data-take="5"]>.v2-usage-tile{grid-template-columns:168px minmax(0,1fr) 72px 40px}}@media (width>=1024px){.cv2 .v2-usage-side:has([data-take="6"]){grid-template-columns:280px minmax(0,1fr)}.cv2 [data-chart="2"] .v2-usage-side>.v2-usage-rail{border-right-color:var(--color-home-red-hover)}}.cv2 .v2-usage-tiles[data-list][data-take="6"]>.v2-usage-tile{grid-template-columns:minmax(0,1fr) auto;min-height:40px}.cv2 .v2-usage-total{border-top:1px solid var(--color-edge-strong);justify-content:space-between;align-items:center;min-height:40px;margin-top:auto;padding:0 16px;display:flex}.cv2 .v2-usage-tiles[data-list]>.v2-usage-tile{border-left:0;grid-template-columns:minmax(0,1fr) 40px 72px;align-items:center;gap:8px;min-height:48px;padding:0 16px;display:grid}.cv2 .v2-usage-tiles[data-list]>.v2-usage-tile+.v2-usage-tile{border-top:1px solid var(--v2-line)}.cv2 .v2-usage-tiles[data-list]>.v2-usage-tile[aria-selected=true]{background:var(--v2-paper)}.cv2 .v2-usage-tiles[data-list]>.v2-usage-tile[aria-selected=true]:after{width:2px;height:auto;top:0;bottom:0;right:auto}.cv2 .v2-usage-tiles[data-take="6"]{position:relative}.cv2 .v2-usage-tiles[data-take="6"]>.v2-usage-tile[aria-selected=true]:after{display:none}.cv2 .v2-usage-mark{z-index:1;background:var(--v2-red);pointer-events:none;width:3px;transition:transform .2s var(--v2-out),height .2s var(--v2-out);position:absolute;top:0;left:0}.cv2 .v2-usage-rail .v2-roll-col{transition-duration:.28s}.cv2 [data-chart="2"] .v2-usage-mark{z-index:0;background:var(--color-home-red-hover);width:auto;right:0}.cv2 [data-chart="2"] .v2-usage-tiles[data-take="6"]>.v2-usage-tile{z-index:1;transition:color .12s var(--v2-ease)}.cv2 [data-chart="2"] .v2-usage-tiles[data-take="6"]>.v2-usage-tile[aria-selected=true],.cv2 [data-chart="2"] .v2-usage-tiles[data-take="6"]>.v2-usage-tile[aria-selected=true] .v2-meta{color:var(--color-off-white);background:0 0}@media (hover:hover) and (pointer:fine){.cv2 [data-chart="2"] .v2-usage-tiles[data-take="6"]>.v2-usage-tile[aria-selected=true]:hover{background:0 0}}.cv2 .v2-usage-red{background:var(--color-home-red-hover);position:relative;overflow:hidden}.cv2 .v2-uchart{--uc-bar:var(--v2-red);--uc-ink:var(--color-off-black);--uc-rule:var(--color-neutral-700);--uc-chip:var(--color-home-red-hover);--uc-wave:.1s;flex-direction:column;gap:12px;display:flex;position:relative}.cv2 .v2-uchart:not([data-settled]){--uc-wave:.28s}.cv2 .v2-uchart[data-chart="2"]{--uc-bar:var(--color-off-white);--uc-ink:var(--color-off-white);--uc-rule:color-mix(in srgb, var(--color-off-white) 30%, transparent);--uc-chip:var(--color-off-black)}.cv2 .v2-uchart[data-chart="2"] :is(.c-caption,.c-meta){color:var(--color-off-white)}.cv2 .v2-uchart .v2-uchart-ground{pointer-events:none;margin:0;display:block;position:absolute;inset:-16px}.cv2 .v2-uchart-head{align-items:baseline;height:20px;display:flex;position:relative}.cv2 .v2-uplot{touch-action:pan-y;position:relative;container-type:inline-size}.cv2 .v2-uchart-dates{height:16px;transition:opacity .12s var(--v2-ease);margin-top:8px;position:relative}.cv2 .v2-uchart[data-reading] .v2-uchart-dates,.cv2 .v2-uchart[data-reading] .v2-uchart-scale{opacity:.3}.cv2 .v2-uchart-scale{transition:opacity .12s var(--v2-ease)}.cv2 .v2-uchart-rule{border-top:1px solid var(--uc-rule);transform-origin:0;transition:transform .42s var(--v2-out) calc(var(--k,0) * 40ms);position:absolute;inset-inline:0;transform:scaleX(0)}.cv2 .v2-uchart[data-drawn] .v2-uchart-rule{transform:none}.cv2 :is(.v2-uaxis-enter-active,.v2-uaxis-leave-active){transition:opacity .18s var(--v2-ease)}.cv2 :is(.v2-uaxis-enter-from,.v2-uaxis-leave-to){opacity:0}.cv2 .v2-ubars{display:flex;position:absolute;inset:0}.cv2 .v2-ubar{height:100%;transition:opacity .12s var(--v2-ease);flex:1;justify-content:center;display:flex;position:relative}.cv2 .v2-uchart[data-reading] .v2-ubar:not([data-hot]){opacity:.3}.cv2 .v2-ubar i{background:var(--uc-bar);width:70%;height:100%;transform:scaleY(var(--v,0));transform-origin:bottom;transition:transform .26s var(--v2-out) calc(var(--i,0) * var(--uc-wave));position:absolute;bottom:0}.cv2 .v2-uchart[data-chart="1"] .v2-ubar i{width:min(70%,var(--t) - var(--g));background:repeating-linear-gradient(to top,var(--uc-bar) 0 calc(var(--t) - var(--g)),transparent 0 var(--t));clip-path:inset(calc(100% * (1 - var(--v,0))) 0 0 0);transition:clip-path .28s steps(8) calc(var(--i,0) * var(--uc-wave));transform:none}.cv2 .v2-uchart[data-chart="2"] .v2-ubar[data-hot] i{background:var(--color-off-black)}.cv2 .v2-uchart[data-chart="3"] .v2-ubar i:first-child{background:var(--color-neutral-600)}.cv2 .v2-uchart[data-chart="3"] .v2-ubar[data-hot] i:first-child{background:var(--color-off-black)}.cv2 .v2-uchart[data-chart="3"] .v2-ubar i+i{transform:scaleY(var(--p,0))}.cv2 .v2-uscope{z-index:2;pointer-events:none;opacity:0;transition:opacity .12s var(--v2-ease);position:absolute;inset:0}.cv2 .v2-uscope[data-shown]{opacity:1}.cv2 .v2-uscope>*{position:absolute;top:0;left:0}.cv2 .v2-uscope[data-glide] .v2-uscope-tipbox,.cv2 .v2-uscope[data-glide]>*{transition:transform .16s var(--v2-out)}.cv2 .v2-uscope-v{border-left:1px dashed color-mix(in srgb,var(--uc-ink) 40%,transparent);height:100%}.cv2 .v2-uscope-h{border-top:1px dashed color-mix(in srgb,var(--uc-ink) 40%,transparent);width:100%}.cv2 .v2-uscope-box{overflow:visible}.cv2 .v2-uscope-box path{fill:none;stroke:var(--uc-ink);stroke-width:1.5px}.cv2 .v2-uscope :is(.v2-uscope-y,.v2-uscope-x)>span{background:var(--uc-chip);color:var(--color-off-white);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px;font-size:11px;line-height:16px;position:absolute}.cv2 .v2-uscope-y>span{right:8px;transform:translateY(-50%)}.cv2 .v2-uscope-y{width:0}.cv2 .v2-uscope-x{width:0;margin-top:8px;top:100%}.cv2 .v2-uscope-x>span{transform:translate(-50%)}.cv2 .v2-uscope-tip{width:0;height:0}.cv2 .v2-uscope-tipbox{border:1px solid var(--v2-line);background:var(--color-surface);width:172px;color:var(--color-off-black);padding:8px 10px;font-size:12px;line-height:16px}@media (width<=639px){.cv2 .v2-uscope :is(.v2-uscope-y,.v2-uscope-h){display:none}}.cv2 .v2-usage-bar{margin:16px 16px 0}.cv2 .v2-usage-tiles[data-take="3"]>.v2-usage-tile+.v2-usage-tile{border-left:0}.cv2 .v2-spark{align-items:flex-end;gap:1px;height:24px;display:flex}.cv2 .v2-spark>i{background:var(--color-neutral-500);flex:1;min-width:1px}.cv2 .v2-spark>i[data-bad]{background:var(--v2-red)}.cv2 .v2-ledger-open td{background:var(--color-surface)}.cv2 .v2-evalrow{grid-template-columns:minmax(0,180px) minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:4px 0;display:grid}.cv2 .v2-evalbar{background:var(--v2-paper);height:16px}.cv2 .v2-evalbar>span{background:var(--color-neutral-500);transform-origin:0;height:100%;animation:.64s cubic-bezier(.16,1,.3,1) both v2-grow;animation-delay:var(--d,0s);transition:background-color .12s var(--v2-ease);display:block}.cv2 .v2-evalrow[data-ours] .v2-evalbar>span{background:var(--v2-red)}.cv2 .v2-evalrow[data-on]:not([data-ours]) .v2-evalbar>span{background:var(--color-surface-inverse)}.cv2 .v2-evalrow[data-on][data-ours] .v2-evalbar>span{background:var(--color-home-red-press)}@keyframes v2-grow{0%{transform:scaleX(0)}}.cv2 .v2-lift{font-family:var(--font-glyphic);color:var(--color-fg-danger);font-size:40px;line-height:48px}.cv2 .v2-liftbar{background:var(--v2-paper);height:6px;display:flex}.cv2 .v2-liftbar>span:first-child{background:var(--color-neutral-500)}.cv2 .v2-liftbar>span:last-child{background:var(--v2-red)}@media (prefers-reduced-motion:reduce){.cv2 .v2-evalbar>span{animation:none}}.cv2 .v2-px:disabled{background:var(--color-surface-sunken);color:var(--color-fg-soft);cursor:not-allowed}.cv2 .v2-px:disabled .v2-px-fill{display:none}.cv2 .v2-px.v2-px-lg{gap:12px;height:36px;padding:0 12px;font-size:13px}.cv2 .v2-px.v2-px-lg:disabled:before{display:none}.cv2 .v2-px.v2-px-lg:before{z-index:-1;opacity:.3;content:"";pointer-events:none;background-image:url(../textures/grain.webp);background-size:170px;position:absolute;inset:0}.cv2 .v2-pxplus{fill:var(--color-action-primary-fg);overflow:hidden}.cv2 .v2-pxplus-dim{fill:#ffffff24}@media (hover:hover) and (pointer:fine){.cv2 .v2-px:is(:hover,:focus-visible) .v2-pxplus-bold rect{animation:.22s step-end both v2-pxplus;animation-delay:calc(var(--r) * 70ms)}}@keyframes v2-pxplus{0%{opacity:0}}@media (hover:hover) and (pointer:fine){.cv2 .v2-px:is(:hover,:focus-visible) .v2-pxplus-slide .v2-pxplus-lit{animation:.16s steps(5,end) both v2-pxslide}}@keyframes v2-pxslide{to{transform:translateX(var(--grid))}}.cv2 .v2-pxplus-grow .v2-pxplus-arm{opacity:0;transition:opacity}@media (hover:hover) and (pointer:fine){.cv2 .v2-px:is(:hover,:focus-visible) .v2-pxplus-grow .v2-pxplus-arm{opacity:1;transition-delay:80ms}}@media (prefers-reduced-motion:reduce){.cv2 .v2-px .v2-pxplus .v2-pxplus-lit,.cv2 .v2-px .v2-pxplus rect{animation:none!important}}.cv2 .c-table th.text-right,.cv2 .v2-table th.text-right{text-align:right}.cv2 .v2-nsrow td,.cv2 .v2-nsrow>td{transition:background-color .12s var(--v2-ease)}.cv2 .v2-nsrow[data-open] td{background:var(--v2-paper)}.cv2 .v2-table .v2-nsopen>td{background:var(--v2-paper);white-space:normal;max-width:0;height:0;padding:0}.cv2 .v2-nsopen-body{padding:12px}.cv2 :is(.v2-nsopen-body,.v2-apppanel){--v2-text-edge:21px}.cv2 :is(.v2-nsopen-body,.v2-apppanel) .v2-table tr:not(.v2-nsopen)>:is(th,td):last-child,.cv2 :is(.v2-nsopen-body,.v2-apppanel) .v2-table tr:not(.v2-nsopen)>td[colspan]:nth-last-child(2){padding-right:calc(-1px + var(--v2-text-edge))}@media (width>=640px){.cv2 .v2-doctable tr>:is(th,td):nth-child(2){padding-right:28px}}.cv2 :is(.v2-nsopen-body,.v2-apppanel) .v2-table tr:not(.v2-nsopen)>:is(th,td):first-child{padding-left:calc(-1px + var(--v2-text-edge))}.cv2 .v2-rowgrow{grid-template-rows:1fr;display:grid}.cv2 .v2-rowgrow>div{min-width:0;min-height:0}.cv2 :is(.v2-rowopen-enter-from,.v2-rowopen-leave-to) .v2-rowgrow{grid-template-rows:0fr}.cv2 :is(.v2-rowopen-enter-active,.v2-rowopen-leave-active) .v2-rowgrow{transition:grid-template-rows .18s var(--v2-out)}.cv2 :is(.v2-rowopen-enter-active,.v2-rowopen-leave-active) .v2-rowgrow>div{overflow:hidden}.cv2 .v2-rowopen-enter-active .v2-rowgrow>div{transition:opacity .12s ease-out,transform .18s var(--v2-out)}.cv2 .v2-rowopen-leave-active .v2-rowgrow>div{transition:opacity 80ms ease-out}.cv2 .v2-rowopen-enter-from .v2-rowgrow>div{opacity:0;transform:translateY(-4px)}.cv2 .v2-rowopen-leave-to .v2-rowgrow>div{opacity:0}@media (prefers-reduced-motion:reduce){.cv2 :is(.v2-rowopen-enter-active,.v2-rowopen-leave-active) :is(.v2-rowgrow,.v2-rowgrow>div){transition:none}}.cv2 .v2-table tr[data-new] td>*{animation:v2-docin .24s var(--v2-out) both;animation-delay:calc(var(--i,0) * 24ms)}@keyframes v2-docin{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cv2 .v2-table tr[data-new] td>*{animation:none}}.cv2 .v2-btn.v2-press{transition-property:border-color,background-color,color,transform;transition-duration:.12s;transition-timing-function:var(--v2-out)}.cv2 .v2-btn.v2-press:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.cv2 .v2-nsopen-body .v2-btn-ghost.v2-press:hover{background:color-mix(in srgb,var(--color-off-black) 5%,var(--v2-paper));border-color:#0000}}@media (prefers-reduced-motion:reduce){.cv2 .v2-btn.v2-press:active:not(:disabled){transform:none}}.cv2 .v2-nsrow .c-dot{background:var(--v2-red);flex-shrink:0}.cv2 .v2-nsopen-body :is(.v2-card,.v2-fact,.v2-table th){background:0 0}@media (hover:hover) and (pointer:fine){.cv2 .v2-nsopen-body .v2-table tbody tr.is-link:hover td{background:color-mix(in srgb,var(--color-off-black) 4%,var(--v2-paper))}}.cv2 .v2-codepop{z-index:30;border:1px solid var(--color-neutral-600);background:var(--color-surface);clip-path:inset(0);width:calc(min(560px,100vw - 32px));position:absolute;top:0;right:0}.cv2 .v2-codepop .v2-prompt-text{max-height:260px;overflow:auto}.cv2 .v2-codepop-enter-active{transition:clip-path .26s var(--v2-out)}.cv2 .v2-codepop-leave-active{transition:clip-path .18s var(--v2-out)}.cv2 .v2-codepop-enter-from,.cv2 .v2-codepop-leave-to{clip-path:inset(0 0 calc(100% - var(--from-h,28px)) calc(100% - var(--from-w,120px)))}.cv2 .v2-codepop-enter-active .v2-codepop-in{transition:opacity .16s 70ms}.cv2 .v2-codepop-leave-active .v2-codepop-in{transition:opacity 90ms}.cv2 .v2-codepop-enter-from .v2-codepop-in,.cv2 .v2-codepop-leave-to .v2-codepop-in{opacity:0}@media (prefers-reduced-motion:reduce){.cv2 .v2-codepop-enter-active,.cv2 .v2-codepop-leave-active{transition:opacity .12s}.cv2 .v2-codepop-enter-from,.cv2 .v2-codepop-leave-to{clip-path:inset(0);opacity:0}}.cv2 .v2-searchbox[data-drag]{border-color:var(--color-edge-focus);background:var(--v2-paper)}.cv2 .v2-attach{border:1px solid var(--v2-line);background:var(--color-surface);height:26px;animation:v2-rise .2s var(--v2-out) both;align-items:center;gap:6px;padding:0 2px 0 8px;font-size:12px;display:inline-flex}.cv2 .v2-attach[data-state=added]>svg:first-child{color:var(--color-fg)}.cv2 .v2-attach[data-state=failed]{border-color:var(--color-home-red-press);color:var(--color-fg-danger)}.cv2 .v2-attach-x{width:20px;height:20px;color:var(--v2-muted);transition:color .12s var(--v2-ease);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.cv2 .v2-attach-x:hover{color:var(--color-fg)}}@media (prefers-reduced-motion:reduce){.cv2 .v2-attach{animation:none}}@keyframes v2-fade{0%{opacity:0}}.cv2 .c-badge .v2-matrix{margin-right:2px}.cv2 .v2-scope.v2-addbtn{aspect-ratio:1;justify-content:center;padding:0}.cv2 .v2-say{font-family:var(--font-glyphic);color:var(--color-fg-soft);font-size:20px;line-height:30px}.cv2 .v2-say strong{color:var(--color-fg);font-weight:400}.cv2 [data-leaving]:not(tr){opacity:0;transition:opacity .24s var(--v2-out),transform .24s var(--v2-out);transform:translate(8px)}.cv2 .v2-hold[data-variant="1"]{transition:transform .2s var(--v2-out),border-color .12s var(--v2-ease);will-change:transform}.cv2 .v2-hold[data-variant="1"]:hover:not(:disabled){background:var(--color-surface);color:var(--color-action-danger)}.cv2 .v2-hold[data-variant="1"][data-holding]{transition-duration:.12s;transform:scale(.97)}.cv2 .v2-holdpx{z-index:1;grid-auto-rows:6px}.cv2 .v2-holdinks,.cv2 .v2-holdpx{pointer-events:none;display:grid;position:absolute;inset:-1px}.cv2 .v2-holdinks{z-index:2}.cv2 .v2-holdinks i{font-style:normal;position:relative;overflow:hidden}.cv2 .v2-holdink{color:var(--color-off-white);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.4;display:flex;position:absolute;top:0;left:0}.cv2 .v2-holdword{text-align:center;display:block;position:relative}.cv2 .v2-holddone,.cv2 .v2-holdpx i{background:var(--color-home-red-press)}.cv2 :is(.v2-holdpx,.v2-holdinks) i{opacity:0;transition:opacity 80ms ease calc(var(--o) * 1ms)}.cv2 .v2-hold[data-variant="1"]:is([data-holding],[data-done]) :is(.v2-holdpx,.v2-holdinks) i{opacity:1;transition:opacity 70ms linear calc(var(--d) * 1ms)}.cv2 .v2-hold[data-variant="1"][data-done] :is(.v2-holdpx,.v2-holdinks) i{transition-duration:0s;transition-delay:0s}.cv2 .v2-hold .lucide-trash-2 path:nth-last-child(-n+2){transform-box:fill-box;transform-origin:0 100%;transition:transform .2s var(--v2-out)}.cv2 .v2-hold[data-holding] .lucide-trash-2 path:nth-last-child(-n+2){transform:translateY(-1.5px)rotate(-9deg)}.cv2 .v2-holddone{z-index:3;color:var(--color-off-white);opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:-1px}.cv2 .v2-holddone path{stroke-dasharray:24;stroke-dashoffset:24px}.cv2 .v2-hold[data-done] .v2-holddone{opacity:1;transition:opacity 80ms}.cv2 .v2-hold[data-done] .v2-holddone path{stroke-dashoffset:0;transition:stroke-dashoffset .22s var(--v2-out) 40ms}.cv2 .v2-hold[data-variant="2"][data-armed]{border-color:var(--color-home-red-press);background:var(--color-home-red-press);color:var(--color-off-white)}.cv2 .v2-hold-timer{background:var(--color-surface);transform-origin:0;height:2px;animation:3s linear both v2-drain;position:absolute;bottom:0;left:0;right:0}.cv2 .v2-hold-timer-5{background:var(--color-home-red-press);animation-duration:5s}@keyframes v2-drain{to{transform:scaleX(0)}}.cv2 .v2-hold[data-variant="3"][data-pending]{border-color:var(--v2-line);color:var(--color-fg)}.cv2 .v2-hold:is([data-variant="2"],[data-variant="3"]){min-width:104px}@media (prefers-reduced-motion:reduce){.cv2 .v2-hold-label,.cv2 :is(.v2-holdpx,.v2-holdinks) i{transition:none!important}.cv2 .v2-hold[data-variant="1"][data-holding]{transform:none}.cv2 .v2-hold .lucide-trash-2 path{transform:none!important}.cv2 .v2-holddone path{stroke-dashoffset:0}}.cv2 .v2-card[data-alert]{border-color:var(--color-home-red-press)}.cv2 .v2-card[data-alert]>.v2-card-head{background:var(--color-surface-danger)}.cv2 .v2-alertrow{border-left:2px solid var(--color-home-red-press);flex-direction:column;gap:6px;padding:2px 0 10px 12px;display:flex}.cv2 .v2-count{background:var(--color-home-red-press);color:var(--color-off-white);padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.cv2 .v2-banner{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:hidden}.cv2 .v2-bannerwrap{grid-template-rows:1fr;display:grid}.cv2 .v2-bannerout-leave-active{transition:grid-template-rows .24s var(--v2-out),margin-bottom .24s var(--v2-out),opacity .15s ease-out}.cv2 .v2-bannerout-leave-to{opacity:0;grid-template-rows:0fr;margin-bottom:-24px}.cv2 .v2-banner-row[data-fixing]{color:var(--v2-muted)}.cv2 .v2-banner-row{border:1px solid var(--color-home-red-press);background:var(--color-surface-danger);color:var(--color-fg-danger);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 12px 10px 16px;display:flex}.cv2 .v2-banner-row .font-medium{color:var(--color-fg)}.cv2 .v2-banner-mark{background:var(--color-home-red-press);flex-shrink:0;width:6px;height:6px}.cv2 .v2-banner[data-take="2"] .v2-banner-row{border-color:var(--color-neutral-100);background:var(--color-neutral-100);color:var(--color-code-muted)}.cv2 .v2-banner[data-take="2"] .font-medium{color:var(--color-off-white)}.cv2 .v2-banner[data-take="2"] .v2-banner-mark{background:var(--color-surface-accent)}.cv2 .v2-banner[data-take="2"] img{filter:brightness(0)invert()}.cv2 .v2-banner[data-take="3"] .v2-banner-row{border-color:var(--v2-line);background:var(--v2-paper);color:var(--v2-muted)}.cv2 .v2-setcard{text-align:left;width:100%;min-height:72px;transition:background-color .12s var(--v2-ease);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}@media (hover:hover) and (pointer:fine){.cv2 .v2-setcard:hover{background:var(--v2-paper)}}.cv2 .v2-setcard:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-setpick{text-align:left;width:100%;transition:background-color .12s var(--v2-ease);flex-direction:column;gap:2px;padding:12px 16px 12px 20px;display:flex;position:relative}.cv2 .v2-setpick[aria-selected=true]{background:var(--v2-paper)}@media (hover:hover) and (pointer:fine){.cv2 .v2-setpick:hover{background:var(--v2-paper)}.cv2 .v2-usage-multi li:hover .v2-trendarrow-lit{animation:.32s steps(5,end) both v2-trendstep}}.cv2 .v2-setpick[aria-selected=true]:before{background:var(--v2-red);content:"";width:4px;height:4px;position:absolute;top:19px;left:8px}.cv2 .v2-setpick:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-usage-multi figure{position:relative}.cv2 .v2-usage-multi figcaption{z-index:1;height:auto;position:absolute;top:-24px;right:0}.cv2 .v2-usage-multi figcaption .c-caption{display:none}.cv2 .v2-usage-multi figcaption .c-meta{background:var(--color-surface);padding:0 4px}.cv2 .v2-trend{background:var(--v2-paper);flex-shrink:0;align-items:center;gap:6px;padding:3px 8px 3px 6px;font-size:12px;line-height:18px;display:inline-flex}.cv2 .v2-trendarrow{flex-shrink:0;overflow:hidden}.cv2 .v2-trendarrow[data-down]{transform:rotate(180deg)}.cv2 .v2-trendtag{outline:1px solid var(--color-home-red-press);outline-offset:2px;background:var(--color-home-red-press);color:var(--color-off-white);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;align-self:flex-start;margin:3px 3px 0 0;padding:3px calc(4px - .06em) 3px 4px;font-size:10px;font-weight:500;line-height:14px}.cv2 .v2-trendtag[data-down]{outline-color:var(--color-off-black);background:var(--color-off-black)}.cv2 .v2-chart-week{border-bottom:1px solid var(--v2-red);white-space:nowrap;justify-content:flex-end;gap:4px;margin-bottom:4px;padding-bottom:3px;font-size:12px;line-height:16px;display:flex;position:absolute;bottom:100%;right:0}.cv2 .v2-trendarrow-grid rect{fill:var(--color-neutral-700)}.cv2 .v2-trendarrow-lit rect{fill:var(--v2-red)}.cv2 .v2-trendarrow[data-down] .v2-trendarrow-lit rect{fill:var(--color-fg)}.cv2 .v2-trendarrow-lit{transition:transform}@keyframes v2-trendstep{to{transform:translateY(-15px)}}@media (hover:hover) and (pointer:fine){.cv2 .v2-usage-multi li:hover .v2-trendarrow[data-bare] .v2-trendarrow-lit{animation-name:v2-trendstep-tri;animation-timing-function:steps(3,end)}}@keyframes v2-trendstep-tri{to{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.cv2 .v2-usage-multi li:hover .v2-trendarrow-lit,.cv2 .v2-usage-multi li:hover .v2-trendarrow[data-bare] .v2-trendarrow-lit{animation:none}}.cv2 .v2-setbody{padding:0 16px 16px}.cv2 td .v2-setbody{padding-top:12px}.cv2 .v2-setsheet{flex:1;min-height:0;padding:16px;overflow-y:auto}.cv2 .v2-setwindow{text-align:left;overscroll-behavior:contain;width:calc(min(520px,100vw - 32px));max-height:calc(100dvh - 24px - min(12vh,96px));margin-block:calc(min(12vh,96px)) 24px;overflow-y:auto}.cv2 .c-modal.v2-flowwindow{opacity:0;transition:opacity .12s ease-out,translate .12s ease-out,overlay .12s allow-discrete,display .12s allow-discrete;margin-block:auto;animation:none;inset-block:0 12vh;translate:0 6px}.cv2 .c-modal.v2-flowwindow[open]{opacity:1;transition-duration:.2s;transition-timing-function:var(--v2-out);translate:0}@starting-style{.cv2 .c-modal.v2-flowwindow[open]{opacity:0;translate:0 8px}}.cv2 .v2-flowwindow::backdrop{opacity:0;transition:opacity .12s ease-out,overlay .12s allow-discrete,display .12s allow-discrete}.cv2 .v2-flowwindow[open]::backdrop{opacity:1;transition-duration:.2s}@starting-style{.cv2 .v2-flowwindow[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.cv2 .c-modal.v2-flowwindow{translate:none}}.cv2 .v2-states.v2-keysteps{grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%;display:grid}.cv2 .v2-toasts{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:70;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;width:calc(min(320px,100vw - 32px));display:flex;position:fixed}.cv2 .v2-toast{background:var(--color-surface-inverse);max-width:100%;min-height:36px;color:var(--color-fg-inverse);pointer-events:auto;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:20px;display:flex}.cv2 .v2-toast-move{transition:transform .2s var(--v2-out)}.cv2 .v2-toast-enter-active{transition:opacity .2s var(--v2-out),transform .2s var(--v2-out)}.cv2 .v2-toast-leave-active{transition:opacity .14s ease-out;position:absolute}.cv2 :is(.v2-toast-enter-from,.v2-toast-leave-to){opacity:0}.cv2 .v2-toast-enter-from{transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.cv2 .v2-toast-move{transition:none}.cv2 .v2-toast-enter-from{transform:none}}.cv2 .v2-flowwindow .c-modal-body{z-index:1;position:relative}.cv2 .v2-flowwindow .v2-syncmenu{width:100%}.cv2 .v2-flowwindow .v2-syncmenu .v2-scope{height:32px;padding-inline:11px;font-size:13px}.cv2 .v2-flowwindow .v2-syncmenu .v2-menu{width:auto;top:36px;right:0}@media (height>=640px){.cv2 .c-modal.v2-flowwindow{max-height:none;overflow:visible}}.cv2 .v2-dochold{transition:opacity .12s ease-out;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@starting-style{.cv2 .v2-dochold{opacity:0}}.cv2 .v2-keyshow{border:1px solid var(--v2-line);background:var(--v2-paper);overflow-wrap:anywhere;padding:7px 12px;line-height:20px;display:block}.cv2 .v2-flowwindow .c-modal-foot{justify-content:flex-start}.cv2 .v2-setwindow .c-modal-head h2{align-items:center;gap:8px;display:flex}.cv2 .v2-setwindow .c-modal-head h2:after{background:var(--v2-red);content:"";flex-shrink:0;width:6px;height:6px}.cv2 .v2-setrow .v2-btn[aria-expanded=true],.cv2 .v2-table .v2-btn[aria-expanded=true]{border-color:var(--color-edge-focus)}.cv2 .v2-sethead{outline:1px solid var(--v2-line);outline-offset:4px;justify-content:space-between;align-items:flex-end;gap:16px;margin:5px;padding:20px}.cv2 .v2-fact,.cv2 .v2-sethead{border:1px solid var(--v2-line);background:var(--color-surface);display:flex}.cv2 .v2-fact{align-items:center;gap:6px;min-width:0;padding:4px 8px;font-size:12px;line-height:16px}.cv2 .v2-fact dt{color:var(--v2-muted)}.cv2 .v2-fact dd{min-width:0}.cv2 .v2-fixhead{background:var(--color-surface-danger);color:var(--color-fg-danger);border-bottom:1px solid #b4231740;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.cv2 .v2-nsopen-body>.v2-fixhead{margin:-12px -12px 0}@media (width<=639px){.cv2 .v2-nsopen-body>.v2-fixhead>:first-child{flex-basis:100%}}.cv2 .v2-fixhead:is([data-state=catching],[data-state=done]){border-bottom-color:var(--v2-line);color:var(--color-fg);background:0 0}.cv2 .v2-fact-select{appearance:none;cursor:pointer;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%20stroke%3D%22%236c6a68%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E) right 8px center no-repeat;border:0;height:26px;padding:0 24px 0 4px;font-size:12px}.cv2 .v2-billing .c-card{outline:1px solid var(--v2-line);outline-offset:4px;margin:5px}.cv2 .v2-billing .c-card.v2-billtable{outline:0;margin:8px 0 0}.cv2 .v2-billing .c-stat-value{font-family:var(--font-glyphic);font-variant-numeric:proportional-nums;letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:40px}.cv2 .v2-billing .c-stat .c-caption{width:fit-content;padding-right:14px;position:relative}.cv2 .v2-billing .c-stat .c-caption:after{background:var(--v2-red);opacity:0;content:"";width:6px;height:6px;margin-top:-3px;transition:opacity .12s ease-out;position:absolute;top:50%;right:0}@media (hover:hover) and (pointer:fine){.cv2 .v2-billing .c-stat:hover .c-caption:after{opacity:1}.cv2 .v2-px:is(:hover,:focus-visible) .v2-pxkey[data-variant="1"] .v2-pxkey-lit rect{animation:.2s step-end both v2-pxplus;animation-delay:calc(var(--c) * 30ms)}.cv2 .v2-px:is(:hover,:focus-visible) .v2-pxkey[data-variant="2"] .v2-pxkey-lit{animation:.2s steps(7,end) both v2-pxslide}.cv2 .v2-px:is(:hover,:focus-visible) .v2-pxkey[data-variant="3"] .v2-pxkey-lit{transform:scaleY(-1)}}.cv2 .v2-billing .c-stat:has(:focus-visible) .c-caption:after{opacity:1}.cv2 .v2-billing .c-stat-sub .c-link{translate:0 -1px}.cv2 .v2-billing .c-meter{background:var(--color-neutral-700);height:6px;-webkit-mask-image:linear-gradient(90deg,#000 4px,#0000 0);mask-image:linear-gradient(90deg,#000 4px,#0000 0);-webkit-mask-size:6px 6px;mask-size:6px 6px}.cv2 .v2-billing .c-meter>span{background:var(--color-off-black)}.cv2 .v2-billing .v2-amtbar{background:var(--v2-paper);vertical-align:middle;width:240px;height:4px;margin-right:12px;display:inline-block}.cv2 .v2-billing .v2-amtbar>span{background:var(--color-off-black);height:100%;display:block}.cv2 .v2-billing .v2-amtbar[data-top]>span{background:var(--v2-red)}@media (width<=1023px){.cv2 .v2-billing .v2-amtbar{width:160px}}@media (width<=639px){.cv2 .v2-billing .v2-amtbar{width:80px}}.cv2 .v2-cmd-foot{border-top:1px solid var(--v2-line);color:var(--v2-muted);align-items:center;gap:6px;padding:8px 12px;font-size:11px;line-height:16px;display:flex}.cv2 .v2-cmd-key{background:var(--v2-paper);padding:1px 6px}.cv2 .v2-cmd[data-skin="1"]{border-color:var(--color-neutral-300);background:var(--color-neutral-100);color:var(--color-off-white)}.cv2 .v2-cmd-bar{border-bottom:1px solid var(--color-neutral-300);align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;display:flex}.cv2 .v2-cmd-tag{background:var(--color-neutral-200);color:var(--color-neutral-600);padding:1px 6px;font-size:11px;line-height:16px}.cv2 .v2-cmd[data-skin="1"] .v2-cmd-box{border-color:var(--color-neutral-300)}.cv2 .v2-cmd[data-skin="1"] .v2-cmd-box input{color:var(--color-off-white)}.cv2 .v2-cmd[data-skin="1"] .v2-cmd-box input::-moz-placeholder{color:var(--color-neutral-500)}.cv2 .v2-cmd[data-skin="1"] .text-neutral-400,.cv2 .v2-cmd[data-skin="1"] .v2-cmd-box input::placeholder,.cv2 .v2-cmd[data-skin="1"] .v2-menu-count,.cv2 .v2-cmd[data-skin="1"] .v2-menu-label,.cv2 .v2-cmd[data-skin="1"] .v2-meta{color:var(--color-neutral-500)}.cv2 .v2-cmd[data-skin="1"] .v2-menu-item{color:var(--color-off-white)}.cv2 .v2-cmd[data-skin="1"] .v2-menu-item[data-active]{background:var(--color-neutral-200)}.cv2 .v2-cmd[data-skin="1"] .v2-cmd-foot{border-color:var(--color-neutral-300);color:var(--color-neutral-500)}.cv2 .v2-cmd[data-skin="1"] .v2-cmd-key{background:var(--color-neutral-200);color:var(--color-neutral-600)}.cv2 .v2-cmd[data-skin="1"] img:not([src*=mark-white]){filter:invert()}.cv2 .v2-cmd[data-skin="2"]{outline:1px solid var(--color-neutral-600);outline-offset:4px}.cv2 .v2-cmd[data-skin="2"] .v2-menu-label{background:linear-gradient(var(--v2-red),var(--v2-red)) no-repeat 14px 50%/6px 6px;padding-left:28px}.cv2 .v2-cmd-index{height:14px;margin:8px 14px 0}.cv2 .v2-pxkey{fill:var(--color-action-primary-fg);overflow:hidden}.cv2 .v2-pxkey-dim{fill:#ffffff24}.cv2 .v2-pxkey[data-variant="3"] .v2-pxkey-lit{transform-box:view-box;transform-origin:10px 7px;transition:transform .2s steps(3,end)}@media (prefers-reduced-motion:reduce){.cv2 .v2-px .v2-pxkey .v2-pxkey-lit,.cv2 .v2-px .v2-pxkey rect{transition:none!important;animation:none!important}}.cv2 .v2-setupline{border:1px solid var(--v2-line);background:var(--v2-paper);align-items:center;gap:10px;width:100%;max-width:640px;margin:0 auto;padding:6px 6px 6px 12px;font-size:12px;line-height:16px;display:flex}.cv2 .v2-setupline-mark{background:var(--v2-red);flex-shrink:0;width:6px;height:6px}.cv2 .v2-side-word{white-space:nowrap}.cv2 .v2-nav-status{color:var(--v2-muted);font-variant-numeric:tabular-nums;font-size:12px}.cv2 .v2-nav-status[data-alert]{color:var(--color-home-red-press)}.cv2 .v2-credits{flex-shrink:0;grid-template-rows:1fr;margin-bottom:4px;display:grid}.cv2 .v2-creditsout-leave-active{transition:grid-template-rows .2s var(--v2-out),margin-bottom .2s var(--v2-out),opacity .12s ease}.cv2 .v2-creditsout-leave-to{opacity:0;grid-template-rows:0fr;margin-bottom:0}.cv2 .v2-credits-in{min-height:0;margin:0 8px;position:relative;overflow:hidden}.cv2 .v2-credits-card{border:1px solid var(--v2-line);background:var(--color-surface);transition:border-color .12s var(--v2-ease);padding:8px;display:block;position:relative}@media (hover:hover) and (pointer:fine){.cv2 .v2-credits a.v2-credits-card:hover,.cv2 .v2-credits[data-take="2"] .v2-credits-card:hover{border-color:var(--color-edge-strong)}}.cv2 .v2-credits-card:focus-visible{outline:2px solid var(--color-off-black);outline-offset:-2px}.cv2 .v2-credits-x{z-index:1;width:20px;height:20px;color:var(--v2-muted);transition:color .12s var(--v2-ease);justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}@media (hover:hover) and (pointer:fine){.cv2 .v2-credits-x:hover{color:var(--color-fg)}}.cv2 .v2-credits-x:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-credits[data-take="1"] .v2-credits-card{background:0 0;border-color:#0000;padding:6px 4px 8px 8px}@media (hover:hover) and (pointer:fine){.cv2 .v2-credits[data-take="1"] a.v2-credits-card:hover{background:color-mix(in srgb,var(--color-off-black) 4%,transparent);border-color:#0000}}.cv2 .v2-credits[data-take="1"] .v2-meter{height:2px}.cv2 .v2-credits[data-take="3"] .v2-credits-card{border-color:var(--color-home-red-hover);background:var(--color-home-red-hover);color:var(--color-off-white)}@media (hover:hover) and (pointer:fine){.cv2 .v2-credits[data-take="3"] a.v2-credits-card:hover{border-color:var(--color-home-red-press);background:var(--color-home-red-press)}}.cv2 .v2-credits[data-take="3"] .v2-credits-x,.cv2 .v2-credits[data-take="3"] .v2-meta{color:var(--color-off-white)}.cv2 .v2-credits[data-take="3"] .v2-meter{background:color-mix(in srgb,var(--color-off-white) 30%,transparent)}.cv2 .v2-credits[data-take="3"] .v2-meter>span{background:var(--color-off-white)}.cv2 .v2-credits .v2-credits-ground{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.cv2 .v2-side[data-side="2"] .v2-nav-link{z-index:1;background:0 0}.cv2 .v2-side[data-side="2"] .v2-nav-link.is-active{outline:0;font-weight:500}.cv2 .v2-side[data-side="2"] .v2-nav-link.is-active:before{content:none}.cv2 .v2-side[data-side="2"] .v2-nav-label{padding-top:20px;padding-bottom:6px}.cv2 .v2-side-mark{background:color-mix(in srgb,var(--v2-line) 50%,transparent);opacity:0;pointer-events:none;transition:transform .2s cubic-bezier(.23,1,.32,1),height .2s cubic-bezier(.23,1,.32,1),opacity .12s var(--v2-ease);position:absolute;top:0;left:8px;right:8px}.cv2 .v2-side-mark[data-shown]{opacity:1}.cv2 .v2-side-mark[data-instant]{transition:opacity .12s var(--v2-ease)}@media (prefers-reduced-motion:reduce){.cv2 .v2-side-mark{transition:none!important}}.cv2 .v2-side[data-side="2"] .roll-a,.cv2 .v2-side[data-side="2"] .roll-b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv2 .v2-pg{border:1px solid var(--v2-line);background:var(--color-surface);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.cv2 .v2-pg-line{background:var(--color-edge-strong);opacity:.55;flex-shrink:0;height:1px;display:block}.cv2 .v2-pg-line[data-gap]{opacity:0}.cv2 .v2-pg-head{background:var(--color-edge-strong);flex-shrink:0;width:34%;height:1px;display:block}.cv2 .v2-pg-hit{background:linear-gradient(var(--v2-red),var(--v2-red)) 0/2px 100% no-repeat,color-mix(in srgb,var(--v2-red) 14%,transparent);flex-direction:column;flex-shrink:0;display:flex}.cv2 .v2-pg-hit .v2-pg-line{background:var(--color-off-black);opacity:.8}.cv2 .v2-pg-foot{color:var(--v2-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:8px;line-height:8px;position:absolute;bottom:6px;left:0;right:0}.cv2 .v2-pg[data-size=thumb]{gap:2px;width:28px;height:36px;padding:4px}.cv2 .v2-pg[data-size=thumb] .v2-pg-head{margin-bottom:1px}.cv2 .v2-pg[data-size=thumb] .v2-pg-hit{gap:2px;margin:0 -2px;padding:1px 2px}.cv2 .v2-pg[data-size=mid]{gap:4px;width:152px;height:197px;padding:14px 14px 22px}.cv2 .v2-pg[data-size=mid] .v2-pg-line{height:2px}.cv2 .v2-pg[data-size=mid] .v2-pg-head{height:2px;margin-bottom:6px}.cv2 .v2-pg[data-size=mid] .v2-pg-hit{gap:4px;margin:-1px -4px;padding:3px 4px}.cv2 .v2-pg[data-size=mid] .v2-pg-hit .v2-pg-line{height:2px}.cv2 .v2-pg[data-size=full]{gap:12px;width:100%;padding:40px 40px 56px}.cv2 .v2-pg[data-size=full] .v2-pg-line{height:5px}.cv2 .v2-pg[data-size=full] .v2-pg-line[data-gap]{height:2px}.cv2 .v2-pg[data-size=full] .v2-pg-head{height:5px;margin-bottom:12px}.cv2 .v2-pg[data-size=full] .v2-pg-foot{font-size:11px;line-height:12px;bottom:20px}.cv2 .v2-pg-words{color:var(--color-fg);margin:2px -8px;padding:8px;font-size:13px;line-height:20px}.cv2 .v2-pg.v2-pg-here{outline:1px solid var(--v2-red);outline-offset:2px}.cv2 .v2-match.v2-match-tall{min-height:52px}.cv2 .v2-pgsheet{flex-direction:column;width:min(560px,100%);display:flex;overflow:hidden}.cv2 .v2-pgsheet-head{border-bottom:1px solid var(--v2-line);align-items:center;gap:12px;padding:12px 16px;display:flex}.cv2 .v2-pgsheet-body{overscroll-behavior:contain;background:var(--v2-paper);flex:1;min-height:0;padding:24px;overflow-y:auto}.cv2 .v2-pgsheet-foot{border-top:1px solid var(--v2-line);justify-content:flex-end;padding:12px 16px;display:flex}@media (width<=639px){.cv2 .v2-pgsheet-body{padding:16px}.cv2 .v2-pg[data-size=full]{padding:28px 24px 48px}}.cv2 .v2-scope[data-on]{border-color:var(--color-edge-focus);background:var(--color-surface)}.cv2 .v2-filter-count{background:var(--color-surface-inverse);min-width:16px;height:16px;color:var(--color-off-white);font-variant-numeric:tabular-nums;justify-content:center;padding:0 4px;font-size:11px;line-height:16px}.cv2 .v2-filter-count,.cv2 .v2-ftoken,.cv2 .v2-proc{align-items:center;display:inline-flex}.cv2 .v2-ftoken{border:1px solid var(--v2-line);background:var(--v2-paper);height:24px;color:var(--v2-soft);gap:4px;padding:0 2px 0 8px;font-size:12px}.cv2 .v2-ftoken .font-medium{color:var(--color-fg)}.cv2 .v2-chip.v2-chip-sm{height:24px;padding:0 8px}.cv2 .v2-proc{gap:6px;font-size:12px}.cv2 .v2-proc svg{flex-shrink:0}.cv2 :is(.v2-table,.c-table) td .v2-proc{font-size:13px}.cv2 .v2-proc>.v2-matrix,.cv2 .v2-states>.v2-proc>.v2-matrix{box-sizing:content-box;padding-inline:1px}.cv2 .v2-doctable .v2-proc[data-state=queued]{padding-left:18px}.cv2 .v2-proc .v2-matrix i{background:var(--v2-red)}.cv2 :is(.v2-expand,.v2-nsopen-body,.v2-sourcerow) .v2-proc .v2-matrix i{background:var(--color-fg)}.cv2 .v2-syncbtn{min-width:84px}.cv2 .v2-syncbtn:disabled{pointer-events:none}.cv2 :is(.v2-syncbtn,.v2-keybtn) .v2-states{justify-items:center}.cv2 :is(.v2-syncbtn,.v2-keybtn) .v2-states>*{align-items:center;gap:6px;display:inline-flex}.cv2 .v2-syncbtn[data-state=busy] .v2-px-fill i{animation:1.2s step-end infinite v2-pxsweep;animation-delay:calc(var(--i) * 6ms)}@keyframes v2-pxsweep{0%,44%{opacity:1}45%,to{opacity:0}}.cv2 .v2-syncbtn svg path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .12s}.cv2 .v2-syncbtn[data-state=done] svg path{stroke-dashoffset:0;transition:stroke-dashoffset .26s var(--v2-out) 80ms}.cv2 .v2-expand .v2-table .v2-hold[data-variant="1"],.cv2 .v2-expand .v2-table .v2-hold[data-variant="1"]:hover:not(:disabled){background:0 0}.cv2 .v2-sourcerow .v2-px.v2-px-light{background:var(--v2-paper);outline:1px solid var(--color-edge-strong);outline-offset:-1px}.cv2 .v2-syncmenu{width:136px}.cv2 .v2-syncmenu .v2-scope:not(:active){background:0 0}.cv2 .v2-expand:has(.v2-menu)>.min-h-0{overflow:visible}.cv2 .v2-proc[data-state=queued]{color:var(--v2-muted)}.cv2 .v2-proc[data-state=failed],.cv2 .v2-queue-fail{color:var(--color-home-red-press)}.cv2 .v2-meter[data-state=processing]>span{background:var(--v2-red)}.cv2 .v2-meter[data-state]>span{transition:width .9s linear}.cv2 .v2-queue{border:1px solid var(--v2-line);background:var(--color-surface)}.cv2 .v2-queue-line{width:100%;min-height:40px;transition:background-color .12s var(--v2-ease);align-items:center;gap:10px;padding:0 16px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.cv2 .v2-queue-line:hover{background:var(--v2-paper)}}.cv2 .v2-queue-line:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-queue-line[aria-expanded=true] .v2-chev{rotate:180deg}.cv2 .v2-queue-bar{flex-shrink:0;gap:2px;width:120px}.cv2 .v2-queue-bar>span{background:var(--v2-line);flex:1;height:4px}.cv2 .v2-queue-bar>span>span{background:var(--v2-red);height:100%;transition:width .9s linear;display:block}.cv2 .v2-psteps{flex-shrink:0;gap:14px;display:flex}.cv2 .v2-pstep{color:var(--v2-muted);gap:6px;font-size:12px}.cv2 .v2-pstep,.cv2 .v2-pstep-cell{align-items:center;display:inline-flex}.cv2 .v2-pstep-cell{border:1px solid var(--v2-line);justify-content:center;width:10px;height:10px}.cv2 .v2-pstep[data-state=done]{color:var(--color-fg)}.cv2 .v2-pstep[data-state=done] .v2-pstep-cell{border-color:var(--color-surface-inverse);background:var(--color-surface-inverse)}.cv2 .v2-pstep[data-state=now]{color:var(--color-fg);font-weight:500}.cv2 .v2-pstep[data-state=now] .v2-pstep-cell{border:0}.cv2 .v2-pstep[data-state=failed]{color:var(--color-home-red-press)}.cv2 .v2-pstep[data-state=failed] .v2-pstep-cell{border-color:var(--color-home-red-press);background:var(--color-home-red-press)}@media (prefers-reduced-motion:reduce){.cv2 .v2-meter[data-state]>span,.cv2 .v2-queue-bar>span>span{transition:none}}.cv2 .v2-states{vertical-align:top;justify-items:start;display:inline-grid}.cv2 .v2-states>*{--d:calc(var(--n) - var(--s));opacity:clamp(0,1 - var(--d) * var(--d),1);filter:blur(calc(2px * clamp(0,var(--d) * var(--d),1)));transform:translateY(calc(5px * clamp(-1,var(--d),1)));transition:opacity .16s ease,filter .16s ease,transform .22s var(--v2-out);grid-area:1/1}.cv2 .v2-fixbtn{border:1px solid var(--v2-line);height:28px;color:var(--color-fg);white-space:nowrap;cursor:pointer;transition:transform .12s var(--v2-out);flex-shrink:0;align-items:center;font-size:12px;font-weight:500;display:inline-grid;position:relative}.cv2 .v2-fixbtn:disabled{cursor:default}.cv2 .v2-fixbtn:active:not(:disabled){transform:scale(.97)}.cv2 .v2-fixbtn:focus-visible{outline:2px solid var(--v2-red);outline-offset:2px}.cv2 .v2-fixbtn-ink,.cv2 .v2-fixbtn-text{place-items:center;padding:0 10px;display:grid}.cv2 .v2-fixbtn-ink>*,.cv2 .v2-fixbtn-text>*{align-items:center;gap:6px;display:inline-flex}.cv2 .v2-fixbtn-ink{background:var(--color-action-primary);color:var(--color-action-primary-fg);clip-path:inset(0);transition:clip-path .42s var(--v2-out),background-color .12s var(--v2-ease);position:absolute;inset:-1px}.cv2 .v2-fixbtn-ink .v2-matrix i{background:currentColor}.cv2 .v2-fixbtn:is([data-state=catching],[data-state=done]) .v2-fixbtn-ink{clip-path:inset(0 0 0 100%)}.cv2 .v2-fixbtn-ink>.v2-px-fill{grid-area:auto;align-items:stretch;gap:0;display:grid}.cv2 .v2-fixbtn[data-tone=red]{background:var(--color-surface)}.cv2 .v2-fixbtn[data-tone=red] .v2-fixbtn-ink{background:var(--color-home-red-hover);color:var(--color-off-white)}.cv2 .v2-fixbtn[data-tone=red] .v2-px-fill i{background:var(--color-surface-inverse)}@media (hover:hover) and (pointer:fine){.cv2 .v2-fixbtn[data-state=broken]:hover .v2-px-fill i{opacity:1;transition:opacity 80ms cubic-bezier(0,0,.2,1) calc(var(--i) * 1ms)}}.cv2 .v2-fixbtn[data-state=broken]:active .v2-px-fill i{opacity:1;transition:opacity 70ms}.cv2 .v2-fixbtn:focus-visible .v2-px-fill i{opacity:1}.cv2 .v2-fixbtn svg path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .12s}.cv2 .v2-fixbtn[data-state=done] svg path{stroke-dashoffset:0;transition:stroke-dashoffset .26s var(--v2-out) 80ms}.cv2 tr[data-fix]>td{padding-block:8px}.cv2 tr[data-fix] .v2-states{display:grid}.cv2 .v2-fixcell{grid-template-rows:1fr;display:grid}.cv2 .v2-fixcell>div{min-width:0;min-height:0}.cv2 td:not(:first-child)>.v2-fixcell>div{min-width:max-content}.cv2 td[colspan]>.v2-fixcell{justify-items:end}.cv2 .v2-fixrow-leave-active .v2-fixcell{transition:grid-template-rows .24s var(--v2-out)}.cv2 .v2-fixrow-leave-active .v2-fixcell>div{transition:opacity .14s;overflow:hidden}.cv2 .v2-fixrow-leave-active>td{transition:padding .24s var(--v2-out),height .24s var(--v2-out),border-color .24s ease}.cv2 .v2-fixrow-leave-to .v2-fixcell{grid-template-rows:0fr}.cv2 .v2-fixrow-leave-to .v2-fixcell>div{opacity:0}.cv2 .v2-table tr.v2-fixrow-leave-to>td{border-bottom-color:#0000;height:0;padding-block:0}@media (prefers-reduced-motion:reduce){.cv2 .v2-states>*{filter:none;transform:none}.cv2 .v2-fixbtn-ink,.cv2 .v2-states>*{transition:opacity .12s}.cv2 .v2-fixbtn:is([data-state=catching],[data-state=done]) .v2-fixbtn-ink{clip-path:none;opacity:0}.cv2 .v2-fixbtn:active:not(:disabled){transform:none}.cv2 .v2-fixbtn svg path{stroke-dashoffset:0;transition:none}.cv2 :is(.v2-fixrow-leave-active .v2-fixcell,.v2-fixrow-leave-active .v2-fixcell>div,.v2-fixrow-leave-active>td){transition:none}}.cv2 .v2-srcsplit{gap:16px;padding:16px;display:grid}@media (width>=768px){.cv2 .v2-srcsplit{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.cv2 .v2-srcsplit>dl{border-left:1px solid var(--v2-line);padding-left:24px}}.cv2 .v2-rows>li>.v2-expand .v2-table th{background:0 0}.cv2 .c-table .v2-keygroup>th{background:var(--v2-paper);height:36px;color:var(--color-fg);text-align:left;padding-top:0;font-size:13px;font-weight:500}.cv2 .c-table tbody+tbody .v2-keygroup>th{border-top:1px solid var(--v2-line)}.cv2 .v2-newdata{flex-direction:column;gap:12px;display:flex;position:relative}.cv2 .v2-newdata[data-drag]:after{border:1px dashed var(--color-edge-focus);background:color-mix(in srgb,var(--v2-paper) 92%,transparent);content:"Drop files to upload";pointer-events:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:-8px}.cv2 .v2-newsearch{border:1px solid var(--color-edge-focus);background:var(--color-surface);align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.cv2 .v2-newsearch:focus-within{outline:1px solid var(--color-edge-focus)}.cv2 .v2-logobtn{border:1px solid var(--v2-line);cursor:pointer;width:40px;height:40px;transition:border-color .12s var(--v2-ease);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.cv2 .v2-logobtn:hover{border-color:var(--color-edge-focus)}}.cv2 .v2-logobtn:active{background:var(--color-surface-subtle)}.cv2 .v2-logobtn:focus-visible{outline:2px solid var(--v2-red);outline-offset:2px}@media (hover:hover) and (pointer:fine){.cv2 .v2-nsopen-body .v2-match:hover{background:color-mix(in srgb,var(--color-off-black) 4%,var(--v2-paper))}}.cv2 .v2-nsopen-body .v2-apptile{background:0 0}.cv2 .v2-promise{cursor:pointer;min-height:56px;transition:background-color .12s var(--v2-ease);grid-template-columns:14px minmax(0,1fr) 12px;align-items:center;gap:4px 12px;padding:10px 16px;display:grid}.cv2 .v2-promise>p{grid-area:2/2/auto/3}.cv2 .v2-promise-side{grid-area:3/2/auto/4;align-items:center;gap:12px;min-width:0;display:flex}.cv2 .v2-promise-side .v2-spark{flex:1;min-width:0;height:16px}.cv2 .v2-promise-side>.v2-meta{text-align:right;flex-shrink:0;width:84px}.cv2 .v2-promise-side .v2-spark>i{background:var(--color-neutral-600);height:100%}.cv2 .v2-promise-side .v2-spark>i[data-bad]{background:var(--v2-red)}.cv2 .v2-promise>.v2-chev{grid-area:1/3}@media (width>=900px){.cv2 .v2-promise{grid-template-columns:14px 104px minmax(0,1fr) 280px 12px}.cv2 .v2-promise>p{grid-area:1/3}.cv2 .v2-promise-side{grid-area:1/4}.cv2 .v2-promise>.v2-chev{grid-column:5}}@media (hover:hover) and (pointer:fine){.cv2 .v2-promise:hover{background:var(--v2-paper)}}.cv2 .v2-promise-open{background:var(--v2-paper);flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.cv2 .v2-promise-open :is(.v2-card,.v2-table th){background:0 0}.cv2 .v2-fall-row{grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:4px 12px;min-height:32px;display:grid}.cv2 .v2-fall-row>.v2-fall-track{grid-column:1/-1}@media (width>=640px){.cv2 .v2-fall-row{grid-template-columns:minmax(0,148px) 56px minmax(0,1fr)}.cv2 .v2-fall-row>.v2-fall-track{grid-column:auto}}.cv2 .v2-fall-track{height:16px;display:block;position:relative}.cv2 .v2-fall-axis{height:16px}.cv2 .v2-fall-mark{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.cv2 .v2-fall-target{background:var(--color-edge-strong);width:1px;position:absolute;top:-8px;bottom:-8px}.cv2 .v2-fall-bar{background:var(--color-surface-inverse);transition:left .2s var(--v2-out),width .2s var(--v2-out),background-color .12s var(--v2-ease);position:absolute;top:2px;bottom:2px}.cv2 .v2-fall-bar[data-top]{background:var(--v2-red)}@media (prefers-reduced-motion:reduce){.cv2 .v2-fall-bar{transition:none}}.cv2 .v2-splitbar>span[data-quiet]{background:var(--color-surface-inverse)}.cv2 .v2-fixlist{position:relative}.cv2 .v2-fixlist>.v2-card{background:0 0;position:relative}.cv2 .v2-fixmark{margin:8px 16px -14px}.cv2 .v2-fixitem-move{transition:transform .2s var(--v2-out)}.cv2 .v2-fixitem-enter-active{transition:opacity .16s}.cv2 .v2-fixitem-leave-active{width:100%;transition:opacity .12s ease-out,transform .2s var(--v2-out);position:absolute}.cv2 :is(.v2-fixitem-enter-from,.v2-fixitem-leave-to){opacity:0}.cv2 .v2-fixitem-leave-to{transform:translate(8px)}.cv2 .v2-fixlist[data-take="7"] .v2-fixrow{position:relative}.cv2 .v2-fixlist[data-take="7"] .v2-fixrow:before{background:var(--v2-red);content:"";width:6px;height:6px;transition:transform .16s var(--v2-out);margin-top:-3px;position:absolute;top:50%;left:16px;transform:scale(0)}.cv2 .v2-fixlist[data-take="7"] .v2-fixrow-text{transition:transform .16s var(--v2-out)}.cv2 .v2-fixlist[data-take="7"] .v2-fixrow[data-hot]:before{transform:scale(1)}.cv2 .v2-fixlist[data-take="7"] .v2-fixrow[data-hot] .v2-fixrow-text{transform:translate(16px)}.cv2 .v2-usage-bar[data-zoom]>span{transition:flex-grow .2s var(--v2-out),background-color .12s var(--v2-ease)}.cv2 .v2-fixrow-go{text-decoration:none}@media (hover:hover) and (pointer:fine){.cv2 .v2-fixlist[data-take="8"] .v2-fixrow-go{opacity:0;transition:opacity .12s var(--v2-ease),transform .16s var(--v2-out);transform:translate(4px)}.cv2 .v2-fixlist[data-take="8"] .v2-fixrow:is([data-hot],:focus-within) .v2-fixrow-go{opacity:1;transform:none}.cv2 .v2-fixlist[data-take="8"] .v2-fixrow[data-hot]{background:var(--v2-paper)}}.cv2 .v2-fixlist[data-take="8"] .v2-fixrow{transition:background-color .12s var(--v2-ease)}.cv2 .v2-fixlist[data-take="9"] .v2-fixrow{transition:opacity .12s var(--v2-ease)}.cv2 .v2-fixlist[data-take="9"] .v2-fixrow[data-dim]{opacity:.4}@media (prefers-reduced-motion:reduce){.cv2 .v2-fixitem-leave-to,.cv2 .v2-fixrow-x:active{transform:none}.cv2 :is(.v2-fixitem-move,.v2-fixitem-enter-active,.v2-fixitem-leave-active,.v2-usage-bar[data-zoom]>span),.cv2 .v2-fixlist[data-take="7"] .v2-fixrow-text{transition:none}}.cv2 .v2-fixrow{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.cv2 .v2-fixrow>:first-child{flex-basis:100%}.cv2 .v2-fixrow-count{white-space:nowrap;flex-shrink:0}.cv2 .v2-fixrow-x{transition:color .12s var(--v2-ease),transform .1s var(--v2-out);margin-left:-4px;margin-right:-3px}.cv2 .v2-fixrow-x:active{transform:scale(.88)}.cv2 .v2-fixrow-act{flex-shrink:0;margin-left:auto;display:flex}.cv2 .v2-fixrow-act>*{justify-content:center;width:148px}@media (width>=900px){.cv2 .v2-fixrow{flex-wrap:nowrap}.cv2 .v2-fixrow>:first-child{flex-basis:0}.cv2 .v2-fixrow-count{text-align:right;width:112px}.cv2 .v2-fixrow-act{margin-left:24px}}.cv2 .v2-card>.v2-usage-tiles:last-child{border-bottom:0}.cv2 .v2-chip.v2-chip-tagged{padding-right:4px}.cv2 .v2-chip-px{isolation:isolate;will-change:transform;position:relative;overflow:hidden}.cv2 .v2-chip-px .v2-px-fill{z-index:1}.cv2 .v2-chip-inks{z-index:2;pointer-events:none;display:grid;position:absolute;inset:0}.cv2 .v2-chip-inks i{opacity:0;transition:opacity .12s cubic-bezier(.2,0,0,1) calc(var(--o) * 1ms);font-style:normal;position:relative;overflow:hidden}.cv2 .v2-chip-ink{color:var(--color-off-white);white-space:nowrap;align-items:center;gap:6px;padding:0 4px 0 10px;display:flex;position:absolute;top:0;left:0}.cv2 .v2-chip-ink :is(.text-neutral-400,.v2-sg-tag){color:var(--color-off-white)}.cv2 .v2-chip-ink .v2-sg-tag{background:var(--color-home-red-press)}.cv2 .v2-chip-ink img{filter:brightness(0)invert()}@media (hover:hover) and (pointer:fine){.cv2 .v2-chip-px:hover{border-color:var(--v2-red)}.cv2 .v2-chip-px:hover :is(.v2-px-fill,.v2-chip-inks) i{opacity:1;transition:opacity 80ms cubic-bezier(0,0,.2,1) calc(var(--i) * 1ms)}.cv2 .v2-chip.roll-host:hover svg{color:var(--color-fg)}}.cv2 .v2-chip-px:active :is(.v2-px-fill,.v2-chip-inks) i{opacity:1;transition:opacity 70ms}.cv2 .v2-chip-px:focus-visible :is(.v2-px-fill,.v2-chip-inks) i{opacity:1}.cv2 .v2-chip .roll{white-space:nowrap}.cv2 .v2-chip-mark{background:var(--v2-paper);opacity:0;pointer-events:none;transition:transform .16s cubic-bezier(.2,0,0,1),width .16s cubic-bezier(.2,0,0,1),height .16s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1);position:absolute;top:0;left:0}.cv2 .v2-chip-mark[data-shown]{opacity:1}.cv2 .v2-chip-mark[data-instant]{transition:opacity .12s cubic-bezier(.2,0,0,1)}.cv2 .v2-chip.v2-chip-glide{background:0 0;position:relative}.cv2 .v2-chip-glide .v2-sg-tag{transition:background-color .12s var(--v2-ease)}@media (hover:hover) and (pointer:fine){.cv2 .v2-chip.v2-chip-glide:hover{border-color:var(--v2-line)}.cv2 .v2-chip-glide:hover .v2-sg-tag{background:var(--color-neutral-700)}}@media (prefers-reduced-motion:reduce){.cv2 .v2-chip-inks i,.cv2 .v2-chip-mark,.cv2 .v2-chip-px:hover :is(.v2-px-fill,.v2-chip-inks) i{transition:none}}.cv2 .v2-sg-tag{background:var(--v2-paper);height:20px;color:var(--v2-soft);font-family:var(--font-mono);align-items:center;gap:4px;margin-left:2px;padding:0 6px;font-size:11px;display:inline-flex}.cv2 .v2-sg-card{border:1px solid var(--v2-line);background:var(--color-surface);outline-offset:3px;width:100%;min-height:84px;transition:border-color .12s var(--v2-ease),outline-color .12s var(--v2-ease);outline:1px solid #0000;flex-direction:column;justify-content:space-between;gap:10px;padding:12px;display:flex}@media (hover:hover) and (pointer:fine){.cv2 .v2-sg-card:hover{border-color:var(--color-edge-strong);outline-color:var(--color-edge)}}.cv2 .v2-sg-card:focus-visible{outline:2px solid var(--v2-red);outline-offset:2px}.cv2 .v2-sg-card:active{background:var(--v2-paper)}.cv2 .v2-runchip.v2-runchip-btn{border:1px solid var(--v2-line);background:var(--color-surface);transition:border-color .12s var(--v2-ease),background-color .12s var(--v2-ease)}@media (hover:hover) and (pointer:fine){.cv2 .v2-runchip.v2-runchip-btn:hover{border-color:var(--color-edge-focus)}.cv2 .v2-runchip-btn:hover .v2-runchip-go{transform:translate(2px)}}.cv2 .v2-runchip.v2-runchip-btn:active{background:var(--v2-paper)}.cv2 .v2-runchip.v2-runchip-btn:focus-visible{outline:2px solid var(--v2-red);outline-offset:1px}.cv2 .v2-runchip.v2-runchip-btn[aria-pressed=true]{border-color:var(--color-surface-inverse);background:var(--color-surface-inverse);color:var(--color-off-white)}.cv2 .v2-runchip.v2-runchip-btn[aria-pressed=true] .v2-num{color:var(--color-neutral-500)}.cv2 .v2-runchip.v2-runchip-btn[aria-pressed=true] img{filter:invert()}.cv2 .v2-runchip-go{color:var(--v2-muted);transition:transform .12s var(--v2-ease)}.cv2 .v2-apptiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=900px){.cv2 .v2-apptiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.cv2 .v2-apptile{border:1px solid var(--v2-line);background:var(--color-surface);text-align:left;width:100%;height:100%;min-height:104px;transition:border-color .12s var(--v2-ease);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex;position:relative}.cv2 .v2-apptile .v2-apptile-go{opacity:0;transition:opacity .12s var(--v2-ease);position:absolute;bottom:10px;right:10px}@media (hover:hover) and (pointer:fine){.cv2 .v2-apptile:hover{border-color:var(--color-edge-focus)}.cv2 .v2-apptile:hover .v2-apptile-go{opacity:1}}@media (hover:none){.cv2 .v2-apptile .v2-apptile-go{opacity:1;position:static}}.cv2 .v2-apptile:focus-within{border-color:var(--color-edge-focus)}.cv2 .v2-apptile:focus-within .v2-apptile-go,.cv2 .v2-apptile[data-busy] .v2-apptile-go{opacity:1}.cv2 :is(a,button).v2-apptile:focus-visible{outline:2px solid var(--v2-red);outline-offset:1px}.cv2 :is(a,button).v2-apptile:active{background:var(--v2-paper)}.cv2 button.v2-apptile{cursor:pointer}.cv2 button.v2-apptile[aria-expanded=true]{border-color:var(--color-edge-focus);background:var(--v2-paper)}.cv2 .v2-dropzone{border:1px dashed var(--color-edge-strong);background:var(--v2-paper);text-align:center;transition:border-color .12s var(--v2-ease),background-color .12s var(--v2-ease);flex-direction:column;align-items:center;gap:4px;padding:24px 16px;display:flex}.cv2 .v2-dropzone[data-drag]{border-color:var(--v2-red);background:var(--color-surface)}.cv2 .v2-dropzone .v2-px{margin-top:8px}.cv2 .v2-input.v2-input-sm{width:176px;height:28px;font-size:12px}.cv2 .v2-rowacts{opacity:0;transition:opacity .12s var(--v2-ease);gap:2px;display:inline-flex}@media (hover:hover) and (pointer:fine){.cv2 .v2-nsrow:hover .v2-rowacts{opacity:1}}@media (hover:none){.cv2 .v2-rowacts{opacity:1}}.cv2 .v2-nsrow:focus-within .v2-rowacts,.cv2 .v2-nsrow[data-open] .v2-rowacts{opacity:1}.cv2 .v2-rowacts .v2-btn-icon{width:26px;height:26px}.cv2 .v2-nsnew td{border-top:1px dashed var(--color-edge-strong)}.cv2 .v2-setup-line{flex-wrap:wrap;gap:8px 20px;display:flex}.cv2 .v2-setup-line li{color:var(--v2-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.cv2 .v2-setup-line li[data-done]{color:var(--color-fg)}.cv2 .v2-setup-line li[data-next]{color:var(--color-fg);font-weight:500}.cv2 .v2-setup-box{border:1px solid var(--color-edge-strong);width:14px;height:14px;color:var(--color-off-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cv2 .v2-setup-box[data-done],.cv2 .v2-setup-line li[data-done] .v2-setup-box{border-color:var(--color-surface-inverse);background:var(--color-surface-inverse)}.cv2 .v2-setup-box[data-next],.cv2 .v2-setup-line li[data-next] .v2-setup-box{border-color:var(--v2-red);background:linear-gradient(var(--v2-red),var(--v2-red)) 50%/6px 6px no-repeat}.cv2 .v2-insight{border:1px solid var(--v2-line);background:var(--v2-paper);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:13px;line-height:20px;display:flex}.cv2 .v2-insight-mark{background:var(--v2-red);flex-shrink:0;width:6px;height:6px}.cv2 .v2-insight-link{text-decoration:underline;-webkit-text-decoration-color:var(--color-edge-strong);text-decoration-color:var(--color-edge-strong);text-underline-offset:3px;transition:text-decoration-color .12s var(--v2-ease)}@media (hover:hover) and (pointer:fine){.cv2 .v2-insight-link:hover{-webkit-text-decoration-color:var(--color-fg);text-decoration-color:var(--color-fg)}}.cv2 .v2-setupmeter{gap:2px;display:inline-flex}.cv2 .v2-setupmeter i{border:1px solid var(--color-edge-strong);width:6px;height:6px}.cv2 .v2-setupmeter i[data-state=done]{border-color:var(--color-surface-inverse);background:var(--color-surface-inverse)}.cv2 .v2-setupmeter i[data-state=next]{border-color:var(--v2-red);background:var(--v2-red)}.cv2 .v2-strip{background:var(--color-red-wash);transition:background-color .2s var(--v2-ease);position:relative}@media (hover:hover) and (pointer:fine){.cv2 .v2-strip:has(.v2-strip-link:hover){background:var(--color-home-wash-hover)}.cv2 .v2-strip-link:hover .v2-strip-tag{background:var(--color-home-red-press)}.cv2 .v2-strip-link:hover .v2-strip-cta{-webkit-text-decoration-color:var(--color-off-black);text-decoration-color:var(--color-off-black)}}.cv2 .v2-strip-link{height:36px;color:var(--color-off-black);justify-content:center;align-items:center;gap:8px;padding:0 44px;font-size:13px;line-height:16px;display:flex}.cv2 .v2-strip-link:focus-visible{outline:2px solid var(--color-off-black);outline-offset:-2px}.cv2 .v2-strip-tag{background:var(--color-off-black);color:var(--color-off-white);letter-spacing:.06em;text-transform:uppercase;text-box:trim-both cap alphabetic;transition:background-color .2s var(--v2-ease);flex-shrink:0;padding:3px calc(4px - .06em) 3px 4px;font-size:10px;font-weight:500;line-height:14px}.cv2 .v2-strip-cta{text-underline-offset:2px;transition:text-decoration-color .2s var(--v2-ease);-webkit-text-decoration:underline #0202024d;text-decoration:underline #0202024d}@media (width<=639px){.cv2 .v2-strip-cta{display:none}}.cv2 .v2-barsetup{border:1px solid var(--v2-line);height:28px;transition:border-color .12s var(--v2-ease);align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.cv2 .v2-barsetup:hover{border-color:var(--color-edge-focus)}}.cv2 .v2-barsetup:focus-visible{outline:2px solid var(--v2-red);outline-offset:1px}.cv2 .v2-setupline[data-top]{border-width:0 0 1px;width:auto;max-width:none;min-height:40px;margin:0;padding:3px 16px}@media (width>=768px){.cv2 .v2-setupline[data-top]{min-height:53px}}.cv2 .v2-setupline[data-float]{position:absolute;bottom:calc(100% + 24px);left:0;right:0}@media (height<=560px){.cv2 .v2-setupline[data-float]{margin-bottom:24px;position:static}}.cv2 .v2-setuprail{border-bottom:1px solid var(--v2-line);background:var(--v2-paper);align-items:center;gap:12px;height:40px;padding:0 8px 0 16px;font-size:12px;line-height:16px;display:flex}.cv2 .v2-setuprail .v2-setup-line{white-space:nowrap;flex-wrap:nowrap;flex:1;min-width:0}.cv2 .v2-setuprail-short{flex:1;align-items:center;gap:8px;min-width:0;display:none}@media (width<=1023px){.cv2 .v2-setuprail .v2-setup-line{display:none}.cv2 .v2-setuprail-short{display:flex}}.cv2 main:has(>:is(.v2-setuprail,.v2-setupline))>.v2-page[data-search-page]{min-height:calc(100vh - 88px);padding-bottom:104px}@media (width>=768px){.cv2 main:has(>:is(.v2-setuprail,.v2-setupline))>.v2-page[data-search-page]{padding-bottom:120px}.cv2 main:has(>.v2-setupline[data-top])>.v2-page[data-search-page]{min-height:calc(100vh - 101px);padding-bottom:133px}}.cv2 .v2-setuptray{border:1px solid var(--color-neutral-600);background:var(--v2-paper);width:100%;max-width:640px;min-height:40px;transition:border-color .12s var(--v2-ease);align-items:center;gap:10px;margin:0 auto -25px;padding:5px 5px 5px 12px;font-size:12px;line-height:16px;display:flex}.cv2 .v2-setuptray:has(+.v2-searchbox:focus-within){border-color:var(--color-edge-focus)}@media (width<=419px){.cv2 .v2-setuptray .v2-setupmeter{display:none}}.cv2 .v2-setup-out-leave-active{transition:opacity .15s ease-out}.cv2 .v2-setup-out-leave-to{opacity:0}.cv2 .v2-setuptray-leave-active{transition:opacity .12s ease-out,margin-top .2s var(--v2-ease)}.cv2 .v2-setuptray-leave-to{opacity:0;margin-top:-39px}.cv2 .v2-setupnote{justify-content:center;align-items:center;gap:10px;margin:-8px auto 0;font-size:12px;line-height:16px;display:flex}.cv2 .v2-setupnote-link{color:var(--v2-soft);text-decoration:underline;-webkit-text-decoration-color:var(--color-edge-strong);text-decoration-color:var(--color-edge-strong);text-underline-offset:3px;transition:color .12s var(--v2-ease),text-decoration-color .12s var(--v2-ease);align-items:center;gap:4px;display:inline-flex}@media (hover:hover) and (pointer:fine){.cv2 .v2-setupnote-link:hover{color:var(--color-fg);-webkit-text-decoration-color:var(--color-fg);text-decoration-color:var(--color-fg)}}.cv2 .v2-dviz{color:var(--color-fg);flex-direction:column;gap:10px;margin:20px 0 8px;display:flex}.cv2 .v2-dviz-panel{background:var(--color-neutral-200);min-height:380px;color:var(--color-neutral-300);outline:1px solid var(--color-edge);outline-offset:4px;align-items:center;display:flex;position:relative;overflow:hidden}.cv2 .v2-dviz[data-compact] .v2-dviz-panel{min-height:320px}.cv2 .v2-dviz-tabs{flex-wrap:wrap;gap:4px;display:flex}.cv2 .v2-dviz-tab{border:1px solid var(--v2-line);background:var(--color-surface);height:28px;color:var(--v2-soft);transition:border-color .12s var(--v2-ease),color .12s var(--v2-ease);align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.cv2 .v2-dviz-tab:hover{border-color:var(--color-edge-focus);color:var(--color-fg)}}.cv2 .v2-dviz-tab:focus-visible{outline:2px solid var(--v2-red);outline-offset:1px}.cv2 .v2-dviz-tab[aria-pressed=true]{border-color:var(--color-surface-inverse);color:var(--color-fg)}.cv2 .v2-dviz-mark{background:var(--color-edge-strong);width:6px;height:6px;transition:background-color .12s var(--v2-ease)}.cv2 .v2-dviz-tab[aria-pressed=true] .v2-dviz-mark,.cv2 .v2-dviz-time{background:var(--v2-red)}.cv2 .v2-dviz-time{transform-origin:0;height:2px;animation:6s linear both v2-dviz-time;position:absolute;bottom:0;left:0;right:0}.cv2 .v2-dviz-time[data-paused]{animation-play-state:paused}@keyframes v2-dviz-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cv2 .v2-dmark rect{fill:currentColor;transition:fill}@media (hover:hover) and (pointer:fine){.cv2 .docs-card:hover .v2-dmark rect{fill:var(--v2-red);transition-delay:calc(var(--i) * 18ms)}}.cv2 .docs-card:focus-visible .v2-dmark rect{fill:var(--v2-red)}.cv2 .docs-card .v2-dcard-go{color:var(--v2-muted);transition:transform .16s var(--v2-ease)}@media (hover:hover) and (pointer:fine){.cv2 .docs-card:hover .v2-dcard-go{color:var(--color-fg);transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.cv2 .v2-dviz-time{animation:none;transform:scaleX(1)}.cv2 .v2-dmark rect{transition:none!important}}.cv2 .v2-reader-link.is-active{background:0 0;outline:0}.cv2 .v2-reader-link.is-active:before{content:none}.cv2 .v2-reader-link .roll-a,.cv2 .v2-reader-link .roll-b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv2 .v2-srcfix{background:var(--color-surface-danger);color:var(--color-fg-danger);flex-wrap:wrap;gap:8px 12px;padding:8px 8px 8px 12px;display:flex}.cv2 .v2-runchip,.cv2 .v2-srcfix{align-items:center;font-size:12px;line-height:16px}.cv2 .v2-runchip{background:var(--v2-paper);white-space:nowrap;transition:color .2s var(--v2-ease);border:1px solid #0000;gap:6px;padding:3px 7px;display:inline-flex}.cv2 .v2-runchip img{transition:opacity .2s var(--v2-ease)}.cv2 .v2-runchip[data-hit=false]{color:var(--v2-muted)}.cv2 .v2-runchip[data-hit=false] img{opacity:.5}.cv2 .v2-runchip-mark{background:var(--v2-red);flex-shrink:0;width:6px;height:6px}.cv2 .v2-index{height:29px;position:relative;overflow:hidden}.cv2 .v2-hit,.cv2 .v2-index:before{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 3px,#0000 0),linear-gradient(#000 3px,#0000 0);mask-image:linear-gradient(90deg,#000 3px,#0000 0),linear-gradient(#000 3px,#0000 0);-webkit-mask-size:5px 5px;mask-size:5px 5px;-webkit-mask-composite:source-in;mask-composite:intersect}.cv2 .v2-index:before{background:var(--color-neutral-700);content:"";position:absolute;inset:0}.cv2 .v2-flick{z-index:1;background:var(--color-neutral-400);opacity:0;width:3px;height:3px;animation:v2-flick .9s var(--v2-ease) infinite;animation-delay:calc(var(--s) * 1ms);position:absolute}@keyframes v2-flick{0%,18%,to{opacity:0}6%{opacity:1}}.cv2 .v2-hit{background:var(--v2-red);width:8px;height:8px;animation:v2-hit-in .16s step-end calc(var(--s) * 1ms) both}@keyframes v2-hit-in{0%{opacity:0}}.cv2 .v2-run-in{animation:v2-run-in .2s var(--v2-out) both}@keyframes v2-run-in{0%{opacity:0;transform:translateY(4px)}}.cv2 .v2-runtag{background:var(--v2-paper);color:var(--v2-soft);font-variant-numeric:tabular-nums;align-items:center;padding:4px 8px;font-size:12px;line-height:16px;display:inline-flex}@media (prefers-reduced-motion:reduce){.cv2 .v2-flick,.cv2 .v2-hit,.cv2 .v2-run-in{animation:none}.cv2 .v2-flick{opacity:.6}}.cv2 .v2-nsrow>td:first-child img{translate:0 .5px}.cv2 :is(img,svg):has(+.v2-mono){translate:0 .5px}.cv2 .v2-run .v2-runchip{color:var(--v2-soft);transition:color .12s var(--v2-ease);background:0 0;border:0;gap:4px;padding:0}.cv2 .v2-run .v2-runchip img{width:10px;height:10px}.cv2 .v2-run .v2-runchip-mark{width:4px;height:4px}.cv2 .v2-run .v2-runchip.v2-runchip-link{border:0;margin-block:-4px;padding-block:4px}@media (hover:hover) and (pointer:fine){.cv2 .v2-run .v2-runchip.v2-runchip-link:hover{color:var(--color-fg)}}.cv2 .v2-run .v2-index{height:19px}.cv2 .v2-run .v2-index:before{opacity:.6}.cv2 .v2-run .v2-runtag{color:var(--v2-muted);background:0 0;padding:0}.cv2 .v2-others .v2-match{min-height:32px;color:var(--v2-muted);transition:color .12s var(--v2-ease);gap:8px;padding:0;font-size:12px;line-height:16px}.cv2 .v2-others .v2-match .v2-mono{color:var(--v2-soft);transition:color .12s var(--v2-ease);font-size:12px}.cv2 .v2-others .v2-match[aria-expanded=true]{background:0 0}.cv2 .v2-others .v2-rows>li:has(>.v2-match[aria-expanded=true]){background:0 0}@media (hover:hover) and (pointer:fine){.cv2 .v2-others .v2-match:hover,.cv2 .v2-others .v2-match[aria-expanded=true]:hover{color:var(--v2-soft);background:0 0}.cv2 .v2-others .v2-match:hover .v2-mono{color:var(--color-fg)}.cv2 .v2-hitbtn:hover .v2-hit{transform:scale(1.25)}}.cv2 .v2-run[data-found] .v2-index{overflow:visible}.cv2 .v2-hitbtn{z-index:2;cursor:pointer;place-items:center;width:24px;height:24px;margin:-8px 0 0 -8px;padding:0;display:grid;position:absolute}.cv2 .v2-hitbtn .v2-hit{transition:transform .12s var(--v2-ease);display:block;position:static}.cv2 .v2-hitbtn:focus-visible{outline:2px solid var(--color-off-black);outline-offset:2px}.cv2 .v2-hit-tip{z-index:5;background:var(--color-surface-inverse);max-width:240px;color:var(--color-off-white);pointer-events:none;flex-direction:column;gap:2px;padding:6px 8px;font-size:12px;line-height:16px;display:flex;position:absolute;top:calc(100% + 6px)}.cv2 .v2-hit-tip .v2-mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv2 .v2-runchip.v2-runchip-link{transition:border-color .12s var(--v2-ease);border:1px solid #0000}@media (hover:hover) and (pointer:fine){.cv2 .v2-runchip.v2-runchip-link:hover{border-color:var(--color-edge-focus)}}.cv2 .v2-runchip.v2-runchip-link:focus-visible{outline:2px solid var(--v2-red);outline-offset:1px}.cv2 [data-flash]{animation:v2-flash .9s var(--v2-ease) both}@keyframes v2-flash{0%,40%{outline:2px solid var(--v2-red);outline-offset:-2px}to{outline-offset:-2px;outline:2px solid #0000}}@media (prefers-reduced-motion:reduce){.cv2 [data-flash]{animation:none}}.cv2 .v2-cmd[data-mode=search]{width:calc(min(760px,100vw - 32px))}.cv2 .v2-cmd-search{overscroll-behavior:contain;background:var(--color-surface);max-height:calc(min(620px,72vh));color:var(--color-fg);flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}.cv2 .v2-cmd[data-skin="1"] .v2-cmd-search img{filter:none}.cv2 .v2-cmd[data-skin="1"] .v2-cmd-search .text-neutral-400{color:var(--color-neutral-400)}.cv2 .v2-cmd[data-skin="1"] .v2-cmd-search :is(.v2-meta,.v2-menu-label,.v2-menu-count){color:var(--v2-muted)}.cv2 .v2-match[aria-expanded=true]{background:var(--v2-paper)}.cv2 .v2-rows>:is(li,div):has(>.v2-match[aria-expanded=true]){background:var(--v2-paper)}.cv2 .v2-table tbody tr.is-link:has(>td button[aria-expanded=true]:not([aria-haspopup])) td{background:var(--v2-paper)}.cv2 .v2-table tbody tr:has(+tr.v2-nsopen) td{background:var(--v2-paper)}@media (hover:hover) and (pointer:fine){.cv2 .v2-match[aria-expanded=true]:hover,.cv2 .v2-nsopen-body .v2-match[aria-expanded=true]:hover{background:var(--v2-paper)}.cv2 .v2-nsopen-body .v2-table tbody tr.is-link:has(+tr.v2-nsopen):hover td{background:var(--v2-paper)}.cv2 .v2-nsopen-body .v2-table tbody tr.is-link:has(>td button[aria-expanded=true]:not([aria-haspopup])):hover td{background:var(--v2-paper)}.cv2 .v2-table tbody tr.is-link:has(+tr.v2-nsopen):hover td{background:var(--v2-paper)}.cv2 .v2-table tbody tr.is-link:has(>td button[aria-expanded=true]:not([aria-haspopup])):hover td{background:var(--v2-paper)}}.cv2 .v2-rows>li>.v2-expand .v2-card{background:0 0}.cv2 .v2-card[data-dark],.cv2 .v2-rows>li>.v2-expand .v2-card[data-dark]{border-color:var(--color-neutral-300);background:var(--color-neutral-100);color:var(--color-off-white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cv2 .v2-card[data-dark] .v2-fixhead{border-bottom-color:var(--color-neutral-300);color:var(--color-red-lift);background:0 0}.cv2 .v2-card[data-dark] .text-off-black{color:var(--color-off-white)}.cv2 .v2-card[data-dark] :is(.v2-meta,.v2-fact dt,.text-neutral-400){color:var(--color-neutral-500)}.cv2 .v2-card[data-dark] .v2-mono{color:var(--color-neutral-600)}.cv2 .v2-card[data-dark] .text-home-red-press{color:var(--color-red-lift)}.cv2 .v2-card[data-dark] .v2-fact{border-color:var(--color-neutral-300);background:var(--color-neutral-200)}.cv2 .v2-card[data-dark] .v2-fact-select{color:var(--color-off-white)}.cv2 .v2-card[data-dark] .v2-btn:not(.v2-btn-brand,.v2-btn-danger){border-color:var(--color-neutral-300);color:var(--color-off-white);background:0 0}.cv2 .v2-card[data-dark] .v2-btn-danger{border-color:color-mix(in srgb,var(--color-red-lift) 55%,transparent);color:var(--color-red-lift);background:0 0}.cv2 .v2-card[data-dark] .v2-btn:focus-visible{outline-color:var(--color-off-white)}.cv2 .v2-card[data-dark] .v2-fact dt{color:var(--color-neutral-600)}.cv2 .v2-roll{display:inline-block}.cv2 .v2-roll-row{font-variant-numeric:tabular-nums;display:inline-flex}.cv2 .v2-roll-reel{height:1lh;display:inline-block;overflow:hidden}.cv2 .v2-roll-col{flex-direction:column;transition:transform .42s cubic-bezier(.23,1,.32,1);display:flex}.cv2 .v2-roll-col>span{height:1lh}.cv2 .v2-capgauge{grid-template-columns:repeat(40,minmax(0,1fr));gap:2px;height:10px;display:grid}.cv2 .v2-capgauge i{background:var(--color-neutral-700);transition:background-color 0s linear calc(var(--k) * 12ms)}.cv2 .v2-capgauge i[data-state=spent]{background:var(--color-off-black)}.cv2 .v2-capgauge i[data-state=pace]{background:color-mix(in srgb,var(--v2-red) 35%,var(--color-surface))}.cv2 .v2-capgauge i[data-state=over],.cv2 .v2-chipmark{background:var(--v2-red)}.cv2 .v2-capbig{font-family:var(--font-glyphic);letter-spacing:-.02em;align-items:baseline;gap:8px;font-size:40px;line-height:48px;display:flex}.cv2 .v2-capbig .v2-meta{font-family:var(--font-geist);letter-spacing:0}.cv2 .v2-chipmark{transform-origin:0;width:1px;height:2px;transition:transform .24s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0}.cv2 #spend-cap .v2-chip-pick:before{content:none}.cv2 #spend-cap .v2-chip-pick{justify-content:center;padding-left:10px}.cv2 .v2-captime{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid;position:relative}.cv2 .v2-captime-day{flex-direction:column;gap:2px;padding:4px 0;display:flex}.cv2 .v2-captime-day i{background:var(--color-neutral-700);height:4px;transition:background-color .12s var(--v2-ease)}.cv2 .v2-captime-day[data-state=gone] i{background:var(--color-off-black)}.cv2 .v2-captime-day[data-state=today] i{background:var(--v2-red)}.cv2 .v2-captime-day[data-state=paused] i{background:color-mix(in srgb,var(--color-neutral-700) 45%,transparent)}@media (hover:hover) and (pointer:fine){.cv2 .v2-captime-day:hover i{background:var(--color-edge-focus)}}.cv2 .v2-captime-track{pointer-events:none;transition:transform .32s cubic-bezier(.77,0,.175,1);position:absolute;inset:0}.cv2 .v2-captime-rule{background:var(--v2-red);width:2px;position:absolute;top:-4px;bottom:-4px;left:-2px}.cv2 .v2-priced{overflow:hidden}.cv2 .v2-priced>:not(.v2-pfill,.v2-pshare,.v2-pedge){z-index:1;position:relative}.cv2 .v2-pfill{background:color-mix(in srgb,var(--v2-red) 9%,transparent);-webkit-mask-composite:source-in;clip-path:inset(0 100% 0 0);transition:clip-path .12s steps(4,end);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 4px,#0000 0),linear-gradient(#000 4px,#0000 0);mask-image:linear-gradient(90deg,#000 4px,#0000 0),linear-gradient(#000 4px,#0000 0);-webkit-mask-size:6px 6px;mask-size:6px 6px;-webkit-mask-composite:source-in;mask-composite:intersect}.cv2 .v2-priced[data-on] .v2-pfill{clip-path:inset(0);transition:clip-path .26s steps(12,end)}.cv2 .v2-rows[data-pm="1"] .v2-priced[data-on]{background:0 0}.cv2 .v2-splitbar>span{transform-origin:bottom;transition:background-color .12s var(--v2-ease),transform .16s cubic-bezier(.23,1,.32,1)}.cv2 .v2-splitbar[data-pm="1"]>span[data-on]{transform:scaleY(1.67)}.cv2 .v2-rowmark{z-index:0;background:var(--v2-paper);pointer-events:none;transition:transform .2s cubic-bezier(.23,1,.32,1),height .2s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0;right:0}.cv2 .v2-rowmark[data-instant]{transition:none}.cv2 .v2-rows:is([data-pm="2"],[data-pm="6"])>li{z-index:1;border-color:var(--v2-line);position:relative}.cv2 .v2-rows:is([data-pm="2"],[data-pm="6"]) .v2-priced,.cv2 .v2-rows:is([data-pm="2"],[data-pm="6"]) .v2-priced[data-on]{background:0 0}.cv2 .v2-segmark-track{height:8px;margin-bottom:-12px;position:relative;overflow:clip}.cv2 .v2-segmark{opacity:0;transition:transform .22s cubic-bezier(.23,1,.32,1),opacity .12s var(--v2-ease);position:absolute;inset:0}.cv2 .v2-segmark[data-shown]{opacity:1}.cv2 .v2-segmark i{background:var(--v2-red);width:6px;height:6px;position:absolute;top:0;left:-3px}.cv2 .v2-splitbar:is([data-pm="2"],[data-pm="6"]){margin-top:4px}.cv2 .v2-pshare{width:calc((100% - 36px) * var(--share));background:var(--v2-red);clip-path:inset(0 100% 0 0);height:3px;transition:clip-path .1s steps(3,end);position:absolute;bottom:5px;left:20px;-webkit-mask-image:linear-gradient(90deg,#000 3px,#0000 0);mask-image:linear-gradient(90deg,#000 3px,#0000 0);-webkit-mask-size:5px 3px;mask-size:5px 3px}.cv2 .v2-priced[data-on] .v2-pshare{clip-path:inset(0);transition:clip-path .4s steps(14,end)}.cv2 .v2-cmeter{grid-template-columns:repeat(64,minmax(0,1fr));gap:2px;height:6px;display:grid}.cv2 .v2-cmeter i{background:var(--color-neutral-700)}.cv2 .v2-cmeter i[data-state=on]{background:var(--color-off-black)}.cv2 .v2-cmeter i[data-edge]{animation:v2-cm-edge .6s step-end var(--edge-at,0s) both}@keyframes v2-cm-edge{0%,50%{background:var(--v2-red)}25%,75%{background:var(--color-off-black)}to{background:var(--v2-red)}}.cv2 .v2-cmeter[data-v="1"][data-playing] i[data-state=on]{animation:v2-cm-pour .22s cubic-bezier(.23,1,.32,1) calc(var(--k) * 12ms) both}.cv2 .v2-cmeter[data-v="1"][data-playing] i[data-edge]{--edge-at:.76s;animation:v2-cm-pour .22s cubic-bezier(.23,1,.32,1) calc(var(--k) * 12ms) both,v2-cm-edge .6s step-end .76s forwards}@keyframes v2-cm-pour{0%{opacity:0;transform:scale(.4)}}.cv2 .v2-cmeter[data-v="2"][data-playing] i[data-state=on]{animation:v2-cm-blink 1ms step-end calc(var(--s) * 1ms) both}.cv2 .v2-cmeter[data-v="2"][data-playing] i[data-edge]{animation:v2-cm-blink 1ms step-end calc(var(--s) * 1ms) both,v2-cm-settle .7s ease .7s forwards}@keyframes v2-cm-blink{0%{opacity:0}to{opacity:1}}@keyframes v2-cm-settle{0%{background:var(--v2-red)}to{background:var(--color-off-black)}}.cv2 .v2-cmeter[data-v="3"][data-playing] i[data-edge]{background:var(--v2-red);animation:none}@media (prefers-reduced-motion:reduce){.cv2 .v2-bannerout-leave-active,.cv2 .v2-creditsout-leave-active{transition:opacity .12s}.cv2 .v2-syncbtn[data-state=busy] .v2-px-fill i{animation:none}.cv2 .v2-syncbtn svg path{stroke-dashoffset:0;transition:none}.cv2 .v2-capgauge i,.cv2 .v2-captime-track,.cv2 .v2-chipmark,.cv2 .v2-pfill,.cv2 .v2-pshare,.cv2 .v2-roll-col,.cv2 .v2-rowmark,.cv2 .v2-segmark,.cv2 .v2-splitbar>span,.cv2 .v2-ubar i,.cv2 .v2-uchart-rule,.cv2 .v2-usage-mark,.cv2 .v2-uscope[data-glide] .v2-uscope-tipbox,.cv2 .v2-uscope[data-glide]>*{transition:none!important}.cv2 .v2-cmeter i{animation:none!important}}.cv2 .v2-billing .v2-amt{text-align:right;min-width:64px;display:inline-block}.cv2 .v2-rows[data-pm="4"] .v2-priced{transition:background-color 0s,color .12s var(--v2-ease)}.cv2 .v2-rows[data-pm="4"] .v2-priced:before,.cv2 .v2-rows[data-pm="5"] .v2-priced:before{content:none}.cv2 .v2-rows[data-pm="4"] .v2-priced[data-on]{background:var(--color-surface-inverse);color:var(--color-off-white)}.cv2 .v2-rows[data-pm="4"] .v2-priced[data-on] .text-neutral-400{color:var(--color-neutral-600)}.cv2 .v2-rows[data-pm="4"] .v2-pfill{background:linear-gradient(90deg,var(--v2-red) 0,var(--v2-red) 22%,transparent 55%)}.cv2 .v2-rows[data-pm="5"] .v2-priced[data-on]{background:0 0}.cv2 .v2-pedge{background:var(--v2-red);clip-path:inset(100% 0 0);width:4px;transition:clip-path .1s steps(2,end);position:absolute;top:3px;bottom:3px;left:6px;-webkit-mask-image:linear-gradient(#000 4px,#0000 0);mask-image:linear-gradient(#000 4px,#0000 0);-webkit-mask-size:4px 6px;mask-size:4px 6px}.cv2 .v2-priced[data-on] .v2-pedge{clip-path:inset(0);transition:clip-path .22s steps(6,end)}.cv2 .v2-rows[data-pm="5"] .v2-priced>span:first-of-type{transition:transform .16s cubic-bezier(.23,1,.32,1)}.cv2 .v2-rows[data-pm="5"] .v2-priced[data-on]>span:first-of-type{transform:translate(6px)}.cv2 .v2-rows[data-pm="5"] .v2-priced[data-on]>span:last-child{color:var(--color-home-red-press)}@media (prefers-reduced-motion:reduce){.cv2 .v2-pedge,.cv2 .v2-rows[data-pm="5"] .v2-priced>span:first-of-type{transition:none!important}}.cv2 .v2-swap-enter-active{transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),filter .16s cubic-bezier(.23,1,.32,1)}.cv2 .v2-swap-leave-active{transition:opacity 90ms cubic-bezier(.23,1,.32,1),transform 90ms cubic-bezier(.23,1,.32,1),filter 90ms cubic-bezier(.23,1,.32,1)}.cv2 .v2-swap-enter-from{opacity:0;filter:blur(2px);transform:translateY(3px)}.cv2 .v2-swap-leave-to{opacity:0;filter:blur(2px);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.cv2 .v2-swap-enter-active,.cv2 .v2-swap-leave-active{transition:none}}.cv2 .v2-dviz.v2-agentstep{margin:0;display:block;container-type:inline-size}.cv2 .v2-agent-title{font-family:var(--font-glyphic);letter-spacing:-.01em;text-wrap:balance;font-size:24px;font-weight:400;line-height:32px}.cv2 .v2-agent-line{max-width:56ch;color:var(--v2-muted);text-wrap:pretty;font-size:13px;line-height:20px}.cv2 .v2-agent-rise{animation:.5s cubic-bezier(.22,1,.36,1) both v2-agent-rise;animation-delay:calc(var(--i,0) * 40ms)}@keyframes v2-agent-rise{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}}.cv2 .v2-agentpane-enter-active{transition:opacity .2s var(--v2-out),filter .2s var(--v2-out)}.cv2 .v2-agentpane-leave-active{transition:opacity .1s ease-out}.cv2 .v2-agentpane-enter-from{opacity:0;filter:blur(2px)}.cv2 .v2-agentpane-leave-to{opacity:0}.cv2 .v2-px.v2-px-light{background:var(--color-off-white)}.cv2 .v2-px.v2-px-light:before,.cv2 .v2-split-menu .v2-menu-item:before,.cv2 .v2-split[data-take="2"] .v2-split-arrow:after{display:none}.cv2 .v2-px-light .v2-px-fill i{background:var(--color-off-black)}.cv2 .v2-px-light .v2-px-label{color:var(--color-off-white);mix-blend-mode:difference}.cv2 .v2-px.v2-px-light:focus-visible{outline-color:var(--color-off-white)}.cv2 .v2-split[data-large] .v2-split-arrow,.cv2 .v2-split[data-large] .v2-split-square{width:36px;height:36px}.cv2 .v2-split[data-take="1"]{gap:4px}.cv2 .v2-split[data-take="2"] .v2-split-arrow{width:28px}.cv2 .v2-split[data-take="2"][data-large] .v2-split-arrow{width:32px}@media (hover:hover) and (pointer:fine){.cv2 .v2-split[data-take="2"] .v2-split-arrow:not([aria-expanded=true]):hover .v2-chev{translate:0 1px}}.cv2 .v2-split-menu{border-color:var(--color-action-primary);background:var(--color-action-primary);width:auto;padding:0;left:0;right:0}.cv2 .v2-split-menu,.cv2 .v2-split-menu .v2-menu-item{color:var(--color-off-white)}.cv2 .v2-split-menu .v2-menu-item:focus-visible{background:color-mix(in srgb,var(--color-off-white) 16%,var(--color-action-primary))}@media (hover:hover) and (pointer:fine){.cv2 .v2-split-menu .v2-menu-item:hover{background:color-mix(in srgb,var(--color-off-white) 16%,var(--color-action-primary))}}.cv2 .v2-split-words{height:28px;color:var(--v2-soft);white-space:nowrap;transition:color .12s var(--v2-ease);align-items:center;gap:4px;margin-left:12px;font-size:12px;font-weight:500;display:inline-flex}.cv2 .v2-split[data-large] .v2-split-words{height:36px}@media (hover:hover) and (pointer:fine){.cv2 .v2-split-words:hover{color:var(--color-fg)}}.cv2 .v2-split-words:focus-visible{outline:2px solid var(--v2-red);outline-offset:2px}.cv2 .v2-split[data-large]:not([data-light]) .v2-split-arrow:before{z-index:-1;opacity:.3;content:"";pointer-events:none;background-image:url(../textures/grain.webp);background-size:170px;position:absolute;inset:0}.cv2 .v2-split[data-light] .v2-split-arrow{border-color:var(--color-off-white);border-left-color:var(--color-neutral-600);background:var(--color-off-white);color:var(--color-off-black)}@media (hover:hover) and (pointer:fine){.cv2 .v2-split[data-light] .v2-split-arrow:hover{border-color:var(--color-off-black);background:var(--color-off-black);color:var(--color-off-white)}}.cv2 .v2-agentband{isolation:isolate;border:1px solid var(--v2-line);outline:1px solid var(--v2-line);outline-offset:4px;background:var(--color-action-primary-hover);min-height:216px;color:var(--color-off-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:5px;padding:40px 16px;display:flex;position:relative}.cv2 .v2-agentband-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cv2 .v2-agentband-cells{position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 80%,#0000 45%,#000);mask-image:radial-gradient(62% 80%,#0000 45%,#000)}.cv2 .v2-agentband .v2-agent-title{font-size:32px;line-height:40px}.cv2 .v2-agentband .v2-agent-line{color:var(--color-off-white)}.cv2 .v2-agent-aim{margin-top:16px;display:inline-flex;position:relative}.cv2 .v2-agent-aim:after{border:1px solid var(--color-off-white);content:"";opacity:var(--intent,0);pointer-events:none;transition:opacity .12s linear;position:absolute;inset:-5px}.cv2 .v2-agentwork{border:1px solid var(--v2-line);outline:1px solid var(--v2-line);outline-offset:4px;background:var(--v2-line);gap:1px;margin:5px;display:grid;position:relative}@container (width>=640px){.cv2 .v2-agentwork{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.cv2 .v2-agentwork-card{background:var(--color-surface);flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.cv2 .v2-agentwork-act,.cv2 .v2-agentwork-card>.v2-split{margin-top:auto;padding-top:16px}.cv2 .v2-agentwork-act{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.cv2 .v2-agentwork-act>.v2-btn{height:36px;padding:0 12px;font-size:13px}.cv2 .v2-agentwork-panel{background:var(--color-neutral-200);min-height:240px;color:var(--color-neutral-300);align-items:center;display:flex;position:relative;overflow:hidden}.cv2 .v2-agentwork-panel .step-body:not([data-active=true]){display:none}@container (width>=640px){.cv2 [data-setup-step] .v2-agentwork-panel{min-height:372px}}.cv2 .v2-agenttabs-head{flex-direction:column;gap:12px;display:flex}@container (width>=640px){.cv2 .v2-agenttabs-head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.cv2 .v2-agenttabs-list{z-index:1;font-family:var(--font-geist);align-items:flex-end;gap:1px;margin-bottom:-1px;display:flex;position:relative}.cv2 .v2-agenttab{white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:32px;padding:0 2px;font-size:11px;line-height:16px;display:flex;position:relative;overflow:hidden}.cv2 .v2-agenttab:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}@container (width>=640px){.cv2 .v2-agenttabs-list{gap:4px}.cv2 .v2-agenttab{flex:none;width:104px;height:36px;font-size:12px}}.cv2 .v2-agentshell{padding:4px}.cv2 .v2-agentframe,.cv2 .v2-agentshell{border:1px solid var(--color-neutral-600)}.cv2 .v2-agentframe{isolation:isolate;background:var(--color-surface-accent);color:var(--color-neutral-300);justify-content:center;padding:16px;display:flex;position:relative}@container (width>=640px){.cv2 .v2-agentframe{padding:32px}}.cv2 .v2-agentwin{z-index:1;border:1px solid var(--color-neutral-300);background:var(--color-code);width:100%;max-width:640px;color:var(--color-code-fg);font-family:var(--font-geist);position:relative}.cv2 .v2-agentwin-bar{border-bottom:1px solid var(--color-neutral-300);align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.cv2 .v2-agentwin-tag{background:var(--color-neutral-200);color:var(--color-neutral-600);padding:2px 6px;font-size:11px;line-height:16px}.cv2 .v2-agentwin-code{height:176px;font-family:var(--font-mono);overflow-wrap:anywhere;scrollbar-color:var(--color-neutral-400) transparent;scrollbar-width:thin;white-space:pre-wrap;margin:0;padding:12px 16px;font-size:12px;line-height:20px;overflow:auto}.cv2 .v2-agentwin-code:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-agentwin-foot{border-top:1px solid var(--color-neutral-300);color:var(--color-code-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 8px 8px 16px;font-size:12px;line-height:16px;display:flex}.cv2 .v2-agentwin-foot .v2-btn{border-color:var(--color-neutral-400);color:var(--color-code-fg);background:0 0}.cv2 .v2-agenttab-long{display:none}@container (width>=480px){.cv2 .v2-agenttab-long{display:inline}.cv2 .v2-agenttab-short{display:none}}@media (hover:hover) and (pointer:fine){.cv2 .v2-agentwin-foot .v2-btn:hover{border-color:var(--color-code-fg)}}@media (prefers-reduced-motion:reduce){.cv2 .v2-agent-rise{animation:none}.cv2 .v2-agentpane-enter-active,.cv2 .v2-agentpane-leave-active,.cv2 .v2-setup-out-leave-active,.cv2 .v2-setuptray-leave-active{transition:opacity .12s}.cv2 .v2-setuptray-leave-to{margin-top:0}}.cv2 .v2-modelhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.cv2 .v2-modelhead>p{max-width:60ch;color:var(--v2-muted);text-wrap:pretty;flex:320px;font-size:13px;line-height:20px}.cv2 .v2-modelact{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cv2 .v2-modelapi>summary{margin-left:2px}.cv2 .v2-modelapi .v2-apiwin{margin-top:12px}.cv2 .v2-modelask{align-items:center;width:100%;display:grid}.cv2 .v2-modelask>*{transition:opacity .2s var(--v2-out),transform .24s var(--v2-out);grid-area:1/1}.cv2 .v2-modelask-do{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cv2 .v2-modelask-done{flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;font-size:13px;line-height:20px;display:flex}.cv2 .v2-modelask:not([data-asked]) .v2-modelask-done{opacity:0;transform:translateY(6px)}.cv2 .v2-modelask[data-asked] .v2-modelask-do{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.cv2 .v2-modelask>*{transition:opacity .12s;transform:none!important}}.cv2 .v2-modelact:has(>.v2-modelnew){width:100%}.cv2 .v2-modelnew>*{transition:opacity .12s var(--v2-out),transform .16s var(--v2-out);grid-area:1/1}.cv2 .v2-modelnew:not([data-asked]) .v2-modelname{opacity:0;transform:translateY(4px)}.cv2 .v2-modelnew[data-asked] .v2-modelask-do{opacity:0;transform:translateY(-4px)}.cv2 .v2-modelname{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.cv2 .v2-modelname .v2-input{min-width:0;height:36px}.cv2 .v2-compare{border:1px solid var(--v2-line);outline:1px solid var(--v2-line);outline-offset:4px;background:var(--color-surface);margin:5px}.cv2 .v2-compare-q{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:16px;font-size:14px;line-height:20px;display:flex}.cv2 .v2-compare-cols{background:var(--v2-line);gap:1px;display:grid}@media (width>=768px){.cv2 .v2-compare-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.cv2 .v2-answer{background:var(--color-surface);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.cv2 .v2-answer[data-won]{box-shadow:inset 0 2px 0 var(--v2-red)}.cv2 .v2-answer-text{color:var(--v2-muted);text-wrap:pretty;font-size:14px;line-height:22px}.cv2 [data-model-work] .v2-agentwork-panel{min-height:372px}.cv2 [data-model-work] .v2-agent-line{padding-right:24px;font-size:14px;line-height:20px}.cv2 :is(.v2-modelapi,.v2-byapi,.v2-card) :is(.rounded-sm,.v2-copy2){border-radius:0}@media (width<=767px),(pointer:coarse){html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.cv2 :is(a,button,summary,label,[role=tab]){touch-action:manipulation}.cv2 :is(button,summary,[role=tab]){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cv2 :is(input:not([type=checkbox],[type=radio],[type=file]),textarea,select){text-overflow:ellipsis;font-size:16px!important}.cv2 :is(.v2-input,.c-input,.v2-input.v2-input-icon,.v2-searchbox select){height:40px}.cv2 :is(.v2-btn,.v2-px,.v2-scope,.v2-fixbtn,.v2-copy2,.c-btn,.v2-dviz-tab,.v2-side-search){height:40px;font-size:13px}.cv2 .v2-chip{max-width:100%;height:auto;min-height:40px;padding-block:6px;font-size:13px}.cv2 .v2-px.v2-px-lg{height:40px}.cv2 :is(.v2-btn-icon,.v2-scope.v2-addbtn){width:40px}.cv2 :is(.v2-tabs,.c-segmented)>button{height:34px;padding-inline:12px;font-size:13px;position:relative}.cv2 :is(.v2-tabs,.c-segmented)>button:after{content:"";position:absolute;inset:-3px 0}.cv2 .v2-tabline>*{min-height:44px}.cv2 .v2-nav-link{flex-shrink:0;height:44px;font-size:14px}.cv2 .v2-menu-item{height:auto;min-height:44px}.cv2 .c-details>summary{align-items:center;min-height:40px;display:flex}.cv2 .v2-match{min-height:52px}.cv2 .v2-table td{height:48px}.cv2 .v2-table th{height:36px}.cv2 :is(.v2-crumb,.v2-insight-link,.c-link,a.c-mono,.v2-card-head a,a.v2-meta,dd a,.v2-rows a.v2-mono,.c-mono+button[aria-label^=copy],td button.v2-mono,td>span>button){position:relative}.cv2 :is(.v2-crumb,.v2-insight-link,.c-link,a.c-mono,.v2-card-head a,a.v2-meta,dd a,.v2-rows a.v2-mono,.c-mono+button[aria-label^=copy],td button.v2-mono,td>span>button,.v2-seticon,.v2-switch,.v2-more):after{content:"";position:absolute;inset:-12px}.cv2 .v2-hitbtn:after{content:"";position:absolute;inset:-8px}.cv2 tr.is-link>td>button.v2-mono{width:100%;padding-block:10px;display:block}.cv2 .c-card>label,.cv2 [data-agent-connect] [data-codepop]>.v2-btn{min-height:40px}.cv2 .v2-agentwork-act :is(.v2-btn,.v2-px),.cv2 .v2-agentwork-act .v2-split>:is(.v2-btn,.v2-px){height:40px}.cv2 .c-modal-head .c-btn,.cv2 .v2-agentwork-act .v2-split>.v2-btn{width:40px}.cv2 .c-segmented>button{min-width:44px}}@media (pointer:coarse){.cv2 .v2-cmd .v2-cmd-foot,.cv2 .v2-side-search kbd{display:none!important}}@media (width<=767px){.cv2 .v2-side{z-index:30;overscroll-behavior:contain;visibility:hidden;width:calc(min(300px,84vw));transition:transform .18s var(--v2-out),visibility 0s linear .18s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.cv2 .v2-side[data-open]{visibility:visible;transition:transform .24s var(--v2-out);transform:none}.cv2 .v2-side-scrim{z-index:20;background:#02020229;position:fixed;inset:0}.cv2 .v2-cmd,.cv2 .v2-sheet{overscroll-behavior:contain}.cv2 :is(p,.v2-meta,.v2-states){text-wrap:pretty}.cv2 :is(.v2-setupline p,.v2-sample .v2-meta,.v2-door .v2-meta,dd){text-wrap:balance}.cv2 .v2-askrow>label{flex-basis:100%}.cv2 .v2-askrow>.v2-input{flex:1 1 0;width:auto;min-width:0}.cv2 :is(.v2-setbody,.v2-setsheet,.c-modal,dl) .v2-setrow{flex-wrap:wrap}.cv2 :is(.v2-setbody,.v2-setsheet,.c-modal) .v2-setrow>:first-child{flex:200px}.cv2 .v2-trendtag{font-size:11px}.cv2 header>div:has(>label){width:100%}.cv2 header>div:has(>label)>label{flex:1 1 0;width:auto;min-width:0}.cv2 .v2-step,.cv2 tr[data-fix]{grid-template-columns:minmax(0,1fr) auto;display:grid}.cv2 tr[data-fix]>td:first-child{grid-area:1/1/auto/-1;max-width:none}.cv2 tr[data-fix]>td:nth-child(2){border-bottom:0;grid-area:1/2;height:auto}.cv2 .v2-banner-row{align-items:flex-start;padding:12px}.cv2 .v2-banner-row>.v2-banner-mark{margin-top:7px}.cv2 .v2-banner-row>p{flex:calc(100% - 48px)}.cv2 .v2-banner-row>.v2-fixbtn{width:100%}.cv2 .v2-step{align-items:center;gap:0 12px}.cv2 .v2-step[data-done=true]>.v2-meta{grid-area:1/2}.cv2 .v2-step[data-done=false]>.v2-meta{grid-column:1/-1}.cv2 .v2-step>.v2-sb-meter{grid-column:1/-1;margin-top:8px}.cv2 .v2-stats>:last-child:nth-child(odd){grid-column:1/-1}.cv2 .v2-appline{grid-template-columns:18px minmax(0,1fr) 12px;align-items:center;gap:2px 10px;padding-block:8px;display:grid}.cv2 .v2-appline>:nth-child(2){width:auto}.cv2 .v2-appline>:nth-child(3){white-space:normal;grid-area:2/2;overflow:visible}.cv2 .v2-appline>.v2-chev{grid-area:1/3/span 2}.cv2 .v2-sourcerow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px;display:grid}.cv2 .v2-sourcerow>td:first-child{display:contents}.cv2 .v2-sourcerow>td:nth-child(2){border:0;grid-area:1/2;height:auto;padding:0}.cv2 .v2-sourcerow>td:first-child>:not(:first-child){grid-column:1/-1}.cv2 .v2-sourcerow>td:first-child>:last-child>:is(.v2-fixbtn,.v2-syncbtn){width:100%}.cv2 .v2-sourcerow .v2-syncmenu{flex:1 1 0;width:auto}.cv2 .v2-sourcerow .v2-hold{flex:1 1 0}.cv2 .v2-apptiles{border:1px solid var(--v2-line);grid-template-columns:minmax(0,1fr);gap:0}.cv2 .v2-apptiles>li+li{border-top:1px solid var(--v2-line)}.cv2 .v2-apptile{border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;height:auto;min-height:56px;padding:8px 12px}.cv2 .v2-apptile>span:not(.v2-meta):not(.v2-apptile-go){min-width:0}.cv2 .v2-apptile .v2-apptile-go{opacity:1;margin-left:auto;position:static}.cv2 .v2-apptile>.v2-meta{margin-left:auto}.cv2 .v2-sethead{padding:16px}.cv2 .v2-tabs-fill{width:100%}.cv2 .v2-tabs-fill>button{white-space:nowrap;flex:1 1 0;padding-inline:4px}.cv2 .c-segmented,.cv2 .v2-tabs{flex-wrap:wrap;max-width:100%}.cv2 .v2-docs-body{padding-inline:16px!important}.cv2 .v2-table td a.v2-insight-link{white-space:nowrap}}@media (width<=359px){.cv2 .v2-table :is(th,td){padding-inline:8px}}@media (width>=768px) and (width<=1023px){.cv2 .v2-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cv2 :is(.v2-table,.c-table) :is(th,td){padding-inline:8px}}@media (prefers-reduced-motion:reduce){.cv2 .v2-side,.cv2 .v2-side[data-open]{transition:none}}.cv2 .v2-parsefiles{transition:outline-color .12s var(--v2-ease);outline-offset:4px;outline:1px dashed #0000;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cv2 .v2-parsefiles[data-drag]{outline-color:var(--v2-red)}.cv2 .v2-parsefile{border:1px solid var(--v2-line);background:var(--color-surface);text-align:left;min-width:0;transition:border-color .12s var(--v2-ease),background-color .12s var(--v2-ease);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.cv2 .v2-parsefile:hover{background:var(--v2-paper)}}.cv2 :is(.v2-parsefile,.v2-byapi .v2-apptile):before{content:"";background:var(--color-surface-accent);transform-origin:0;height:2px;transition:transform .2s var(--v2-out);position:absolute;inset:-1px -1px auto;transform:scaleX(0)}.cv2 :is(.v2-parsefile,.v2-byapi .v2-apptile)[aria-pressed=true]{background:var(--color-surface-subtle)}.cv2 :is(.v2-parsefile,.v2-byapi .v2-apptile)[aria-pressed=true]:before{transform:scaleX(1)}.cv2 .v2-parsepage{aspect-ratio:8.5/11;background:var(--color-surface);width:100%;color:var(--color-fg);font-family:ui-serif,Georgia,Times New Roman,serif;position:relative;overflow:hidden;container-type:inline-size}.cv2 .v2-parsepage[data-scan]{background:color-mix(in srgb,var(--color-surface) 94%,var(--color-fg) 6%);font-family:Courier New,Courier,monospace}.cv2 .v2-parsepage[data-scan] .v2-parseregion>:not(.v2-parsehit,.v2-parsetag){filter:blur(.15px);transform:rotate(-.25deg)}.cv2 .v2-parseregion{font-size:2.05cqw;line-height:1.5;position:absolute}.cv2 .v2-parseregion p{margin:0}.cv2 .v2-parseregion[data-type=title]{font-size:3.1cqw;font-weight:500;line-height:1.2}.cv2 .v2-parseregion[data-type=footer],.cv2 .v2-parseregion[data-type=footnote],.cv2 .v2-parseregion[data-type=header]{color:var(--v2-soft);font-size:1.75cqw}.cv2 .v2-parseregion[data-type=footer]{text-align:center}.cv2 .v2-parseregion:before{content:"";pointer-events:none;transition:border-color .12s var(--v2-ease),background-color .12s var(--v2-ease);border:1px solid #0000;position:absolute;inset:-.6cqw}.cv2 .v2-parseregion[data-on]:before{border-color:var(--v2-red);background:color-mix(in srgb,var(--color-surface-accent) 6%,transparent);border-left-width:2px}.cv2 .v2-parsepage[data-all] .v2-parseregion:before{border-color:color-mix(in srgb,var(--color-fg) 22%,transparent)}.cv2 .v2-parsepage[data-all] .v2-parseregion[data-on]:before{border-color:var(--v2-red)}.cv2 .v2-parsetag{z-index:1;background:var(--color-home-red-press);color:var(--color-fg-inverse);font-family:var(--font-geist);white-space:nowrap;opacity:0;transition:opacity .12s var(--v2-ease);pointer-events:none;padding:0 4px;font-size:12px;line-height:16px;position:absolute;bottom:calc(100% + .6cqw);left:-.6cqw}.cv2 .v2-parseregion[data-on] .v2-parsetag{opacity:1}.cv2 .v2-parsenum{z-index:1;background:var(--color-fg);min-width:16px;height:16px;color:var(--color-fg-inverse);font-family:var(--font-geist);font-variant-numeric:tabular-nums;pointer-events:none;transition:background-color .12s var(--v2-ease);justify-content:center;align-items:center;font-size:12px;line-height:16px;display:flex;position:absolute;top:-.2cqw;right:calc(100% + 1.2cqw)}.cv2 .v2-parseregion[data-on] .v2-parsenum{background:var(--color-home-red-press)}.cv2 .v2-parsehit{z-index:2;touch-action:manipulation;height:calc(100% + 1.2cqw);min-height:24px;position:absolute;top:50%;left:-.6cqw;right:-.6cqw;transform:translateY(-50%)}.cv2 .v2-parsehit:focus-visible{outline:2px solid var(--v2-red);outline-offset:0}.cv2 .v2-parsetable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cv2 .v2-parsepage .v2-parsetable{height:100%;font-size:1.95cqw;line-height:1.3}.cv2 .v2-parsetable th{text-align:right;white-space:nowrap;border-bottom:1px solid;padding-block:.3em;font-weight:500}.cv2 .v2-parsetable td:first-child,.cv2 .v2-parsetable th:first-child{text-align:left}.cv2 .v2-parsetable td{text-align:right;white-space:nowrap;padding-block:.15em}.cv2 .v2-parsetable :is(th,td)+:is(th,td){padding-left:1.2em}.cv2 .v2-parsetable td:first-child{white-space:normal;padding-right:1em}.cv2 .v2-parsetable tr[data-total] td{border-top:1px solid;font-weight:500}.cv2 .v2-parsesign{width:62%;height:100%}.cv2 .v2-parsesign path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.cv2 .v2-parsestamp{text-transform:uppercase;border:1px solid;flex-direction:column;padding:.4em .7em;font-size:1.6cqw;line-height:1.3;display:inline-flex;transform:rotate(-4deg)}.cv2 .v2-parse-sweep{z-index:3;background:var(--v2-red);opacity:0;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.cv2 .v2-parsepage[data-plays] .v2-parse-sweep{animation:v2-parse-sweep .9s var(--v2-ease) 1 both}.cv2 .v2-parsepage[data-plays] .v2-parseregion{animation:v2-parse-land .24s var(--v2-ease) both;animation-delay:calc(var(--o) * 90ms)}}@keyframes v2-parse-sweep{0%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(129cqw)}}@keyframes v2-parse-land{0%{opacity:0}to{opacity:1}}.cv2 .v2-parsepair{border:1px solid var(--v2-line);outline:1px solid var(--v2-line);outline-offset:4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:5px;display:grid}.cv2 .v2-parsepair-page{background:var(--v2-paper);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.cv2 .v2-parsepair-page .v2-parsepage{border:1px solid var(--v2-line)}.cv2 .v2-parsefoot{color:var(--v2-muted);justify-content:space-between;gap:16px;font-size:12px;line-height:16px;display:flex}.cv2 .v2-parsepair-out{background:var(--color-code);min-width:0;color:var(--color-code-fg);flex-direction:column;display:flex}.cv2 .v2-parsefacts{border-bottom:1px solid var(--color-neutral-300);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.cv2 .v2-parsefacts>div{min-width:0;padding:12px 16px}.cv2 .v2-parsefacts>div+div{border-left:1px solid var(--color-neutral-300)}.cv2 .v2-parsefacts dt{color:var(--color-code-muted);font-size:12px;line-height:16px}.cv2 .v2-parsefacts dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:20px}.cv2 .v2-parseout{flex-direction:column;flex:1;min-height:0;display:flex}.cv2 .v2-parseout-bar{border-bottom:1px solid var(--color-neutral-300);gap:16px;padding:0 16px;display:flex}.cv2 .v2-parseout-bar button{color:var(--color-code-muted);transition:color .12s var(--v2-ease);touch-action:manipulation;padding:10px 0;font-size:12px;line-height:16px;position:relative}.cv2 .v2-parseout-bar button:after{content:"";background:var(--color-surface-accent);transform-origin:0;height:1px;transition:transform .16s var(--v2-out);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.cv2 .v2-parseout-bar button[aria-selected=true]{color:var(--color-code-fg)}.cv2 .v2-parseout-bar button[aria-selected=true]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.cv2 .v2-parseout-bar button:hover{color:var(--color-code-fg)}}.cv2 .v2-parseout-code{min-height:0;font-family:var(--font-mono);white-space:pre;flex:1;margin:0;padding:16px;font-size:12px;line-height:18px;overflow:auto}.cv2 .v2-parsepair-out .v2-parseread{flex:1;min-height:0;padding:8px;overflow:auto}.cv2 .v2-parseread{flex-direction:column;gap:2px;font-size:13px;line-height:20px;display:flex}.cv2 .v2-parseread-block{transition:background-color .12s var(--v2-ease),border-color .12s var(--v2-ease);border-left:2px solid #0000;padding:8px}@media (prefers-reduced-motion:no-preference){.cv2 .v2-parseread[data-plays] .v2-parseread-block{animation:v2-parse-land .24s var(--v2-ease) both;animation-delay:calc(var(--o) * 90ms)}.cv2 .v2-evalfield[data-plays] .v2-evalcell{animation:v2-evalcell .2s var(--v2-out) both;animation-delay:calc(var(--i) * 30ms)}}.cv2 .v2-parseread-block p{margin:0}.cv2 .v2-parseread-block[data-type=title]{font-size:16px;font-weight:500;line-height:24px}.cv2 .v2-parseread-block[data-type=footnote],.cv2 .v2-parseread-block[data-type=image]{opacity:.7;font-size:12px;line-height:16px}.cv2 .v2-parseread-block[data-on]{border-left-color:var(--color-edge-accent);background:color-mix(in srgb,var(--color-surface-accent) 12%,transparent)}.cv2 .v2-parseread-block:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-parseplain-tag,.cv2 .v2-parsetable[data-read]{font-size:12px;line-height:16px}.cv2 .v2-parseregions{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px;display:grid}.cv2 .v2-parseregions-page{border:1px solid var(--v2-line);outline:1px solid var(--v2-line);outline-offset:4px;background:var(--v2-paper);margin:5px;padding:12px}.cv2 .v2-parseregions .v2-table tr[data-on] td{background:color-mix(in srgb,var(--color-surface-accent) 6%,transparent)}.cv2 .v2-parseplain{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:stretch;gap:24px;display:grid}.cv2 .v2-parseplain-page{background:var(--v2-paper);align-self:start;padding:12px}.cv2 .v2-parseplain-both,.cv2 .v2-parseplain-page{border:1px solid var(--v2-line);outline:1px solid var(--v2-line);outline-offset:4px;margin:5px}.cv2 .v2-parseplain-both{grid-template-columns:var(--at) minmax(0,1fr);min-height:560px;display:grid;position:relative;overflow:hidden}.cv2 .v2-parseplain-layer{background:var(--color-surface);min-width:0;padding:16px;overflow:hidden}.cv2 .v2-parseplain-layer[data-side=plain]{background:var(--v2-paper)}.cv2 .v2-parseplain-tag{color:var(--v2-muted);margin:0 0 12px}.cv2 .v2-parseplain-layer[data-side=conare] .v2-parseplain-tag{color:var(--color-fg)}.cv2 .v2-parseplain-layer .v2-parseread-block{padding:6px 0}.cv2 .v2-parseplain-raw{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;color:var(--v2-soft);margin:0;font-size:12px;line-height:18px}.cv2 .v2-parseplain-none{max-width:320px;color:var(--v2-soft);margin:0}.cv2 .v2-parseplain-rule{top:0;bottom:0;left:var(--at);background:var(--v2-red);pointer-events:none;width:1px;position:absolute}.cv2 .v2-parseplain-grip{background:var(--color-home-red-press);width:20px;height:32px;color:var(--color-fg-inverse);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cv2 .v2-parseplain-range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.cv2 .v2-parseplain-both:has(.v2-parseplain-range:focus-visible){outline-color:var(--v2-red)}@media (width<=1023px){.cv2 .v2-parsepair,.cv2 .v2-parseplain,.cv2 .v2-parseregions{grid-template-columns:minmax(0,1fr)}.cv2 .v2-parsefiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.cv2 .v2-parsefacts{grid-template-columns:repeat(2,minmax(0,1fr))}.cv2 .v2-parsefacts>div:nth-child(3){border-left:0}.cv2 .v2-parsefacts>div:nth-child(n+3){border-top:1px solid var(--color-neutral-300)}}.cv2 .v2-parsenext{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cv2 .v2-evaltext{resize:vertical;height:auto;padding:12px;font-size:13px;line-height:20px}.cv2 .v2-evalhero{border:1px solid var(--v2-line);outline:1px solid var(--v2-line);outline-offset:4px;grid-template-columns:minmax(0,1fr) 240px;gap:32px;margin:5px;padding:24px;display:grid}.cv2 .v2-evalhero-words{flex-direction:column;gap:4px;min-width:0;display:flex}.cv2 .v2-evalbig{font-family:"Faculty Glyphic",var(--font-geist);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:48px;line-height:56px}.cv2 .v2-evalsay{margin:0;font-size:16px;line-height:24px}.cv2 .v2-evalfield{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.cv2 .v2-evalcell{aspect-ratio:1;background:var(--color-fg);transition:opacity .12s var(--v2-ease);display:block;position:relative}.cv2 .v2-evalcell[data-wrong]{background:var(--color-surface-accent)}.cv2 .v2-evalcell[data-queued]{background:var(--color-surface-sunken)}@media (hover:hover) and (pointer:fine){.cv2 .v2-evalfield:hover .v2-evalcell:not(:hover){opacity:.32}}@keyframes v2-evalcell{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.cv2 .v2-evaldetail{background:var(--v2-paper);flex-direction:column;display:flex}.cv2 .v2-evaldetail .v2-answer{background:0 0}.cv2 .v2-evaldetail-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:0 16px 12px;display:flex}.cv2 .v2-chev[data-open]{rotate:180deg}.cv2 .v2-evaltwo{border:1px solid var(--v2-line);outline:1px solid var(--v2-line);outline-offset:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:5px;padding:24px;display:grid}.cv2 .v2-evaltrack{background:var(--color-surface-sunken);height:6px;margin-top:12px;position:relative}.cv2 .v2-evaltrack>span{background:var(--color-fg);transform-origin:0;transition:transform .24s var(--v2-out);position:absolute;inset:0}.cv2 .v2-evaltrack[data-live]>span{transition:transform .4s linear}.cv2 .v2-evaltrack[data-red]>span{background:var(--color-surface-accent)}.cv2 .v2-evaltwo-say{grid-column:1/-1;margin:0;font-size:14px;line-height:20px}.cv2 .v2-evalrow2{text-align:left;width:100%;transition:background-color .12s var(--v2-ease);align-items:center;gap:16px;padding:10px 16px;display:flex}.cv2 .v2-evalrow2:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.cv2 .v2-evalrow2:hover{background:var(--v2-paper)}}.cv2 .v2-evalmarks{display:flex}.cv2 .v2-evalmarks>span{height:16px;color:var(--color-fg-accent);justify-content:center;align-items:center;display:flex}.cv2 .v2-evalmarks>span[data-ok]{color:var(--color-fg)}.cv2 .v2-evaldetail .v2-compare-cols{background:0 0}.cv2 .v2-evaldetail .v2-answer+.v2-answer{border-left:1px solid var(--v2-line)}.cv2 .v2-evalheads{color:var(--v2-muted);justify-content:flex-end;gap:8px;margin:0;padding-right:46px;font-size:12px;line-height:16px;display:flex}.cv2 .v2-evalheads>span{text-align:center;width:40px}.cv2 .v2-evalmarks{gap:8px}.cv2 .v2-evalmarks>span{width:40px}.cv2 .v2-evalrow2[aria-expanded=true]{background:var(--v2-paper)}.cv2 .v2-evalbar2{flex-wrap:wrap;align-items:baseline;gap:4px 24px;padding-bottom:12px;display:flex;position:relative}.cv2 .v2-evalbar2 p{margin:0}.cv2 .v2-evalbar2-num{font-family:"Faculty Glyphic",var(--font-geist);font-variant-numeric:tabular-nums;font-size:24px;line-height:32px}.cv2 .v2-evalbar2-num[data-red]{color:var(--color-fg-accent)}.cv2 .v2-evalbar2-line{background:var(--color-surface-sunken);height:2px;position:absolute;inset:auto 0 0}.cv2 .v2-evalbar2-line>span{background:var(--color-fg);transform-origin:0;height:100%;transition:transform .16s linear;display:block}.cv2 .v2-evaladd{background:0 0;width:100%;height:40px;padding:0 12px;font-size:13px;line-height:20px}.cv2 .v2-evaladd::placeholder{color:var(--v2-muted)}.cv2 .v2-evaladd:focus{outline:2px solid var(--v2-red);outline-offset:-2px}@media (width<=767px){.cv2 .v2-evalhero{grid-template-columns:minmax(0,1fr);padding:16px}.cv2 .v2-evalfield{max-width:200px}.cv2 .v2-evaltwo{gap:16px;padding:16px}.cv2 .v2-evalbig{font-size:32px;line-height:40px}.cv2 .v2-evaldetail .v2-answer+.v2-answer{border-left:0;border-top:1px solid var(--v2-line)}}.cv2 .v2-evaladdbox{border:1px solid var(--v2-line);background:var(--v2-paper);grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;padding:16px;display:grid}.cv2 .v2-evaladdq{border-top:1px solid var(--v2-line);text-align:left;width:100%;transition:background-color .12s var(--v2-ease);white-space:nowrap;text-overflow:ellipsis;padding:6px 4px;display:block;overflow:hidden}.cv2 .v2-evaladdq:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.cv2 .v2-evaladdq:hover{background:color-mix(in srgb,var(--color-fg) 5%,var(--v2-paper))}}@media (width<=1023px){.cv2 .v2-evaladdbox{grid-template-columns:minmax(0,1fr)}}.cv2 .v2-homefoot{z-index:1;border-top:1px solid var(--v2-line);background:var(--color-surface);color:var(--v2-muted);white-space:nowrap;justify-content:center;gap:32px;padding:12px 16px;font-size:12px;line-height:16px;display:flex;position:fixed;bottom:0;left:216px;right:0}.cv2 .v2-homefoot a{transition:color .12s var(--v2-ease)}.cv2 .v2-homefoot-num{color:var(--color-fg);font-variant-numeric:tabular-nums;font-size:13px}@media (hover:hover) and (pointer:fine){.cv2 .v2-homefoot a:hover{color:var(--color-fg)}.cv2 .v2-homecards>a:hover{background:var(--v2-paper)}}.cv2 .v2-homecards{outline:1px solid var(--v2-line);outline-offset:4px;border:1px solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.cv2 .v2-homecards>a{min-width:0;transition:background-color .12s var(--v2-ease);flex-direction:column;gap:4px;padding:12px;display:flex}.cv2 .v2-homecards>a+a{border-left:1px solid var(--v2-line)}.cv2 .v2-homecards-num{font-family:var(--font-glyphic);font-variant-numeric:tabular-nums;font-size:24px;line-height:32px}.cv2 .v2-homecards .v2-meta{text-wrap:balance}.cv2 .v2-homebars{align-items:flex-end;gap:1px;height:16px;display:flex}.cv2 .v2-homebars>span{background:var(--color-fg);flex:1;min-width:0}.cv2 .v2-homebars>span:last-child{background:var(--color-surface-accent)}.cv2 .v2-homeline{color:var(--v2-muted);flex-wrap:wrap;justify-content:center;gap:4px 8px;margin:0;font-size:13px;line-height:20px;display:flex}.cv2 .v2-homeline a{transition:color .12s var(--v2-ease)}@media (hover:hover) and (pointer:fine){.cv2 .v2-homeline a:hover{color:var(--color-fg)}}.cv2 .v2-written{border-left:2px solid var(--color-edge-accent);background:var(--color-surface-subtle);gap:16px;padding:12px 16px;display:flex}.cv2 .v2-written-text{margin:0;font-size:16px;line-height:24px}.cv2 .v2-cite{background:var(--color-fg);min-width:16px;height:16px;color:var(--color-fg-inverse);vertical-align:2px;font-variant-numeric:tabular-nums;transition:background-color .12s var(--v2-ease);touch-action:manipulation;justify-content:center;align-items:center;margin-inline:2px;font-size:12px;line-height:16px;display:inline-flex;position:relative}.cv2 .v2-cite:after{content:"";position:absolute;inset:-4px}.cv2 .v2-cite[aria-pressed=true]{background:var(--color-home-red-press)}@media (hover:hover) and (pointer:fine){.cv2 .v2-cite:hover{background:var(--color-home-red-press)}}.cv2 .v2-cite:focus-visible{outline:2px solid var(--v2-red);outline-offset:2px}.cv2 .v2-written-page{flex-direction:column;flex-shrink:0;gap:6px;width:132px;margin:0;display:flex}@media (width<=767px){.cv2 .v2-homefoot{justify-content:space-between;gap:8px;left:0}.cv2 .v2-homefoot a{white-space:normal;flex-direction:column;display:flex}.cv2 .v2-homecards{grid-template-columns:minmax(0,1fr)}.cv2 .v2-homecards>a+a{border-left:0;border-top:1px solid var(--v2-line)}.cv2 .v2-written{flex-direction:column}}.cv2 .v2-logopen{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;padding:16px;display:grid}.cv2 .v2-logread{flex-direction:column;gap:12px;min-width:0;display:flex}.cv2 .v2-logwhy{margin:0}.cv2 .v2-logpass{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cv2 .v2-logpass>li{align-items:flex-start;gap:12px;display:flex}.cv2 .v2-logpass>li>.v2-num{flex-shrink:0;width:12px}.cv2 .v2-logacts{flex-wrap:wrap;gap:8px;display:flex}.cv2 .v2-logopen .v2-fall-row{grid-template-columns:minmax(0,1fr) 56px}.cv2 .v2-logopen .v2-fall-row>.v2-fall-track{grid-column:1/-1}.cv2 .v2-logopen .v2-fall-target{top:0;bottom:0}.cv2 .v2-logopen .v2-fall-mark{transform:translate(-100%)}.cv2 .v2-logsplit{border:1px solid var(--v2-line);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;display:grid}.cv2 .v2-logsplit-list{overscroll-behavior:contain;border-right:1px solid var(--v2-line);max-height:calc(100vh - 96px);position:sticky;top:48px;overflow-y:auto}.cv2 .v2-logsplit-row{border-bottom:1px solid var(--v2-line);text-align:left;width:100%;padding:8px 12px;display:block;position:relative}.cv2 .v2-logsplit-list .v2-glidemark{border-left:0}.cv2 .v2-logsplit-row[aria-selected=true]:before{content:"";background:var(--color-surface-accent);width:2px;position:absolute;inset:0 auto 0 0}.cv2 .v2-logsplit-row:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.cv2 .v2-logsplit-row:hover{background:var(--v2-paper)}}.cv2 .v2-logdot{background:var(--color-fg);flex-shrink:0;width:6px;height:6px}.cv2 .v2-logdot:not([data-outcome=strong],[data-outcome=found]){background:var(--color-surface-accent)}.cv2 .v2-logsplit-one{flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.cv2 .v2-askedbar{align-items:center;height:20px;display:flex;position:relative}.cv2 .v2-askedbar-fill{background:var(--color-surface-sunken);transform-origin:0;position:absolute;inset:2px auto 2px 0}@media (prefers-reduced-motion:no-preference){.cv2 .v2-table[data-plays] .v2-askedbar-fill{animation:v2-bar-grow .32s var(--v2-out) both;animation-delay:calc(var(--i) * 30ms)}.cv2 .v2-homebars[data-plays]>span{animation:v2-bar-rise .32s var(--v2-out) both;animation-delay:calc(var(--i) * 12ms);transform-origin:bottom}}@keyframes v2-bar-grow{0%{transform:scaleX(0)}}@keyframes v2-bar-rise{0%{transform:scaleY(0)}}.cv2 .v2-askedbar-fill[data-red]{background:color-mix(in srgb,var(--color-surface-accent) 24%,transparent)}.cv2 .v2-askedbar .v2-num{padding-left:6px;position:relative}@media (width<=1023px){.cv2 .v2-logopen,.cv2 .v2-logsplit{grid-template-columns:minmax(0,1fr)}.cv2 .v2-logsplit-list{border-right:0;border-bottom:1px solid var(--v2-line);max-height:240px;position:static}}.cv2 .v2-agentboth{border:1px solid var(--v2-line);outline:1px solid var(--v2-line);outline-offset:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin:5px;display:grid}.cv2 .v2-agentboth-side{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.cv2 .v2-agentboth-prompt{border:1px solid var(--v2-line);background:var(--v2-paper);width:100%;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font-size:12px;line-height:18px}.cv2 .v2-agentboth-prompt:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-agentboth-code{background:var(--color-code);min-width:0;color:var(--color-code-fg);flex-direction:column;display:flex}.cv2 .v2-agentboth-code .v2-parseout-code{min-height:200px}.cv2 .v2-agentboth-key{color:var(--color-code-muted);transition:color .12s var(--v2-ease);white-space:nowrap;flex-shrink:0;align-self:center;margin-left:auto;font-size:12px;line-height:16px}@media (hover:hover) and (pointer:fine){.cv2 .v2-agentboth-key:hover{color:var(--color-code-fg)}}.cv2 .v2-agentboth-foot{border-top:1px solid var(--color-neutral-300);justify-content:flex-end;padding:8px 16px;display:flex}.cv2 .v2-agentboth-stack{flex-direction:column;align-items:center;gap:16px;width:100%;padding:24px 16px;display:flex;position:relative}.cv2 .v2-agentboth-stack .viz{max-width:100%}@container (width<=359px){.cv2 [data-agent-both] .v2-win-tag{display:none}}.cv2 [data-agent-both] .v2-agentwork,.cv2 [data-move] .v2-agentwork,.cv2 [data-test-start] .v2-agentwork{grid-template-columns:repeat(2,minmax(0,1fr))}.cv2 :is([data-agent-both],[data-move],[data-test-start]) .v2-agentwork-card{min-width:0}.cv2 [data-agent-both] .v2-agentwork-panel{align-items:flex-start}.cv2 [data-agent-both] .v2-agentboth-prompt{flex:1}.cv2 [data-agent-both] .v2-agentwork-act{margin-top:8px;padding-top:0}@container (width<=639px){.cv2 :is([data-agent-both],[data-move],[data-test-start]) .v2-agentwork{grid-template-columns:minmax(0,1fr)}}.cv2 .v2-setval{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:inline-flex}.cv2 .v2-setval .c-mono{font-size:13px}.cv2 .v2-setval button{border-radius:0}.cv2 .v2-seticon{width:20px;height:20px;color:var(--color-fg-muted);transition:color .12s var(--v2-ease),background-color .12s var(--v2-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.cv2 .v2-seticon:hover{color:var(--color-fg)}}.cv2 .v2-seticon:focus-visible{outline:2px solid var(--v2-red);outline-offset:1px}.cv2 .v2-seticon:active{color:var(--color-fg)}.cv2 [data-settable] td:last-child :is(.v2-btn,.v2-px){width:92px}.cv2 .v2-setval:has(button){margin-right:-4px}.cv2 .v2-switch{--w:36px;--h:20px;width:var(--w);height:var(--h);border:1px solid var(--color-edge-strong);background:var(--color-surface-sunken);cursor:pointer;touch-action:manipulation;transition:border-color .12s var(--v2-ease),background-color .12s var(--v2-ease);flex-shrink:0;align-items:center;padding:2px;display:inline-flex;position:relative}.cv2 .v2-switch>span{width:calc(-6px + var(--h));height:calc(-6px + var(--h));background:var(--color-fg-muted);transition:transform .15s var(--v2-ease),background-color .12s var(--v2-ease)}.cv2 .v2-switch[aria-checked=true]{border-color:var(--color-action-primary);background:var(--color-action-primary)}.cv2 .v2-switch[aria-checked=true]>span{background:var(--color-action-primary-fg);transform:translateX(calc(var(--w) - var(--h)))}.cv2 .v2-switch:disabled{border-color:var(--color-edge-strong);background:var(--color-surface-sunken);cursor:not-allowed}.cv2 .v2-switch:disabled>span{background:var(--color-fg-muted)}.cv2 .v2-switch:focus-visible{outline:2px solid var(--v2-red);outline-offset:2px}@media (hover:hover) and (pointer:fine){.cv2 .v2-switch:hover:not(:disabled,[aria-checked=true]){border-color:var(--color-edge-focus)}}@media (prefers-reduced-motion:reduce){.cv2 .v2-switch,.cv2 .v2-switch>span{transition:none}}.cv2 .v2-ssosteps{margin:-12px 0 -4px}.cv2 .v2-ssosteps>:first-child{border-top:0}.cv2 .v2-ssosteps>:last-child .v2-movestep-body{padding-bottom:4px}.cv2 .v2-ssovalues{gap:8px;margin:0;display:grid}.cv2 .v2-ssovalues dd{margin:0}.cv2 .v2-ssotiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.cv2 .v2-ssotiles .v2-door{justify-content:center;width:100%;min-height:44px;font-weight:500}@media (width<=479px){.cv2 .v2-ssotiles{grid-template-columns:minmax(0,1fr)}}.cv2 .v2-perfbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.cv2 .v2-docsheet{width:min(1120px,100%)}.cv2 .v2-docsheet-foot{justify-content:space-between;gap:8px}.cv2 .v2-answerbox{min-height:48px}.cv2 .v2-written-text.v2-agent-rise{animation-name:v2-answer-in;animation-duration:.24s;animation-timing-function:var(--v2-out)}@keyframes v2-answer-in{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}}.cv2 .v2-table tbody tr.is-link[data-on] td{background:var(--color-surface-subtle)}.cv2 .v2-logtime{flex-direction:column;gap:8px;min-width:0;display:flex}.cv2 .v2-logtime-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cv2 .v2-logtime-steps [data-top] .v2-num{color:var(--color-fg-accent)}.cv2 .v2-logsimple{flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.cv2 .v2-logsimple p{margin:0}.cv2 .v2-logsimple-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cv2 .v2-logsimple-list>li{color:var(--color-fg-soft);justify-content:space-between;align-items:center;gap:24px;display:flex}.cv2 .v2-logsimple-list .v2-docdl{flex-shrink:0;margin-right:-4px}.cv2 .v2-logsimple-list .v2-mono{white-space:nowrap;flex-shrink:0}@media (width<=639px){.cv2 .v2-logsimple-list>li{flex-direction:column;align-items:flex-start;gap:2px}}.cv2 .v2-logstrip{flex-direction:column;gap:24px;padding:16px;display:flex}.cv2 .v2-logpass .v2-mono{white-space:nowrap}.cv2 .v2-logpass[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cv2 .v2-logsheet{flex-direction:column;gap:24px;display:flex}.cv2 [data-search-window]{padding:16px}.cv2 [data-search-window] .v2-agentwork{grid-template-columns:repeat(2,minmax(0,1fr))}.cv2 [data-search-window] .v2-agentwork-card{background:var(--color-surface);gap:12px;min-width:0}.cv2 [data-search-window] .v2-agentwork-panel{min-height:0}.cv2 .v2-winread{flex-direction:column;gap:12px;padding:4px 16px 16px;display:flex}.cv2 .v2-winread p{margin:0}.cv2 .v2-winread .v2-testanswer-doc{margin-top:4px}@container (width<=639px){.cv2 [data-search-window] .v2-agentwork{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.cv2 .v2-logtime-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cv2 .v2-logpass[data-columns]{grid-template-columns:minmax(0,1fr);gap:12px}.cv2 [data-search-window]{padding:8px}}.cv2 .v2-agentviz,.cv2 [data-agent-connect] .v2-agentwork{grid-template-columns:minmax(0,1fr)}.cv2 [data-agent-connect] .v2-agentwork-panel{min-height:372px}.cv2 [data-agent-connect] .v2-agentwork-card{gap:8px;padding:24px}.cv2 [data-agent-connect] .v2-agent-line{max-width:none;font-size:14px;line-height:20px}.cv2 .v2-promptbox{border:1px solid var(--v2-line);background:var(--v2-paper);width:100%;margin-top:8px}.cv2 .v2-promptbox-text{max-height:228px;padding:12px 12px 0;overflow:hidden}.cv2 .v2-promptbox-text[data-all]{max-height:none;padding-bottom:12px}.cv2 .v2-promptbox pre{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.cv2 .v2-promptbox pre span{min-height:18px;padding-left:calc(1ch * (var(--at) + var(--mark)));text-indent:calc(var(--mark) * -1ch);display:block}.cv2 .v2-promptbox-foot{border-top:1px solid var(--v2-line);align-items:center;height:32px;display:flex}.cv2 [data-agent-connect] .v2-agentwork-act{margin-top:8px;padding-top:0}.cv2 [data-agent-connect] [data-codepop]>.v2-btn{height:36px;margin-left:0;padding:0 12px;font-size:13px}.cv2 [data-agent-connect] .v2-agentviz-ask,.cv2 [data-agent-connect] .v2-agentviz-say{font-size:14px}.cv2 [data-agent-connect] .v2-agentviz-note{font-size:13px}.cv2 .v2-win-icons{color:var(--color-code-muted);align-items:center;gap:12px;margin-left:auto;display:flex}.cv2 .v2-agentviz{gap:24px;padding:8px 20px 28px;display:grid}.cv2 .v2-agentviz p{margin:0}.cv2 .v2-agentviz-ask{background:var(--color-neutral-200);padding:8px 12px;font-size:13px;line-height:20px}.cv2 .v2-agentviz-note{color:var(--color-code-muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.cv2 .v2-agentviz-ask+.v2-agentviz-note{margin-top:8px}.cv2 .v2-agentviz-note.grid{display:grid}.cv2 .v2-agentviz-say{font-size:13px;line-height:24px}@container (width<=639px){.cv2 [data-agent-connect] .v2-agentwork-panel{min-height:0}}.cv2 .v2-dviz[data-still] .viz,.cv2 .v2-dviz[data-still] .viz *{animation-duration:1ms!important;animation-delay:0s!important}.cv2 .v2-win .v2-diff{background:0 0;margin:0;padding:4px 16px 16px}.cv2 .v2-diff>span{white-space:pre;min-height:20px;display:block}.cv2 .v2-win-foot{border-top:1px solid var(--color-neutral-300);color:var(--color-code-muted);align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:12px;line-height:16px;display:flex}.cv2 .v2-win-foot[data-on]{color:var(--color-code-fg)}.cv2 .v2-win-dot{border:1px solid var(--color-code-muted);width:6px;height:6px;transition:background-color .12s var(--v2-ease),border-color .12s var(--v2-ease);flex-shrink:0}.cv2 .v2-win-foot[data-on] .v2-win-dot{border-color:var(--color-surface-accent);background:var(--color-surface-accent)}@media (width<=1023px){.cv2 .v2-agentboth{grid-template-columns:minmax(0,1fr)}}@media (width>=768px){.cv2 .v2-apptiles[data-three]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cv2 .v2-movesteps{flex-direction:column;width:100%;margin:8px 0 0;padding:0;list-style:none;display:flex}.cv2 .v2-movestep{border-top:1px solid var(--v2-line)}.cv2 .v2-movestep-head{text-align:left;touch-action:manipulation;align-items:center;gap:8px;width:100%;min-height:44px;display:flex}.cv2 .v2-movestep-head:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-movestep-mark{width:16px;height:16px;color:var(--color-fg-muted);font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;line-height:16px;display:inline-flex}.cv2 .v2-movestep[data-state=now] .v2-movestep-mark{color:var(--color-fg-accent)}.cv2 .v2-movestep[data-state=done] .v2-movestep-mark{color:var(--color-fg)}.cv2 .v2-movestep[data-state=next] .v2-movestep-head{color:var(--color-fg-muted);cursor:default}.cv2 .v2-movestep-says,.cv2 .v2-movestep[data-state=next] .v2-h{color:var(--color-fg-muted)}.cv2 .v2-movestep-says{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:12px;line-height:16px;overflow:hidden}.cv2 .v2-movestep-body{flex-direction:column;align-items:flex-start;gap:8px;padding:0 0 16px 24px;display:flex}.cv2 .v2-movestep-body>.v2-proc{align-self:flex-start}.cv2 .v2-movestep-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cv2 .v2-movestep-form{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.cv2 .v2-sendapi{flex-direction:column;gap:12px;padding-top:4px;display:flex}.cv2 .v2-sendapi-row{align-items:flex-end;gap:8px;display:flex}.cv2 .v2-keyside,.cv2 .v2-sendapi-row .v2-movestep-field{flex:1;min-width:0}.cv2 .v2-sendapi-foot{align-items:center;min-height:28px;display:flex}.cv2 .v2-keyrow{flex-wrap:nowrap;width:100%}.cv2 .v2-keyside{align-items:center}.cv2 .v2-movestep-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.cv2 .v2-movestep-field{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.cv2 .v2-wincmd{color:var(--color-code-fg);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:4px 16px 16px;font-size:12px;line-height:20px}.cv2 .v2-wincmd:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-winfiles{color:var(--color-code-fg);font-family:var(--font-mono);padding:4px 16px 16px;font-size:12px;line-height:20px}.cv2 .v2-winfiles p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.cv2 .v2-winfiles .v2-winfiles-types{color:var(--color-code-muted);font-family:var(--font-geist);margin-bottom:8px}.cv2 .v2-winrun{padding:4px 16px 16px}.cv2 .v2-winrun p{margin:0}.cv2 .v2-winrun-num{font-family:var(--font-glyphic);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;line-height:40px}.cv2 .v2-winrun-facts dt,.cv2 .v2-winrun-of{color:var(--color-code-muted);font-size:12px;line-height:16px}.cv2 .v2-win .v2-evaltrack{background:var(--color-neutral-300)}.cv2 .v2-winrun-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0;display:grid}.cv2 .v2-winrun-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:20px}.cv2 .v2-winrun-facts dd[data-red]{color:var(--color-code-keyword)}@container (width<=559px){.cv2 .v2-movestep-fields{grid-template-columns:minmax(0,1fr)}}.cv2 .v2-diff{background:var(--color-code);width:100%;color:var(--color-code-muted);font-family:var(--font-mono);white-space:pre;margin:0;padding:12px;font-size:12px;line-height:20px;overflow-x:auto}.cv2 .v2-diff:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-diff [data-k=\-]{color:var(--color-code-keyword)}.cv2 .v2-diff [data-k=\+]{color:var(--color-code-fg)}.cv2 .v2-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cv2 .v2-mode{border:1px solid var(--v2-line);background:var(--color-surface);text-align:left;min-width:0;transition:border-color .12s var(--v2-ease),background-color .12s var(--v2-ease);flex-direction:column;gap:6px;padding:12px;display:flex;position:relative}.cv2 .v2-mode:before{content:"";background:var(--color-surface-accent);transform-origin:0;height:2px;transition:transform .2s var(--v2-out);position:absolute;inset:-1px -1px auto;transform:scaleX(0)}.cv2 .v2-mode[data-on]{background:var(--color-surface-subtle)}.cv2 .v2-mode[data-on]:before{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.cv2 .v2-mode:hover{background:var(--v2-paper)}}.cv2 .v2-mode:has(input:focus-visible){outline:2px solid var(--v2-red);outline-offset:2px}.cv2 .v2-mode-price{font-variant-numeric:tabular-nums;margin-top:auto;padding-top:8px}.cv2 .v2-evalhero[data-run]{grid-template-columns:minmax(0,1fr) 200px}.cv2 .v2-runfacts{flex-direction:column;justify-content:flex-end;gap:12px;margin:0;display:flex}.cv2 .v2-runfacts dt{color:var(--v2-muted);font-size:12px;line-height:16px}.cv2 .v2-runfacts dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px;line-height:24px}.cv2 .v2-runfacts dd[data-red]{color:var(--color-fg-accent)}.cv2 .v2-deploy{border:1px solid var(--v2-line);outline:1px solid var(--v2-line);outline-offset:4px;margin:5px}.cv2 .v2-deploy-head{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:16px;display:flex}.cv2 .v2-deploy-dot{background:var(--color-fg);width:6px;height:6px}.cv2 .v2-deploy-facts{background:var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.cv2 .v2-deploy-facts>div{background:var(--color-surface);min-width:0;padding:12px 16px}.cv2 .v2-deploy-facts dt{color:var(--v2-muted);font-size:12px;line-height:16px}.cv2 .v2-deploy-facts dd{overflow-wrap:anywhere;margin:0;line-height:20px}.cv2 .v2-path{border:1px solid var(--v2-line);outline:1px solid var(--v2-line);outline-offset:4px;flex-direction:column;gap:16px;margin:5px;padding:24px;display:flex}.cv2 .v2-path-line{font-family:var(--font-glyphic);margin:0;font-size:24px;line-height:32px}.cv2 .v2-path-box{border:1px dashed var(--v2-red);flex-direction:column;gap:12px;padding:16px;display:flex}.cv2 .v2-path-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.cv2 .v2-path-flow>li{border:1px solid var(--v2-line);background:var(--color-surface);padding:12px;position:relative}.cv2 .v2-path-flow>li+li:before{content:"";background:var(--color-surface-accent);width:32px;height:1px;position:absolute;top:50%;right:100%}@media (prefers-reduced-motion:no-preference){.cv2 .v2-path-flow[data-plays]>li+li:before{animation:v2-path-draw .36s var(--v2-out) .24s both;transform-origin:0}.cv2 .v2-path-flow[data-plays]>li+li+li:before{animation-delay:.64s}}@keyframes v2-path-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cv2 .v2-path-flow>li[data-conare]{background:var(--color-surface-inverse);color:var(--color-fg-inverse);border-color:var(--color-surface-inverse)}.cv2 .v2-path-flow>li[data-conare] .v2-meta{color:var(--color-code-muted)}.cv2 .v2-path-foot{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;display:grid}.cv2 .v2-path-foot dt{color:var(--v2-muted);font-size:12px;line-height:16px}.cv2 .v2-path-foot dd{margin:0;line-height:20px}@media (width<=767px){.cv2 .v2-deploy-facts,.cv2 .v2-modes,.cv2 .v2-path-foot{grid-template-columns:minmax(0,1fr);gap:12px}.cv2 .v2-deploy-facts{gap:1px}.cv2 .v2-evalhero[data-run],.cv2 .v2-path-flow{grid-template-columns:minmax(0,1fr)}.cv2 .v2-runfacts{flex-direction:row;gap:24px}.cv2 .v2-path-flow{gap:16px}.cv2 .v2-path-flow>li+li:before{width:1px;height:16px;inset:auto auto 100% 50%}}.cv2 .v2-pipeline{border:1px solid var(--v2-line);outline:1px solid var(--v2-line);outline-offset:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin:5px;display:grid}.cv2 .v2-pipeline-step{min-width:0;transition:background-color .12s var(--v2-ease);flex-direction:column;gap:2px;padding:16px;display:flex;position:relative}.cv2 .v2-pipeline-step+.v2-pipeline-step{border-left:1px solid var(--v2-line)}.cv2 .v2-pipeline-step+.v2-pipeline-step:before{content:"";border-top:1px solid var(--color-edge-strong);border-right:1px solid var(--color-edge-strong);background:var(--color-surface);width:7px;height:7px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)rotate(45deg)}.cv2 .v2-pipeline-line{text-wrap:balance}.cv2 .v2-questionrow>span{text-wrap:pretty}.cv2 .v2-pipeline-num{font-family:var(--font-glyphic);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:24px;line-height:32px;overflow:hidden}.cv2 .v2-pipeline-step[data-red]:after{content:"";background:var(--color-surface-accent);height:2px;position:absolute;inset:0 0 auto}.cv2 .v2-pipeline-step[data-red] .v2-pipeline-line,.cv2 .v2-questionrow[data-red] span:nth-child(2){color:var(--color-fg-accent)}@media (hover:hover) and (pointer:fine){.cv2 .v2-pipeline-step:hover,.cv2 .v2-questionrow:hover{background:var(--v2-paper)}}.cv2 .v2-questionrow{transition:background-color .12s var(--v2-ease);align-items:center;gap:16px;padding:12px 16px;display:flex}.cv2 .v2-liveband{border:1px solid var(--color-fg);outline:1px solid var(--v2-line);outline-offset:4px;background:var(--color-code);color:var(--color-code-fg);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;margin:5px;padding:24px;display:grid}.cv2 .v2-liveband-side{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.cv2 .v2-liveband-num{font-family:var(--font-glyphic);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:40px;line-height:48px}.cv2 .v2-liveband-say{max-width:280px;color:var(--color-code-muted);margin:0;font-size:14px;line-height:20px}.cv2 .v2-liveband-link{color:var(--color-code-muted);transition:color .12s var(--v2-ease);align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:12px;line-height:16px;display:inline-flex}@media (hover:hover) and (pointer:fine){.cv2 .v2-liveband-link:hover{color:var(--color-code-fg)}}.cv2 .v2-livelog{flex-direction:column;min-width:0;min-height:184px;margin:0;padding:0;list-style:none;display:flex}.cv2 .v2-livelog>li{border-bottom:1px solid var(--color-neutral-300);align-items:center;gap:12px;padding:6px 0;font-size:12px;line-height:18px;display:flex}.cv2 .v2-livelog-agent,.cv2 .v2-livelog-ms{color:var(--color-code-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.cv2 .v2-livelog .v2-logdot{background:var(--color-code-fg)}.cv2 .v2-livelog .v2-logdot:not([data-outcome=strong],[data-outcome=found]){background:var(--color-surface-accent)}.cv2 .v2-livelog-enter-active{transition:opacity .2s var(--v2-ease),transform .2s var(--v2-ease)}.cv2 .v2-livelog-enter-from{opacity:0;transform:translateY(-6px)}.cv2 .v2-livelog-move{transition:transform .2s var(--v2-ease)}@media (prefers-reduced-motion:reduce){.cv2 :is(.v2-livelog-enter-active,.v2-livelog-move),.cv2 :is(.v2-evaltrack>span,.v2-evalbar2-line>span){transition:none}}@media (width<=1023px){.cv2 .v2-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.cv2 .v2-pipeline-step:nth-child(3){border-left:0}.cv2 .v2-pipeline-step:nth-child(n+3){border-top:1px solid var(--v2-line)}.cv2 .v2-pipeline-step+.v2-pipeline-step:before{display:none}.cv2 .v2-liveband{grid-template-columns:minmax(0,1fr);padding:16px}}@media (width<=767px){.cv2 .v2-questionrow{flex-wrap:wrap;gap:2px 12px}.cv2 .v2-questionrow .w-48{width:100%}.cv2 .v2-livelog-agent{display:none}}@media (width<=767px),(pointer:coarse){.cv2 .v2-parseout-bar button{min-width:40px;min-height:40px}.cv2 .v2-agentboth-key,.cv2 .v2-homefoot a,.cv2 .v2-homeline a,.cv2 .v2-liveband-link{align-items:center;min-height:40px;display:inline-flex}.cv2 .v2-evaladdq{min-height:40px}.cv2 .v2-cite:after{inset:-12px}.cv2 .v2-parsehit{display:none}}@media (width<=767px){.cv2 .v2-stackrows.v2-setrow,.cv2 .v2-stackrows>.v2-setrow{flex-direction:column;align-items:stretch}.cv2 .v2-evalrow2{flex-wrap:wrap;gap:4px 8px;padding-inline:12px}.cv2 .v2-evalrow2>span:first-child{flex-basis:calc(100% - 22px)}.cv2 .v2-evalrow2 .v2-chev{order:1;align-self:flex-start;margin-top:2px}.cv2 .v2-evalrow2 .v2-evalmarks{flex-basis:100%;order:2;gap:12px}.cv2 .v2-evalrow2 .v2-evalmarks>span{gap:4px;width:auto;font-size:12px;line-height:16px}.cv2 .v2-evalrow2>span,.cv2 .v2-testrow>span,.cv2 tbody button{text-wrap-style:pretty}.cv2 .v2-parsetable[data-read] :is(th,td)+:is(th,td){padding-left:.6em}.cv2 .v2-evaldetail-foot>p{flex-basis:100%}.cv2 .v2-homefoot a{flex-flow:wrap;align-content:center;align-items:baseline;gap:0 4px}.cv2 .v2-parseplain-both{grid-template-columns:minmax(0,1fr);min-height:0}.cv2 .v2-parseplain-range,.cv2 .v2-parseplain-rule{display:none}.cv2 .v2-parseplain-layer[data-side=conare]{border-top:1px solid var(--v2-red)}}.cv2 .v2-synchist{flex-direction:column;gap:8px;display:flex}.cv2 .v2-synchist-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:28px;display:flex}@media (width<=639px){.cv2 .v2-synchist-foot>.v2-more{flex-basis:100%}}.cv2 .v2-synchist>.v2-synchist-foot{margin-top:7px}.cv2 .v2-more{color:var(--v2-soft);white-space:nowrap;transition:color .12s var(--v2-ease);margin-left:4px;font-size:12px;font-weight:500;line-height:16px;position:relative}@media (hover:hover) and (pointer:fine){.cv2 .v2-more:hover{color:var(--color-fg)}}.cv2 .v2-more:focus-visible{outline:2px solid var(--v2-red);outline-offset:2px}.cv2 .v2-syncstrip{grid-template-columns:repeat(30,minmax(0,1fr));gap:2px;display:grid;position:relative;container-type:inline-size}.cv2 .v2-syncstrip>span{background:var(--color-fg);height:24px;transition:opacity .12s var(--v2-ease)}.cv2 .v2-syncstrip>span[data-quiet]{background:var(--color-edge-strong)}.cv2 .v2-syncstrip>span[data-state=partial]{background:var(--color-home-red-hover)}.cv2 .v2-syncstrip>span[data-state=failed]{background:var(--color-surface-accent)}.cv2 .v2-syncstrip .v2-scope-bracket{opacity:0;width:calc(3.33333cqw + 2.06667px);height:28px}.cv2 .v2-syncstrip .v2-scope-bracket[data-shown]{opacity:1}.cv2 .v2-synclast{border:1px solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cv2 .v2-synclast>div{min-width:0;padding:12px 16px}.cv2 .v2-synclast>div+div{border-left:1px solid var(--v2-line)}.cv2 .v2-synclast dt{color:var(--v2-muted);font-size:12px;line-height:16px}.cv2 .v2-synclast dd{font-family:var(--font-glyphic);font-variant-numeric:tabular-nums;margin:0;font-size:24px;line-height:32px}.cv2 .v2-synclast dd[data-red]{color:var(--color-fg-accent)}.cv2 :is(.v2-parsefile,.v2-mode,.v2-evalrow2,.v2-logsplit-row,.v2-questionrow,.v2-pipeline-step,.v2-evaladdq,.v2-homecards>a):active{background:color-mix(in srgb,var(--color-fg) 8%,var(--v2-paper))}.cv2 button.v2-apptile:active{background:color-mix(in srgb,var(--color-fg) 5%,var(--color-surface))}.cv2 .v2-testtiles{border:1px solid var(--v2-line);outline:1px solid var(--v2-line);outline-offset:4px;background:var(--v2-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:5px;display:grid}.cv2 .v2-testtile{background:var(--color-surface);min-width:0;color:var(--color-fg-muted);text-align:left;transition:background-color .2s var(--v2-ease),color .2s var(--v2-ease);touch-action:manipulation;flex-direction:column;gap:4px;padding:16px;display:flex;position:relative}.cv2 .v2-testtile .v2-meta{color:inherit}.cv2 .v2-testtile:before{content:"";background:var(--color-surface-accent);transform-origin:0;height:2px;transition:transform .2s var(--v2-out);position:absolute;inset:0 0 auto;transform:scaleX(0)}.cv2 .v2-testtile[aria-pressed=true]{background:var(--color-surface-subtle);color:var(--color-fg)}.cv2 .v2-testtile[aria-pressed=true]:before{transform:scaleX(1)}.cv2 .v2-testtile:active{background:color-mix(in srgb,var(--color-fg) 8%,var(--color-surface-subtle))}.cv2 .v2-testtile:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-testtile-num{font-family:var(--font-glyphic);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:16px;font-size:32px;line-height:40px;display:block}.cv2 .v2-testtile-of{letter-spacing:0;font-size:16px}.cv2 .v2-testtile[data-red] .v2-testtile-num{color:var(--color-fg-accent)}.cv2 .v2-testwork{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin:0;display:grid}.cv2 .v2-testlist{flex-direction:column;min-width:0;display:flex;position:relative}.cv2 .v2-testhead{border-bottom:1px solid var(--v2-line);color:var(--color-fg-muted);align-items:center;gap:12px;margin:0;padding:0 12px 8px;font-size:12px;line-height:16px;display:flex}.cv2 .v2-testmarks{flex-shrink:0;gap:0;display:flex}.cv2 .v2-testmarks>span{justify-content:center;width:56px;display:inline-flex}.cv2 .v2-glidemark{border-left:2px solid var(--color-edge-accent);background:var(--color-surface-subtle);opacity:0;transition:transform .16s var(--v2-out),height .16s var(--v2-out),opacity .12s var(--v2-ease);pointer-events:none;position:absolute;top:0;left:0;right:0}.cv2 .v2-glidemark[data-shown]{opacity:1}.cv2 .v2-glidemark[data-instant]{transition:opacity .12s var(--v2-ease)}.cv2 .v2-testrow{border-bottom:1px solid var(--v2-line);text-align:left;touch-action:manipulation;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 12px;line-height:20px;display:flex;position:relative}.cv2 .v2-testrow:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-testpanel{outline:1px solid var(--v2-line);outline-offset:4px;align-items:flex-start;min-height:480px;margin:5px;padding:24px;position:sticky;top:64px}.cv2 .v2-win{border:1px solid var(--color-neutral-300);background:var(--color-code);color:var(--color-code-fg);font-family:var(--font-geist)}.cv2 .v2-win-bar{align-items:center;gap:8px;height:44px;padding:0 16px;font-size:13px;line-height:16px;display:flex}.cv2 .v2-win-tag{background:var(--color-neutral-200);color:var(--color-code-fg);font-variant-numeric:tabular-nums;flex-shrink:0;padding:2px 6px;font-size:12px;line-height:16px}.cv2 .v2-testfield{cursor:crosshair;touch-action:manipulation;grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;margin:4px 16px 16px;display:grid;position:relative;container-type:inline-size}.cv2 .v2-testcell{aspect-ratio:1;border:1px solid var(--color-code-muted);transition:opacity .12s var(--v2-ease),background-color .12s var(--v2-ease),border-color .12s var(--v2-ease)}.cv2 .v2-testcell[data-ok]{border-color:var(--color-surface-accent);background:var(--color-surface-accent)}.cv2 .v2-testcell[data-queued]{border-color:var(--color-neutral-300);background:var(--color-neutral-300)}.cv2 .v2-testcell[data-dim]{opacity:.24}@media (prefers-reduced-motion:no-preference){.cv2 .v2-testfield[data-plays] .v2-testcell{animation:v2-evalcell .2s var(--v2-out) both;animation-delay:calc(var(--r) * 40ms)}}.cv2 .v2-testline{background:var(--color-code-fg);opacity:.24;pointer-events:none;transition:transform .16s var(--v2-out);position:absolute;top:0;left:0}.cv2 .v2-testline[data-h]{height:1px;right:0}.cv2 .v2-testline[data-v]{width:1px;bottom:0}.cv2 .v2-scope-bracket{color:var(--color-fg);pointer-events:none;transition:transform .16s var(--v2-out),opacity .12s var(--v2-ease);position:absolute;top:-2px;left:-2px;overflow:visible}.cv2 .v2-testfield .v2-scope-bracket{width:calc(5cqw + .2px);height:calc(5cqw + .2px);color:var(--color-code-fg)}.cv2 .v2-scope-bracket path{fill:none;stroke:currentColor;stroke-width:1.5px}.cv2 .v2-testbody{border-top:1px solid var(--color-neutral-300);min-height:340px;display:grid}.cv2 .v2-testswap{flex-direction:column;grid-area:1/1;gap:12px;min-width:0;padding:16px;display:flex}.cv2 .v2-winswap-enter-active{transition:opacity .14s var(--v2-out),filter .14s var(--v2-out)}.cv2 .v2-winswap-leave-active{transition:opacity 90ms var(--v2-out)}.cv2 .v2-winswap-enter-from{opacity:0;filter:blur(2px)}.cv2 .v2-winswap-leave-to{opacity:0}.cv2 .v2-testq{background:var(--color-neutral-200);padding:8px 12px}.cv2 .v2-testq,.cv2 .v2-testrun{margin:0;font-size:13px;line-height:20px}.cv2 .v2-testrun{color:var(--color-code-muted);align-items:center;gap:8px;display:flex}.cv2 .v2-testanswer{align-items:flex-start;gap:12px;display:flex}.cv2 .v2-testanswer+.v2-testanswer{border-top:1px solid var(--color-neutral-300);padding-top:12px}.cv2 .v2-testanswer-head{color:var(--color-code-muted);justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12px;line-height:16px;display:flex}.cv2 .v2-testverdict{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.cv2 .v2-testverdict:before{content:"";border:1px solid var(--color-code-muted);width:6px;height:6px}.cv2 .v2-testverdict[data-ok]{color:var(--color-code-fg)}.cv2 .v2-testverdict[data-ok]:before{border-color:var(--color-surface-accent);background:var(--color-surface-accent)}.cv2 .v2-testanswer-text{color:var(--color-code-muted);margin:4px 0 0;font-size:13px;line-height:20px}.cv2 .v2-testanswer-text strong{color:var(--color-code-fg);font-weight:500}.cv2 .v2-testanswer-doc{color:var(--color-code-muted);justify-content:space-between;gap:12px;margin:4px 0 0;font-size:12px;line-height:16px;display:flex}.cv2 .v2-testfix{margin:0;font-size:13px;line-height:20px}.cv2 .v2-testacts{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;display:flex}.cv2 .v2-testlink{min-height:28px;color:var(--color-code-muted);transition:color .12s var(--v2-ease);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}@media (hover:hover) and (pointer:fine){.cv2 .v2-testlink:hover{color:var(--color-code-fg)}}.cv2 .v2-testlink:focus-visible{outline:2px solid var(--v2-red);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cv2 :is(.v2-glidemark,.v2-testline,.v2-scope-bracket){transition:none}.cv2 .v2-winswap-enter-from{filter:none}}@media (width<=1023px){.cv2 .v2-testwork{grid-template-columns:minmax(0,1fr)}.cv2 .v2-testpanel{order:-1;min-height:0;padding:12px;scroll-margin-top:64px;position:relative;top:auto}.cv2 .v2-testbody{min-height:0}.cv2 .v2-testtiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.cv2 .v2-testswap,.cv2 .v2-testtile{padding:12px}.cv2 .v2-testtile-num{font-size:24px;line-height:32px}.cv2 .v2-testtile-of{font-size:14px}.cv2 .v2-testfield{margin-inline:12px}.cv2 .v2-testmarks>span{width:48px}}@media (width<=767px),(pointer:coarse){.cv2 .v2-testrow{min-height:44px}.cv2 .v2-testlink{min-height:40px}}[data-search-page] .v2-searchbox{z-index:2;view-transition-name:v2-searchbox;position:relative}::view-transition-group(v2-searchbox){animation-duration:.22s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-new(root){animation-duration:.14s;animation-timing-function:ease-out}::view-transition-old(root){animation-duration:.14s;animation-timing-function:ease-out}.cv2[data-logos=grey] img[src*="/logos/"]{filter:grayscale()}.cv2{--v2-docopen:color-mix(in srgb, var(--color-fg) 4%, var(--v2-paper))}.cv2 .v2-nsopen-body .v2-table.v2-doctable tbody tr.is-link[data-open][data-open] td,.cv2 .v2-nsopen-body .v2-table.v2-doctable tbody tr.is-link[data-open][data-open]:hover td,.cv2 .v2-table.v2-doctable.v2-doctable tbody tr.is-link[data-open][data-open] td{border-bottom-color:var(--v2-docopen);background:var(--v2-docopen)}.cv2 .v2-table.v2-doctable.v2-doctable tbody tr.v2-docrow>td{background:var(--v2-docopen);padding:0}.cv2 .v2-docview{flex-direction:column;gap:12px;padding:4px 20px 16px;display:flex}.cv2 .v2-docview-raw{border-bottom:1px solid var(--v2-line);max-height:240px;color:var(--color-fg);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 0 12px;font-size:12px;line-height:20px;overflow:auto}.cv2 .v2-docview-raw:focus-visible{outline:2px solid var(--color-edge-focus);outline-offset:2px}.cv2 .v2-docview-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.cv2 .v2-docview-facts{flex-wrap:wrap;flex:1;gap:8px 32px;min-width:0;margin:0;display:flex}.cv2 .v2-docview-facts>div{flex-direction:column;gap:2px;min-width:0;max-width:280px;display:flex}.cv2 .v2-docview-facts dt{color:var(--v2-muted);font-size:12px;line-height:16px}.cv2 .v2-docview-facts dd{margin:0;font-size:13px;line-height:20px}.cv2 .v2-docview-get{margin-left:auto}.cv2 .v2-lead-api{border-top:1px solid var(--v2-line);background:var(--v2-paper);flex-direction:column;justify-content:center;min-width:0;padding:20px;display:flex}@media (width>=900px){.cv2 .v2-lead-api{border-top:0;border-left:1px solid var(--v2-line)}}.cv2 .v2-home-lead-act.v2-home-lead-row{flex-flow:row;align-items:center}.cv2 .v2-home-lead[data-lead="2"]{grid-template-columns:minmax(0,1fr)}.cv2 .v2-lead-facts{border-top:1px solid var(--v2-line);align-content:center}@media (width>=900px){.cv2 .v2-lead-facts{border-top:0;border-left:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.cv2 .v2-lead-facts>div:first-child{grid-column:1/-1}}.cv2 .v2-stage-call{flex-direction:column;align-items:stretch;gap:2px}.cv2 .v2-stage-path{color:var(--color-code-fg);opacity:.72;font-size:11px;line-height:16px}.cv2 .v2-modelsteps{border-top:1px solid var(--v2-line);width:100%;margin-top:16px;display:grid}.cv2 .v2-modelsteps>li{border-bottom:1px solid var(--v2-line);min-height:40px;color:var(--v2-muted);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;line-height:20px;display:grid}.cv2 .v2-modelsteps>li[data-mine]{color:var(--color-fg)}.cv2 .v2-modelsteps-mark{background:var(--color-neutral-500);width:6px;height:6px}.cv2 .v2-modelsteps>li[data-mine] .v2-modelsteps-mark{background:var(--v2-red)}.cv2 .v2-modelstair{align-items:start;gap:12px;display:grid}.cv2 .v2-modelstair-q{border:1px solid var(--v2-line);background:var(--color-surface);margin:0}.cv2 .v2-modelstair-step{flex-direction:column;gap:8px;min-width:0;display:flex}.cv2 .v2-docpage,.cv2 .v2-modelstair-step .v2-answer,.cv2 .v2-reader-pages{border:1px solid var(--v2-line)}.cv2 .v2-modelstair-arrow{color:var(--v2-muted);display:none}@media (width>=900px){.cv2 .v2-modelstair{-moz-column-gap:16px;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);column-gap:16px}.cv2 .v2-modelstair-q{grid-column:1/-1}.cv2 .v2-modelstair-step:not([data-mine]){margin-top:48px}.cv2 .v2-modelstair-arrow{align-self:center;display:block}.cv2 .v2-reader{grid-template-columns:minmax(0,1fr) 264px;align-items:start}}.cv2 .v2-reader{gap:16px;display:grid}.cv2 .v2-reader-pages{overscroll-behavior:contain;background:var(--v2-paper);scrollbar-width:thin;flex-direction:column;gap:16px;max-height:72dvh;padding:16px;display:flex;overflow-y:auto}.cv2 .v2-reader-pages:focus-visible{outline:2px solid var(--color-edge-focus);outline-offset:2px}.cv2 .v2-docpage{aspect-ratio:8.5/11;background:var(--color-surface);color:var(--color-fg);flex-direction:column;flex-shrink:0;gap:10px;padding:40px 56px 32px;font-size:11px;line-height:17px;display:flex;position:relative}.cv2 .v2-docpage:has([data-found]){outline:1px solid var(--v2-red);outline-offset:2px}.cv2 .v2-docpage-run{color:var(--v2-muted);margin:0 0 12px;font-size:10px;line-height:12px;display:flex}.cv2 .v2-docpage-title{text-align:center;margin:12px 0 8px;font-size:16px;font-weight:500;line-height:24px}.cv2 .v2-docpage-h{margin:6px 0 0;font-size:12px;font-weight:500;line-height:16px}.cv2 .v2-docpage-p{text-wrap:pretty;margin:0}.cv2 .v2-docpage-foot{color:var(--v2-muted);text-align:center;margin:auto 0 0;font-size:10px;line-height:12px}@media (width<=639px){.cv2 .v2-docpage{padding:24px 20px 20px;font-size:10px;line-height:15px}}.cv2 .v2-reader-sheet{min-height:360px}.cv2 .v2-reader-text{color:var(--color-fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:22px}.cv2 .v2-reader-mark{background:color-mix(in srgb,var(--v2-red) 14%,transparent);box-shadow:inset 2px 0 0 var(--v2-red);color:inherit;padding:2px 4px}.cv2 .v2-pg-hit[data-plain]{background:0 0}.cv2 .v2-reader-side{flex-direction:column;align-items:stretch;gap:20px;min-width:0;display:flex}@media (width>=900px){.cv2 .v2-reader:not([data-framed]) .v2-reader-side{position:sticky;top:24px}}.cv2 .v2-reader-found{border-bottom:1px solid var(--v2-line);flex-direction:column;gap:6px;padding-bottom:16px;display:flex}.cv2 .v2-reader-quote{text-wrap:pretty;margin:0;font-size:14px;line-height:22px}.cv2 .v2-reader-facts{flex-flow:column;gap:12px}.cv2 .v2-reader-facts>div{max-width:none}.cv2 .v2-reader-get{align-self:flex-start}.cv2 .v2-docwindow{width:calc(min(1040px,100vw - 32px))}.cv2 .v2-docwindow .c-modal-head h2{font-family:var(--font-mono);font-size:13px}.cv2 .v2-reader-inline{padding-block:4px 16px}.cv2 .v2-reader-inline .v2-reader-pages{max-height:520px}.cv2 .v2-nsgo{height:24px;margin-right:4px;padding:0 8px;font-size:12px}.cv2 .v2-srctable .v2-srcgroup-head th{background:var(--v2-paper);color:var(--color-fg);text-align:left;padding-top:10px;padding-bottom:10px;font-weight:500}.cv2 .v2-srctable td .flex-col>span+span{margin-top:2px}.cv2 .v2-cattabs{scrollbar-width:none;flex-wrap:nowrap;margin-left:-10px;padding-left:10px;overflow-x:auto}.cv2 .v2-cattabs button{white-space:nowrap}.cv2 .v2-catwindow{width:calc(min(640px,100vw - 32px))}.cv2 .v2-catrow{gap:12px;min-height:44px;padding:0 4px}.cv2 .v2-catrow,.cv2 .v2-keyns{align-items:center;display:flex}.cv2 .v2-keyns{gap:8px;min-height:36px;padding:0 12px}.cv2 .v2-keyns-app{align-items:center;gap:4px;display:inline-flex}.cv2 .v2-keyns-app,.cv2 .v2-keyns-group{color:var(--v2-muted);font-size:12px;line-height:16px}.cv2 .v2-keyns-group{padding:8px 12px 4px}.cv2 .v2-keyns-group:not(:first-child){border-top:1px solid var(--v2-line)}.cv2 .v2-keyaccess{border:1px solid var(--v2-line);background:var(--v2-line);gap:1px;display:grid}@media (width>=480px){.cv2 .v2-keyaccess{grid-template-columns:repeat(3,minmax(0,1fr))}}.cv2 .v2-keyaccess>label{white-space:nowrap;background:var(--color-surface);cursor:pointer;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:13px;display:flex}.cv2 .v2-keyaccess>label[data-on]{background:var(--v2-paper)}.cv2 .v2-agentopen{gap:24px;padding:4px 16px 16px;display:grid}@media (width>=1024px){.cv2 .v2-agentopen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cv2 .v2-reachgrid{border:1px solid var(--v2-line);background:var(--color-surface)}.cv2 .v2-reachgrid[data-off]{opacity:.55}.cv2 .v2-reachgrid>.v2-keyns+.v2-keyns{border-top:1px solid var(--v2-line)}.cv2 .v2-agentsearch{align-items:center;gap:12px;min-height:36px;display:flex}.cv2 .v2-agentband .v2-modelnew{min-width:280px}.cv2 .v2-agentband .v2-modelask-do{justify-content:center}.cv2 .v2-agentband .v2-modelname .v2-input{height:36px;color:var(--color-fg)}.cv2 .v2-docpage-p .v2-reader-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:none;padding:1px 0}.cv2 .v2-nav-link[data-open]{background:color-mix(in srgb,var(--v2-line) 50%,transparent);color:var(--color-fg)}.cv2 .v2-fbtopics{gap:8px;display:grid}@media (width>=480px){.cv2 .v2-fbtopics{grid-template-columns:repeat(3,minmax(0,1fr))}}.cv2 .v2-fbtopic{border:1px solid var(--v2-line);background:var(--color-surface);text-align:left;min-height:72px;transition:border-color .12s var(--v2-ease),background-color .12s var(--v2-ease);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px;font-size:13px;display:flex;position:relative}.cv2 .v2-fbtopic svg{color:var(--v2-muted)}@media (hover:hover) and (pointer:fine){.cv2 .v2-fbtopic:hover{border-color:var(--color-action-secondary-edge-hover)}}.cv2 .v2-fbtopic[aria-checked=true]{border-color:var(--color-fg);background:var(--v2-paper)}.cv2 .v2-fbtopic[aria-checked=true] svg{color:var(--color-fg)}.cv2 .v2-fbtopic[aria-checked=true]:after{background:var(--v2-red);content:"";width:6px;height:6px;position:absolute;top:8px;right:8px}.cv2 .v2-fbscale{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.cv2 .v2-fbsquare{border:1px solid var(--v2-line);background:var(--color-surface);height:40px;color:var(--v2-muted);font-variant-numeric:tabular-nums;transition:background-color 80ms var(--v2-ease),color 80ms var(--v2-ease),border-color 80ms var(--v2-ease);font-size:13px}.cv2 .v2-fbsquare[data-lit]{border-color:var(--v2-red);background:var(--v2-red);color:var(--color-off-white)}.cv2 .v2-fbscale-ends{color:var(--v2-muted);justify-content:space-between;font-size:12px;line-height:16px;display:flex}.cv2 .v2-fbnote{resize:vertical;height:auto;min-height:72px;padding-block:8px}.cv2 .v2-logostack{display:flex}.cv2 .v2-logostack img{border:1px solid var(--v2-line);background:var(--color-surface);-o-object-fit:contain;object-fit:contain;width:24px;height:24px;padding:3px}.cv2 .v2-logostack img+img{margin-left:-6px}.cv2 .v2-browsetile .v2-apptile-go{opacity:1}.cv2 .v2-browsedark.v2-px{justify-content:stretch;align-items:stretch;width:100%;height:100%;min-height:104px;padding:12px}.cv2 .v2-browsedark .v2-px-label{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%}.cv2 .v2-browsedark-num{font-size:24px;font-weight:400;line-height:28px}.cv2 .v2-browsebar{border:1px solid var(--v2-line);background:var(--color-surface);width:100%;min-height:56px;transition:border-color .12s var(--v2-ease);align-items:center;gap:12px;padding:0 16px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.cv2 .v2-browsebar:hover{border-color:var(--color-action-secondary-edge-hover)}}.cv2 .v2-browsebar svg{color:var(--v2-muted);flex-shrink:0}.cv2 .v2-fixtitle[data-take="2"]{align-items:center;gap:4px;display:flex}.cv2 .v2-fixtitle[data-take="2"]:after{background:var(--v2-red);content:"";width:6px;height:6px;margin-left:4px}.cv2 .v2-fixtitle[data-take="3"] .v2-fixtitle-words{background:linear-gradient(var(--v2-red),var(--v2-red)) 0 100%/0 2px no-repeat;padding-bottom:2px;animation:.64s cubic-bezier(.23,1,.32,1) .24s forwards v2-fixline}@keyframes v2-fixline{to{background-size:100% 2px}}@media (prefers-reduced-motion:reduce){.cv2 .v2-fixtitle[data-take="3"] .v2-fixtitle-words{background-size:100% 2px;animation:none}}.cv2 .v2-fixgrid{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.cv2 .v2-fixgrid>li{grid-column:1/-1;grid-template-columns:subgrid;-moz-column-gap:16px;align-items:center;column-gap:16px;display:grid}.cv2 .v2-fixgrid>li>.v2-btn{width:100%}@media (width<=639px){.cv2 .v2-fixgrid{grid-template-columns:minmax(0,1fr) auto}.cv2 .v2-fixgrid>li>:nth-child(2){display:none}}.cv2 .v2-props dd>.flex-col+.flex-col{margin-top:12px}.cv2 .v2-setwindow{max-height:calc(100dvh - 2.4*min(12vh,96px))}.cv2 .v2-catwindow{height:calc(100dvh - 2.4*min(12vh,96px))}.cv2 .v2-docwindow .v2-reader-pages{max-height:calc(100dvh - 120px - 2.4*min(12vh,96px))}.cv2 .v2-docpage[data-sheet]{aspect-ratio:auto;min-height:420px;padding:40px 56px}.cv2 .v2-docpage[data-sheet] .v2-docpage-title{text-align:left;margin-top:0}.cv2 .v2-docpage-meta{border-bottom:1px solid var(--v2-line);color:var(--v2-muted);margin:0 0 8px;padding-bottom:12px;font-size:11px;line-height:17px}.cv2 .v2-docpage-by{margin:8px 0 -4px;font-size:11px;font-weight:500;line-height:16px}.cv2 .v2-docpage-list{flex-direction:column;gap:4px;margin:0;padding-left:16px;list-style:square;display:flex}.cv2 .v2-docpage-list li::marker{color:var(--v2-muted)}.cv2 .v2-table .v2-proc,.cv2 .v2-viewall{white-space:nowrap}.cv2 .v2-syncbtn[aria-disabled=true]{pointer-events:none}.cv2 .v2-viewall{color:var(--v2-muted);transition:color .12s var(--v2-ease);align-items:center;font-size:12px;line-height:20px;display:inline-flex}@media (hover:hover) and (pointer:fine){.cv2 .v2-viewall:hover{color:var(--color-fg)}.cv2 .v2-agentband .v2-px:hover{background:var(--color-off-white);color:var(--color-off-black)}}.cv2 .v2-agentband .v2-px .v2-px-fill{display:none}.cv2 .v2-agentband .v2-px{transition:background-color .12s var(--v2-ease),color .12s var(--v2-ease)}.cv2 .v2-agentband .v2-px:active{background:var(--v2-paper);color:var(--color-off-black)}.cv2 .v2-bandpx{z-index:0;grid-template-columns:repeat(auto-fill,14px);grid-auto-rows:14px;display:grid;position:absolute;inset:0;overflow:hidden}.cv2 .v2-bandpx i{background:var(--color-off-white);opacity:0;transition:opacity .9s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.cv2 .v2-bandpx i:hover{opacity:.22;transition:opacity}}.cv2 .v2-agentband:has(.v2-bandpx)>:not(.v2-agentband-art,.v2-bandpx){z-index:1;position:relative}@media (width>=768px){.cv2 .v2-apptiles[data-compact]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1180px){.cv2 .v2-apptiles[data-compact]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cv2 .v2-apptiles[data-compact] .v2-apptile{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:44px;padding:0 6px 0 12px}.cv2 .v2-apptiles[data-compact] .v2-apptile .v2-apptile-go{margin-left:auto;position:static}.cv2 .v2-srcways{color:var(--v2-soft)}.cv2 [data-applist] .v2-applist-head{border-bottom:1px solid var(--v2-line);background:var(--v2-paper);height:32px;color:var(--v2-muted);align-items:center;padding:0 16px;font-size:12px;display:flex}.cv2 [data-applist] .v2-catrow{padding:0 8px 0 16px}.cv2 [data-applist] .v2-catrow>svg{color:var(--v2-muted)}.cv2 .v2-scorehead{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:16px;display:flex}.cv2 .v2-scoreparts{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.cv2 .v2-scoreparts{grid-template-columns:repeat(2,minmax(0,1fr))}.cv2 .v2-scorepart+.v2-scorepart{border-left:1px solid var(--v2-line)}}@media (width<=899px){.cv2 .v2-scorepart+.v2-scorepart{border-top:1px solid var(--v2-line)}}.cv2 .v2-scorepart{flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.cv2 .v2-scorenums{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;font-size:24px;line-height:32px;display:flex}.cv2 .v2-scoregain{color:var(--color-home-red-press);margin-left:4px;font-size:13px;line-height:20px}.cv2 .v2-hundred{grid-template-columns:repeat(25,minmax(0,10px));gap:2px;display:grid}.cv2 .v2-hundred i,.cv2 .v2-scorekey i{aspect-ratio:1;background:var(--v2-line);display:block}.cv2 :is(.v2-hundred,.v2-scorekey) i[data-at=base]{background:var(--color-neutral-500)}.cv2 .v2-hundred[data-lit] i[data-at=gain],.cv2 .v2-scorekey i[data-at=gain]{background:var(--color-home-red)}.cv2 .v2-hundred i[data-at=gain]{transition:background-color .12s linear calc(var(--k) * 40ms)}.cv2 .v2-scorekey{color:var(--v2-muted);flex-wrap:wrap;gap:4px 16px;font-size:12px;line-height:16px;display:flex}.cv2 .v2-scorekey span{align-items:center;gap:6px;display:inline-flex}.cv2 .v2-scorekey i{width:8px}.cv2 .v2-bandscore{flex-wrap:wrap;justify-content:center;gap:16px 40px;margin-top:16px;display:flex}.cv2 .v2-bandscore-part{flex-direction:column;align-items:center;gap:6px;display:flex}.cv2 .v2-bandscore-label{color:var(--color-off-white);font-size:12px;line-height:16px}.cv2 .v2-bandscore-nums{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:28px;line-height:36px;display:flex}.cv2 .v2-bandscore-was{font-size:20px}.cv2 .v2-bandscore-meter{grid-template-columns:repeat(50,5px);gap:2px;display:grid}.cv2 .v2-bandscore-meter i{background:color-mix(in srgb,var(--color-off-white) 18%,transparent);height:5px;display:block}.cv2 .v2-bandscore-meter i[data-at=base]{background:color-mix(in srgb,var(--color-off-white) 55%,transparent)}.cv2 .v2-bandscore[data-lit] .v2-bandscore-meter i[data-at=gain]{background:var(--color-off-white)}.cv2 .v2-bandscore-meter i[data-at=gain]{transition:background-color .12s linear calc(var(--k) * 60ms)}.cv2 .v2-bandscore-about{color:var(--color-off-white);flex-basis:100%;font-size:12px;line-height:16px}@media (prefers-reduced-motion:reduce){.cv2 :is(.v2-hundred,.v2-bandscore-meter) i{transition:none}}.cv2 .v2-nav-pair{margin:0 8px;display:flex;position:relative}.cv2 .v2-nav-pair>*{flex:1 1 0;min-width:0}.cv2 .v2-nav-pair>.relative{position:static}.cv2 .v2-nav-pair .v2-nav-link{width:100%;margin:0}.cv2 [data-applist] .v2-catrow .v2-btn{justify-content:center;width:84px}.cv2 [data-applist] .v2-tile{width:16px;height:16px;font-size:9px}.cv2 .v2-bandgain{flex-direction:column;align-items:center;gap:4px;margin-top:16px;display:flex}.cv2 .v2-bandgain-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:400;line-height:60px}.cv2 .v2-bandgain-label,.cv2 .v2-bandgain-parts{font-size:13px;line-height:20px}.cv2 .v2-bandgain-parts{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin-top:8px;display:flex}.cv2 .v2-bandgain .v2-bandscore-about{margin-top:4px}@media (width>=900px){.cv2 .v2-agentband[data-split]{-moz-column-gap:48px;text-align:left;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;place-items:start;column-gap:48px;padding:40px 48px;display:grid}.cv2 .v2-agentband[data-split]>.v2-agent-title{grid-area:1/1}.cv2 .v2-agentband[data-split]>.v2-agent-line{grid-area:2/1;max-width:420px}.cv2 .v2-agentband[data-split]>.v2-agent-aim{grid-area:3/1;align-self:end}.cv2 .v2-agentband[data-split]>.v2-bandsquares{grid-area:1/2/4/3;justify-content:flex-start;margin-top:0}.cv2 .v2-agentband[data-split] .v2-modelask-do{justify-content:flex-start}.cv2 .v2-agentband[data-split] .v2-modelnew{min-width:0}}.cv2 .v2-bandsquares{text-align:left;flex-wrap:wrap;justify-content:center;gap:16px 32px;margin-top:16px;display:flex}.cv2 .v2-bandsquares-part{flex-direction:column;gap:6px;display:flex}.cv2 .v2-bandsquares-grid{grid-template-columns:repeat(10,8px);gap:2px;margin-bottom:4px;display:grid}.cv2 .v2-bandsquares-grid i{aspect-ratio:1;background:color-mix(in srgb,var(--color-off-white) 18%,transparent);display:block}.cv2 .v2-bandsquares-grid i[data-at=base]{background:color-mix(in srgb,var(--color-off-white) 55%,transparent)}.cv2 .v2-bandsquares[data-lit] .v2-bandsquares-grid i[data-at=gain]{background:var(--color-off-white)}.cv2 .v2-bandsquares-grid i[data-at=gain]{transition:background-color .12s linear calc(var(--k) * 50ms)}.cv2 .v2-bandsquares-nums{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:22px;line-height:28px;display:flex}.cv2 .v2-bandsquares-nums .v2-bandscore-was{font-size:16px}.cv2 .v2-bandsquares .v2-bandscore-about{flex-basis:100%}.cv2 .v2-bandedge{flex-direction:column;gap:12px;width:100%;max-width:760px;margin-top:20px;display:flex}.cv2 .v2-bandedge-row{text-align:left;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}@media (width<=639px){.cv2 .v2-bandedge-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.cv2 .v2-bandedge-meter{grid-area:2/1/auto/-1}}.cv2 .v2-bandedge-meter{grid-template-columns:repeat(50,minmax(0,1fr));gap:2px;display:grid}.cv2 .v2-bandedge-meter i{aspect-ratio:1;background:color-mix(in srgb,var(--color-off-white) 18%,transparent);display:block}.cv2 .v2-bandedge-meter i[data-at=base]{background:color-mix(in srgb,var(--color-off-white) 55%,transparent)}.cv2 .v2-bandedge[data-lit] .v2-bandedge-meter i[data-at=gain]{background:var(--color-off-white)}.cv2 .v2-bandedge-meter i[data-at=gain]{transition:background-color .12s linear calc(var(--k) * 60ms)}.cv2 .v2-bandedge-num{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:6px;font-size:20px;line-height:28px;display:inline-flex}.cv2 .v2-bandedge-num .v2-bandscore-was{font-size:15px}@media (prefers-reduced-motion:reduce){.cv2 :is(.v2-bandsquares-grid,.v2-bandedge-meter) i{transition:none}}.cv2 [data-srcadd] .v2-more{margin-left:0}.cv2 .v2-gainhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cv2 .v2-gaingrid{border:1px solid var(--v2-line);outline:1px solid var(--v2-line);outline-offset:4px;background:var(--v2-line);gap:1px;margin:5px;display:grid}@media (width>=640px){.cv2 .v2-gaingrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cv2 .v2-gaintile{background:var(--color-surface);color:var(--v2-muted);text-align:left;transition:background-color .16s var(--v2-ease),color .16s var(--v2-ease);flex-direction:column;align-items:flex-start;gap:6px;padding:20px;display:flex}.cv2 .v2-gaintile[aria-pressed=true]{background:var(--v2-paper);color:var(--color-fg)}.cv2 .v2-gaintile:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-gainticks{gap:3px;margin-bottom:12px;display:flex}.cv2 .v2-gainticks i{background:var(--v2-line);width:8px;height:8px;transition:background-color .16s var(--v2-ease)}.cv2 .v2-gaintile[aria-pressed=true] .v2-gainticks i[data-on]{background:var(--color-home-red)}.cv2 .v2-gaintile:not([aria-pressed=true]) .v2-gainticks i[data-on]{background:var(--color-neutral-500)}.cv2 .v2-gaintile-label{font-size:17px;line-height:24px}.cv2 .v2-gaintile-num{font-family:var(--font-glyphic);letter-spacing:-.02em;font-size:32px;line-height:40px}.cv2 .v2-gaintile .v2-meta{color:inherit}.cv2 .v2-gainpanel{background:var(--color-neutral-200);min-height:360px;color:var(--color-neutral-300);grid-column:1/-1;justify-content:center;align-items:center;padding:32px 16px;display:flex;position:relative;overflow:hidden}.cv2 .v2-gainrow{height:44px;color:var(--color-code-fg);grid-template-columns:auto minmax(0,1fr) minmax(0,120px) auto;align-items:center;gap:12px;padding:0 12px;font-size:13px;display:grid}.cv2 .v2-gainrow+.v2-gainrow{border-top:1px solid var(--color-neutral-300)}.cv2 .v2-gainbar{background:var(--color-neutral-300);height:4px}.cv2 .v2-gainbar>span{background:var(--color-neutral-500);transform-origin:0;height:100%;animation:.64s cubic-bezier(.16,1,.3,1) both v2-grow;animation-delay:var(--d,0s);display:block}.cv2 .v2-gainrow[data-ours] .v2-gainbar>span{background:var(--color-home-red)}.cv2 .v2-gainlist{border-top:1px solid var(--v2-line);flex-direction:column;width:100%;margin-top:12px;display:flex}.cv2 .v2-gainlist>div{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.cv2 .v2-gainlist dt{color:var(--v2-muted)}.cv2 .v2-gainlist dd{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.cv2 .v2-gainslope{width:100%;height:auto;padding:4px 8px 0;display:block}.cv2 .v2-gainslope-rule line{stroke:var(--color-neutral-300);stroke-width:1px}.cv2 .v2-gainslope-axis{fill:var(--color-code-muted);font-size:11px}.cv2 .v2-gainslope-num{fill:var(--color-code-muted);font-variant-numeric:tabular-nums;font-size:12px}.cv2 .v2-gainslope-mine{fill:var(--color-code-fg)}.cv2 .v2-gainslope-was{fill:var(--color-neutral-500)}.cv2 .v2-gainslope-now{fill:var(--color-home-red)}.cv2 .v2-gainslope-level{stroke-dasharray:3 3}.cv2 .v2-gainslope-level,.cv2 .v2-gainslope-tie{stroke:var(--color-code-muted);stroke-width:1px}.cv2 .v2-gainslope-line{fill:none;stroke:var(--color-home-red);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px}.cv2 .v2-gainslope[data-seen] .v2-gainslope-line{stroke-dashoffset:0;transition:stroke-dashoffset .72s cubic-bezier(.16,1,.3,1) calc(.12s + var(--i) * .14s)}.cv2 .v2-gainslope :is(.v2-gainslope-now,.v2-gainslope-mine){opacity:0}.cv2 .v2-gainslope[data-seen] :is(.v2-gainslope-now,.v2-gainslope-mine){opacity:1;transition:opacity .2s ease-out calc(.76s + var(--i) * .14s)}.cv2 .v2-gainslope .v2-gainslope-key{opacity:1}.cv2 .v2-gainstats{grid-template-columns:repeat(1,minmax(0,1fr))}@media (width>=640px){.cv2 .v2-gainstats{grid-template-columns:repeat(3,minmax(0,1fr))}.cv2 :is(.v2-gainhead,[data-modelscore] .v2-sethead) .v2-modelact{flex-shrink:0;width:auto}.cv2 :is(.v2-gainhead,[data-modelscore] .v2-sethead) .v2-modelask{width:auto;min-width:280px}.cv2 :is(.v2-gainhead,[data-modelscore] .v2-sethead) .v2-modelask-do{justify-content:flex-end}}.cv2 .v2-gainstats .v2-stat{background:var(--color-surface);text-align:left;flex-direction:column;gap:4px;padding:16px;display:flex}.cv2 .v2-gainstat{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cv2 .v2-gainstat>:first-child{font-family:var(--font-glyphic);letter-spacing:-.01em;font-size:28px;line-height:36px}.cv2 .v2-gainstat-btn:not(:disabled){cursor:pointer;transition:background-color .12s var(--v2-ease)}@media (hover:hover) and (pointer:fine){.cv2 .v2-gainstat-btn:not(:disabled):hover{background:var(--v2-paper)}}.cv2 .v2-gainstat-btn:focus-visible{outline:2px solid var(--v2-red);outline-offset:-2px}.cv2 .v2-gaincell{align-items:center;gap:10px;display:inline-flex}@media (prefers-reduced-motion:reduce){.cv2 .v2-gainbar>span{animation:none}.cv2 .v2-gainslope-line{stroke-dashoffset:0}.cv2 .v2-gainslope :is(.v2-gainslope-now,.v2-gainslope-mine){opacity:1}}@media (width<=639px){.cv2 [data-modelscore] .v2-sethead{flex-direction:column;align-items:flex-start}.cv2 .v2-gainrow{grid-template-columns:auto minmax(0,1fr) minmax(0,56px) auto;gap:8px}}
