.root-grid{--tl: start start;--tc: start center;--tr: start end;--lc: center start;--cc: center center;--rc: center end;--bl: end start;--bc: end center;--br: end end;--grid-min-row: 1lh;--grid-min-col: 2ch;--grid-row-gap: 0px;--grid-col-gap: 0px;--grid-min-row-unit: calc((var(--grid-min-row, 1lh) - var(--grid-row-gap, 0px)) * .5);--grid-min-col-unit: calc((var(--grid-min-col, 2ch) - var(--grid-col-gap, 0px)) * .5);--grid-ratio: auto;--grid-column: auto;--grid-row: auto;--grid-template-columns: none;--grid-template-rows: none;--grid-place-items: stretch;--grid-place-content: normal;--grid-place-self: auto;--rail-inset: 0px;--rails-inset: 0px;--rail-debug-inset: 0px;box-sizing:border-box;display:grid;min-width:0;min-height:0;aspect-ratio:var(--grid-ratio);grid-column:var(--grid-column);grid-template-columns:var(--grid-template-columns);grid-template-rows:var(--grid-template-rows);place-items:var(--grid-place-items);place-content:var(--grid-place-content)}.root-grid.is-inline{display:inline-grid;justify-self:start;align-self:start;width:max-content;max-width:100%}.root-grid.is-debug-mode{position:relative}.root-grid.is-grid-rails{--gutter: clamp(1rem, 4vi, 3rem);--rail-safe-edge: var(--gutter);--rail-debug-line-color: rgb(236 72 153 / .92);--rail-debug-active-line-color: rgb(34 255 136 / .96);--rail-debug-fill: rgb(236 72 153 / .1);--rail-debug-outline: rgb(236 72 153 / .72);--rail-inset-xs: .25rem;--rail-inset-sm: .5rem;--rail-inset-md: 1rem;--rail-inset-lg: 2rem;--rail-inset-xl: clamp(2.5rem, 6vw, 4rem);--rail-inset-xxl: 4rem;--content-available: calc(100% - (var(--rail-safe-edge) * 2));--size-xs: min(calc(var(--content-available) * .72), 26rem);--size-sm: min(calc(var(--content-available) * .84), 34rem);--size-content: min(var(--content-available), 48rem);--size-lg: min(var(--content-available), 60rem);--size-xl: min(var(--content-available), 72rem);--size-xxl: min(var(--content-available), 84rem);--edge: minmax(var(--rail-safe-edge), 1fr);--track-xs-half: minmax(0, calc(var(--size-xs) / 2));--track-sm: minmax(0, calc((var(--size-sm) - var(--size-xs)) / 2));--track-content: minmax(0, calc((var(--size-content) - var(--size-sm)) / 2));--track-lg: minmax(0, calc((var(--size-lg) - var(--size-content)) / 2));--track-xl: minmax(0, calc((var(--size-xl) - var(--size-lg)) / 2));--track-xxl: minmax(0, calc((var(--size-xxl) - var(--size-xl)) / 2));grid-template-columns:[content-full-start] var(--edge) [content-xxl-start] var(--track-xxl) [content-xl-start] var(--track-xl) [content-lg-start] var(--track-lg) [content-md-start] var(--track-content) [content-sm-start] var(--track-sm) [content-xs-start] var(--track-xs-half) [content-center] var(--track-xs-half) [content-xs-end] var(--track-sm) [content-sm-end] var(--track-content) [content-md-end] var(--track-lg) [content-lg-end] var(--track-xl) [content-xl-end] var(--track-xxl) [content-xxl-end] var(--edge) [content-full-end]}.root-grid.is-grid-rails.has-rails-safe-inset{--rail-safe-edge: max(var(--gutter), var(--rails-inset))}.root-grid>.is-snippet-zone{--grid-row: auto;--grid-place-self: auto;box-sizing:border-box;display:grid;position:relative;min-width:0;min-height:0;grid-column:var(--grid-column, auto);grid-row:var(--grid-row, auto);place-self:var(--grid-place-self, auto);grid-template-columns:var(--grid-template-columns, none);grid-template-rows:var(--grid-template-rows, none);place-items:var(--grid-place-items, stretch);place-content:var(--grid-place-content, normal)}:where(.root-grid>:where(.is-cell,.is-row,.is-col,.is-range,.is-half,.is-full,.is-bg,.is-fg,.is-debug),.root-grid>.is-snippet-zone>:where(.is-cell,.is-row,.is-col,.is-range,.is-half,.is-full,.is-bg,.is-fg,.is-debug)){box-sizing:border-box;position:relative;min-width:0;min-height:0;grid-column:var(--grid-column, auto);grid-row:var(--grid-row, auto);place-self:var(--grid-place-self, auto)}.root-grid>.is-rail-fallback{place-self:start}.root-grid.is-grid-rails>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface)){grid-column:content-md-start / content-md-end}.root-grid.is-grid-rails.is-plain-rails-flow{align-content:start;grid-auto-rows:max-content}.root-grid.is-grid-rails>.is-rail-zone{display:grid;grid-template-columns:subgrid;grid-column:content-full-start / content-full-end;row-gap:inherit;column-gap:inherit}.root-grid.is-grid-rails>.is-rail-zone>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface)){grid-column:content-md-start / content-md-end}.root-grid.is-grid-rails.is-rails-content-xs>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-content-xs>.is-rail-zone>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface)){grid-column:content-xs-start / content-xs-end}.root-grid.is-grid-rails.is-rails-content-sm>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-content-sm>.is-rail-zone>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface)){grid-column:content-sm-start / content-sm-end}.root-grid.is-grid-rails.is-rails-content>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-content-md>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-content>.is-rail-zone>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface)),.root-grid.is-grid-rails.is-rails-content-md>.is-rail-zone>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface)){grid-column:content-md-start / content-md-end}.root-grid.is-grid-rails.is-rails-content-lg>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-popout>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-content-lg>.is-rail-zone>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface)),.root-grid.is-grid-rails.is-rails-popout>.is-rail-zone>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface)){grid-column:content-lg-start / content-lg-end}.root-grid.is-grid-rails.is-rails-content-xl>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-content-xl>.is-rail-zone>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface)){grid-column:content-xl-start / content-xl-end}.root-grid.is-grid-rails.is-rails-xxl>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-content-xxl>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-xxl>.is-rail-zone>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface)),.root-grid.is-grid-rails.is-rails-content-xxl>.is-rail-zone>:where(:not(.is-debug):not(.is-debug-rail-line):not(.is-debug-rail-surface)){grid-column:content-xxl-start / content-xxl-end}.root-grid.is-grid-rails.is-rails-content-full>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-full>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-gutter-xs>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-gutter-sm>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-gutter-md>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-gutter-lg>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-gutter-xl>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-gutter-xxl>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-full-inset-sm>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-full-inset-md>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-full-inset-lg>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-content-full>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-full>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-gutter-xs>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-gutter-sm>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-gutter-md>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-gutter-lg>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-gutter-xl>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-gutter-xxl>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-full-inset-sm>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-full-inset-md>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-full-inset-lg>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-bleed>.is-rail-zone>:where(:not(.is-debug)){grid-column:content-full-start / content-full-end}.root-grid.is-grid-rails.is-rails-gutter-xs{--rails-inset: var(--rail-inset-xs)}.root-grid.is-grid-rails.is-rails-gutter-sm{--rails-inset: var(--rail-inset-sm)}.root-grid.is-grid-rails.is-rails-gutter-md{--rails-inset: var(--rail-inset-md)}.root-grid.is-grid-rails.is-rails-gutter-lg{--rails-inset: var(--rail-inset-lg)}.root-grid.is-grid-rails.is-rails-gutter-xl{--rails-inset: var(--rail-inset-xl)}.root-grid.is-grid-rails.is-rails-gutter-xxl{--rails-inset: var(--rail-inset-xxl)}.root-grid.is-grid-rails.is-rails-full-inset-sm{--rails-inset: var(--rail-inset-sm)}.root-grid.is-grid-rails.is-rails-full-inset-md{--rails-inset: var(--rail-inset-md)}.root-grid.is-grid-rails.is-rails-full-inset-lg{--rails-inset: var(--rail-inset-lg)}.root-grid.is-grid-rails:is(.is-rails-full.has-rails-inset,.is-rails-gutter-xs,.is-rails-gutter-sm,.is-rails-gutter-md,.is-rails-gutter-lg,.is-rails-gutter-xl,.is-rails-gutter-xxl,.is-rails-full-inset-sm,.is-rails-full-inset-md,.is-rails-full-inset-lg)>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails:is(.is-rails-full.has-rails-inset,.is-rails-gutter-xs,.is-rails-gutter-sm,.is-rails-gutter-md,.is-rails-gutter-lg,.is-rails-gutter-xl,.is-rails-gutter-xxl,.is-rails-full-inset-sm,.is-rails-full-inset-md,.is-rails-full-inset-lg)>.is-rail-zone>:where(:not(.is-debug)){justify-self:center;width:calc(100% - (var(--rails-inset) * 2));max-width:calc(100% - (var(--rails-inset) * 2))}.root-grid.is-grid-rails.is-rails-bleed-left>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-left-center>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-left-half>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-left>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-bleed-left-center>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-bleed-left-half>.is-rail-zone>:where(:not(.is-debug)){grid-column:content-full-start / content-center}.root-grid.is-grid-rails.is-rails-bleed-right>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-right-center>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-right-half>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-right>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-bleed-right-center>.is-rail-zone>:where(:not(.is-debug)),.root-grid.is-grid-rails.is-rails-bleed-right-half>.is-rail-zone>:where(:not(.is-debug)){grid-column:content-center / content-full-end}.root-grid.is-grid-rails.is-rails-bleed-left-xs>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-left-xs>.is-rail-zone>:where(:not(.is-debug)){grid-column:content-full-start / content-xs-end}.root-grid.is-grid-rails.is-rails-bleed-left-sm>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-left-sm>.is-rail-zone>:where(:not(.is-debug)){grid-column:content-full-start / content-sm-end}.root-grid.is-grid-rails.is-rails-bleed-left-md>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-left-md>.is-rail-zone>:where(:not(.is-debug)){grid-column:content-full-start / content-md-end}.root-grid.is-grid-rails.is-rails-bleed-left-lg>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-left-lg>.is-rail-zone>:where(:not(.is-debug)){grid-column:content-full-start / content-lg-end}.root-grid.is-grid-rails.is-rails-bleed-left-xl>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-left-xl>.is-rail-zone>:where(:not(.is-debug)){grid-column:content-full-start / content-xl-end}.root-grid.is-grid-rails.is-rails-bleed-right-xs>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-right-xs>.is-rail-zone>:where(:not(.is-debug)){grid-column:content-xs-start / content-full-end}.root-grid.is-grid-rails.is-rails-bleed-right-sm>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-right-sm>.is-rail-zone>:where(:not(.is-debug)){grid-column:content-sm-start / content-full-end}.root-grid.is-grid-rails.is-rails-bleed-right-md>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-right-md>.is-rail-zone>:where(:not(.is-debug)){grid-column:content-md-start / content-full-end}.root-grid.is-grid-rails.is-rails-bleed-right-lg>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-right-lg>.is-rail-zone>:where(:not(.is-debug)){grid-column:content-lg-start / content-full-end}.root-grid.is-grid-rails.is-rails-bleed-right-xl>:where(:not(.is-debug):not(.is-rail-zone)),.root-grid.is-grid-rails.is-rails-bleed-right-xl>.is-rail-zone>:where(:not(.is-debug)){grid-column:content-xl-start / content-full-end}.root-grid.is-grid-rails>:is(.content-xs,.is-rail-content-xs),.root-grid.is-grid-rails>.is-rail-zone>:is(.content-xs,.is-rail-content-xs){grid-column:content-xs-start / content-xs-end}.root-grid.is-grid-rails>:is(.content-sm,.is-rail-content-sm),.root-grid.is-grid-rails>.is-rail-zone>:is(.content-sm,.is-rail-content-sm){grid-column:content-sm-start / content-sm-end}.root-grid.is-grid-rails>:is(.content,.content-md,.is-rail-content,.is-rail-content-md),.root-grid.is-grid-rails>.is-rail-zone>:is(.content,.content-md,.is-rail-content,.is-rail-content-md){grid-column:content-md-start / content-md-end}.root-grid.is-grid-rails>:is(.content-lg,.popout,.is-rail-content-lg,.is-rail-popout),.root-grid.is-grid-rails>.is-rail-zone>:is(.content-lg,.popout,.is-rail-content-lg,.is-rail-popout){grid-column:content-lg-start / content-lg-end}.root-grid.is-grid-rails>:is(.content-xl,.is-rail-content-xl),.root-grid.is-grid-rails>.is-rail-zone>:is(.content-xl,.is-rail-content-xl){grid-column:content-xl-start / content-xl-end}.root-grid.is-grid-rails>:is(.xxl,.content-xxl,.is-rail-xxl,.is-rail-content-xxl),.root-grid.is-grid-rails>.is-rail-zone>:is(.xxl,.content-xxl,.is-rail-xxl,.is-rail-content-xxl){grid-column:content-xxl-start / content-xxl-end}.root-grid.is-grid-rails>:is(.content-full,.full,.gutter-xs,.gutter-sm,.gutter-md,.gutter-lg,.gutter-xl,.gutter-xxl,.full-inset-sm,.full-inset-md,.full-inset-lg,.full-inset-xl,.full-inset-xxl,.bleed,.is-rail-content-full,.is-rail-full,.is-rail-gutter-xs,.is-rail-gutter-sm,.is-rail-gutter-md,.is-rail-gutter-lg,.is-rail-gutter-xl,.is-rail-gutter-xxl,.is-rail-full-inset-sm,.is-rail-full-inset-md,.is-rail-full-inset-lg,.is-rail-full-inset-xl,.is-rail-full-inset-xxl,.is-rail-bleed),.root-grid.is-grid-rails>.is-rail-zone>:is(.content-full,.full,.gutter-xs,.gutter-sm,.gutter-md,.gutter-lg,.gutter-xl,.gutter-xxl,.full-inset-sm,.full-inset-md,.full-inset-lg,.full-inset-xl,.full-inset-xxl,.bleed,.is-rail-content-full,.is-rail-full,.is-rail-gutter-xs,.is-rail-gutter-sm,.is-rail-gutter-md,.is-rail-gutter-lg,.is-rail-gutter-xl,.is-rail-gutter-xxl,.is-rail-full-inset-sm,.is-rail-full-inset-md,.is-rail-full-inset-lg,.is-rail-full-inset-xl,.is-rail-full-inset-xxl,.is-rail-bleed){grid-column:content-full-start / content-full-end}.root-grid.is-grid-rails>:is(.gutter-xs,.is-rail-gutter-xs),.root-grid.is-grid-rails>.is-rail-zone>:is(.gutter-xs,.is-rail-gutter-xs){--rail-inset: var(--rail-inset-xs)}.root-grid.is-grid-rails>:is(.gutter-sm,.is-rail-gutter-sm),.root-grid.is-grid-rails>.is-rail-zone>:is(.gutter-sm,.is-rail-gutter-sm){--rail-inset: var(--rail-inset-sm)}.root-grid.is-grid-rails>:is(.gutter-md,.is-rail-gutter-md),.root-grid.is-grid-rails>.is-rail-zone>:is(.gutter-md,.is-rail-gutter-md){--rail-inset: var(--rail-inset-md)}.root-grid.is-grid-rails>:is(.gutter-lg,.is-rail-gutter-lg),.root-grid.is-grid-rails>.is-rail-zone>:is(.gutter-lg,.is-rail-gutter-lg){--rail-inset: var(--rail-inset-lg)}.root-grid.is-grid-rails>:is(.gutter-xl,.is-rail-gutter-xl),.root-grid.is-grid-rails>.is-rail-zone>:is(.gutter-xl,.is-rail-gutter-xl){--rail-inset: var(--rail-inset-xl)}.root-grid.is-grid-rails>:is(.gutter-xxl,.is-rail-gutter-xxl),.root-grid.is-grid-rails>.is-rail-zone>:is(.gutter-xxl,.is-rail-gutter-xxl){--rail-inset: var(--rail-inset-xxl)}.root-grid.is-grid-rails>:is(.full-inset-sm,.is-rail-full-inset-sm),.root-grid.is-grid-rails>.is-rail-zone>:is(.full-inset-sm,.is-rail-full-inset-sm){--rail-inset: var(--rail-inset-sm)}.root-grid.is-grid-rails>:is(.full-inset-md,.is-rail-full-inset-md),.root-grid.is-grid-rails>.is-rail-zone>:is(.full-inset-md,.is-rail-full-inset-md){--rail-inset: var(--rail-inset-md)}.root-grid.is-grid-rails>:is(.full-inset-lg,.is-rail-full-inset-lg),.root-grid.is-grid-rails>.is-rail-zone>:is(.full-inset-lg,.is-rail-full-inset-lg){--rail-inset: var(--rail-inset-lg)}.root-grid.is-grid-rails>:is(.full-inset-xl,.is-rail-full-inset-xl),.root-grid.is-grid-rails>.is-rail-zone>:is(.full-inset-xl,.is-rail-full-inset-xl){--rail-inset: var(--rail-inset-xl)}.root-grid.is-grid-rails>:is(.full-inset-xxl,.is-rail-full-inset-xxl),.root-grid.is-grid-rails>.is-rail-zone>:is(.full-inset-xxl,.is-rail-full-inset-xxl){--rail-inset: var(--rail-inset-xxl)}.root-grid.is-grid-rails>:is(.full.has-rail-inset,.is-rail-full.has-rail-inset,.gutter-xs,.gutter-sm,.gutter-md,.gutter-lg,.gutter-xl,.gutter-xxl,.full-inset-sm,.full-inset-md,.full-inset-lg,.full-inset-xl,.full-inset-xxl,.is-rail-gutter-xs,.is-rail-gutter-sm,.is-rail-gutter-md,.is-rail-gutter-lg,.is-rail-gutter-xl,.is-rail-gutter-xxl,.is-rail-full-inset-sm,.is-rail-full-inset-md,.is-rail-full-inset-lg,.is-rail-full-inset-xl,.is-rail-full-inset-xxl),.root-grid.is-grid-rails>.is-rail-zone>:is(.full.has-rail-inset,.is-rail-full.has-rail-inset,.gutter-xs,.gutter-sm,.gutter-md,.gutter-lg,.gutter-xl,.gutter-xxl,.full-inset-sm,.full-inset-md,.full-inset-lg,.full-inset-xl,.full-inset-xxl,.is-rail-gutter-xs,.is-rail-gutter-sm,.is-rail-gutter-md,.is-rail-gutter-lg,.is-rail-gutter-xl,.is-rail-gutter-xxl,.is-rail-full-inset-sm,.is-rail-full-inset-md,.is-rail-full-inset-lg,.is-rail-full-inset-xl,.is-rail-full-inset-xxl){justify-self:center;width:calc(100% - (var(--rail-inset) * 2));max-width:calc(100% - (var(--rail-inset) * 2))}.root-grid.is-grid-rails>:is(.bleed-left,.bleed-left-center,.bleed-left-half,.is-rail-bleed-left,.is-rail-bleed-left-center,.is-rail-bleed-left-half),.root-grid.is-grid-rails>.is-rail-zone>:is(.bleed-left,.bleed-left-center,.bleed-left-half,.is-rail-bleed-left,.is-rail-bleed-left-center,.is-rail-bleed-left-half){grid-column:content-full-start / content-center}.root-grid.is-grid-rails>:is(.bleed-right,.bleed-right-center,.bleed-right-half,.is-rail-bleed-right,.is-rail-bleed-right-center,.is-rail-bleed-right-half),.root-grid.is-grid-rails>.is-rail-zone>:is(.bleed-right,.bleed-right-center,.bleed-right-half,.is-rail-bleed-right,.is-rail-bleed-right-center,.is-rail-bleed-right-half){grid-column:content-center / content-full-end}.root-grid.is-grid-rails>:is(.bleed-left-xs,.is-rail-bleed-left-xs),.root-grid.is-grid-rails>.is-rail-zone>:is(.bleed-left-xs,.is-rail-bleed-left-xs){grid-column:content-full-start / content-xs-end}.root-grid.is-grid-rails>:is(.bleed-left-sm,.is-rail-bleed-left-sm),.root-grid.is-grid-rails>.is-rail-zone>:is(.bleed-left-sm,.is-rail-bleed-left-sm){grid-column:content-full-start / content-sm-end}.root-grid.is-grid-rails>:is(.bleed-left-md,.is-rail-bleed-left-md),.root-grid.is-grid-rails>.is-rail-zone>:is(.bleed-left-md,.is-rail-bleed-left-md){grid-column:content-full-start / content-md-end}.root-grid.is-grid-rails>:is(.bleed-left-lg,.is-rail-bleed-left-lg),.root-grid.is-grid-rails>.is-rail-zone>:is(.bleed-left-lg,.is-rail-bleed-left-lg){grid-column:content-full-start / content-lg-end}.root-grid.is-grid-rails>:is(.bleed-left-xl,.is-rail-bleed-left-xl),.root-grid.is-grid-rails>.is-rail-zone>:is(.bleed-left-xl,.is-rail-bleed-left-xl){grid-column:content-full-start / content-xl-end}.root-grid.is-grid-rails>:is(.bleed-right-xs,.is-rail-bleed-right-xs),.root-grid.is-grid-rails>.is-rail-zone>:is(.bleed-right-xs,.is-rail-bleed-right-xs){grid-column:content-xs-start / content-full-end}.root-grid.is-grid-rails>:is(.bleed-right-sm,.is-rail-bleed-right-sm),.root-grid.is-grid-rails>.is-rail-zone>:is(.bleed-right-sm,.is-rail-bleed-right-sm){grid-column:content-sm-start / content-full-end}.root-grid.is-grid-rails>:is(.bleed-right-md,.is-rail-bleed-right-md),.root-grid.is-grid-rails>.is-rail-zone>:is(.bleed-right-md,.is-rail-bleed-right-md){grid-column:content-md-start / content-full-end}.root-grid.is-grid-rails>:is(.bleed-right-lg,.is-rail-bleed-right-lg),.root-grid.is-grid-rails>.is-rail-zone>:is(.bleed-right-lg,.is-rail-bleed-right-lg){grid-column:content-lg-start / content-full-end}.root-grid.is-grid-rails>:is(.bleed-right-xl,.is-rail-bleed-right-xl),.root-grid.is-grid-rails>.is-rail-zone>:is(.bleed-right-xl,.is-rail-bleed-right-xl){grid-column:content-xl-start / content-full-end}.root-grid.is-grid-rails>.is-debug-rail-overlay{pointer-events:none;user-select:none;-webkit-user-select:none;display:contents}.root-grid.is-grid-rails>.is-debug-rail-overlay>.is-debug-rail-surface{pointer-events:none;position:absolute;inset:0;z-index:5;grid-column:content-full-start / content-full-end;border-block:1px solid var(--rail-debug-outline);background:var(--rail-debug-fill)}.root-grid.is-grid-rails>.is-debug-rail-overlay>.is-debug-rail-line{pointer-events:none;position:absolute;z-index:6;top:0;bottom:0;left:0;width:1px;background:var(--rail-debug-line-color);transform:translate(var(--rail-debug-shift, 0px));overflow:visible}.root-grid.is-grid-rails>.is-debug-rail-overlay>.is-debug-rail-line.is-debug-rail-line-active{z-index:7;background:var(--rail-debug-active-line-color)}.root-grid.is-grid-rails>.is-debug-rail-overlay>.is-debug-rail-line-named{grid-column:var(--grid-column, auto);justify-self:start}.root-grid.is-grid-rails>.is-debug-rail-overlay>.is-debug-rail-line-named.is-debug-rail-line-end{justify-self:end;left:auto;right:0}.root-grid.is-grid-rails>.is-debug-rail-overlay>.is-debug-rail-line-inset{grid-column:content-full-start / content-full-end;left:var(--rail-debug-inset)}.root-grid.is-grid-rails>.is-debug-rail-overlay>.is-debug-rail-line-inset.is-debug-rail-line-end{left:auto;right:var(--rail-debug-inset)}.root-grid.is-grid-rails>.is-debug-rail-overlay>.is-debug-rail-line .slot-fallback{position:absolute;top:50%;left:0;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center;border-radius:9999px;background:var(--rail-debug-line-color);padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1;color:#fff;white-space:nowrap}.root-grid.is-grid-rails>.is-debug-rail-overlay>.is-debug-rail-line.is-debug-rail-line-active .slot-fallback{z-index:8;background:var(--rail-debug-active-line-color)}.root-grid.is-grid-rails>.is-debug-rail-overlay>.is-debug-rail-line-end .slot-fallback{left:0;right:auto;transform:translate(-50%,-50%) rotate(-90deg)}.root-grid.is-grid-rails>.is-debug-rail-overlay>.is-debug-rail-line-center .slot-fallback{display:none}.root-grid>.is-debug,.root-grid>.is-snippet-zone>.is-debug{z-index:0;pointer-events:none;user-select:none;-webkit-user-select:none;overflow:visible;outline:1px dashed rgb(100 116 139 / .65);background:#94a3b824;color:#64748b;place-self:stretch}.root-grid>.is-debug :where(*,*:before,*:after),.root-grid>.is-snippet-zone>.is-debug :where(*,*:before,*:after),.root-grid.is-grid-rails>.is-debug-rail-overlay>:where(.is-debug-rail-surface,.is-debug-rail-line),.root-grid.is-grid-rails>.is-debug-rail-overlay>:where(.is-debug-rail-surface,.is-debug-rail-line) :where(*,*:before,*:after){pointer-events:none;user-select:none;-webkit-user-select:none}.slot-fallback{display:inline-block;color:inherit;font:inherit;line-height:inherit;pointer-events:none}.root-grid>.is-debug .slot-fallback,.root-grid>.is-snippet-zone>.is-debug .slot-fallback{color:inherit;white-space:nowrap}.root-grid>.is-bg,.root-grid>.is-snippet-zone>.is-bg{z-index:0}.root-grid>.is-row,.root-grid>.is-col,.root-grid>.is-snippet-zone>.is-row,.root-grid>.is-snippet-zone>.is-col{z-index:1}.root-grid>.is-range,.root-grid>.is-full,.root-grid>.is-half,.root-grid>.is-snippet-zone>.is-range,.root-grid>.is-snippet-zone>.is-full,.root-grid>.is-snippet-zone>.is-half{z-index:2}.root-grid>.is-cell,.root-grid>.is-snippet-zone>.is-cell{z-index:3}.root-grid>.is-fg,.root-grid>.is-snippet-zone>.is-fg{z-index:4}.is-tl{place-self:var(--tl)}.is-tc{place-self:var(--tc)}.is-tr{place-self:var(--tr)}.is-lc{place-self:var(--lc)}.is-cc{place-self:var(--cc)}.is-rc{place-self:var(--rc)}.is-bl{place-self:var(--bl)}.is-bc{place-self:var(--bc)}.is-br{place-self:var(--br)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid;--tw-content:""}}}.debug.svelte-14tg39c{pointer-events:none;isolation:isolate;-webkit-user-select:none;user-select:none;position:fixed}.debug.svelte-14tg39c:where(.debug-overlay:where(.svelte-14tg39c)){z-index:9999;--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:#e30076e6;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.debug.svelte-14tg39c:where(.debug-overlay:where(.svelte-14tg39c)){background-color:color-mix(in oklab,var(--color-pink-600,oklch(59.2% .249 .584))90%,transparent)}}.debug.svelte-14tg39c:where(.debug-overlay:where(.svelte-14tg39c)){padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-white,#fff)}.debug.svelte-14tg39c:where(.debug-component-overlay:where(.svelte-14tg39c)){z-index:0;background-color:#e3007633}@supports (color:color-mix(in lab,red,red)){.debug.svelte-14tg39c:where(.debug-component-overlay:where(.svelte-14tg39c)){background-color:color-mix(in oklab,var(--color-pink-600,oklch(59.2% .249 .584))20%,transparent)}}.debug.svelte-14tg39c:where(.debug-component-overlay:where(.svelte-14tg39c)){outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-pink-600,oklch(59.2% .249 .584))}.debug.svelte-14tg39c:where(.debug-crosshair:where(.svelte-14tg39c)){z-index:1}.debug.svelte-14tg39c:where(.debug-crosshair:where(.svelte-14tg39c)):before{top:50%;left:calc(var(--spacing,.25rem)*0);--tw-translate-y: -50% ;width:100%;height:1px;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-pink-600,oklch(59.2% .249 .584));--tw-content:"";content:var(--tw-content);position:absolute}.debug.svelte-14tg39c:where(.debug-crosshair:where(.svelte-14tg39c)):after{content:"";top:calc(var(--spacing,.25rem)*0);--tw-translate-x: -50% ;width:1px;height:100%;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-pink-600,oklch(59.2% .249 .584));--tw-content:"";content:var(--tw-content);position:absolute;left:50%}.debug.svelte-14tg39c{pointer-events:none;-webkit-user-select:none;user-select:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-ease:initial;--tw-content:""}}}.btn.svelte-18b55vw{--btn-gap:.625em;--btn-p:.75em;--btn-px:1em;--btn-py:var(--btn-p);--btn-icon:2cap;isolation:isolate;cursor:pointer;border-radius:var(--radius-button,var(--theme-radius-button,var(--theme-radius,var(--radius-md,0))));text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);width:auto;line-height:1;font-weight:var(--font-weight-medium,500);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));justify-content:center;align-items:center;gap:var(--btn-gap);padding-inline:var(--btn-px);padding-block:var(--btn-py);display:inline-flex;position:relative;overflow:hidden}.btn.svelte-18b55vw:before{inset:calc(var(--spacing,.25rem)*0);z-index:-1;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--color-base-50);background-color:var(--color-dark-light,var(--csstools-light-dark-toggle--0, var(--color-base-950)));opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-content:"";content:var(--tw-content);position:absolute}.btn.svelte-18b55vw:is(:where(.svelte-18b55vw):hover,:where(.svelte-18b55vw):focus-visible,:where(.svelte-18b55vw):active):before{opacity:.2}.btn.svelte-18b55vw:where([class*=theme-ghost]:where(.svelte-18b55vw)):is(:where(.svelte-18b55vw):hover,:where(.svelte-18b55vw):focus-visible,:where(.svelte-18b55vw):active):before{opacity:0}.btn.svelte-18b55vw:where(.btn-variant-icon:where(.svelte-18b55vw)){min-width:unset;gap:calc(var(--spacing,.25rem)*0);padding:var(--btn-p)}.btn.svelte-18b55vw:where(.btn-variant-icon-text:where(.svelte-18b55vw)){padding-right:calc(var(--spacing,.25rem)*4);text-align:left;justify-content:flex-start;align-items:center}.btn.svelte-18b55vw:where(.btn-variant-text-icon:where(.svelte-18b55vw)){padding-left:calc(var(--spacing,.25rem)*5);text-align:left;justify-content:flex-start;align-items:center}@media(min-width:48rem){.btn.svelte-18b55vw:where(.btn-variant-text-icon:where(.svelte-18b55vw)){padding-left:calc(var(--spacing,.25rem)*10)}}.btn.svelte-18b55vw:where(.btn-variant-icon-text-icon:where(.svelte-18b55vw)){text-align:left;justify-content:space-between;align-items:center}.btn.svelte-18b55vw:where(.btn-width-full:where(.svelte-18b55vw)){width:100%}.btn.svelte-18b55vw:where(.btn-padding-none:where(.svelte-18b55vw)){padding:calc(var(--spacing,.25rem)*0)}.btn.svelte-18b55vw:where(.btn-align-start:where(.svelte-18b55vw)){justify-content:flex-start}.btn.svelte-18b55vw:where(.btn-align-end:where(.svelte-18b55vw)){justify-content:flex-end}.btn.svelte-18b55vw:where(.btn-align-between:where(.svelte-18b55vw)){justify-content:space-between}.btn.svelte-18b55vw:where(.btn-align-around:where(.svelte-18b55vw)){justify-content:space-around}.btn.svelte-18b55vw:where(.xxs:where(.svelte-18b55vw)){font-size:10px}.btn.svelte-18b55vw:where(.xs:where(.svelte-18b55vw)){font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.btn.svelte-18b55vw:where(.sm:where(.svelte-18b55vw)){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.btn.svelte-18b55vw:where(.md:where(.svelte-18b55vw)){font-size:1rem;line-height:1.5rem}.btn.svelte-18b55vw:where(.lg:where(.svelte-18b55vw)){font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.btn.svelte-18b55vw:where(.xl:where(.svelte-18b55vw)){font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}.btn.svelte-18b55vw:where(.xxl:where(.svelte-18b55vw)){font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}label.btn.svelte-18b55vw{cursor:pointer}.btn-label.svelte-18b55vw{width:100%}.btn .btn-icon{width:var(--btn-icon);height:var(--btn-icon);--tw-leading:1;flex-shrink:0;line-height:1;display:block}.btn .btn-icon>svg{width:100%;height:100%}.btn .btn-icon-end{width:var(--btn-icon);height:var(--btn-icon);--tw-leading:1;flex-shrink:0;line-height:1;display:block}.btn .btn-icon-end>svg{width:100%;height:100%}.btn.svelte-18b55vw:not(:has(.btn-icon)){gap:calc(var(--spacing,.25rem)*0)}.btn.svelte-18b55vw:not(:has(.btn-icon)):after{height:var(--btn-icon);width:calc(var(--spacing,.25rem)*0);vertical-align:middle;--tw-content:"";content:var(--tw-content);display:inline-block}.btn.svelte-18b55vw:not(:has(.btn-label)){min-width:unset;gap:calc(var(--spacing,.25rem)*0);padding:var(--btn-p)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
