.roomy-route-pending{position:fixed;top:0;left:0;right:0;height:2px;z-index:100;pointer-events:none;background:var(--primary);opacity:0;transform:scaleX(.3);transform-origin:left center}.roomy-route-pending[data-pending]{opacity:.65;transform:scaleX(.65)}@media(prefers-reduced-motion:no-preference){.roomy-route-content[data-route-arrival=a]{animation:roomy-route-arrive-a .22s cubic-bezier(.22,1,.36,1)}.roomy-route-content[data-route-arrival=b]{animation:roomy-route-arrive-b .22s cubic-bezier(.22,1,.36,1)}.roomy-route-content [data-route-data-state=fresh]{animation:roomy-data-arrive .14s ease-out}.roomy-route-content header h1{animation:none}.roomy-route-pending[data-pending]{animation:roomy-route-progress .9s ease-in-out infinite alternate}}@keyframes roomy-route-arrive-a{0%{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes roomy-route-arrive-b{0%{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes roomy-data-arrive{0%{opacity:.94}to{opacity:1}}@keyframes roomy-route-progress{0%{transform:scaleX(.3);opacity:.5}to{transform:scaleX(.8);opacity:.8}}@media(prefers-reduced-motion:reduce){.roomy-route-content,.roomy-route-pending,.roomy-route-content [data-route-data-state]{animation:none!important}}@supports (view-transition-name: roomy-page){:root{view-transition-name:none}.roomy-route-content{view-transition-name:roomy-page}[data-roomy-drawer][data-state=open]{view-transition-name:roomy-sheet}}::view-transition{pointer-events:none}::view-transition-group(roomy-page){animation:none}::view-transition-old(roomy-page),::view-transition-new(roomy-page){mix-blend-mode:normal;height:auto;animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}::view-transition-old(roomy-page){animation-name:roomy-page-leave}::view-transition-new(roomy-page){animation-name:roomy-page-enter}:root:active-view-transition-type(roomy-forward){--roomy-page-enter-x: 28px;--roomy-page-exit-x: -12px}:root:active-view-transition-type(roomy-back){--roomy-page-enter-x: -28px;--roomy-page-exit-x: 12px}:root:active-view-transition-type(roomy-tab){--roomy-page-enter-x: 0px;--roomy-page-exit-x: 0px}:root:active-view-transition-type(roomy-tab)::view-transition-old(roomy-page),:root:active-view-transition-type(roomy-tab)::view-transition-new(roomy-page){animation-duration:.18s}@keyframes roomy-page-enter{0%{opacity:0;transform:translate(var(--roomy-page-enter-x, 0px))}to{opacity:1;transform:translate(0)}}@keyframes roomy-page-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--roomy-page-exit-x, 0px))}}:root:is(:active-view-transition-type(roomy-sheet-forward),:active-view-transition-type(roomy-sheet-back)) [data-roomy-drawer]{animation:none!important;transition:none!important;transform:none!important}:root:is(:active-view-transition-type(roomy-sheet-forward),:active-view-transition-type(roomy-sheet-back))::view-transition-old(roomy-page),:root:is(:active-view-transition-type(roomy-sheet-forward),:active-view-transition-type(roomy-sheet-back))::view-transition-new(roomy-page){animation:none}::view-transition-group(roomy-sheet){animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(roomy-sheet),::view-transition-new(roomy-sheet){height:100%;object-fit:none;object-position:top;mix-blend-mode:normal;animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}::view-transition-old(roomy-sheet){animation-name:roomy-page-leave}::view-transition-new(roomy-sheet){animation-name:roomy-page-enter}:root:active-view-transition-type(roomy-sheet-forward){--roomy-page-enter-x: 18px;--roomy-page-exit-x: -12px}:root:active-view-transition-type(roomy-sheet-back){--roomy-page-enter-x: -18px;--roomy-page-exit-x: 12px}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.roomy-tab-icon{position:relative;display:grid;place-items:center;width:36px;height:28px}.roomy-tab-icon:before{content:"";position:absolute;inset:0;border-radius:10px;background:color-mix(in oklch,var(--primary) 18%,transparent);opacity:0;transform:scale(.7)}.roomy-bottom-tab[aria-current=page]{color:var(--primary)}.roomy-bottom-tab[aria-current=page] .roomy-tab-icon:before{opacity:1;transform:scale(1)}.roomy-bottom-tab[aria-current=page] .roomy-tab-icon svg{stroke-width:2.25}.roomy-tab-icon svg{position:relative}@media(prefers-reduced-motion:no-preference){.roomy-tab-icon:before{transition:opacity .14s ease-out,transform .18s cubic-bezier(.22,1,.36,1)}.roomy-bottom-tab:active .roomy-tab-icon{transform:scale(.92)}.roomy-tab-icon{transition:transform .12s ease-out}}.roomy-bottom-nav{view-transition-name:roomy-navigation}::view-transition-group(roomy-navigation){animation:none;z-index:10}::view-transition-old(roomy-navigation){animation:none;opacity:0}::view-transition-new(roomy-navigation){animation:none}:root:is(:active-view-transition-type(roomy-sheet-forward),:active-view-transition-type(roomy-sheet-back)) [data-roomy-drawer-overlay]{animation:none!important;transition:none!important;opacity:1!important}.roomy-add-action[aria-current=page]>div{background:var(--secondary);color:var(--primary);box-shadow:0 0 0 2px var(--primary),var(--shadow-lifted)}
