.wf[data-astro-cid-odxz5evt]{color:#111827;flex-direction:column;align-items:center;width:max-content;padding:24px 0;font:400 14px/20px Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.wf-card[data-astro-cid-odxz5evt]{background:#fff;border:1px solid #d1d5db;border-radius:8px;width:400px;overflow:hidden}.wf-h[data-astro-cid-odxz5evt]{background:#fff7ed;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 24px;font-weight:600;display:flex}.wf-h[data-astro-cid-odxz5evt] span[data-astro-cid-odxz5evt]{align-items:center;gap:8px;display:flex}.wf-h-blue[data-astro-cid-odxz5evt]{background:#eef4ff}.wf-chev[data-astro-cid-odxz5evt]{border-bottom:1.5px solid #111827;border-right:1.5px solid #111827;width:7px;height:7px;margin-top:-3px;transform:rotate(-135deg)translate(-1px,-1px)}.wf-more[data-astro-cid-odxz5evt]{background:radial-gradient(circle,#6b7280 1.6px,#0000 1.8px) 0 0/6px 4px repeat-x;width:16px;height:4px}.wf-b[data-astro-cid-odxz5evt]{flex-direction:column;gap:12px;padding:16px 24px;display:flex}.wf-b[data-astro-cid-odxz5evt] p[data-astro-cid-odxz5evt]{margin:0;line-height:1.375}.wf-b[data-astro-cid-odxz5evt] b[data-astro-cid-odxz5evt]{font-weight:600}.wf-tag[data-astro-cid-odxz5evt]{color:#374151;background:#f9fafb;border:.5px solid #d1d5db;border-radius:2px;align-self:flex-start;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.wf-sep[data-astro-cid-odxz5evt],.wf-stub[data-astro-cid-odxz5evt]{background:#d1d5db;width:2px;height:24px}.wf-paths[data-astro-cid-odxz5evt]{align-items:stretch;width:max-content;display:flex}.wf-path[data-astro-cid-odxz5evt]{flex-direction:column;align-items:center;display:flex}.wf-fork[data-astro-cid-odxz5evt]{width:100%;display:flex}.wf-fork[data-astro-cid-odxz5evt] i[data-astro-cid-odxz5evt]{flex:1;height:2px}.wf-yes[data-astro-cid-odxz5evt] .wf-fork[data-astro-cid-odxz5evt] i[data-astro-cid-odxz5evt]:last-child,.wf-no[data-astro-cid-odxz5evt] .wf-fork[data-astro-cid-odxz5evt] i[data-astro-cid-odxz5evt]:first-child{background:#d1d5db}.wf-drop[data-astro-cid-odxz5evt]{background:#d1d5db;width:2px;height:16px}.wf-badge[data-astro-cid-odxz5evt]{border:.5px solid;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}.wf-yes[data-astro-cid-odxz5evt] .wf-badge[data-astro-cid-odxz5evt]{color:#008236;background:#f0fdf4;border-color:#059669}.wf-no[data-astro-cid-odxz5evt] .wf-badge[data-astro-cid-odxz5evt]{color:#c10007;background:#fef2f2;border-color:#ff6467}.wf-col[data-astro-cid-odxz5evt]{flex-direction:column;align-items:center;padding:0 24px;display:flex}.ht[data-astro-cid-6iayk3jt]{--arrive:cubic-bezier(.25, .8, .25, 1);--calm:cubic-bezier(.37, 0, .63, 1);border-radius:var(--r-band);background:var(--bg-2);border:1px solid var(--line-2);isolation:isolate;position:relative;overflow:hidden}.ht[data-astro-cid-6iayk3jt]:before{content:"";z-index:-1;background-image:radial-gradient(var(--line-2) 1.1px, transparent 1.5px);background-position:10px 10px;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 55%,#000 35%,#0000 78%);mask-image:radial-gradient(at 50% 55%,#000 35%,#0000 78%)}.ht[data-astro-cid-6iayk3jt] [data-astro-cid-6iayk3jt][data-tone=teal]{--t:var(--lh-color-palette-teal-100);--t2:var(--lh-color-palette-teal-200)}.ht[data-astro-cid-6iayk3jt] [data-astro-cid-6iayk3jt][data-tone=purple]{--t:var(--lh-color-palette-purple-100);--t2:var(--lh-color-palette-purple-200)}.ht[data-astro-cid-6iayk3jt] [data-astro-cid-6iayk3jt][data-tone=light-blue]{--t:var(--lh-color-palette-light-blue-100);--t2:var(--lh-color-palette-light-blue-200)}.ht-bar[data-astro-cid-6iayk3jt]{border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 16px;display:flex}.ht-tabs[data-astro-cid-6iayk3jt]{align-items:center;gap:8px;display:flex}.ht-list[data-astro-cid-6iayk3jt]{gap:8px;display:flex}.ht-list[data-astro-cid-6iayk3jt] button[data-astro-cid-6iayk3jt]{isolation:isolate;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2), 0 0 0 0 transparent;font:600 15px/1 var(--sans);color:var(--ink-2);cursor:pointer;transition:box-shadow .2s var(--arrive), color .2s var(--arrive);border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:flex;position:relative}.ht-list[data-astro-cid-6iayk3jt] button[data-astro-cid-6iayk3jt]:hover{color:var(--ink)}.ht-list[data-astro-cid-6iayk3jt] button[data-astro-cid-6iayk3jt][aria-selected=true]{color:var(--ink);box-shadow:inset 0 0 0 2px var(--t), 0 0 16px 3px var(--t)}.ht-list[data-astro-cid-6iayk3jt] button[data-astro-cid-6iayk3jt].done{transition:box-shadow 1.1s var(--calm), color 1.1s var(--calm)}.ht-list[data-astro-cid-6iayk3jt] button[data-astro-cid-6iayk3jt][aria-selected=true]{transition:box-shadow .9s var(--calm) .25s, color .9s var(--calm) .25s}.ht-list[data-astro-cid-6iayk3jt] button[data-astro-cid-6iayk3jt]:focus-visible{outline:2px solid var(--lh-color-brand-ultramarine-blue);outline-offset:2px}.ht-ic[data-astro-cid-6iayk3jt]{background:var(--t);width:28px;height:28px;color:var(--lh-color-brand-rich-black);border-radius:50%;place-items:center;display:grid}.ht-ic[data-astro-cid-6iayk3jt] svg[data-astro-cid-6iayk3jt]{width:18px;height:18px}.ht-fill[data-astro-cid-6iayk3jt]{z-index:-1;pointer-events:none;opacity:0;width:calc(100% - 2px);height:calc(100% - 2px);transition:opacity 1.1s var(--calm);position:absolute;top:1px;left:1px;overflow:visible}.ht-list[data-astro-cid-6iayk3jt] button[data-astro-cid-6iayk3jt].run .ht-fill[data-astro-cid-6iayk3jt]{opacity:1}.ht-fill[data-astro-cid-6iayk3jt] rect[data-astro-cid-6iayk3jt]{fill:none;stroke:var(--t2);stroke-width:2px;stroke-dasharray:1.05 3;stroke-dashoffset:1.1px}.ht-fill[data-astro-cid-6iayk3jt] .ht-glow[data-astro-cid-6iayk3jt]{stroke-width:4px}.ht-list[data-astro-cid-6iayk3jt] button[data-astro-cid-6iayk3jt]:is(.run,.done) .ht-fill[data-astro-cid-6iayk3jt] rect[data-astro-cid-6iayk3jt]{animation:7s linear both ht-fill}.ht-list[data-astro-cid-6iayk3jt] button[data-astro-cid-6iayk3jt].done .ht-fill[data-astro-cid-6iayk3jt] rect[data-astro-cid-6iayk3jt],.ht[data-astro-cid-6iayk3jt].paused .ht-list[data-astro-cid-6iayk3jt] button[data-astro-cid-6iayk3jt].run .ht-fill[data-astro-cid-6iayk3jt] rect[data-astro-cid-6iayk3jt]{animation-play-state:paused}.ht-play[data-astro-cid-6iayk3jt]{background:var(--bg);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);cursor:pointer;transition:color .2s var(--arrive), box-shadow .2s var(--arrive);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ht-play[data-astro-cid-6iayk3jt]:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-2)}.ht-play[data-astro-cid-6iayk3jt]:focus-visible{outline:2px solid var(--lh-color-brand-ultramarine-blue);outline-offset:2px}.ht-play[data-astro-cid-6iayk3jt][hidden]{display:none}.ht-play[data-astro-cid-6iayk3jt] svg[data-astro-cid-6iayk3jt]{width:16px;height:16px}.ht-play-ic[data-astro-cid-6iayk3jt],.ht[data-astro-cid-6iayk3jt].paused .ht-pause-ic[data-astro-cid-6iayk3jt]{display:none}.ht[data-astro-cid-6iayk3jt].paused .ht-play-ic[data-astro-cid-6iayk3jt]{display:block}@keyframes ht-fill{to{stroke-dashoffset:0}}.ht-panel[data-astro-cid-6iayk3jt][hidden],.ht-cap[data-astro-cid-6iayk3jt][hidden]{display:none}.ht-cap[data-astro-cid-6iayk3jt]{color:var(--ink-2);text-align:right;white-space:nowrap;margin:0;font-size:15px;line-height:1.45}.ht-art[data-astro-cid-6iayk3jt]{height:clamp(300px,40vw,520px);position:relative;overflow:hidden}.ht-fitbox[data-astro-cid-6iayk3jt]{transform-origin:0 0;width:max-content;position:absolute;top:0;left:0}.ht-art[data-astro-cid-6iayk3jt]:not(.fitted) .ht-fitbox[data-astro-cid-6iayk3jt]{visibility:hidden}.ht-ui[data-astro-cid-6iayk3jt]{zoom:1!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.ht-table[data-astro-cid-6iayk3jt]{border-radius:8px;box-shadow:0 24px 48px -24px #0206174d}.ht-pair[data-astro-cid-6iayk3jt]{align-items:flex-start;gap:32px;display:flex}.ht-issue[data-astro-cid-6iayk3jt]{flex:none;width:300px}.ht-panel[data-astro-cid-6iayk3jt]:not([hidden]) .ht-art[data-astro-cid-6iayk3jt].fitted{animation:ht-rise .6s var(--arrive) both}@keyframes ht-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ht-panel[data-astro-cid-6iayk3jt]:not([data-tone=teal]) .ht-pen[data-astro-cid-6iayk3jt]{--pen:var(--t2)}.ht-pen[data-astro-cid-6iayk3jt]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ht-pen[data-astro-cid-6iayk3jt] path{fill:none;stroke:var(--pen);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.inked[data-astro-cid-6iayk3jt] .ht-pen[data-astro-cid-6iayk3jt] .c{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--arrive)}.inked[data-astro-cid-6iayk3jt] .ht-pen[data-astro-cid-6iayk3jt] .a{stroke-dashoffset:0;transition:stroke-dashoffset .45s var(--arrive) .65s}.inked[data-astro-cid-6iayk3jt] .ht-pen[data-astro-cid-6iayk3jt] .h{stroke-dashoffset:0;transition:stroke-dashoffset .2s var(--arrive) 1.05s}.ht-note[data-astro-cid-6iayk3jt]{z-index:2;max-width:180px;font:400 20px/1.2 var(--hand);color:var(--lh-color-brand-rich-black);opacity:0;margin:0;display:none;position:absolute;transform:rotate(-2deg)translateY(4px)}.inked[data-astro-cid-6iayk3jt] .ht-note[data-astro-cid-6iayk3jt]{opacity:1;transition:opacity .4s var(--arrive) .9s, transform .4s var(--arrive) .9s;transform:rotate(-2deg)}.roomy[data-astro-cid-6iayk3jt] .ht-note[data-astro-cid-6iayk3jt]{display:block}.ht-note[data-astro-cid-6iayk3jt][data-pos=tl]{top:40px;left:28px}.ht-note[data-astro-cid-6iayk3jt][data-pos=tr]{text-align:right;top:40px;right:28px}.ht-note[data-astro-cid-6iayk3jt][data-pos=br]{text-align:right;bottom:40px;right:28px}.ht-art[data-astro-cid-6iayk3jt] td{transition:background .4s var(--arrive) .4s}[data-astro-cid-6iayk3jt][data-tone=light-blue].inked .ht-art[data-astro-cid-6iayk3jt] tbody tr:nth-child(4) td{background:var(--lh-color-palette-gray-50)}.ht-panel[data-astro-cid-6iayk3jt]:not([hidden]) .fitted[data-astro-cid-6iayk3jt] .ht-issue[data-astro-cid-6iayk3jt]{animation:ht-slide .7s var(--arrive) .25s both}@keyframes ht-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (width<=1040px){.ht-bar[data-astro-cid-6iayk3jt]{flex-direction:column;align-items:stretch}.ht-tabs[data-astro-cid-6iayk3jt]{justify-content:center}.ht-cap[data-astro-cid-6iayk3jt]{text-align:center;white-space:normal;text-wrap:balance}}@media (width<=560px){.ht-tabs[data-astro-cid-6iayk3jt],.ht-list[data-astro-cid-6iayk3jt]{gap:6px}.ht-play[data-astro-cid-6iayk3jt]{z-index:3;width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line-2), 0 4px 12px -4px #02061740;position:absolute;bottom:12px;right:12px}.ht-list[data-astro-cid-6iayk3jt] button[data-astro-cid-6iayk3jt]{padding:10px 14px;font-size:14px}.ht-list[data-astro-cid-6iayk3jt] .ht-ic[data-astro-cid-6iayk3jt]{display:none}}@media (prefers-reduced-motion:reduce){.ht-panel[data-astro-cid-6iayk3jt]:not([hidden]) .ht-art[data-astro-cid-6iayk3jt].fitted,.ht-panel[data-astro-cid-6iayk3jt]:not([hidden]) .fitted[data-astro-cid-6iayk3jt] .ht-issue[data-astro-cid-6iayk3jt]{animation:none}.inked[data-astro-cid-6iayk3jt] .ht-pen[data-astro-cid-6iayk3jt] path,.inked[data-astro-cid-6iayk3jt] .ht-note[data-astro-cid-6iayk3jt],.ht-art[data-astro-cid-6iayk3jt] td{transition:none}.ht-list[data-astro-cid-6iayk3jt] button[data-astro-cid-6iayk3jt]:is(.run,.done) .ht-fill[data-astro-cid-6iayk3jt] rect[data-astro-cid-6iayk3jt]{animation:none}}
