.ta:where(.astro-nbjtwg4e){max-width:34rem;box-shadow:var(--shadow-pop), 0 50px 90px -60px #1f4bd159;background:#fff;border:1px solid #ebe7e0;border-radius:26px;margin-inline:auto;padding:clamp(1.15rem,2.2vw,1.6rem);position:relative}.ta-k:where(.astro-nbjtwg4e){letter-spacing:.1em;text-transform:uppercase;color:var(--color-neel);align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;display:inline-flex}.ta-note:where(.astro-nbjtwg4e){color:var(--color-muted);margin-top:.3rem;font-size:.84rem;line-height:1.45}.ta-foot:where(.astro-nbjtwg4e){border-top:1px dashed var(--color-rule-strong);color:var(--color-muted);margin-top:1rem;padding-top:.8rem;font-size:.8rem;line-height:1.45}.ta-zero:where(.astro-nbjtwg4e){padding-top:1.4rem}.ta-quote:where(.astro-nbjtwg4e){font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink);margin-top:.75rem;font-size:clamp(1.3rem,1.1rem + .7vw,1.6rem);line-height:1.25}.zt:where(.astro-nbjtwg4e){gap:.55rem;margin-top:1.2rem;padding-left:1.4rem;display:grid;position:relative}.zt:where(.astro-nbjtwg4e):before{content:"";background:linear-gradient(var(--color-rule-strong), var(--color-neel) 40%, var(--color-haldi));border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:5px}.zt:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){color:var(--color-muted);grid-template-columns:5.2rem minmax(0,1fr);align-items:baseline;gap:.6rem;font-size:.88rem;display:grid;position:relative}.zt:where(.astro-nbjtwg4e) b:where(.astro-nbjtwg4e){color:var(--color-ink);font-weight:650}.zt-dot:where(.astro-nbjtwg4e){background:var(--color-neel);border-radius:1px;width:10px;height:2px;position:absolute;top:calc(.38em + 4px);left:calc(1px - 1.4rem)}.zt:where(.astro-nbjtwg4e) .is-live:where(.astro-nbjtwg4e) .zt-dot:where(.astro-nbjtwg4e){width:14px;height:3px;left:calc(-1.4rem - 1px)}.ta-sub:where(.astro-nbjtwg4e){background:var(--color-paper-2);border-radius:18px;margin-top:1.2rem;padding:.9rem 1rem}.ta-subk:where(.astro-nbjtwg4e){align-items:center;gap:.45rem;font-size:.86rem;font-weight:650;display:flex}.ta-subk:where(.astro-nbjtwg4e) .icon{color:var(--color-neel)}.files:where(.astro-nbjtwg4e){flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.files:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){border:1px solid var(--color-rule);color:var(--color-ink-2);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.files:where(.astro-nbjtwg4e) .icon{color:var(--color-muted)}.sec-row:where(.astro-nbjtwg4e){justify-content:space-between;align-items:center;gap:1rem;display:flex}.sec-code:where(.astro-nbjtwg4e){align-items:center;gap:.3rem;margin-top:.7rem;display:flex}.sec-code:where(.astro-nbjtwg4e) span:where(.astro-nbjtwg4e){background:var(--color-paper-2);border:1px solid var(--color-rule);width:2rem;height:2.5rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-size:1.35rem;font-weight:500;display:grid}.sec-code:where(.astro-nbjtwg4e) i:where(.astro-nbjtwg4e){background:var(--color-rule-strong);width:.5rem;height:2px}html.rv-on .sec-code:where(.astro-nbjtwg4e) span:where(.astro-nbjtwg4e){animation:code-in .4s var(--ease-out) backwards}.sec-code:where(.astro-nbjtwg4e) span:where(.astro-nbjtwg4e):nth-of-type(2){animation-delay:80ms}.sec-code:where(.astro-nbjtwg4e) span:where(.astro-nbjtwg4e):nth-of-type(3){animation-delay:.16s}.sec-code:where(.astro-nbjtwg4e) span:where(.astro-nbjtwg4e):nth-of-type(4){animation-delay:.24s}.sec-code:where(.astro-nbjtwg4e) span:where(.astro-nbjtwg4e):nth-of-type(5){animation-delay:.32s}.sec-code:where(.astro-nbjtwg4e) span:where(.astro-nbjtwg4e):nth-of-type(6){animation-delay:.4s}@keyframes code-in{0%{opacity:0;transform:translateY(6px)}}.sec-stamp:where(.astro-nbjtwg4e){opacity:.9;flex:none;width:96px;height:96px;transform:rotate(-10deg)}.sec-field:where(.astro-nbjtwg4e){border:1px solid var(--color-rule);background:linear-gradient(#fff,#fbfaf8);border-radius:18px;margin-top:1.1rem;padding:.9rem 1rem}.sec-l:where(.astro-nbjtwg4e){color:var(--color-muted);font-size:.74rem;font-weight:600}.sec-v:where(.astro-nbjtwg4e){justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.sec-mask:where(.astro-nbjtwg4e){letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:600}.sec-show:where(.astro-nbjtwg4e){background:var(--color-neel-soft);color:var(--color-neel);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.78rem;font-weight:650;display:inline-flex}.sec-audit:where(.astro-nbjtwg4e){gap:.45rem;margin-top:1rem;display:grid}.sec-audit:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){color:var(--color-ink-2);align-items:center;gap:.55rem;font-size:.88rem;display:flex}.sec-audit:where(.astro-nbjtwg4e) .icon{color:var(--color-neel);flex:none}.drill-total:where(.astro-nbjtwg4e){flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;margin-top:.6rem;display:flex}.drill-total:where(.astro-nbjtwg4e) .fig:where(.astro-nbjtwg4e){letter-spacing:-.03em;border-bottom:3px double var(--color-haldi);padding-bottom:.05em;font-size:clamp(2.6rem,2rem + 2vw,3.6rem);line-height:1}.drill-total:where(.astro-nbjtwg4e) span:where(.astro-nbjtwg4e):last-child{color:var(--color-muted);font-size:.9rem}.drill-bar:where(.astro-nbjtwg4e){background:var(--color-paper-2);border-radius:999px;gap:2px;height:14px;margin-top:1.1rem;display:flex;overflow:hidden}.db:where(.astro-nbjtwg4e){flex-basis:0;min-width:3px;display:block}html.rv-on .drill-bar:where(.astro-nbjtwg4e){animation:bar-grow 1.1s var(--ease-rule) .3s backwards;transform-origin:0}@keyframes bar-grow{0%{transform:scaleX(0)}}.db-0:where(.astro-nbjtwg4e){background:#9db6ff}.db-1:where(.astro-nbjtwg4e){background:#3a66f0}.db-2:where(.astro-nbjtwg4e){background:#7c9bff}.db-3:where(.astro-nbjtwg4e){background:#f6b93b}.db-4:where(.astro-nbjtwg4e){background:#0b1b33}.db-rest:where(.astro-nbjtwg4e){background:#cbd3de}.drill-list:where(.astro-nbjtwg4e){margin-top:.9rem;display:grid}.drill-list:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){border-bottom:1px solid var(--color-rule);color:var(--color-ink-2);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.42rem 0;font-size:.86rem;display:grid}.drill-list:where(.astro-nbjtwg4e) .num:where(.astro-nbjtwg4e){font-weight:650}.db-key:where(.astro-nbjtwg4e){border-radius:3px;width:10px;height:10px}.drill-sum:where(.astro-nbjtwg4e){background:var(--color-paper-2);color:var(--color-muted);border-radius:14px;justify-content:space-between;gap:1rem;margin-top:.9rem;padding:.7rem .9rem;font-size:.86rem;display:flex}.drill-sum:where(.astro-nbjtwg4e) b:where(.astro-nbjtwg4e){color:var(--color-ink)}.up-row:where(.astro-nbjtwg4e){align-items:center;gap:1rem;margin-top:1rem;display:flex}.up-ring:where(.astro-nbjtwg4e){--p:99.5;background:conic-gradient(var(--color-neel) calc(var(--p) * 1%), var(--color-haldi) 0);border-radius:50%;flex:none;place-items:center;width:84px;height:84px;display:grid;position:relative}.up-ring:where(.astro-nbjtwg4e).is-large{background:conic-gradient(#0b1b33 calc(var(--p) * 1%), var(--color-haldi) 0)}.up-ring:where(.astro-nbjtwg4e):before{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.up-ring:where(.astro-nbjtwg4e) .fig:where(.astro-nbjtwg4e){letter-spacing:-.02em;font-size:1.15rem;position:relative}.up-t:where(.astro-nbjtwg4e){font-weight:650}.up-pulse:where(.astro-nbjtwg4e){background:var(--color-paper-2);border-radius:16px;margin-top:1.2rem;padding:.85rem 1rem}.up-pk:where(.astro-nbjtwg4e){font-size:.82rem;font-weight:650}.up-ticks:where(.astro-nbjtwg4e){gap:4px;margin-top:.55rem;display:flex}.up-ticks:where(.astro-nbjtwg4e) i:where(.astro-nbjtwg4e){opacity:.85;background:#2f9e64;border-radius:3px;flex:1;height:18px}html.rv-on .up-ticks:where(.astro-nbjtwg4e) i:where(.astro-nbjtwg4e){animation:tick-in .35s var(--ease-out) backwards;animation-delay:calc(.3s + var(--i) * 30ms)}@keyframes tick-in{0%{opacity:0;transform:scaleY(.2)}}.dp-head:where(.astro-nbjtwg4e){border-bottom:2px solid var(--color-ink);align-items:center;gap:.8rem;padding-bottom:.9rem;display:flex}.dp-ic:where(.astro-nbjtwg4e){background:linear-gradient(180deg, #fff, var(--color-neel-soft));width:42px;height:42px;color:var(--color-neel);border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1f4bd124}.dp-t:where(.astro-nbjtwg4e){font-family:var(--font-display);font-size:1.35rem;font-weight:500;line-height:1.1}.dp-rows:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:1rem;min-height:46px;font-size:.9rem;font-weight:500;display:flex}.dp-ok:where(.astro-nbjtwg4e){color:var(--color-ok);align-items:center;gap:.3rem;font-size:.8rem;font-weight:650;display:inline-flex}.dp-btn:where(.astro-nbjtwg4e){border:1px solid var(--color-rule-strong);color:var(--color-ink-2);white-space:nowrap;background:#fff;border-radius:999px;padding:.25rem .65rem;font-size:.78rem;font-weight:650}.gst-head:where(.astro-nbjtwg4e){justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.gst-stamp:where(.astro-nbjtwg4e){flex:none;width:92px;height:92px;margin:-.6rem -.4rem -.8rem 0;transform:rotate(8deg)}.gst-pair:where(.astro-nbjtwg4e){grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.9rem;display:grid}.gst-inv:where(.astro-nbjtwg4e){border:1px solid var(--color-rule);background:linear-gradient(#fff,#fbfaf8);border-radius:16px;padding:.85rem .9rem}.gst-route:where(.astro-nbjtwg4e){color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.76rem;font-weight:650;display:flex}.gst-inv:where(.astro-nbjtwg4e) ul:where(.astro-nbjtwg4e){margin-top:.5rem}.gst-inv:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){border-bottom:1px solid var(--color-rule);justify-content:space-between;gap:.5rem;padding:.3rem 0;font-size:.95rem;font-weight:650;display:flex}.gst-inv:where(.astro-nbjtwg4e) .gst-none:where(.astro-nbjtwg4e){color:var(--color-numeral);font-size:.82rem;font-weight:500;text-decoration:line-through #545c6d80}.gst-tag:where(.astro-nbjtwg4e){background:var(--color-neel-soft);color:var(--color-neel);border-radius:999px;margin-top:.55rem;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.gst-checks:where(.astro-nbjtwg4e){grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.gst-checks:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){background:var(--color-paper-2);color:var(--color-muted);border-radius:14px;padding:.6rem .7rem;font-size:.76rem;line-height:1.35}.gst-checks:where(.astro-nbjtwg4e) .fig:where(.astro-nbjtwg4e){color:var(--color-ink);margin-bottom:.2rem;font-size:1.5rem;line-height:1;display:block}.ai-top:where(.astro-nbjtwg4e){border-bottom:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.85rem;font-size:.92rem;display:flex}.ai-badge:where(.astro-nbjtwg4e){color:#fff;background:linear-gradient(#3a66f0,#1f4bd1);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.ai-as:where(.astro-nbjtwg4e){color:var(--color-muted);margin-left:auto;font-size:.76rem}.ai-chat:where(.astro-nbjtwg4e){gap:.7rem;margin-top:1rem;display:grid}.ai-q:where(.astro-nbjtwg4e){background:var(--color-ink);color:#fff;border-radius:16px 16px 4px;justify-self:end;max-width:85%;padding:.6rem .9rem;font-size:.9rem;font-weight:500}.ai-a:where(.astro-nbjtwg4e){background:var(--color-paper-2);border-radius:16px 16px 16px 4px;max-width:92%;padding:.7rem .9rem;font-size:.92rem}.ai-src:where(.astro-nbjtwg4e){color:var(--color-muted);align-items:flex-start;gap:.35rem;margin-top:.4rem;font-size:.78rem;display:flex}.ai-src:where(.astro-nbjtwg4e) .icon{flex:none;margin-top:.15rem}.ai-prop:where(.astro-nbjtwg4e){background:#f7f9ff;border:1.5px dashed #1f4bd173;border-radius:16px;padding:.85rem .95rem}.ai-pk:where(.astro-nbjtwg4e){letter-spacing:.1em;text-transform:uppercase;color:var(--color-neel);font-size:.68rem;font-weight:700}.ai-pt:where(.astro-nbjtwg4e){margin-top:.2rem;font-size:.92rem;font-weight:600}.ai-btns:where(.astro-nbjtwg4e){gap:.45rem;margin-top:.6rem;display:flex}.ai-yes:where(.astro-nbjtwg4e),.ai-no:where(.astro-nbjtwg4e){border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.8rem;font-weight:650;display:inline-flex}.ai-yes:where(.astro-nbjtwg4e){background:var(--color-ink);color:#fff}.ai-no:where(.astro-nbjtwg4e){border:1px solid var(--color-rule-strong);color:var(--color-ink-2);background:#fff}html.rv-on .ai-chat:where(.astro-nbjtwg4e)>:where(.astro-nbjtwg4e){animation:hero-up .5s var(--ease-out) backwards}html.rv-on .ai-chat:where(.astro-nbjtwg4e)>:where(.astro-nbjtwg4e):nth-child(2){animation-delay:.5s}html.rv-on .ai-chat:where(.astro-nbjtwg4e)>:where(.astro-nbjtwg4e):nth-child(3){animation-delay:1s}.ax:where(.astro-nbjtwg4e){grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.9rem;display:grid}.ax:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){background:var(--color-paper-2);color:var(--color-muted);border-radius:16px;padding:.75rem .8rem;font-size:.76rem;line-height:1.35}.ax:where(.astro-nbjtwg4e) .fig:where(.astro-nbjtwg4e){color:var(--color-ink);margin-bottom:.2rem;font-size:1.45rem;line-height:1;display:block}.ax-list:where(.astro-nbjtwg4e){margin-top:.8rem;display:grid}.ax-list:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){border-bottom:1px solid var(--color-rule);min-height:42px;color:var(--color-ink-2);align-items:center;gap:.6rem;font-size:.88rem;display:flex}.ax-list:where(.astro-nbjtwg4e) .icon{color:var(--color-ok);flex:none}.ax-list:where(.astro-nbjtwg4e) .ax-no:where(.astro-nbjtwg4e){color:var(--color-muted);border-bottom:0}.ax-list:where(.astro-nbjtwg4e) .ax-no:where(.astro-nbjtwg4e) .icon{color:var(--color-haldi-ink)}@media (width<=420px){.zt:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){grid-template-columns:1fr;gap:0}.gst-checks:where(.astro-nbjtwg4e),.ax:where(.astro-nbjtwg4e),.gst-pair:where(.astro-nbjtwg4e){grid-template-columns:1fr}.sec-stamp:where(.astro-nbjtwg4e){width:76px;height:76px}}@media (width<=767px){.ta:where(.astro-nbjtwg4e){box-shadow:var(--shadow-card), 0 40px 70px -50px #1f4bd159;border-radius:22px;padding:1rem 1.05rem}.ta-note:where(.astro-nbjtwg4e){font-size:.8rem}.ta-foot:where(.astro-nbjtwg4e){margin-top:.75rem;padding-top:.6rem;font-size:.76rem}.ta-zero:where(.astro-nbjtwg4e){padding-top:1rem}.ta-quote:where(.astro-nbjtwg4e){margin-top:.5rem;font-size:1.14rem;line-height:1.28}.zt:where(.astro-nbjtwg4e){gap:.3rem;margin-top:.8rem}.zt:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){grid-template-columns:4.6rem minmax(0,1fr);gap:.5rem;font-size:.84rem}.ta-sub:where(.astro-nbjtwg4e){border-radius:14px;margin-top:.8rem;padding:.7rem .8rem}.files:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){padding:.25rem .55rem;font-size:.74rem}.sec-code:where(.astro-nbjtwg4e){gap:.25rem;margin-top:.5rem}.sec-code:where(.astro-nbjtwg4e) span:where(.astro-nbjtwg4e){border-radius:8px;width:1.7rem;height:2.15rem;font-size:1.15rem}.sec-stamp:where(.astro-nbjtwg4e){width:68px;height:68px}.sec-field:where(.astro-nbjtwg4e){border-radius:14px;margin-top:.75rem;padding:.7rem .85rem}.sec-audit:where(.astro-nbjtwg4e){gap:.3rem;margin-top:.75rem}.sec-audit:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){font-size:.84rem}.drill-total:where(.astro-nbjtwg4e){margin-top:.4rem}.drill-total:where(.astro-nbjtwg4e) .fig:where(.astro-nbjtwg4e){font-size:2.5rem}.drill-bar:where(.astro-nbjtwg4e){height:12px;margin-top:.8rem}.drill-list:where(.astro-nbjtwg4e){display:none}.drill-sum:where(.astro-nbjtwg4e){margin-top:.8rem;padding:.6rem .8rem}.up-row:where(.astro-nbjtwg4e){gap:.85rem;margin-top:.7rem}.up-ring:where(.astro-nbjtwg4e){width:64px;height:64px}.up-ring:where(.astro-nbjtwg4e):before{inset:6px}.up-ring:where(.astro-nbjtwg4e) .fig:where(.astro-nbjtwg4e){font-size:.98rem}.up-pulse:where(.astro-nbjtwg4e){margin-top:.85rem;padding:.65rem .8rem}.dp-head:where(.astro-nbjtwg4e){padding-bottom:.65rem}.dp-t:where(.astro-nbjtwg4e){font-size:1.2rem}.dp-rows:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){min-height:40px;font-size:.86rem}.gst-stamp:where(.astro-nbjtwg4e){width:72px;height:72px;margin:-.4rem -.2rem -.6rem 0}.gst-pair:where(.astro-nbjtwg4e){grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.6rem}.gst-inv:where(.astro-nbjtwg4e){border-radius:14px;padding:.65rem .7rem}.gst-inv:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){font-size:.88rem}.gst-checks:where(.astro-nbjtwg4e),.ax:where(.astro-nbjtwg4e){grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.75rem}.gst-checks:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e),.ax:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){border-radius:12px;padding:.55rem .6rem;font-size:.72rem}.gst-checks:where(.astro-nbjtwg4e) .fig:where(.astro-nbjtwg4e){font-size:1.3rem}.ax:where(.astro-nbjtwg4e) .fig:where(.astro-nbjtwg4e){font-size:1.2rem}.ax-list:where(.astro-nbjtwg4e){margin-top:.5rem}.ax-list:where(.astro-nbjtwg4e) li:where(.astro-nbjtwg4e){min-height:38px;font-size:.84rem}.ai-top:where(.astro-nbjtwg4e){padding-bottom:.65rem;font-size:.88rem}.ai-chat:where(.astro-nbjtwg4e){gap:.5rem;margin-top:.75rem}.ai-q:where(.astro-nbjtwg4e),.ai-a:where(.astro-nbjtwg4e){padding:.5rem .8rem;font-size:.86rem}.ai-prop:where(.astro-nbjtwg4e){padding:.65rem .8rem}.ai-btns:where(.astro-nbjtwg4e){margin-top:.45rem}}
