.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;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);display:grid}.root-grid.is-inline{place-self:start;width:max-content;max-width:100%;display:inline-grid}.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:#ec4899eb;--rail-debug-active-line-color:#22ff88f5;--rail-debug-fill:#ec48991a;--rail-debug-outline:#ec4899b8;--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;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);min-width:0;min-height:0;display:grid;position:relative}: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;grid-column:var(--grid-column,auto);grid-row:var(--grid-row,auto);place-self:var(--grid-place-self,auto);min-width:0;min-height:0;position:relative}.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{grid-auto-rows:max-content;align-content:start}.root-grid.is-grid-rails>.is-rail-zone{grid-template-columns:subgrid;row-gap:inherit;column-gap:inherit;grid-column:content-full-start/content-full-end;display:grid}.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)){width:calc(100% - (var(--rails-inset) * 2));max-width:calc(100% - (var(--rails-inset) * 2));justify-self:center}.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){width:calc(100% - (var(--rail-inset) * 2));max-width:calc(100% - (var(--rail-inset) * 2));justify-self:center}.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;-webkit-user-select:none;user-select:none;display:contents}.root-grid.is-grid-rails>.is-debug-rail-overlay>.is-debug-rail-surface{pointer-events:none;z-index:5;border-block:1px solid var(--rail-debug-outline);background:var(--rail-debug-fill);grid-column:content-full-start/content-full-end;position:absolute;inset:0}.root-grid.is-grid-rails>.is-debug-rail-overlay>.is-debug-rail-line{pointer-events:none;z-index:6;background:var(--rail-debug-line-color);width:1px;transform:translateX(var(--rail-debug-shift,0px));position:absolute;top:0;bottom:0;left:0;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{left:var(--rail-debug-inset);grid-column:content-full-start/content-full-end}.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{transform-origin:50%;background:var(--rail-debug-line-color);color:#fff;white-space:nowrap;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)rotate(-90deg)}.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;-webkit-user-select:none;user-select:none;color:#64748b;background:#94a3b824;outline:1px dashed #64748ba6;place-self:stretch stretch;overflow:visible}.root-grid>.is-debug :where(*),.root-grid>.is-snippet-zone>.is-debug :where(*),.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(*){pointer-events:none;-webkit-user-select:none;user-select:none}.slot-fallback{color:inherit;font:inherit;line-height:inherit;pointer-events:none;display:inline-block}.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:"";--tw-ease:initial}}}.debug.svelte-14tg39c{isolation:isolate;position:fixed}.debug.svelte-14tg39c:where(.debug-overlay:where(.svelte-14tg39c)){z-index:9999;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);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:var(--spacing,.25rem);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{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);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;top:50%;left:0}.debug.svelte-14tg39c:where(.debug-crosshair:where(.svelte-14tg39c)):after{content:"";--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);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;top:0;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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.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{content:var(--tw-content);z-index:calc(1 * -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;inset:0}.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;padding:var(--btn-p);gap:0}.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 (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: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)));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,calc(2.25 / 1.875)))}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:0}.btn.svelte-18b55vw:not(:has(.btn-icon)):after{content:var(--tw-content);content:var(--tw-content);height:var(--btn-icon);content:var(--tw-content);content:var(--tw-content);vertical-align:middle;content:var(--tw-content);--tw-content:"";content:var(--tw-content);width:0;display:inline-block}.btn.svelte-18b55vw:not(:has(.btn-label)){min-width:unset;padding:var(--btn-p);gap:0}@property --tw-ease{syntax:"*";inherits:false}
