.page-grid_grid-variables___i9mp{--grid-columns:1;--grid-rows:1;--cell-size:64px;--gap-size:8px}.page-grid_grid-item__09t4g{width:calc(var(--grid-columns) * var(--cell-size));height:calc(var(--grid-rows) * var(--cell-size));grid-column-end:span var(--grid-columns);grid-row-end:span var(--grid-rows);scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-columns:100%;grid-template-rows:48px 8px;padding:8px 0 0;align-items:center;justify-items:center;justify-content:center;animation-duration:1ms}.page-grid_grid-item__09t4g>label{height:8px;line-height:8px;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.page-grid_grid-item__09t4g:nth-child(3n+2){grid-column-end:span 2;background-color:var(--accent-2);width:100%}.page-grid_grid-item__09t4g:nth-child(5n - 2){grid-column-end:span 3;background-color:var(--accent-3);width:100%}.page-grid-item_grid-item__rJ_35{width:calc(var(--grid-columns, 1) * var(--cell-size, 64px));height:calc(var(--grid-rows, 1) * var(--cell-size, 64px));grid-column-end:span var(--grid-columns,1);grid-row-end:span var(--grid-rows,1);scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-columns:[button-start] 100% [button-end];grid-template-rows:[button-start] 48px 8px [button-end];padding:8px 0 0;align-items:center;justify-items:center;justify-content:center;animation-duration:1ms}.page-grid-item_grid-item__rJ_35>a,.page-grid-item_grid-item__rJ_35>button{grid-area:button;display:grid;grid-template-columns:1fr [icon] auto 1fr;grid-template-rows:1fr [icon] auto 1fr;align-items:center;justify-items:center;justify-content:center;text-decoration:none;color:inherit;&:has(>*+label):before{content:"";height:100%;grid-row:1}&>svg{grid-area:icon}}.page-grid-item_grid-item__rJ_35>a>label,.page-grid-item_grid-item__rJ_35>label{height:8px;line-height:8px;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.page-grid-item_grid-item__rJ_35:nth-child(3n+2){grid-column-end:span var(--grid-columns,2);background-color:var(--accent-2);width:100%}.page-grid-item_grid-item__rJ_35:nth-child(5n - 2){grid-column-end:span var(--grid-columns,3);background-color:var(--accent-3);width:100%}.page-layout_page-header__eQ33T{bottom:0;background-color:inherit;overflow:visible}.page-layout_page-header__eQ33T,.page-layout_page-heading___Y0Ap,.page-layout_page-secondary-heading__sfFqr{position:-webkit-sticky;position:sticky;top:0}.root-styles_root-layout__U9MWc{position:fixed;top:0;right:0;bottom:0;left:0;--layout-padding:var(--space-3);--layout-bar-size:32px;--layout-gap:var(--layout-padding);--layout-border-size:calc(var(--layout-padding) + var(--layout-bar-size) + var(--layout-gap));--layout-main-width:calc(100vw - 2 * var(--layout-border-size));--layout-leftpadding:var(--layout-padding);background-color:var(--accent-3);display:grid;padding:var(--layout-padding);padding-left:0;grid-gap:var(--layout-gap);gap:var(--layout-gap);grid-template-columns:var(--layout-leftpadding) var(--layout-bar-size) 1fr var(--layout-bar-size);grid-template-rows:var(--layout-bar-size) 1fr var(--layout-bar-size);grid-template-areas:"leftpadding tl header tr" "leftpadding leftside main rightside" "leftpadding bl footer br";grid-gap:var(--space-1);gap:var(--space-1);max-height:100%;max-width:100%;overflow:hidden;--main-width:calc(100vw - 2 * (var(--layout-padding) + var(--space-1) + var(--layout-bar-size)));--main-height:calc(100vh - 2 * (var(--layout-padding) + var(--space-1) + var(--layout-bar-size)))}.root-styles_root-main__1_tIH{background-color:var(--accent-1);border-radius:var(--radius-4);grid-area:main;width:var(--main-width);height:var(--main-height);max-width:100%;max-height:100%;overflow-y:scroll;overflow-x:hidden;position:absolute;display:grid;grid-template-columns:100%;grid-template-rows:auto minmax(1fr,100%)}.root-styles_root-header__F_w7X{grid-area:header;grid-column-end:tr-start;justify-content:flex-start}.root-styles_root-footer__BS5jh{grid-area:footer;grid-column-start:bl-end;justify-content:flex-end}.root-styles_root-footer__BS5jh,.root-styles_root-header__F_w7X{overflow-x:scroll}.root-styles_root-leftside__X25w3{align-items:center;grid-area:leftside}.root-styles_root-rightside__gN_W4{align-items:center;grid-area:rightside}.root-styles_root-footer__BS5jh,.root-styles_root-header__F_w7X,.root-styles_root-leftside__X25w3,.root-styles_root-rightside__gN_W4{display:grid}.main-styles_main-container__x9HOI{display:grid;--grid-template-columns:repeat(auto-fill,64px);--grid-template-rows:repeat(auto-fill,64px);--cell-size:64px;--gap-size:8px;grid-template-columns:var(--grid-template-columns);grid-template-rows:var(--grid-template-rows);grid-gap:var(--gap-size);gap:var(--gap-size);align-items:center;justify-items:center;align-content:center;justify-content:center;overflow:hidden;padding-top:0;padding-bottom:0}.main-styles_page-header__N3WI4{grid-column-start:4;grid-row-start:3;min-width:100%;grid-column-end:span 3;height:100%;grid-row-end:3;position:-webkit-sticky;position:sticky;top:calc(1 * (var(--cell-size) + var(--gap-size)));right:0;left:0;bottom:0;border:1px solid var(--accent-1);border-radius:max(var(--radius-4),var(--radius-full));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.main-styles_page-header__N3WI4,.main-styles_page-header__N3WI4>a>h1{margin:0;line-height:var(--cell-size);height:var(--cell-size);padding-top:0}.main-styles_scroll-area__FaC1I{--scrollbar-offset:1.5 * var(--gap-size);width:calc(100% + var(--scrollbar-offset));height:calc(100% + var(--scrollbar-offset));padding-right:var(--scrollbar-offset);padding-bottom:var(--scrollbar-offset)}.main-styles_scroll-area__FaC1I>[data-radix-scroll-area-viewport]{width:calc(100% - var(--scrollbar-offset));height:calc(100% - var(--scrollbar-offset))}.main-styles_scroll-area__FaC1I>div[data-orientation=vertical]{margin-right:var(--scrollbar-offset);bottom:calc(var(--scrollbar-offset) + var(--radix-scroll-area-corner-height))!important}.main-styles_scroll-area__FaC1I>div[data-orientation=horizontal]{margin-bottom:var(--scrollbar-offset);right:calc(var(--scrollbar-offset) + var(--radix-scroll-area-corner-width))!important}.main-styles_size-container__K2pBW{width:100%;max-width:var(--main-width);grid-column-start:1;grid-column-end:-1;min-height:var(--cell-size);height:100%;grid-row-start:1;grid-row-end:-1}.main-styles_scroll-container__Xfe_U,.main-styles_size-container__K2pBW [data-radix-scroll-area-viewport]{scroll-snap-type:both mandatory}.main-styles_grid__e9Qih{--column-width:var(--cell-size);--row-height:var(--cell-size);display:inline-grid;width:calc(100% + 2 * var(--cell-size) + 2 * var(--gap-size));grid-auto-flow:row dense;gap:var(--gap-size);grid-template-columns:repeat(auto-fill,var(--column-width)) [last];grid-template-rows:repeat(auto-fit,var(--row-height)) [last];grid-auto-columns:var(--column-width);grid-auto-rows:var(--row-height);justify-items:center;align-items:center;justify-content:end;align-content:center;overflow:visible}.main-styles_grid-item__KoABE{width:var(--cell-size);height:var(--cell-size);scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-columns:100%;grid-template-rows:48px 8px;padding:8px 0 0;align-items:center;justify-items:center;justify-content:center;animation-duration:1ms}.main-styles_grid-item__KoABE>label{height:8px;line-height:8px;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.main-styles_grid-item__KoABE:nth-child(3n+2){grid-column-end:span 2;background-color:var(--accent-2);width:100%}.main-styles_grid-item__KoABE:nth-child(5n - 2){grid-column-end:span 3;background-color:var(--accent-3);width:100%}.main-styles_size-container__K2pBW [data-radix-scroll-area-viewport]{scroll-timeline:--squareTimeline y;scroll-timeline:--squareTimeline vertical}.main-styles_grid-item-animated__MghZ_{animation-name:main-styles_resizeAnimation__IRbyi;animation-timeline:--squareTimeline}@keyframes main-styles_resizeAnimation__IRbyi{0%{transform:rotate(0deg) translateX(0)}50%{transform:rotate(-90deg) translateX(-100px)}to{transform:rotate(-90deg)}}