@layer components{[data-surface=hub] .hub-sidebar,[data-surface=hub] .hub-topbar,[data-surface=hub] .hub-tabbar{background-color:var(--mat-bar,rgba(255,255,255,.72));-webkit-backdrop-filter:var(--mat-blur,saturate(180%)blur(20px));backdrop-filter:var(--mat-blur,saturate(180%)blur(20px));border:0}[data-surface=hub] .hub-sidebar{border-radius:18px;box-shadow:0 0 0 1px rgba(0,0,0,.055),0 1px 2px rgba(0,0,0,.04),0 12px 32px -16px rgba(0,0,0,.16)}[data-surface=hub] .hub-sidebar nav a{-webkit-tap-highlight-color:transparent}[data-surface=hub] .hub-sidebar nav a:not([aria-current]):active{background-color:rgba(0,0,0,.07)}[data-surface=hub] .hub-topbar{background-color:rgba(255,255,255,.84);box-shadow:0 1px rgba(60,60,67,.12)}[data-surface=hub] .hub-tabbar{background-color:rgba(255,255,255,.82);background-image:linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,0) 60%);box-shadow:inset 0 1px rgba(255,255,255,.95),inset 0 -1px rgba(0,0,0,.035),0 0 0 .5px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06),0 12px 32px -8px rgba(0,0,0,.22)}[data-surface=hub] .hub-tabbar button{-webkit-tap-highlight-color:transparent}[data-surface=hub] .hub-tabbar button:not([aria-current]):active{background-color:rgba(0,0,0,.06)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-surface=hub] .hub-sidebar{background-color:#fbfbfd}[data-surface=hub] .hub-topbar,[data-surface=hub] .hub-tabbar{background-color:rgba(255,255,255,.97)}}@supports (corner-shape:squircle){[data-surface=hub] .hub-sidebar,[data-surface=hub] .hub-list,[data-surface=hub] .hub-account,[data-surface=hub] dialog.nav-sheet{corner-shape:squircle}}[data-surface=hub] dialog.nav-sheet{width:calc(100% - 16px);max-width:560px;margin:auto auto max(8px,calc(env(safe-area-inset-bottom) - 16px));overscroll-behavior:contain;background:#f2f2f7;border-radius:28px;box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 18px 60px -12px rgba(0,0,0,.3)}[data-surface=hub] dialog.nav-sheet::backdrop{background:rgba(0,0,0,.3)}[data-surface=hub] dialog.nav-sheet[open]{transition:translate .35s var(--motion-sheet,cubic-bezier(.32,.72,0,1));translate:0}[data-surface=hub] dialog.nav-sheet[open]::backdrop{transition:background-color .25s ease-out}@starting-style{[data-surface=hub] dialog.nav-sheet[open]{translate:0 calc(100% + 24px)}[data-surface=hub] dialog.nav-sheet[open]::backdrop{background:0 0}}[data-surface=hub] .hub-close{-webkit-tap-highlight-color:transparent}[data-surface=hub] .hub-close:active>span{background-color:rgba(0,0,0,.11)}[data-surface=hub] .hub-list>li>a{border-radius:inherit;-webkit-tap-highlight-color:transparent}[data-surface=hub] .hub-list>li:first-child{border-top-left-radius:var(--r-card,14px);border-top-right-radius:var(--r-card,14px)}[data-surface=hub] .hub-list>li:last-child{border-bottom-left-radius:var(--r-card,14px);border-bottom-right-radius:var(--r-card,14px)}[data-surface=hub] .hub-list>li+li>a:before{content:"";background:var(--color-hairline,#e5e5ea);pointer-events:none;height:1px;position:absolute;top:0;left:58px;right:0}[data-surface=hub] .hub-list>li>a:active{background-color:rgba(0,0,0,.06)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){[data-surface=hub] .hub-list>li+li>a:before,[data-surface=hub] .hub-skel-list>li+li:before{transform-origin:0 0;background:#c6c6c8;transform:scaleY(.5)}}[data-surface=hub] .hub-account [data-testid=logout]{-webkit-tap-highlight-color:transparent;min-height:32px;transition:transform var(--dur-press,.12s)var(--motion-ease,cubic-bezier(.23,1,.32,1)),background-color var(--dur-hover,.15s)var(--motion-ease,cubic-bezier(.23,1,.32,1));border-radius:999px;flex:none;align-items:center;margin-right:-6px;padding-left:10px;padding-right:10px;display:inline-flex}[data-surface=hub] .hub-account [data-testid=logout]:active{background-color:rgba(0,0,0,.06);transform:scale(.97)}@media (pointer:coarse){[data-surface=hub] .hub-account [data-testid=logout]{min-height:44px}}[data-surface=hub] .hub-notice{color:#4d3300;background-color:rgba(255,204,0,.2);box-shadow:inset 0 -1px rgba(153,102,0,.14)}[data-surface=hub] .hub-notice a{color:inherit;text-underline-offset:2px;font-weight:600;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px}@media (min-width:48rem){[data-surface=hub] .hub-notice{border-radius:12px;box-shadow:inset 0 0 0 1px rgba(153,102,0,.16)}}[data-surface=hub] .hub-skel{background-color:var(--color-well-2,#ececf0);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 100%);background-position:100% 0;background-repeat:no-repeat;background-size:300% 100%;animation:1.8s cubic-bezier(.4,0,.2,1) infinite hub-shimmer}[data-surface=hub] .hub-skel-list>li{position:relative}[data-surface=hub] .hub-skel-list>li+li:before{content:"";background:var(--color-hairline,#e5e5ea);height:1px;position:absolute;top:0;left:16px;right:0}@keyframes hub-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (hover:hover) and (pointer:fine){[data-surface=hub] .hub-sidebar nav a:not([aria-current]):hover{background-color:rgba(0,0,0,.043)}[data-surface=hub] .hub-list>li>a:hover{background-color:rgba(0,0,0,.03)}[data-surface=hub] .hub-tabbar button:not([aria-current]):hover{background-color:rgba(0,0,0,.04)}[data-surface=hub] .hub-close:hover>span{background-color:rgba(0,0,0,.09)}[data-surface=hub] .hub-account [data-testid=logout]:hover{background-color:rgba(0,0,0,.043)}[data-surface=hub] .hub-topbar [data-testid=dash-back]:hover{background-color:rgba(0,0,0,.04)}}@media (prefers-reduced-motion:reduce){[data-surface=hub] dialog.nav-sheet[open]{transition:none}[data-surface=hub] dialog.nav-sheet[open]::backdrop{transition:none}[data-surface=hub] .hub-skel{background-image:none;animation:none}[data-surface=hub] .hub-account [data-testid=logout]:active{transform:none}}}
