.tax-detail__backdrop[data-v-b64f9a49]{-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(251,191,36,.12),transparent 55%),#020617cc;border:none;cursor:pointer;height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%;z-index:0}.tax-detail__shell[data-v-b64f9a49]{pointer-events:none;width:min(44rem,100%);z-index:1}.tax-detail__panel[data-v-b64f9a49],.tax-detail__shell[data-v-b64f9a49]{display:flex;flex-direction:column;max-height:100%;min-height:0;position:relative}.tax-detail__panel[data-v-b64f9a49]{background:radial-gradient(120% 80% at 0 0,rgba(251,191,36,.14),transparent 55%),radial-gradient(100% 70% at 100% 0,rgba(56,189,248,.12),transparent 50%),linear-gradient(165deg,#0f172a,#0b1220 55%,#07111f);border:1px solid rgba(125,211,252,.28);border-radius:1.15rem;box-shadow:0 0 0 1px #fbbf2414,0 28px 70px #0000008c,inset 0 0 0 1px #ffffff0a;color:#e2e8f0;outline:none;overflow:hidden;pointer-events:auto;width:100%}.tax-detail__frame[data-v-b64f9a49]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.tax-detail__glow[data-v-b64f9a49]{background:radial-gradient(ellipse,rgba(56,189,248,.16),transparent 70%);height:36%;left:15%;position:absolute;top:-18%;width:70%}.tax-detail__brandbar[data-v-b64f9a49]{align-items:center;background:#0f172a8c;border-bottom:1px solid rgba(148,163,184,.14);display:flex;flex-shrink:0;gap:.65rem;justify-content:space-between;padding:.65rem .9rem;position:relative;z-index:1}.tax-detail__brand[data-v-b64f9a49]{align-items:center;display:flex;gap:.55rem;min-width:0}.tax-detail__brand-mark[data-v-b64f9a49]{align-items:center;background:linear-gradient(135deg,#fbbf24,#38bdf8);border-radius:.5rem;color:#0f172a;display:inline-flex;flex:0 0 auto;font-size:.62rem;font-weight:900;height:1.9rem;justify-content:center;width:1.9rem}.tax-detail__brand-kicker[data-v-b64f9a49]{color:#f8fafc!important;font-size:.8rem;font-weight:800;margin:0;-webkit-text-fill-color:#f8fafc!important}.tax-detail__brand-sub[data-v-b64f9a49]{color:#94a3b8!important;font-size:.62rem;margin:.05rem 0 0;-webkit-text-fill-color:#94a3b8!important}.tax-detail__brand-side[data-v-b64f9a49]{align-items:center;display:flex;flex-shrink:0;gap:.4rem}.tax-detail__top[data-v-b64f9a49]{flex-shrink:0;padding:.85rem 1rem .7rem;position:relative;z-index:1}.tax-detail__head[data-v-b64f9a49]{margin-bottom:.7rem}.tax-detail__eyebrow[data-v-b64f9a49]{color:#7dd3fc!important;font-size:.62rem;font-weight:800;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase;-webkit-text-fill-color:#7dd3fc!important}.tax-detail__title[data-v-b64f9a49]{color:#f8fafc!important;font-size:clamp(1.05rem,2.4vw,1.28rem);font-weight:900;line-height:1.28;margin:0;-webkit-text-fill-color:#f8fafc!important;text-wrap:pretty}.tax-detail__sub[data-v-b64f9a49]{color:#cbd5e1!important;font-size:.8rem;font-weight:600;line-height:1.45;margin:.4rem 0 0;-webkit-text-fill-color:#cbd5e1!important;text-wrap:pretty}.tax-detail__badge[data-v-b64f9a49]{align-items:center;border-radius:999px;display:inline-flex;font-size:.64rem;font-weight:800;padding:.28rem .6rem;white-space:nowrap}.tax-detail__badge[data-tone=amber][data-v-b64f9a49]{background:#78350f73;color:#fde68a!important;-webkit-text-fill-color:#fde68a!important;border:1px solid rgba(251,191,36,.3)}.tax-detail__badge[data-tone=emerald][data-v-b64f9a49]{background:#064e3b80;color:#a7f3d0!important;-webkit-text-fill-color:#a7f3d0!important;border:1px solid rgba(52,211,153,.3)}.tax-detail__badge[data-tone=sky][data-v-b64f9a49]{background:#0c4a6e80;color:#bae6fd!important;-webkit-text-fill-color:#bae6fd!important;border:1px solid rgba(56,189,248,.3)}.tax-detail__badge[data-tone=rose][data-v-b64f9a49]{background:#88133773;color:#fecdd3!important;-webkit-text-fill-color:#fecdd3!important;border:1px solid rgba(251,113,133,.3)}.tax-detail__badge[data-tone=violet][data-v-b64f9a49]{background:#4c1d9573;color:#ddd6fe!important;-webkit-text-fill-color:#ddd6fe!important;border:1px solid rgba(167,139,250,.3)}.tax-detail__close[data-v-b64f9a49]{align-items:center;background:#1e293bd9;border:1px solid rgba(100,116,139,.45);border-radius:.6rem;color:#e2e8f0;cursor:pointer;display:inline-flex;height:2.15rem;justify-content:center;width:2.15rem}.tax-detail__close[data-v-b64f9a49]:hover{background:#f43f5e33;border-color:#fb718566}.tax-detail__meta[data-v-b64f9a49]{display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tax-detail__meta[data-cols="1"][data-v-b64f9a49]{grid-template-columns:1fr}.tax-detail__meta[data-cols="3"][data-v-b64f9a49]{grid-template-columns:repeat(3,minmax(0,1fr))}.tax-detail__meta[data-cols="4"][data-v-b64f9a49]{grid-template-columns:repeat(4,minmax(0,1fr))}.tax-detail__meta-item[data-v-b64f9a49]{background:#081226bf;border:1px solid rgba(125,211,252,.16);border-radius:.65rem;display:flex;flex-direction:column;gap:.18rem;padding:.5rem .55rem}.tax-detail__meta-item span[data-v-b64f9a49]{color:#64748b!important;font-size:.54rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;-webkit-text-fill-color:#64748b!important}.tax-detail__meta-item strong[data-v-b64f9a49]{color:#f1f5f9!important;font-size:.76rem;font-weight:800;-webkit-text-fill-color:#f1f5f9!important;line-height:1.35;word-break:break-word}.tax-detail__body[data-v-b64f9a49]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.15rem 1rem .9rem;position:relative;z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.tax-detail__section-label[data-v-b64f9a49]{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.4rem}.tax-detail__section-label h3[data-v-b64f9a49]{color:#38bdf8!important;font-size:.62rem;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase;-webkit-text-fill-color:#38bdf8!important}.tax-detail__section-label span[data-v-b64f9a49]{color:#64748b!important;font-size:.62rem}.tax-detail__prose-block[data-v-b64f9a49]{background:#02081766;border:1px solid rgba(125,211,252,.14);border-radius:.8rem;margin:0 0 .7rem;padding:.7rem .75rem}.tax-detail__body-text[data-v-b64f9a49]{color:#e2e8f0!important;font-size:.86rem;font-weight:600;line-height:1.6;margin:0;-webkit-text-fill-color:#e2e8f0!important;text-wrap:pretty;white-space:pre-wrap}.tax-detail__highlights[data-v-b64f9a49]{display:grid;gap:.4rem;margin-bottom:.7rem}.tax-detail__highlight[data-v-b64f9a49]{align-items:start;background:#0e749024;border:1px solid rgba(56,189,248,.25);border-radius:.65rem;display:grid;gap:.55rem;grid-template-columns:auto 1fr;padding:.55rem .65rem}.tax-detail__highlight em[data-v-b64f9a49]{align-items:center;border-radius:999px;color:#0f172a!important;display:inline-flex;font-size:.68rem;font-style:normal;font-weight:900;height:1.35rem;justify-content:center;width:1.35rem;-webkit-text-fill-color:#0f172a!important;background:linear-gradient(135deg,#fde68a,#fbbf24)}.tax-detail__highlight span[data-v-b64f9a49]{color:#e2e8f0!important;font-size:.78rem;font-weight:650;line-height:1.4;-webkit-text-fill-color:#e2e8f0!important}.tax-detail__sections[data-v-b64f9a49]{display:grid;gap:.55rem;margin-bottom:.55rem}.tax-detail__section[data-v-b64f9a49]{background:#02061773;border:1px solid rgba(100,116,139,.35);border-radius:.75rem;padding:.7rem .75rem .75rem}.tax-detail__section--note[data-v-b64f9a49]{background:#fbbf2412;border-color:#fbbf2447}.tax-detail__section-head[data-v-b64f9a49]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.35rem}.tax-detail__section-head strong[data-v-b64f9a49]{color:#7dd3fc!important;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;-webkit-text-fill-color:#7dd3fc!important}.tax-detail__section-head span[data-v-b64f9a49]{border-radius:999px;color:#fde68a!important;font-size:.6rem;font-weight:800;padding:.15rem .45rem;-webkit-text-fill-color:#fde68a!important;background:#78350f66;border:1px solid rgba(251,191,36,.3)}.tax-detail__section-note[data-v-b64f9a49]{color:#94a3b8!important;font-size:.72rem;font-weight:600;margin:0 0 .4rem;-webkit-text-fill-color:#94a3b8!important;line-height:1.4}.tax-detail__steps[data-v-b64f9a49]{counter-reset:tax-step;list-style:none;margin:.35rem 0 0;padding:0}.tax-detail__steps li[data-v-b64f9a49]{color:#e2e8f0!important;font-size:.8rem;font-weight:600;line-height:1.45;margin-top:.3rem;padding-left:1.85rem;position:relative;-webkit-text-fill-color:#e2e8f0!important;counter-increment:tax-step}.tax-detail__steps li[data-v-b64f9a49]:before{align-items:center;background:linear-gradient(135deg,#67e8f9,#38bdf8);border-radius:999px;color:#0f172a;content:counter(tax-step);display:inline-flex;font-size:.62rem;font-weight:850;height:1.35rem;justify-content:center;left:0;position:absolute;top:.05rem;width:1.35rem}.tax-detail__bullets[data-v-b64f9a49]{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:.55rem 0 0;padding:0}.tax-detail__bullets--nested[data-v-b64f9a49]{margin-top:.35rem}.tax-detail__bullets li[data-v-b64f9a49]{color:#cbd5e1!important;font-size:.8rem;font-weight:600;line-height:1.45;padding-left:1.05rem;position:relative;-webkit-text-fill-color:#cbd5e1!important}.tax-detail__bullets li[data-v-b64f9a49]:before{background:#fbbf24;border-radius:999px;content:"";height:.42rem;left:0;position:absolute;top:.48rem;width:.42rem}.tax-detail__bullets li.is-divider[data-v-b64f9a49]{color:#7dd3fc!important;font-size:.68rem;font-weight:800;letter-spacing:.04em;margin-top:.35rem;padding-left:0;text-transform:uppercase;-webkit-text-fill-color:#7dd3fc!important}.tax-detail__bullets li.is-divider[data-v-b64f9a49]:before{display:none}.tax-detail__footnote[data-v-b64f9a49]{background:#0f172a73;border:1px dashed rgba(148,163,184,.35);border-radius:.6rem;color:#94a3b8!important;font-size:.72rem;font-weight:600;line-height:1.45;margin:.85rem 0 0;padding:.55rem .65rem;-webkit-text-fill-color:#94a3b8!important}.tax-detail__tags[data-v-b64f9a49]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.85rem}.tax-detail__tag[data-v-b64f9a49]{border-radius:999px;color:#bae6fd!important;display:inline-flex;font-size:.62rem;font-weight:700;padding:.22rem .55rem;-webkit-text-fill-color:#bae6fd!important;background:#0ea5e91a;border:1px solid rgba(56,189,248,.22)}.tax-detail__foot[data-v-b64f9a49]{background:#0206178c;border-top:1px solid rgba(71,85,105,.45);display:flex;flex-shrink:0;flex-wrap:wrap;gap:.45rem;margin:0;padding:.75rem 1rem .9rem;position:relative;z-index:1}.tax-detail__btn[data-v-b64f9a49]{align-items:center;border:1px solid transparent;border-radius:.55rem;cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:.76rem;font-weight:800;justify-content:center;min-height:2.25rem;padding:.45rem .95rem;text-decoration:none!important;transition:background .12s,border-color .12s,transform .1s}.tax-detail__btn[data-v-b64f9a49]:active{transform:scale(.98)}.tax-detail__btn--pdf[data-v-b64f9a49]{background:linear-gradient(135deg,#fde68a,#fbbf24);color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.tax-detail__btn--search[data-v-b64f9a49]{background:#1e293be6;border-color:#94a3b866;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}.tax-detail__btn--ghost[data-v-b64f9a49]{background:transparent;border-color:#64748b73;color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}@media (max-width:720px){.tax-detail__meta[data-cols="3"][data-v-b64f9a49],.tax-detail__meta[data-cols="4"][data-v-b64f9a49]{grid-template-columns:1fr 1fr}}@media (max-width:560px){.tax-detail__top[data-v-b64f9a49]{padding:.75rem .8rem .55rem}.tax-detail__body[data-v-b64f9a49]{padding:.1rem .8rem .75rem}.tax-detail__foot[data-v-b64f9a49]{padding:.65rem .8rem .8rem}.tax-detail__meta[data-v-b64f9a49],.tax-detail__meta[data-cols="3"][data-v-b64f9a49],.tax-detail__meta[data-cols="4"][data-v-b64f9a49]{grid-template-columns:1fr}.tax-detail__btn[data-v-b64f9a49]{flex:1 1 calc(50% - .25rem)}.tax-detail__btn--ghost[data-v-b64f9a49]{flex:1 1 100%;width:100%}}html body #tax-detail-portal.tax-detail{--tax-header-gap:calc(var(--ro-header-offset, 7.5rem) + .35rem);--tax-pad-top:max(.75rem,var(--tax-header-gap));--tax-pad-x-right:max(.75rem,env(safe-area-inset-right,0px));--tax-pad-x-left:max(.75rem,env(safe-area-inset-left,0px));--tax-pad-bottom:max(.75rem,env(safe-area-inset-bottom,0px));align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;height:100vh!important;height:100dvh!important;inset:0!important;justify-content:center!important;margin:0!important;max-height:100dvh!important;overflow:hidden!important;padding:var(--tax-pad-top) var(--tax-pad-x-right) var(--tax-pad-bottom) var(--tax-pad-x-left)!important;position:fixed!important;transform:none!important;width:100vw!important;width:100dvw!important;z-index:2147483000!important}html body #tax-detail-portal .tax-detail__shell{align-self:flex-start!important;inset:auto!important;margin:0 auto!important;max-height:calc(100dvh - var(--tax-pad-top) - var(--tax-pad-bottom) - .5rem)!important;min-height:0!important;position:relative!important;transform:none!important;width:min(44rem,100%)!important}html body #tax-detail-portal .tax-detail__panel{max-height:inherit!important;overflow:hidden!important}@media (min-width:900px){html body #tax-detail-portal.tax-detail{--tax-header-gap-lg:calc(var(--ro-header-offset, 7.5rem)*.35 + 1rem);--tax-pad-top-lg:max(1rem,var(--tax-header-gap-lg));align-items:center!important;padding-top:var(--tax-pad-top-lg)!important}html body #tax-detail-portal .tax-detail__shell{align-self:center!important;max-height:min(88dvh,calc(100dvh - var(--ro-header-offset, 7.5rem)*.35 - 2rem))!important}}html body #tax-detail-portal.tax-detail-enter-active,html body #tax-detail-portal.tax-detail-leave-active{transition:opacity .18s ease!important}html body #tax-detail-portal.tax-detail-enter-from,html body #tax-detail-portal.tax-detail-leave-to{opacity:0!important}html body #tax-detail-portal.tax-detail-enter-active .tax-detail__shell,html body #tax-detail-portal.tax-detail-leave-active .tax-detail__shell{transition:opacity .2s ease,transform .2s ease!important}html body #tax-detail-portal.tax-detail-enter-from .tax-detail__shell,html body #tax-detail-portal.tax-detail-leave-to .tax-detail__shell{opacity:0!important;transform:translateY(8px) scale(.985)!important}html.tax-detail-scroll-locked,html.tax-detail-scroll-locked body{overflow:hidden!important;overscroll-behavior:none!important}html.tax-detail-scroll-locked #tax-detail-portal .tax-detail__body{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}
