@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_2wFBqMat1EqcwWmtvs1J1YESXv7z)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_6305873b-module__KrbjWq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_6305873b-module__KrbjWq__variable{--heidi-font-inter:"Inter", "Inter Fallback"}
@property --heidi-hue-neutral{syntax:"<integer>";inherits:true;initial-value:0}@property --heidi-hue-brand{syntax:"<integer>";inherits:true;initial-value:277}@property --heidi-hue-success{syntax:"<integer>";inherits:true;initial-value:145}@property --heidi-hue-warning{syntax:"<integer>";inherits:true;initial-value:85}@property --heidi-hue-danger{syntax:"<integer>";inherits:true;initial-value:25}@property --heidi-hue-iris{syntax:"<integer>";inherits:true;initial-value:277}@property --heidi-color-brand-50{syntax:"<color>";inherits:true;initial-value:oklch(96.5% .02 277)}@property --heidi-color-brand-100{syntax:"<color>";inherits:true;initial-value:oklch(93.5% .035 277)}@property --heidi-color-brand-200{syntax:"<color>";inherits:true;initial-value:oklch(89% .06 277)}@property --heidi-color-brand-300{syntax:"<color>";inherits:true;initial-value:oklch(82% .1 277)}@property --heidi-color-brand-400{syntax:"<color>";inherits:true;initial-value:oklch(71% .16 277)}@property --heidi-color-brand-500{syntax:"<color>";inherits:true;initial-value:oklch(58.5% .23 277)}@property --heidi-color-brand-600{syntax:"<color>";inherits:true;initial-value:oklch(51% .26 277)}@property --heidi-color-brand-700{syntax:"<color>";inherits:true;initial-value:oklch(44% .24 277)}@property --heidi-color-brand-800{syntax:"<color>";inherits:true;initial-value:oklch(38% .21 277)}@property --heidi-color-brand-900{syntax:"<color>";inherits:true;initial-value:oklch(32% .17 277)}@property --heidi-color-brand-primary{syntax:"<color>";inherits:true;initial-value:oklch(51% .26 277)}@property --heidi-color-neutral-0{syntax:"<color>";inherits:true;initial-value:oklch(99.2% 0 0)}@property --heidi-color-neutral-50{syntax:"<color>";inherits:true;initial-value:oklch(97.5% 0 0)}@property --heidi-color-neutral-100{syntax:"<color>";inherits:true;initial-value:oklch(95.8% 0 0)}@property --heidi-color-neutral-200{syntax:"<color>";inherits:true;initial-value:oklch(94.8% 0 0)}@property --heidi-color-neutral-300{syntax:"<color>";inherits:true;initial-value:oklch(92.5% 0 0)}@property --heidi-color-neutral-350{syntax:"<color>";inherits:true;initial-value:oklch(85% 0 0)}@property --heidi-color-neutral-400{syntax:"<color>";inherits:true;initial-value:oklch(70.8% 0 0)}@property --heidi-color-neutral-500{syntax:"<color>";inherits:true;initial-value:oklch(55.5% 0 0)}@property --heidi-color-neutral-600{syntax:"<color>";inherits:true;initial-value:oklch(47.5% 0 0)}@property --heidi-color-neutral-700{syntax:"<color>";inherits:true;initial-value:oklch(32.5% 0 0)}@property --heidi-color-neutral-800{syntax:"<color>";inherits:true;initial-value:oklch(24.5% 0 0)}@property --heidi-color-neutral-900{syntax:"<color>";inherits:true;initial-value:oklch(20.5% 0 0)}@property --heidi-color-neutral-950{syntax:"<color>";inherits:true;initial-value:oklch(14.5% 0 0)}@property --heidi-color-danger-50{syntax:"<color>";inherits:true;initial-value:oklch(95.5% .02 25)}@property --heidi-color-danger-500{syntax:"<color>";inherits:true;initial-value:oklch(58% .18 25)}@property --heidi-color-danger-600{syntax:"<color>";inherits:true;initial-value:oklch(48% .17 25)}@property --heidi-color-danger-700{syntax:"<color>";inherits:true;initial-value:oklch(38% .14 25)}@property --heidi-color-warning-50{syntax:"<color>";inherits:true;initial-value:oklch(98% .04 85)}@property --heidi-color-warning-500{syntax:"<color>";inherits:true;initial-value:oklch(72% .15 85)}@property --heidi-color-warning-600{syntax:"<color>";inherits:true;initial-value:oklch(58% .12 85)}@property --heidi-color-success-50{syntax:"<color>";inherits:true;initial-value:oklch(97% .03 145)}@property --heidi-color-success-500{syntax:"<color>";inherits:true;initial-value:oklch(62% .15 145)}@property --heidi-color-success-600{syntax:"<color>";inherits:true;initial-value:oklch(50% .13 145)}@property --heidi-color-iris-50{syntax:"<color>";inherits:true;initial-value:oklch(96.5% .02 277)}@property --heidi-color-iris-500{syntax:"<color>";inherits:true;initial-value:oklch(58.5% .23 277)}@property --heidi-color-iris-600{syntax:"<color>";inherits:true;initial-value:oklch(51% .26 277)}@property --heidi-color-fuchsia-500{syntax:"<color>";inherits:true;initial-value:oklch(65% .28 320)}@property --heidi-color-fg-strong{syntax:"<color>";inherits:true;initial-value:#000000db}@property --heidi-color-fg-muted{syntax:"<color>";inherits:true;initial-value:#0000008c}@property --heidi-color-fg-default{syntax:"<color>";inherits:true;initial-value:#000000db}@property --heidi-color-fg-subtle{syntax:"<color>";inherits:true;initial-value:#0000008c}@property --heidi-color-fg-on-inverse{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0)}@property --heidi-color-fg-disabled{syntax:"<color>";inherits:true;initial-value:oklch(70.8% 0 0)}@property --heidi-color-fg-danger{syntax:"<color>";inherits:true;initial-value:oklch(48% .17 25)}@property --heidi-color-fg-success{syntax:"<color>";inherits:true;initial-value:oklch(50% .13 145)}@property --heidi-color-fg-warning{syntax:"<color>";inherits:true;initial-value:oklch(58% .12 85)}@property --heidi-color-fg-accent{syntax:"<color>";inherits:true;initial-value:oklch(51% .26 277)}@property --heidi-color-border-subtle{syntax:"<color>";inherits:true;initial-value:#00000012}@property --heidi-color-border-faint{syntax:"<color>";inherits:true;initial-value:#0000000f}@property --heidi-color-border-default{syntax:"<color>";inherits:true;initial-value:#00000012}@property --heidi-color-border-strong{syntax:"<color>";inherits:true;initial-value:oklch(24.5% 0 0)}@property --heidi-color-border-muted{syntax:"<color>";inherits:true;initial-value:#0000000f}@property --heidi-color-border-focus{syntax:"<color>";inherits:true;initial-value:oklch(51% .26 277)}@property --heidi-color-bg-canvas{syntax:"<color>";inherits:true;initial-value:oklch(99.2% 0 0)}@property --heidi-color-bg-default{syntax:"<color>";inherits:true;initial-value:oklch(99.2% 0 0)}@property --heidi-color-bg-subtle{syntax:"<color>";inherits:true;initial-value:oklch(97.5% 0 0)}@property --heidi-color-bg-muted{syntax:"<color>";inherits:true;initial-value:oklch(95.8% 0 0)}@property --heidi-color-bg-elevated{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0)}@property --heidi-color-bg-panel{syntax:"<color>";inherits:true;initial-value:#fafafacc}@property --heidi-color-bg-editor{syntax:"<color>";inherits:true;initial-value:oklch(95.8% 0 0)}@property --heidi-color-bg-inverse{syntax:"<color>";inherits:true;initial-value:oklch(20.5% 0 0)}@property --heidi-color-bg-inverse-secondary{syntax:"<color>";inherits:true;initial-value:oklch(32.5% 0 0)}@property --heidi-color-overlay{syntax:"<color>";inherits:true;initial-value:#0006}@property --heidi-color-status-running{syntax:"<color>";inherits:true;initial-value:oklch(58.6% .109 85)}@property --heidi-color-interactive-primary-bg{syntax:"<color>";inherits:true;initial-value:oklch(51% .26 277)}@property --heidi-color-interactive-primary-fg{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0)}@property --heidi-color-interactive-secondary-bg{syntax:"<color>";inherits:true;initial-value:#0000}@property --heidi-color-interactive-secondary-bg-hover{syntax:"<color>";inherits:true;initial-value:#0000000f}@property --heidi-color-interactive-secondary-bg-active{syntax:"<color>";inherits:true;initial-value:#00000012}@property --heidi-color-interactive-secondary-fg{syntax:"<color>";inherits:true;initial-value:#000000db}@property --heidi-color-interactive-ghost-bg-hover{syntax:"<color>";inherits:true;initial-value:#0000000f}@property --heidi-color-focus-ring{syntax:"<color>";inherits:true;initial-value:oklch(51% .26 277)}@property --heidi-color-code-bg{syntax:"<color>";inherits:true;initial-value:#0000000a}@property --heidi-color-code-fg{syntax:"<color>";inherits:true;initial-value:#383a42}@property --heidi-color-code-comment{syntax:"<color>";inherits:true;initial-value:#a0a1a7}@property --heidi-color-code-keyword{syntax:"<color>";inherits:true;initial-value:#7d1b91}@property --heidi-color-code-string{syntax:"<color>";inherits:true;initial-value:#357a36}@property --heidi-color-code-function{syntax:"<color>";inherits:true;initial-value:#1e4db7}@property --heidi-color-collab-yellow{syntax:"<color>";inherits:true;initial-value:#fadd00}@property --heidi-color-collab-orange{syntax:"<color>";inherits:true;initial-value:#ea580c}@property --heidi-color-collab-green{syntax:"<color>";inherits:true;initial-value:#36ab47}@property --heidi-color-collab-purple{syntax:"<color>";inherits:true;initial-value:#9333ea}@property --heidi-color-collab-pink{syntax:"<color>";inherits:true;initial-value:#db2777}@property --heidi-alpha-darken-50{syntax:"<color>";inherits:true;initial-value:#0000000a}@property --heidi-alpha-darken-100{syntax:"<color>";inherits:true;initial-value:#0000000f}@property --heidi-alpha-darken-200{syntax:"<color>";inherits:true;initial-value:#00000012}@property --heidi-alpha-darken-300{syntax:"<color>";inherits:true;initial-value:#00000017}@property --heidi-alpha-darken-400{syntax:"<color>";inherits:true;initial-value:#0000005c}@property --heidi-alpha-darken-500{syntax:"<color>";inherits:true;initial-value:#0000008c}@property --heidi-alpha-darken-600{syntax:"<color>";inherits:true;initial-value:#000000a3}@property --heidi-alpha-darken-700{syntax:"<color>";inherits:true;initial-value:#000000c9}@property --heidi-alpha-lighten-50{syntax:"<color>";inherits:true;initial-value:#ffffff0a}@property --heidi-alpha-lighten-100{syntax:"<color>";inherits:true;initial-value:#ffffff17}@property --heidi-alpha-lighten-200{syntax:"<color>";inherits:true;initial-value:#ffffff24}@property --heidi-alpha-lighten-300{syntax:"<color>";inherits:true;initial-value:#ffffff36}@property --heidi-alpha-lighten-400{syntax:"<color>";inherits:true;initial-value:#ffffff5c}@property --heidi-alpha-lighten-500{syntax:"<color>";inherits:true;initial-value:#ffffff73}@property --heidi-alpha-lighten-600{syntax:"<color>";inherits:true;initial-value:#ffffffa3}@property --heidi-alpha-lighten-700{syntax:"<color>";inherits:true;initial-value:#ffffffe6}@property --heidi-alpha-lighten-800{syntax:"<color>";inherits:true;initial-value:#ffffffed}@property --heidi-alpha-lighten-900{syntax:"<color>";inherits:true;initial-value:#fffffff0}@property --heidi-alpha-lighten-950{syntax:"<color>";inherits:true;initial-value:#fffffff5}@property --heidi-focus-ring-width{syntax:"<length>";inherits:true;initial-value:2px}@property --heidi-focus-ring-offset{syntax:"<length>";inherits:true;initial-value:2px}@property --heidi-font-weight-regular{syntax:"<integer>";inherits:true;initial-value:400}@property --heidi-font-weight-medium{syntax:"<integer>";inherits:true;initial-value:500}@property --heidi-font-weight-semibold{syntax:"<integer>";inherits:true;initial-value:600}@property --heidi-font-weight-bold{syntax:"<integer>";inherits:true;initial-value:700}@property --heidi-text-caption-leading{syntax:"<number>";inherits:true;initial-value:1.333}@property --heidi-text-body-sm-leading{syntax:"<number>";inherits:true;initial-value:1.538}@property --heidi-text-body-leading{syntax:"<number>";inherits:true;initial-value:1.429}@property --heidi-text-heading-3-leading{syntax:"<number>";inherits:true;initial-value:1.333}@property --heidi-text-heading-2-leading{syntax:"<number>";inherits:true;initial-value:1.167}@property --heidi-text-heading-1-leading{syntax:"<number>";inherits:true;initial-value:1.125}@property --heidi-text-display-leading{syntax:"<number>";inherits:true;initial-value:1.05}@property --heidi-text-ui-leading{syntax:"<number>";inherits:true;initial-value:1.333}@property --heidi-text-ui-weight{syntax:"<integer>";inherits:true;initial-value:500}@property --heidi-space-0{syntax:"<length>";inherits:true;initial-value:0}@property --heidi-space-px{syntax:"<length>";inherits:true;initial-value:1px}@property --heidi-cq-shell{syntax:"<custom-ident>";inherits:true;initial-value:heidi-shell}@property --heidi-cq-content{syntax:"<custom-ident>";inherits:true;initial-value:heidi-content}@property --heidi-cq-card{syntax:"<custom-ident>";inherits:true;initial-value:heidi-card}@property --heidi-cq-table{syntax:"<custom-ident>";inherits:true;initial-value:heidi-table}@property --heidi-radius-none{syntax:"<length>";inherits:true;initial-value:0}@property --heidi-radius-full{syntax:"<length>";inherits:true;initial-value:9999px}@property --heidi-border-width{syntax:"<length>";inherits:true;initial-value:1px}@property --heidi-border-width-strong{syntax:"<length>";inherits:true;initial-value:2px}@property --heidi-border-style{syntax:"<custom-ident>";inherits:true;initial-value:solid}@property --heidi-blur-panel{syntax:"<length>";inherits:true;initial-value:24px}@property --heidi-blur-overlay{syntax:"<length>";inherits:true;initial-value:6px}@property --heidi-backdrop-saturate{syntax:"<number>";inherits:true;initial-value:1.5}@property --heidi-duration-instant{syntax:"<time>";inherits:true;initial-value:0s}@property --heidi-duration-fast{syntax:"<time>";inherits:true;initial-value:.15s}@property --heidi-duration-normal{syntax:"<time>";inherits:true;initial-value:.2s}@property --heidi-duration-slow{syntax:"<time>";inherits:true;initial-value:.3s}@property --heidi-z-base{syntax:"<integer>";inherits:true;initial-value:0}@property --heidi-z-sticky{syntax:"<integer>";inherits:true;initial-value:10}@property --heidi-z-popover{syntax:"<integer>";inherits:true;initial-value:90}@property --heidi-z-floating-panel{syntax:"<integer>";inherits:true;initial-value:95}@property --heidi-z-overlay{syntax:"<integer>";inherits:true;initial-value:100}@property --heidi-z-above-overlay{syntax:"<integer>";inherits:true;initial-value:101}@property --heidi-z-drag{syntax:"<integer>";inherits:true;initial-value:110}@property --heidi-z-fullscreen{syntax:"<integer>";inherits:true;initial-value:120}@property --heidi-z-modal{syntax:"<integer>";inherits:true;initial-value:130}@property --heidi-z-tooltip{syntax:"<integer>";inherits:true;initial-value:131}@property --heidi-z-select{syntax:"<integer>";inherits:true;initial-value:140}@property --heidi-z-help{syntax:"<integer>";inherits:true;initial-value:1000}@property --heidi-z-loading{syntax:"<integer>";inherits:true;initial-value:1001}
@layer heidi-tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--heidi-fluid-min-vw:22.5rem;--heidi-fluid-max-vw:80rem;--heidi-bp-xs:22.5rem;--heidi-bp-sm:35rem;--heidi-bp-md:47.5rem;--heidi-bp-mobile:48rem;--heidi-bp-lg:68.75rem;--heidi-bp-xl:80rem;--heidi-cq-shell:heidi-shell;--heidi-cq-content:heidi-content;--heidi-cq-card:heidi-card;--heidi-cq-table:heidi-table;--heidi-hue-neutral:0;--heidi-hue-brand:277;--heidi-hue-success:145;--heidi-hue-warning:85;--heidi-hue-danger:25;--heidi-hue-iris:277;--heidi-color-brand-50:oklch(96.5% .02 var(--heidi-hue-brand));--heidi-color-brand-100:oklch(93.5% .035 var(--heidi-hue-brand));--heidi-color-brand-200:oklch(89% .06 var(--heidi-hue-brand));--heidi-color-brand-300:oklch(82% .1 var(--heidi-hue-brand));--heidi-color-brand-400:oklch(71% .16 var(--heidi-hue-brand));--heidi-color-brand-500:oklch(58.5% .23 var(--heidi-hue-brand));--heidi-color-brand-600:oklch(51% .26 var(--heidi-hue-brand));--heidi-color-brand-700:oklch(44% .24 var(--heidi-hue-brand));--heidi-color-brand-800:oklch(38% .21 var(--heidi-hue-brand));--heidi-color-brand-900:oklch(32% .17 var(--heidi-hue-brand));--heidi-color-neutral-0:oklch(99.2% 0 var(--heidi-hue-neutral));--heidi-color-neutral-50:oklch(97.5% 0 var(--heidi-hue-neutral));--heidi-color-neutral-100:oklch(95.8% 0 var(--heidi-hue-neutral));--heidi-color-neutral-200:oklch(94.8% 0 var(--heidi-hue-neutral));--heidi-color-neutral-300:oklch(92.5% 0 var(--heidi-hue-neutral));--heidi-color-neutral-350:oklch(85% 0 var(--heidi-hue-neutral));--heidi-color-neutral-400:oklch(70.8% 0 var(--heidi-hue-neutral));--heidi-color-neutral-500:oklch(55.5% 0 var(--heidi-hue-neutral));--heidi-color-neutral-600:oklch(47.5% 0 var(--heidi-hue-neutral));--heidi-color-neutral-700:oklch(32.5% 0 var(--heidi-hue-neutral));--heidi-color-neutral-800:oklch(24.5% 0 var(--heidi-hue-neutral));--heidi-color-neutral-900:oklch(20.5% 0 var(--heidi-hue-neutral));--heidi-color-neutral-950:oklch(14.5% 0 var(--heidi-hue-neutral));--heidi-color-danger-50:oklch(95.5% .02 var(--heidi-hue-danger));--heidi-color-danger-500:oklch(58% .18 var(--heidi-hue-danger));--heidi-color-danger-600:oklch(48% .17 var(--heidi-hue-danger));--heidi-color-danger-700:oklch(38% .14 var(--heidi-hue-danger));--heidi-color-warning-50:oklch(98% .04 var(--heidi-hue-warning));--heidi-color-warning-500:oklch(72% .15 var(--heidi-hue-warning));--heidi-color-warning-600:oklch(58% .12 var(--heidi-hue-warning));--heidi-color-success-50:oklch(97% .03 var(--heidi-hue-success));--heidi-color-success-500:oklch(62% .15 var(--heidi-hue-success));--heidi-color-success-600:oklch(50% .13 var(--heidi-hue-success));--heidi-color-iris-50:oklch(96.5% .02 var(--heidi-hue-iris));--heidi-color-iris-500:oklch(58.5% .23 var(--heidi-hue-iris));--heidi-color-iris-600:oklch(51% .26 var(--heidi-hue-iris));--heidi-color-fuchsia-500:#d433f5;--heidi-color-fg-strong:#000000db;--heidi-color-fg-muted:#0000008c;--heidi-color-border-subtle:#00000012;--heidi-color-border-faint:#0000000f;--heidi-alpha-darken-50:#0000000a;--heidi-alpha-darken-100:#0000000f;--heidi-alpha-darken-200:#00000012;--heidi-alpha-darken-300:#00000017;--heidi-alpha-darken-400:#0000005c;--heidi-alpha-darken-500:#0000008c;--heidi-alpha-darken-600:#000000a3;--heidi-alpha-darken-700:#000000c9;--heidi-alpha-lighten-50:#ffffff0a;--heidi-alpha-lighten-100:#ffffff17;--heidi-alpha-lighten-200:#ffffff24;--heidi-alpha-lighten-300:#ffffff36;--heidi-alpha-lighten-400:#ffffff5c;--heidi-alpha-lighten-500:#ffffff73;--heidi-alpha-lighten-600:#ffffffa3;--heidi-alpha-lighten-700:#ffffffe6;--heidi-alpha-lighten-800:#ffffffed;--heidi-alpha-lighten-900:#fffffff0;--heidi-alpha-lighten-950:#fffffff5;--heidi-color-brand-primary:var(--heidi-color-brand-600);--heidi-color-fg-default:var(--heidi-color-fg-strong);--heidi-color-fg-subtle:var(--heidi-color-fg-muted);--heidi-color-fg-on-inverse:#fff;--heidi-color-fg-disabled:var(--heidi-color-neutral-400);--heidi-color-fg-danger:var(--heidi-color-danger-600);--heidi-color-fg-success:var(--heidi-color-success-600);--heidi-color-fg-warning:var(--heidi-color-warning-600);--heidi-color-fg-accent:var(--heidi-color-iris-600);--heidi-color-border-default:var(--heidi-color-border-subtle);--heidi-color-border-strong:var(--heidi-color-neutral-800);--heidi-color-border-muted:var(--heidi-color-border-faint);--heidi-color-border-focus:var(--heidi-color-brand-600);--heidi-color-bg-canvas:var(--heidi-color-neutral-0);--heidi-color-bg-default:var(--heidi-color-neutral-0);--heidi-color-bg-subtle:var(--heidi-color-neutral-50);--heidi-color-bg-muted:var(--heidi-color-neutral-100);--heidi-color-bg-elevated:#fff;--heidi-color-bg-panel:#fafafacc;--heidi-color-bg-editor:var(--heidi-color-neutral-100);--heidi-color-bg-inverse:var(--heidi-color-neutral-900);--heidi-color-bg-inverse-secondary:var(--heidi-color-neutral-700);--heidi-color-overlay:#0006;--heidi-color-status-running:oklch(58.6% .109 var(--heidi-hue-warning));--heidi-color-interactive-primary-bg:var(--heidi-color-brand-600);--heidi-color-interactive-primary-bg-hover:color-mix(in oklab, var(--heidi-color-interactive-primary-bg) 88%, white);--heidi-color-interactive-primary-bg-active:color-mix(in oklab, var(--heidi-color-interactive-primary-bg) 92%, black);--heidi-color-interactive-primary-fg:var(--heidi-color-fg-on-inverse);--heidi-color-interactive-secondary-bg:transparent;--heidi-color-interactive-secondary-bg-hover:var(--heidi-alpha-darken-100);--heidi-color-interactive-secondary-bg-active:var(--heidi-alpha-darken-200);--heidi-color-interactive-secondary-fg:var(--heidi-color-fg-default);--heidi-color-interactive-ghost-bg-hover:var(--heidi-alpha-darken-100);--heidi-color-focus-ring:var(--heidi-color-border-focus);--heidi-focus-ring-width:2px;--heidi-focus-ring-offset:2px;--heidi-color-code-bg:var(--heidi-alpha-darken-50);--heidi-color-code-fg:#383a42;--heidi-color-code-comment:#a0a1a7;--heidi-color-code-keyword:#7d1b91;--heidi-color-code-string:#357a36;--heidi-color-code-function:#1e4db7;--heidi-color-collab-yellow:#fadd00;--heidi-color-collab-orange:#ea580c;--heidi-color-collab-green:#36ab47;--heidi-color-collab-purple:#9333ea;--heidi-color-collab-pink:#db2777;--heidi-font-sans:Inter, "Work Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--heidi-font-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--heidi-font-display:var(--heidi-font-sans);--heidi-font-weight-regular:400;--heidi-font-weight-medium:500;--heidi-font-weight-semibold:600;--heidi-font-weight-bold:700;--heidi-tracking-tight:-.015em;--heidi-tracking-heading:-.01em;--heidi-tracking-body:0em;--heidi-tracking-caption:.01em;--heidi-tracking-tighter:-.02em;--heidi-text-caption-size:.75rem;--heidi-text-caption-leading:1.333;--heidi-text-body-sm-size:clamp(.8125rem, .79rem + .11vw, .875rem);--heidi-text-body-sm-leading:1.538;--heidi-text-body-size:clamp(.84375rem, .81rem + .15vw, .875rem);--heidi-text-body-leading:1.429;--heidi-text-heading-3-size:clamp(1rem, .93rem + .32vw, 1.125rem);--heidi-text-heading-3-leading:1.333;--heidi-text-heading-2-size:clamp(1.25rem, 1.09rem + .71vw, 1.5rem);--heidi-text-heading-2-leading:1.167;--heidi-text-heading-1-size:clamp(1.625rem, 1.36rem + 1.19vw, 2rem);--heidi-text-heading-1-leading:1.125;--heidi-text-display-size:clamp(2rem, 1.2rem + 3.5vw, 3.75rem);--heidi-text-display-leading:1.05;--heidi-text-ui-size:var(--heidi-text-caption-size);--heidi-text-ui-leading:var(--heidi-text-caption-leading);--heidi-text-ui-weight:var(--heidi-font-weight-medium);--heidi-space-0:0;--heidi-space-1:.25rem;--heidi-space-2:.5rem;--heidi-space-3:.75rem;--heidi-space-4:1rem;--heidi-space-5:1.25rem;--heidi-space-6:1.5rem;--heidi-space-7:2rem;--heidi-space-8:2.5rem;--heidi-space-9:3rem;--heidi-space-10:4rem;--heidi-space-12:6rem;--heidi-space-px:1px;--heidi-space-0-5:.125rem;--heidi-space-1-5:.375rem;--heidi-space-2-5:.625rem;--heidi-space-3-5:.875rem;--heidi-space-page-inline:clamp(1.5rem, 1rem + 2.2vw, 3rem);--heidi-space-page-block:clamp(1.5rem, 1rem + 2.2vw, 3rem);--heidi-space-section:clamp(2rem, 1.25rem + 3.3vw, 4rem);--heidi-space-stack:clamp(.75rem, .65rem + .44vw, 1rem);--heidi-space-inline-gap:clamp(.5rem, .42rem + .35vw, .75rem);--heidi-layout-content-max:64rem;--heidi-layout-page-max:72rem;--heidi-layout-sidebar-width:17.5rem;--heidi-layout-panel-width:18rem;--heidi-layout-panel-collapsed:2.5rem;--heidi-layout-topbar-height:3.5rem;--heidi-layout-control-height-sm:1.75rem;--heidi-layout-control-height-md:2rem;--heidi-layout-control-height-lg:2.25rem;--heidi-layout-control-height-xl:2.5rem;--heidi-radius-none:0;--heidi-radius-xs:.1875rem;--heidi-radius-sm:.25rem;--heidi-radius-md:.375rem;--heidi-radius-lg:.5rem;--heidi-radius-xl:.75rem;--heidi-radius-2xl:1rem;--heidi-radius-3xl:1.5rem;--heidi-radius-full:9999px;--heidi-shadow-none:none;--heidi-shadow-card:0 2px 8px -2px #0000000a, 0 1px 4px -1px #0000000a;--heidi-shadow-elevation-1:0 2px 12px -3px #00000014, 0 1px 4px -1px #00000014;--heidi-shadow-elevation-2:0 4px 16px -4px #00000014, 0 2px 8px -2px #00000014;--heidi-shadow-featured-card:0 1px 16px 4px #0000000f, 0 1px 2px 0 #00000014;--heidi-shadow-panel-inset:inset 0 0 0 1px var(--heidi-alpha-darken-50), 0 4px 12px -6px var(--heidi-alpha-darken-100);--heidi-border-width:1px;--heidi-border-width-strong:2px;--heidi-border-style:solid;--heidi-duration-instant:0s;--heidi-duration-fast:.15s;--heidi-duration-normal:.2s;--heidi-duration-slow:.3s;--heidi-ease-default:cubic-bezier(.4, 0, .2, 1);--heidi-ease-in:cubic-bezier(.4, 0, 1, 1);--heidi-ease-out:cubic-bezier(0, 0, .2, 1);--heidi-ease-in-out:cubic-bezier(.4, 0, .2, 1);--heidi-blur-panel:24px;--heidi-blur-overlay:6px;--heidi-backdrop-saturate:1.5;--heidi-z-base:0;--heidi-z-sticky:10;--heidi-z-popover:90;--heidi-z-floating-panel:95;--heidi-z-overlay:100;--heidi-z-above-overlay:101;--heidi-z-drag:110;--heidi-z-fullscreen:120;--heidi-z-modal:130;--heidi-z-tooltip:131;--heidi-z-select:140;--heidi-z-help:1000;--heidi-z-loading:1001}@supports (color:lab(0% 0 0)){:root{--heidi-color-fuchsia-500:lab(54.678% 77.9165 -64.2518);--heidi-color-fg-on-inverse:lab(100% 0 0);--heidi-color-bg-elevated:lab(100% 0 0)}}[data-heidi-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--heidi-color-brand-primary:var(--heidi-color-brand-500);--heidi-color-fg-default:#ffffffeb;--heidi-color-fg-subtle:#ffffff9e;--heidi-color-fg-on-inverse:#000000db;--heidi-color-fg-disabled:var(--heidi-color-neutral-600);--heidi-color-fg-danger:var(--heidi-color-danger-500);--heidi-color-fg-success:var(--heidi-color-success-500);--heidi-color-fg-warning:var(--heidi-color-warning-500);--heidi-color-fg-accent:var(--heidi-color-brand-400);--heidi-color-border-default:#ffffff1f;--heidi-color-border-strong:var(--heidi-color-neutral-200);--heidi-color-border-muted:#ffffff14;--heidi-color-border-focus:var(--heidi-color-brand-400);--heidi-color-bg-canvas:var(--heidi-color-neutral-950);--heidi-color-bg-default:var(--heidi-color-neutral-950);--heidi-color-bg-subtle:var(--heidi-color-neutral-900);--heidi-color-bg-muted:var(--heidi-color-neutral-800);--heidi-color-bg-elevated:var(--heidi-color-neutral-900);--heidi-color-bg-panel:#171717cc;--heidi-color-bg-editor:var(--heidi-color-neutral-900);--heidi-color-bg-inverse:var(--heidi-color-neutral-50);--heidi-color-bg-inverse-secondary:var(--heidi-color-neutral-300);--heidi-color-overlay:#0009;--heidi-color-status-running:oklch(75% .11 var(--heidi-hue-warning));--heidi-color-interactive-primary-bg:var(--heidi-color-brand-500);--heidi-color-interactive-primary-fg:#fff;--heidi-color-interactive-secondary-bg-hover:var(--heidi-alpha-lighten-100);--heidi-color-interactive-secondary-bg-active:var(--heidi-alpha-lighten-200);--heidi-color-interactive-ghost-bg-hover:var(--heidi-alpha-lighten-100)}@supports (color:lab(0% 0 0)){[data-heidi-scheme=dark]{--heidi-color-interactive-primary-fg:lab(100% 0 0)}}@media (prefers-reduced-motion:reduce){:root{--heidi-duration-fast:0s;--heidi-duration-normal:0s;--heidi-duration-slow:0s}}@supports (color:contrast-color(red)){:root{--heidi-color-fg-on-inverse:contrast-color(var(--heidi-color-bg-inverse));--heidi-color-interactive-primary-fg:contrast-color(var(--heidi-color-interactive-primary-bg))}}@media (color-gamut:p3){:root{--heidi-color-brand-500:oklch(59% .26 var(--heidi-hue-brand));--heidi-color-success-500:oklch(63% .17 var(--heidi-hue-success));--heidi-color-iris-500:oklch(59% .26 var(--heidi-hue-iris))}}}
@layer heidi-typography{.heidi-typography-root{font-family:var(--heidi-font-sans);font-size:var(--heidi-text-ui-size);font-weight:var(--heidi-text-ui-weight);line-height:var(--heidi-text-ui-leading);letter-spacing:var(--heidi-tracking-caption);color:var(--heidi-color-fg-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.heidi-typography-root :where(h1){font-size:var(--heidi-text-heading-1-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-heading-1-leading);letter-spacing:var(--heidi-tracking-tight);text-wrap:balance}.heidi-typography-root :where(h2){font-size:var(--heidi-text-heading-2-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-heading-2-leading);letter-spacing:var(--heidi-tracking-heading);text-wrap:balance}.heidi-typography-root :where(h3){font-size:var(--heidi-text-heading-3-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-heading-3-leading);letter-spacing:var(--heidi-tracking-heading)}.heidi-typography-root :where(p){font-size:var(--heidi-text-body-size);line-height:var(--heidi-text-body-leading);text-wrap:pretty}.heidi-typography-root :where(code,kbd,samp){font-family:var(--heidi-font-mono);overflow-wrap:anywhere;font-size:.95em}.heidi-text-caption{font-family:var(--heidi-font-sans);font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-regular);line-height:var(--heidi-text-caption-leading);letter-spacing:var(--heidi-tracking-caption)}.heidi-text-caption-bold{font-family:var(--heidi-font-sans);font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-caption-leading);letter-spacing:var(--heidi-tracking-caption)}.heidi-text-body-sm{font-family:var(--heidi-font-sans);font-size:var(--heidi-text-body-sm-size);font-weight:var(--heidi-font-weight-regular);line-height:var(--heidi-text-body-sm-leading);letter-spacing:var(--heidi-tracking-body)}.heidi-text-body-sm-bold{font-family:var(--heidi-font-sans);font-size:var(--heidi-text-body-sm-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-body-sm-leading);letter-spacing:var(--heidi-tracking-body)}.heidi-text-body{font-family:var(--heidi-font-sans);font-size:var(--heidi-text-body-size);font-weight:var(--heidi-font-weight-regular);line-height:var(--heidi-text-body-leading);letter-spacing:var(--heidi-tracking-body)}.heidi-text-body-bold{font-family:var(--heidi-font-sans);font-size:var(--heidi-text-body-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-body-leading);letter-spacing:var(--heidi-tracking-body)}.heidi-text-heading-3{font-family:var(--heidi-font-sans);font-size:var(--heidi-text-heading-3-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-heading-3-leading);letter-spacing:var(--heidi-tracking-heading)}.heidi-text-heading-2{font-family:var(--heidi-font-sans);font-size:var(--heidi-text-heading-2-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-heading-2-leading);letter-spacing:var(--heidi-tracking-heading)}.heidi-text-heading-1{font-family:var(--heidi-font-sans);font-size:var(--heidi-text-heading-1-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-heading-1-leading);letter-spacing:var(--heidi-tracking-tight)}.heidi-text-display{font-family:var(--heidi-font-display);font-size:var(--heidi-text-display-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-display-leading);letter-spacing:var(--heidi-tracking-tight);text-wrap:balance}.heidi-text-muted{color:var(--heidi-color-fg-subtle)}.heidi-muted,.heidi-eyebrow{color:var(--heidi-color-fg-subtle);font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);letter-spacing:var(--heidi-tracking-caption)}.heidi-text-error{color:var(--heidi-color-fg-danger);font-size:var(--heidi-text-body-sm-size)}.heidi-text-success{color:var(--heidi-color-fg-success);font-size:var(--heidi-text-body-sm-size)}.heidi-text-mono{font-family:var(--heidi-font-mono);font-size:var(--heidi-text-caption-size);overflow-wrap:anywhere}}
@layer heidi-layout{.heidi-layout-root,.heidi-shell,.heidi-content,.heidi-stack,.heidi-row,.heidi-grid,.heidi-card,.heidi-table-wrap{min-width:0;max-width:100%}.heidi-layout-root{background:var(--heidi-color-bg-canvas);min-height:100dvh;color:var(--heidi-color-fg-default);flex-direction:column;display:flex;overflow-x:clip}.heidi-layout-root:has(.heidi-shell){height:100dvh;overflow:hidden}.heidi-shell{flex-direction:column;flex:auto;min-height:0;display:flex;container:heidi-shell/inline-size}.heidi-topbar{block-size:var(--heidi-layout-topbar-height);padding-inline:var(--heidi-space-2);padding-block:var(--heidi-space-2);align-items:center;gap:var(--heidi-space-4);flex:none;display:flex}.heidi-topbar__actions{margin-inline-start:auto}.heidi-shell--workbench .heidi-workbench-main{overscroll-behavior:contain;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.heidi-shell--workbench .heidi-workbench-main>.heidi-workbench-grid{flex:auto;min-height:0}.heidi-shell-body{flex:auto;min-width:0;min-height:0;display:flex}.heidi-sidebar{inline-size:var(--heidi-layout-sidebar-width);padding:var(--heidi-space-page-block) var(--heidi-space-page-inline);overscroll-behavior:contain;flex:none;overflow:auto}.heidi-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.heidi-content{min-height:0;padding:var(--heidi-space-page-block) var(--heidi-space-page-inline);overscroll-behavior:contain;flex-direction:column;flex:auto;align-items:center;display:flex;overflow:auto;container:heidi-content/inline-size}.heidi-content-inner{inline-size:100%;max-inline-size:var(--heidi-layout-content-max);gap:var(--heidi-space-section);flex-direction:column;min-width:0;display:flex}.heidi-stack{align-content:start;gap:var(--heidi-space-stack);margin:0;display:grid}.heidi-row{align-items:center;gap:var(--heidi-space-inline-gap);flex-wrap:wrap;justify-content:space-between;margin:0;display:flex}.heidi-row-start{justify-content:flex-start}.heidi-grid{gap:var(--heidi-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.heidi-grid-auto-fit{gap:var(--heidi-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.heidi-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.heidi-page{align-content:start;gap:var(--heidi-space-stack);inline-size:100%;max-inline-size:var(--heidi-layout-page-max);min-width:0;min-height:100dvh;padding:var(--heidi-space-page-block) var(--heidi-space-page-inline);margin-inline:auto;display:grid;overflow-x:clip}.heidi-glass-panel{align-items:center;gap:var(--heidi-space-1-5);block-size:var(--heidi-layout-control-height-xl);padding-inline:var(--heidi-space-4);border-radius:var(--heidi-radius-lg);background:var(--heidi-color-bg-panel);-webkit-backdrop-filter:blur(var(--heidi-blur-panel)) saturate(var(--heidi-backdrop-saturate));backdrop-filter:blur(var(--heidi-blur-panel)) saturate(var(--heidi-backdrop-saturate));box-shadow:var(--heidi-shadow-panel-inset);max-inline-size:100%;min-width:0;display:inline-flex}@container heidi-shell not (min-width:48rem){.heidi-sidebar{display:none}}@container heidi-content not (min-width:48rem){.heidi-grid{grid-template-columns:minmax(0,1fr)}}@container heidi-content not (min-width:35rem){.heidi-row{flex-direction:column;align-items:stretch}.heidi-grid-2{grid-template-columns:minmax(0,1fr)}}@container heidi-card not (min-width:20rem){.heidi-card-stat{flex-direction:column;align-items:flex-start}}@container heidi-table not (min-width:40rem){.heidi-table--responsive thead{display:none}.heidi-table--responsive tr{gap:var(--heidi-space-2);padding-block:var(--heidi-space-3);border-block-start:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);display:grid}.heidi-table--responsive td{gap:var(--heidi-space-2);padding-inline:var(--heidi-space-3);display:flex}.heidi-table--responsive td:before{content:attr(data-label);color:var(--heidi-color-fg-subtle);font-size:var(--heidi-text-caption-size);flex:0 0 6rem}}@media (max-width:48rem){.heidi-sidebar{display:none}.heidi-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:35rem){.heidi-row{flex-direction:column;align-items:stretch}}.heidi-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.heidi-line-clamp-1{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.heidi-break-anywhere{overflow-wrap:anywhere}}
@layer heidi-components{.heidi-btn{justify-content:center;align-items:center;gap:var(--heidi-space-2);min-inline-size:0;max-inline-size:100%;block-size:var(--heidi-layout-control-height-md);padding-inline:var(--heidi-space-3);border-radius:var(--heidi-radius-md);font-family:var(--heidi-font-sans);font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);letter-spacing:var(--heidi-tracking-caption);cursor:pointer;transition:background-color var(--heidi-duration-fast) var(--heidi-ease-default), color var(--heidi-duration-fast) var(--heidi-ease-default), box-shadow var(--heidi-duration-fast) var(--heidi-ease-default);white-space:nowrap;border:none;line-height:1;display:inline-flex}.heidi-btn:focus-visible{outline:var(--heidi-focus-ring-width) solid var(--heidi-color-focus-ring);outline-offset:var(--heidi-focus-ring-offset)}.heidi-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.heidi-btn--primary{background:var(--heidi-color-interactive-primary-bg);color:var(--heidi-color-interactive-primary-fg)}.heidi-btn--primary:hover:not(:disabled){background:var(--heidi-color-interactive-primary-bg-hover)}.heidi-btn--primary:active:not(:disabled){background:var(--heidi-color-interactive-primary-bg-active)}.heidi-btn--secondary{background:var(--heidi-color-interactive-secondary-bg);color:var(--heidi-color-interactive-secondary-fg);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-muted)}.heidi-btn--secondary:hover:not(:disabled){background:var(--heidi-color-interactive-secondary-bg-hover)}.heidi-btn--ghost{color:var(--heidi-color-fg-default);background:0 0}.heidi-btn--ghost:hover:not(:disabled){background:var(--heidi-color-interactive-ghost-bg-hover)}.heidi-btn--sm{block-size:var(--heidi-layout-control-height-sm);padding-inline:var(--heidi-space-2-5)}.heidi-btn--icon{inline-size:var(--heidi-layout-control-height-sm);padding-inline:0}.heidi-field{gap:var(--heidi-space-1-5);min-width:0;display:grid}.heidi-field span,.heidi-label{font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);letter-spacing:var(--heidi-tracking-caption);color:var(--heidi-color-fg-subtle)}.heidi-input,.heidi-select,.heidi-textarea{inline-size:100%;min-inline-size:0;max-inline-size:100%;block-size:var(--heidi-layout-control-height-lg);padding-inline:var(--heidi-space-3);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);border-radius:var(--heidi-radius-md);background:var(--heidi-color-bg-elevated);color:var(--heidi-color-fg-default);font-family:var(--heidi-font-sans);font-size:var(--heidi-text-body-sm-size);transition:border-color var(--heidi-duration-fast) var(--heidi-ease-default), box-shadow var(--heidi-duration-fast) var(--heidi-ease-default);display:block}.heidi-textarea{block-size:auto;min-block-size:4.5rem;padding-block:var(--heidi-space-2-5);resize:vertical}.heidi-input:focus-visible,.heidi-select:focus-visible,.heidi-textarea:focus-visible{outline:var(--heidi-focus-ring-width) solid var(--heidi-color-focus-ring);outline-offset:var(--heidi-focus-ring-offset);border-color:var(--heidi-color-focus-ring)}.heidi-input::placeholder{color:var(--heidi-color-fg-subtle)}@supports (color:color-mix(in oklch, white, black)){.heidi-input::placeholder{color:color-mix(in oklch, var(--heidi-color-fg-default) 45%, transparent)}}.heidi-card{gap:var(--heidi-space-4);min-width:0;padding:var(--heidi-space-4);border-radius:var(--heidi-radius-lg);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-muted);background:var(--heidi-color-bg-subtle);flex-direction:column;display:flex;container:heidi-card/inline-size}.heidi-card--elevated{background:var(--heidi-color-bg-elevated);box-shadow:var(--heidi-shadow-featured-card);border-color:#0000}.heidi-card-stat{justify-content:space-between;align-items:center;gap:var(--heidi-space-2);padding:var(--heidi-space-4);border-radius:var(--heidi-radius-lg);background:var(--heidi-color-bg-subtle);min-width:0;display:flex}.heidi-card-stat__icon{inline-size:var(--heidi-space-8);block-size:var(--heidi-space-8);border-radius:var(--heidi-radius-full);background:var(--heidi-alpha-darken-100);color:var(--heidi-color-neutral-700);flex:none;justify-content:center;align-items:center;display:flex}.heidi-pricing-card{gap:var(--heidi-space-8);padding:var(--heidi-space-6);border-radius:var(--heidi-radius-lg);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-bg-subtle);background:var(--heidi-color-bg-subtle);min-width:0;flex-direction:column;block-size:100%;display:flex}.heidi-pricing-card--featured{background:var(--heidi-color-bg-elevated);border-color:var(--heidi-color-bg-elevated);box-shadow:var(--heidi-shadow-featured-card)}.heidi-pricing-card__features{gap:var(--heidi-space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.heidi-pricing-card__feature{align-items:flex-start;gap:var(--heidi-space-2);min-width:0;display:flex}.heidi-nav-item{align-items:center;gap:var(--heidi-space-2);block-size:2.25rem;inline-size:100%;padding-inline:var(--heidi-space-2);border-radius:var(--heidi-radius-md);color:var(--heidi-color-fg-subtle);cursor:pointer;transition:color var(--heidi-duration-fast) var(--heidi-ease-default);min-width:0;text-decoration:none;display:flex}.heidi-nav-item:hover{color:var(--heidi-color-fg-default)}.heidi-nav-item--active{color:var(--heidi-color-fg-default);font-weight:var(--heidi-font-weight-medium)}.heidi-nav-list{gap:var(--heidi-space-1);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.heidi-list{gap:var(--heidi-space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.heidi-list li{border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);border-radius:var(--heidi-radius-lg);padding:var(--heidi-space-4);background:var(--heidi-color-bg-elevated);min-width:0}.heidi-badge{align-items:center;gap:var(--heidi-space-1);block-size:var(--heidi-space-6);padding-inline:var(--heidi-space-2);border-radius:var(--heidi-radius-full);font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);background:var(--heidi-color-neutral-800);color:var(--heidi-color-fg-on-inverse);white-space:nowrap;min-width:0;max-inline-size:100%;display:inline-flex;overflow:hidden}.heidi-badge--subtle{background:var(--heidi-color-bg-muted);color:var(--heidi-color-fg-default);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-muted)}.heidi-pill{align-items:center;gap:var(--heidi-space-1);block-size:var(--heidi-space-6);padding-inline:var(--heidi-space-2);border-radius:var(--heidi-radius-full);background:var(--heidi-color-bg-muted);font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);white-space:nowrap;display:inline-flex}.heidi-table-wrap{overscroll-behavior-x:contain;border-block-end:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);overflow-x:auto;container:heidi-table/inline-size}.heidi-table{border-collapse:collapse;table-layout:fixed;inline-size:100%}.heidi-table th,.heidi-table td{text-align:start;vertical-align:middle;min-width:0}.heidi-table thead th{font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);color:var(--heidi-color-fg-subtle);padding-inline:var(--heidi-space-3);padding-block:var(--heidi-space-2)}.heidi-table tbody tr{border-block-start:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default)}.heidi-table tbody td{block-size:3rem;padding-inline:var(--heidi-space-3)}.heidi-avatar{inline-size:var(--heidi-space-6);block-size:var(--heidi-space-6);border-radius:var(--heidi-radius-full);background:var(--heidi-color-bg-muted);font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.heidi-section-header{align-items:center;gap:var(--heidi-space-inline-gap);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.heidi-section-header__title{flex:auto;min-width:0}.heidi-section-header__actions{gap:var(--heidi-space-2);flex-wrap:wrap;min-width:0;display:flex}.heidi-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
@layer heidi-tokens,heidi-typography,heidi-layout,heidi-components,heidi-ui-base,heidi-ui,tokens,base,components,responsive;@layer tokens{:root{--heidi-workbench-col-a:minmax(0, 420px);--heidi-preview-min-height:360px;--heidi-preview-min-height-sm:240px}}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--heidi-color-bg-canvas);color:var(--heidi-color-fg-default);font-family:var(--heidi-font-sans)}:root[data-heidi-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--heidi-color-bg-canvas);min-height:100dvh;color:var(--heidi-color-fg-default);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;font-family:inherit}button,input,select,textarea{font:inherit}.heidi-skip-link{z-index:1000;margin:var(--heidi-space-2);padding:var(--heidi-space-2) var(--heidi-space-3);border-radius:var(--heidi-radius-md);background:var(--heidi-color-bg-elevated);color:var(--heidi-color-fg-default);box-shadow:var(--heidi-shadow-elevation-2);text-decoration:none;position:fixed;top:0;left:0;transform:translateY(-150%)}.heidi-skip-link:focus{transform:translateY(0)}a{color:inherit;overflow-wrap:anywhere}button{justify-content:center;align-items:center;gap:var(--heidi-space-2);min-inline-size:0;max-inline-size:100%;min-height:var(--heidi-layout-control-height-md);padding-inline:var(--heidi-space-3);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);border-radius:var(--heidi-radius-md);background:var(--heidi-color-bg-elevated);color:var(--heidi-color-fg-default);font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);letter-spacing:var(--heidi-tracking-caption);cursor:pointer;transition:background-color var(--heidi-duration-fast) var(--heidi-ease-default), color var(--heidi-duration-fast) var(--heidi-ease-default), box-shadow var(--heidi-duration-fast) var(--heidi-ease-default);white-space:nowrap;line-height:1;display:inline-flex}button:hover:not(:disabled){background:var(--heidi-color-bg-muted)}button:active:not(:disabled){background:var(--heidi-color-interactive-ghost-bg-hover)}button:focus-visible{outline:var(--heidi-focus-ring-width) solid var(--heidi-color-focus-ring);outline-offset:var(--heidi-focus-ring-offset)}button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-width:0;max-width:100%;min-height:var(--heidi-layout-control-height-lg);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);border-radius:var(--heidi-radius-md);background:var(--heidi-color-bg-elevated);color:var(--heidi-color-fg-default);font-size:var(--heidi-text-body-sm-size);padding-inline:var(--heidi-space-3);transition:border-color var(--heidi-duration-fast) var(--heidi-ease-default), box-shadow var(--heidi-duration-fast) var(--heidi-ease-default)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--heidi-focus-ring-width) solid var(--heidi-color-focus-ring);outline-offset:var(--heidi-focus-ring-offset);border-color:var(--heidi-color-focus-ring)}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--heidi-color-interactive-primary-bg);flex:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:var(--heidi-focus-ring-width) solid var(--heidi-color-focus-ring);outline-offset:var(--heidi-focus-ring-offset)}select{appearance:none}textarea{min-height:4.5rem;padding-block:var(--heidi-space-2-5);resize:vertical}h1,h2,h3,p{margin:0}h1{font-size:var(--heidi-text-heading-1-size);font-weight:var(--heidi-font-weight-medium);letter-spacing:var(--heidi-tracking-tight);line-height:var(--heidi-text-heading-1-leading);text-wrap:balance}h2{font-size:var(--heidi-text-heading-2-size);font-weight:var(--heidi-font-weight-medium);letter-spacing:var(--heidi-tracking-heading);line-height:var(--heidi-text-heading-2-leading);text-wrap:balance}h3{font-size:var(--heidi-text-heading-3-size);font-weight:var(--heidi-font-weight-medium);letter-spacing:var(--heidi-tracking-heading);line-height:var(--heidi-text-heading-3-leading)}code{font-family:var(--heidi-font-mono);font-size:var(--heidi-text-body-sm-size);overflow-wrap:anywhere;max-inline-size:100%}hr{border:0;border-top:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);margin:0}}@layer components{.heidi-btn--primary{background:var(--heidi-color-interactive-primary-bg);color:var(--heidi-color-interactive-primary-fg);border-color:#0000}.heidi-btn--primary:hover:not(:disabled){background:var(--heidi-color-interactive-primary-bg-hover)}.heidi-btn--primary:active:not(:disabled){background:var(--heidi-color-interactive-primary-bg-active)}.heidi-btn--ghost{color:var(--heidi-color-fg-default);background:0 0;border-color:#0000}.heidi-btn--ghost:hover:not(:disabled){background:var(--heidi-color-interactive-ghost-bg-hover)}.heidi-btn--oauth{background:var(--heidi-color-bg-elevated);color:var(--heidi-color-fg-default);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-muted)}.heidi-btn--oauth:hover:not(:disabled){background:var(--heidi-color-interactive-secondary-bg-hover)}.heidi-or-divider{text-align:center;margin:var(--heidi-space-0-5) 0;font-size:var(--heidi-text-body-sm-size)}.heidi-pricing-grid{gap:var(--heidi-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.heidi-btn--link{color:var(--heidi-color-fg-subtle);text-underline-offset:2px;white-space:normal;background:0 0;border:0;align-self:flex-start;min-height:0;padding:0;text-decoration:underline}.heidi-btn--link:hover:not(:disabled){color:var(--heidi-color-fg-default);background:0 0}.heidi-auth-detail{border-top:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);padding-top:var(--heidi-space-4)}.heidi-field-grid{gap:var(--heidi-space-2);grid-template-columns:1fr 1fr;min-width:0;display:grid}.heidi-auth-sublist{gap:var(--heidi-space-1);min-width:0;margin:0;padding:0;list-style:none;display:grid}.heidi-auth-sublist li{background:0 0;border:0;padding:0}.heidi-auth-textarea{min-height:5.75rem}.heidi-data-json-textarea{font-family:var(--heidi-font-mono);min-height:8rem}.heidi-data-secret{font-family:var(--heidi-font-mono);min-height:3.625rem}.heidi-workbench-grid{gap:var(--heidi-space-6);grid-template-columns:var(--heidi-workbench-col-a) minmax(0, 1fr);width:100%;min-width:0;max-width:none;min-height:100dvh;padding:var(--heidi-space-6);background:var(--heidi-color-bg-canvas);display:grid;overflow-x:clip}.heidi-shell--workbench .heidi-workbench-main{container:heidi-workbench-main/inline-size}.heidi-workbench-grid>#project-overview.heidi-stack{gap:var(--heidi-space-6)}.heidi-workbench-grid>#project-overview>.heidi-section-header{padding-bottom:var(--heidi-space-4);border-bottom:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);align-items:flex-end}.heidi-ideation-card-list{gap:0}.heidi-ideation-card{gap:var(--heidi-space-2);min-width:0;padding-block:var(--heidi-space-3);border-bottom:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-muted);flex-direction:column;display:flex}.heidi-ideation-card:last-child{border-bottom:none;padding-bottom:0}.heidi-ideation-card:first-child{padding-top:0}.heidi-preview-frame{aspect-ratio:16/10;border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);border-radius:var(--heidi-radius-lg);min-height:var(--heidi-preview-min-height);background:var(--heidi-color-bg-elevated);width:100%;max-width:100%}.heidi-sidebar{background:var(--heidi-color-bg-subtle);border-inline-end:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default)}.heidi-sidebar nav{gap:var(--heidi-space-5);flex-direction:column;display:flex}.heidi-sidebar .heidi-eyebrow{color:var(--heidi-color-fg-default);font-size:var(--heidi-text-body-sm-size);font-weight:var(--heidi-font-weight-semibold);letter-spacing:var(--heidi-tracking-tight);text-transform:none}.heidi-nav-item{font-size:var(--heidi-text-body-sm-size);transition:background-color var(--heidi-duration-fast) var(--heidi-ease-default), color var(--heidi-duration-fast) var(--heidi-ease-default)}.heidi-nav-item:hover{background:var(--heidi-color-interactive-ghost-bg-hover);color:var(--heidi-color-fg-default)}.heidi-nav-item--active,.heidi-nav-item--active:hover{background:var(--heidi-color-bg-muted);color:var(--heidi-color-fg-default)}.heidi-mobile-nav{min-width:0;display:none}.heidi-content-inner{gap:var(--heidi-space-6);max-inline-size:48rem}.heidi-content-inner>.heidi-stack{gap:var(--heidi-space-6)}.heidi-content-inner>.heidi-stack>h2:not(:first-child){margin-block-start:var(--heidi-space-4)}.heidi-content-inner button{justify-self:start}.heidi-content-inner .heidi-row button{justify-self:auto}.heidi-create-ideation-choice{align-items:flex-start;gap:var(--heidi-space-1);width:100%;height:auto;min-height:var(--heidi-layout-control-height-md);padding-block:var(--heidi-space-3);padding-inline:var(--heidi-space-4);text-align:left;white-space:normal;flex-direction:column;justify-self:stretch;line-height:1.35;display:flex}.heidi-content-inner .heidi-section-header{padding-bottom:var(--heidi-space-4);border-bottom:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);align-items:flex-end}.heidi-section-header__title{gap:var(--heidi-space-1);flex-direction:column;display:flex}.heidi-panel{gap:var(--heidi-space-4);min-width:0;padding:var(--heidi-space-5);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);border-radius:var(--heidi-radius-lg);background:var(--heidi-color-bg-elevated);flex-direction:column;display:flex}.heidi-panel__head{gap:var(--heidi-space-1);flex-direction:column;min-width:0;display:flex}.heidi-panel__head h2,.heidi-panel__head h3{font-size:var(--heidi-text-heading-3-size);line-height:var(--heidi-text-heading-3-leading)}.heidi-content-inner form.heidi-row{align-items:flex-end;gap:var(--heidi-space-2)}.heidi-content-inner label:has(>input[type=checkbox]){align-items:start;gap:var(--heidi-space-2);font-size:var(--heidi-text-body-sm-size);color:var(--heidi-color-fg-subtle);grid-template-columns:auto 1fr;display:grid}.heidi-content-inner label:has(>input[type=checkbox])>input{margin-top:.15em}.heidi-content-inner .heidi-list li{background:var(--heidi-color-bg-subtle)}.heidi-content-inner .heidi-list li.heidi-stack{gap:var(--heidi-space-2)}.heidi-content-inner .heidi-list a{color:var(--heidi-color-fg-default);font-weight:var(--heidi-font-weight-medium);text-decoration:none}.heidi-content-inner .heidi-list a:hover{text-underline-offset:2px;text-decoration:underline}.heidi-btn--danger{color:var(--heidi-color-fg-danger);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-muted);background:0 0}.heidi-btn--danger:hover:not(:disabled){background:var(--heidi-color-bg-muted);color:var(--heidi-color-fg-danger)}.heidi-banner{padding:var(--heidi-space-3) var(--heidi-space-4);border-radius:var(--heidi-radius-md);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);background:var(--heidi-color-bg-subtle);font-size:var(--heidi-text-body-sm-size);color:var(--heidi-color-fg-default)}.heidi-banner--error{color:var(--heidi-color-fg-danger)}.heidi-reflist{gap:var(--heidi-space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.heidi-reflist li{align-items:baseline;gap:var(--heidi-space-1) var(--heidi-space-3);font-size:var(--heidi-text-body-sm-size);color:var(--heidi-color-fg-subtle);grid-template-columns:minmax(0,13rem) minmax(0,1fr);min-width:0;display:grid}.heidi-reflist code{background:var(--heidi-color-bg-muted);border-radius:var(--heidi-radius-sm);max-inline-size:100%;padding:var(--heidi-space-0-5) var(--heidi-space-1-5);color:var(--heidi-color-fg-default);justify-self:start}@container heidi-content not (min-width:32rem){.heidi-reflist li{gap:var(--heidi-space-1);grid-template-columns:minmax(0,1fr)}}}@layer responsive{@media (max-width:35rem){.heidi-pricing-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.5rem){.heidi-page,.heidi-workbench-grid{padding:var(--heidi-space-4)}.heidi-field-grid{grid-template-columns:1fr}.heidi-preview-frame{aspect-ratio:4/3;min-height:var(--heidi-preview-min-height-sm)}}@media (max-width:68.75rem){.heidi-workbench-grid{grid-template-columns:1fr}}@container heidi-shell not (min-width:48rem){.heidi-topbar{block-size:auto;min-block-size:var(--heidi-layout-topbar-height);flex-wrap:wrap}.heidi-mobile-nav{overscroll-behavior-x:contain;flex:1 0 100%;order:3;padding-block-end:var(--heidi-space-1);display:block;overflow-x:auto}.heidi-mobile-nav .heidi-nav-list{gap:var(--heidi-space-1);flex-direction:row;inline-size:max-content;min-inline-size:100%}.heidi-mobile-nav .heidi-nav-item{white-space:nowrap;inline-size:auto}}@media (max-width:48rem){.heidi-topbar{block-size:auto;min-block-size:var(--heidi-layout-topbar-height);flex-wrap:wrap}.heidi-mobile-nav{overscroll-behavior-x:contain;flex:1 0 100%;order:3;padding-block-end:var(--heidi-space-1);display:block;overflow-x:auto}.heidi-mobile-nav .heidi-nav-list{gap:var(--heidi-space-1);flex-direction:row;inline-size:max-content;min-inline-size:100%}.heidi-mobile-nav .heidi-nav-item{white-space:nowrap;inline-size:auto}}@container heidi-workbench-main not (min-width:60rem){.heidi-workbench-grid{grid-template-columns:minmax(0,1fr)}}}
