.fkT_dW_title{font-family:var(--font-display-italic);font-style:italic;font-weight:var(--font-weight-black);font-size:var(--font-size-h1);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;line-height:.95}.fkT_dW_title em{color:var(--color-accent-text);font-style:italic}.fkT_dW_frame{min-height:100dvh}@media (min-width:64rem){.fkT_dW_frame{grid-template-columns:var(--app-side-width) minmax(0, 1fr);display:grid}}.fkT_dW_side{display:none}@media (min-width:64rem){.fkT_dW_side{background:var(--color-side);height:100dvh;color:var(--color-on-side);flex-direction:column;display:flex;position:sticky;top:0}}.fkT_dW_main{min-width:0;padding-bottom:calc(var(--app-tabbar-height) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}@media (min-width:64rem){.fkT_dW_main{padding-bottom:0}}@media (min-width:64rem) and (min-height:37.5rem){.fkT_dW_frame{height:100dvh;overflow:hidden}.fkT_dW_main{height:100dvh}.fkT_dW_page{min-height:0;overflow-y:auto}}.fkT_dW_top{background:var(--color-side);border-bottom:var(--space-xs) solid var(--color-primary)}@media (min-width:64rem){.fkT_dW_top{display:none}}.fkT_dW_content{width:100%;max-width:var(--app-content-max);padding-inline:var(--space-sm)}@media (min-width:40rem){.fkT_dW_content{padding-inline:var(--space-md)}}.fkT_dW_sideNav a{min-height:var(--layout-tap);border-radius:var(--radius-md);color:var(--color-on-side);font-family:var(--font-display);font-size:var(--font-size-app-nav);font-weight:var(--font-weight-bold);letter-spacing:.01em;transition:background-color var(--duration-fast) var(--easing-standard);align-items:center;gap:.75rem;padding-inline:.875rem;display:flex}.fkT_dW_sideNav a svg{color:var(--color-on-side-muted);flex:none}.fkT_dW_sideNav a:hover{background:var(--color-side-hover)}.fkT_dW_sideNav a[aria-current]{background:var(--color-primary);color:var(--color-text-on-primary)}.fkT_dW_sideNav a[aria-current] svg{color:var(--color-text-on-primary)}.fkT_dW_tabbar{inset-inline:0;z-index:var(--z-sticky);background:var(--color-side);border-top:var(--space-xs) solid var(--color-primary);padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);position:fixed;bottom:0}@media (min-width:64rem){.fkT_dW_tabbar{display:none}}.fkT_dW_tabbar ul{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fkT_dW_tabbar a{min-height:var(--app-tabbar-height);font-family:var(--font-display);font-size:min(var(--font-size-body-small), 4.5vw);font-weight:var(--font-weight-bold);color:var(--color-on-side);--color-focus-ring:var(--color-app-accent);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;line-height:1.2;display:flex;position:relative}.fkT_dW_tabbar a[aria-current]{color:var(--color-app-accent)}.fkT_dW_tabbar a[aria-current]:before{content:"";top:0;height:var(--space-xs);background:var(--color-app-white);position:absolute;inset-inline:18%}.fkT_dW_screen{gap:var(--app-gap-section);width:100%;max-width:var(--app-page-max);margin-inline:auto;display:grid}.fkT_dW_col{align-content:start;gap:var(--app-gap-section);min-width:0;display:grid}@media (min-width:64rem){.fkT_dW_screen{column-gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.fkT_dW_head{grid-column:1/-1}.fkT_dW_primary{grid-area:2/1/auto/span 2}.fkT_dW_wide{grid-column:1/-1}.fkT_dW_asideFirst{grid-area:2/3}}@media (max-width:63.999rem){.fkT_dW_desktopOnly{display:none}}@media (min-width:64rem) and (min-height:37.5rem){.fkT_dW_screen{grid-template-rows:auto minmax(0,1fr);height:100%}.fkT_dW_col{min-height:0;margin:calc(-1 * var(--space-xs));padding:var(--space-xs);outline-offset:calc(-1 * var(--border-width-thick));flex-direction:column;display:flex;overflow-y:auto}.fkT_dW_col:has(.app-sticky-end){scroll-padding-bottom:10rem}.fkT_dW_col>:is(.ticket-pinned,.app-card,ul):not(:has(~:not(.app-roomy-only,.lg\:hidden))){flex-grow:1}}
