/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties,theme,base,components,utilities;.ins-cap{text-transform:uppercase;letter-spacing:.14em;color:var(--c-mute);font-size:11px;font-weight:800}.ins-p{max-width:62ch;color:var(--c-mute);margin-top:1.1rem;font-size:16px;line-height:1.7}.ins-tab{background:var(--c-canvas);min-height:3rem;color:var(--c-mute);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.45rem;padding:0 .75rem;font-size:13.5px;font-weight:700;transition:color .15s,background-color .15s;display:inline-flex;box-shadow:inset 0 -2px #0000}.ins-tab:hover{color:var(--c-ink);background:var(--c-surface)}.ins-tab[aria-pressed=true]{color:var(--c-ink);box-shadow:inset 0 -2px 0 var(--c-accent)}.ins-tab[aria-pressed=true] svg{color:var(--c-accent)}.ins-tab:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.ins-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.ins-steps li{text-align:center;color:var(--c-mute);flex-direction:column;align-items:center;gap:.4rem;font-size:11px;font-weight:700;line-height:1.2;display:flex;position:relative}.ins-steps li:before{content:"";background:var(--c-line);top:.65rem;width:100%;height:1px;position:absolute;inset-inline-start:-50%}.ins-steps li:first-child:before{display:none}.ins-steps li.is-done:before,.ins-steps li.is-now:before{background:var(--c-accent)}.ins-steps i{z-index:1;border:1px solid var(--c-line);background:var(--c-canvas);width:1.35rem;height:1.35rem;color:var(--c-mute);justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-style:normal;display:inline-flex;position:relative}.ins-steps li.is-done i{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-canvas)}.ins-steps li.is-now i{border:2px solid var(--c-accent);color:var(--c-accent);font-weight:800}.ins-steps li.is-now{color:var(--c-ink)}.ins-plan{background:var(--c-canvas);text-align:start;cursor:pointer;border:0;flex-direction:column;width:100%;padding:1.1rem 1rem 1rem;transition:background-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000}.ins-plan:hover{background:var(--c-surface)}.ins-plan[aria-checked=true]{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ins-plan[aria-checked=true]{background:color-mix(in srgb, var(--c-accent) 7%, var(--c-canvas))}}.ins-plan[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--c-accent)}.ins-plan:focus-visible{outline:2px solid var(--c-accent);outline-offset:-4px}.ins-plan.is-rec{padding-top:2.2rem}@media (width>=640px){.ins-plan{padding-top:2.2rem}}.ins-flag{background:var(--c-accent);color:var(--c-canvas);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:.15rem .5rem;font-size:10.5px;font-weight:800;display:inline-block}.ins-plan .ins-flag{top:0;position:absolute;inset-inline-start:0}.ins-pick{border:1px solid var(--c-line);min-height:2.25rem;color:var(--c-ink);justify-content:center;align-items:center;margin-top:auto;font-size:12.5px;font-weight:800;display:flex}.ins-plan[aria-checked=true] .ins-pick{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-canvas)}.ins-decline{border:1px dashed var(--c-line);width:100%;color:var(--c-mute);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:.65rem;padding:.8rem 1rem;font-size:13px;font-weight:600;display:flex}.ins-decline:hover{color:var(--c-ink)}.ins-decline[aria-checked=true]{border-style:solid;border-color:var(--c-ink);color:var(--c-ink)}.ins-decline:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ins-dot{border:1px solid var(--c-mute);flex-shrink:0;width:.95rem;height:.95rem}.ins-decline[aria-checked=true] .ins-dot{border:4px solid var(--c-ink)}.ins-cmp th,.ins-cmp td{border-bottom:1px solid var(--c-line);text-align:start;vertical-align:middle;color:var(--c-ink);padding:.95rem 1.25rem;font-size:14px}.ins-cmp thead th{vertical-align:bottom;padding-top:2.1rem;position:relative}.ins-cmp thead th .ins-flag{top:0;position:absolute;inset-inline-start:0}.ins-cmp tbody th{color:var(--c-mute);font-weight:600}.ins-cmp tbody tr:last-child>*{border-bottom:0}.ins-cmp tr>*+*{border-inline-start:1px solid var(--c-line)}.ins-cmp .is-rec{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ins-cmp .is-rec{background:color-mix(in srgb, var(--c-accent) 7%, transparent)}}.ins-tog{border:1px solid var(--c-line);background:var(--c-canvas);min-height:2.75rem;color:var(--c-mute);text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:.4rem .75rem;font-size:13px;font-weight:700;line-height:1.25;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.ins-tog:hover{color:var(--c-ink);border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ins-tog:hover{border-color:color-mix(in srgb, var(--c-accent) 45%, var(--c-line))}}.ins-tog[aria-pressed=true]{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-canvas)}.ins-tog:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ins-range{accent-color:var(--c-accent);cursor:pointer;height:1.5rem}.ins-age{border:1px solid var(--c-line);background:var(--c-canvas);align-items:center;gap:.75rem;padding:.45rem .6rem .45rem .85rem;display:flex}.ins-num{border:1px solid var(--c-line);background:var(--c-surface);width:5rem;min-height:2.5rem;color:var(--c-ink);padding:0 .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:700}.ins-num.w-full{width:100%}.ins-num:focus{outline:2px solid var(--c-accent);outline-offset:-1px;border-color:var(--c-accent)}.ins-x{border:1px solid var(--c-line);width:2.25rem;height:2.25rem;color:var(--c-mute);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.ins-x:hover{color:var(--c-ink);border-color:var(--c-ink)}.ins-add{border:1px dashed var(--c-accent);align-items:center;min-height:2.5rem;padding:0 .9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ins-add{border:1px dashed color-mix(in srgb, var(--c-accent) 55%, var(--c-line))}}.ins-add{color:var(--c-accent);cursor:pointer;background:0 0;font-size:13px;font-weight:800}.ins-add:hover{border-style:solid}.ins-x:focus-visible,.ins-add:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ins-chip{border:1px solid var(--c-line);color:var(--c-mute);white-space:nowrap;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:11.5px;font-weight:700;display:inline-flex}.ins-chip.is-ok{border-color:var(--c-accent);color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ins-chip.is-ok{background:color-mix(in srgb, var(--c-accent) 10%, transparent)}}.ins-cert{border:1px solid var(--c-line);border-inline-start:3px solid var(--c-accent);outline:1px solid var(--c-line);outline-offset:6px}.ins-file{border:1px solid var(--c-line);color:var(--c-ink);align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:13px;font-weight:600;display:flex}.ins-node{border:1px solid var(--c-line);width:2.75rem;height:2.75rem;color:var(--c-mute);justify-content:center;align-items:center;display:inline-flex}.ins-claim li.is-insurer .ins-node{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-canvas)}.ins-claim li{position:relative}@media (width>=1024px){.ins-claim li:not(:last-child):after{content:"";z-index:1;border-top:1px solid var(--c-line);border-inline-end:1px solid var(--c-line);background:var(--c-canvas);top:2.75rem;width:1rem;height:1rem;position:absolute;inset-inline-end:-.5rem;transform:rotate(45deg)}[dir=rtl] .ins-claim li:not(:last-child):after{transform:rotate(-45deg)}}.ins-role.is-you{box-shadow:inset 0 3px 0 var(--c-accent)}.ins-tbl th,.ins-tbl td{border-bottom:1px solid var(--c-line);text-align:start;color:var(--c-mute);white-space:nowrap;padding:.8rem 1.25rem;font-size:13.5px}.ins-tbl thead th{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.ins-tbl tbody tr:last-child td{border-bottom:0}.ins-av{border:1px solid var(--c-line);width:1.75rem;height:1.75rem;color:var(--c-accent);justify-content:center;align-items:center;font-size:10.5px;font-weight:800;display:inline-flex}