/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--frost-g:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, Menlo, monospace;--color-emerald-500:oklch(69.6% .17 162.48);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Noto Serif", "Noto Serif Fallback", Georgia, serif;--text-compact:.8125rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--frame-w:75rem;--frame-x:clamp(1.25rem, 3vw, 2.5rem);--header-h:57px;--dash-foot-h:71px;--page:#fafafa;--ink:#18181b}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#09090b;--ink:#f4f4f5}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#09090b;--ink:#f4f4f5}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{font-variant-ligatures:no-contextual;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-h) + 1rem)}@media not all and (width>=48rem){:root:has([data-docs-subbar]){scroll-padding-top:calc(var(--header-h) + 2.75rem + 1rem)}}@media not all and (width>=64rem){:root:has([data-dash-strip]){scroll-padding-top:calc(var(--header-h) + 2.75rem + 1rem)}}body{background-color:var(--page);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.font-display{font-family:var(--font-display)}h1{text-wrap:balance}code,kbd,pre,samp{font-family:var(--font-mono);font-feature-settings:normal}:focus-visible{outline:2px solid var(--hk-accent);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--hk-accent)}}@layer components{.hk{--hk-bg:#fafafa;--hk-surface:#fff;--hk-surface-2:#f4f4f5;--hk-hover:#18181b0a;--hk-active:#18181b14;--hk-hairline:#ececee;--hk-border:#e4e4e7;--hk-border-strong:#d4d4d8;--hk-text:#18181b;--hk-text-2:#52525b;--hk-text-3:#636369;--hk-text-4:#a1a1aa;--hk-accent:#1d4ed8;--hk-accent-hover:#1e40af;--hk-accent-wash:#1d4ed80f;--hk-ring:#1d4ed847;--hk-unconfirmed:var(--hk-accent)}@supports (color:color-mix(in lab, red, red)){.hk{--hk-unconfirmed:color-mix(in srgb, var(--hk-accent) 30%, transparent)}}.hk{--hk-invert-bg:#18181b;--hk-invert-bg-hover:#3f3f46;--hk-invert-text:#fafafa;--hk-disabled-bg:#e4e4e7;--hk-disabled-text:#71717a;--hk-selected-bg:#d4d4d8;--hk-selected-border:#a1a1aa;--hk-selected-text:#18181b;--hk-ok:#047857;--hk-ok-wash:#d1fae5;--hk-ok-dot:#10b981;--hk-warn:#92400e;--hk-warn-wash:#fef3c7;--hk-warn-dot:#f59e0b;--hk-err:#b91c1c;--hk-err-wash:#fee2e2;--hk-err-dot:#ef4444;--hk-info:#1d4ed8;--hk-info-wash:#dbeafe;--hk-shadow-pop:0 1px 2px #0000000a, 0 8px 24px -6px #0000001f;--hk-shadow-modal:0 0 0 1px var(--hk-border), 0 24px 64px -16px #00000059;--hk-scrim:#09090b5c;--hk-code-bg:#0c0c0e;--hk-code-bar:#121214;--hk-code-border:#232327;--hk-code-border-outer:transparent;--hk-code-text:#e4e4e7;--hk-code-muted:#8b8b94;--hk-code-comment:#8b8b94;--hk-code-dim:#7f7f88;--hk-code-punct:#a1a1aa;--hk-code-keyword:#a1a1aa;--hk-code-key:#d4d4d8;--hk-code-fn:#f4f4f5;--hk-code-string:#93c5fd;--hk-code-number:#fcd34d;--hk-code-ok:#6ee7b7;--hk-code-scrollbar:#2a2a2f;--hk-code-focus:#93c5fd80;--hk-code-2xx:#6ee7b7;--hk-code-2xx-wash:#10b98124;--hk-code-4xx:#fcd34d;--hk-code-4xx-wash:#f59e0b24;--hk-code-5xx:#fca5a5;--hk-code-5xx-wash:#ef444429;--hk-live-dot:#34d399;--hk-series-1:#2a78d6;--hk-series-2:#eb6834;--hk-series-3:#1baf7a;--hk-series-muted:#d4d4d8;--hk-grid:#e4e4e7;--hk-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--hk-font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--hk-font-display:"Noto Serif", Georgia, "Times New Roman", serif;--hk-radius-xs:4px;--hk-radius-sm:5px;--hk-radius-6:6px;--hk-radius-7:7px;--hk-radius:8px;--hk-radius-9:9px;--hk-radius-lg:12px;--hk-radius-xl:14px;--hk-radius-pill:999px;--hk-row-bleed:0rem;--hk-ease:cubic-bezier(.2, 0, 0, 1);--hk-dur-fast:.15s;--hk-dur-icon:.16s;--hk-dur-screen:.18s;--hk-dur:.2s;--hk-dur-slide:.22s;--hk-dur-enter:.24s;--hk-dur-draw:.26s;--hk-dur-meter:.4s;--hk-dur-count:.6s;--hk-header-h:3.5rem;--hk-container:76rem;--hk-gutter:1.25rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--hk-bg);color:var(--hk-text);font-family:var(--hk-font-sans);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.6}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]) .hk{--hk-bg:#09090b;--hk-surface:#111113;--hk-surface-2:#18181b;--hk-hover:#fafafa0a;--hk-active:#fafafa14;--hk-hairline:#1c1c1f;--hk-border:#27272a;--hk-border-strong:#3f3f46;--hk-text:#f4f4f5;--hk-text-2:#a1a1aa;--hk-text-3:#8b8b94;--hk-text-4:#5f5f68;--hk-accent:#60a5fa;--hk-accent-hover:#93c5fd;--hk-accent-wash:#60a5fa14;--hk-ring:#60a5fa59;--hk-invert-bg:#f4f4f5;--hk-invert-bg-hover:#d4d4d8;--hk-invert-text:#09090b;--hk-disabled-bg:#27272a;--hk-disabled-text:#a1a1aa;--hk-selected-bg:#3f3f46;--hk-selected-border:#71717a;--hk-selected-text:#fafafa;--hk-ok:#34d399;--hk-ok-wash:#10b98124;--hk-ok-dot:#34d399;--hk-warn:#fbbf24;--hk-warn-wash:#f59e0b24;--hk-err:#f87171;--hk-err-wash:#ef444424;--hk-info:#60a5fa;--hk-info-wash:#3b82f624;--hk-shadow-pop:0 0 0 1px #27272a, 0 12px 32px -8px #0009;--hk-scrim:#0009;--hk-code-bg:#0e0e10;--hk-code-bar:#131316;--hk-code-border-outer:#222226;--hk-series-1:#3987e5;--hk-series-2:#d95926;--hk-series-3:#199e70;--hk-series-muted:#3f3f46;--hk-grid:#27272a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .hk,:root.dark .hk{--hk-bg:#09090b;--hk-surface:#111113;--hk-surface-2:#18181b;--hk-hover:#fafafa0a;--hk-active:#fafafa14;--hk-hairline:#1c1c1f;--hk-border:#27272a;--hk-border-strong:#3f3f46;--hk-text:#f4f4f5;--hk-text-2:#a1a1aa;--hk-text-3:#8b8b94;--hk-text-4:#5f5f68;--hk-accent:#60a5fa;--hk-accent-hover:#93c5fd;--hk-accent-wash:#60a5fa14;--hk-ring:#60a5fa59;--hk-invert-bg:#f4f4f5;--hk-invert-bg-hover:#d4d4d8;--hk-invert-text:#09090b;--hk-disabled-bg:#27272a;--hk-disabled-text:#a1a1aa;--hk-selected-bg:#3f3f46;--hk-selected-border:#71717a;--hk-selected-text:#fafafa;--hk-ok:#34d399;--hk-ok-wash:#10b98124;--hk-ok-dot:#34d399;--hk-warn:#fbbf24;--hk-warn-wash:#f59e0b24;--hk-err:#f87171;--hk-err-wash:#ef444424;--hk-info:#60a5fa;--hk-info-wash:#3b82f624;--hk-shadow-pop:0 0 0 1px #27272a, 0 12px 32px -8px #0009;--hk-scrim:#0009;--hk-code-bg:#0e0e10;--hk-code-bar:#131316;--hk-code-border-outer:#222226;--hk-series-1:#3987e5;--hk-series-2:#d95926;--hk-series-3:#199e70;--hk-series-muted:#3f3f46;--hk-grid:#27272a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=1024px){.hk{--hk-gutter:2rem}}@media (width<=639.98px){.hk{--hk-header-h:0px}}html:has(.hk){scrollbar-gutter:stable;background:#fafafa}@media (prefers-color-scheme:dark){html:not(.light):not([data-theme=light]):has(.hk){background:#09090b}}:is(html[data-theme=dark]:has(.hk),html.dark:has(.hk)){background:#09090b}.hk :where(h1,h2,h3,.hk-display,.hk-h1,.hk-h2,.hk-h3){font-family:var(--hk-font-display);color:var(--hk-text);letter-spacing:-.015em;font-weight:400}.hk .hk-h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.5rem,1.6rem + 3.6vw,3.5rem);line-height:1.05}.hk .hk-h2{letter-spacing:-.02em;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);line-height:1.12}.hk .hk-h3{font-size:1.5rem;line-height:1.3}.hk .hk-h1-app{letter-spacing:-.02em;font-size:1.5rem;line-height:2rem}@media (width>=640px){.hk .hk-h1-app{font-size:1.875rem;line-height:2.25rem}}.hk .hk-h4{font-family:var(--hk-font-sans);letter-spacing:-.005em;font-size:.9375rem;font-weight:600}.hk .hk-lead{color:var(--hk-text-3);text-wrap:pretty;font-size:1.0625rem;line-height:1.6}.hk .hk-lead strong{color:var(--hk-text);font-weight:500}.hk :is(.hk-eyebrow,h1.hk-eyebrow,h2.hk-eyebrow,h3.hk-eyebrow){font-family:var(--hk-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--hk-accent);font-size:.6875rem;font-weight:600}.hk .hk-label{color:var(--hk-text-3);font-size:.75rem;line-height:1rem}.hk .hk-muted{color:var(--hk-text-3)}.hk :is(.hk-mono,code,kbd,pre){font-family:var(--hk-font-mono);font-feature-settings:normal}.hk .hk-num{font-variant-numeric:tabular-nums}.hk :not(pre)>code{border-radius:var(--hk-radius-sm);background:var(--hk-surface-2);border:1px solid var(--hk-hairline);color:var(--hk-text);padding:.1em .35em;font-size:.85em}.hk kbd{border-radius:var(--hk-radius-xs);border:1px solid var(--hk-border);min-width:1.25rem;height:1.25rem;color:var(--hk-text-3);justify-content:center;align-items:center;padding:0 .3rem;font-size:.6875rem;display:inline-flex}.hk .hk-link{color:var(--hk-accent);text-underline-offset:3px;text-decoration:none}.hk .hk-link:hover,.hk :where(p,li,td,.hk-desc) .hk-link:not(:where(.hk-more,.hk-more *)){text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.hk :where(p,li,td,.hk-desc) .hk-link:not(:where(.hk-more,.hk-more *)){-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}.hk :where(p,li,td,.hk-desc) .hk-link:not(:where(.hk-more,.hk-more *)):hover{text-decoration-color:currentColor}.hk .hk-more{color:var(--hk-accent);margin-top:1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.hk .hk-more:after{content:" →"}.hk ::selection{background:#3b82f638}.hk :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--hk-accent);outline-offset:2px;border-radius:var(--hk-radius-xs)}.hk .hk-skip{z-index:50;border-radius:var(--hk-radius);background:var(--hk-invert-bg);color:var(--hk-invert-text);transition:top var(--hk-dur-fast) var(--hk-ease);padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;position:absolute;top:-3rem;left:.5rem}.hk .hk-skip:focus{top:.5rem}.hk main[tabindex="-1"]:focus{outline:none}.hk :is(.hk-btn,.hk-btn-secondary,.hk-btn-ghost,.hk-btn-danger){border-radius:var(--hk-radius);height:2.25rem;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--hk-dur-fast) var(--hk-ease), border-color var(--hk-dur-fast) var(--hk-ease), color var(--hk-dur-fast) var(--hk-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.hk .hk-btn{background:var(--hk-invert-bg);color:var(--hk-invert-text)}.hk .hk-btn:hover{background:var(--hk-invert-bg-hover)}.hk .hk-btn-secondary{background:var(--hk-surface);color:var(--hk-text);border-color:var(--hk-border);box-shadow:0 1px #00000005}.hk .hk-btn-secondary:hover{border-color:var(--hk-border-strong);background:var(--hk-surface-2)}.hk .hk-btn-ghost{color:var(--hk-text-2);background:0 0;padding:0 .625rem}.hk .hk-btn-ghost:hover{color:var(--hk-text);background:var(--hk-hover)}.hk .hk-btn-danger{color:var(--hk-err);border-color:var(--hk-err);background:0 0}@supports (color:color-mix(in lab, red, red)){.hk .hk-btn-danger{border-color:color-mix(in srgb, var(--hk-err) 35%, transparent)}}.hk .hk-btn-danger:hover{background:var(--hk-err-wash)}.hk .hk-btn:active:not(:disabled){background:var(--hk-invert-bg-hover)}@supports (color:color-mix(in lab, red, red)){.hk .hk-btn:active:not(:disabled){background:color-mix(in srgb, var(--hk-invert-bg-hover) 80%, var(--hk-invert-text))}}.hk .hk-btn-secondary:active:not(:disabled){background:var(--hk-border)}.hk .hk-btn-ghost:active:not(:disabled){background:var(--hk-active)}.hk .hk-btn-danger:active:not(:disabled){background:var(--hk-err)}@supports (color:color-mix(in lab, red, red)){.hk .hk-btn-danger:active:not(:disabled){background:color-mix(in srgb, var(--hk-err) 18%, transparent)}}.hk .hk-btn-sm{border-radius:var(--hk-radius-7);height:1.875rem;padding:0 .625rem;font-size:.8125rem}.hk .hk-btn-lg{height:2.5rem;padding:0 1.125rem}.hk .hk-btn-ghost--touch{min-width:2.75rem;min-height:2.75rem;margin-block:-.5rem;padding-inline:.75rem}.hk :is(.hk-btn,.hk-btn-secondary,.hk-btn-ghost,.hk-btn-danger)[aria-busy=true]{cursor:progress}.hk :is(.hk-btn-secondary,.hk-btn-ghost,.hk-btn-danger):disabled{opacity:.45;cursor:not-allowed}.hk .hk-btn:disabled{background:var(--hk-disabled-bg);color:var(--hk-disabled-text);cursor:not-allowed}.hk .hk-btn[aria-busy=true]:disabled{cursor:progress}.hk .hk-badge{border-radius:var(--hk-radius-xs);white-space:nowrap;background:var(--hk-surface-2);height:1.25rem;color:var(--hk-text-2);align-items:center;gap:.3rem;padding:0 .4rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.hk .hk-badge--mono{font-family:var(--hk-font-mono);font-weight:400}.hk .hk-badge--ok{background:var(--hk-ok-wash);color:var(--hk-ok)}.hk .hk-badge--warn{background:var(--hk-warn-wash);color:var(--hk-warn)}.hk .hk-badge--err{background:var(--hk-err-wash);color:var(--hk-err)}.hk .hk-badge--info{background:var(--hk-info-wash);color:var(--hk-info)}.hk .hk-badge--outline{border:1px solid var(--hk-border);color:var(--hk-text-3);background:0 0}.hk .hk-dot{border-radius:var(--hk-radius-pill);background:var(--hk-text-4);flex:none;width:.4375rem;height:.4375rem;display:inline-block}.hk .hk-dot--ok{background:var(--hk-ok-dot)}.hk .hk-dot--live{background:var(--hk-ok-dot);animation:2s ease-in-out infinite hk-pulse}.hk .hk-dot--warn{background:var(--hk-warn-dot)}.hk .hk-dot--err{background:var(--hk-err-dot)}@keyframes hk-pulse{50%{opacity:.35}}.hk .hk-method{border-radius:var(--hk-radius-xs);height:1.375rem;font-family:var(--hk-font-mono);letter-spacing:.02em;color:var(--hk-ok);background:var(--hk-ok-wash);flex:none;justify-content:center;align-items:center;padding:0 .4375rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.hk .hk-method--sm{min-width:2.25rem;height:1rem;padding:0 .25rem;font-size:.625rem}.hk .hk-method--post{color:var(--hk-info);background:var(--hk-info-wash)}.hk .hk-method--put{color:var(--hk-warn);background:var(--hk-warn-wash)}.hk .hk-method--del{color:var(--hk-err);background:var(--hk-err-wash)}.hk .hk-row{border-top:1px solid var(--hk-hairline);padding:.875rem 0}.hk .hk-row--hover{isolation:isolate;position:relative}.hk .hk-row--hover:before{content:"";inset:0 calc(-1 * var(--hk-row-bleed));z-index:-1;pointer-events:none;position:absolute}.hk .hk-row--hover:hover:before{background:var(--hk-hover)}.hk .hk-rule{border:0;border-top:1px solid var(--hk-border);margin:0}.hk .hk-panel{background:var(--hk-surface);border:1px solid var(--hk-border);border-radius:var(--hk-radius-lg)}.hk .hk-stats{border-top:1px solid var(--hk-hairline);border-bottom:1px solid var(--hk-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;padding:1.25rem 0;display:grid}@media (width>=900px){.hk .hk-stats{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr))}}.hk .hk-stat{min-width:0}.hk .hk-stat-label{min-height:2lh;color:var(--hk-text-3);text-wrap:balance;font-size:.8125rem}.hk .hk-stat-value{letter-spacing:-.02em;color:var(--hk-text);align-items:baseline;gap:.25rem;margin-top:.25rem;font-size:1.5rem;font-weight:500;line-height:2rem;display:flex}.hk .hk-stat--lg .hk-stat-value{font-size:2rem;line-height:2.5rem}.hk .hk-stat-unit{letter-spacing:0;color:var(--hk-text-3);font-size:.875rem;font-weight:400}.hk .hk-meter{--m:var(--hk-accent)}.hk .hk-meter-top{justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.hk .hk-meter--stack .hk-meter-top{flex-direction:column}.hk .hk-meter-label{min-width:0;color:var(--hk-text-3)}.hk .hk-meter-value{white-space:nowrap;color:var(--hk-text);font-variant-numeric:tabular-nums;font-weight:500}.hk .hk-meter-track{border-radius:var(--hk-radius-pill);background:var(--m);height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hk .hk-meter-track{background:color-mix(in srgb, var(--m) 16%, transparent)}}.hk .hk-meter-fill{border-radius:var(--hk-radius-pill);background:var(--m);height:100%;transition:width var(--hk-dur-meter) var(--hk-ease)}.hk .hk-meter--warn{--m:var(--hk-warn-dot)}.hk .hk-meter--err{--m:var(--hk-err-dot)}.hk .hk-meter--neutral{--m:var(--hk-text-4)}.hk .hk-meter--neutral .hk-meter-value{color:var(--hk-text-3);font-weight:400}.hk .hk-empty-row{border-top:1px solid var(--hk-hairline);border-bottom:1px solid var(--hk-hairline);color:var(--hk-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem 0;font-size:.875rem;display:flex}.hk .hk-banner{border-radius:var(--hk-radius);background:var(--hk-warn-wash);color:var(--hk-warn);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.hk .hk-banner--ok{background:var(--hk-ok-wash);color:var(--hk-ok)}.hk .hk-banner--err{background:var(--hk-err-wash);color:var(--hk-err)}.hk .hk-banner a{color:inherit;font-weight:500}.hk .hk-secret{border:1px solid var(--hk-border);border-radius:var(--hk-radius);background:var(--hk-surface-2);font-family:var(--hk-font-mono);color:var(--hk-text);word-break:break-all;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .75rem;font-size:.8125rem;display:flex}.hk .hk-secret>span{flex:1;min-width:0}.hk :is(.hk-input,.hk-select,.hk-textarea){border-radius:var(--hk-radius);border:1px solid var(--hk-border);background:var(--hk-surface);width:100%;color:var(--hk-text);font:inherit;transition:border-color var(--hk-dur-fast) var(--hk-ease), box-shadow var(--hk-dur-fast) var(--hk-ease);font-size:.875rem}.hk :is(.hk-input,.hk-select){height:2.25rem;padding:0 .75rem}.hk .hk-textarea{resize:vertical;min-height:5rem;padding:.5rem .75rem;line-height:1.5;display:block}.hk :is(.hk-input,.hk-textarea)::placeholder{color:var(--hk-text-4)}.hk :is(.hk-input,.hk-select,.hk-textarea):hover{border-color:var(--hk-border-strong)}.hk :is(.hk-input,.hk-select,.hk-textarea):focus{border-color:var(--hk-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.hk :is(.hk-input,.hk-select,.hk-textarea):focus{border-color:color-mix(in srgb, var(--hk-accent) 55%, transparent)}}.hk :is(.hk-input,.hk-select,.hk-textarea):focus{box-shadow:0 0 0 3px var(--hk-ring)}.hk :is(.hk-input,.hk-select,.hk-textarea):disabled{background:var(--hk-surface-2);color:var(--hk-text-3);border-color:var(--hk-border);cursor:not-allowed}.hk :is(.hk-input,.hk-textarea)[readonly]{background:var(--hk-surface-2)}.hk .hk-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2371717a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.25rem}.hk .hk-field-label{color:var(--hk-text);margin-bottom:.375rem;font-size:.8125rem;font-weight:500;display:block}.hk .hk-field-error{color:var(--hk-err);margin-top:.375rem;font-size:.8125rem}.hk .hk-fields{gap:1.25rem;max-width:40rem;display:grid}.hk .hk-chip{border-radius:var(--hk-radius-pill);border:1px solid var(--hk-border);height:1.75rem;color:var(--hk-text-2);cursor:pointer;transition:border-color var(--hk-dur-fast) var(--hk-ease), color var(--hk-dur-fast) var(--hk-ease), background-color var(--hk-dur-fast) var(--hk-ease);align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:500;display:inline-flex;position:relative}.hk .hk-chip:hover{border-color:var(--hk-border-strong);color:var(--hk-text)}.hk .hk-chip:is(:has(input:checked),[aria-pressed=true]),.hk .hk-chip:is(:has(input:checked),[aria-pressed=true]):hover{background:var(--hk-selected-bg);border-color:var(--hk-selected-border);color:var(--hk-selected-text);font-weight:600}.hk .hk-chip:has(input:focus-visible){box-shadow:0 0 0 3px var(--hk-ring)}.hk .hk-chip:has(input:disabled){opacity:.45;cursor:not-allowed}.hk .hk-chip input{opacity:0;pointer-events:none;position:absolute}.hk .hk-check{color:var(--hk-text-2);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.hk .hk-check input{width:1rem;height:1rem;accent-color:var(--hk-accent);cursor:pointer;margin:0}.hk .hk-seg{border-radius:var(--hk-radius-9);background:var(--hk-surface-2);max-width:100%;box-shadow:inset 0 0 0 1px var(--hk-hairline);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:3px;display:inline-grid}.hk .hk-seg label{border-radius:var(--hk-radius-6);height:1.875rem;color:var(--hk-text-3);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--hk-dur-fast) var(--hk-ease), background-color var(--hk-dur-fast) var(--hk-ease);justify-content:center;align-items:center;padding:0 .875rem;font-size:.8125rem;font-weight:500;display:flex;position:relative}.hk .hk-seg label:hover{color:var(--hk-text)}.hk .hk-seg label:has(input:checked){color:var(--hk-text)}.hk .hk-seg label:has(input:checked){background:var(--hk-surface);box-shadow:0 0 0 1px var(--hk-border), 0 1px 2px #0000000f}.hk .hk-seg label:has(input:focus-visible){box-shadow:0 0 0 2px var(--hk-accent)}.hk .hk-seg input{opacity:0;pointer-events:none;position:absolute}.hk .hk-seg--sm label{height:1.5rem;padding:0 .625rem;font-size:.75rem}.hk .hk-seg--touch{width:100%;display:grid}.hk .hk-seg--touch label{height:auto;min-height:2.75rem;padding:0 .5rem;font-size:.9375rem}:is(:root[data-theme=dark] .hk .hk-seg--touch label:has(input:checked),:root.dark .hk .hk-seg--touch label:has(input:checked)){color:#fafafa;background:#3f3f46;box-shadow:inset 0 0 0 1px #a1a1aa}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]) .hk .hk-seg--touch label:has(input:checked){color:#fafafa;background:#3f3f46;box-shadow:inset 0 0 0 1px #a1a1aa}}.hk .hk-option{border:1px solid var(--hk-border);border-radius:var(--hk-radius);min-height:3.5rem;color:var(--hk-text);cursor:pointer;align-items:center;gap:.75rem;padding:.75rem;font-size:.9375rem;display:flex;position:relative}.hk .hk-option:has(input:checked){border-color:var(--hk-border-strong);background:var(--hk-surface-2);font-weight:600}.hk .hk-option:has(input:focus-visible){box-shadow:0 0 0 3px var(--hk-ring)}@media (pointer:coarse),(width<=639.98px){.hk :is(.hk-btn,.hk-btn-secondary,.hk-btn-ghost,.hk-btn-danger).hk-btn--touch{min-height:2.75rem;font-size:.9375rem}.hk .hk-chip.hk-chip--touch{min-height:2.75rem;padding:0 .875rem;font-size:.8125rem}.hk .hk-row.hk-row--touch{align-items:center;min-height:3.5rem;display:flex}}.hk .hk-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.hk .hk-table th{text-align:left;color:var(--hk-text-3);border-bottom:1px solid var(--hk-border);white-space:nowrap;padding:0 .75rem .5rem;font-size:.75rem;font-weight:500}.hk .hk-table td{border-top:1px solid var(--hk-hairline);vertical-align:middle;padding:.625rem .75rem}.hk .hk-table :is(th,td):first-child{padding-left:0}.hk .hk-table :is(th,td):last-child{padding-right:0}.hk .hk-table tbody tr:first-child td{border-top:0}.hk .hk-table--hover tbody tr{isolation:isolate;position:relative}.hk .hk-table--hover tbody tr>td:first-child:after{content:"";inset:0 calc(-1 * var(--hk-row-bleed));z-index:-1;pointer-events:none;position:absolute}.hk .hk-table--hover tbody tr:hover>td:first-child:after{background:var(--hk-hover)}.hk .hk-table-wrap:has(>.hk-table--hover){padding-inline:max(var(--hk-row-bleed), .625rem);margin-inline:calc(-1 * max(var(--hk-row-bleed), .625rem))}.hk .hk-table .hk-num-col{text-align:right}.hk .hk-code{--cb-pad:1rem;border-radius:var(--hk-radius-lg);background:var(--hk-code-bg);min-width:0;box-shadow:0 0 0 1px var(--hk-code-border-outer), inset 0 0 0 1px var(--hk-code-border);color:var(--hk-code-text);flex-direction:column;display:flex;overflow:hidden}.hk .hk-code-bar{height:2.625rem;padding:0 .5rem 0 var(--cb-pad);border-bottom:1px solid var(--hk-code-border);background:var(--hk-code-bar);color:var(--hk-code-key);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.hk .hk-code-body{padding:.875rem var(--cb-pad);font-family:var(--hk-font-mono);scrollbar-color:var(--hk-code-scrollbar) transparent;scrollbar-width:thin;font-size:.8125rem;line-height:1.25rem;overflow:auto}.hk .hk-code-body:focus-visible{box-shadow:inset 0 0 0 2px var(--hk-code-focus);outline:none}.hk .hk-code-body :is(pre,code){color:inherit;font:inherit;white-space:pre;background:0 0;border:0;margin:0;padding:0}.hk .hk-code--wrap .hk-code-body code{white-space:pre-wrap;overflow-wrap:anywhere}.hk .hk-code-status{border-radius:var(--hk-radius-xs);height:1.25rem;font-family:var(--hk-font-mono);color:var(--hk-code-2xx);background:var(--hk-code-2xx-wash);align-items:center;padding:0 .375rem;font-size:.6875rem;display:inline-flex}.hk .hk-code-status--4xx{color:var(--hk-code-4xx);background:var(--hk-code-4xx-wash)}.hk .hk-code-status--5xx{color:var(--hk-code-5xx);background:var(--hk-code-5xx-wash)}.hk .t-a{color:var(--hk-code-key)}.hk .t-s,.hk .t-v{color:var(--hk-code-string)}.hk .t-n{color:var(--hk-code-number)}.hk .t-k{color:var(--hk-code-keyword)}.hk .t-f{color:var(--hk-code-fn)}.hk .t-p{color:var(--hk-code-punct)}.hk .t-c{color:var(--hk-code-comment);font-style:italic}.hk .hk-modal{border-radius:var(--hk-radius-xl);background:var(--hk-surface);width:calc(100% - 2rem);max-width:32rem;max-height:calc(100dvh - 2rem);color:var(--hk-text);box-shadow:var(--hk-shadow-modal);border:0;margin:auto;padding:0;overflow:auto}.hk .hk-modal--sm{max-width:24rem}.hk .hk-modal--lg{max-width:44rem}.hk .hk-modal::backdrop{background:var(--hk-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hk .hk-modal[open]{animation:hk-pop var(--hk-dur) var(--hk-ease)}.hk .hk-modal[open]::backdrop{animation:hk-fade var(--hk-dur) var(--hk-ease)}@keyframes hk-pop{0%{opacity:0;transform:translateY(6px)scale(.985)}}@keyframes hk-fade{0%{opacity:0}}.hk .hk-modal-head{justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem 0;display:flex}.hk .hk-modal-title{font-family:var(--hk-font-display);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:400;line-height:1.75rem}.hk .hk-modal-body{color:var(--hk-text-2);padding:.875rem 1.25rem 1.25rem;font-size:.875rem}.hk .hk-modal-foot{border-top:1px solid var(--hk-hairline);background:var(--hk-surface-2);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hk .hk-modal-foot{background:color-mix(in srgb, var(--hk-surface-2) 45%, var(--hk-surface))}}.hk .hk-container{width:100%;max-width:var(--hk-container);padding-inline:var(--hk-gutter);margin:0 auto}.hk .hk-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hk *,.hk :before,.hk :after,.hk .hk-modal[open]::backdrop{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hk{--hk-container:75rem;--hk-gutter:clamp(1.25rem, 3vw, 2.5rem);--hk-header-h:57px;--hk-control-edge:#8b8b94;--hk-font-sans:"Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--hk-font-mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, Menlo, monospace;--hk-font-display:"Noto Serif", "Noto Serif Fallback", Georgia, serif;--hk-shadow-terminal:0 30px 60px -30px #00000059;--hk-busy:#27272a;--hk-busy-halo:#a1a1aa59;--hk-on-err:#fff}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]) .hk{--hk-control-edge:#71717a;--hk-busy:#e4e4e7;--hk-busy-halo:#71717a73;--hk-on-err:#09090b}}:root[data-theme=dark] .hk,:root.dark .hk{--hk-control-edge:#71717a;--hk-busy:#e4e4e7;--hk-busy-halo:#71717a73;--hk-on-err:#09090b}.hk{--hk-ice-ink:#456b86;--hk-frost-ice:#ffffff8c;--hk-frost-shade:#5f86a8;--hk-frost-haze:#8fb0cc33;--hk-frost-cloud-ink:#6f95ba80;--hk-frost-rim:#ffffff80}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]) .hk{--hk-ice-ink:#a1c1de;--hk-frost-ice:#d6e8f6d1;--hk-frost-shade:#3f6f9eb3;--hk-frost-haze:#5b8cbf33;--hk-frost-cloud-ink:#d6e8f666;--hk-frost-rim:#eef5fb99}}:root[data-theme=dark] .hk,:root.dark .hk{--hk-ice-ink:#a1c1de;--hk-frost-ice:#d6e8f6d1;--hk-frost-shade:#3f6f9eb3;--hk-frost-haze:#5b8cbf33;--hk-frost-cloud-ink:#d6e8f666;--hk-frost-rim:#eef5fb99}.hk :is(.hk-input,.hk-select,.hk-textarea){border-color:var(--hk-control-edge)}.hk :is(.hk-input,.hk-select,.hk-textarea):disabled{border-color:var(--hk-border)}.hk :is(.hk-input,.hk-select,.hk-textarea):focus{border-color:var(--hk-accent);box-shadow:0 0 0 1px var(--hk-accent), 0 0 0 4px var(--hk-ring)}.hk :is(.hk-input,.hk-select,.hk-textarea)[aria-invalid=true]{border-color:var(--hk-err)}.hk :not(pre)>code{border:0}@media (pointer:coarse),(width<=639.98px){.hk :is(.hk-input,.hk-select,.hk-textarea){min-height:2.75rem;font-size:1rem}.hk :is(.hk-seg,.hk-seg--links,.hk-seg--buttons,.hk-tablist) :is(label,a,button,[role=tab]),.hk :is(.hk-btn,.hk-btn-secondary,.hk-btn-ghost,.hk-btn-danger,.hk-btn-text-danger){min-height:2.75rem}.hk .hk-tap{align-items:center;min-height:2.75rem;margin-block:calc(.5lh - 1.375rem);display:inline-flex}.hk .hk-tap.hk-more:after{content:" →"}}.hk :is(.hk-btn,.hk-btn-secondary,.hk-btn-ghost,.hk-btn-danger)[aria-disabled=true],.hk :is(.hk-btn,.hk-btn-secondary,.hk-btn-ghost,.hk-btn-danger)[aria-disabled=true]:is(:hover,:active){cursor:default}.hk .hk-btn[aria-disabled=true],.hk .hk-btn[aria-disabled=true]:is(:hover,:active){background:var(--hk-disabled-bg);color:var(--hk-disabled-text)}.hk :is(.hk-btn-secondary,.hk-btn-ghost,.hk-btn-danger)[aria-disabled=true],.hk :is(.hk-btn-secondary,.hk-btn-ghost,.hk-btn-danger)[aria-disabled=true]:is(:hover,:active){color:var(--hk-control-edge);opacity:1}.hk .hk-btn-secondary[aria-disabled=true],.hk .hk-btn-secondary[aria-disabled=true]:is(:hover,:active){background:var(--hk-surface);border-color:var(--hk-border)}.hk :is(.hk-btn-ghost,.hk-btn-danger)[aria-disabled=true],.hk :is(.hk-btn-ghost,.hk-btn-danger)[aria-disabled=true]:is(:hover,:active){background:0 0}.hk :is(.hk-btn-secondary,.hk-btn-ghost,.hk-btn-danger):disabled,.hk :is(.hk-btn-secondary,.hk-btn-ghost,.hk-btn-danger):disabled:hover{color:var(--hk-text-3);opacity:1;cursor:not-allowed}.hk .hk-btn-secondary:disabled,.hk .hk-btn-secondary:disabled:hover{background:var(--hk-surface);border-color:var(--hk-border)}.hk :is(.hk-btn-ghost,.hk-btn-danger):disabled:hover{background:0 0}.hk .hk-btn-danger:disabled{border-color:var(--hk-border)}.hk .hk-btn-danger.hk-btn-danger--armed{background:var(--hk-err);border-color:var(--hk-err);color:var(--hk-on-err)}.hk .hk-btn-danger.hk-btn-danger--armed:hover{background:var(--hk-err)}@supports (color:color-mix(in lab, red, red)){.hk .hk-btn-danger.hk-btn-danger--armed:hover{background:color-mix(in srgb, var(--hk-err) 88%, var(--hk-text))}}.hk .hk-btn-danger.hk-btn-danger--armed:active:not(:disabled){background:var(--hk-err)}@supports (color:color-mix(in lab, red, red)){.hk .hk-btn-danger.hk-btn-danger--armed:active:not(:disabled){background:color-mix(in srgb, var(--hk-err) 78%, var(--hk-text))}}.hk .hk-btn-text-danger{border-radius:var(--hk-radius);height:2.25rem;font:inherit;white-space:nowrap;cursor:pointer;color:var(--hk-err);text-underline-offset:3px;transition:text-decoration-color var(--hk-dur-fast) var(--hk-ease), background-color var(--hk-dur-fast) var(--hk-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.875rem;font-weight:500;line-height:1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.hk .hk-btn-text-danger:hover{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hk .hk-btn-text-danger:hover{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}.hk .hk-btn-text-danger:active{background:var(--hk-err-wash)}.hk .hk-dot--on{background:var(--hk-text)}.hk .hk-dot--busy{background:var(--hk-busy);box-shadow:0 0 0 3px var(--hk-busy-halo);animation:1.6s ease-in-out infinite hk-pulse}.hk .hk-dot--idle{box-shadow:inset 0 0 0 1.5px var(--hk-control-edge);background:0 0}@media (prefers-reduced-motion:reduce){.hk .hk-dot--busy{animation:none!important}}.hk .hk-banner--info{background:var(--hk-surface-2);color:var(--hk-text);box-shadow:inset 0 0 0 1px var(--hk-hairline)}.hk .hk-banner-action{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline;display:inline}@supports (color:color-mix(in lab, red, red)){.hk .hk-banner-action{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}.hk .hk-banner-action{text-underline-offset:3px}@media (pointer:coarse),(width<=639.98px){.hk .hk-banner-action{position:relative}.hk .hk-banner-action:before{content:"";position:absolute;inset:-11px 0}}.hk .hk-banner-action:hover,.hk .hk-banner a:hover{text-decoration-color:currentColor}.hk .hk-banner a{text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.hk .hk-banner a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}.hk .hk-banner a{text-underline-offset:3px}.hk .hk-banner>p{margin:0}@media not all and ((pointer:coarse) or (width<=639.98px)){.hk .hk-btn-ghost--touch{min-width:0;min-height:0;margin-block:0;padding-inline:.625rem}}.hk .hk-input.hk-input--search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2371717a' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='M10.5 10.5L13.5 13.5'/%3E%3C/svg%3E");background-position:.625rem;background-repeat:no-repeat;background-size:1rem;padding-left:2rem}.hk .hk-check{min-height:1.5rem}.hk .hk-check input{flex-shrink:0}@media (pointer:coarse),(width<=639.98px){.hk .hk-check{min-height:2.75rem}}.hk .hk-seg .hk-seg-thumb{box-shadow:0 0 0 1px var(--hk-control-edge), 0 1px 2px #0000000f}.hk .hk-seg label:has(input:checked){box-shadow:0 0 0 1px var(--hk-control-edge), 0 1px 2px #0000000f}.hk :is(.hk-seg--links,.hk-seg--buttons)>:is(a,button):focus-visible,.hk .hk-tablist [role=tab]:focus-visible{outline:2px solid var(--hk-accent);outline-offset:-2px;border-radius:var(--hk-radius-6)}.hk .hk-seg label:has(input:focus-visible){outline:2px solid var(--hk-accent);outline-offset:-2px;border-radius:var(--hk-radius-6)}.hk .hk-seg label:has(input:focus-visible:not(:checked)){box-shadow:none}.hk .hk-seg.hk-seg--slide{grid-template-columns:repeat(var(--n), minmax(0, 1fr));grid-auto-flow:row;position:relative}.hk .hk-seg--slide .hk-seg-thumb{width:calc((100% - 6px) / var(--n));transform:translateX(calc(var(--i) * 100%));border-radius:var(--hk-radius-6);background:var(--hk-surface);transition:transform var(--hk-dur-slide) var(--hk-ease);pointer-events:none;position:absolute;top:3px;bottom:3px;left:3px}.hk .hk-seg--slide label:has(input:checked){box-shadow:none;background:0 0}.hk .hk-seg--slide:not([data-ready]) .hk-seg-thumb{display:none}.hk .hk-seg--slide:not([data-ready]) label:has(input:checked){background:var(--hk-surface);box-shadow:0 0 0 1px var(--hk-control-edge), 0 1px 2px #0000000f}.hk :is(.hk-seg--links,.hk-seg--buttons){border-radius:var(--hk-radius-9);background:var(--hk-surface-2);max-width:100%;box-shadow:inset 0 0 0 1px var(--hk-hairline);scrollbar-width:none;gap:0;padding:3px;display:inline-flex;overflow-x:auto}.hk :is(.hk-seg--links,.hk-seg--buttons)>:is(a,button){border-radius:var(--hk-radius-6);height:1.875rem;font:inherit;color:var(--hk-text-3);white-space:nowrap;cursor:pointer;transition:color var(--hk-dur-fast) var(--hk-ease), background-color var(--hk-dur-fast) var(--hk-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.hk :is(.hk-seg--links,.hk-seg--buttons)>:is(a,button):hover{color:var(--hk-text)}.hk .hk-seg--links>a[aria-current=page],.hk .hk-seg--buttons>button[aria-pressed=true]{color:var(--hk-text);background:var(--hk-surface);box-shadow:0 0 0 1px var(--hk-control-edge), 0 1px 2px #0000000f}.hk :is(.hk-seg--sm.hk-seg--links,.hk-seg--sm.hk-seg--buttons)>:is(a,button){height:1.5rem;padding:0 .625rem;font-size:.75rem}.hk .hk-tablist{border-radius:var(--hk-radius-9);background:var(--hk-surface-2);max-width:100%;box-shadow:inset 0 0 0 1px var(--hk-hairline);padding:3px;display:inline-flex}.hk .hk-tablist [role=tab]{border-radius:var(--hk-radius-6);height:1.875rem;font:inherit;color:var(--hk-text-3);cursor:pointer;transition:color var(--hk-dur-fast) var(--hk-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0 .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.hk .hk-tablist [role=tab]:hover{color:var(--hk-text)}.hk .hk-tablist [role=tab][aria-selected=true]{color:var(--hk-text);background:var(--hk-surface);box-shadow:0 0 0 1px var(--hk-control-edge), 0 1px 2px #0000000f}:root[data-theme=dark] .hk :is(.hk-seg label:has(input:checked),.hk-seg .hk-seg-thumb,.hk-seg--links>a[aria-current=page],.hk-seg--buttons>button[aria-pressed=true],.hk-tablist [role=tab][aria-selected=true]){color:#fafafa;background:#27272a;box-shadow:inset 0 0 0 1px #3f3f46,0 1px 2px #00000080}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]) .hk :is(.hk-seg label:has(input:checked),.hk-seg .hk-seg-thumb,.hk-seg--links>a[aria-current=page],.hk-seg--buttons>button[aria-pressed=true],.hk-tablist [role=tab][aria-selected=true]){color:#fafafa;background:#27272a;box-shadow:inset 0 0 0 1px #3f3f46,0 1px 2px #00000080}}:root[data-theme=dark] .hk .hk-seg--slide[data-ready] label:has(input:checked){box-shadow:none;background:0 0}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]) .hk .hk-seg--slide[data-ready] label:has(input:checked){box-shadow:none;background:0 0}}.hk .hk-tabs{scrollbar-width:none;gap:1.5rem;margin-bottom:-1px;padding-bottom:1px;display:flex;overflow:auto hidden}.hk .hk-tabs>a{height:2.5rem;color:var(--hk-text-2);transition:color var(--hk-dur-fast) var(--hk-ease), border-color var(--hk-dur-fast) var(--hk-ease);border-bottom:1px solid #0000;flex:none;align-items:center;margin-bottom:-1px;font-size:.875rem;text-decoration:none;display:inline-flex}.hk .hk-tabs>a:hover{color:var(--hk-text)}.hk .hk-tabs>a[aria-current=page]{color:var(--hk-text);border-bottom-color:var(--hk-text)}.hk .hk-tabs>a:focus-visible{outline-offset:-2px}@media (pointer:coarse),(width<=639.98px){.hk .hk-tabs>a{height:2.75rem}}.hk .hk-table-wrap{margin-inline:-4px;padding-inline:4px;position:relative;overflow-x:auto}.hk .hk-table-wrap:focus-visible{outline-offset:-2px}.hk .hk-facts{margin:0}.hk .hk-facts>div{border-top:1px solid var(--hk-hairline);grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;padding:.75rem 0;display:grid}.hk .hk-facts>div:last-child{border-bottom:1px solid var(--hk-hairline)}.hk .hk-section .hk-facts>div:first-child{border-top:0;padding-top:0}.hk .hk-facts dt{color:var(--hk-text-3);font-size:.8125rem}.hk .hk-facts dd{min-width:0;color:var(--hk-text);overflow-wrap:anywhere;margin:0;font-size:.875rem}@media (width<=639.98px){.hk .hk-facts>div{grid-template-columns:minmax(0,1fr)}}.hk .hk-facts.hk-facts--row{border-top:1px solid var(--hk-hairline);border-bottom:1px solid var(--hk-hairline);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem 1.5rem;padding:1rem 0;display:grid}.hk .hk-facts.hk-facts--row>div{border:0;padding:0;display:block}.hk .hk-facts--row dt{font-size:.75rem}.hk .hk-facts--row dd{margin-top:.125rem;font-size:.9375rem}.hk .hk-section{margin-top:3.5rem}.hk .hk-section:first-child{margin-top:0}.hk .hk-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.875rem;display:flex}.hk .hk-section-head>:not(h2,h3,button,a.hk-btn,a.hk-btn-secondary){color:var(--hk-text-3);font-size:.8125rem}.hk .hk-h2-app{letter-spacing:-.01em;margin:0;font-size:1.25rem;line-height:1.75rem}.hk .hk-empty-title{font-family:var(--hk-font-sans);letter-spacing:0;color:var(--hk-text);margin:0;font-size:.875rem;font-weight:500}.hk .hk-confirm{border-radius:var(--hk-radius);background:var(--hk-surface-2);color:var(--hk-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.hk .hk-confirm>p{min-width:0;margin:0}.hk .hk-confirm-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hk .hk-bottom-bar{z-index:20;padding:.75rem 0 max(.75rem, env(safe-area-inset-bottom));border-top:1px solid var(--hk-border);background:var(--hk-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:2rem;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.hk .hk-bottom-bar{background:color-mix(in srgb, var(--hk-bg) 90%, transparent)}}.hk .hk-bottom-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hk .hk-skel{border-radius:var(--hk-radius-xs);background:var(--hk-surface-2);display:block}.hk .hk-skel-row{border-bottom:1px solid var(--hk-hairline);align-items:center;gap:1.5rem;height:3.5rem;display:flex}.hk .hk-navlink{color:var(--hk-text-2);white-space:nowrap;transition:color var(--hk-dur-fast) var(--hk-ease), border-color var(--hk-dur-fast) var(--hk-ease);border-bottom:1px solid #0000;align-items:center;gap:.5rem;margin-bottom:-1px;font-size:.875rem;text-decoration:none;display:flex}.hk .hk-navlink:hover{color:var(--hk-text)}.hk .hk-navlink[aria-current=page]{color:var(--hk-accent);border-bottom-color:var(--hk-accent)}.hk .hk-navlink:focus-visible{outline-offset:-2px}@media (forced-colors:active){.hk .hk-meter-track{background:canvas;border:1px solid graytext}.hk .hk-meter-fill{forced-color-adjust:none;background:canvastext}.hk .hk-banner{border:1px solid canvastext}}}@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.hit{position:relative}.hit:before{content:"";position:absolute;inset:-8px}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-0{top:0}.top-\[57px\]{top:57px}.top-\[101px\]{top:101px}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing) * -2)}.frame{width:100%;max-width:var(--frame-w);padding-inline:var(--frame-x);margin-inline:auto}.mt-0{margin-top:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-0{margin-bottom:0}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-full{height:100%}.max-h-\[calc\(100dvh-57px\)\]{max-height:calc(100dvh - 57px)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-\[min\(20rem\,85vw\)\]{width:min(20rem,85vw)}.w-full{width:100%}.w-px{width:1px}.max-w-\[42rem\]{max-width:42rem}.min-w-0{min-width:0}.min-w-26{min-width:calc(var(--spacing) * 26)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-hairline{border-color:var(--hk-hairline)}.p-2{padding:calc(var(--spacing) * 2)}.px-5{padding-inline:calc(var(--spacing) * 5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-compact{font-size:var(--text-compact)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-ink-2{color:var(--hk-text-2)}.text-ink-3{color:var(--hk-text-3)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *),.group-open\/fold\:rotate-180:is(:where(.group\/fold):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.hover\:text-ink:hover{color:var(--hk-text)}}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}@media not all and (width>=399px){.max-\[399px\]\:hidden{display:none}}@media not all and (width>=40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:hidden{display:none}}@media (width>=40rem){.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:text-right{text-align:right}}@media (width>=48rem){.md\:visible{visibility:visible}.md\:sticky{position:sticky}.md\:top-\[57px\]{top:57px}.md\:bottom-auto{bottom:auto}.md\:z-auto{z-index:auto}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:table-cell{display:table-cell}.md\:h-\[var\(--docs-nav-h\,calc\(100dvh-57px\)\)\]{height:var(--docs-nav-h,calc(100dvh - 57px))}.md\:w-\[220px\]{width:220px}.md\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:\[scrollbar-width\:none\]{scrollbar-width:none}.md\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.md\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pr-2{padding-right:calc(var(--spacing) * 2)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pl-0{padding-left:0}}@media (width>=64rem){.lg\:table-cell{display:table-cell}}@media (width>=80rem){.xl\:block{display:block}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:max-w-none{max-width:none}.xl\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.xl\:gap-x-12{column-gap:calc(var(--spacing) * 12)}}@container (width>=24rem){.\@sm\:w-auto{width:auto}.\@sm\:max-w-80{max-width:calc(var(--spacing) * 80)}.\@sm\:flex-\[1_1_10rem\]{flex:10rem}.\@sm\:flex-row{flex-direction:row}.\@sm\:flex-wrap{flex-wrap:wrap}.\@sm\:items-center{align-items:center}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media (width>=48rem){.md\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}}.nix-frame{border-radius:var(--hk-radius-lg);background:var(--hk-code-bg);box-shadow:0 0 0 1px var(--hk-code-border-outer), inset 0 0 0 1px var(--hk-code-border);color:var(--hk-code-text);transition:box-shadow var(--hk-dur-fast) var(--hk-ease);overflow:hidden}.nix-frame:has(.cm-editor.cm-focused){box-shadow:0 0 0 1px var(--hk-code-border-outer), inset 0 0 0 2px var(--hk-code-focus)}.nix-editor .cm-editor{height:100%;color:var(--hk-code-text);background:0 0;font-size:.8125rem}.nix-editor .cm-editor.cm-focused{outline:none}.nix-editor .cm-editor .cm-scroller{font-family:var(--hk-font-mono);scrollbar-color:var(--hk-code-scrollbar) transparent;scrollbar-width:thin;line-height:1.25rem}.nix-editor .cm-editor .cm-gutters{background:var(--hk-code-bg);color:var(--hk-code-dim);border-right:1px solid var(--hk-code-border)}.nix-editor .cm-editor .cm-lineNumbers .cm-gutterElement{font-variant-numeric:tabular-nums;padding:0 .625rem 0 .875rem}.nix-editor .cm-editor .cm-content{font-family:var(--hk-font-mono);caret-color:var(--hk-code-text);color:var(--hk-code-text);padding:.25rem 0 .25rem .75rem}.nix-editor .cm-editor .cm-cursor,.nix-editor .cm-editor .cm-dropCursor{border-left-color:var(--hk-code-text)}.nix-editor .cm-editor .cm-selectionBackground,.nix-editor .cm-editor.cm-focused .cm-selectionBackground{background:#93c5fd40}.nix-editor .cm-editor .cm-content ::selection{background:#93c5fd40}.nix-editor .cm-editor .cm-activeLine,.nix-editor .cm-editor .cm-activeLineGutter{background:#ffffff08}.nix-editor .cm-editor .cm-activeLineGutter{color:var(--hk-code-text)}.nix-editor .cm-editor .cm-matchingBracket{color:inherit;outline:1px solid var(--hk-code-border);background:#ffffff14}.nix-editor .cm-editor .cm-line-error{background:var(--hk-code-5xx-wash);box-shadow:inset 2px 0 0 var(--hk-code-5xx)}.nix-editor .cm-editor .cm-placeholder{color:var(--hk-code-muted)}.nix-editor .tok-string,.nix-editor .tok-string2{color:var(--hk-code-string)}.nix-editor .tok-number,.nix-editor .tok-bool,.nix-editor .tok-atom{color:var(--hk-code-number)}.nix-editor .tok-comment{color:var(--hk-code-comment);font-style:italic}.nix-editor .tok-keyword{color:var(--hk-code-keyword)}.nix-editor .tok-punctuation,.nix-editor .tok-operator{color:var(--hk-code-punct)}.nix-editor .tok-propertyName,.nix-editor .tok-variableName2{color:var(--hk-code-key)}.nix-frame .nix-footer{border-top:1px solid var(--hk-code-border);background:var(--hk-code-bar);min-height:2.75rem;color:var(--hk-code-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.5rem .75rem .5rem 1rem;font-size:.8125rem;display:flex}@media (forced-colors:active){.nix-frame{border:1px solid canvastext}.nix-frame:has(.cm-editor.cm-focused){outline-offset:2px;outline:2px solid highlight}}.hk .doc{color:var(--hk-text-2);overflow-wrap:break-word;font-size:.9375rem;line-height:1.6;container-type:inline-size}.hk .doc>:first-child{margin-top:0}.hk .doc p{margin:0 0 1rem}.hk .doc strong{color:var(--hk-text);font-weight:600}.hk .doc :is(ul,ol){margin:0 0 1rem;padding-left:1.25rem}.hk .doc ul{list-style:outside}.hk .doc ol{list-style:decimal}.hk .doc li{margin:.375rem 0;padding-left:.25rem}.hk .doc li::marker{color:var(--hk-text-4)}.hk .doc ol>li::marker{color:var(--hk-text-3);font-variant-numeric:tabular-nums}.hk .doc li>:is(p,ul,ol){margin-bottom:.375rem}.hk .doc hr{border:0;border-top:1px solid var(--hk-hairline);margin:2.75rem 0}.hk .doc h2{font-family:var(--hk-font-display);letter-spacing:-.015em;color:var(--hk-text);text-wrap:balance;margin:2.75rem 0 .875rem;font-size:1.5rem;font-weight:400;line-height:1.9375rem;position:relative}.hk .doc h3{font-family:var(--hk-font-sans);letter-spacing:-.005em;color:var(--hk-text);margin:2rem 0 .5rem;font-size:.9375rem;font-weight:600;line-height:1.5rem;position:relative}.hk .doc h2+h3{margin-top:1.25rem}.hk .doc :is(h2,h3):first-child{margin-top:0}.hk .doc .anchor{width:1.25rem;font-family:var(--hk-font-sans);color:var(--hk-text-4);opacity:0;transition:opacity var(--hk-dur-fast) var(--hk-ease);font-weight:400;text-decoration:none;position:absolute;left:-1.25rem}.hk .doc :is(h2,h3):hover .anchor,.hk .doc .anchor:focus-visible{opacity:1}.hk .doc :is(h2,h3)>code{color:var(--hk-text);background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600}.hk .doc a:not(.anchor){color:var(--hk-accent);text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.hk .doc a:not(.anchor){-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}.hk .doc a:not(.anchor){text-underline-offset:3px;transition:color var(--hk-dur-fast) var(--hk-ease), text-decoration-color var(--hk-dur-fast) var(--hk-ease);text-decoration-thickness:1px}.hk .doc a:not(.anchor):hover{color:var(--hk-accent-hover);text-decoration-color:currentColor}.hk .doc code.nobreak,.hk .doc code .nobreak{white-space:nowrap}.hk .doc :not(pre)>code:not(.nobreak){overflow-wrap:anywhere}.hk .doc :not(pre)>code{padding:.1em .2em}.hk .doc a code{color:inherit}.hk .doc pre{border-radius:var(--hk-radius-lg);--hk-pane-edge:0 0 0 1px var(--hk-code-border-outer), inset 0 0 0 1px var(--hk-code-border);max-height:30rem;box-shadow:var(--hk-pane-edge);color:var(--hk-code-text);white-space:pre;tab-size:2;scrollbar-width:thin;scrollbar-color:var(--hk-code-scrollbar) transparent;--hk-edge-fill:var(--hk-code-bg);--hk-edge-bar:var(--hk-code-dim);background:var(--hk-edge-covers), var(--hk-edge-bars), var(--hk-code-bg);margin:0 0 1.25rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.25rem;position:relative;overflow:auto}.hk .doc pre code{width:max-content;min-width:100%;font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block}.hk .doc pre:focus-visible{--hk-pane-edge:0 0 0 1px var(--hk-code-border-outer), inset 0 0 0 2px var(--hk-code-focus);outline:none}.hk .doc .code{margin:0 0 1.25rem;position:relative}.hk .doc .code pre{margin:0}.hk .doc .code .copy{z-index:1;border-radius:var(--hk-radius-6);background:var(--hk-code-bg);height:1.5rem;font-family:var(--hk-font-sans);color:var(--hk-code-muted);cursor:pointer;transition:color var(--hk-dur-fast) var(--hk-ease), background-color var(--hk-dur-fast) var(--hk-ease);border:0;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.hk .doc .code .copy:before{content:"";width:.875rem;height:.875rem;-webkit-mask:var(--hk-copy-icon) center / contain no-repeat;-webkit-mask:var(--hk-copy-icon) center / contain no-repeat;-webkit-mask:var(--hk-copy-icon) center / contain no-repeat;-webkit-mask:var(--hk-copy-icon) center / contain no-repeat;mask:var(--hk-copy-icon) center / contain no-repeat;--hk-copy-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5.5' y='5.5' width='8' height='8' rx='1.5'/%3E%3Cpath d='M10.5 5.5v-2a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2'/%3E%3C/svg%3E");background:currentColor;flex:none}.hk .doc .code .copy.is-copied:before{--hk-copy-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}.hk .doc .code .copy:hover{color:var(--hk-code-text);background:var(--hk-code-text)}@supports (color:color-mix(in lab, red, red)){.hk .doc .code .copy:hover{background:color-mix(in srgb, var(--hk-code-text) 8%, var(--hk-code-bg))}}.hk .doc .code .copy.is-copied{color:var(--hk-code-ok)}.hk .doc .code .copy:focus-visible{outline:2px solid var(--hk-code-string);outline-offset:0}@container (width<=38.99rem){.hk .doc .code .copy{background:0 0;height:2.75rem;padding:0 .75rem;top:0;right:.25rem}.hk .doc .code pre{padding-top:2.75rem}}@media (pointer:coarse){.hk .doc .code .copy{background:0 0;height:2.75rem;padding:0 .75rem;top:0;right:.25rem}.hk .doc .code pre{padding-top:2.75rem}}@media (width<=639.98px){.hk .doc pre{font-size:.75rem}}.hk .doc pre :is(.prompt,.output){color:var(--hk-code-muted)}.hk .doc pre .prompt{-webkit-user-select:none;user-select:none}.hk .doc pre :is(.tok-string,.tok-string2,.tok-url){color:var(--hk-code-string)}.hk .doc pre :is(.tok-number,.tok-bool,.tok-atom){color:var(--hk-code-number)}.hk .doc pre .tok-comment{color:var(--hk-code-comment);font-style:italic}.hk .doc pre :is(.tok-keyword,.tok-operator,.tok-punctuation){color:var(--hk-code-keyword)}.hk .doc pre :is(.tok-propertyName,.tok-variableName){color:var(--hk-code-key)}.hk .doc .table-wrap{--hk-edge-fill:var(--hk-bg);--hk-edge-bar:var(--hk-text-3);background:var(--hk-edge-covers), var(--hk-edge-bars);margin:0 0 1.5rem;position:relative;overflow-x:auto}.hk .doc .table-wrap:focus-visible{outline:2px solid var(--hk-accent);outline-offset:2px}.hk .doc :is(pre,.table-wrap){--hk-edge-covers:linear-gradient(var(--hk-edge-fill), var(--hk-edge-fill)) left / .75rem 100% no-repeat local, linear-gradient(var(--hk-edge-fill), var(--hk-edge-fill)) right / .75rem 100% no-repeat local;--hk-edge-bars:linear-gradient(var(--hk-edge-bar), var(--hk-edge-bar)) left / 2px 100% no-repeat scroll, linear-gradient(var(--hk-edge-bar), var(--hk-edge-bar)) right / 2px 100% no-repeat scroll}.hk .doc table{border-collapse:collapse;width:100%;color:var(--hk-text-2);font-size:.8125rem;line-height:1.25rem}.hk .doc th{border-bottom:1px solid var(--hk-border);text-align:left;vertical-align:bottom;color:var(--hk-text-3);padding:0 .75rem .5rem;font-size:.75rem;font-weight:500}.hk .doc td{border-top:1px solid var(--hk-hairline);vertical-align:top;padding:.625rem .75rem}.hk .doc tbody tr:first-child td{border-top:0}.hk .doc :is(th,td):first-child{padding-left:0}.hk .doc :is(th,td):last-child{padding-right:0}.hk .doc td:first-child{color:var(--hk-text)}.hk .doc :is(td,th).num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media (width>=640px){.hk .doc td:first-child,.hk .doc td:first-child code{white-space:nowrap}}@media (width<=639.98px){.hk .doc .table-wrap:not(:has(th:nth-child(4))) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.hk .doc .table-wrap:not(:has(th:nth-child(4))) table,.hk .doc .table-wrap:not(:has(th:nth-child(4))) tbody){display:block}.hk .doc .table-wrap:not(:has(th:nth-child(4))) tr{border-top:1px solid var(--hk-hairline);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.625rem 0;display:flex}.hk .doc .table-wrap:not(:has(th:nth-child(4))) tbody tr:first-child{border-top:0}.hk .doc .table-wrap:not(:has(th:nth-child(4))) td{border:0;min-width:0;padding:0}.hk .doc .table-wrap:not(:has(th:nth-child(4))) td:first-child{font-weight:500}.hk .doc .table-wrap:not(:has(th:nth-child(4))) td:first-child code{white-space:normal;overflow-wrap:anywhere}.hk .doc .table-wrap:not(:has(th:nth-child(4))) td:not(:first-child,:last-child){color:var(--hk-text-3);font-size:.75rem}.hk .doc .table-wrap:not(:has(th:nth-child(4))) td:last-child:not(:first-child){flex-basis:100%}.hk .doc .table-wrap:has(th:nth-child(4)) :is(th,td){padding-inline:.375rem}.hk .doc .table-wrap:has(th:nth-child(4)) :is(th,td):first-child{padding-left:0}.hk .doc .table-wrap:has(th:nth-child(4)) :is(th,td):last-child{padding-right:0}.hk .doc .table-wrap:has(th:nth-child(4)) td:not(:first-child) code{white-space:normal;overflow-wrap:anywhere}}.hk .doc .note{border-left:2px solid var(--hk-accent);background:var(--hk-accent-wash);color:var(--hk-text-2);margin:0 0 1.25rem;padding:.75rem 1rem}.hk .doc .note>:last-child{margin-bottom:0}@media (forced-colors:active){.hk .doc pre{border:1px solid canvastext}.hk .doc .note{border-left-color:canvastext}.hk .doc .code .copy{border:1px solid buttontext}}.hk .fold-chevron{transition-property:transform,rotate;transition-duration:var(--hk-dur-fast);transition-timing-function:var(--hk-ease)}.hk .doc-toc a{color:var(--hk-text-3);transition:color var(--hk-dur-fast) var(--hk-ease);padding:.3125rem 0;font-size:.875rem;line-height:1.25rem;text-decoration:none;display:block}.hk .doc-toc a:hover{color:var(--hk-text)}@media (pointer:coarse),(width<=639.98px){.hk .doc-fold summary{min-height:2.75rem}.hk .doc-toc a{padding-block:.75rem}}.hk .doc-rail-title{color:var(--hk-text);margin:0 0 .75rem;font-size:.75rem;font-weight:600;line-height:1rem}.hk .doc-rail-track,.hk .doc-rail-track ul{margin:0;padding:0;list-style:none}.hk .doc-rail-track{border-left:1px solid var(--hk-border)}.hk .doc-rail a{color:var(--hk-text-3);transition:color var(--hk-dur-fast) var(--hk-ease), border-color var(--hk-dur-fast) var(--hk-ease);border-left:1px solid #0000;margin-left:-1px;padding:.25rem 0 .25rem .875rem;font-size:.8125rem;line-height:1.25rem;text-decoration:none;display:block}.hk .doc-rail a:hover{color:var(--hk-text)}.hk .doc-rail a[aria-current=true]{color:var(--hk-text);border-left-color:var(--hk-accent)}.hk .doc-rail a.doc-rail-sub{padding-left:1.625rem}@media (prefers-reduced-motion:reduce){.hk .fold-chevron,.hk .doc-toc a,.hk .doc-rail a{transition:none}}@media (forced-colors:active){.hk .doc-rail a{border-left-color:canvas}.hk .doc-rail a[aria-current=true]{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:2px}}@media (width>=768px){#docs-nav[data-fade]{-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}}:root{--hk-frost-head:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='440' height='56'%3E%3Cdefs%3E%3Cg id='f0'%3E%3Cpath d='M0 0l3-.1 1-.1'/%3E%3Cpath d='M3 -.1l.7 1M3 -.1l.6-1.1' stroke-opacity='.7'/%3E%3C/g%3E%3Cg id='f1'%3E%3Cpath d='M0 0l3 0 3-.1'/%3E%3Cpath d='M3 0l.6 1M3 0l.8-.9' stroke-opacity='.7'/%3E%3C/g%3E%3Cg id='f2'%3E%3Cpath d='M0 0l3-.2 3-.1 3 0'/%3E%3Cpath d='M3 -.2l1.1-2.2 .3-.5M6 -.3l1.1 1.1M6 -.3l.7-1.4' stroke-opacity='.7'/%3E%3C/g%3E%3Cg id='f3'%3E%3Cpath d='M0 0l3-.1 3-.2 3-.3 3-.2 1-.1'/%3E%3Cpath d='M3 -.1l1.2 2.2 1.3 2.1 .2 .2M9 -.5l1.7 1.9 .2 .3M9 -.5l.9-2.3 .2-.3M9 -.5l.8 1.8M9 -.5l.9-1.8M12 -.8l.6-1' stroke-opacity='.7'/%3E%3C/g%3E%3Cg id='f4'%3E%3Cpath d='M0 0l3 .4 3 .4 3 .5 3 .5 3 .5 2.9 .6'/%3E%3Cpath d='M5.9 .8l1 2.3 1.1 2.3 .7 1.1M8.9 1.3l1.6-1.9 1.6-1.6M8.9 1.3l.6 2.4 .5 2.3M14.8 2.3l.6 1.5M14.8 2.3l1-1.3' stroke-opacity='.7'/%3E%3C/g%3E%3Cg id='f5'%3E%3Cpath d='M0 0l3 .1 3 0 3 .1 3 .1 3 .1 3 .1 3 0 3 .2 1 .1'/%3E%3Cpath d='M6 .2l1.1 2.3 1.1 2.3 1.1 2.3 .4 .9M7 2.5l-.9 1.2M6 .2l1 2.3 1.1 2.2 0 .1M6 .2l1.1-2.3 1-2.3 0-.1M9 .3l1.2 2.2 1.2 2.2 .7 1.1M9 .3l1.5-2 1.6-1.9 .9-.9M12 .5l1.4 2.1 1.1 1.6M12 .5l1.5-2 1.2-1.5M15 .5l.9 2.3 .5 1.6M15 .5l1.3-2.1 .9-1.4M18 .6l1.4-2.1 .3-.4M21 .6l.5 1.2M21 .6l.6-1.1' stroke-opacity='.7'/%3E%3C/g%3E%3Cg id='f6'%3E%3Cpath d='M0 0l3 .1 3 .3 3 .3 3 .2 3 .2 3 .1 3 .1 3 .2 3 .3 3 .4 3 .3 1 .1'/%3E%3Cpath d='M6 .4l1.1 2.3 1 2.3 .9 2.3 .6 1.8M7.1 2.6l2.3 .1M8.3 4.9l-.9 1.4M6 .4l1.3-2.1 1.2-2.2 1.1-2.3 .8-1.7M7.2 -1.8l2.2-.1M8.9 -5l-.7-1.1M9 .6l.9 2.3 .7 2.4 .6 2.4 .5 2.5 .6 2.4 .5 1.4M9.8 3l-2.7 3.2M10.6 5.2l-2.4 2.8M11.6 8.1l1.6 .3M9 .6l1 2.3 1 2.3 1.1 2.2 .7 1.3M9.9 3l1.9 .3M10.8 5.2l-.9 1.2M9 .6l1.6-1.9 1.7-1.8 1.8-1.7 1-1M10.7 -1.2l-.7-2.4M12 .8l1.5-2 1.4-2.1 1.5-2 .7-1.1M13.4 -1.2l1.6 .1M15 1l1.3 2.1 1.5 2 1.4 2 .2 .3M16.3 3.1l-1 1.8M15 1l1.5-2 1.5-2 1.6-1.9 .2-.3M16.6 -.9l-.7-2M18 1.1l1.4 2.1 1.4 2.1 .4 .7M18 1.1l1.4-2 1.4-2.1 .5-.7M21 1.2l1.4 2.1 1.3 1.9M21 1.2l1.1-2.3 1-2.1M24 1.3l1.1 2.2 .7 1.3M24 1.3l1.3-2.1 .8-1.3M26.9 1.6l.8 2.4 .6 1.8M29.9 2l1.3 2.1 .3 .5M29.9 2l1.6-1.9 .4-.5M29.9 2l.9 1.5' stroke-opacity='.7'/%3E%3C/g%3E%3Cg id='f7'%3E%3Cpath d='M0 0l3 .2 3 .3 3 .4 3 .4 3 .4 3 .4 3 .4 3 .4 2.9 .6 2.9 .6 2.9 .7 2.9 .6 2.9 .7 2.9 .6 1.9 .5'/%3E%3Cpath d='M6 .5l.9 2.3 .9 2.3 .8 2.4 .7 2.4 .6 2.4 .5 2.5 .1 .6M6.9 2.9l4.6 .7M7.8 5.1l2.8 .4M8.7 7.4l-2 2.6M10 10.5l1.5 .2M6 .5l1.6-1.9 1.7-1.9 1.6-1.9 1.5-2 1.5-2 1.6-1.9 .4-.5M7.6 -1.4l3.1 .5M9.6 -4l-.7-1.9M11 -5.7l-1.1-3M13.3 -8.5l1.3 .2M6 .5l.8 2.4 .7 2.4 .8 2.4 .7 2.4 .8 2.4 .2 .5M6.8 2.9l-2 2.3M7.9 6.1l-1.1 1.3M8.7 8.3l1.3 .3M6 .5l1.4-2 1.3-2.1 1.2-2.2 1.1-2.3 1.1-2.3 .2-.5M7.3 -1.6l2.5 .1M8.8 -3.9l1.6 .1M10.4 -6.6l1.4 0M8.9 1l.6 2.4 .4 2.5 .5 2.5 .4 2.5 .2 2.5 .1 2.5 0 2.4M9.7 3.3l5.2 1.1M10.6 5.9l3.3 .7M11.4 8.5l-2.4 2.6M12.4 11.4l-1.4 1.6M13.3 14.1l1.2 .3M11.9 1.4l1.8-1.8 1.8-1.7 1.9-1.6 .5-.4M13.6 -.5l-.6-2M14.9 1.7l1 2.3 1.1 2.2 1.1 2.2 .9 2.3 .9 2.3 .8 2.1M15.9 4l4.5 .5M17.1 6.9l3.3 .4M18.5 10l1.3 .1M17.9 2.1l.8 2.4 .6 2.4 .8 2.4 .7 2.4 .8 2.4 0 0M18.8 4.4l3.1 .4M19.9 7l2.5 .3M20.8 2.5l.8 2.4 1 2.3 1 2.3 .9 2.3 0 .1M21.6 4.9l-2.1 2.3M22.5 7.9l-1 1M20.8 2.5l1.2-2.2 1.1-2.2 1.2-2.2 1.1-2.3 0-.1M22.2 .4l2.3 .2M23.6 -1.5l-.7-1.5M23.8 2.9l1.3 2.1 1.3 2.2 1.2 2.2 .1 .3M25 5.1l-.6 1M26.8 3.5l.6 2.4 .7 2.4 .5 1.4M26.8 3.5l1.8-1.7 1.9-1.6 1.2-1M29.7 4.1l.8 2.4 .9 2.3 .6 2.1M30.4 6.5l-1.2 1.3M32.6 4.8l.5 2.5 .5 2.4 .3 1.3M35.5 5.5l.8 2.4 .1 .4M35.5 5.5l1.2-2.2 .2-.3M38.5 6.2l.3 2.5 .1 1.2M38.5 6.2l1.9-1.6 .9-.8M38.5 6.2l1.7-1.8 .2-.2' stroke-opacity='.7'/%3E%3C/g%3E%3Cg id='a' fill='none' stroke-linecap='round'%3E%3Cuse href='%23f0' transform='translate(19.1 57)rotate(221)scale(0.63)' opacity='0.16'/%3E%3Cuse href='%23f0' transform='translate(34.9 57)rotate(267)scale(0.64)' opacity='0.17'/%3E%3Cuse href='%23f0' transform='translate(79.4 57)rotate(227)scale(0.74)' opacity='0.25'/%3E%3Cuse href='%23f0' transform='translate(81.2 57)rotate(288)scale(0.84)' opacity='0.25'/%3E%3Cuse href='%23f0' transform='translate(137.8 57)rotate(295)scale(1.19)' opacity='0.41'/%3E%3Cuse href='%23f0' transform='translate(153.5 57)rotate(237)' opacity='0.47'/%3E%3Cuse href='%23f2' transform='translate(159.3 57)rotate(277)scale(0.86)' opacity='0.49'/%3E%3Cuse href='%23f0' transform='translate(178.9 57)rotate(223)scale(0.95)' opacity='0.57'/%3E%3Cuse href='%23f2' transform='translate(181.6 57)rotate(323)scale(0.90)' opacity='0.58'/%3E%3Cuse href='%23f1' transform='translate(189.4 57)rotate(295)scale(1.15)' opacity='0.61'/%3E%3Cuse href='%23f3' transform='translate(193.2 57)rotate(281)scale(0.92)' opacity='0.63'/%3E%3Cuse href='%23f1' transform='translate(209.4 57)rotate(281)scale(1.13)' opacity='0.70'/%3E%3Cuse href='%23f3' transform='translate(212 57)rotate(223)scale(0.87)' opacity='0.72'/%3E%3Cuse href='%23f3' transform='translate(214.6 57)rotate(300)scale(0.89)' opacity='0.73'/%3E%3Cuse href='%23f3' transform='translate(218.1 57)rotate(233)scale(1.10)' opacity='0.75'/%3E%3Cuse href='%23f1' transform='translate(228 57)rotate(216)scale(1.17)' opacity='0.80'/%3E%3Cuse href='%23f1' transform='translate(230.9 57)rotate(224)scale(0.89)' opacity='0.81'/%3E%3Cuse href='%23f0' transform='translate(234 57)rotate(296)scale(1.07)' opacity='0.83'/%3E%3Cuse href='%23f2' transform='translate(236.4 57)rotate(245)' opacity='0.84'/%3E%3Cuse href='%23f2' transform='translate(243 57)rotate(249)scale(0.94)' opacity='0.88'/%3E%3Cuse href='%23f2' transform='translate(247.3 57)rotate(316)' opacity='0.90'/%3E%3Cuse href='%23f1' transform='translate(251.7 57)rotate(302)scale(1.20)' opacity='0.92'/%3E%3Cuse href='%23f3' transform='translate(253.9 57)rotate(273)scale(1.06)' opacity='0.94'/%3E%3Cuse href='%23f4' transform='translate(258.3 57)rotate(240)scale(1.08)' opacity='0.96'/%3E%3Cuse href='%23f4' transform='translate(261.1 57)rotate(287)scale(0.93)'/%3E%3Cuse href='%23f4' transform='translate(262.8 57)rotate(242)'/%3E%3Cuse href='%23f1' transform='translate(266.5 57)rotate(291)scale(0.86)'/%3E%3Cuse href='%23f3' transform='translate(269.6 57)rotate(264)scale(1.11)'/%3E%3Cuse href='%23f4' transform='translate(271.8 57)rotate(277)scale(0.96)'/%3E%3Cuse href='%23f5' transform='translate(276.1 57)rotate(313)scale(0.90)'/%3E%3Cuse href='%23f4' transform='translate(279.8 57)rotate(247)'/%3E%3Cuse href='%23f6' transform='translate(284.2 57)rotate(231)'/%3E%3Cuse href='%23f4' transform='translate(286 57)rotate(268)scale(1.15)'/%3E%3Cuse href='%23f5' transform='translate(289.1 57)rotate(274)'/%3E%3Cuse href='%23f5' transform='translate(291.8 57)rotate(309)scale(1.11)'/%3E%3Cuse href='%23f1' transform='translate(296.2 57)rotate(266)scale(0.95)'/%3E%3Cuse href='%23f5' transform='translate(298.4 57)rotate(289)scale(0.87)'/%3E%3Cuse href='%23f2' transform='translate(302.6 57)rotate(314)scale(1.20)'/%3E%3Cuse href='%23f3' transform='translate(304.4 57)rotate(319)'/%3E%3Cuse href='%23f3' transform='translate(307.1 57)rotate(237)scale(0.95)'/%3E%3Cuse href='%23f5' transform='translate(308.8 57)rotate(311)scale(0.92)'/%3E%3Cuse href='%23f5' transform='translate(312.8 57)rotate(273)scale(0.90)'/%3E%3Cuse href='%23f3' transform='translate(315.2 57)rotate(299)' opacity='0.95'/%3E%3Cuse href='%23f3' transform='translate(317.3 57)rotate(308)' opacity='0.94'/%3E%3Cuse href='%23f1' transform='translate(319.5 57)rotate(286)scale(1.15)' opacity='0.92'/%3E%3Cuse href='%23f3' transform='translate(323.2 57)rotate(248)' opacity='0.89'/%3E%3Cuse href='%23f1' transform='translate(329.1 57)rotate(313)scale(1.24)' opacity='0.85'/%3E%3Cuse href='%23f2' transform='translate(331.3 57)rotate(250)scale(1.16)' opacity='0.83'/%3E%3Cuse href='%23f4' transform='translate(335.2 57)rotate(282)scale(0.95)' opacity='0.80'/%3E%3Cuse href='%23f3' transform='translate(348.1 57)rotate(297)scale(1.15)' opacity='0.71'/%3E%3Cuse href='%23f0' transform='translate(350.1 57)rotate(294)scale(1.17)' opacity='0.69'/%3E%3Cuse href='%23f0' transform='translate(356.5 57)rotate(217)scale(0.93)' opacity='0.65'/%3E%3Cuse href='%23f1' transform='translate(360.7 57)rotate(244)scale(1.12)' opacity='0.62'/%3E%3Cuse href='%23f2' transform='translate(363.1 57)rotate(218)scale(0.91)' opacity='0.60'/%3E%3Cuse href='%23f2' transform='translate(365.8 57)rotate(272)scale(1.20)' opacity='0.58'/%3E%3Cuse href='%23f1' transform='translate(369.1 57)rotate(281)scale(1.19)' opacity='0.56'/%3E%3Cuse href='%23f0' transform='translate(376.4 57)rotate(305)' opacity='0.51'/%3E%3Cuse href='%23f0' transform='translate(379.6 57)rotate(229)scale(0.69)' opacity='0.49'/%3E%3Cuse href='%23f0' transform='translate(387.4 57)rotate(300)scale(0.82)' opacity='0.44'/%3E%3Cuse href='%23f0' transform='translate(393.9 57)rotate(300)scale(0.89)' opacity='0.39'/%3E%3C/g%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.24' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 9 -4.3'/%3E%3CfeComposite in2='SourceGraphic' operator='in'/%3E%3C/filter%3E%3ClinearGradient id='e0'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0.00'/%3E%3Cstop offset='0.1' stop-color='%23fff' stop-opacity='0.03'/%3E%3Cstop offset='0.2' stop-color='%23fff' stop-opacity='0.12'/%3E%3Cstop offset='0.3' stop-color='%23fff' stop-opacity='0.24'/%3E%3Cstop offset='0.4' stop-color='%23fff' stop-opacity='0.41'/%3E%3Cstop offset='0.5' stop-color='%23fff' stop-opacity='0.61'/%3E%3Cstop offset='0.6' stop-color='%23fff' stop-opacity='0.84'/%3E%3Cstop offset='0.7' stop-color='%23fff' stop-opacity='0.86'/%3E%3Cstop offset='0.8' stop-color='%23fff' stop-opacity='0.53'/%3E%3Cstop offset='0.9' stop-color='%23fff' stop-opacity='0.23'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0.00'/%3E%3C/linearGradient%3E%3Cmask id='m0'%3E%3Crect x='0' y='52' width='440' height='4' fill='url(%23e0)'/%3E%3C/mask%3E%3ClinearGradient id='c0' x1='0' y1='1' x2='0' y2='0'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.35' stop-color='%23fff' stop-opacity='.6'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cuse href='%23a' stroke='%23000' stroke-width='2.6' opacity='0.45'/%3E%3Crect x='0' y='52' width='440' height='4' fill='url(%23c0)' filter='url(%23n)' mask='url(%23m0)'/%3E%3Cuse href='%23a' stroke='%23fff' stroke-width='.85'/%3E%3Cg fill='%23fff'%3E%3Ccircle cx='291.8' cy='31.8' r='.75'/%3E%3Ccircle cx='227.1' cy='53.3' r='.75'/%3E%3Ccircle cx='176' cy='54.5' r='.75'/%3E%3Ccircle cx='365.8' cy='46.2' r='.75'/%3E%3Ccircle cx='351.8' cy='52.6' r='.75'/%3E%3Ccircle cx='227.1' cy='53.3' r='.75'/%3E%3Ccircle cx='324.5' cy='46.6' r='.75'/%3E%3Ccircle cx='321.4' cy='50.4' r='.75'/%3E%3Ccircle cx='208.7' cy='46.2' r='.75'/%3E%3Ccircle cx='253.7' cy='50.3' r='.75'/%3E%3Ccircle cx='309.9' cy='36' r='.75'/%3E%3Ccircle cx='253.6' cy='43.2' r='.75'/%3E%3Ccircle cx='357.7' cy='51' r='.75'/%3E%3Ccircle cx='356.4' cy='52.2' r='.75'/%3E%3Ccircle cx='192.3' cy='50.7' r='.75'/%3E%3Ccircle cx='276.4' cy='40.4' r='.75'/%3E%3C/g%3E%3C/svg%3E");--hk-frost-cloud:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='64'%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.014 .09' numOctaves='4' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 2.4 -.9' result='s'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' seed='10'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 7 -3.9'/%3E%3CfeComposite in2='s' operator='in' result='g'/%3E%3CfeMerge%3E%3CfeMergeNode in='s'/%3E%3CfeMergeNode in='g'/%3E%3CfeMergeNode in='g'/%3E%3C/feMerge%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E")}.hk [data-frost-on]{isolation:isolate;position:relative}.hk .hk-frost{z-index:-1;pointer-events:none;--frost-mask:none;--frost-size:100% 100%;--frost-at:right bottom;position:absolute}.hk .hk-frost:before,.hk .hk-frost:after{content:"";-webkit-mask-image:var(--frost-mask);-webkit-mask-image:var(--frost-mask);-webkit-mask-image:var(--frost-mask);-webkit-mask-image:var(--frost-mask);mask-image:var(--frost-mask);-webkit-mask-size:var(--frost-size);-webkit-mask-size:var(--frost-size);-webkit-mask-size:var(--frost-size);-webkit-mask-size:var(--frost-size);mask-size:var(--frost-size);-webkit-mask-position:var(--frost-at);-webkit-mask-position:var(--frost-at);-webkit-mask-position:var(--frost-at);-webkit-mask-position:var(--frost-at);mask-position:var(--frost-at);position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hk .hk-frost:before{background:var(--hk-frost-shade);-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;mask-mode:alpha}.hk .hk-frost:after{background:var(--hk-frost-ice);-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;mask-mode:luminance}.hk .hk-frost--head{--frost-mask:var(--hk-frost-head);--frost-size:440px 56px;background:radial-gradient(ellipse 46% 100% at 66% 100%, var(--hk-frost-haze), transparent);width:clamp(0px,100% - 24rem,27.5rem);height:56px;bottom:0;right:0}.hk .hk-frost--head:before,.hk .hk-frost--head:after{-webkit-mask-image:var(--frost-mask), linear-gradient(90deg, transparent, #fff 4rem);-webkit-mask-image:var(--frost-mask), linear-gradient(90deg, transparent, #fff 4rem);-webkit-mask-image:var(--frost-mask), linear-gradient(90deg, transparent, #fff 4rem);-webkit-mask-image:var(--frost-mask), linear-gradient(90deg, transparent, #fff 4rem);mask-image:var(--frost-mask), linear-gradient(90deg, transparent, #fff 4rem);-webkit-mask-size:var(--frost-size), 100% 100%;-webkit-mask-size:var(--frost-size), 100% 100%;-webkit-mask-size:var(--frost-size), 100% 100%;-webkit-mask-size:var(--frost-size), 100% 100%;mask-size:var(--frost-size), 100% 100%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.hk .hk-frost--head:after{-webkit-mask-source-type:luminance,alpha;-webkit-mask-source-type:luminance,alpha;-webkit-mask-source-type:luminance,alpha;mask-mode:luminance,alpha}.hk .hk-frost--row,.hk .hk-frost--edge{--frost-mask:var(--hk-frost-cloud);--frost-size:1600px 64px;--frost-at:left bottom;--frost-feather:linear-gradient(90deg, transparent, #fff 3rem, #fff 22%, transparent 68%);--frost-foot:linear-gradient(0deg, #fff 2px, #ffffff8c 45%, transparent);height:18px;bottom:0;left:0;right:0}.hk .hk-frost--row:before,.hk .hk-frost--edge:before,.hk .hk-frost--row:after,.hk .hk-frost--edge:after{-webkit-mask-image:var(--frost-feather), var(--frost-foot);-webkit-mask-image:var(--frost-feather), var(--frost-foot);-webkit-mask-image:var(--frost-feather), var(--frost-foot);-webkit-mask-image:var(--frost-feather), var(--frost-foot);mask-image:var(--frost-feather), var(--frost-foot);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-source-type:alpha;-webkit-mask-composite:source-in;-webkit-mask-source-type:alpha;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:alpha;mask-mode:alpha}.hk .hk-frost--row:before,.hk .hk-frost--edge:before{background:linear-gradient(0deg, var(--hk-frost-cloud-ink), transparent 3px), var(--hk-frost-haze)}.hk .hk-frost--row:after,.hk .hk-frost--edge:after{-webkit-mask-image:var(--frost-mask), var(--frost-feather), var(--frost-foot);-webkit-mask-image:var(--frost-mask), var(--frost-feather), var(--frost-foot);-webkit-mask-image:var(--frost-mask), var(--frost-feather), var(--frost-foot);-webkit-mask-image:var(--frost-mask), var(--frost-feather), var(--frost-foot);mask-image:var(--frost-mask), var(--frost-feather), var(--frost-foot);-webkit-mask-size:var(--frost-size), 100% 100%, 100% 100%;-webkit-mask-size:var(--frost-size), 100% 100%, 100% 100%;-webkit-mask-size:var(--frost-size), 100% 100%, 100% 100%;-webkit-mask-size:var(--frost-size), 100% 100%, 100% 100%;mask-size:var(--frost-size), 100% 100%, 100% 100%;-webkit-mask-position:var(--frost-at), 0 0, 0 0;-webkit-mask-position:var(--frost-at), 0 0, 0 0;-webkit-mask-position:var(--frost-at), 0 0, 0 0;-webkit-mask-position:var(--frost-at), 0 0, 0 0;mask-position:var(--frost-at), 0 0, 0 0;-webkit-mask-composite:source-in, source-in;background:var(--hk-frost-cloud-ink);-webkit-mask-composite:source-in,source-in;-webkit-mask-composite:source-in,source-in;-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect}@property --frost-g{syntax:"<number>";inherits:true;initial-value:0}.hk [data-frost-on=row]{--frost-g:0;transition:--frost-g .25s cubic-bezier(.4,0,1,1)}@media (hover:hover) and (pointer:fine){.hk [data-frost-on=row]:is(:hover,:focus-within){--frost-g:1;transition:--frost-g .45s cubic-bezier(.2,.7,.2,1)}}.hk [data-frost-on=row]:has(:focus-visible){--frost-g:1;transition:--frost-g .45s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.hk [data-frost-on=row]:is(*,:hover,:focus-within,:has(:focus-visible)){transition:none}}.hk .hk-frost--row{left:calc(-1 * var(--hk-row-bleed));right:calc(-1 * var(--hk-row-bleed));height:calc(18px + var(--frost-g) * 2px);--frost-feather:linear-gradient(90deg, #fff, #fff calc(22% + var(--frost-g) * 18%), transparent calc(68% + var(--frost-g) * 30%));border-radius:0}.hk .mrow .hk-frost--row{height:calc(12px + var(--frost-g) * 4px)}.hk :is(tr:last-child,tr:has(+.confirm-row))>td>.hk-frost--row,.hk li:last-child>.hk-frost--row{background:linear-gradient(var(--hk-hairline), var(--hk-hairline)) bottom / calc(100% - 2 * var(--hk-row-bleed)) 1px no-repeat;bottom:-1px}.hk .hk-frost--row:before,.hk .hk-frost--row:after{border-radius:inherit}.hk .hk-frost--row[data-frost-mask="2"]{--frost-at:-250px bottom}.hk .hk-frost--row[data-frost-mask="3"]{--frost-at:-500px bottom}.hk .hk-frost--edge{--frost-feather:linear-gradient(270deg, transparent, #fff 2rem, #fff 20%, transparent 70%);--frost-at:right bottom;height:12px}@media (width<=639.98px){.hk .hk-frost--head{display:none}}@media (width>=640px){.hk .hk-frost--edge{display:none}}.hk .hk-meter-ice .hk-meter:not(.hk-meter--warn,.hk-meter--err,.hk-meter--neutral){--m:var(--hk-ice-ink)}.hk .hk-meter-ice .hk-meter:not(.hk-meter--warn,.hk-meter--err) .hk-meter-fill{box-shadow:inset 0 1px 0 var(--hk-frost-rim)}@media (prefers-reduced-transparency:reduce){.hk .hk-frost--head,.hk :is(.hk-frost--row,.hk-frost--edge):before{background:0 0}}@media (forced-colors:active){.hk .hk-frost{display:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-latin-opsz-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-latin-ext-opsz-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/geist-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/geist-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/geist-mono-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/geist-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/geist-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/noto-serif-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/noto-serif-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/noto-serif-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/noto-serif-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT);size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Courier New),local(CourierNewPSMT);size-adjust:99.9837%;ascent-override:100.516%;descent-override:29.5048%;line-gap-override:0%}@font-face{font-family:Noto Serif Fallback;src:local(Georgia);size-adjust:107.896%;ascent-override:99.0771%;descent-override:27.1558%;line-gap-override:0%}:root [data-sonner-toaster][data-sonner-theme]{--normal-bg:var(--hk-surface);--normal-bg-hover:var(--hk-surface-2);--normal-border:var(--hk-border);--normal-border-hover:var(--hk-border-strong);--normal-text:var(--hk-text);--success-bg:var(--hk-surface);--success-border:var(--hk-border);--success-text:var(--hk-text);--warning-bg:var(--hk-surface);--warning-border:var(--hk-border);--warning-text:var(--hk-text);--info-bg:var(--hk-surface);--info-border:var(--hk-border);--info-text:var(--hk-text);--error-bg:var(--hk-err-wash);--error-border:transparent;--error-text:var(--hk-err);--border-radius:var(--hk-radius);font-family:var(--hk-font-sans)}:root [data-sonner-toaster] [data-sonner-toast][data-styled=true]{border-radius:var(--hk-radius);box-shadow:var(--hk-shadow-pop);font-size:.8125rem}:root [data-sonner-toaster] [data-sonner-toast][data-styled=true]:focus-visible{outline:2px solid var(--hk-accent);outline-offset:2px}:root [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-description]{color:var(--hk-text-2)}:root [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]{border-radius:var(--hk-radius-7)}:root [data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=error]{background:var(--hk-err-wash);color:var(--hk-err);border-color:#0000}:root [data-sonner-toaster] [data-sonner-toast][data-styled=true][data-type=error] [data-description]{color:inherit}body:has(.hk-bottom-bar) [data-sonner-toaster][data-y-position=bottom]{--offset-bottom:calc(5rem + env(safe-area-inset-bottom,0px))!important;bottom:calc(5rem + env(safe-area-inset-bottom,0px))!important}@media (forced-colors:active){nav a[aria-current=page]{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:2px}.hk-navlink:not([aria-current=page]),.hk-tabs>a:not([aria-current=page]){border-bottom-style:none}.hk-dot{forced-color-adjust:none;box-shadow:none;background-color:canvas;border:1px solid canvastext}.hk-dot--on,.hk-dot--busy,.hk-dot--warn,.hk-dot--err,.hk-dot--ok,.hk-dot--live{background-color:canvastext}.hk-dot--warn{border-radius:0}.hk-dot--err{border-radius:0;transform:rotate(45deg)scale(.85)}.hk-seg--buttons>button[aria-pressed=true],.hk-seg--links>a[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}.hk-seg label:has(input:checked){outline-offset:-2px;outline:2px solid highlight}.hk-seg-thumb{display:none}.hk-tablist [role=tab]{border-bottom:3px solid canvas}.hk-tablist [role=tab][aria-selected=true]{border-bottom:3px solid canvastext}.hk-tabs>a[aria-current=page]{border-bottom-width:2px}.hk-input--search{background-image:none;padding-left:.75rem}.hk-select{appearance:auto;background-image:none;padding-right:.5rem}.hk-btn:is(:disabled,[aria-disabled=true]),:is(.hk-btn-secondary,.hk-btn-ghost,.hk-btn-danger):is(:disabled,[aria-disabled=true]){color:graytext;border-color:graytext}.hk-btn-danger--armed{border:2px solid buttontext}.hk-badge,kbd{border:1px solid canvastext}.hk-meter-fill{forced-color-adjust:none;background-color:canvastext}}body{visibility:visible}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-start);right:var(--toast-close-button-end);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.logo.svelte-1l8nvlt{font-family:var(--hk-font-display);letter-spacing:-.01em;color:var(--hk-text);align-items:center;gap:.5rem;font-weight:600;line-height:1;display:inline-flex}.logo--base.svelte-1l8nvlt{font-size:1.125rem}.logo--sm.svelte-1l8nvlt{font-size:1rem}.mark.svelte-1l8nvlt{flex:none;width:auto;height:1.75rem}.logo--sm.svelte-1l8nvlt .mark:where(.svelte-1l8nvlt){height:1.5rem}.daughter.svelte-1l8nvlt{fill:var(--hk-accent)}.logo--base.svelte-1l8nvlt .word:where(.svelte-1l8nvlt){transform:translateY(1px)}@keyframes svelte-1l8nvlt-divide-mother{0%{d:path("M37.0 62.5A23 23 0 1 1 62.5 37.0A5.6 5.6 0 0 0 64.1 40.3L40.3 64.1A5.6 5.6 0 0 0 37.0 62.5Z")}}@keyframes svelte-1l8nvlt-divide-daughter{0%{d:path("M66.9 41.8A21 21 0 1 1 41.8 66.9A5.6 5.6 0 0 0 40.3 64.1L64.1 40.3A5.6 5.6 0 0 0 66.9 41.8Z")}}@keyframes svelte-1l8nvlt-redivide-mother{0%{d:path("M37.0 62.5A23 23 0 1 1 62.5 37.0A5.6 5.6 0 0 0 64.1 40.3L40.3 64.1A5.6 5.6 0 0 0 37.0 62.5Z")}}@keyframes svelte-1l8nvlt-redivide-daughter{0%{d:path("M66.9 41.8A21 21 0 1 1 41.8 66.9A5.6 5.6 0 0 0 40.3 64.1L64.1 40.3A5.6 5.6 0 0 0 66.9 41.8Z")}}.divide.svelte-1l8nvlt .mother:where(.svelte-1l8nvlt){animation:.9s cubic-bezier(.65,0,.35,1) both svelte-1l8nvlt-divide-mother}.divide.svelte-1l8nvlt .daughter:where(.svelte-1l8nvlt){animation:.9s cubic-bezier(.65,0,.35,1) both svelte-1l8nvlt-divide-daughter}a:hover .mark.svelte-1l8nvlt .mother:where(.svelte-1l8nvlt),a:focus-visible .mark.svelte-1l8nvlt .mother:where(.svelte-1l8nvlt){animation:.9s cubic-bezier(.65,0,.35,1) svelte-1l8nvlt-redivide-mother}a:hover .mark.svelte-1l8nvlt .daughter:where(.svelte-1l8nvlt),a:focus-visible .mark.svelte-1l8nvlt .daughter:where(.svelte-1l8nvlt){animation:.9s cubic-bezier(.65,0,.35,1) svelte-1l8nvlt-redivide-daughter}@media (prefers-reduced-motion:reduce){.mark.svelte-1l8nvlt .mother:where(.svelte-1l8nvlt),.mark.svelte-1l8nvlt .daughter:where(.svelte-1l8nvlt),a:hover .mark.svelte-1l8nvlt .mother:where(.svelte-1l8nvlt),a:hover .mark.svelte-1l8nvlt .daughter:where(.svelte-1l8nvlt),a:focus-visible .mark.svelte-1l8nvlt .mother:where(.svelte-1l8nvlt),a:focus-visible .mark.svelte-1l8nvlt .daughter:where(.svelte-1l8nvlt){animation:none}}.account-button.svelte-1mzjx0{font-size:.8125rem}.chevron.svelte-1mzjx0{width:.875rem;height:.875rem;color:var(--hk-text-3);transition:transform var(--hk-dur-fast) var(--hk-ease)}.chevron--open.svelte-1mzjx0{transform:rotate(180deg)}.account-panel.svelte-1mzjx0{z-index:40;border-radius:var(--hk-radius);background:var(--hk-surface);min-width:12rem;box-shadow:var(--hk-shadow-pop);margin-top:.375rem;padding:.375rem;position:absolute;top:100%;right:0}.account-email.svelte-1mzjx0{border-bottom:1px solid var(--hk-hairline);color:var(--hk-text-3);overflow-wrap:anywhere;margin:0 0 .375rem;padding:.25rem .5rem .5rem;font-size:.75rem}.account-panel.svelte-1mzjx0 .account-item{border-radius:var(--hk-radius-6);width:100%;height:2rem;font:inherit;color:var(--hk-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .5rem;font-size:.8125rem;text-decoration:none}.account-panel.svelte-1mzjx0 .account-item:hover{background:var(--hk-hover)}.account-panel.svelte-1mzjx0 .account-item:focus-visible{outline-offset:-2px}@media (pointer:coarse),(width<=639.98px){.account-button.svelte-1mzjx0,.account-panel.svelte-1mzjx0 .account-item{height:2.75rem}}.site-header.svelte-a8kxe2{z-index:30;border-bottom:1px solid var(--hk-hairline);background:color-mix(in srgb, var(--hk-bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);position:sticky;top:0}.site-footer.svelte-4jwo3w{border-top:1px solid var(--hk-hairline);padding:3rem 0 2rem;font-size:.8125rem}.site-footer--compact.svelte-4jwo3w{padding:1.25rem 0}@media (width>=1024px){.site-footer--compact.svelte-4jwo3w{box-sizing:border-box;height:var(--dash-foot-h)}}ul.svelte-4jwo3w{margin:0;padding:0;list-style:none}a.svelte-4jwo3w{color:var(--hk-text-3);transition:color var(--hk-dur-fast) var(--hk-ease);text-decoration:none}a.svelte-4jwo3w:hover{color:var(--hk-text)}.grid.svelte-4jwo3w{grid-template-columns:1fr;gap:2rem;display:grid}.cols.svelte-4jwo3w{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (width>=768px){.grid.svelte-4jwo3w{grid-template-columns:2fr 2fr}}.cols.svelte-4jwo3w ul:where(.svelte-4jwo3w){gap:.5rem;display:grid}.head.svelte-4jwo3w{font-family:var(--hk-font-sans);letter-spacing:0;color:var(--hk-text);margin:0 0 .75rem;font-size:.75rem;font-weight:600;line-height:1rem}.bottom.svelte-4jwo3w{border-top:1px solid var(--hk-hairline);margin-top:2.5rem;padding-top:1.25rem}.row.svelte-4jwo3w{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;display:flex}.inline.svelte-4jwo3w{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}@media (pointer:coarse),(width<=639.98px){a.svelte-4jwo3w{align-items:center;min-height:2.75rem;display:inline-flex}.cols.svelte-4jwo3w ul:where(.svelte-4jwo3w){gap:0}}.rail.svelte-1qhq890{top:var(--header-h);z-index:25;margin-inline:calc(-1 * var(--frame-x));padding-inline:var(--frame-x);box-shadow:inset 0 -1px 0 var(--hk-hairline);background:color-mix(in srgb, var(--hk-bg) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);position:sticky}.places.svelte-1qhq890{height:2.75rem;margin:0 calc(-1 * var(--frame-x));padding:0 var(--frame-x);scrollbar-width:none;gap:.25rem;list-style:none;display:flex;overflow-x:auto}.places.svelte-1qhq890::-webkit-scrollbar{display:none}.places.fade-start.svelte-1qhq890{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem);mask-image:linear-gradient(90deg,#0000,#000 2.5rem)}.places.fade-end.svelte-1qhq890{-webkit-mask-image:linear-gradient(270deg,#0000,#000 2.5rem);mask-image:linear-gradient(270deg,#0000,#000 2.5rem)}.places.fade-start.fade-end.svelte-1qhq890{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.places.svelte-1qhq890 li:where(.svelte-1qhq890){flex:none;display:flex}.place.svelte-1qhq890{isolation:isolate;height:2.75rem;color:var(--hk-text-2);white-space:nowrap;transition:color var(--hk-dur-fast) var(--hk-ease);align-items:center;gap:.5rem;padding:0 .625rem;font-size:.8125rem;text-decoration:none;display:flex;position:relative}.places.svelte-1qhq890 li:where(.svelte-1qhq890):first-child .place:where(.svelte-1qhq890){margin-left:-.625rem}.place.svelte-1qhq890:before{content:"";z-index:-1;border-radius:var(--hk-radius-7);transition:background-color var(--hk-dur-fast) var(--hk-ease);position:absolute;inset:.375rem 0}.place.svelte-1qhq890:hover{color:var(--hk-text)}.place.svelte-1qhq890:hover:before{background:var(--hk-hover)}.place.svelte-1qhq890:focus-visible{outline:none}.place.svelte-1qhq890:focus-visible:before{outline:2px solid var(--hk-accent);outline-offset:0}.place[aria-current=page].svelte-1qhq890{color:var(--hk-text)}.place[aria-current=page].svelte-1qhq890:before{background:var(--hk-surface-2);box-shadow:inset 0 0 0 1px var(--hk-hairline)}.icon.svelte-1qhq890{width:1rem;height:1rem;color:var(--hk-text-3);flex:none}.place[aria-current=page].svelte-1qhq890 .icon:where(.svelte-1qhq890){color:var(--hk-accent)}.qbadge.svelte-1qhq890{margin-left:auto}.group.svelte-1qhq890,.foot.svelte-1qhq890{display:none}@media (width<=479.98px){.icon.svelte-1qhq890{display:none}.places.svelte-1qhq890 li:where(.svelte-1qhq890):last-child .place:where(.svelte-1qhq890){margin-right:-.625rem}}.plan-line.svelte-1qhq890 p:where(.svelte-1qhq890){color:var(--hk-text-2);flex-wrap:wrap;align-items:center;gap:0 .5rem;margin:0;padding-top:.75rem;font-size:.8125rem;display:flex}.plan-line--reserve.svelte-1qhq890{min-height:2.125rem}.plan-line.svelte-1qhq890 a:where(.svelte-1qhq890){color:var(--hk-accent)}@media (pointer:coarse),(width<=639.98px){.plan-line.svelte-1qhq890 a:where(.svelte-1qhq890){align-items:center;min-height:2.75rem;margin-block:-.6875rem;display:inline-flex}}@media (width>=1024px){.rail.svelte-1qhq890{top:var(--header-h);height:calc(100dvh - var(--header-h) - var(--dash-foot-h) - var(--outage-h,0px));box-shadow:none;-webkit-backdrop-filter:none;scrollbar-width:none;background:0 0;flex-direction:column;align-self:start;margin:0;padding:2.25rem 0 1.5rem;display:flex;overflow-y:auto}.rail-nav.svelte-1qhq890{flex-direction:column;min-height:0;display:flex}.places.svelte-1qhq890{flex-direction:column;gap:.125rem;height:auto;margin:0;padding:0;overflow:visible;-webkit-mask-image:none!important;mask-image:none!important}.place.svelte-1qhq890{height:2rem}.place.svelte-1qhq890:before{inset:0}.places.svelte-1qhq890 li:where(.svelte-1qhq890):first-child .place:where(.svelte-1qhq890){margin-left:0}.place.svelte-1qhq890,.places.svelte-1qhq890 li:where(.svelte-1qhq890){width:100%}.group.svelte-1qhq890{border-top:1px solid var(--hk-hairline);margin-top:1.25rem;padding-top:1.25rem;display:block}.group-head.svelte-1qhq890{letter-spacing:.04em;text-transform:uppercase;color:var(--hk-text-3);justify-content:space-between;margin:0 0 .375rem;padding:0 .625rem;font-size:.6875rem;font-weight:500;display:flex}.group.svelte-1qhq890 ul:where(.svelte-1qhq890){flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.prow.svelte-1qhq890{border-radius:var(--hk-radius-7);height:1.875rem;color:var(--hk-text-2);transition:color var(--hk-dur-fast) var(--hk-ease), background-color var(--hk-dur-fast) var(--hk-ease);align-items:center;gap:.625rem;padding:0 .625rem;font-size:.8125rem;text-decoration:none;display:flex}.prow.svelte-1qhq890:hover{color:var(--hk-text);background:var(--hk-hover)}.prow.svelte-1qhq890:focus-visible{outline-offset:-2px}.prow[aria-current=page].svelte-1qhq890{color:var(--hk-text);background:var(--hk-surface-2);box-shadow:inset 0 0 0 1px var(--hk-hairline)}.mark.svelte-1qhq890{width:.75rem;color:var(--hk-ice-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.mark.svelte-1qhq890 .hk-dot:where(.svelte-1qhq890){width:6px;height:6px}.slug.svelte-1qhq890{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.more.svelte-1qhq890{color:var(--hk-text-3);padding-left:2rem}.foot.svelte-1qhq890{border-top:1px solid var(--hk-hairline);flex:none;margin-top:auto;padding:1.25rem .625rem 0;display:block}.rail-nav.svelte-1qhq890{padding-bottom:2rem}.foot.svelte-1qhq890 p:where(.svelte-1qhq890){margin:0}.foot-label.svelte-1qhq890{color:var(--hk-text-3);font-size:.75rem}.foot-name.svelte-1qhq890{font-family:var(--hk-font-display);color:var(--hk-text);font-size:1.25rem;line-height:1.75rem;margin-top:.125rem!important}.foot-state.svelte-1qhq890{align-items:center;gap:.5rem;font-size:.8125rem;display:flex;margin-top:.25rem!important}.foot-state--quiet.svelte-1qhq890{color:var(--hk-text-2)}.foot-state.svelte-1qhq890 a:where(.svelte-1qhq890){color:var(--hk-accent);text-decoration:none}.foot-state.svelte-1qhq890 a:where(.svelte-1qhq890):hover{text-decoration:underline}.foot.svelte-1qhq890 .hk-skel:where(.svelte-1qhq890){vertical-align:middle;border-radius:var(--hk-radius-xs);height:.75rem;display:inline-block}.skel-label.svelte-1qhq890{width:2.5rem}.foot.svelte-1qhq890 .skel-name:where(.svelte-1qhq890){width:4rem;height:1.25rem}.skel-state.svelte-1qhq890{width:9rem}.foot-label.svelte-1qhq890,.foot-state.svelte-1qhq890{min-height:1.25rem}.plan-line.svelte-1qhq890{display:none}}@media (forced-colors:active){.place[aria-current=page].svelte-1qhq890,.prow[aria-current=page].svelte-1qhq890{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:2px}}.outage.svelte-12qhfyh{background:var(--hk-err-wash);color:var(--hk-err);font-size:.8125rem;font-weight:500}.outage.svelte-12qhfyh p:where(.svelte-12qhfyh){text-align:center;margin-block:0;padding-block:.5rem}.dash-fill.svelte-12qhfyh{flex-direction:column;display:flex}.dash.svelte-12qhfyh{min-height:calc(100dvh - var(--header-h) - var(--outage-h,0px));flex:1;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.dash-main.svelte-12qhfyh{min-width:0;container:dash/inline-size}.dash-main--hold.svelte-12qhfyh{visibility:hidden}@media (width>=1024px){.dash.svelte-12qhfyh{min-height:calc(100dvh - var(--header-h) - var(--dash-foot-h) - var(--outage-h,0px));grid-template-rows:1fr;grid-template-columns:12.5rem minmax(0,1fr);column-gap:3rem}.dash-main.svelte-12qhfyh{grid-area:1/2}.dash--filling.svelte-12qhfyh{min-height:calc(100dvh - var(--header-h) - var(--outage-h,0px))}}.auth-wait.svelte-12qhfyh{padding-top:1.75rem;padding-bottom:6rem}@media (width>=640px){.auth-wait.svelte-12qhfyh{padding-top:2.25rem}}
