.cvi-regs[data-astro-cid-mxsfbbx5]{background:#171412;color:#f9f9f9;scroll-margin-top:118px}.cvi-regs-head[data-astro-cid-mxsfbbx5]{padding-top:46px;padding-bottom:16px}.cvi-regs-kicker[data-astro-cid-mxsfbbx5]{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#f9f9f980}.cvi-regs-title[data-astro-cid-mxsfbbx5]{margin:18px 0 0;max-width:820px;font-size:clamp(21px,2.2vw,30px);line-height:1.12;letter-spacing:-.01em;text-wrap:pretty}.cvi-regs-p[data-astro-cid-mxsfbbx5]{margin:16px 0 0;max-width:620px;font-size:16px;line-height:1.55;color:#f9f9f9a8;text-wrap:pretty}.cvi-marquee[data-astro-cid-mxsfbbx5]{padding:6px 0 10px;overflow:hidden}.cvi-marquee-track[data-astro-cid-mxsfbbx5]{display:flex;width:max-content;gap:18px}.cvi-marquee-a[data-astro-cid-mxsfbbx5]{padding:12px 9px;animation:cviMarqL 46s linear infinite}.cvi-marquee-b[data-astro-cid-mxsfbbx5]{padding:0 9px 12px;animation:cviMarqR 52s linear infinite}@media(prefers-reduced-motion:reduce){.cvi-marquee-a[data-astro-cid-mxsfbbx5],.cvi-marquee-b[data-astro-cid-mxsfbbx5]{animation:none}}.cvi-reg[data-astro-cid-mxsfbbx5]{display:flex;align-items:center;gap:12px;flex:none;padding:9px 14px;border:1px solid rgba(249,249,249,.18);border-radius:6px;background:#f9f9f90a}.cvi-reg-logo[data-astro-cid-mxsfbbx5]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;background:#f9f9f9;border-radius:4px}.cvi-reg-logo[data-astro-cid-mxsfbbx5]>span[data-astro-cid-mxsfbbx5]{width:19px;height:19px;display:block;background-size:contain;background-position:center;background-repeat:no-repeat}.cvi-reg-text[data-astro-cid-mxsfbbx5]{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.cvi-reg-name[data-astro-cid-mxsfbbx5]{font-size:14px;line-height:1.1}.cvi-reg-meta[data-astro-cid-mxsfbbx5]{font-family:var(--mono);font-size:11px;color:#f9f9f985}.cvi-sr-only[data-astro-cid-mxsfbbx5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cvi-regs-cards-wrap[data-astro-cid-mxsfbbx5]{padding-top:22px;padding-bottom:50px}.cvi-regs-cards[data-astro-cid-mxsfbbx5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;padding:1px}.cvi-pcard[data-astro-cid-mxsfbbx5]{background:#171412;padding:21px 21px 23px;outline:1px solid #3b3937}.cvi-pcard-top[data-astro-cid-mxsfbbx5]{display:flex;align-items:center;justify-content:space-between;gap:16px}.cvi-pcard-name[data-astro-cid-mxsfbbx5]{display:flex;align-items:center;gap:12px;font-size:16px}.cvi-pcard-count[data-astro-cid-mxsfbbx5]{font-family:var(--serif);font-size:23px;line-height:1;color:#e39a3c;white-space:nowrap}.cvi-pcard-count[data-astro-cid-mxsfbbx5] .cvi-est[data-astro-cid-mxsfbbx5]{font-size:10px;vertical-align:.5em}.cvi-pcard-regs[data-astro-cid-mxsfbbx5]{margin-top:18px;display:flex;flex-wrap:wrap;gap:7px}.cvi-pcard-regs[data-astro-cid-mxsfbbx5]>span[data-astro-cid-mxsfbbx5]{padding:6px 12px;border:1px solid rgba(249,249,249,.2);border-radius:24px;font-family:var(--mono);font-size:12px;color:#f9f9f9c2}.cvi-method-grid[data-astro-cid-nakbctif]{margin-top:52px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;background:#e4e1dc;border:1px solid #e4e1dc}.cvi-method-card[data-astro-cid-nakbctif]{background:#f9f9f9;padding:26px}.cvi-method-num[data-astro-cid-nakbctif]{font-family:var(--mono);font-size:13px;color:#6e6760}.cvi-method-card[data-astro-cid-nakbctif] h3[data-astro-cid-nakbctif]{margin:18px 0 0;font-size:21px;line-height:1.2;letter-spacing:0}.cvi-method-card[data-astro-cid-nakbctif] p[data-astro-cid-nakbctif]{margin:14px 0 0;font-size:14px;line-height:1.55;color:#5c5854;text-wrap:pretty}.cvi-method-foot[data-astro-cid-nakbctif]{margin:34px 0 0;font-size:13px}@media(max-width:639px){.cvi-method-grid[data-astro-cid-nakbctif]{margin-top:32px}}.cvi-scan[data-astro-cid-zraphyme]{position:relative;overflow:hidden;scroll-margin-top:118px}.cvi-scan-bg[data-astro-cid-zraphyme]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cvi-scan-shade[data-astro-cid-zraphyme]{position:absolute;inset:0;background:linear-gradient(90deg,#171412e0,#1714129e)}.cvi-scan-inner[data-astro-cid-zraphyme]{padding-top:58px;padding-bottom:66px;color:#f9f9f9}.cvi-scan[data-astro-cid-zraphyme] h2[data-astro-cid-zraphyme]{margin:0;max-width:880px;font-size:clamp(24px,2.9vw,40px);line-height:1.06;letter-spacing:-.015em;text-wrap:pretty}.cvi-scan[data-astro-cid-zraphyme] p[data-astro-cid-zraphyme]{margin:24px 0 0;max-width:600px;font-size:16px;line-height:1.55;color:#f9f9f9c7;text-wrap:pretty}.cvi-scan-actions[data-astro-cid-zraphyme]{margin-top:40px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.cvi-scan-btn[data-astro-cid-zraphyme]{display:inline-flex;align-items:center;padding:12px 20px;font-size:15px;border-radius:4px}.cvi .cvi-scan-btn[data-astro-cid-zraphyme]{color:#f9f9f9;background:#c25a22}.cvi .cvi-scan-btn[data-astro-cid-zraphyme]:hover{color:#f9f9f9;background:#a94d1c}@media(max-width:639px){.cvi-scan-inner[data-astro-cid-zraphyme]{padding-top:44px;padding-bottom:48px}.cvi-scan-actions[data-astro-cid-zraphyme]{margin-top:28px}}.cvi-hero-vi{z-index:40}.cvi-hero-img-vi{width:44%;opacity:.5;mask-image:linear-gradient(to right,transparent,#000 62%);-webkit-mask-image:linear-gradient(to right,transparent,#000 62%)}.cvi-vi-h1{margin:20px 0 0;max-width:900px;font-size:clamp(18px,2.1vw,27px);line-height:1.06;letter-spacing:-.015em;text-wrap:pretty}.cvi-vi-count-row{margin-top:8px;display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.cvi-vi-count{font-family:var(--serif);font-size:clamp(34px,4.8vw,64px);line-height:.94;letter-spacing:-.02em;color:#e39a3c;font-variant-numeric:tabular-nums}.cvi-vi-count-text{font-family:var(--serif);font-size:clamp(18px,2.1vw,27px);line-height:1;letter-spacing:-.01em}.cvi-search{position:relative;margin-top:26px;max-width:500px}.cvi-search-box{display:flex;align-items:center;gap:9px;padding:11px 13px;background:#f9f9f9;border:1px solid #dcd8d2;border-radius:5px;min-height:42px}.cvi-search-box input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:13px;line-height:1.4;color:#1d1b19;padding:0}.cvi-search-box input::placeholder{color:#8e8a85}.cvi-search-box:focus-within{border-color:#c8c2b8}.cvi-search-hint{font-family:var(--mono);font-size:11px;color:#6e6760;white-space:nowrap}.cvi-search-pop{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:45;background:#f9f9f9;border:1px solid #dcd8d2;border-radius:8px;box-shadow:0 26px 60px -18px #0009;overflow:hidden;animation:cviDrop .15s ease-out both}.cvi-search-scroll{max-height:296px;overflow:auto;padding:3px 0 6px}.cvi-search-group{padding:11px 13px 6px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6e6760}.cvi-search-item{display:flex;align-items:center;gap:10px;width:100%;padding:6px 13px;border:none;cursor:pointer;text-align:left}.cvi-search-logo{width:16px;height:16px;display:block;flex:none;background-size:contain;background-position:center;background-repeat:no-repeat}.cvi-search-label{font-size:13px;color:#1d1b19;white-space:nowrap}.cvi-search-sub{flex:1 1 auto;min-width:0;font-size:12px;color:#6e6760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvi-search-right{font-size:11px;color:#6e6760;white-space:nowrap}.cvi-search-empty{padding:20px 13px;font-size:13px;line-height:1.5;color:#6e6760}.cvi-search-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border-top:1px solid #e4e1dc;background:#f2efea;font-family:var(--mono);font-size:11px;color:#6e6760}.cvi-filters{margin-top:20px;display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.cvi-menu{position:relative;flex:0 1 330px;min-width:250px}.cvi-menu-label{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#f9f9f980}.cvi-menu-btn{margin-top:10px;display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;background:#f9f9f912;border:1px solid rgba(249,249,249,.26);border-radius:5px;color:#f9f9f9;font-size:15px;cursor:pointer;text-align:left}.cvi-menu-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvi-menu-caret{font-family:var(--mono);font-size:13px;color:#f9f9f98c}.cvi-menu-pop{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;background:#f9f9f9;border:1px solid #dcd8d2;border-radius:6px;box-shadow:0 22px 46px -14px #0000008c;padding:6px;max-height:352px;overflow:auto;animation:cviDrop .16s ease-out both}.cvi-menu-opt{display:flex;align-items:center;gap:12px;width:100%;padding:9px 11px;border:none;border-radius:4px;cursor:pointer;font-size:15px;color:#1d1b19;text-align:left}.cvi-menu-opt-label{flex:1 1 auto;min-width:0}.cvi-menu-opt-count{font-family:var(--mono);font-size:12px;color:#6e6760}@media(prefers-reduced-motion:reduce){.cvi-search-pop,.cvi-menu-pop{animation:none}}.cvi-noresults{background:#edebe8;padding:54px var(--gutter) 62px;text-align:center}.cvi-noresults-title{font-family:var(--serif);font-size:34px;line-height:1.2}.cvi-noresults-btn{margin-top:24px;padding:12px 22px;background:#171412;color:#f9f9f9;border:none;border-radius:4px;font-size:15px;cursor:pointer}@media(max-width:639px){.cvi-search{max-width:none}.cvi-search-right{display:none}.cvi-menu{flex:1 1 100%;min-width:0}.cvi-hero-img-vi{width:70%}.cvi-noresults-title{font-size:26px}}
