.ui-toast[data-v-5b899802]{--toast-bg:var(--hh-toast-neutral);--toast-text:var(--hh-text-inverse);--toast-shift:.5rem;right:max(1rem, env(safe-area-inset-right));z-index:1000;background:var(--toast-bg);max-width:28rem;color:var(--toast-text);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.3;display:flex;position:fixed;box-shadow:0 4px 16px #00000040}.ui-toast--warn[data-v-5b899802]{--toast-bg:var(--hh-toast-warn)}.ui-toast--bottom-right[data-v-5b899802]{bottom:max(1rem, env(safe-area-inset-bottom))}.ui-toast--top-right[data-v-5b899802]{top:max(1rem, env(safe-area-inset-top));--toast-shift:-.5rem}.toast-body[data-v-5b899802]{flex-direction:column;gap:.25rem;display:flex}.toast-body[data-v-5b899802] a{color:inherit;text-decoration:underline}.toast-close[data-v-5b899802]{color:var(--toast-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 0 0 .8rem;font-size:1rem;line-height:1}.toast-close[data-v-5b899802]:hover{opacity:1}.toast-close[data-v-5b899802]:focus-visible{outline-offset:2px;border-radius:.25rem;outline:2px solid}.toast-fade-enter-active[data-v-5b899802],.toast-fade-leave-active[data-v-5b899802]{transition:opacity .25s,transform .25s}.toast-fade-enter-from[data-v-5b899802],.toast-fade-leave-to[data-v-5b899802]{opacity:0;transform:translateY(var(--toast-shift))}@media (prefers-reduced-motion:reduce){.toast-fade-enter-active[data-v-5b899802],.toast-fade-leave-active[data-v-5b899802]{transition:opacity .15s}.toast-fade-enter-from[data-v-5b899802],.toast-fade-leave-to[data-v-5b899802]{transform:none}}@layer tokens{:root{--hh-slate-50:#f8fafc;--hh-slate-100:#f1f5f9;--hh-slate-200:#e2e8f0;--hh-slate-300:#cbd5e1;--hh-slate-400:#94a3b8;--hh-slate-500:#64748b;--hh-slate-600:#475569;--hh-slate-700:#334155;--hh-slate-800:#1e293b;--hh-slate-900:#0f172a;--hh-slate-950:#020617;--hh-zinc-50:#fafafa;--hh-zinc-100:#f4f4f5;--hh-zinc-200:#e4e4e7;--hh-zinc-300:#d4d4d8;--hh-zinc-400:#a1a1aa;--hh-zinc-500:#71717a;--hh-zinc-600:#52525b;--hh-zinc-700:#3f3f46;--hh-zinc-800:#27272a;--hh-zinc-900:#18181b;--hh-zinc-950:#09090b;--hh-emerald-50:#ecfdf5;--hh-emerald-100:#d1fae5;--hh-emerald-200:#a7f3d0;--hh-emerald-300:#6ee7b7;--hh-emerald-400:#34d399;--hh-emerald-500:#10b981;--hh-emerald-600:#059669;--hh-emerald-700:#047857;--hh-emerald-800:#065f46;--hh-emerald-900:#064e3b;--hh-emerald-950:#022c22;--hh-blue-50:#eff6ff;--hh-blue-100:#dbeafe;--hh-blue-200:#bfdbfe;--hh-blue-300:#93c5fd;--hh-blue-400:#60a5fa;--hh-blue-500:#3b82f6;--hh-blue-600:#2563eb;--hh-blue-700:#1d4ed8;--hh-blue-800:#1e40af;--hh-blue-900:#1e3a8a;--hh-blue-950:#172554;--hh-red-50:#fef2f2;--hh-red-100:#fee2e2;--hh-red-200:#fecaca;--hh-red-300:#fca5a5;--hh-red-400:#f87171;--hh-red-500:#ef4444;--hh-red-600:#dc2626;--hh-red-700:#b91c1c;--hh-red-800:#991b1b;--hh-red-900:#7f1d1d;--hh-red-950:#450a0a;--hh-orange-300:#fdba74;--hh-orange-500:#f97316;--hh-orange-600:#ea580c;--hh-orange-900:#7c2d12}:root,[data-surface=slate]{--hh-surface-50:var(--hh-slate-50);--hh-surface-100:var(--hh-slate-100);--hh-surface-200:var(--hh-slate-200);--hh-surface-300:var(--hh-slate-300);--hh-surface-400:var(--hh-slate-400);--hh-surface-500:var(--hh-slate-500);--hh-surface-600:var(--hh-slate-600);--hh-surface-700:var(--hh-slate-700);--hh-surface-800:var(--hh-slate-800);--hh-surface-900:var(--hh-slate-900);--hh-surface-950:var(--hh-slate-950)}[data-surface=zinc]{--hh-surface-50:var(--hh-zinc-50);--hh-surface-100:var(--hh-zinc-100);--hh-surface-200:var(--hh-zinc-200);--hh-surface-300:var(--hh-zinc-300);--hh-surface-400:var(--hh-zinc-400);--hh-surface-500:var(--hh-zinc-500);--hh-surface-600:var(--hh-zinc-600);--hh-surface-700:var(--hh-zinc-700);--hh-surface-800:var(--hh-zinc-800);--hh-surface-900:var(--hh-zinc-900);--hh-surface-950:var(--hh-zinc-950)}:root,[data-primary=emerald]{--hh-primary-50:var(--hh-emerald-50);--hh-primary-100:var(--hh-emerald-100);--hh-primary-200:var(--hh-emerald-200);--hh-primary-300:var(--hh-emerald-300);--hh-primary-400:var(--hh-emerald-400);--hh-primary-500:var(--hh-emerald-500);--hh-primary-600:var(--hh-emerald-600);--hh-primary-700:var(--hh-emerald-700);--hh-primary-800:var(--hh-emerald-800);--hh-primary-900:var(--hh-emerald-900);--hh-primary-950:var(--hh-emerald-950)}[data-primary=blue]{--hh-primary-50:var(--hh-blue-50);--hh-primary-100:var(--hh-blue-100);--hh-primary-200:var(--hh-blue-200);--hh-primary-300:var(--hh-blue-300);--hh-primary-400:var(--hh-blue-400);--hh-primary-500:var(--hh-blue-500);--hh-primary-600:var(--hh-blue-600);--hh-primary-700:var(--hh-blue-700);--hh-primary-800:var(--hh-blue-800);--hh-primary-900:var(--hh-blue-900);--hh-primary-950:var(--hh-blue-950)}[data-primary=red]{--hh-primary-50:var(--hh-red-50);--hh-primary-100:var(--hh-red-100);--hh-primary-200:var(--hh-red-200);--hh-primary-300:var(--hh-red-300);--hh-primary-400:var(--hh-red-400);--hh-primary-500:var(--hh-red-500);--hh-primary-600:var(--hh-red-600);--hh-primary-700:var(--hh-red-700);--hh-primary-800:var(--hh-red-800);--hh-primary-900:var(--hh-red-900);--hh-primary-950:var(--hh-red-950)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--hh-red:var(--hh-red-500);--hh-blue:var(--hh-blue-500);--hh-green:var(--hh-emerald-500);--hh-orange:var(--hh-orange-500);--hh-shade-0:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--hh-surface-950));--hh-shade-50:var(--lightningcss-light,var(--hh-surface-50))var(--lightningcss-dark,var(--hh-surface-800));--hh-shade-100:var(--lightningcss-light,var(--hh-surface-100))var(--lightningcss-dark,var(--hh-surface-800));--hh-shade-200:var(--lightningcss-light,var(--hh-surface-200))var(--lightningcss-dark,var(--hh-surface-700));--hh-shade-300:var(--lightningcss-light,var(--hh-surface-300))var(--lightningcss-dark,var(--hh-surface-700));--hh-shade-400:var(--lightningcss-light,var(--hh-surface-400))var(--lightningcss-dark,var(--hh-surface-500));--hh-shade-600:var(--lightningcss-light,var(--hh-surface-600))var(--lightningcss-dark,var(--hh-surface-300));--hh-shade-800:var(--lightningcss-light,var(--hh-surface-800))var(--lightningcss-dark,var(--hh-surface-600));--hh-shade-950:var(--lightningcss-light,var(--hh-surface-950))var(--lightningcss-dark,#fff);--hh-bg:var(--hh-shade-0);--hh-bg-popup:var(--hh-shade-50);--hh-bg-disabled:var(--hh-shade-300);--hh-text:var(--lightningcss-light,var(--hh-surface-900))var(--lightningcss-dark,#fff);--hh-text-muted:var(--lightningcss-light,var(--hh-surface-700))var(--lightningcss-dark,var(--hh-surface-300));--hh-text-inverse:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--hh-surface-900));--hh-border-panel:var(--hh-shade-200);--hh-border-popup:var(--hh-shade-300);--hh-divider-color:var(--hh-surface-400);--hh-table-row-stripe:var(--hh-shade-50);--hh-table-row-hover:var(--hh-shade-200);--hh-scrollbar:var(--lightningcss-light,var(--hh-surface-300))var(--lightningcss-dark,var(--hh-surface-600));--hh-scrollbar-null:var(--hh-shade-0);--hh-prime-50:var(--lightningcss-light,var(--hh-primary-50))var(--lightningcss-dark,var(--hh-primary-900));--hh-prime-100:var(--lightningcss-light,var(--hh-primary-100))var(--lightningcss-dark,var(--hh-primary-800));--hh-prime-400:var(--lightningcss-light,var(--hh-primary-400))var(--lightningcss-dark,var(--hh-primary-600));--hh-prime-500:var(--lightningcss-light,var(--hh-primary-500))var(--lightningcss-dark,var(--hh-primary-500));--hh-prime-600:var(--lightningcss-light,var(--hh-primary-600))var(--lightningcss-dark,var(--hh-primary-300));--hh-prime-700:var(--lightningcss-light,var(--hh-primary-700))var(--lightningcss-dark,var(--hh-primary-200));--hh-primary:var(--hh-prime-600);--hh-primary-hover:var(--hh-prime-50);--hh-primary-active:var(--hh-prime-100);--hh-secondary:var(--hh-shade-600);--hh-border-component:var(--hh-shade-800);--hh-border-warn:var(--lightningcss-light,var(--hh-orange-300))var(--lightningcss-dark,var(--hh-orange-900));--hh-slider-fill:var(--hh-primary);--hh-slider-track:var(--hh-shade-300);--hh-resizer:var(--hh-border-panel);--hh-resizer-active:var(--hh-primary);--hh-toast-neutral:var(--lightningcss-light,var(--hh-surface-600))var(--lightningcss-dark,var(--hh-surface-300));--hh-toast-warn:var(--lightningcss-light,var(--hh-orange-600))var(--lightningcss-dark,var(--hh-orange-300));--hh-link:var(--hh-prime-400);--hh-link-hover:var(--hh-prime-400);--hh-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--hh-text-xs:.75rem;--hh-text-sm:.875rem;--hh-text-base:1rem;--hh-text-lg:1.125rem;--hh-text-xl:1.25rem;--hh-text-2xl:1.5rem;--hh-text-3xl:1.75rem;--hh-text-4xl:2rem;--hh-text-5xl:2.5rem;--hh-font-light:300;--hh-font-normal:400;--hh-font-medium:500;--hh-font-semibold:600;--hh-font-bold:700;--hh-font-extrabold:800;--hh-radius:1px;--hh-duration:.12s;--hh-ease:cubic-bezier(.2, 0, 0, 1)}}@layer base{html{font-size:clamp(11px,.5vw + 8px,14px)}html,body{background-color:var(--hh-bg);transition:background-color .2s}body{font-family:var(--hh-font);background-color:var(--hh-bg);color:var(--hh-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;margin:0;padding:0}a{color:var(--hh-link);text-decoration:none}a:hover{color:var(--hh-link-hover)}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:var(--hh-font-bold);color:var(--hh-text);margin:1.5rem 0 1rem;line-height:1.5}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:var(--hh-text-5xl)}h2{font-size:var(--hh-text-4xl)}h3{font-size:var(--hh-text-3xl)}h4{font-size:var(--hh-text-2xl)}h5{font-size:var(--hh-text-xl)}h6{font-size:var(--hh-text-lg)}mark{border-radius:var(--hh-radius);background:#fff8e1;padding:.25rem .4rem;font-family:monospace}blockquote{border-left:4px solid #90a4ae;margin:1rem 0;padding:0 2rem}hr{border-top:solid var(--hh-border-panel);border-width:1px 0 0;margin:1rem 0}p{margin:0 0 1rem;line-height:1.5}p:last-child{margin-bottom:0}input,button,select,textarea{font:inherit;letter-spacing:inherit}*,:before,:after{box-sizing:border-box}.no-select,.layout,.no-select *,.layout *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.layout{grid-template-rows:auto 1fr auto;max-width:100%;height:100dvh;display:grid;overflow:hidden}@media (width>=128rem){.layout{width:128rem;margin-inline:auto}}.main-panel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.content-layout{flex-direction:row;flex:auto;min-height:0;display:flex;overflow:hidden}.panel-left{flex-direction:column;height:100%;display:flex;overflow:hidden}.panel-right{overscroll-behavior:none;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.panel-scroll{overscroll-behavior:contain;overflow:auto}.panel-scroll::-webkit-scrollbar{background:0 0;width:6px}.panel-scroll::-webkit-scrollbar-thumb{background:0 0;transition:background .25s}.panel-scroll::-webkit-scrollbar-track{background:0 0;transition:background .25s}.panel-scroll.scrollbar-visible::-webkit-scrollbar-thumb{background:var(--hh-scrollbar)}.panel-scroll.scrollbar-visible::-webkit-scrollbar-thumb:hover{background:var(--hh-scrollbar)}.panel-scroll.scrollbar-visible::-webkit-scrollbar-track{background:var(--hh-scrollbar-null)}.resizer{cursor:col-resize;background:var(--hh-resizer);touch-action:none;flex-shrink:0;width:4px;transition:background-color .2s,width .2s;position:relative}.resizer:before{content:"";position:absolute;inset:0 -6px}.resizer:hover,.resizer:active{background:var(--hh-resizer-active);width:3px}.doc-viewer{flex-direction:column;align-items:center;width:100%;padding:0 1rem;display:flex}.topbar-line{background:var(--hh-border-panel);pointer-events:none;width:100%;height:1px;position:absolute;top:2.4em;left:0}.footer-line{background:var(--hh-border-panel);pointer-events:none;width:100%;height:1px;position:absolute;bottom:1.2rem;left:0}.deck{flex-direction:column;gap:.5rem;width:100%;max-width:100%;padding:.5rem .75rem;display:flex}.cq-deck{flex-direction:column;width:100%;display:flex;container:deck/inline-size}.widget-grid{grid-template-columns:1fr;gap:.5rem;width:100%;max-width:100%;padding:.5rem .75rem;display:grid}@container deck (width>=44rem){.widget-grid{grid-template-columns:repeat(2,1fr)}.widget-grid .flujos{grid-column:1/-1}}@container deck (width>=72rem){.widget-grid{grid-template-columns:1fr 1fr 2fr}.widget-grid .flujos{grid-column:auto}}.widget-div,.widget{flex-direction:column;gap:.675rem;min-width:0;display:flex}.widget{border:1px solid var(--hh-border-panel);padding:.5rem .75rem}.widget>*{min-height:0}.cq-widget{container:widget/inline-size}.field{grid-column:1/-1;grid-template-columns:repeat(4,1fr);align-items:center;gap:.4rem;width:100%;display:grid}.flipper-field{grid-column:1/-1;grid-template-columns:1fr 2fr;align-items:center;gap:.4rem;display:grid}.flipper-field .ui-slider{grid-column:1/-1}@container widget (width<=10rem){.flipper-field{grid-template-columns:1fr}}div.heading-wrapper{font-size:var(--hh-text-base);place-items:center flex-start;display:flex}div.heading-wrapper.bold-heading{font-size:var(--hh-text-lg);font-weight:var(--hh-font-semibold)}div.heading-wrapper .popup-heading{text-underline-offset:3px;text-decoration:none}div.heading-wrapper .popup-heading:hover{text-decoration:underline}div.heading-wrapper span:not(.katex span){white-space:pre-line}.row-container{flex-direction:row;display:flex}.col-container{flex-direction:column;display:flex}.prose{overflow-wrap:break-word;word-break:break-word;max-width:100%}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose p,.prose ul,.prose ol,.prose blockquote,.prose pre{margin:0}.prose>*+*{margin-top:1.2rem}.prose h1{margin-top:.8rem;line-height:1.3}.prose h2{margin-top:1.6rem;line-height:1.3}.prose h3,.prose h4,.prose h5,.prose h6{margin-top:1.2rem;line-height:1.3}.prose h1+h2,.prose h2+h3,.prose h3+h4,.prose h4+h5,.prose h5+h6,.prose h1+h3,.prose h1+h4,.prose h2+h4{margin-top:1.2rem}.prose>:last-child{margin-bottom:1.6rem}.prose p{margin-top:.8rem}.prose a{color:var(--hh-link);text-decoration:underline}.prose a:hover{color:var(--hh-link-hover)}.prose .md-github__anchor,.prose .md-github__octicon,.prose .md-github__octicon-link{display:none!important}.prose ul{margin:.2rem 0 1.2rem;padding-left:1.5rem;line-height:1.6;list-style-type:disc}.prose ol{margin:.2rem 0 1.2rem;padding-left:1.5rem;line-height:1.6;list-style-type:decimal}.prose table{border-collapse:collapse;width:100%;margin-top:1.2rem}.prose th,.prose td{border:1px solid var(--hh-border-panel);text-align:left;padding:.5rem}.prose pre{background-color:var(--hh-shade-50);color:var(--hh-text-muted);border-radius:.375rem;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}.prose code{background-color:var(--hh-shade-50);color:var(--hh-text-muted);border-radius:.25rem;padding:0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.prose details{border:1px solid var(--hh-border-panel);padding:.5rem}.prose summary,.prose details[open] summary{cursor:pointer;align-items:center;min-height:2.2rem;padding-left:1.5rem;display:flex;position:relative}.prose summary:before{content:"▶";width:1rem;transition:transform .2s;position:absolute;top:.2rem;left:0}.prose details[open] summary:before{transform:rotate(90deg)}.prose .katex{font-size:1.25rem}.prose .katex .mrel{font-weight:600}.prose .katex .mbin,.prose .katex .mpunct{letter-spacing:.01em;font-weight:600}}@layer ui{.ui-tooltip{border-radius:var(--hh-radius);background:var(--hh-bg-popup);max-width:20rem;color:inherit;font-size:var(--hh-text-base);pointer-events:none;white-space:normal;border:0;margin:0;padding:.35rem .6rem;line-height:1.3;position:fixed;inset:auto;overflow:visible}.radio{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.radio input{appearance:none;border:1px solid var(--hh-border-component);width:1.25rem;height:1.25rem;cursor:inherit;background:0 0;border-radius:50%;flex:none;place-content:center;margin:0;transition:border-color .15s;display:grid}.radio input:before{content:"";background:var(--hh-primary);border-radius:50%;width:.8rem;height:.8rem;transition:transform .15s;transform:scale(0)}.radio input:checked{border-color:var(--hh-border-component)}.radio input:checked:before{transform:scale(1)}.radio input:focus-visible{border:2px solid var(--hh-primary);outline:none}.txt-input{height:2rem;font-size:var(--hh-text-base);text-align:center;width:100%;color:var(--hh-text);border:1px solid var(--hh-border-component);border-radius:var(--hh-radius);background:0 0;padding:0 .75rem;transition:border-color .15s,box-shadow .15s}.txt-input:focus-visible{border-width:2px;border-color:var(--hh-primary);outline:none}.txt-input:disabled{color:var(--hh-text);background-color:var(--hh-bg-disabled);-webkit-text-fill-color:currentColor;opacity:1}.num-input{height:2rem;font-size:var(--hh-text-base);text-align:center;width:100%;color:var(--hh-text);border:1px solid var(--hh-border-component);border-radius:var(--hh-radius);background:0 0;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.num-input:has(input:focus-visible){border-width:2px;border-color:var(--hh-primary);outline:none}.num-input input{min-width:0;height:100%;font:inherit;color:inherit;text-align:center;background:0 0;border:0;outline:none;flex:1;padding:0}.num-input .step-btn{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;justify-content:center;align-items:center;width:1.75rem;padding:0;display:flex}.num-input .step-btn:first-child{border-right:1px solid var(--hh-border-component)}.num-input .step-btn:last-child{border-left:1px solid var(--hh-border-component)}.num-input .step-btn svg{height:1.5rem;fill:var(--hh-primary);display:block}.num-input .step-btn svg:hover{transition:transform .2s ease-in-out;transform:scale(1.2)}.num-input .step-btn:disabled{cursor:default;opacity:.4}.num-input .step-btn:disabled svg:hover{transform:none}.btn{--btn-c:var(--hh-primary);--btn-on:var(--hh-text-inverse);--btn-hover-bg:color-mix(in srgb, var(--btn-c) 12%, transparent);isolation:isolate;padding:var(--btn-p,0);min-height:1.9rem;height:var(--btn-h,auto);width:var(--btn-w,100%);min-width:0;max-width:100%;font-family:var(--hh-font);font-size:var(--hh-text-base);font-weight:var(--hh-font-normal);color:var(--btn-c);border:1px solid var(--btn-c);border-radius:var(--hh-radius);transition:background-color var(--hh-duration) var(--hh-ease), filter var(--hh-duration) var(--hh-ease), transform var(--hh-duration) var(--hh-ease);touch-action:manipulation;cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.btn:hover:not(:disabled){background-color:var(--btn-hover-bg)}}.btn--secondary{--btn-c:var(--hh-secondary);--btn-on:var(--hh-text-inverse)}.btn--solid{color:var(--btn-on);background:var(--btn-c);--btn-hover-bg:color-mix(in srgb, var(--btn-on) 14%, var(--btn-c))}.btn:active:not(:disabled){background-color:var(--btn-hover-bg);transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--btn-c);outline-offset:2px}.btn:disabled{opacity:.5;pointer-events:none}.hh-ripple{opacity:.25;pointer-events:none;animation:hh-ripple .5s var(--hh-ease) forwards;background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}@keyframes hh-ripple{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hh-ripple{display:none}}.icon-btn{--_size:2rem;--_halo:0rem;--_icon:100%;isolation:isolate;inline-size:var(--_size);block-size:var(--_size);color:var(--hh-primary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.icon-btn:before{content:"";inset:calc(-1 * var(--_halo));z-index:-1;transition:background-color var(--hh-duration) var(--hh-ease);background:0 0;border-radius:50%;position:absolute}.icon-btn svg{inline-size:var(--_icon);block-size:var(--_icon);fill:currentColor;stroke:currentColor;stroke-width:.1px;flex:none;transition:transform .2s,stroke-width .2s}@media (hover:hover){.icon-btn:hover:not(:disabled) svg{stroke-width:.5px;transform:scale(1.1)}.icon-btn:hover:not(:disabled):before{background:var(--hh-primary-hover)}}.icon-btn:active:not(:disabled):before{background:var(--hh-primary-active)}.icon-btn:focus-visible{outline:none}.icon-btn:focus-visible:before{background:var(--hh-primary-active)}.icon-btn:disabled{opacity:.4;pointer-events:none}.ui-slider{appearance:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;width:100%;height:1.25rem;margin:.25rem 0 .5rem;padding:0;display:block}.ui-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--hh-slider-fill) var(--fill), var(--hh-slider-track) var(--fill));border-radius:999px;height:.35rem}.ui-slider::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:var(--hh-slider-fill);cursor:default;border:0;border-radius:50%;width:14px;height:14px;margin-top:calc(.175rem - 7px)}.ui-slider::-moz-range-track{background:linear-gradient(to right, var(--hh-slider-fill) var(--fill), var(--hh-slider-track) var(--fill));border-radius:999px;height:.35rem}.ui-slider::-moz-range-progress{background:var(--hh-slider-fill);border-radius:999px;height:.35rem}.ui-slider::-moz-range-thumb{box-sizing:border-box;background:var(--hh-slider-fill);cursor:default;border:0;border-radius:50%;width:14px;height:14px}.ui-slider:focus{outline:none}.ui-slider:focus-visible::-webkit-slider-thumb{outline:1px solid var(--hh-slider-fill);outline-offset:1px}.ui-slider:focus-visible::-moz-range-thumb{outline:1px solid var(--hh-slider-fill);outline-offset:1px}.ui-slider:hover::-webkit-slider-thumb{box-shadow:0 0 0 .4rem color-mix(in srgb, var(--hh-slider-fill) 20%, transparent)}.ui-slider:active::-webkit-slider-thumb{box-shadow:0 0 0 .4rem color-mix(in srgb, var(--hh-slider-fill) 20%, transparent)}.ui-slider:hover::-moz-range-thumb{box-shadow:0 0 0 .4rem color-mix(in srgb, var(--hh-slider-fill) 20%, transparent)}.ui-slider:active::-moz-range-thumb{box-shadow:0 0 0 .4rem color-mix(in srgb, var(--hh-slider-fill) 20%, transparent)}.ui-slider:disabled{opacity:.5}.hh-table{--cell-py:.4rem;--cell-px:.5rem;isolation:isolate;background-color:var(--hh-bg);flex-direction:column;min-height:0;display:flex}.hh-table,.hh-table tr,.hh-table td,.hh-table button,.hh-table a{-webkit-tap-highlight-color:transparent}.hh-table__scroll{background-color:inherit;backface-visibility:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:auto;min-height:0;transition:scrollbar-color .2s;overflow:auto;transform:translateZ(0)}.hh-table__scroll:hover{scrollbar-color:var(--hh-shade-300) transparent}.hh-table__scroll::-webkit-scrollbar{width:8px;height:8px}.hh-table__scroll::-webkit-scrollbar-thumb{background-color:#0000;border-radius:4px;transition:background-color .2s}.hh-table__scroll:hover::-webkit-scrollbar-thumb{background-color:var(--hh-shade-300)}.hh-table table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--hh-text-base);font-variant-numeric:tabular-nums}.hh-table th,.hh-table td{padding:var(--cell-py) var(--cell-px);text-align:right;white-space:nowrap;vertical-align:middle;border-block-end:1px solid var(--hh-shade-200)}.hh-table th[data-align=left],.hh-table th.text-left,.hh-table td[data-align=left],.hh-table td.text-left{text-align:left}.hh-table th[data-align=center],.hh-table th.text-center,.hh-table td[data-align=center],.hh-table td.text-center{text-align:center}.hh-table thead th{z-index:1;background-color:var(--hh-bg);font-weight:var(--hh-font-bold);position:sticky;top:0}.hh-table td.action-col{text-align:center;vertical-align:middle;padding-block:0;padding-inline:.5rem;line-height:0}.hh-table td.action-col .icon-btn{vertical-align:middle;display:inline-flex}.ui-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hh-scrollbar);overflow:auto}.doc-icon{vertical-align:middle;color:var(--hh-primary);align-items:center;display:inline-flex}}@layer utilities{.border-0{border-style:solid;border-width:0}.border-1{border-style:solid;border-width:1px}.border-2{border-style:solid;border-width:2px}.border-3{border-style:solid;border-width:3px}.border-4{border-style:solid;border-width:4px}.border-5{border-style:solid;border-width:5px}.border-6{border-style:solid;border-width:6px}.border-8{border-style:solid;border-width:8px}.border-b-2{border-bottom-style:solid;border-bottom-width:2px}.border-red{border:1px solid var(--hh-red-500)}.border-blue{border:1px solid var(--hh-blue-500)}.border-green{border:1px solid var(--hh-emerald-500)}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-10{width:2.5rem}.w-20{width:5rem}.w-30{width:7.5rem}.w-64{width:16rem}.w-80{width:20rem}.w-100{width:25rem}.w-120{width:30rem}.w-130{width:32.5rem}.w-140{width:35rem}.w-200{width:50rem}.w-240{width:60rem}.w-300{width:75rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-15{height:3.75rem}.h-16{height:4rem}.h-18{height:4.5rem}.h-20{height:5rem}.h-30{height:7.5rem}.h-40{height:10rem}.h-64{height:16rem}.h-140{height:35rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.py-0{padding-top:0;padding-bottom:0}.px-1{padding-left:.25rem;padding-right:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.pt-3{padding-top:.75rem}.pb-3{padding-bottom:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.pl-5{padding-left:1.25rem}.pr-5{padding-right:1.25rem}.pt-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pl-6{padding-left:1.5rem}.pr-6{padding-right:1.5rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-16{padding-left:4rem;padding-right:4rem}.pl-16{padding-left:4rem}.pr-16{padding-right:4rem}.pt-16{padding-top:4rem}.pb-16{padding-bottom:4rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-20{padding-left:5rem;padding-right:5rem}.pl-20{padding-left:5rem}.pr-20{padding-right:5rem}.pt-20{padding-top:5rem}.pb-20{padding-bottom:5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.mx-0{margin-left:0;margin-right:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.ml-6{margin-left:1.5rem}.mr-6{margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.ml-8{margin-left:2rem}.mr-8{margin-right:2rem}.mx-16{margin-left:4rem;margin-right:4rem}.ml-16{margin-left:4rem}.mr-16{margin-right:4rem}.mx-24{margin-left:6rem;margin-right:6rem}.ml-24{margin-left:6rem}.mr-24{margin-right:6rem}.mx-32{margin-left:8rem;margin-right:8rem}.ml-32{margin-left:8rem}.mr-32{margin-right:8rem}.my-0{margin-top:0;margin-bottom:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mt-16{margin-top:4rem}.mb-16{margin-bottom:4rem}.my-24{margin-top:6rem;margin-bottom:6rem}.mt-24{margin-top:6rem}.mb-24{margin-bottom:6rem}.my-32{margin-top:8rem;margin-bottom:8rem}.mt-32{margin-top:8rem}.mb-32{margin-bottom:8rem}.text-xs{font-size:var(--hh-text-xs)}.text-sm{font-size:var(--hh-text-sm)}.text-base{font-size:var(--hh-text-base)}.text-lg{font-size:var(--hh-text-lg)}.text-xl{font-size:var(--hh-text-xl)}.text-2xl{font-size:var(--hh-text-2xl)}.text-3xl{font-size:var(--hh-text-3xl)}.text-4xl{font-size:var(--hh-text-4xl)}.text-5xl{font-size:var(--hh-text-5xl)}.font-light{font-weight:var(--hh-font-light)}.font-normal{font-weight:var(--hh-font-normal)}.font-medium{font-weight:var(--hh-font-medium)}.font-semibold{font-weight:var(--hh-font-semibold)}.font-bold{font-weight:var(--hh-font-bold)}.font-extrabold{font-weight:var(--hh-font-extrabold)}.leading-tight{line-height:1.1}.leading-normal{line-height:1.4}.leading-relaxed{line-height:1.6}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.width-full{width:100%}.grid-column-span-1{grid-column:span 1}.grid-column-span-2{grid-column:span 2}.grid-column-span-3{grid-column:span 3}@keyframes fadein{0%{opacity:0}to{opacity:1}}.animate-fadein{animation:.3s linear fadein}.display-flex{display:flex}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.align-items-center{align-items:center}}
