@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.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 Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:where(:root){--harmo-purple:#5e3de8;--harmo-dark-purple:#2e1a8f;--harmo-darker-purple:#241267;--harmo-light-purple:#ebe8fd;--harmo-white:#fff;--harmo-dark-white:#f5f6f8;--harmo-black:#30313d;--harmo-dark-gray:#414552;--harmo-medium-gray:#6e7480;--harmo-green:#3a9d57;--harmo-amber:#c08600;--harmo-cyan:#03999f;--harmo-red:#d84858;--harmo-color-text:var(--lightningcss-light,var(--harmo-black))var(--lightningcss-dark,#f1f2f6);--harmo-color-text-secondary:var(--lightningcss-light,var(--harmo-dark-gray))var(--lightningcss-dark,#c5c8d2);--harmo-color-text-tertiary:var(--lightningcss-light,var(--harmo-medium-gray))var(--lightningcss-dark,#9298a6);--harmo-color-background:var(--lightningcss-light,var(--harmo-white))var(--lightningcss-dark,#14151b);--harmo-color-background-secondary:var(--lightningcss-light,var(--harmo-dark-white))var(--lightningcss-dark,#1c1e26);--harmo-color-background-hover:var(--lightningcss-light,var(--harmo-dark-white))var(--lightningcss-dark,#242631);--harmo-color-border:var(--lightningcss-light,#e3e8ee)var(--lightningcss-dark,#30323e);--harmo-color-border-control:var(--lightningcss-light,#858b98)var(--lightningcss-dark,#767c8a);--harmo-color-primary:var(--lightningcss-light,var(--harmo-purple))var(--lightningcss-dark,#a594f7);--harmo-color-primary-hover:var(--lightningcss-light,var(--harmo-dark-purple))var(--lightningcss-dark,#c7bcfa);--harmo-color-primary-active:var(--lightningcss-light,var(--harmo-darker-purple))var(--lightningcss-dark,#c7bcfa);--harmo-color-primary-tint:var(--lightningcss-light,var(--harmo-light-purple))var(--lightningcss-dark,#2a2352);--harmo-color-primary-fill:var(--lightningcss-light,var(--harmo-color-primary))var(--lightningcss-dark,#6b4de6);--harmo-color-primary-fill-hover:var(--lightningcss-light,color-mix(in oklab, var(--harmo-color-primary) 85%, black))var(--lightningcss-dark,#7a5cf0);--harmo-color-primary-fill-active:var(--lightningcss-light,color-mix(in oklab, var(--harmo-color-primary) 74%, black))var(--lightningcss-dark,var(--harmo-purple));--harmo-color-on-primary:var(--harmo-white);--harmo-color-focus:var(--lightningcss-light,var(--harmo-purple))var(--lightningcss-dark,#a594f7);--harmo-focus-outline:2px solid var(--harmo-color-focus);--harmo-focus-outline-offset:2px;--harmo-color-success:var(--lightningcss-light,#206b38)var(--lightningcss-dark,#5cc97f);--harmo-color-warning:var(--lightningcss-light,#865900)var(--lightningcss-dark,#e3b04b);--harmo-color-danger:var(--lightningcss-light,#b6303e)var(--lightningcss-dark,#f2808c);--harmo-link-color-text:var(--lightningcss-light,var(--harmo-purple))var(--lightningcss-dark,#a594f7);--harmo-link-hover-color-text:var(--harmo-color-text);--harmo-link-active-color-text:var(--harmo-color-text);--harmo-link-visited-color-text:var(--lightningcss-light,var(--harmo-dark-purple))var(--lightningcss-dark,#c7bcfa);--harmo-link-hover-text-decoration:none;--harmo-status-color-success:var(--harmo-green);--harmo-status-color-warning:var(--harmo-amber);--harmo-status-color-info:var(--harmo-cyan);--harmo-status-color-error:var(--harmo-red);--harmo-input-color-background:var(--lightningcss-light,var(--harmo-white))var(--lightningcss-dark,var(--harmo-color-background));--harmo-input-color-border:var(--harmo-color-border);--harmo-input-box-shadow:0 1px 1px var(--lightningcss-light,#00000008)var(--lightningcss-dark,#0000), 0 3px 6px var(--lightningcss-light,#30313d05)var(--lightningcss-dark,#0000);--harmo-switch-color-background:var(--harmo-color-border-control);--harmo-switch-thumb-color-background:var(--harmo-white);--harmo-switch-thumb-box-shadow:0 1px 3px #0003;--harmo-tooltip-color-background:var(--lightningcss-light,#1a1d23)var(--lightningcss-dark,#2a2c36);--harmo-tooltip-color-text:var(--lightningcss-light,var(--harmo-white))var(--lightningcss-dark,#f1f2f6);--harmo-tooltip-box-shadow:0 0 2px var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#0009);--harmo-tooltip-hint-box-shadow:0 1px 2px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#0000004d), 0 4px 12px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#0006);--harmo-avatar-color-background:var(--lightningcss-light,#d9d9d966)var(--lightningcss-dark,#d9d9d926);--harmo-icon-color:var(--harmo-color-border-control);--harmo-icon-hover-color:var(--harmo-color-text);--harmo-button-secondary-color-text:var(--lightningcss-light,var(--harmo-dark-gray))var(--lightningcss-dark,#c5c8d2);--harmo-button-secondary-color-border:var(--harmo-color-border);--harmo-button-secondary-hover-color-border:var(--harmo-color-text);--harmo-button-secondary-box-shadow:0 1px 2px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0000);--harmo-font-family:system-ui, sans-serif;--harmo-font-size-base:1rem;--harmo-font-size-sm:.875rem;--harmo-font-size-xs:.8125rem;--harmo-font-size-2xs:.75rem;--harmo-font-size-3xs:.6875rem;--harmo-font-weight-normal:400;--harmo-font-weight-medium:500;--harmo-font-weight-bold:700;--harmo-font-line-height:1.5;--harmo-button-font-weight:var(--harmo-font-weight-medium);--harmo-button-font-line-height:1.25rem;--harmo-control-height:2.125rem;--harmo-avatar-size:2.5rem;--harmo-card-padding:16px;--harmo-checkbox-size:1.25rem;--harmo-switch-height:24px;--harmo-icon-gap:.375rem;--harmo-opacity-disabled:.5;--harmo-border-radius:8px;--harmo-border-radius-sm:4px;--harmo-border-radius-full:999px;--harmo-box-shadow-sm:0 4px 8px 0 var(--lightningcss-light,#00000014)var(--lightningcss-dark,#0006);--harmo-ease-out-quad:cubic-bezier(.25, .46, .45, .94);--harmo-ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--harmo-ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--harmo-duration-faster:.1s;--harmo-duration-fast:.15s;--harmo-duration-normal:.2s;--harmo-duration-slow:.3s;--harmo-button-duration:var(--harmo-duration-fast);--harmo-chevron-to-arrow-duration:var(--harmo-duration-fast);--harmo-tooltip-delay:.3s}:where([data-harmo-accent=purple]){--harmo-color-primary:var(--lightningcss-light,#5e3de8)var(--lightningcss-dark,#a594f7);--harmo-color-primary-hover:var(--lightningcss-light,#2e1a8f)var(--lightningcss-dark,#c7bcfa);--harmo-color-primary-active:var(--lightningcss-light,#241267)var(--lightningcss-dark,#c7bcfa);--harmo-color-primary-tint:var(--lightningcss-light,#ebe8fd)var(--lightningcss-dark,#2a2352);--harmo-color-primary-fill:var(--lightningcss-light,#5e3de8)var(--lightningcss-dark,#6b4de6);--harmo-color-primary-fill-hover:var(--lightningcss-light,#4a2fbb)var(--lightningcss-dark,#7a5cf0);--harmo-color-primary-fill-active:var(--lightningcss-light,#3c259b)var(--lightningcss-dark,#5e3de8);--harmo-color-on-primary:var(--harmo-white);--harmo-switch-thumb-color-background:var(--harmo-white);--harmo-color-focus:var(--lightningcss-light,#5e3de8)var(--lightningcss-dark,#a594f7);--harmo-focus-outline:2px solid var(--harmo-color-focus);--harmo-link-color-text:var(--lightningcss-light,#5e3de8)var(--lightningcss-dark,#a594f7);--harmo-link-visited-color-text:var(--lightningcss-light,#2e1a8f)var(--lightningcss-dark,#c7bcfa);--harmo-link-hover-text-decoration:none}:where([data-harmo-accent=blue]){--harmo-color-primary:var(--lightningcss-light,#1f5eb2)var(--lightningcss-dark,#2faedc);--harmo-color-primary-hover:var(--lightningcss-light,#0d335c)var(--lightningcss-dark,#7ad1e2);--harmo-color-primary-active:var(--lightningcss-light,#082543)var(--lightningcss-dark,#7ad1e2);--harmo-color-primary-tint:var(--lightningcss-light,#cff0f1)var(--lightningcss-dark,#1a2b3f);--harmo-color-primary-fill:var(--lightningcss-light,#1f5eb2)var(--lightningcss-dark,#1e68c2);--harmo-color-primary-fill-hover:var(--lightningcss-light,#174a8f)var(--lightningcss-dark,#2274d8);--harmo-color-primary-fill-active:var(--lightningcss-light,#113c76)var(--lightningcss-dark,#1a5eb1);--harmo-color-on-primary:var(--harmo-white);--harmo-switch-thumb-color-background:var(--harmo-white);--harmo-color-focus:var(--lightningcss-light,#1f5eb2)var(--lightningcss-dark,#2faedc);--harmo-focus-outline:2px solid var(--harmo-color-focus);--harmo-link-color-text:var(--lightningcss-light,#1f5eb2)var(--lightningcss-dark,#2faedc);--harmo-link-visited-color-text:var(--lightningcss-light,#0d335c)var(--lightningcss-dark,#7ad1e2);--harmo-link-hover-text-decoration:none}:where([data-harmo-accent=green]){--harmo-color-primary:var(--lightningcss-light,#246d1e)var(--lightningcss-dark,#6db359);--harmo-color-primary-hover:var(--lightningcss-light,#0e3b19)var(--lightningcss-dark,#a6cf99);--harmo-color-primary-active:var(--lightningcss-light,#092a15)var(--lightningcss-dark,#a6cf99);--harmo-color-primary-tint:var(--lightningcss-light,#e0eed7)var(--lightningcss-dark,#1b2f1f);--harmo-color-primary-fill:var(--lightningcss-light,#246d1e)var(--lightningcss-dark,#2a781c);--harmo-color-primary-fill-hover:var(--lightningcss-light,#1b5616)var(--lightningcss-dark,#308621);--harmo-color-primary-fill-active:var(--lightningcss-light,#144610)var(--lightningcss-dark,#256d19);--harmo-color-on-primary:var(--harmo-white);--harmo-switch-thumb-color-background:var(--harmo-white);--harmo-color-focus:var(--lightningcss-light,#246d1e)var(--lightningcss-dark,#6db359);--harmo-focus-outline:2px solid var(--harmo-color-focus);--harmo-link-color-text:var(--lightningcss-light,#246d1e)var(--lightningcss-dark,#6db359);--harmo-link-visited-color-text:var(--lightningcss-light,#0e3b19)var(--lightningcss-dark,#a6cf99);--harmo-link-hover-text-decoration:none}:where([data-harmo-accent=red]){--harmo-color-primary:var(--lightningcss-light,#b22a40)var(--lightningcss-dark,#f17f95);--harmo-color-primary-hover:var(--lightningcss-light,#621234)var(--lightningcss-dark,#f7b1c8);--harmo-color-primary-active:var(--lightningcss-light,#470c2c)var(--lightningcss-dark,#f7b1c8);--harmo-color-primary-tint:var(--lightningcss-light,#ffe3ee)var(--lightningcss-dark,#431f2a);--harmo-color-primary-fill:var(--lightningcss-light,#b22a40)var(--lightningcss-dark,#c72841);--harmo-color-primary-fill-hover:var(--lightningcss-light,#8f2032)var(--lightningcss-dark,#dd2e49);--harmo-color-primary-fill-active:var(--lightningcss-light,#761828)var(--lightningcss-dark,#b6243a);--harmo-color-on-primary:var(--harmo-white);--harmo-switch-thumb-color-background:var(--harmo-white);--harmo-color-focus:var(--lightningcss-light,#b22a40)var(--lightningcss-dark,#f17f95);--harmo-focus-outline:2px solid var(--harmo-color-focus);--harmo-link-color-text:var(--lightningcss-light,#b22a40)var(--lightningcss-dark,#f17f95);--harmo-link-visited-color-text:var(--lightningcss-light,#621234)var(--lightningcss-dark,#f7b1c8);--harmo-link-hover-text-decoration:none}:where([data-harmo-accent=amber]){--harmo-color-primary:var(--lightningcss-light,#a1411f)var(--lightningcss-dark,#e58d3d);--harmo-color-primary-hover:var(--lightningcss-light,#5d1e0c)var(--lightningcss-dark,#e2bf83);--harmo-color-primary-active:var(--lightningcss-light,#411708)var(--lightningcss-dark,#e2bf83);--harmo-color-primary-tint:var(--lightningcss-light,#fbeaad)var(--lightningcss-dark,#3f231a);--harmo-color-primary-fill:var(--lightningcss-light,#a1411f)var(--lightningcss-dark,#b0491e);--harmo-color-primary-fill-hover:var(--lightningcss-light,#813217)var(--lightningcss-dark,#c35222);--harmo-color-primary-fill-active:var(--lightningcss-light,#6a2811)var(--lightningcss-dark,#a0421a);--harmo-color-on-primary:var(--harmo-white);--harmo-switch-thumb-color-background:var(--harmo-white);--harmo-color-focus:var(--lightningcss-light,#a1411f)var(--lightningcss-dark,#e58d3d);--harmo-focus-outline:2px solid var(--harmo-color-focus);--harmo-link-color-text:var(--lightningcss-light,#a1411f)var(--lightningcss-dark,#e58d3d);--harmo-link-visited-color-text:var(--lightningcss-light,#5d1e0c)var(--lightningcss-dark,#e2bf83);--harmo-link-hover-text-decoration:none}:where([data-harmo-accent=teal]){--harmo-color-primary:var(--lightningcss-light,#226963)var(--lightningcss-dark,#30b59d);--harmo-color-primary-hover:var(--lightningcss-light,#0e3937)var(--lightningcss-dark,#84d3ba);--harmo-color-primary-active:var(--lightningcss-light,#092829)var(--lightningcss-dark,#84d3ba);--harmo-color-primary-tint:var(--lightningcss-light,#d2f1e6)var(--lightningcss-dark,#1b2e2b);--harmo-color-primary-fill:var(--lightningcss-light,#226963)var(--lightningcss-dark,#20746d);--harmo-color-primary-fill-hover:var(--lightningcss-light,#19534e)var(--lightningcss-dark,#25827a);--harmo-color-primary-fill-active:var(--lightningcss-light,#134440)var(--lightningcss-dark,#1d6a63);--harmo-color-on-primary:var(--harmo-white);--harmo-switch-thumb-color-background:var(--harmo-white);--harmo-color-focus:var(--lightningcss-light,#226963)var(--lightningcss-dark,#30b59d);--harmo-focus-outline:2px solid var(--harmo-color-focus);--harmo-link-color-text:var(--lightningcss-light,#226963)var(--lightningcss-dark,#30b59d);--harmo-link-visited-color-text:var(--lightningcss-light,#0e3937)var(--lightningcss-dark,#84d3ba);--harmo-link-hover-text-decoration:none}:where([data-harmo-accent=pink]){--harmo-color-primary:var(--lightningcss-light,#ac2970)var(--lightningcss-dark,#e681ba);--harmo-color-primary-hover:var(--lightningcss-light,#621236)var(--lightningcss-dark,#eeb2d9);--harmo-color-primary-active:var(--lightningcss-light,#480c24)var(--lightningcss-dark,#eeb2d9);--harmo-color-primary-tint:var(--lightningcss-light,#f9e4f9)var(--lightningcss-dark,#421f30);--harmo-color-primary-fill:var(--lightningcss-light,#ac2970)var(--lightningcss-dark,#bf277d);--harmo-color-primary-fill-hover:var(--lightningcss-light,#8a1f59)var(--lightningcss-dark,#d3308a);--harmo-color-primary-fill-active:var(--lightningcss-light,#721848)var(--lightningcss-dark,#af2372);--harmo-color-on-primary:var(--harmo-white);--harmo-switch-thumb-color-background:var(--harmo-white);--harmo-color-focus:var(--lightningcss-light,#ac2970)var(--lightningcss-dark,#e681ba);--harmo-focus-outline:2px solid var(--harmo-color-focus);--harmo-link-color-text:var(--lightningcss-light,#ac2970)var(--lightningcss-dark,#e681ba);--harmo-link-visited-color-text:var(--lightningcss-light,#621236)var(--lightningcss-dark,#eeb2d9);--harmo-link-hover-text-decoration:none}:where([data-harmo-accent=mono]){--harmo-color-primary:var(--lightningcss-light,#30313d)var(--lightningcss-dark,#f1f2f6);--harmo-color-primary-hover:var(--lightningcss-light,#1a1b25)var(--lightningcss-dark,#fff);--harmo-color-primary-active:var(--lightningcss-light,#10111a)var(--lightningcss-dark,#fff);--harmo-color-primary-tint:var(--lightningcss-light,#ebeef1)var(--lightningcss-dark,#30323e);--harmo-color-primary-fill:var(--lightningcss-light,#30313d)var(--lightningcss-dark,#f1f2f6);--harmo-color-primary-fill-hover:var(--lightningcss-light,#25252f)var(--lightningcss-dark,#fff);--harmo-color-primary-fill-active:var(--lightningcss-light,#1d1d25)var(--lightningcss-dark,#c5c8d2);--harmo-color-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#14151b);--harmo-switch-thumb-color-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#14151b);--harmo-color-focus:var(--lightningcss-light,#30313d)var(--lightningcss-dark,#f1f2f6);--harmo-focus-outline:2px solid var(--harmo-color-focus);--harmo-link-color-text:var(--lightningcss-light,#30313d)var(--lightningcss-dark,#f1f2f6);--harmo-link-visited-color-text:var(--lightningcss-light,#1a1b25)var(--lightningcss-dark,#fff);--harmo-link-hover-text-decoration:underline}.havatar{box-sizing:border-box;inline-size:var(--harmo-avatar-size);block-size:var(--harmo-avatar-size);font-family:var(--harmo-font-family);font-size:calc(var(--harmo-avatar-size) * .4);line-height:var(--harmo-font-line-height);vertical-align:middle;color:var(--harmo-color-text-secondary);background-color:var(--harmo-avatar-color-background);border:1px solid var(--harmo-color-border);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:inline-flex;overflow:hidden}.havatar[hidden]{display:none}.havatar>svg{block-size:62.5%;inline-size:62.5%}.hbanner{--hbanner-color:var(--harmo-status-color-info);box-sizing:border-box;font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-sm);line-height:var(--harmo-font-line-height);color:var(--harmo-color-text-secondary);background-color:var(--harmo-color-background);border:1px solid var(--harmo-color-border);border-radius:var(--harmo-border-radius);box-shadow:var(--harmo-box-shadow-sm);align-items:center;gap:12px;padding:12px 16px;display:flex}.hbanner[hidden]{display:none}.hbanner[data-status=success]{--hbanner-color:var(--harmo-status-color-success)}.hbanner[data-status=warning]{--hbanner-color:var(--harmo-status-color-warning)}.hbanner[data-status=error]{--hbanner-color:var(--harmo-status-color-error)}.hbanner-icon{block-size:1.28571em;inline-size:1.28571em;color:var(--hbanner-color);flex-shrink:0}.hbanner-message{overflow-wrap:anywhere;flex:1;min-inline-size:0;margin:0}@media (hover:hover) and (pointer:fine){.hbanner>.hbutton[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--harmo-color-background-secondary);border-color:var(--harmo-button-secondary-color-border)}}.hbanner>.hbutton[data-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){background-color:var(--harmo-color-background-secondary);border-color:var(--harmo-button-secondary-color-border)}.hbreadcrumb{font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-sm);font-weight:var(--harmo-font-weight-medium);line-height:var(--harmo-font-line-height);color:var(--harmo-color-text-secondary)}.hbreadcrumb>ol{align-items:center;gap:var(--harmo-icon-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hbreadcrumb>ol[hidden]{display:none}.hbreadcrumb>ol>li{align-items:center;gap:var(--harmo-icon-gap);overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;display:inline-flex}.hbreadcrumb>ol>li[hidden]{display:none}.hbreadcrumb>ol>li>a,.hbreadcrumb>ol>li>[aria-current=page]{min-inline-size:0}.hbreadcrumb>ol>li>.hbreadcrumb-separator{block-size:1.125em;inline-size:1.125em;color:var(--harmo-color-text-secondary);pointer-events:none;flex-shrink:0}.hbreadcrumb>ol>li:nth-child(1 of :not([hidden]))>.hbreadcrumb-separator{display:none}.hbreadcrumb>ol>li>[aria-current=page]{color:var(--harmo-color-text)}@media (hover:hover) and (pointer:fine){.hbreadcrumb>ol>li>a:hover{color:var(--harmo-color-text)}}.hbutton{box-sizing:border-box;min-block-size:var(--harmo-control-height);max-inline-size:100%;font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-sm);font-weight:var(--harmo-button-font-weight);line-height:var(--harmo-button-font-line-height);vertical-align:middle;text-align:center;white-space:normal;overflow-wrap:anywhere;background-color:var(--harmo-color-primary-fill);color:var(--harmo-color-on-primary);border:1px solid var(--harmo-color-primary-fill);border-radius:var(--harmo-border-radius);cursor:pointer;transition:background-color var(--harmo-button-duration) ease, color var(--harmo-button-duration) ease, border-color var(--harmo-button-duration) ease, transform var(--harmo-button-duration) var(--harmo-ease-out-quad);flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.hbutton[hidden]{display:none}.hbutton>.hicon{flex-shrink:0}.hbutton>.hbutton-label{padding:.25rem var(--harmo-icon-gap)}.hbutton>.hspinner{--hspinner-size:1rem;margin-inline:3px var(--harmo-icon-gap);color:inherit;border-color:currentColor;border-block-end-color:#0000}@media (forced-colors:active){.hbutton>.hspinner{border-color:buttontext;border-block-end-color:#0000}}.hbutton:where(:not(:has(>.hbutton-label))){min-inline-size:var(--harmo-control-height)}.hbutton:where(:not(:has(>.hbutton-label)))>.hicon{block-size:1.25rem;inline-size:1.25rem}.hbutton:where(:not(:has(>.hbutton-label)))>.hspinner{margin-inline:0}.hbutton:where(:has(>.hbutton-label):has(>.hchevron-to-arrow[data-direction=back])){padding-inline-end:calc(15px - var(--harmo-icon-gap))}.hbutton:where(:has(>.hbutton-label):has(>.hchevron-to-arrow:not([data-direction=back]))){padding-inline-start:calc(15px - var(--harmo-icon-gap))}.hbutton>.hexpand-chevron:last-child{margin-inline-end:var(--harmo-icon-gap)}@media (hover:hover) and (pointer:fine){.hbutton:where(button:enabled:not([aria-disabled=true]),a[href]:not([aria-disabled=true])):hover{background-color:var(--harmo-color-primary-fill-hover);border-color:var(--harmo-color-primary-fill-hover)}}.hbutton:where(button:enabled:not([aria-disabled=true]),a[href]:not([aria-disabled=true])):active{background-color:var(--harmo-color-primary-fill-active);border-color:var(--harmo-color-primary-fill-active)}.hbutton[data-variant=secondary]{color:var(--harmo-button-secondary-color-text);border-color:var(--harmo-button-secondary-color-border);box-shadow:var(--harmo-button-secondary-box-shadow);background-color:#0000}@media (hover:hover) and (pointer:fine){.hbutton[data-variant=secondary]:where(button:enabled:not([aria-disabled=true]),a[href]:not([aria-disabled=true])):hover{border-color:var(--harmo-button-secondary-hover-color-border);background-color:#0000}}.hbutton[data-variant=secondary]:where(button:enabled:not([aria-disabled=true]),a[href]:not([aria-disabled=true])):active{background-color:var(--harmo-color-background-hover);border-color:var(--harmo-button-secondary-hover-color-border)}.hbutton[data-variant=tertiary]{color:var(--harmo-color-text-secondary);box-shadow:none;background-color:#0000;border-color:#0000}@media (hover:hover) and (pointer:fine){.hbutton[data-variant=tertiary]:where(button:enabled:not([aria-disabled=true]),a[href]:not([aria-disabled=true])):hover{background-color:var(--harmo-color-background-hover);border-color:#0000}}.hbutton[data-variant=tertiary]:where(button:enabled:not([aria-disabled=true]),a[href]:not([aria-disabled=true])):active{background-color:var(--harmo-color-primary-tint);color:var(--harmo-color-text);border-color:#0000}.hbutton[data-size=small]{min-block-size:1.8125rem;font-size:var(--harmo-font-size-xs);border-radius:calc(var(--harmo-border-radius-sm) + 2px);line-height:1.2}.hbutton[data-size=small]:where(:not(:has(>.hbutton-label))){min-inline-size:1.8125rem}.hbutton:focus-visible{outline:var(--harmo-focus-outline);outline-offset:var(--harmo-focus-outline-offset);transition:none}.hbutton:disabled,.hbutton[aria-disabled=true]{opacity:var(--harmo-opacity-disabled);cursor:not-allowed}.hbutton[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:no-preference){.hbutton:where(button:enabled:not([aria-disabled=true]),a[href]:not([aria-disabled=true])):active:not(:focus-visible){transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.hbutton{transition-property:background-color,color,border-color}}.hcard{box-sizing:border-box;padding:var(--harmo-card-padding);font-family:var(--harmo-font-family);background-color:var(--harmo-color-background-secondary);border-radius:var(--harmo-border-radius);border:1px solid #0000}.hcard[hidden]{display:none}.hcard>:where(:first-child){margin-block-start:0}.hcard>:where(:last-child){margin-block-end:0}.hcard:focus-visible{outline:var(--harmo-focus-outline);outline-offset:var(--harmo-focus-outline-offset)}.hcard[data-variant=raised]{background-color:var(--harmo-color-background);border-color:var(--harmo-color-border);box-shadow:var(--harmo-box-shadow-sm)}.hcard[data-variant=ghost]{transition:background-color var(--harmo-duration-fast) ease;background-color:#0000}@media (hover:hover) and (pointer:fine){.hcard[data-variant=ghost]:where(a[href],button:enabled):hover{background-color:var(--harmo-color-background-hover)}}:where(a.hcard,button.hcard){color:inherit;text-align:start;text-decoration:none;display:block}:where(button.hcard){inline-size:100%;font:inherit;cursor:pointer}.hcheckbox:where(input[type=checkbox]){box-sizing:border-box;inline-size:var(--harmo-checkbox-size);block-size:var(--harmo-checkbox-size);vertical-align:middle;appearance:none;border:1px solid var(--harmo-color-border-control);border-radius:var(--harmo-border-radius-sm);cursor:pointer;transition:background-color var(--harmo-duration-fast) ease, border-color var(--harmo-duration-fast) ease;background-color:#0000;flex-shrink:0;margin:0;padding:0;display:inline-block;position:relative}.hcheckbox:where(input[type=checkbox])[hidden]{display:none}@media (hover:hover) and (pointer:fine){.hcheckbox:where(input[type=checkbox]):hover:where(:not(:disabled,:checked,:indeterminate)){border-color:var(--harmo-color-primary-hover)}}.hcheckbox:where(input[type=checkbox]):checked,.hcheckbox:where(input[type=checkbox]):indeterminate{background-color:var(--harmo-color-primary-tint);border-color:var(--harmo-color-primary)}.hcheckbox:where(input[type=checkbox]):checked:after,.hcheckbox:where(input[type=checkbox]):indeterminate:after{content:"";pointer-events:none;position:absolute;top:50%;left:50%}.hcheckbox:where(input[type=checkbox]):checked:not(:indeterminate):after{width:calc(var(--harmo-checkbox-size) * .2);height:calc(var(--harmo-checkbox-size) * .4);border:solid var(--harmo-color-primary);border-width:0 calc(var(--harmo-checkbox-size) * .1) calc(var(--harmo-checkbox-size) * .1) 0;margin-block-start:calc(var(--harmo-checkbox-size) * -.05);transform:translate(-50%,-50%)rotate(45deg)}.hcheckbox:where(input[type=checkbox]):indeterminate:after{width:calc(var(--harmo-checkbox-size) * .5);height:calc(var(--harmo-checkbox-size) * .1);background-color:var(--harmo-color-primary);border-radius:calc(var(--harmo-checkbox-size) * .05);transform:translate(-50%,-50%)}.hcheckbox:where(input[type=checkbox]):focus-visible{outline:var(--harmo-focus-outline);outline-offset:var(--harmo-focus-outline-offset);transition:none}.hcheckbox:where(input[type=checkbox]):disabled{opacity:var(--harmo-opacity-disabled);cursor:not-allowed;transition:none}@media (forced-colors:active){.hcheckbox:where(input[type=checkbox]){appearance:auto}.hcheckbox:where(input[type=checkbox]):checked:after,.hcheckbox:where(input[type=checkbox]):indeterminate:after{content:none}}.hchevron{margin-inline:-.1875em}:is(.hchevron[data-direction=back],.hchevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){scale:-1 1}.hchevron[data-direction=back]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:none}.hchevron-to-arrow{stroke:currentColor;position:relative}.hchevron-to-arrow .hchevron-to-arrow-upper,.hchevron-to-arrow .hchevron-to-arrow-lower,.hchevron-to-arrow .hchevron-to-arrow-shaft{stroke:inherit;stroke-width:2px;stroke-linecap:round;transform-box:view-box;transform-origin:12px 12px}.hchevron-to-arrow .hchevron-to-arrow-head{transform:translate(4px)}.hchevron-to-arrow .hchevron-to-arrow-upper{transform:rotate(-40deg)}.hchevron-to-arrow .hchevron-to-arrow-lower{transform:rotate(40deg)}.hchevron-to-arrow .hchevron-to-arrow-shaft{opacity:1}:is(.hchevron-to-arrow[data-direction=back],.hchevron-to-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){scale:-1 1}.hchevron-to-arrow[data-direction=back]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(a[href]:not([aria-disabled=true]),button:enabled:not([aria-disabled=true])) .hchevron-to-arrow .hchevron-to-arrow-head{transition:transform var(--harmo-chevron-to-arrow-duration) var(--harmo-ease-out-cubic)}:where(a[href]:not([aria-disabled=true]),button:enabled:not([aria-disabled=true])) .hchevron-to-arrow .hchevron-to-arrow-upper,:where(a[href]:not([aria-disabled=true]),button:enabled:not([aria-disabled=true])) .hchevron-to-arrow .hchevron-to-arrow-lower,:where(a[href]:not([aria-disabled=true]),button:enabled:not([aria-disabled=true])) .hchevron-to-arrow .hchevron-to-arrow-shaft{transition:opacity var(--harmo-chevron-to-arrow-duration) var(--harmo-ease-out-cubic)}:where(a[href]:not([aria-disabled=true]),button:enabled:not([aria-disabled=true])):not(:hover):not(:focus-visible) .hchevron-to-arrow .hchevron-to-arrow-head{transform:translate(-4px)}:where(a[href]:not([aria-disabled=true]),button:enabled:not([aria-disabled=true])):not(:hover):not(:focus-visible) .hchevron-to-arrow .hchevron-to-arrow-shaft{opacity:0}}:where(a[href]:not([aria-disabled=true]),button:enabled:not([aria-disabled=true])):focus-visible .hchevron-to-arrow .hchevron-to-arrow-head,:where(a[href]:not([aria-disabled=true]),button:enabled:not([aria-disabled=true])):focus-visible .hchevron-to-arrow .hchevron-to-arrow-upper,:where(a[href]:not([aria-disabled=true]),button:enabled:not([aria-disabled=true])):focus-visible .hchevron-to-arrow .hchevron-to-arrow-lower,:where(a[href]:not([aria-disabled=true]),button:enabled:not([aria-disabled=true])):focus-visible .hchevron-to-arrow .hchevron-to-arrow-shaft{transition:none}.hexpand-chevron{stroke:currentColor;flex-shrink:0;block-size:.75em;inline-size:1em}.hexpand-chevron .hexpand-chevron-left,.hexpand-chevron .hexpand-chevron-right{stroke-width:2px;stroke-linecap:round;transform-box:view-box;transform-origin:8px 6px;transition:transform var(--harmo-duration-normal) var(--harmo-ease-in-out-cubic)}.hexpand-chevron .hexpand-chevron-head{transition:transform var(--harmo-duration-normal) var(--harmo-ease-in-out-cubic);transform:translateY(3.57px)}.hexpand-chevron .hexpand-chevron-left{transform:rotate(40deg)}.hexpand-chevron .hexpand-chevron-right{transform:rotate(-40deg)}[aria-expanded=true]>.hexpand-chevron .hexpand-chevron-head{transform:translateY(-1.57px)}[aria-expanded=true]>.hexpand-chevron .hexpand-chevron-left{transform:rotate(-40deg)}[aria-expanded=true]>.hexpand-chevron .hexpand-chevron-right{transform:rotate(40deg)}@media (prefers-reduced-motion:reduce){.hexpand-chevron .hexpand-chevron-head,.hexpand-chevron .hexpand-chevron-left,.hexpand-chevron .hexpand-chevron-right{transition:none}}.hfield{min-inline-size:0;font-family:var(--harmo-font-family);font-weight:var(--harmo-font-weight-normal);flex-direction:column;gap:8px;display:flex}.hfield[hidden]{display:none}.hfield>.hlabel+.hdescription,.hfield>.hfield-label-row+.hdescription{margin-block-start:-8px}.hfield[data-orientation=horizontal]{flex-direction:row;align-items:flex-start}.hfield[data-orientation=horizontal]>:is(.hcheckbox,.hradio,.hswitch){flex-shrink:0}.hfield[data-orientation=horizontal]>.hswitch{margin-block:calc((1.25rem - var(--harmo-switch-height)) / 2)}.hfield[data-orientation=horizontal]>.hfield-content{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}.hfield[data-orientation=horizontal]>.hfield-content[hidden]{display:none}:where(.hfield[data-orientation=horizontal]>:is(.hcheckbox,.hradio,.hswitch):enabled)+.hlabel,:where(.hfield[data-orientation=horizontal]>:is(.hcheckbox,.hradio,.hswitch):enabled+.hfield-content)>.hlabel{cursor:pointer}@media (hover:hover) and (pointer:fine){:where(.hfield[data-orientation=horizontal]>:is(.hcheckbox,.hradio,.hswitch):enabled)+.hlabel:hover,:where(.hfield[data-orientation=horizontal]>:is(.hcheckbox,.hradio,.hswitch):enabled+.hfield-content)>.hlabel:hover{color:var(--harmo-color-primary-hover)}}:where(.hfield[data-orientation=horizontal]>:is(.hcheckbox,.hradio,.hswitch)):disabled+.hlabel,:where(.hfield[data-orientation=horizontal]>:is(.hcheckbox,.hradio,.hswitch)):disabled+:where(.hfield-content)>.hlabel{color:var(--harmo-color-text-tertiary);cursor:not-allowed}.hfield-label-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hfield-label-row[hidden]{display:none}.hlabel{font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-sm);font-weight:var(--harmo-font-weight-normal);overflow-wrap:anywhere;color:var(--harmo-color-text);margin:0;line-height:1.25rem}.hdescription{font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-xs);font-weight:var(--harmo-font-weight-normal);line-height:var(--harmo-font-line-height);overflow-wrap:anywhere;color:var(--harmo-color-text-tertiary);margin:0}.herror{interpolate-size:allow-keywords;overflow-wrap:anywhere;font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-2xs);font-weight:var(--harmo-font-weight-normal);color:var(--harmo-color-danger);transition:block-size var(--harmo-duration-slow) var(--harmo-ease-out-cubic), line-height var(--harmo-duration-slow) var(--harmo-ease-out-cubic), margin-block-start var(--harmo-duration-slow) var(--harmo-ease-out-cubic), opacity var(--harmo-duration-slow) var(--harmo-ease-out-cubic), transform var(--harmo-duration-slow) var(--harmo-ease-out-cubic), visibility var(--harmo-duration-slow);margin:0;line-height:1rem;overflow:hidden}.herror:empty,.herror[hidden]{opacity:0;block-size:0;transition-duration:var(--harmo-duration-fast);margin-block-start:-8px;display:block;transform:translateY(-.25rem)}.herror[hidden]{visibility:hidden}@supports not (interpolate-size:allow-keywords){.herror:empty,.herror[hidden]{block-size:auto;line-height:0}}@media (prefers-reduced-motion:reduce){.herror{transition:opacity var(--harmo-duration-normal) var(--harmo-ease-out-cubic), visibility var(--harmo-duration-normal)}.herror:empty,.herror[hidden]{transform:none}.herror[hidden]{transition:block-size var(--harmo-duration-fast) step-end, line-height var(--harmo-duration-fast) step-end, margin-block-start var(--harmo-duration-fast) step-end, opacity var(--harmo-duration-fast) var(--harmo-ease-out-cubic), visibility var(--harmo-duration-fast)}}.hfield-optional{font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-2xs);font-weight:var(--harmo-font-weight-normal);background-color:color-mix(in srgb, var(--harmo-color-background-hover) 40%, transparent);color:var(--harmo-color-text-secondary);border:1px solid var(--harmo-color-border);border-radius:var(--harmo-border-radius-sm);margin:0;padding-inline:4px;line-height:1.25rem}.hfilter-chip{box-sizing:border-box;max-inline-size:100%;font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-sm);line-height:var(--harmo-font-line-height);white-space:nowrap;color:var(--harmo-color-text-secondary);border:1px dashed var(--harmo-color-border);border-radius:var(--harmo-border-radius-full);cursor:pointer;transition:background-color var(--harmo-duration-fast) ease;background-color:#0000;align-items:center;gap:4px;margin:0;padding:2px 8px;display:inline-flex}.hfilter-chip[hidden]{display:none}.hfilter-chip>.hicon{flex-shrink:0;block-size:1.28571em;inline-size:1.28571em}@media (hover:hover) and (pointer:fine){.hfilter-chip:hover:enabled{background-color:var(--harmo-color-background-hover)}}.hfilter-chip[aria-expanded=true]{background-color:var(--harmo-color-background-hover)}.hfilter-chip:focus-visible{outline:var(--harmo-focus-outline);outline-offset:var(--harmo-focus-outline-offset)}.hfilter-chip:disabled{opacity:var(--harmo-opacity-disabled);cursor:not-allowed}.hfilter-chip-label{flex-shrink:0}.hfilter-chip-values{border-inline-start:1px solid var(--harmo-color-border);align-items:center;gap:4px;min-inline-size:0;padding-inline-start:4px;display:flex}.hfilter-chip-values[hidden],.hfilter-chip-values:empty{display:none}.hfilter-chip-value{min-inline-size:0;max-inline-size:12rem;font-size:var(--harmo-font-size-3xs);line-height:var(--harmo-font-line-height);text-overflow:ellipsis;background-color:var(--harmo-color-background-hover);border-radius:var(--harmo-border-radius-sm);padding:2px 4px;overflow:hidden}.htextarea,.hselect,.hinput{--hcontrol-focus-border:var(--harmo-color-focus);box-sizing:border-box;font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-sm);font-weight:var(--harmo-font-weight-normal);color:var(--harmo-color-text);background-color:var(--harmo-input-color-background);border:1px solid var(--harmo-input-color-border);border-radius:var(--harmo-border-radius);box-shadow:var(--harmo-input-box-shadow);transition:border-color var(--harmo-duration-fast) ease;margin:0;line-height:1.25rem}@media (hover:hover) and (pointer:fine){.htextarea:hover:where(:not(:disabled,[readonly],[aria-invalid=true])),.hselect:hover:where(:not(:disabled,[readonly],[aria-invalid=true])),.hinput:hover:where(:not(:disabled,[readonly],[aria-invalid=true])){border-color:var(--hcontrol-focus-border)}}.htextarea:focus,.hselect:focus,.hinput:focus,[aria-expanded=true].htextarea,[aria-expanded=true].hselect,[aria-expanded=true].hinput{border-color:var(--hcontrol-focus-border)}.htextarea:focus-visible,.hselect:focus-visible,.hinput:focus-visible,[aria-expanded=true].htextarea,[aria-expanded=true].hselect,[aria-expanded=true].hinput{outline:3px solid color-mix(in srgb, var(--hcontrol-focus-border) 20%, transparent);outline-offset:0;transition:none}[aria-invalid=true].htextarea,[aria-invalid=true].hselect,[aria-invalid=true].hinput{--hcontrol-focus-border:var(--harmo-color-danger);border-color:var(--harmo-color-danger)}.htextarea:disabled,.hselect:disabled,.hinput:disabled{color:var(--harmo-color-text-tertiary);background-color:var(--harmo-color-background-secondary);box-shadow:none;opacity:1;cursor:not-allowed}.hinput{min-block-size:var(--harmo-control-height);inline-size:100%;min-inline-size:0;padding:0 12px}.hinput::placeholder{color:var(--harmo-color-text-tertiary);opacity:1}.hinput[readonly]{background-color:var(--harmo-color-background-secondary)}.hkbd{font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-xs);font-weight:var(--harmo-font-weight-medium);white-space:nowrap;color:var(--harmo-color-text-secondary);background-color:var(--harmo-color-background);border:1px solid var(--harmo-color-border);border-radius:var(--harmo-border-radius-sm);padding:2px 4px;line-height:1}.hbutton:where(:not([data-variant])) .hkbd{color:inherit;border-color:color-mix(in srgb, currentColor 40%, transparent);background-color:#0000}.hlink{font:inherit;text-underline-offset:.2em;color:var(--harmo-link-color-text);transition:color var(--harmo-duration-fast) ease;text-decoration:none}.hlink[data-underlined]{text-decoration:underline}.hlink[data-visited]{transition:none}.hlink[data-visited]:where(:visited){color:var(--harmo-link-visited-color-text)}@media (hover:hover) and (pointer:fine){.hlink:hover{color:var(--harmo-link-hover-color-text)}.hlink:where(:not([data-underlined])):hover{-webkit-text-decoration:var(--harmo-link-hover-text-decoration);text-decoration:var(--harmo-link-hover-text-decoration)}}.hlink:active{color:var(--harmo-link-active-color-text)}.hlink:focus-visible{outline:var(--harmo-focus-outline);outline-offset:var(--harmo-focus-outline-offset)}.hlink:has(>.hicon){align-items:center;gap:var(--harmo-icon-gap);max-inline-size:100%;display:inline-flex}.hlink:has(>.hicon)>.hicon{flex-shrink:0}.hlink[hidden]{display:none}.hlistbox{box-sizing:border-box;min-block-size:0;max-block-size:300px;min-inline-size:100%;max-inline-size:min(32rem,100vw - 18px);font-family:var(--harmo-font-family);scrollbar-width:none;overscroll-behavior:none;outline:none;flex:auto;margin:0;padding:4px;list-style:none;overflow:auto}.hlistbox::-webkit-scrollbar{display:none}.hlistbox:where(:not(:has(.hoption:not([hidden])))){padding:0}.hpopup:has(.hlistbox:focus-visible):not(:has(.hoption[data-active])){outline:var(--harmo-focus-outline);outline-offset:var(--harmo-focus-outline-offset)}.hoption{font-size:var(--harmo-font-size-sm);line-height:var(--harmo-font-line-height);text-align:start;white-space:nowrap;color:var(--harmo-color-text-secondary);border-radius:var(--harmo-border-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:8px 12px;display:flex}.hoption[data-active]:not([aria-disabled=true]){background-color:var(--harmo-color-background-hover)}.hoption[aria-disabled=true]{color:var(--harmo-color-text-tertiary);cursor:not-allowed}.hoption[hidden]{display:none}@media (forced-colors:active){.hoption[data-active]:not([aria-disabled=true]){outline-offset:-2px;outline:2px solid highlight}}.hoption-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}:where(.hlistbox:not([aria-multiselectable=true]):not(:has(.hoption[data-active]))) .hoption[aria-selected=true]{background-color:var(--harmo-color-background-hover)}.hoption-badge{font-size:var(--harmo-font-size-3xs);letter-spacing:.02em;text-transform:uppercase;color:var(--harmo-color-text-secondary);background-color:var(--harmo-color-background-hover);border-radius:var(--harmo-border-radius-full);flex-shrink:0;margin-inline-start:8px;padding:1px 6px;line-height:1.4}:where(.hlistbox:not([aria-multiselectable=true])) .hoption:where(:not([aria-selected=true]:not([aria-disabled=true]):has(>.hoption-check))){padding-inline-end:calc(24px + 1em)}.hoption-check{block-size:1em;inline-size:1em;color:var(--harmo-color-primary);flex-shrink:0;margin-inline-start:auto}.hoption:not([aria-selected=true])>.hoption-check,.hoption[aria-disabled=true]>.hoption-check,.hlistbox[aria-multiselectable=true] .hoption-check{display:none}.hoption-checkbox{--hoption-checkbox-size:1rem;box-sizing:border-box;inline-size:var(--hoption-checkbox-size);block-size:var(--hoption-checkbox-size);border:1px solid var(--harmo-color-border-control);border-radius:var(--harmo-border-radius-sm);transition:background-color var(--harmo-duration-fast) ease, border-color var(--harmo-duration-fast) ease;flex-shrink:0;position:relative}.hoption[aria-selected=true]>.hoption-checkbox{background-color:var(--harmo-color-primary-tint);border-color:var(--harmo-color-primary)}.hoption[aria-selected=true]>.hoption-checkbox:after{content:"";width:calc(var(--hoption-checkbox-size) * .2);height:calc(var(--hoption-checkbox-size) * .4);border:solid var(--harmo-color-primary);border-width:0 calc(var(--hoption-checkbox-size) * .1) calc(var(--hoption-checkbox-size) * .1) 0;margin-block-start:calc(var(--hoption-checkbox-size) * -.05);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.hoption-group>ul{margin:0;padding:0;list-style:none}.hoption-group-label{font-size:var(--harmo-font-size-3xs);font-weight:var(--harmo-font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--harmo-color-primary);cursor:default;margin-block:4px 2px;padding:10px 12px 6px;line-height:1.4;display:block}.hoption-group-label[hidden]{display:none}.hoption-group:where(:not(:nth-child(1 of :not([hidden]))))>.hoption-group-label{border-block-start:1px solid var(--harmo-color-border);margin-block-start:8px;padding-block-start:12px}.hlistbox-search{font-size:var(--harmo-font-size-sm);color:var(--harmo-color-text);background-color:var(--harmo-color-background);border-block-end:1px solid var(--harmo-color-border);flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.hlistbox-search[hidden]{display:none}.hlistbox-search>.hicon{flex-shrink:0}.hlistbox-search-input{min-inline-size:0;font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-sm);color:var(--harmo-color-text-secondary);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;line-height:normal}.hlistbox-search-input::placeholder{color:var(--harmo-color-text-tertiary);opacity:1}.hlistbox-empty{font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-sm);line-height:var(--harmo-font-line-height);color:var(--harmo-color-text-secondary);margin:0;padding:12px 16px}.hlistbox-footer{border-block-start:1px solid var(--harmo-color-border);flex-shrink:0;padding:4px;display:flex}.hlistbox-footer[hidden]{display:none}.hlistbox-footer>.hbutton{flex:1}.hmeter{--hmeter-color:var(--harmo-color-text-tertiary);gap:12px;margin:0;padding:0;display:flex}.hmeter[hidden]{display:none}.hmeter[data-status=success]{--hmeter-color:var(--harmo-status-color-success)}.hmeter[data-status=warning]{--hmeter-color:var(--harmo-status-color-warning)}.hmeter[data-status=info]{--hmeter-color:var(--harmo-status-color-info)}.hmeter[data-status=error]{--hmeter-color:var(--harmo-status-color-error)}.hmeter-segment{background-color:color-mix(in srgb, var(--harmo-color-border-control) 50%, transparent);border-radius:var(--harmo-border-radius-full);block-size:4px;transition:background-color var(--harmo-duration-fast) ease;flex:1}.hmeter-segment[data-filled]{background-color:var(--hmeter-color)}@media (forced-colors:active){.hmeter-segment{border:1px solid canvastext}.hmeter-segment[data-filled]{forced-color-adjust:none;background-color:canvastext}}.hpassword{align-items:center;display:grid}.hpassword[hidden]{display:none}.hpassword>*{grid-area:1/1}.hpassword>.hinput{padding-inline-end:48px}.hpassword>.hinput::-ms-reveal{display:none}.hpassword>.htooltip-trigger{justify-self:end;margin-inline-end:8px}.hpassword>.htooltip-trigger>.hpassword-toggle{margin-inline-end:0}.hpassword-toggle{box-sizing:border-box;block-size:28px;inline-size:28px;color:var(--harmo-icon-color);border-radius:var(--harmo-border-radius-sm);cursor:pointer;transition:color var(--harmo-duration-fast) ease;background:0 0;border:0;justify-content:center;justify-self:end;align-items:center;margin:0;margin-inline-end:8px;padding:0;display:flex}.hpassword-toggle>svg{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem}.hpassword-toggle:not([aria-pressed=true])>.hpassword-icon-hide,.hpassword-toggle[aria-pressed=true]>.hpassword-icon-show,.hpassword-toggle[hidden]{display:none}@media (hover:hover) and (pointer:fine){.hpassword-toggle:enabled:hover{color:var(--harmo-icon-hover-color)}}.hpassword-toggle:focus-visible{outline:var(--harmo-focus-outline);outline-offset:0}.hpassword-toggle:disabled{color:var(--harmo-color-text-tertiary);cursor:not-allowed}.hpassword-hint,.hpassword-strength{font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-2xs);font-weight:var(--harmo-font-weight-normal);overflow-wrap:anywhere;color:var(--harmo-color-text-tertiary);margin:0}[data-status=success].hpassword-hint,[data-status=success].hpassword-strength{color:var(--harmo-color-success)}[data-status=warning].hpassword-hint,[data-status=warning].hpassword-strength{color:var(--harmo-color-warning)}[data-status=error].hpassword-hint,[data-status=error].hpassword-strength{color:var(--harmo-color-danger)}.hpassword-strength{margin-inline-start:auto;line-height:1.125rem}.hpassword-hint{line-height:1rem}.hpassword-details{transition:grid-template-rows var(--harmo-duration-normal) var(--harmo-ease-out-cubic), margin-block-start var(--harmo-duration-normal) var(--harmo-ease-out-cubic), opacity var(--harmo-duration-normal) var(--harmo-ease-out-cubic), visibility var(--harmo-duration-normal);grid-template-rows:1fr;margin-block-start:4px;display:grid}.hpassword-details>*{flex-direction:column;gap:12px;min-block-size:0;display:flex;overflow:hidden}.hpassword-details>[hidden]{display:none}.hpassword-details[hidden]{opacity:0;visibility:hidden;transition-duration:var(--harmo-duration-fast);grid-template-rows:0fr;margin-block-start:-8px;display:grid}@media (prefers-reduced-motion:reduce){.hpassword-details{transition-property:opacity,visibility}}.hpopup{--hpopup-slide:12px;--hpopup-slide-direction:-1;position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline, --hpopup-shrink, --hpopup-center;box-sizing:border-box;min-inline-size:anchor-size(inline);max-block-size:400px;color:var(--harmo-color-text-secondary);background-color:var(--harmo-color-background);border:1px solid var(--harmo-color-border);border-radius:var(--harmo-border-radius);box-shadow:var(--harmo-box-shadow-sm);transition:opacity var(--harmo-duration-normal) var(--harmo-ease-out-cubic), transform var(--harmo-duration-normal) var(--harmo-ease-out-cubic), visibility 0s, overlay var(--harmo-duration-normal) allow-discrete;flex-direction:column;margin-block:8px;margin-inline:0 8px;padding:0;display:flex;inset:auto;overflow:auto}.hpopup[hidden]{display:none}.hpopup[popover]:not(:popover-open){visibility:hidden;opacity:0;transform:translateY(calc(var(--hpopup-slide-direction) * var(--hpopup-slide)));transition-duration:var(--harmo-duration-fast)}.hpopup[data-refit]{position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline, --hpopup-shrink, --hpopup-center, flip-block}.hpopup[data-pinned]{position-area:none;position-try-fallbacks:none;inset:var(--hpopup-pinned-top) auto auto var(--hpopup-pinned-left);inline-size:var(--hpopup-pinned-width);block-size:var(--hpopup-pinned-height);margin:0}.hpopup[data-side=top]{--hpopup-slide-direction:1}.hpopup:where(:not(:popover-open)) .hspinner{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hpopup{--hpopup-slide:0px}}@position-try --hpopup-shrink{position-area:block-end span-inline-end;max-block-size:calc(100% - 16px)}@position-try --hpopup-center{position-area:block-end span-all;justify-self:center;max-block-size:calc(100% - 16px);margin-inline:0}.hradio:where(input[type=radio]){box-sizing:border-box;inline-size:var(--harmo-checkbox-size);block-size:var(--harmo-checkbox-size);vertical-align:middle;appearance:none;border:1px solid var(--harmo-color-border-control);cursor:pointer;transition:background-color var(--harmo-duration-fast) ease, border-color var(--harmo-duration-fast) ease;background-color:#0000;border-radius:50%;flex-shrink:0;margin:0;padding:0;display:inline-block}.hradio:where(input[type=radio])[hidden]{display:none}@media (hover:hover) and (pointer:fine){.hradio:where(input[type=radio]):hover:where(:not(:disabled,:checked)){border-color:var(--harmo-color-primary-hover)}}.hradio:where(input[type=radio]):checked{background-color:var(--harmo-color-primary-tint);background-image:radial-gradient(circle, var(--harmo-color-primary) 2.75px, transparent 3.25px);border-color:var(--harmo-color-primary)}.hradio:where(input[type=radio]):focus-visible{outline:var(--harmo-focus-outline);outline-offset:var(--harmo-focus-outline-offset);transition:none}.hradio:where(input[type=radio]):disabled{opacity:var(--harmo-opacity-disabled);cursor:not-allowed;transition:none}@media (forced-colors:active){.hradio:where(input[type=radio]){appearance:auto}}.hsegmented{flex-wrap:wrap;gap:8px;min-inline-size:0;display:flex}.hsegmented[hidden]{display:none}.hsegmented-option{box-sizing:border-box;min-block-size:var(--harmo-control-height);font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-sm);white-space:nowrap;color:var(--harmo-color-text-secondary);border:1px solid var(--harmo-input-color-border);border-radius:var(--harmo-border-radius);cursor:pointer;flex:1 1 0;align-items:center;padding:0 12px;line-height:1.25rem;display:flex;position:relative}.hsegmented-option[hidden]{display:none}.hsegmented-option>input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:0;position:absolute}@media (hover:hover) and (pointer:fine){.hsegmented-option:hover:not(:has(:disabled)){border-color:var(--harmo-color-primary)}}.hsegmented-option:has(:checked){color:var(--harmo-color-primary);border-color:var(--harmo-color-primary)}@media (forced-colors:active){.hsegmented-option:has(:checked){color:highlighttext;forced-color-adjust:none;background-color:highlight;border-color:highlight}}.hsegmented-option:has(:focus-visible){outline:var(--harmo-focus-outline);outline-offset:var(--harmo-focus-outline-offset)}@media (forced-colors:active){.hsegmented-option:has(:focus-visible){outline-color:canvastext}}.hsegmented-option:has(:disabled){opacity:var(--harmo-opacity-disabled);cursor:not-allowed}.hselect{min-block-size:var(--harmo-control-height);text-align:start;cursor:pointer;align-items:center;gap:16px;inline-size:100%;min-inline-size:0;padding:0 12px;padding-inline-end:20px;display:flex}.hselect[hidden]{display:none}.hselect>.hexpand-chevron{color:var(--harmo-color-text-secondary)}.hselect:disabled>.hexpand-chevron{color:inherit}.hselect-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.hselect-value[data-placeholder]{color:var(--harmo-color-text-tertiary)}.hspinner{--hspinner-size:1.5rem;--hspinner-stroke:2px;--hspinner-motion:hspinner-rotate 1s linear infinite;--hspinner-appear:none;box-sizing:border-box;inline-size:var(--hspinner-size);block-size:var(--hspinner-size);vertical-align:middle;color:var(--harmo-color-primary);border:var(--hspinner-stroke) solid var(--harmo-color-border);animation:var(--hspinner-motion), var(--hspinner-appear);border-block-end-color:currentColor;border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.hspinner[hidden]{display:none}.hspinner[data-size=small]{--hspinner-size:1rem}.hspinner[data-size=large]{--hspinner-size:2.5rem;--hspinner-stroke:3px}.hspinner[data-delay]{--hspinner-appear:hspinner-appear 0s .3s both}@media (prefers-reduced-motion:reduce){.hspinner{--hspinner-motion:hspinner-pulse 1s ease-in-out infinite alternate}}@media (forced-colors:active){.hspinner{border-color:graytext;forced-color-adjust:none;border-block-end-color:canvastext}}.hspinner-label{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes hspinner-rotate{to{transform:rotate(1turn)}}@keyframes hspinner-pulse{to{opacity:.4}}@keyframes hspinner-appear{0%{visibility:hidden}}.hstatus{--hstatus-color:var(--harmo-color-border-control);font-family:var(--harmo-font-family);font-size:inherit;line-height:inherit;color:var(--harmo-color-text-secondary);align-items:center;gap:6px;display:inline-flex}.hstatus[hidden]{display:none}.hstatus:before{content:"";background-color:var(--hstatus-color);border-radius:50%;flex-shrink:0;block-size:8px;inline-size:8px}.hstatus[data-status=success]{--hstatus-color:var(--harmo-status-color-success)}.hstatus[data-status=warning]{--hstatus-color:var(--harmo-status-color-warning)}.hstatus[data-status=info]{--hstatus-color:var(--harmo-status-color-info)}.hstatus[data-status=error]{--hstatus-color:var(--harmo-status-color-error)}.hstatus[data-variant=bordered]{font-size:var(--harmo-font-size-xs);border:1px solid var(--harmo-color-border);border-radius:var(--harmo-border-radius-full);padding:4px 10px;line-height:1}@media (forced-colors:active){.hstatus:before{background-color:canvastext}}.hswitch:where(input[type=checkbox]){--hswitch-width:44px;--hswitch-thumb:20px;--hswitch-inset:2px;--hswitch-travel:calc(var(--hswitch-width) - var(--hswitch-thumb) - 2 * var(--hswitch-inset));box-sizing:border-box;inline-size:var(--hswitch-width);block-size:var(--harmo-switch-height);vertical-align:middle;appearance:none;background-color:var(--harmo-switch-color-background);border-radius:var(--harmo-border-radius-full);cursor:pointer;transition:background-color var(--harmo-duration-normal) ease;border:none;flex-shrink:0;margin:0;padding:0;display:inline-block;position:relative}.hswitch:where(input[type=checkbox])[hidden]{display:none}.hswitch:where(input[type=checkbox]):before{content:"";inline-size:var(--hswitch-thumb);block-size:var(--hswitch-thumb);background-color:var(--harmo-switch-thumb-color-background);box-shadow:var(--harmo-switch-thumb-box-shadow);transition:transform var(--harmo-duration-normal) var(--harmo-ease-in-out-cubic);border-radius:50%;position:absolute;inset-block-start:var(--hswitch-inset);inset-inline-start:var(--hswitch-inset)}.hswitch:where(input[type=checkbox]):checked{background-color:var(--harmo-color-primary-fill)}.hswitch:where(input[type=checkbox]):checked:before{transform:translateX(var(--hswitch-travel))}.hswitch:where(input[type=checkbox]):checked:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform:translateX(calc(-1 * var(--hswitch-travel)))}.hswitch:where(input[type=checkbox]):focus-visible{outline:var(--harmo-focus-outline);outline-offset:var(--harmo-focus-outline-offset)}.hswitch:where(input[type=checkbox]):disabled{opacity:var(--harmo-opacity-disabled);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.hswitch:where(input[type=checkbox]):before{transition:none}}@media (forced-colors:active){.hswitch:where(input[type=checkbox]){appearance:auto}.hswitch:where(input[type=checkbox]):before{content:none}}.htabs{--htabs-highlight-x:0px;--htabs-highlight-width:0px;--htabs-highlight-opacity:0;--htabs-indicator-x:0px;--htabs-indicator-width:0px;--htabs-list-width:100%;font-family:var(--harmo-font-family);background:linear-gradient(var(--harmo-color-border), var(--harmo-color-border)) right bottom/calc(100% - 4px) 1px no-repeat;scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:minmax(0,max-content);margin-block-start:-4px;margin-inline-start:-4px;padding-block:4px 5px;padding-inline-start:4px;display:grid;position:relative;overflow:auto hidden}.htabs::-webkit-scrollbar{display:none}.htabs[hidden]{display:none}.htabs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:0 100%}@media (forced-colors:active){.htabs{border-block-end:1px solid var(--harmo-color-border);background:0 0;padding-block-end:4px}}.htabs>ul,.htabs>[role=tablist]{z-index:1;gap:16px;inline-size:max-content;margin:0;padding:0;padding-inline-end:4px;list-style:none;display:flex;position:relative}.htabs>ul[hidden],.htabs>[role=tablist][hidden]{display:none}.htabs>ul>li>a,.htabs>[role=tablist]>[role=tab]{font-family:inherit;font-size:var(--harmo-font-size-sm);font-weight:var(--harmo-font-weight-medium);line-height:var(--harmo-font-line-height);white-space:nowrap;color:var(--harmo-color-text-secondary);border-radius:var(--harmo-border-radius-sm);cursor:pointer;background-color:#0000;border:0;margin:0;padding:4px 8px;text-decoration:none;display:block;position:relative}.htabs>ul>li>a[hidden],.htabs>[role=tablist]>[role=tab][hidden]{display:none}.htabs>ul>li>a:is([aria-current=page],[aria-selected=true]),.htabs>[role=tablist]>[role=tab]:is([aria-current=page],[aria-selected=true]){color:var(--harmo-color-primary)}@media (hover:hover) and (pointer:fine){.htabs>ul>li>a:hover,.htabs>[role=tablist]>[role=tab]:hover{color:var(--harmo-color-text)}}.htabs>ul>li>a:focus-visible,.htabs>[role=tablist]>[role=tab]:focus-visible{outline:var(--harmo-focus-outline);outline-offset:2px}@media (hover:hover) and (pointer:fine){.htabs:not([data-ready])>ul>li>a:hover,.htabs:not([data-ready])>[role=tablist]>[role=tab]:hover{background-color:var(--harmo-color-background-hover)}.htabs:not([data-ready])>ul>li>a:is([aria-current=page],[aria-selected=true]):hover,.htabs:not([data-ready])>[role=tablist]>[role=tab]:is([aria-current=page],[aria-selected=true]):hover{background-color:var(--harmo-color-primary-tint)}}.htabs:not([data-ready])>ul>li>a:is([aria-current=page],[aria-selected=true]):after,.htabs:not([data-ready])>[role=tablist]>[role=tab]:is([aria-current=page],[aria-selected=true]):after{content:"";inset-inline:0;background-color:var(--harmo-color-primary);border-radius:1px;block-size:2px;position:absolute;bottom:-5px}@media (forced-colors:active){.htabs:not([data-ready])>ul>li>a:is([aria-current=page],[aria-selected=true]):after,.htabs:not([data-ready])>[role=tablist]>[role=tab]:is([aria-current=page],[aria-selected=true]):after{forced-color-adjust:none;background-color:highlight;bottom:-4px}}.htabs-highlight,.htabs-indicator{inline-size:var(--htabs-list-width);pointer-events:none;transition:clip-path var(--harmo-duration-normal) var(--harmo-ease-in-out-cubic), opacity var(--harmo-duration-normal) var(--harmo-ease-in-out-cubic);grid-area:1/1/2/2;position:absolute;inset-inline-start:0}.htabs:not([data-ready])>.htabs-highlight,.htabs:not([data-ready])>.htabs-indicator{display:none}@media (prefers-reduced-motion:reduce){.htabs-highlight,.htabs-indicator{transition-property:opacity}}.htabs-highlight{background-color:var(--harmo-color-background-hover);opacity:var(--htabs-highlight-opacity);clip-path:inset(0 calc(100% - var(--htabs-highlight-x) - var(--htabs-highlight-width)) 0 var(--htabs-highlight-x) round var(--harmo-border-radius-sm));inset-block:0}.htabs-highlight[data-on-current]{background-color:var(--harmo-color-primary-tint)}.htabs-indicator{background-color:var(--harmo-color-primary);height:2px;clip-path:inset(0 calc(100% - var(--htabs-indicator-x) - var(--htabs-indicator-width)) 0 var(--htabs-indicator-x) round 1px);bottom:-5px}@media (forced-colors:active){.htabs-indicator{forced-color-adjust:none;background-color:highlight;bottom:-4px}}.htag{box-sizing:border-box;max-inline-size:100%;font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-xs);line-height:var(--harmo-font-line-height);overflow-wrap:anywhere;color:var(--harmo-color-text-secondary);border:1px solid var(--harmo-color-border);border-radius:var(--harmo-border-radius-sm);align-items:center;gap:6px;padding:2px 6px;display:inline-flex}.htag[hidden]{display:none}.htag:has(>.htag-dot){border-color:var(--htag-color,var(--harmo-color-border))}.htag[data-variant=accent]{color:var(--harmo-color-primary);border-color:var(--harmo-color-primary)}.htag-dot{background-color:var(--htag-color,var(--harmo-color-border));border-radius:50%;flex-shrink:0;block-size:6px;inline-size:6px}.htextarea{--htextarea-max-height:min(400px, 50dvh);field-sizing:content;min-block-size:calc(1.25rem + 18px);inline-size:100%;min-inline-size:0;max-block-size:var(--htextarea-max-height);resize:vertical;border-end-end-radius:2px;padding:8px 12px;display:block}.htextarea[hidden]{display:none}.htextarea:not([style^=height],[style*=\ height],[style*=\;height]){max-block-size:min(150px, var(--htextarea-max-height))}.htextarea::placeholder{color:var(--harmo-color-text-tertiary);opacity:1}.htextarea[readonly]{background-color:var(--harmo-color-background-secondary)}.htextarea:disabled::placeholder{color:var(--harmo-color-text-tertiary)}.htextarea-counter{font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-2xs);font-variant-numeric:tabular-nums;text-align:end;color:var(--harmo-color-text-tertiary);margin:0;line-height:1rem}.htooltip-trigger{anchor-name:--htooltip;anchor-scope:--htooltip;vertical-align:middle;display:inline-block}.htooltip-trigger[hidden]{display:none}.htooltip{--htooltip-gap:8px;z-index:1000;position-anchor:--htooltip;position-area:bottom;position-try-fallbacks:flip-block, flip-inline;box-sizing:border-box;inline-size:max-content;max-inline-size:240px;margin:var(--htooltip-gap);font-family:var(--harmo-font-family);font-size:var(--harmo-font-size-sm);text-align:center;white-space:normal;overflow-wrap:break-word;color:var(--harmo-tooltip-color-text);background-color:var(--harmo-tooltip-color-background);border-radius:var(--harmo-border-radius);box-shadow:var(--harmo-tooltip-box-shadow);visibility:hidden;opacity:0;pointer-events:none;transform-origin:top;transition:opacity var(--harmo-duration-faster) var(--harmo-ease-out-cubic), transform var(--harmo-duration-faster) var(--harmo-ease-out-cubic), visibility var(--harmo-duration-faster), display var(--harmo-duration-faster) allow-discrete;border:1px solid #0000;padding:7px;line-height:1.35;display:none;position:fixed;transform:scale(.95)}.htooltip:before{content:"";inset:calc(-1 * var(--htooltip-gap));position:absolute}.htooltip[data-side=top]{position-area:top;transform-origin:bottom}.htooltip[data-side=left]{position-area:left;transform-origin:100%}.htooltip[data-side=right]{position-area:right;transform-origin:0}.htooltip[data-variant=hint]{max-inline-size:280px;font-size:var(--harmo-font-size-xs);text-align:start;color:var(--harmo-color-text-secondary);background-color:var(--harmo-color-background);border:1px solid var(--harmo-color-border);box-shadow:var(--harmo-tooltip-hint-box-shadow);padding:8px 12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.htooltip{transform:none}}@media (hover:hover) and (pointer:fine){.htooltip-trigger:hover>.htooltip{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--harmo-duration-fast) var(--harmo-ease-out-cubic) var(--htooltip-delay,var(--harmo-tooltip-delay)), transform var(--harmo-duration-fast) var(--harmo-ease-out-cubic) var(--htooltip-delay,var(--harmo-tooltip-delay)), visibility 0s var(--htooltip-delay,var(--harmo-tooltip-delay));display:block;transform:none}@starting-style{.htooltip-trigger:hover>.htooltip{visibility:hidden;opacity:0}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){@starting-style{.htooltip-trigger:hover>.htooltip{transform:scale(.95)}}}.htooltip-trigger:has(:focus-visible)>.htooltip{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--harmo-duration-fast) var(--harmo-ease-out-cubic) 0s, transform var(--harmo-duration-fast) var(--harmo-ease-out-cubic) 0s, visibility 0s 0s;display:block;transform:none}@starting-style{.htooltip-trigger:has(:focus-visible)>.htooltip{visibility:hidden;opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.htooltip-trigger:has(:focus-visible)>.htooltip{transform:scale(.95)}}}.htooltip-trigger>.htooltip[data-dismissed]{visibility:hidden;opacity:0;pointer-events:none;transition:none}.hsettings{font-family:var(--harmo-font-family);flex-direction:column;display:flex}.hsettings[hidden]{display:none}.hsetting{border-block-end:1px solid var(--harmo-color-border);justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.hsetting[hidden]{display:none}.hsetting:nth-child(1 of :not([hidden])){padding-block-start:0}.hsetting:nth-last-child(1 of :not([hidden])){border-block-end:none;padding-block-end:0}.hsetting>:not(.hsetting-text){flex-shrink:0}:is(.hsetting:has(>:disabled,>.hsetting-text>:disabled) .hsetting-title,.hsetting:has(>:disabled,>.hsetting-text>:disabled) .hsetting-description){color:var(--harmo-color-text-tertiary)}.hsetting-text{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}.hsetting-text[hidden]{display:none}.hsetting-text>:is(.hselect,.hinput,.htextarea,.hsegmented){margin-block-start:8px}.hsetting-title{font-size:.9375rem;font-weight:var(--harmo-font-weight-bold);overflow-wrap:anywhere;color:var(--harmo-color-text);margin:0;line-height:1.3}.hsetting-description{font-size:var(--harmo-font-size-sm);line-height:var(--harmo-font-line-height);overflow-wrap:anywhere;color:var(--harmo-color-text-tertiary);margin:0}
:root{--harmo-font-family:var(--font-geist-sans), system-ui, sans-serif;--space-2xs:.375rem;--space-xs:.625rem;--space-sm:1rem;--space-md:1.625rem;--space-lg:2.625rem;--space-xl:4.25rem;--space-2xl:6.875rem;--text-body:1rem;--text-h2:1.25rem;--text-h1:2.0625rem;--text-display:3.375rem;--line-body:1.625rem;--line-h1:2.625rem}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--harmo-color-background);color:var(--harmo-color-text);font-family:var(--harmo-font-family);margin:0}[data-component-order=az] [data-order=groups],[data-component-order=groups] [data-order=az]{display:none}.container{box-sizing:border-box;width:100%;max-width:72rem;padding-inline:var(--space-sm);margin-inline:auto}@media (min-width:48.0625rem){.container{padding-inline:var(--space-md)}}::view-transition-group(root){animation:none}::view-transition-old(root){animation:none}::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){mix-blend-mode:normal}::view-transition-new(root){animation:.5s cubic-bezier(.32,.72,0,1) theme-switch}@keyframes theme-switch{0%{clip-path:circle(0 at var(--theme-switch-x) var(--theme-switch-y))}to{clip-path:circle(var(--theme-switch-radius) at var(--theme-switch-x) var(--theme-switch-y))}}@keyframes theme-switch-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation:.2s theme-switch-fade}}
:root[data-colorscheme=catppuccin]{--t-background:#1e1e2e;--t-foreground:#cdd6f4;--t-token-constant:#fab387;--t-token-string:#a6e3a1;--t-token-comment:#9399b2;--t-token-keyword:#cba6f7;--t-token-parameter:#cdd6f4;--t-token-function:#f9e2af;--t-token-string-expression:#a6e3a1;--t-token-punctuation:#9399b2;--t-token-link:#cdd6f4}:root[data-colorscheme=dracula]{--t-background:#282a36;--t-foreground:#f8f8f2;--t-token-constant:#8be9fd;--t-token-string:#f1fa8c;--t-token-comment:#6272a4;--t-token-keyword:#ff79c6;--t-token-parameter:#f8f8f2;--t-token-function:#50fa7b;--t-token-string-expression:#e9f284;--t-token-punctuation:#f8f8f2;--t-token-link:#f8f8f2}:root[data-colorscheme=everforest]{--t-background:#2d353b;--t-foreground:#d3c6aa;--t-token-constant:#d3c6aa;--t-token-string:#dbbc7f;--t-token-comment:#859289;--t-token-keyword:#e67e80;--t-token-parameter:#d3c6aa;--t-token-function:#a7c080;--t-token-string-expression:#dbbc7f;--t-token-punctuation:#d3c6aa;--t-token-link:#d3c6aa}:root[data-colorscheme=gruvbox]{--t-background:#282828;--t-foreground:#ebdbb2;--t-token-constant:#d3869b;--t-token-string:#b8bb26;--t-token-comment:#928374;--t-token-keyword:#fb4934;--t-token-parameter:#ebdbb2;--t-token-function:#fabd2f;--t-token-string-expression:#a89984;--t-token-punctuation:#a89984;--t-token-link:#ebdbb2}:root[data-colorscheme=kanagawa]{--t-background:#1f1f28;--t-foreground:#dcd7ba;--t-token-constant:#7aa89f;--t-token-string:#98bb6c;--t-token-comment:#727169;--t-token-keyword:#957fb8;--t-token-parameter:#dcd7ba;--t-token-function:#957fb8;--t-token-string-expression:#98bb6c;--t-token-punctuation:#9cabca;--t-token-link:#dcd7ba}:root[data-colorscheme=nord]{--t-background:#2e3440;--t-foreground:#d8dee9;--t-token-constant:#d8dee9;--t-token-string:#a3be8c;--t-token-comment:#616e88;--t-token-keyword:#81a1c1;--t-token-parameter:#d8dee9;--t-token-function:#8fbcbb;--t-token-string-expression:#eceff4;--t-token-punctuation:#eceff4;--t-token-link:#d8dee9}:root[data-colorscheme=onedark]{--t-background:#282c34;--t-foreground:#abb2bf;--t-token-constant:#e5c07b;--t-token-string:#98c379;--t-token-comment:#7f848e;--t-token-keyword:#c678dd;--t-token-parameter:#abb2bf;--t-token-function:#d19a66;--t-token-string-expression:#98c379;--t-token-punctuation:#abb2bf;--t-token-link:#abb2bf}:root[data-colorscheme=rose-pine]{--t-background:#191724;--t-foreground:#e0def4;--t-token-constant:#9ccfd8;--t-token-string:#f6c177;--t-token-comment:#908caa;--t-token-keyword:#31748f;--t-token-parameter:#e0def4;--t-token-function:#c4a7e7;--t-token-string-expression:#f6c177;--t-token-punctuation:#908caa;--t-token-link:#e0def4}:root[data-colorscheme=solarized]{--t-background:#002b36;--t-foreground:#839496;--t-token-constant:#859900;--t-token-string:#2aa198;--t-token-comment:#586e75;--t-token-keyword:#859900;--t-token-parameter:#839496;--t-token-function:#93a1a1;--t-token-string-expression:#2aa198;--t-token-punctuation:#839496;--t-token-link:#839496}:root[data-colorscheme=tokyonight]{--t-background:#1a1b26;--t-foreground:#a9b1d6;--t-token-constant:#ff9e64;--t-token-string:#9ece6a;--t-token-comment:#51597d;--t-token-keyword:#7dcfff;--t-token-parameter:#a9b1d6;--t-token-function:#bb9af7;--t-token-string-expression:#89ddff;--t-token-punctuation:#89ddff;--t-token-link:#a9b1d6}
.bnenza_nvim{--background:var(--t-background,#14161b);--foreground:var(--t-foreground,#e0e2ea);--accent:var(--t-token-function,#8cf8f7);--raised:color-mix(in srgb, var(--foreground) 14%, var(--background));z-index:20;color:var(--foreground);font-family:"JetBrainsMono Nerd Font","JetBrains Mono",var(--font-geist-mono),ui-monospace,Menlo,Consolas,monospace;font-size:var(--harmo-font-size-sm);font-variant-ligatures:none;line-height:1.5rem;position:fixed;inset-block-end:0;inset-inline:0}.bnenza_status{background:var(--raised);gap:1ch;padding-inline-end:1ch;display:flex}.bnenza_mode{background:var(--accent);color:var(--background);padding-inline:1ch;font-weight:700}.bnenza_file{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bnenza_line{background:var(--background);white-space:pre;margin:0;padding-inline:1ch;display:flex}.bnenza_line[data-error]{color:#ff7b72}.bnenza_field{flex:1;min-inline-size:0;position:relative}.bnenza_field input{box-sizing:border-box;inline-size:100%;color:inherit;font:inherit;font-variant-ligatures:none;caret-color:#0000;background:0 0;border:0;outline:none;padding:0}.bnenza_cursor{background:var(--foreground);inline-size:1ch;color:var(--background);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--cursor-at)*1ch - var(--cursor-scrolled))}.bnenza_menu{background:var(--raised);min-inline-size:16ch;display:grid;position:absolute;inset-block-end:100%;inset-inline-start:calc((var(--menu-at) + 2)*1ch)}.bnenza_menu span{padding-inline:1ch}.bnenza_menu [data-chosen]{background:var(--accent);color:var(--background)}
.Opfskq_sun{display:none}[data-theme=dark] .Opfskq_moon{display:none}[data-theme=dark] .Opfskq_sun{display:block}
._6R4jra_header{border-block-end:1px solid var(--harmo-color-border)}._6R4jra_nav{align-items:center;gap:var(--space-md);--harmo-link-color-text:var(--harmo-color-text-secondary);block-size:4rem;display:flex}@media (max-width:30rem){._6R4jra_nav{gap:var(--space-sm)}}._6R4jra_logo{--harmo-link-color-text:var(--harmo-color-text);align-items:center;gap:var(--space-xs);font-weight:600;display:inline-flex}._6R4jra_logo svg{flex:none;block-size:1.14878em;inline-size:auto}._6R4jra_links{gap:var(--space-md);font-size:var(--harmo-font-size-sm);flex:1;margin:0;padding:0;list-style:none;display:flex}@media (max-width:30rem){._6R4jra_links{gap:var(--space-sm)}}._6R4jra_links a[aria-current=page]{--harmo-link-color-text:var(--harmo-color-text);font-weight:500}._6R4jra_actions{align-items:center;gap:var(--space-2xs);display:flex}@media (max-width:22.5rem){._6R4jra_nav,._6R4jra_links{gap:var(--space-xs)}._6R4jra_logo{gap:var(--space-2xs)}._6R4jra_actions{gap:0}}
