.ih-vg-win{color:#0f172a;text-align:left;background:#fff;border-radius:22px;font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;overflow:hidden;box-shadow:0 0 0 1px #0f172a0f,0 40px 80px -42px #0f172a73}.ih-vg-win__bar{background:#fff;border-bottom:1px solid #efece4;align-items:center;gap:12px;height:36px;padding:0 14px;display:flex}.ih-vg-win__dots{flex-shrink:0;gap:6px;display:flex}.ih-vg-win__dots i{background:#e2e0da;border-radius:50%;width:10px;height:10px}.ih-vg-win__dots i:first-child{background:#fda4a4}.ih-vg-win__dots i:nth-child(2){background:#fcd58a}.ih-vg-win__dots i:nth-child(3){background:#9fe3b4}.ih-vg-win__url{color:#64748b;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#f5f4f0;border-radius:999px;flex:1;min-width:0;max-width:420px;margin:0 auto;padding:4px 12px;font-size:11.5px;overflow:hidden}.ih-vg-win__body{background:#f6f5f1;flex-direction:column;gap:12px;padding:14px;display:flex;position:relative}.ih-vg-mono,.ih-vg-pass,.ih-vg-fld__in[data-mono]{font-family:ui-monospace,SF Mono,Geist Mono,Menlo,Consolas,monospace}.ih-vg-num{font-variant-numeric:tabular-nums}.ih-vg-ini{letter-spacing:.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.ih-vg-hero{color:#fff;background:#0b3d36;border-radius:20px;flex-direction:column;gap:16px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.ih-vg-hero__glow{pointer-events:none;background:radial-gradient(circle,#e6ae4542 0%,#0000 65%);border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:-80px}.ih-vg-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex;position:relative}.ih-vg-hero__count{flex-direction:column;gap:4px;min-width:0;display:flex}.ih-vg-hero__lab{letter-spacing:.12em;text-transform:uppercase;color:#f7da8b;align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex}.ih-vg-hero__count>b{font-family:var(--ih-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:600;line-height:1;animation:.52s cubic-bezier(.22,1.4,.36,1) both ih-vg-bump}.ih-vg-hero__count>small{color:#ffffffb3;font-size:12px}.ih-vg-hero__ctas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ih-vg-ghost{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.ih-vg-ghost svg{color:#f7da8b}.ih-vg-cta{color:#3d2a06;background:linear-gradient(135deg,#f7da8b 0%,#e6ae45 100%);border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 4px 0 15px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 10px 22px -12px #e6ae45bf}.ih-vg-cta i{color:#f7da8b;background:#0b2e28;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ih-vg-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.ih-vg-stat{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.ih-vg-stat>i{color:#f7da8b;background:#ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ih-vg-stat>span{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ih-vg-stat b{font-family:var(--ih-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;animation:.52s cubic-bezier(.22,1.4,.36,1) both ih-vg-bump}.ih-vg-stat small{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ih-vg-stat em{color:#ffffff80;font-size:10px;font-style:normal}.ih-vg-stat[data-hot=red]>i,.ih-vg-stat[data-hot=red] b{color:#fca5a5}.ih-vg-stat[data-hot=amber]>i,.ih-vg-stat[data-hot=amber] b{color:#fcd34d}@keyframes ih-vg-bump{0%{opacity:.4;transform:scale(.82)}to{opacity:1;transform:none}}.ih-vg-ping{background:#5eead4;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.ih-vg-ping:after{content:"";background:#5eead4;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite ih-vg-ping;position:absolute;inset:0}@keyframes ih-vg-ping{75%,to{opacity:0;transform:scale(2.4)}}.ih-vg-card{background:#fff;border:1px solid #ebe7dc;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.ih-vg-card__head{align-items:center;gap:10px;padding:12px 16px 10px;display:flex}.ih-vg-card__head b{font-family:var(--ih-display);letter-spacing:-.015em;font-size:14.5px;font-weight:600}.ih-vg-card__ic{color:#0f766e;background:#ccfbf1;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ih-vg-card__ic[data-tone=blue]{color:#2563eb;background:#dbeafe}.ih-vg-card__list{margin:0;padding:0;list-style:none}.ih-vg-slot{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .56s cubic-bezier(.22,1,.36,1),opacity .42s;display:grid}.ih-vg-slot>div{min-height:0;overflow:hidden}.ih-vg-slot[data-gone]{opacity:0;grid-template-rows:0fr}.ih-vg-slot[data-fresh] .ih-vg-row{animation:1.8s both ih-vg-fresh}@keyframes ih-vg-fresh{0%{background:#2dd4bf38}to{background:0 0}}.ih-vg-row{border-top:1px solid #f1efe8;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 16px;transition:box-shadow .4s,background .4s;display:flex}.ih-vg-row[data-over]{background:snow;box-shadow:inset 3px 0 #dc2626}.ih-vg-row__main{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.ih-vg-row__l1{flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.ih-vg-row__l1>b{font-size:13.5px;font-weight:600}.ih-vg-row__l2{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ih-vg-row__l3{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11.5px;display:flex;overflow:hidden}.ih-vg-row__l3 svg{flex-shrink:0}.ih-vg-row[data-over] .ih-vg-row__l3{color:#dc2626;font-weight:600}.ih-vg-row__acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.ih-vg-pass{color:#475569;background:#faf8f2;border:1px solid #f1efe8;border-radius:7px;padding:1px 7px;font-size:10.5px}.ih-vg-pill{white-space:nowrap;color:#475569;background:#f1efe8;border-radius:999px;align-items:center;gap:4px;height:21px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.ih-vg-pill--lg{height:26px;padding:0 10px;font-size:12px}.ih-vg-pill b{font-variant-numeric:tabular-nums;font-weight:700}.ih-vg-pill[data-tone=gold]{color:#8a5a12;background:#fbf1d9}.ih-vg-pill[data-tone=red]{color:#dc2626;background:#fee2e2}.ih-vg-pill[data-tone=green]{color:#047857;background:#d1fae5}.ih-vg-pill[data-tone=amber]{color:#b45309;background:#fef3c7}.ih-vg-pill[data-tone=teal]{color:#0f766e;background:#ccfbf1}.ih-vg-pill[data-tone=grey]{color:#475569;background:#f1efe8}.ih-vg-ib{color:#dc2626;background:#fff;border:1px solid #f3d5d5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ih-vg-dark{color:#fff;white-space:nowrap;background:#0b3d36;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;height:32px;padding:0 3px 0 13px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 6px 14px -8px #0b3d36b3}.ih-vg-dark i{color:#3d2a06;background:linear-gradient(135deg,#f7da8b 0%,#e6ae45 100%);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ih-vg-dark--icon{gap:6px;padding:0 14px}.ih-vg-outline{color:#334155;white-space:nowrap;background:#fff;border:1px solid #e7e3d8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;height:32px;padding:0 15px;font-size:12px;font-weight:600;display:inline-flex}.ih-vg-rose{color:#fff;white-space:nowrap;background:#e11d48;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}[data-tap].ih-vg-dark,[data-tap].ih-vg-outline,[data-tap].ih-vg-rose,[data-tap].ih-vg-ib,[data-tap].ih-vg-cta,[data-tap].ih-vg-date{animation:.62s both ih-vg-tap}@keyframes ih-vg-tap{0%{transform:scale(1);box-shadow:0 0 #0d948880}40%{transform:scale(.92)}to{transform:scale(1);box-shadow:0 0 0 12px #0d948800}}.ih-vg-dlg{text-align:left;color:#0f172a;background:#fff;border-radius:22px;font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 0 0 1px #0f172a0f,0 40px 80px -36px #0f172a80}.ih-vg-dlg[data-closed]{opacity:0;transform:translateY(18px)scale(.97)}.ih-vg-dlg__head{background:radial-gradient(#b48c3c1f 1px,#0000 1.2px) 0 0/12px 12px,#fbf6ea;border-bottom:1px solid #efe2c2;padding:14px 18px}.ih-vg-dlg__title{justify-content:space-between;align-items:center;gap:12px;display:flex}.ih-vg-dlg__title b{font-family:var(--ih-display);letter-spacing:-.015em;font-size:15.5px;font-weight:600}.ih-vg-dlg__title i{color:#a08654;background:#f3e9cf;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ih-vg-dlg__head>small{color:#7a6234;margin-top:4px;font-size:12px;line-height:1.45;display:block}.ih-vg-dlg__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:16px 18px;display:grid}.ih-vg-dlg__foot{border-top:1px solid #f1efe8;justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px 16px;display:flex}.ih-vg-prefill{color:#1d4ed8;opacity:0;background:#dbeafe;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;height:26px;margin:-2px 0;padding:0 11px;font-size:12px;font-weight:600;transition:opacity .36s,transform .42s cubic-bezier(.22,1.4,.36,1);display:inline-flex;transform:translateY(-4px)scale(.96)}.ih-vg-prefill[data-on]{opacity:1;transform:none}.ih-vg-fld{flex-direction:column;gap:5px;min-width:0;display:flex}.ih-vg-fld__l{letter-spacing:.07em;text-transform:uppercase;color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.ih-vg-fld__l em{color:#dc2626;margin-left:2px;font-style:normal}.ih-vg-fld__in{white-space:nowrap;background:#fdfcf9;border:1px solid #e7e3d8;border-radius:12px;align-items:center;height:38px;padding:0 12px;font-size:13px;transition:border-color .22s,box-shadow .22s;display:flex;overflow:hidden}.ih-vg-fld__in>span{text-overflow:ellipsis;overflow:hidden}.ih-vg-fld__in[data-mono]{font-size:12.5px}.ih-vg-fld__in[data-focus]{border-color:#0d9488;box-shadow:0 0 0 3px #0d948826}.ih-vg-fld__in[data-flash]{animation:1.3s both ih-vg-fill}@keyframes ih-vg-fill{0%{background:#fdfcf9}25%{background:#e0f2fe;border-color:#93c5fd}to{background:#fdfcf9}}.ih-vg-fld__ph{color:#a3acb9}.ih-vg-fld__chev{color:#94a3b8;flex-shrink:0;margin-left:auto}.ih-vg-fld__h{color:#64748b;font-size:10.5px;line-height:1.35}.ih-vg-caret{background:#0d9488;flex-shrink:0;width:1.5px;height:16px;margin:0 1px;animation:1s step-end infinite ih-vg-blink;display:inline-block}@keyframes ih-vg-blink{50%{opacity:0}}.ih-vg-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:820px;margin:28px auto 0;padding:0;list-style:none;display:grid}.ih-vg-steps li,.ih-vg-bd__steps li{letter-spacing:-.01em;color:#86868b;background:#f5f5f7;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:600;transition:background .3s,color .3s,box-shadow .3s;display:flex}.ih-vg-steps li span,.ih-vg-bd__steps li span{color:#6e6e73;background:#e5e5ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;transition:background .3s,color .3s;display:flex}.ih-vg-steps li[data-on],.ih-vg-bd__steps li[data-on]{color:#1d1d1f;background:#fff;box-shadow:0 0 0 1.5px #0d9488,0 14px 30px -18px #0d94888c}.ih-vg-steps li[data-on] span,.ih-vg-bd__steps li[data-on] span{color:#fff;background:#0d9488}.ih-vg-steps li[data-done],.ih-vg-bd__steps li[data-done]{color:#1d1d1f}.ih-vg-steps li[data-done] span,.ih-vg-bd__steps li[data-done] span{color:#0f766e;background:#ccfbf1}.ih-vg-foot{color:#86868b;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin:18px 0 0;font-size:13px;display:flex}.ih-vg-replay{color:#1d1d1f;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.ih-vg-replay:hover{color:#0f766e;border-color:#0d9488}.ih-vg-replay:focus-visible{outline-offset:2px;outline:2px solid #0d9488}.ih-vg-ci{max-width:1160px;margin:clamp(40px,5vw,64px) auto 0}.ih-vg-ci__stage{background:var(--ih-ml-ai-glow), linear-gradient(180deg, #f7faf9 0%, #f1f8f6 45%, #eaf6f2 100%);border-radius:clamp(28px,3vw,40px);grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;padding:clamp(18px,4vw,52px) clamp(12px,3vw,44px);display:grid;position:relative}@media (min-width:1020px){.ih-vg-ci__stage{grid-template-columns:minmax(0,430px) minmax(0,1fr);gap:56px}}.ih-vg-ci__dlgwrap,.ih-vg-ci__board{min-width:0}.ih-vg-ci__board .ih-vg-card__list>.ih-vg-slot:first-child{-webkit-mask-image:linear-gradient(#0000001f 0%,#000 72%);mask-image:linear-gradient(#0000001f 0%,#000 72%)}.ih-vg-ci__link{opacity:0;pointer-events:none;gap:6px;transition:opacity .4s;display:none;position:absolute;top:50%;left:calc(clamp(12px,3vw,44px) + 458px);transform:translate(-50%,-50%)}@media (min-width:1020px){.ih-vg-ci__link{display:flex}}.ih-vg-ci__link[data-on]{opacity:1}.ih-vg-ci__link i{background:#0d9488;border-radius:50%;width:7px;height:7px}.ih-vg-ci__link[data-on] i{animation:1.1s ease-in-out infinite ih-vg-hop}.ih-vg-ci__link i:nth-child(2){animation-delay:.15s}.ih-vg-ci__link i:nth-child(3){animation-delay:.3s}@keyframes ih-vg-hop{0%,to{opacity:.35;transform:translate(-5px)}50%{opacity:1;transform:translate(5px)}}.ih-vg-bd{max-width:1160px;margin:clamp(40px,5vw,64px) auto 0}.ih-vg-bd__stage{background:var(--ih-ml-ai-glow), linear-gradient(180deg, #f7faf9 0%, #f1f8f6 45%, #eaf6f2 100%);border-radius:clamp(28px,3vw,40px);grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:clamp(18px,4vw,52px) clamp(12px,3vw,44px);display:grid}@media (min-width:1080px){.ih-vg-bd__stage{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:40px}.ih-vg-bd__steps{margin-top:52px;position:sticky;top:110px}}.ih-vg-bd__win{min-width:0}.ih-vg-bd__clock{color:#fff;font-variant-numeric:tabular-nums;background:#0f172a;border-radius:999px;align-items:center;gap:6px;height:30px;margin:0 0 12px 6px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.ih-vg-bd__steps{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px) and (max-width:1079px){.ih-vg-bd__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ih-vg-bd__steps li{font-size:14px}.ih-vg-modal{z-index:5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;background:#0f172a29;justify-content:center;align-items:flex-start;padding:clamp(70px,16vw,190px) 16px 16px;transition:opacity .32s;display:flex;position:absolute;inset:0}.ih-vg-modal[data-on]{opacity:1}.ih-vg-modal__box{background:#fff;border-radius:20px;width:min(440px,100%);transition:transform .42s cubic-bezier(.22,1.2,.36,1);overflow:hidden;transform:translateY(12px)scale(.96);box-shadow:0 30px 70px -30px #0f172a8c}.ih-vg-modal[data-on] .ih-vg-modal__box{transform:none}.ih-vg-modal__body{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.ih-vg-modal__body>small{color:#64748b;font-size:12.5px;line-height:1.5}.ih-vg-area{background:#fdfcf9;border:1px solid #0d9488;border-radius:12px;min-height:76px;padding:10px 12px;font-size:13px;line-height:1.45;display:block;box-shadow:0 0 0 3px #0d948826}.ih-vg-area .ih-vg-caret{vertical-align:-3px}.ih-vg-modal__box--confirm{text-align:center;flex-direction:column;align-items:center;gap:8px;width:min(380px,100%);padding:24px 22px 20px;display:flex}.ih-vg-modal__ic{color:#0f766e;background:#ccfbf1;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:6px;display:flex;box-shadow:0 0 0 8px #ccfbf18c}.ih-vg-modal__box--confirm>b{font-family:var(--ih-display);letter-spacing:-.02em;font-size:18px;font-weight:600}.ih-vg-modal__box--confirm>small{color:#64748b;font-size:12.5px}.ih-vg-modal__btns{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:8px;margin-top:8px;display:grid}.ih-vg-modal__btns>span{justify-content:center;height:40px}.ih-vg-modal__btns .ih-vg-dark{justify-content:space-between;padding:0 4px 0 14px}.ih-vg-toast{z-index:6;white-space:nowrap;opacity:0;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:600;transition:opacity .3s,transform .42s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%,-12px);box-shadow:0 0 0 1px #0f172a0f,0 14px 30px -12px #0f172a59}.ih-vg-toast svg{color:#16a34a}.ih-vg-toast[data-on]{opacity:1;transform:translate(-50%)}.ih-vg-rg{max-width:1160px;margin:clamp(36px,4.5vw,56px) auto 0}.ih-vg-rg__stage{padding-bottom:8px;position:relative}.ih-vg-rg__screen{max-width:884px}.ih-vg-rg__page{flex-direction:column;gap:12px;padding:4px 4px 0;display:flex}.ih-vg-rg__back{color:#0f766e;align-self:flex-start;align-items:center;gap:2px;font-size:12px;font-weight:600;display:inline-flex}.ih-vg-rg__h{flex-direction:column;gap:2px;display:flex}.ih-vg-rg__h b{font-family:var(--ih-display);letter-spacing:-.025em;font-size:21px;font-weight:600}.ih-vg-rg__h small{color:#64748b;font-variant-numeric:tabular-nums;font-size:12.5px}.ih-vg-rg__ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ih-vg-rg__gap{flex:1}.ih-vg-date{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e7e3d8;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:12.5px;display:inline-flex}.ih-vg-date svg{color:#0f766e}.ih-vg-date em{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:10px;font-style:normal;font-weight:700}.ih-vg-rg__data{flex-direction:column;gap:12px;display:flex}.ih-vg-rg__pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ih-vg-rg__sep{background:#e7e3d8;width:1px;height:18px;margin:0 3px}.ih-vg-rg__tbl{background:#fff;border:1px solid #ebe7dc;border-radius:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.ih-vg-rg__tr{color:#334155;border-top:1px solid #f1efe8;grid-template-columns:1.4fr 1.3fr 1.05fr 1.15fr 1.2fr .72fr .72fr .58fr 1.15fr;align-items:start;gap:10px;min-width:900px;padding:9px 14px;font-size:12px;display:grid}.ih-vg-rg__th{letter-spacing:.07em;text-transform:uppercase;color:#64748b;background:#faf8f2;border-top:0;padding:10px 14px 8px;font-size:10px;font-weight:700}.ih-vg-rg__tr>span{min-width:0}.ih-vg-rg__tr b{color:#0f172a;font-weight:600}.ih-vg-rg__tr em{color:#64748b;font-variant-numeric:tabular-nums;font-style:normal}.ih-vg-rg__tr small{color:#64748b;margin-top:2px;font-size:10.5px;display:block}.ih-vg-rg__tr .ih-vg-mono{color:#475569;font-size:11px}.ih-vg-rg__tr .ih-vg-pill{height:20px;font-size:10.5px}.ih-vg-rg:not([data-phase=signed]) .ih-vg-rg__data:not([data-on]) .ih-vg-pill,.ih-vg-rg:not([data-phase=signed]) .ih-vg-rg__data:not([data-on]) .ih-vg-rg__tr:not(.ih-vg-rg__th){opacity:0}.ih-vg-rg__data[data-on] .ih-vg-rg__pills .ih-vg-pill{animation:.42s cubic-bezier(.22,1.4,.36,1) both ih-vg-pop;animation-delay:calc(var(--i,0) * 60ms)}.ih-vg-rg__data[data-on] .ih-vg-rg__tr:not(.ih-vg-rg__th){animation:.52s cubic-bezier(.22,1,.36,1) both ih-vg-rowin;animation-delay:calc(var(--i,0) * .11s + .12s)}@keyframes ih-vg-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes ih-vg-rowin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ih-vg-paper{z-index:2;opacity:0;width:290px;transition:opacity .6s,transform .9s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-18px;right:0;transform:translate(60px,50px)rotate(9deg)}.ih-vg-paper[data-on]{opacity:1;transform:rotate(4deg)}.ih-vg-paper__sheet{aspect-ratio:210/297;color:#111;background:#fff;flex-direction:column;gap:6px;padding:18px 16px 14px;font-family:-apple-system,Segoe UI,Roboto,sans-serif;display:flex;box-shadow:0 1px 2px #0f172a14,0 40px 70px -30px #0f172a80}.ih-vg-paper__t{letter-spacing:-.01em;font-size:13px;font-weight:700}.ih-vg-paper__s{color:#555;margin-top:-4px;font-size:8.5px}.ih-vg-paper__pills{flex-wrap:wrap;gap:3px;display:flex}.ih-vg-paper__pills i{color:#333;border:.6px solid #999;border-radius:99px;padding:1px 5px;font-size:6.5px;font-style:normal}.ih-vg-paper__tbl{border-top:.6px solid #222;flex-direction:column;display:flex}.ih-vg-paper__tr{color:#222;white-space:nowrap;border-bottom:.5px solid #d4d4d4;grid-template-columns:.8fr 1.6fr 1fr 1fr 1.1fr;gap:4px;padding:3px 0;font-size:6.6px;display:grid}.ih-vg-paper__tr>span{text-overflow:ellipsis;overflow:hidden}.ih-vg-paper__th{text-transform:uppercase;letter-spacing:.04em;color:#555;font-weight:700}.ih-vg-paper__tr--blank i{background:#ececec;border-radius:2px;height:4px;margin:1.5px 0}.ih-vg-paper__sign{justify-content:flex-end;align-items:flex-end;gap:6px;margin-top:auto;display:flex}.ih-vg-paper__sig{width:92px;height:26px}.ih-vg-paper__sig path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s ease-out}.ih-vg-paper[data-signed] .ih-vg-paper__sig path{stroke-dashoffset:0}.ih-vg-paper__hand{color:#1e3a8a;opacity:0;flex-direction:column;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:10.5px;line-height:1.25;transition:opacity .6s .9s;display:flex}.ih-vg-paper__hand small{font-size:8.5px}.ih-vg-paper[data-signed] .ih-vg-paper__hand{opacity:1}@media (max-width:999px){.ih-vg-rg__screen{max-width:none}.ih-vg-paper{width:min(260px,72%);margin:-54px 18px 0 auto;position:relative;bottom:auto;right:auto}}.ih-vg-old{aspect-ratio:20/19;position:relative;container-type:inline-size}.ih-vg-old__it{position:absolute}.ih-vg-old__tilt{transform:rotate(var(--r,0deg));transition:transform .6s cubic-bezier(.16,1,.3,1)}.ih-vg-old__it--reg{z-index:1;width:80%;top:4%;left:0}.ih-vg-old__it--id{z-index:3;width:36%;top:46%;right:1%}.ih-vg-old__it--tok{z-index:4;width:26%;bottom:6%;left:37%}.ih-vg-old__it--sticky{z-index:3;width:30%;bottom:6%;left:3%}@media (hover:hover){.ih-vg-old__it:hover{z-index:9}.ih-vg-old__it:hover .ih-vg-old__tilt{transform:rotate(0)scale(1.04)}}.ih-vg-old__book{color:#7f1d1d;background:repeating-linear-gradient(#0000 0 4.4cqw,#2563eb1f 4.4cqw 4.55cqw),#fffdf4;border-radius:.8cqw;flex-direction:column;padding:3cqw 2.6cqw 3.4cqw;font-family:Georgia,Times New Roman,serif;display:flex;box-shadow:inset 2.4cqw 0 2cqw -1.6cqw #785a282e,0 .3cqw .6cqw #0f172a14,0 4cqw 7cqw -3cqw #0f172a59}.ih-vg-old__bt{letter-spacing:.08em;text-align:center;margin-bottom:1.4cqw;font-size:2.2cqw}.ih-vg-old__grid{border-top:.2cqw solid #7f1d1d80;grid-template-columns:6% 30% 16% 15% 16.5% 16.5%;display:grid}.ih-vg-old__grid i{white-space:nowrap;border-right:.15cqw solid #7f1d1d47;align-items:center;min-width:0;height:4.55cqw;padding:0 .7cqw;font-style:normal;display:flex;overflow:hidden}.ih-vg-old__ch{color:#7f1d1d;text-transform:uppercase;letter-spacing:.02em;font-size:1.55cqw;font-weight:700}.ih-vg-old__c{color:#1e3a8a;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:2.05cqw}.ih-vg-old__c--no{color:#6b7280;font-size:1.8cqw}.ih-vg-old__c[data-blank]{position:relative}.ih-vg-old__c[data-blank]:after{content:"?";color:#dc2626;font-size:2.6cqw;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(8deg)}.ih-vg-old__c[data-smudge]:before{content:"";filter:blur(.25cqw);background:radial-gradient(closest-side,#1e3a8a73,#1e3a8a00);border-radius:50%;width:80%;height:2.4cqw}.ih-vg-old__copy{filter:grayscale()contrast(1.05);background:radial-gradient(#00000014 .4px,#0000 .6px) 0 0/3px 3px,linear-gradient(160deg,#e9e9e7 0%,#d9d9d6 100%);grid-template-rows:auto auto auto;grid-template-columns:30% 1fr;gap:1.2cqw 1.6cqw;padding:3.2cqw 2.6cqw 2.6cqw;display:grid;position:relative;box-shadow:0 .3cqw .6cqw #0f172a1a,0 3cqw 6cqw -2.4cqw #0f172a66}.ih-vg-old__clip{color:#64748b;width:4.6cqw;height:8cqw;position:absolute;top:-3.4cqw;left:10%;transform:rotate(-12deg)}.ih-vg-old__photo{aspect-ratio:4/5;background:radial-gradient(circle at 50% 38%,#7d7d7d 0 22%,#0000 23%),radial-gradient(at 50% 105%,#7d7d7d 0 44%,#0000 45%),#b9b9b6;border-radius:.6cqw;grid-row:1/span 2}.ih-vg-old__lines{flex-direction:column;gap:1cqw;display:flex}.ih-vg-old__lines b{color:#3a3a3a;font-size:1.9cqw}.ih-vg-old__lines i{background:#3c3c3c59;border-radius:1cqw;height:1cqw}.ih-vg-old__lines i:last-child{width:70%}.ih-vg-old__num{letter-spacing:.14em;color:#2b2b2b;text-align:center;grid-column:1/-1;font-family:Courier New,monospace;font-size:2.6cqw;font-weight:700}.ih-vg-old__att{color:#1e3a8a;grid-column:1/-1;justify-self:end;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:2cqw;transform:rotate(-6deg)}.ih-vg-old__toks{height:15cqw;position:relative}.ih-vg-old__toks span{left:calc(var(--k) * 1.8cqw);top:calc(var(--k) * 4.2cqw);color:#1e3a8a;clip-path:polygon(0 0,100% 0,100% 100%,92% 92%,84% 100%,76% 93%,68% 100%,60% 92%,52% 100%,44% 93%,36% 100%,28% 92%,20% 100%,12% 93%,4% 100%,0 95%);width:86%;height:8.6cqw;transform:rotate(calc(var(--k) * 5deg - 5deg));filter:drop-shadow(0 1.4cqw 1.6cqw #0f172a2e);background:#fffbea;justify-content:center;align-items:flex-start;padding:1cqw 1cqw 0;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:2.1cqw;display:flex;position:absolute;box-shadow:0 .2cqw .5cqw #0f172a26}.ih-vg-old__sticky{aspect-ratio:1;color:#3f2d06;background:linear-gradient(160deg,#fff3a6 0%,#fde68a 70%,#f8d969 100%);align-items:center;padding:3cqw;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:2.55cqw;line-height:1.35;display:flex;box-shadow:0 .4cqw .8cqw #785a001f,0 3cqw 5cqw -2.4cqw #0f172a66}.ih-vg-one{justify-content:center;display:flex}.ih-vg-one__card{background:#fff;border-radius:22px;width:min(100%,420px);overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 30px 60px -32px #0f172a61}.ih-vg-one__top{color:#fff;background:radial-gradient(70% 120% at 100% 0,#e6ae4542 0%,#e6ae4500 60%),#0b3d36;flex-direction:column;gap:4px;padding:18px 18px 16px;display:flex;position:relative}.ih-vg-one__lab{letter-spacing:.12em;text-transform:uppercase;color:#f7da8b;align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex}.ih-vg-one__n{align-items:baseline;gap:8px;display:flex}.ih-vg-one__n b{font-family:var(--ih-display);letter-spacing:-.035em;font-size:44px;font-weight:600;line-height:1.05}.ih-vg-one__n small{opacity:.72;font-size:12.5px}.ih-vg-one__chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ih-vg-one__chips span{background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ih-vg-one__chips span[data-i="0"] svg{color:#fca5a5}.ih-vg-one__chips span[data-i="1"] svg{color:#f7da8b}.ih-vg-one__chips span[data-i="2"] svg{color:#fcd34d}.ih-vg-one__rows{flex-direction:column;padding:4px 16px;display:flex}.ih-vg-one__row{align-items:center;gap:11px;padding:11px 0;display:flex}.ih-vg-one__row+.ih-vg-one__row{border-top:1px solid #f1f1f4}.ih-vg-one__who{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ih-vg-one__who b{color:#1d1d1f;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.ih-vg-one__who b em{color:#8a5a12;background:#fbf1d9;border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.ih-vg-one__who small{color:#86868b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ih-vg-one__st{white-space:nowrap;color:#047857;background:#d1fae5;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ih-vg-one__st[data-i="1"]{color:#dc2626;background:#fee2e2}.ih-vg-one__st[data-i="2"]{color:#be123c;background:#ffe4e6}.ih-vg-one__foot{color:#1d1d1f;border-top:1px solid #f1f1f4;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px 16px;font-size:12.5px;font-weight:600;display:flex}.ih-vg-one__foot span{align-items:center;gap:5px;display:inline-flex}.ih-vg-one__foot svg{color:#0d9488}.ih-vg-one__foot em{color:#0d9488;margin-left:auto;font-size:12px;font-style:normal}.ih-vg-aiav{color:#8a5a12;letter-spacing:.02em;background:linear-gradient(160deg,#fbf1d9 0%,#f3e3b8 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:700;display:flex}@media (max-width:759px){.ih-vg-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:559px){.ih-vg-win{border-radius:18px}.ih-vg-win__body{gap:10px;padding:10px}.ih-vg-win__url{font-size:10.5px}.ih-vg-hero{border-radius:16px;gap:12px;padding:14px}.ih-vg-hero__count>b{font-size:38px}.ih-vg-hero__stats{gap:6px}.ih-vg-stat{border-radius:12px;gap:0;padding:8px 9px}.ih-vg-stat>i{display:none}.ih-vg-stat b{font-size:16px}.ih-vg-stat small{font-size:10px}.ih-vg-ghost{display:none}.ih-vg-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;padding:10px 12px;display:grid}.ih-vg-row__acts{grid-column:2;justify-content:flex-start;margin-left:0}.ih-vg-row__l2,.ih-vg-row__l3{white-space:normal}.ih-vg-row__l3{align-items:flex-start}.ih-vg-row__l3 svg{margin-top:2px}.ih-vg-dlg__head{padding:12px 14px}.ih-vg-dlg__body{gap:10px;padding:12px 14px}.ih-vg-dlg__foot{padding:10px 14px 14px}.ih-vg-fld__in{border-radius:10px;height:34px;padding:0 9px;font-size:12px}.ih-vg-fld__in[data-mono]{font-size:11.5px}.ih-vg-fld__h{display:none}.ih-vg-fld__l{letter-spacing:.02em;font-size:9px}.ih-vg-rg__h b{font-size:18px}.ih-vg-rg__gap{display:none}.ih-vg-toast{white-space:normal;width:max-content;max-width:88%}.ih-vg-rg__tbl{overflow-x:visible}.ih-vg-rg__tr{grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr) minmax(0,.75fr) minmax(0,1.15fr);gap:8px;min-width:0;padding:9px 12px}.ih-vg-rg__tr>:first-child,.ih-vg-rg__tr>:nth-child(3),.ih-vg-rg__tr>:nth-child(4),.ih-vg-rg__tr>:nth-child(5),.ih-vg-rg__tr>:nth-child(8){display:none}.ih-vg-rg__th{padding:10px 12px 8px}}@media (max-width:899px){.ih-vg-one__who small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}@media (prefers-reduced-motion:reduce){.ih-vg-ping:after,.ih-vg-caret,.ih-vg-ci__link[data-on] i,.ih-vg-hero__count>b,.ih-vg-stat b,.ih-vg-slot[data-fresh] .ih-vg-row,.ih-vg-fld__in[data-flash],.ih-vg-rg__data[data-on] .ih-vg-rg__pills .ih-vg-pill,.ih-vg-rg__data[data-on] .ih-vg-rg__tr{animation:none}.ih-vg-paper,.ih-vg-paper__sig path,.ih-vg-paper__hand,.ih-vg-slot,.ih-vg-dlg{transition:none}}
