@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)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.2o7ko1d-5m1xu.woff2)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.1ee5w62fj497l.woff2)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.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)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.2o7ko1d-5m1xu.woff2)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.1ee5w62fj497l.woff2)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.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)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.2o7ko1d-5m1xu.woff2)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.1ee5w62fj497l.woff2)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.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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: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:#f9f9f9}@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-400{syntax:"<color>";inherits:true;initial-value:oklch(66% .18 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(52% .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-400{syntax:"<color>";inherits:true;initial-value:oklch(66% .18 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(52% .12 85)}@property --heidi-color-fg-accent{syntax:"<color>";inherits:true;initial-value:oklch(51% .26 277)}@property --heidi-color-fg-marketing{syntax:"<color>";inherits:true;initial-value:oklch(24.5% .006 50)}@property --heidi-color-fg-marketing-muted{syntax:"<color>";inherits:true;initial-value:oklch(52% .012 50)}@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-control{syntax:"<color>";inherits:true;initial-value:oklch(55.5% 0 0)}@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:#f9f9f9}@property --heidi-color-bg-default{syntax:"<color>";inherits:true;initial-value:#f9f9f9}@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-recessed{syntax:"<color>";inherits:true;initial-value:oklch(97.5% 0 0)}@property --heidi-color-bg-raised{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0)}@property --heidi-color-bg-brand-plate{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-marketing-canvas{syntax:"<color>";inherits:true;initial-value:#f9f9f9}@property --heidi-color-bg-marketing-card{syntax:"<color>";inherits:true;initial-value:oklch(99.5% .002 75)}@property --heidi-color-bg-marketing-stage{syntax:"<color>";inherits:true;initial-value:oklch(95.8% .006 75)}@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-glass-border{syntax:"<color>";inherits:true;initial-value:#fff3}@property --heidi-color-glass-highlight{syntax:"<color>";inherits:true;initial-value:#fff}@property --heidi-color-glass-surface{syntax:"<color>";inherits:true;initial-value:#ffffff1a}@property --heidi-color-glass-surface-hover{syntax:"<color>";inherits:true;initial-value:#fff3}@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(55.5% 0 0)}@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:#666870}@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:1.5px}@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.429}@property --heidi-text-body-leading{syntax:"<number>";inherits:true;initial-value:1.375}@property --heidi-text-prose-leading{syntax:"<number>";inherits:true;initial-value:1.6}@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-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-glass{syntax:"<length>";inherits:true;initial-value:12px}@property --heidi-blur-glass-control{syntax:"<length>";inherits:true;initial-value:5px}@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.4}@property --heidi-backdrop-brightness{syntax:"<number>";inherits:true;initial-value:1.08}@property --heidi-glass-fill{syntax:"<color>";inherits:true;initial-value:#ffffff7a}@property --heidi-glass-fg{syntax:"<color>";inherits:true;initial-value:oklch(17% .006 50)}@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-interactive-card-hover{syntax:"<time>";inherits:true;initial-value:.35s}@property --heidi-duration-interactive-card-active{syntax:"<time>";inherits:true;initial-value:.1s}@property --heidi-duration-normal{syntax:"<time>";inherits:true;initial-value:.2s}@property --heidi-duration-slow{syntax:"<time>";inherits:true;initial-value:.3s}@property --heidi-motion-interactive-card-hover-lift{syntax:"<length>";inherits:true;initial-value:-2px}@property --heidi-motion-interactive-card-active-lift{syntax:"<length>";inherits:true;initial-value:-4px}@property --heidi-motion-interactive-card-active-scale{syntax:"<number>";inherits:true;initial-value:.98}@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}@property --heidi-corner-panel{syntax:"<custom-ident>";inherits:true;initial-value:squircle}@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-cq-marketing{syntax:"<custom-ident>";inherits:true;initial-value:heidi-marketing}
@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-cq-marketing:heidi-marketing;--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:#f9f9f9;--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-400:oklch(66% .18 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(52% .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-400:oklch(66% .18 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-fg-marketing:#23201e;--heidi-color-fg-marketing-muted:#6f6763;--heidi-color-border-default:var(--heidi-color-border-subtle);--heidi-color-border-control:var(--heidi-color-neutral-500);--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-accent-subtle:color-mix(in oklab, var(--heidi-color-fg-accent) 22%, var(--heidi-color-bg-canvas));--heidi-color-bg-accent-subtle-hover:color-mix(in oklab, var(--heidi-color-fg-accent) 28%, var(--heidi-color-bg-canvas));--heidi-color-bg-recessed:var(--heidi-color-neutral-50);--heidi-color-bg-raised:#fff;--heidi-color-bg-brand-plate:#fff;--heidi-color-bg-panel:#fafafacc;--heidi-color-bg-marketing-canvas:var(--heidi-color-neutral-0);--heidi-color-bg-marketing-card:#fefdfc;--heidi-color-bg-marketing-stage:#f3f1ed;--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-glass-border:var(--heidi-color-glass-surface-hover);--heidi-color-glass-highlight:#fff;--heidi-color-glass-surface:#ffffff1a;--heidi-color-glass-surface-hover:#fff3;--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) 90%, 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-neutral-500);--heidi-focus-ring-width:1.5px;--heidi-focus-ring-offset:2px;--heidi-color-code-bg:var(--heidi-alpha-darken-50);--heidi-color-code-fg:#383a42;--heidi-color-code-comment:#666870;--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:.875rem;--heidi-text-body-sm-leading:1.429;--heidi-text-body-size:1rem;--heidi-text-body-leading:1.375;--heidi-text-lede-size:1rem;--heidi-text-prose-leading:1.6;--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-code-inline-size:.95em;--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-auth-max:24rem;--heidi-layout-column-max:48rem;--heidi-layout-reading-max:42rem;--heidi-layout-workspace-max:70rem;--heidi-layout-content-max:64rem;--heidi-layout-page-max:72rem;--heidi-layout-sidebar-width:15rem;--heidi-layout-sidebar-collapsed-width:3rem;--heidi-layout-panel-width:18rem;--heidi-layout-panel-collapsed:2.5rem;--heidi-layout-topbar-height:3rem;--heidi-layout-stage-inset:.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-touch:2.75rem;--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-corner-panel:squircle;--heidi-corner-control:superellipse(3);--heidi-shadow-none:none;--heidi-shadow-panel-inset:inset 0 0 0 1px var(--heidi-alpha-darken-50), 0 4px 12px -6px var(--heidi-alpha-darken-100);--heidi-shadow-surface-sm:0 0 0 .5px var(--heidi-alpha-lighten-950), 0 0 0 1px var(--heidi-alpha-darken-300), 0 1.5px 1px 0 var(--heidi-alpha-darken-50), 0 1.5px 1px -.5px var(--heidi-alpha-darken-50), 0 3.5px 3px -1.5px var(--heidi-alpha-darken-50);--heidi-shadow-surface-md:0 0 0 .5px var(--heidi-alpha-lighten-950), 0 0 0 1px var(--heidi-alpha-darken-300), 0 1.5px 1px 0 var(--heidi-alpha-darken-50), 0 1.5px 1px -.5px var(--heidi-alpha-darken-50), 0 3.5px 3px -1.5px var(--heidi-alpha-darken-50), 0 6.5px 6px -3px var(--heidi-alpha-darken-50);--heidi-shadow-surface-lg:0 0 0 .5px var(--heidi-alpha-lighten-950), 0 0 0 1px var(--heidi-alpha-darken-300), 0 1.5px 1px 0 var(--heidi-alpha-darken-50), 0 1.5px 1px -.5px var(--heidi-alpha-darken-50), 0 3.5px 3px -1.5px var(--heidi-alpha-darken-50), 0 6.5px 6px -3px var(--heidi-alpha-darken-50), 0 12.5px 12px -6px var(--heidi-alpha-darken-50);--heidi-shadow-surface-xl:0 0 0 .5px var(--heidi-alpha-lighten-950), 0 0 0 1px var(--heidi-alpha-darken-300), 0 1.5px 1px 0 var(--heidi-alpha-darken-50), 0 1.5px 1px -.5px var(--heidi-alpha-darken-50), 0 3.5px 3px -1.5px var(--heidi-alpha-darken-50), 0 6.5px 6px -3px var(--heidi-alpha-darken-50), 0 12.5px 12px -6px var(--heidi-alpha-darken-50), 0 24.5px 24px -12px var(--heidi-alpha-darken-50);--heidi-shadow-interactive-card-rest:0 9px 10px -8px #00000021, 0 -2px 4px #ffffff80, 0 2px 1px -1px #0000000d, 0 0 0 1px #00000012;--heidi-shadow-interactive-card-hover:0 12px 14px -8px #0000001a, 0 3px 3px -1.5px #00000005, 0 2px 2px -1px #00000005, 0 0 0 1px #0000000f;--heidi-shadow-interactive-card-active:0 3px 3px -1.5px #00000005, 0 2px 2px -1px #00000005, 0 0 0 1px #0000000f;--heidi-shadow-pill-raised:inset 0 1px 0 var(--heidi-alpha-lighten-200), 0 1px 3px 0 var(--heidi-alpha-darken-400);--heidi-shadow-glass:0 4px 4px -2px var(--heidi-alpha-darken-50), 0 2px 2px -1px var(--heidi-alpha-darken-50), 0 0 0 .5px var(--heidi-alpha-darken-300), inset 0 .5px 0 0 var(--heidi-alpha-lighten-300), inset 0 -.5px 0 0 var(--heidi-alpha-lighten-200), inset 0 0 0 .5px var(--heidi-alpha-lighten-300);--heidi-filter-mark-lit:drop-shadow(0 -.5px 0 var(--heidi-alpha-lighten-500)) drop-shadow(0 1px 1px var(--heidi-alpha-darken-300)) drop-shadow(0 2px 4px var(--heidi-alpha-darken-300));--heidi-filter-mark-lit-sm:drop-shadow(0 -.5px 0 var(--heidi-alpha-lighten-400)) drop-shadow(0 .5px .5px var(--heidi-alpha-darken-300));--heidi-border-width:1px;--heidi-border-width-strong:2px;--heidi-border-style:solid;--heidi-duration-instant:0s;--heidi-duration-fast:.15s;--heidi-duration-interactive-card-hover:.35s;--heidi-duration-interactive-card-active:.1s;--heidi-duration-normal:.2s;--heidi-duration-slow:.3s;--heidi-motion-interactive-card-hover-lift:-2px;--heidi-motion-interactive-card-active-lift:-4px;--heidi-motion-interactive-card-active-scale:.98;--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-ease-interactive-card-hover:cubic-bezier(.34, 1.8, .64, 1);--heidi-ease-interactive-card-active:cubic-bezier(.25, .46, .45, .94);--heidi-blur-glass:12px;--heidi-blur-glass-control:5px;--heidi-blur-panel:24px;--heidi-blur-overlay:6px;--heidi-backdrop-saturate:1.4;--heidi-backdrop-brightness:1.08;--heidi-glass-fill:#ffffff7a;--heidi-glass-fg:#120f0d;--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-fg-marketing:lab(12.3945% 1.31649 1.78092);--heidi-color-fg-marketing-muted:lab(44.2691% 2.62976 3.55949);--heidi-color-bg-elevated:lab(100% 0 0);--heidi-color-bg-raised:lab(100% 0 0);--heidi-color-bg-brand-plate:lab(100% 0 0);--heidi-color-bg-marketing-card:lab(99.4237% .168949 .73756);--heidi-color-bg-marketing-stage:lab(95.1386% .514179 2.21736);--heidi-glass-fg:lab(4.42025% .908822 1.14299)}}[data-heidi-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--heidi-color-brand-primary:var(--heidi-color-brand-500);--heidi-color-fg-muted:#ffffff9e;--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-400);--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-iris-400);--heidi-color-fg-marketing:#ffffffeb;--heidi-color-fg-marketing-muted:#ffffffad;--heidi-color-border-default:#ffffff1f;--heidi-color-border-control:#ffffff6b;--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-accent-subtle:color-mix(in oklab, var(--heidi-color-fg-accent) 34%, var(--heidi-color-bg-canvas));--heidi-color-bg-accent-subtle-hover:color-mix(in oklab, var(--heidi-color-fg-accent) 42%, var(--heidi-color-bg-canvas));--heidi-color-bg-recessed:var(--heidi-color-neutral-950);--heidi-color-bg-raised:var(--heidi-color-neutral-800);--heidi-color-bg-brand-plate:#fff;--heidi-color-bg-panel:#171717cc;--heidi-color-bg-marketing-canvas:#171614;--heidi-color-bg-marketing-card:#23211f;--heidi-color-bg-marketing-stage:#12100f;--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-bg-hover:var(--heidi-color-brand-600);--heidi-color-interactive-primary-bg-active:var(--heidi-color-brand-700);--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);--heidi-color-focus-ring:#ffffff8c;--heidi-color-code-bg:var(--heidi-alpha-lighten-50);--heidi-color-code-fg:#abb2bf;--heidi-color-code-comment:#8b949e;--heidi-color-code-keyword:#c678dd;--heidi-color-code-string:#98c379;--heidi-color-code-function:#61afef;--heidi-shadow-surface-sm:0 0 0 1px var(--heidi-alpha-lighten-100), 0 1.5px 1px 0 var(--heidi-alpha-darken-300), 0 3.5px 3px -1.5px var(--heidi-alpha-darken-300);--heidi-shadow-surface-md:0 0 0 1px var(--heidi-alpha-lighten-100), 0 1.5px 1px 0 var(--heidi-alpha-darken-300), 0 3.5px 3px -1.5px var(--heidi-alpha-darken-300), 0 6.5px 6px -3px var(--heidi-alpha-darken-300);--heidi-shadow-surface-lg:0 0 0 1px var(--heidi-alpha-lighten-200), 0 1.5px 1px 0 var(--heidi-alpha-darken-300), 0 3.5px 3px -1.5px var(--heidi-alpha-darken-300), 0 6.5px 6px -3px var(--heidi-alpha-darken-300), 0 12.5px 12px -6px var(--heidi-alpha-darken-300);--heidi-shadow-surface-xl:0 0 0 1px var(--heidi-alpha-lighten-200), 0 1.5px 1px 0 var(--heidi-alpha-darken-300), 0 3.5px 3px -1.5px var(--heidi-alpha-darken-300), 0 6.5px 6px -3px var(--heidi-alpha-darken-300), 0 12.5px 12px -6px var(--heidi-alpha-darken-300), 0 24.5px 24px -12px var(--heidi-alpha-darken-300);--heidi-shadow-interactive-card-rest:0 9px 10px -8px var(--heidi-alpha-darken-300), 0 0 0 1px var(--heidi-alpha-lighten-100);--heidi-shadow-interactive-card-hover:0 12px 14px -8px var(--heidi-alpha-darken-500), 0 0 0 1px var(--heidi-alpha-lighten-200);--heidi-shadow-interactive-card-active:0 3px 3px -1.5px var(--heidi-alpha-darken-300), 0 0 0 1px var(--heidi-alpha-lighten-200);--heidi-filter-mark-lit:drop-shadow(0 -.5px 0 var(--heidi-alpha-lighten-400)) drop-shadow(0 1px 1px var(--heidi-alpha-darken-500)) drop-shadow(0 2px 6px var(--heidi-alpha-darken-500));--heidi-filter-mark-lit-sm:drop-shadow(0 -.5px 0 var(--heidi-alpha-lighten-300)) drop-shadow(0 .5px 1px var(--heidi-alpha-darken-500))}@supports (color:lab(0% 0 0)){[data-heidi-scheme=dark]{--heidi-color-bg-brand-plate:lab(100% 0 0);--heidi-color-bg-marketing-canvas:lab(7.23217% .336498 1.34078);--heidi-color-bg-marketing-card:lab(13.0078% .448301 1.86097);--heidi-color-bg-marketing-stage:lab(4.84542% .260137 1.02259);--heidi-color-interactive-primary-fg:lab(100% 0 0)}}@media (prefers-reduced-motion:reduce){:root{--heidi-shadow-interactive-card-hover:var(--heidi-shadow-interactive-card-rest);--heidi-shadow-interactive-card-active:var(--heidi-shadow-interactive-card-rest);--heidi-duration-fast:0s;--heidi-duration-interactive-card-hover:0s;--heidi-duration-interactive-card-active:0s;--heidi-duration-normal:0s;--heidi-duration-slow:0s;--heidi-motion-interactive-card-hover-lift:0px;--heidi-motion-interactive-card-active-lift:0px;--heidi-motion-interactive-card-active-scale:1}}@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))}:root[data-heidi-scheme=dark]{--heidi-color-fg-on-inverse:#000000db;--heidi-color-interactive-primary-fg:#fff}@supports (color:lab(0% 0 0)){:root[data-heidi-scheme=dark]{--heidi-color-interactive-primary-fg:lab(100% 0 0)}}}@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);font-size:var(--heidi-code-inline-size);overflow-wrap:anywhere}.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:none}.heidi-topbar__actions{align-items:center;gap:var(--heidi-space-2);flex-wrap:wrap;min-width:0;margin-inline-start:auto;display:flex}.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--workbench .heidi-topbar{display:none}.heidi-shell-body{flex:auto;min-width:0;min-height:0;display:flex}.heidi-sidebar{gap:var(--heidi-space-4);inline-size:var(--heidi-layout-sidebar-width);padding:var(--heidi-space-3) var(--heidi-space-3);overscroll-behavior:contain;flex-direction:column;flex:none;display:flex;overflow:auto}.heidi-shell[data-sidebar-preference-ready=true] .heidi-sidebar{transition:inline-size var(--heidi-duration-fast) var(--heidi-ease-default)}.heidi-shell--sidebar-collapsed .heidi-sidebar,.heidi-shell[data-sidebar-collapsed=true] .heidi-sidebar{inline-size:var(--heidi-layout-sidebar-collapsed-width);padding-inline:var(--heidi-space-1-5);overflow:visible}.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-row-end{justify-content:flex-end}.heidi-inline-form{display:inline}.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-field-grid{gap:var(--heidi-space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.heidi-field-grid--action-row{grid-template-columns:minmax(0,1fr) minmax(8rem,12rem) auto;align-items:end}.heidi-field-grid--action-row>button{justify-self:start}.heidi-field-grid--action-row>:nth-child(n+4){grid-column:1/-1}.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-auth-column{inline-size:min(100%, var(--heidi-layout-auth-max));margin-inline:auto}.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}@media (max-width:47.5rem){.heidi-field-grid{grid-template-columns:minmax(0,1fr)}}@container not (min-width:47.5rem){.heidi-field-grid{grid-template-columns:minmax(0,1fr)}}@container heidi-shell not (min-width:48rem){.heidi-sidebar{display:none}.heidi-topbar{display:flex}}@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-row:not(.heidi-row-start)>:is(button,.heidi-btn){align-self:start}.heidi-row.heidi-row-end>:is(button,.heidi-btn){align-self:end}.heidi-grid-2{grid-template-columns:minmax(0,1fr)}}@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-topbar{display:flex}.heidi-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:35rem){.heidi-row{flex-direction:column;align-items:stretch}.heidi-row-start{flex-flow:wrap;align-items:center}.heidi-row-start>button{min-height:var(--heidi-layout-control-height-touch)}.heidi-row:not(.heidi-row-start)>:is(button,.heidi-btn){align-self:start}.heidi-row.heidi-row-end>:is(button,.heidi-btn){align-self:end}}.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-tokens,heidi-typography,heidi-layout,tokens,base;@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);min-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;line-height:1;text-decoration:none;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-bg-raised);color:var(--heidi-color-interactive-secondary-fg);box-shadow:0 0 0 var(--heidi-border-width) color-mix(in oklab, var(--heidi-color-fg-default) 12%, transparent);border-color:#0000}.heidi-btn--secondary:hover:not(:disabled){background:color-mix(in oklab, var(--heidi-color-fg-default) 5%, var(--heidi-color-bg-raised));box-shadow:0 0 0 var(--heidi-border-width) color-mix(in oklab, var(--heidi-color-fg-default) 18%, transparent)}.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);min-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-md);min-inline-size:var(--heidi-layout-control-height-md);padding-inline:0}.heidi-btn--sm.heidi-btn--icon{inline-size:var(--heidi-layout-control-height-sm);min-inline-size:var(--heidi-layout-control-height-sm)}.heidi-field{gap:var(--heidi-space-1-5);min-width:0;display:grid}.heidi-field--compact{inline-size:min(100%,12rem)}.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-md);min-block-size:var(--heidi-layout-control-height-md);padding-inline:var(--heidi-space-3);border-radius:var(--heidi-radius-lg);box-shadow:0 0 0 var(--heidi-border-width) var(--heidi-color-border-control);background-color:var(--heidi-color-bg-raised);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);border:0;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:0}.heidi-input::placeholder{color:var(--heidi-color-fg-subtle)}.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--interactive{box-shadow:var(--heidi-shadow-interactive-card-rest);transition-property:box-shadow,translate,scale;transition-duration:var(--heidi-duration-interactive-card-hover);transition-timing-function:var(--heidi-ease-interactive-card-hover);translate:0;scale:1}.heidi-card--interactive:not(:disabled):is(:hover,:focus-visible,:has(:focus-visible)){box-shadow:var(--heidi-shadow-interactive-card-hover);translate:0 var(--heidi-motion-interactive-card-hover-lift)}.heidi-card--interactive:not(:disabled):active{box-shadow:var(--heidi-shadow-interactive-card-active);translate:0 var(--heidi-motion-interactive-card-active-lift);scale:var(--heidi-motion-interactive-card-active-scale);transition-duration:var(--heidi-duration-interactive-card-active);transition-timing-function:var(--heidi-ease-interactive-card-active)}@media (max-width:48rem),(pointer:coarse){.heidi-card--interactive:not(:disabled):is(:hover,:focus-visible,:has(:focus-visible)){box-shadow:var(--heidi-shadow-interactive-card-rest);translate:0;scale:1}.heidi-card--interactive:not(:disabled):active{box-shadow:var(--heidi-shadow-interactive-card-active);translate:0;scale:1}}.heidi-nav-item{align-items:center;gap:var(--heidi-space-2);block-size:var(--heidi-layout-control-height-lg);min-block-size:var(--heidi-layout-control-height-lg);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-sublist{gap:var(--heidi-space-1);min-width:0;margin:0;padding:0;list-style:none;display:grid}.heidi-sublist li{background:0 0;border:0;padding:0}.heidi-code-textarea{min-height:8rem;font-family:var(--heidi-font-mono)}.heidi-secret-textarea{min-height:3.625rem;font-family:var(--heidi-font-mono)}.heidi-skeleton-line,.heidi-skeleton-block{background:var(--heidi-color-border-muted);inline-size:100%;animation:heidi-skeleton-breathe 1.6s var(--heidi-ease-in-out) infinite;display:block}.heidi-skeleton-line{block-size:var(--heidi-space-3);border-radius:var(--heidi-radius-sm)}.heidi-skeleton-line--short{inline-size:42%}.heidi-skeleton-block{border-radius:var(--heidi-radius-lg)}@keyframes heidi-skeleton-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.heidi-skeleton-line,.heidi-skeleton-block{opacity:.72;animation:none}}.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-bg-inverse);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:contain;border-block-end:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-default);max-block-size:min(60dvh,42rem);overflow:auto;container:heidi-table/inline-size}.heidi-table-wrap .heidi-table thead th{background:var(--heidi-color-bg-default);z-index:1;position:sticky;inset-block-start:0}.heidi-scroll-region{overscroll-behavior:contain;min-block-size:0;max-block-size:min(60dvh,42rem);overflow-y:auto}.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}.heidi-glass{background-color:var(--heidi-glass-fill);color:var(--heidi-glass-fg);box-shadow:var(--heidi-shadow-glass);-webkit-backdrop-filter:blur(var(--heidi-blur-glass)) brightness(var(--heidi-backdrop-brightness)) saturate(var(--heidi-backdrop-saturate));backdrop-filter:blur(var(--heidi-blur-glass)) brightness(var(--heidi-backdrop-brightness)) saturate(var(--heidi-backdrop-saturate));--heidi-color-focus-ring:var(--heidi-glass-fg);--heidi-color-fg-default:var(--heidi-glass-fg);position:relative}.heidi-glass:before{border-radius:inherit;background-image:linear-gradient(180deg, var(--heidi-alpha-lighten-100) 0%, transparent 100%);content:"";pointer-events:none;position:absolute;inset:0}}@layer heidi-ui-base,heidi-ui,components,responsive;
@layer heidi-tokens,heidi-typography,heidi-layout,tokens,base,heidi-components,heidi-ui-base,heidi-ui,components,responsive;@layer tokens{:root{--heidi-workbench-col-a:42.32%;--heidi-preview-min-height:360px;--heidi-preview-min-height-sm:240px}}@property --heidi-pill-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --heidi-pill-to{syntax:"<color>";inherits:false;initial-value:#0000}@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:var(--heidi-z-help);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-raised);color:var(--heidi-color-fg-default);box-shadow:var(--heidi-shadow-surface-lg);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}a:focus-visible,summary:focus-visible{outline:var(--heidi-focus-ring-width) solid var(--heidi-color-focus-ring);outline-offset:var(--heidi-focus-ring-offset);border-radius:var(--heidi-radius-sm)}summary{cursor:pointer}summary:hover{color:var(--heidi-color-fg-accent)}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-raised);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:color-mix(in oklab, var(--heidi-color-fg-default) 5%, var(--heidi-color-bg-raised))}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}button>svg:only-child{flex:none;display:block}input:not([type=checkbox]):not([type=radio]):not(.heidi-sr-only),select,textarea{width:100%;min-width:0;max-width:100%;min-height:var(--heidi-layout-control-height-md);border-radius:var(--heidi-radius-lg);background:var(--heidi-color-bg-raised);box-shadow:0 0 0 var(--heidi-border-width) var(--heidi-color-border-control);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);border:0}input:not([type=checkbox]):not([type=radio]):not(.heidi-sr-only):focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--heidi-focus-ring-width) solid var(--heidi-color-focus-ring);outline-offset:0}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)}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=file]{padding-block:var(--heidi-space-0-5);color:var(--heidi-color-fg-muted);font-size:var(--heidi-text-caption-size)}input[type=file]::file-selector-button{block-size:var(--heidi-layout-control-height-sm);min-height:var(--heidi-layout-control-height-sm);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:inherit;font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);cursor:pointer;margin-inline-end:var(--heidi-space-3)}input[type=file]::file-selector-button:hover{background:var(--heidi-color-interactive-ghost-bg-hover)}select{appearance:none;background-color:var(--heidi-color-bg-raised);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23000' stroke-opacity='0.45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right var(--heidi-space-3) center;background-repeat:no-repeat;background-size:.875rem;padding-inline-end:calc(var(--heidi-space-3) + 1.25rem)}:root[data-heidi-scheme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23fff' stroke-opacity='0.62' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}textarea{min-height:4.5rem;padding-block:var(--heidi-space-2-5);resize:vertical}h1,h2,h3,h4,h5,p{margin:0}h4{font-size:var(--heidi-text-body-sm-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-body-sm-leading)}h5{font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-caption-leading)}strong,b{font-weight:var(--heidi-font-weight-medium)}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-code-inline-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:has(:is(input,select,textarea):focus-visible){outline:var(--heidi-focus-ring-width) solid var(--heidi-color-focus-ring);outline-offset:var(--heidi-focus-ring-offset)}.heidi-btn:has(:is(input,select,textarea):disabled){opacity:.5;cursor:not-allowed;pointer-events:none}.heidi-btn--primary{--heidi-pill-from:var(--heidi-color-interactive-primary-bg-active);--heidi-pill-to:var(--heidi-color-interactive-primary-bg);background-color:var(--heidi-color-interactive-primary-bg);background-image:linear-gradient(var(--heidi-pill-from), var(--heidi-pill-to));box-shadow:0 0 0 var(--heidi-border-width) var(--heidi-color-interactive-primary-bg-active), var(--heidi-shadow-pill-raised);color:var(--heidi-color-interactive-primary-fg);transition:--heidi-pill-from var(--heidi-duration-fast) var(--heidi-ease-out), --heidi-pill-to var(--heidi-duration-fast) var(--heidi-ease-out);border-color:#0000}.heidi-btn--primary:hover:not(:disabled){--heidi-pill-from:var(--heidi-color-interactive-primary-bg);--heidi-pill-to:var(--heidi-color-interactive-primary-bg-hover)}.heidi-btn--primary:active:not(:disabled){--heidi-pill-from:var(--heidi-color-interactive-primary-bg-active);--heidi-pill-to:var(--heidi-color-interactive-primary-bg-active)}.heidi-btn--primary:disabled{box-shadow:none;background-image:none}.heidi-btn--secondary{background:var(--heidi-color-bg-raised);box-shadow:0 0 0 var(--heidi-border-width) color-mix(in oklab, var(--heidi-color-fg-default) 12%, transparent);color:var(--heidi-color-interactive-secondary-fg);border-color:#0000}.heidi-btn--secondary:hover:not(:disabled){background:color-mix(in oklab, var(--heidi-color-fg-default) 5%, var(--heidi-color-bg-raised));box-shadow:0 0 0 var(--heidi-border-width) color-mix(in oklab, var(--heidi-color-fg-default) 18%, transparent)}.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--sm{block-size:var(--heidi-layout-control-height-sm);min-height:var(--heidi-layout-control-height-sm);padding-inline:var(--heidi-space-2-5)}.heidi-btn--icon{inline-size:var(--heidi-layout-control-height-md);min-inline-size:var(--heidi-layout-control-height-md);padding-inline:0}.heidi-btn--sm.heidi-btn--icon{inline-size:var(--heidi-layout-control-height-sm);min-inline-size:var(--heidi-layout-control-height-sm)}.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-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-row>.heidi-field-select{flex:auto;inline-size:auto}.heidi-workbench-grid{grid-template-columns:var(--heidi-workbench-col-a) minmax(0, 1fr);background:var(--heidi-color-bg-canvas);gap:0;width:100%;min-width:0;max-width:none;height:100%;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.heidi-workbench-fallback__header{grid-template-columns:var(--heidi-workbench-col-a) minmax(0, 1fr);background:var(--heidi-color-bg-canvas);flex:none;block-size:3rem;min-block-size:3rem;display:grid}.heidi-workbench-fallback__header-left{align-items:center;gap:var(--heidi-space-2);min-width:0;padding:var(--heidi-space-2) var(--heidi-space-3) var(--heidi-space-2) var(--heidi-space-4);display:flex}.heidi-workbench-fallback__header-left-actions,.heidi-workbench-fallback__header-stage{display:none}.heidi-workbench-fallback:has(>.heidi-workbench-fallback__body>[data-workbench-loading]) .heidi-workbench-fallback__header-left-actions{align-items:center;gap:var(--heidi-space-1);margin-inline-start:auto;display:flex}.heidi-workbench-fallback:has(>.heidi-workbench-fallback__body>[data-workbench-loading]) .heidi-workbench-fallback__header-stage{display:grid}.heidi-workbench-fallback__header-stage{align-items:center;gap:var(--heidi-space-6);min-width:0;grid-template-columns:12.25rem minmax(12.5rem,1fr) auto;padding-inline-end:var(--heidi-space-5)}.heidi-workbench-fallback__header-center,.heidi-workbench-fallback__header-actions{align-items:center;display:flex}.heidi-workbench-fallback__header-center{justify-content:center;gap:var(--heidi-space-1-5);min-width:0}.heidi-workbench-fallback__header-actions{gap:var(--heidi-space-1-5)}.heidi-workbench-fallback__header-dot,.heidi-workbench-loading__circle{inline-size:var(--heidi-layout-control-height-sm);block-size:var(--heidi-layout-control-height-sm);border-radius:var(--heidi-radius-full);flex:none}.heidi-workbench-fallback__header-primary,.heidi-workbench-fallback__header-control,.heidi-workbench-fallback__header-action,.heidi-workbench-loading__intent{block-size:var(--heidi-layout-control-height-sm);border-radius:var(--heidi-radius-full)}.heidi-workbench-fallback__header-primary{inline-size:12.25rem}.heidi-workbench-fallback__header-control{flex:auto;min-inline-size:4rem;max-inline-size:16rem}.heidi-workbench-fallback__header-action{inline-size:3.75rem}.heidi-workbench-fallback__header-action--wide{inline-size:4rem}.heidi-workbench-fallback__body{flex:auto;min-width:0;min-height:0;overflow:hidden}.heidi-workbench-fallback__body:not(:has(>[data-workbench-loading])){padding:var(--heidi-space-4);overflow:auto}.heidi-workbench-grid[data-workbench-loading]{background:var(--heidi-color-bg-subtle)}.heidi-workbench-grid[data-workbench-loading]>.heidi-workbench-rail{min-width:0;min-height:0;padding:0 var(--heidi-space-2) var(--heidi-space-2);background:var(--heidi-color-bg-subtle);border:0;flex-direction:column;display:flex;overflow:hidden}.heidi-workbench-grid[data-workbench-loading]>.heidi-workbench-stage{grid-template-rows:var(--heidi-layout-control-height-xl) minmax(0, 1fr);gap:var(--heidi-space-2);min-width:0;min-height:0;border-radius:var(--heidi-radius-2xl);background:var(--heidi-color-bg-canvas);box-shadow:var(--heidi-shadow-surface-xl);margin-block-end:var(--heidi-space-2);margin-inline-end:var(--heidi-space-2);display:grid;overflow:hidden}.heidi-workbench-loading__identity{align-items:center;gap:var(--heidi-space-2);padding:var(--heidi-space-3) var(--heidi-space-2);display:flex}.heidi-workbench-loading__identity-mark{inline-size:var(--heidi-layout-control-height-sm);block-size:var(--heidi-layout-control-height-sm);border-radius:var(--heidi-radius-full);flex:none}.heidi-workbench-loading__identity-name{inline-size:min(55%,12rem)}.heidi-workbench-loading__preview-toolbar{justify-content:space-between;align-items:center;gap:var(--heidi-space-2);padding-inline:var(--heidi-space-2);display:flex}.heidi-workbench-loading__preview-tabs,.heidi-workbench-loading__preview-control,.heidi-workbench-loading__preview-actions{block-size:var(--heidi-layout-control-height-sm);border-radius:var(--heidi-radius-full)}.heidi-workbench-loading__preview-tabs{inline-size:12.25rem}.heidi-workbench-loading__preview-control{inline-size:9rem}.heidi-workbench-loading__preview-actions{inline-size:6rem}.heidi-workbench-loading__preview-frame{gap:var(--heidi-space-3);min-height:0;margin:0 var(--heidi-space-2) var(--heidi-space-2);padding:var(--heidi-space-10);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-muted);border-radius:var(--heidi-radius-xl);background:var(--heidi-color-bg-elevated);flex-direction:column;display:flex;overflow:hidden}.heidi-workbench-loading__preview-heading{inline-size:min(45%,20rem);block-size:var(--heidi-space-5)}.heidi-workbench-loading__preview-content{gap:var(--heidi-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--heidi-space-3);display:grid}.heidi-workbench-loading__preview-content>*{block-size:clamp(5rem,18cqi,10rem)}.heidi-workbench-loading__composer{block-size:calc(var(--heidi-space-12) + var(--heidi-space-1));padding:var(--heidi-space-3);border-radius:var(--heidi-radius-3xl);background:var(--heidi-color-bg-raised);box-shadow:var(--heidi-shadow-surface-xl);flex-direction:column;flex:none;justify-content:space-between;margin-block-start:auto;display:flex}.heidi-workbench-loading__composer-line{inline-size:8rem;block-size:var(--heidi-space-5);border-radius:var(--heidi-radius-md);margin-block-start:var(--heidi-space-2);margin-inline-start:var(--heidi-space-2)}.heidi-workbench-loading__toolbar,.heidi-workbench-loading__controls{align-items:center;display:flex}.heidi-workbench-loading__toolbar{justify-content:space-between;min-width:0}.heidi-workbench-loading__controls{gap:var(--heidi-space-1)}.heidi-workbench-loading__intent{inline-size:4.3125rem}.heidi-workbench-grid[data-rail-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.heidi-workbench-grid[data-rail-resizing] iframe{pointer-events:none}.heidi-shell--workbench .heidi-workbench-main{overflow:hidden;container:heidi-workbench-main/inline-size}.heidi-shell--workbench .heidi-sidebar{display:none}.heidi-workbench-grid>#project-overview.heidi-stack{align-content:stretch;gap:var(--heidi-space-3);height:100%;min-height:0;padding:var(--heidi-space-3) var(--heidi-space-4);background:var(--heidi-color-bg-canvas);overscroll-behavior:contain;border-inline-end:0;flex-direction:column;display:flex;overflow:hidden}.heidi-workbench-grid>#project-overview.heidi-stack[data-tool-compact=true]{padding:0}.heidi-workbench-grid>#project-overview.heidi-stack[data-tool-compact=true]>*{display:none}.heidi-workbench-rail__scroll{gap:var(--heidi-space-3);min-width:0;min-height:0;overscroll-behavior:contain;scrollbar-color:var(--heidi-color-fg-muted) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;padding-block-end:var(--heidi-space-10);display:flex;overflow:hidden auto}.heidi-workbench-rail__scroll::-webkit-scrollbar{width:var(--heidi-space-1-5)}.heidi-workbench-rail__scroll::-webkit-scrollbar-track{background:0 0}.heidi-workbench-rail__scroll::-webkit-scrollbar-thumb{border-radius:var(--heidi-radius-full);background:var(--heidi-color-fg-muted)}.heidi-workbench-grid>#project-overview>.heidi-workbench-rail__scroll>.heidi-section-header{padding-inline:calc(var(--heidi-focus-ring-offset) + var(--heidi-focus-ring-width));z-index:2;background:var(--heidi-color-bg-canvas);border-bottom:0;flex:none;align-items:center;padding-bottom:0;position:sticky;inset-block-start:0}.heidi-shell:not(.heidi-shell--workbench){--heidi-layout-sidebar-width:14rem;background:var(--heidi-color-bg-canvas)}.heidi-shell:not(.heidi-shell--workbench)>.heidi-shell-body{gap:var(--heidi-space-2);padding:var(--heidi-space-2);background:var(--heidi-color-bg-canvas)}.heidi-shell:not(.heidi-shell--workbench) .heidi-main{z-index:1;border-radius:var(--heidi-radius-3xl);background:var(--heidi-color-bg-canvas);box-shadow:var(--heidi-shadow-surface-xl);isolation:isolate;position:relative;overflow:hidden}.heidi-shell:not(.heidi-shell--workbench) .heidi-content{background:var(--heidi-color-bg-canvas)}.heidi-sidebar{gap:var(--heidi-space-3);overscroll-behavior:contain;min-block-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden auto}.heidi-sidebar nav{gap:var(--heidi-space-2);flex-direction:column;min-width:0;display:flex}.heidi-sidebar__nav-groups{gap:var(--heidi-space-6);flex-direction:column;min-width:0;display:flex}.heidi-sidebar__nav-group{gap:var(--heidi-space-1);flex-direction:column;min-width:0;display:flex}.heidi-shell--sidebar-collapsed .heidi-sidebar__nav-group[data-nav-group=recent],.heidi-shell[data-sidebar-collapsed=true] .heidi-sidebar__nav-group[data-nav-group=recent]{display:none}.heidi-sidebar__disclosure{display:block}.heidi-sidebar__disclosure>.heidi-nav-list{margin-block-start:var(--heidi-space-1)}.heidi-sidebar__disclosure-summary{list-style:none}.heidi-sidebar__disclosure-summary::-webkit-details-marker{display:none}.heidi-sidebar__disclosure-caret{transition:rotate var(--heidi-duration-fast) var(--heidi-ease-default);margin-inline-start:auto}.heidi-sidebar__disclosure[open]>.heidi-sidebar__disclosure-summary .heidi-sidebar__disclosure-caret{rotate:180deg}.heidi-sidebar__disclosure[open]>.heidi-sidebar__disclosure-summary .heidi-nav-item__badge{display:none}.heidi-sidebar__disclosure-summary .heidi-nav-item__badge{margin-inline-start:auto}.heidi-sidebar__disclosure-summary .heidi-nav-item__badge+.heidi-sidebar__disclosure-caret{margin-inline-start:var(--heidi-space-1)}.heidi-sidebar__workspace-trigger{font-size:var(--heidi-text-body-sm-size);text-align:start;background:0 0;border:0}.heidi-sidebar__workspace-menu{min-inline-size:9rem;max-inline-size:calc(100dvi - (2 * var(--heidi-space-2)));padding:var(--heidi-space-1);border-radius:var(--heidi-radius-2xl);background:var(--heidi-color-bg-raised);box-shadow:var(--heidi-shadow-surface-lg);border:0;margin:0}.heidi-sidebar__workspace-menu>[role=menuitem]{border-radius:var(--heidi-radius-xl);border-color:#0000;justify-content:flex-start;width:100%}.heidi-shell--sidebar-collapsed .heidi-sidebar__disclosure-caret,.heidi-shell[data-sidebar-collapsed=true] .heidi-sidebar__disclosure-caret{display:none}.heidi-shell--sidebar-collapsed .heidi-sidebar__disclosure-summary,.heidi-shell[data-sidebar-collapsed=true] .heidi-sidebar__disclosure-summary{margin-inline:auto}.heidi-sidebar__nav-label{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);line-height:var(--heidi-text-caption-leading);margin:0;padding-inline:0}.heidi-sidebar__brand-row{justify-content:flex-end;align-items:center;gap:var(--heidi-space-2);min-block-size:var(--heidi-layout-control-height-md);min-width:0;display:flex}.heidi-sidebar__toggle{inline-size:var(--heidi-layout-control-height-md);block-size:var(--heidi-layout-control-height-md);border-radius:var(--heidi-radius-full);color:var(--heidi-color-fg-subtle);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.heidi-sidebar__toggle:hover,.heidi-sidebar__toggle:focus-visible{background:var(--heidi-color-interactive-ghost-bg-hover);color:var(--heidi-color-fg-default)}.heidi-sidebar__footer{gap:var(--heidi-space-1);padding:var(--heidi-space-2) 0 0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;min-width:0;margin-block-start:auto;display:flex}.heidi-sidebar__footer .heidi-shell-chrome-tools,.heidi-sidebar__footer .heidi-shell-chrome-tools__row{inline-size:100%}.heidi-sidebar__footer .heidi-shell-chrome-tools__row{gap:var(--heidi-space-1);flex-wrap:nowrap}.heidi-sidebar__footer .heidi-shell-chrome-tools__row>.heidi-shell-pill{flex:auto;justify-content:flex-start}.heidi-sidebar__footer .heidi-shell-pill{box-shadow:none;background:0 0;border-color:#0000}.heidi-shell-chrome-tools{align-items:flex-start;gap:var(--heidi-space-2);flex-direction:column;min-width:0;display:flex}.heidi-shell-chrome-tools__row{align-items:center;gap:var(--heidi-space-2);flex-wrap:wrap;min-width:0;display:flex}.heidi-topbar .heidi-shell-chrome-tools{flex-flow:wrap;align-items:center}.heidi-shell-brand{min-width:0;color:var(--heidi-color-fg-default);font-size:var(--heidi-text-heading-3-size);font-weight:var(--heidi-font-weight-medium);letter-spacing:var(--heidi-tracking-tight);line-height:var(--heidi-text-heading-3-leading);text-transform:none;margin:0}.heidi-shell-icon{flex:none;display:block}.heidi-nav-item__badge{flex:none;margin-inline-start:auto}.heidi-nav-item__icon-stack{flex:none;place-items:center;display:inline-grid;position:relative}.heidi-nav-item__icon-badge{z-index:1;block-size:auto;min-inline-size:0;box-shadow:none;color:var(--heidi-color-fg-accent);font-size:calc(var(--heidi-text-caption-size) - var(--heidi-space-0-5));font-weight:var(--heidi-font-weight-medium);background:0 0;border-radius:0;place-items:center;padding:0;line-height:1;display:grid;position:absolute;inset-block-start:calc(-1 * var(--heidi-space-1));inset-inline-end:calc(-1 * var(--heidi-space-1))}.heidi-shell--sidebar-collapsed .heidi-sidebar__brand-row,.heidi-shell[data-sidebar-collapsed=true] .heidi-sidebar__brand-row{justify-content:center}.heidi-shell--sidebar-collapsed .heidi-shell-brand,.heidi-shell[data-sidebar-collapsed=true] .heidi-shell-brand,.heidi-shell--sidebar-collapsed .heidi-nav-item__label,.heidi-shell[data-sidebar-collapsed=true] .heidi-nav-item__label{display:none}.heidi-shell--sidebar-collapsed .heidi-nav-list,.heidi-shell[data-sidebar-collapsed=true] .heidi-nav-list{align-items:center}.heidi-shell--sidebar-collapsed .heidi-sidebar__nav-groups,.heidi-shell[data-sidebar-collapsed=true] .heidi-sidebar__nav-groups,.heidi-shell--sidebar-collapsed .heidi-sidebar__nav-group,.heidi-shell[data-sidebar-collapsed=true] .heidi-sidebar__nav-group{align-items:center;inline-size:100%}.heidi-shell--sidebar-collapsed .heidi-sidebar__nav-label,.heidi-shell[data-sidebar-collapsed=true] .heidi-sidebar__nav-label{display:none}.heidi-shell--sidebar-collapsed .heidi-nav-item,.heidi-shell[data-sidebar-collapsed=true] .heidi-nav-item{inline-size:var(--heidi-layout-control-height-md);block-size:var(--heidi-layout-control-height-md);justify-content:center;gap:0;padding-inline:0;position:relative}.heidi-shell--sidebar-collapsed .heidi-nav-item__badge,.heidi-shell[data-sidebar-collapsed=true] .heidi-nav-item__badge{border-radius:var(--heidi-radius-full);background:var(--heidi-color-bg-raised);min-inline-size:.75rem;box-shadow:var(--heidi-shadow-surface-sm);color:var(--heidi-color-fg-default);font-size:var(--heidi-text-caption-size);line-height:var(--heidi-text-caption-leading);text-align:center;margin:0;padding:0 .15rem;position:absolute;inset-block-start:0;inset-inline-end:0}.heidi-shell--sidebar-collapsed .heidi-sidebar__footer,.heidi-shell[data-sidebar-collapsed=true] .heidi-sidebar__footer{box-shadow:none;background:0 0;align-items:center;padding:0}.heidi-shell--sidebar-collapsed .heidi-shell-chrome-tools,.heidi-shell[data-sidebar-collapsed=true] .heidi-shell-chrome-tools{align-items:center}.heidi-shell--sidebar-collapsed .heidi-shell-chrome-tools__row,.heidi-shell[data-sidebar-collapsed=true] .heidi-shell-chrome-tools__row{flex-direction:column;align-items:center;inline-size:auto}.heidi-shell--sidebar-collapsed .heidi-shell-operator-chip,.heidi-shell[data-sidebar-collapsed=true] .heidi-shell-operator-chip,.heidi-shell--sidebar-collapsed .heidi-shell-workspace,.heidi-shell[data-sidebar-collapsed=true] .heidi-shell-workspace{display:none}.heidi-shell--sidebar-collapsed .heidi-sidebar__footer .heidi-shell-pill,.heidi-shell[data-sidebar-collapsed=true] .heidi-sidebar__footer .heidi-shell-pill{inline-size:var(--heidi-layout-control-height-md);max-inline-size:var(--heidi-layout-control-height-md);justify-content:center;padding-inline:0}.heidi-shell--sidebar-collapsed .heidi-sidebar__footer .heidi-shell-pill>span,.heidi-shell[data-sidebar-collapsed=true] .heidi-sidebar__footer .heidi-shell-pill>span{display:none}.heidi-shell-pill{block-size:var(--heidi-layout-control-height-md);max-inline-size:14rem;padding-inline:var(--heidi-space-3);gap:var(--heidi-space-2);border-radius:var(--heidi-radius-full);background:var(--heidi-color-bg-raised);color:var(--heidi-color-fg-default);box-shadow:var(--heidi-shadow-surface-md);border:0}button.heidi-shell-pill{font:inherit;cursor:pointer}.heidi-shell-operator-chip{box-shadow:none;background:var(--heidi-color-bg-muted);color:var(--heidi-color-fg-subtle);font-size:var(--heidi-text-caption-size)}.heidi-shell-workspace{max-inline-size:14rem;align-items:center;min-width:0;display:inline-flex;position:relative}.heidi-shell-workspace__glyph{z-index:1;pointer-events:none;color:var(--heidi-color-fg-subtle);place-items:center;display:grid;position:absolute;inset-inline-start:var(--heidi-space-3)}.heidi-shell-workspace__select{block-size:var(--heidi-layout-control-height-md);max-inline-size:14rem;border-radius:var(--heidi-radius-full);background-color:var(--heidi-color-bg-raised);box-shadow:var(--heidi-shadow-surface-md);font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);padding-inline-start:calc(var(--heidi-space-3) + 1.25rem)}.heidi-shell-workspace--error{gap:var(--heidi-space-1-5);min-block-size:var(--heidi-layout-control-height-md);font-size:var(--heidi-text-caption-size)}.heidi-shell-workspace__error{min-inline-size:0;color:var(--heidi-color-fg-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.heidi-shell-workspace--error .heidi-btn{flex:none}.heidi-nav-item{font-size:var(--heidi-text-body-sm-size);font-weight:var(--heidi-font-weight-regular);transition:background-color var(--heidi-duration-fast) var(--heidi-ease-default), color var(--heidi-duration-fast) var(--heidi-ease-default)}.heidi-nav-item--primary{color:var(--heidi-color-fg-default)}.heidi-nav-item__label{flex:auto;min-width:0}.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-interactive-secondary-bg-active);color:var(--heidi-color-fg-default);box-shadow:none;font-weight:var(--heidi-font-weight-medium)}.heidi-table .heidi-row>.heidi-field-select{flex:8rem;inline-size:auto}.heidi-table .heidi-row{align-items:center}.heidi-table .heidi-row>.heidi-btn,.heidi-table .heidi-row>.heidi-btn--sm{min-block-size:var(--heidi-layout-control-height-md);block-size:var(--heidi-layout-control-height-md)}.heidi-content-inner{max-inline-size:var(--heidi-layout-column-max);gap:var(--heidi-space-6)}.heidi-content-inner:has([data-heidi-dashboard]){gap:0;max-inline-size:none}.heidi-content:has([data-heidi-dashboard]){align-items:stretch;padding:0}:is(.heidi-content-inner:has([data-heidi-template-gallery]),.heidi-content-inner:has([data-heidi-template-detail]),.heidi-content-inner:has([data-heidi-template-moderation]),.heidi-content-inner:has([data-heidi-skill]),.heidi-content-inner:has([data-heidi-workspace-settings]),.heidi-content-inner:has([data-heidi-asset-studio]),.heidi-content-inner:has([data-heidi-lab]),.heidi-content-inner:has([data-heidi-styleguide])){max-inline-size:var(--heidi-layout-workspace-max)}.heidi-workspace-settings{align-items:start;gap:var(--heidi-space-8);inline-size:100%;grid-template-columns:13rem minmax(0,1fr);min-width:0;display:grid}.heidi-workspace-settings__navigation{align-content:start;gap:var(--heidi-space-6);min-width:0;display:grid;position:sticky;inset-block-start:0}.heidi-workspace-settings__nav-group{gap:var(--heidi-space-1);min-width:0;display:grid}.heidi-workspace-settings__nav-label{padding-inline:var(--heidi-space-2);color:var(--heidi-color-fg-muted);font-size:var(--heidi-text-caption-size);font-weight:var(--heidi-font-weight-medium);letter-spacing:var(--heidi-tracking-caption);line-height:var(--heidi-text-caption-leading);margin:0}.heidi-workspace-settings__nav-list{gap:var(--heidi-space-1);min-width:0;margin:0;padding:0;list-style:none;display:grid}.heidi-workspace-settings__nav-item{align-items:center;gap:var(--heidi-space-2);min-block-size:var(--heidi-layout-control-height-md);padding-inline:var(--heidi-space-2);border-radius:var(--heidi-radius-md);color:var(--heidi-color-fg-subtle);font-size:var(--heidi-text-body-sm-size);font-weight:var(--heidi-font-weight-regular);line-height:var(--heidi-text-body-sm-leading);text-decoration:none;display:flex}.heidi-workspace-settings__nav-item:hover,.heidi-workspace-settings__nav-item:focus-visible{background:var(--heidi-color-interactive-ghost-bg-hover);color:var(--heidi-color-fg-default)}.heidi-workspace-settings__nav-item[aria-current=page]{background:var(--heidi-color-interactive-secondary-bg-active);color:var(--heidi-color-fg-default);font-weight:var(--heidi-font-weight-medium)}.heidi-workspace-settings__content{inline-size:100%;max-inline-size:var(--heidi-layout-column-max);justify-self:center;min-width:0}.heidi-workspace-settings__content .heidi-section-header{border-bottom:0;align-items:flex-start;padding-bottom:0}.heidi-workspace-settings__content .heidi-section-header h1{font-size:var(--heidi-text-heading-2-size);line-height:var(--heidi-text-heading-2-leading);letter-spacing:var(--heidi-tracking-heading)}@container heidi-content not (min-width:68rem){.heidi-workspace-settings{gap:var(--heidi-space-6);grid-template-columns:minmax(0,1fr)}.heidi-workspace-settings__navigation{inline-size:fit-content;max-inline-size:100%;padding:var(--heidi-space-1);border-radius:var(--heidi-radius-full);background:var(--heidi-color-bg-recessed);box-shadow:var(--heidi-shadow-panel-inset);scrollbar-width:none;gap:0;display:flex;position:static;overflow-x:auto}.heidi-workspace-settings__navigation::-webkit-scrollbar{display:none}.heidi-workspace-settings__nav-group,.heidi-workspace-settings__nav-list{display:contents}.heidi-workspace-settings__nav-label,.heidi-workspace-settings__nav-item svg{display:none}.heidi-workspace-settings__nav-item{min-block-size:var(--heidi-layout-control-height-md);padding-inline:var(--heidi-space-3);border-radius:var(--heidi-radius-full);white-space:nowrap;flex:none}.heidi-workspace-settings__nav-item[aria-current=page]{background:var(--heidi-color-bg-raised);box-shadow:var(--heidi-shadow-surface-sm)}}.heidi-secondary-page{align-content:start;gap:var(--heidi-space-6);min-width:0;display:grid}.heidi-secondary-page__header-copy,.heidi-secondary-page .heidi-section-header__title{max-inline-size:var(--heidi-layout-reading-max)}.heidi-secondary-page__section{gap:var(--heidi-space-4)}.heidi-empty-state{justify-content:flex-start;align-items:center;gap:var(--heidi-space-4);min-block-size:8rem;padding:var(--heidi-space-5);border:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-muted);border-radius:var(--heidi-radius-lg);background:var(--heidi-color-bg-subtle);flex-wrap:wrap;display:flex}.heidi-empty-state__copy{gap:var(--heidi-space-1);max-inline-size:var(--heidi-layout-reading-max);min-width:0;display:grid}.heidi-empty-state--compact{min-block-size:0;padding:var(--heidi-space-3);border-radius:var(--heidi-radius-md);border:0}.heidi-content-inner:has([data-heidi-lab]){flex:auto;gap:0;min-block-size:0}.heidi-content:has([data-heidi-lab]){align-items:stretch;overflow:hidden}.heidi-content-inner:has([data-heidi-svg-studio]){flex:auto;gap:0;min-block-size:0;max-inline-size:none}.heidi-content:has([data-heidi-svg-studio]){padding:var(--heidi-space-2);align-items:stretch;overflow:hidden}.heidi-content-inner:has([data-heidi-styleguide])>.heidi-stack{gap:var(--heidi-space-4)}.heidi-content-inner:has([data-heidi-styleguide]) .heidi-panel{gap:var(--heidi-space-3);padding:var(--heidi-space-4)}.heidi-content-inner:has([data-heidi-styleguide]) .heidi-section-header{padding-bottom:var(--heidi-space-3)}.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 :is(button,.heidi-btn){justify-self:start}.heidi-content-inner .heidi-row :is(button,.heidi-btn){justify-self:auto}:is(.heidi-card,.heidi-panel)>:is(button,.heidi-btn){align-self:start}.heidi-callout,.heidi-form-error{padding: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-subtle);font-size:var(--heidi-text-body-sm-size);margin:0}.heidi-form-error{color:var(--heidi-color-fg-danger)}.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-radius:var(--heidi-radius-2xl);background:var(--heidi-color-bg-raised);box-shadow:var(--heidi-shadow-surface-sm);border:0;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-panel .heidi-list li{padding-block:var(--heidi-space-3);border:0;border-block-start:var(--heidi-border-width) var(--heidi-border-style) var(--heidi-color-border-muted);background:0 0;border-radius:0;padding-inline:0}.heidi-panel .heidi-list li:first-child{border-block-start:0}.heidi-panel:is(details)>summary{align-items:center;gap:var(--heidi-space-2);font-size:var(--heidi-text-heading-3-size);font-weight:var(--heidi-font-weight-medium);line-height:var(--heidi-text-heading-3-leading);padding:0;display:inline-flex}.heidi-panel:is(details)>summary:after{float:none}.heidi-panel:is(details:not([open])){gap:0}:is(.heidi-panel,.heidi-stack) .hui-accordion-content{color:inherit;padding:0}.heidi-note,.heidi-content-inner .heidi-section-header h1~p.heidi-muted,.heidi-panel p.heidi-muted{max-inline-size:var(--heidi-layout-reading-max);color:var(--heidi-color-fg-subtle);font-size:var(--heidi-text-body-sm-size);font-weight:var(--heidi-font-weight-regular);letter-spacing:normal;line-height:var(--heidi-text-body-sm-leading)}.heidi-content-inner small{font-size:var(--heidi-text-caption-size)}.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-interactive-ghost-bg-hover);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)}}@layer responsive{@media (max-width:47.5rem){.heidi-page{padding:var(--heidi-space-4)}}@container heidi-shell (max-width:52rem){.heidi-shell:not(.heidi-shell--workbench)>.heidi-shell-body{gap:0;padding:0}.heidi-shell:not(.heidi-shell--workbench) .heidi-main{box-shadow:none;border-radius:0}.heidi-shell:not(.heidi-shell--workbench) .heidi-sidebar{display:none}.heidi-topbar{grid-template-columns:var(--heidi-layout-control-height-touch) minmax(0, 1fr) var(--heidi-layout-control-height-touch);block-size:calc(var(--heidi-layout-control-height-touch) + 2 * var(--heidi-space-2));min-block-size:calc(var(--heidi-layout-control-height-touch) + 2 * var(--heidi-space-2));gap:var(--heidi-space-2);padding:var(--heidi-space-2) var(--heidi-space-3);display:grid}}@media (max-width:52rem){.heidi-shell:not(.heidi-shell--workbench)>.heidi-shell-body{gap:0;padding:0}.heidi-shell:not(.heidi-shell--workbench) .heidi-main{box-shadow:none;border-radius:0}.heidi-shell:not(.heidi-shell--workbench) .heidi-sidebar{display:none}.heidi-topbar{grid-template-columns:var(--heidi-layout-control-height-touch) minmax(0, 1fr) var(--heidi-layout-control-height-touch);block-size:calc(var(--heidi-layout-control-height-touch) + 2 * var(--heidi-space-2));min-block-size:calc(var(--heidi-layout-control-height-touch) + 2 * var(--heidi-space-2));gap:var(--heidi-space-2);padding:var(--heidi-space-2) var(--heidi-space-3);display:grid}}@media not (min-width:48rem){.heidi-content:has([data-heidi-dashboard]){padding:0}.heidi-workbench-grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.heidi-workbench-rail,.heidi-workbench-stage{grid-area:1/1}.heidi-workbench-grid>#project-overview.heidi-workbench-rail{border-inline-end:0}.heidi-workbench-grid[data-mobile-surface=ask] .heidi-workbench-stage,.heidi-workbench-grid[data-mobile-surface=app] .heidi-workbench-rail,.heidi-workbench-grid .heidi-workbench-stage-actions{display:none}.heidi-workbench-fallback__header{grid-template-columns:minmax(0,1fr)}.heidi-workbench-fallback:has(>.heidi-workbench-fallback__body>[data-workbench-loading]) :is(.heidi-workbench-fallback__header-left-actions,.heidi-workbench-fallback__header-stage){display:none}}@container heidi-workbench-main not (min-width:48rem){.heidi-workbench-grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.heidi-workbench-rail,.heidi-workbench-stage{grid-area:1/1}.heidi-workbench-grid>#project-overview.heidi-workbench-rail{border-inline-end:0}.heidi-workbench-grid[data-mobile-surface=ask] .heidi-workbench-stage,.heidi-workbench-grid[data-mobile-surface=app] .heidi-workbench-rail,.heidi-workbench-grid .heidi-workbench-stage-actions{display:none}}@media (pointer:coarse){button,input:not([type=checkbox]):not([type=radio]),select,.heidi-btn,.heidi-btn--sm{min-height:var(--heidi-layout-control-height-touch)}.heidi-btn--icon,.heidi-btn--sm.heidi-btn--icon{inline-size:var(--heidi-layout-control-height-touch);min-inline-size:var(--heidi-layout-control-height-touch)}}}
