@layer reset,base,legacy;@layer ui{.ui-card{background:var(--surface);color:var(--ink-1);border-radius:var(--card-radius);border:var(--card-border);box-shadow:var(--shadow-card);padding:var(--space-5);display:block}.ui-card--pad-none{padding:0}.ui-card--pad-sm{padding:var(--space-4)}.ui-card--link{transition:transform var(--dur-fast) var(--ease);text-decoration:none}.ui-card--link:active{transform:scale(.99)}.ui-card--media{padding-top:0;overflow:hidden}.ui-card__media{margin:0 calc(-1 * var(--space-5)) var(--space-4);aspect-ratio:5/2;border-radius:var(--card-radius) var(--card-radius) 0 0;overflow:hidden}.ui-card--pad-sm .ui-card__media{margin-inline:calc(-1 * var(--space-4))}.ui-card--pad-none .ui-card__media{margin:0}.ui-card__media>img,.ui-card__media>.ui-crop{width:100%;height:100%;display:block}.ui-card__media>img{object-fit:cover}@media (prefers-reduced-motion:reduce){.ui-card--link{transition:none}.ui-card--link:active{transform:none}}}@layer page,focus;
@layer reset,base,legacy;@layer ui{.ui-list{background:var(--surface);color:var(--ink-1);border-radius:var(--card-radius);border:var(--card-border);box-shadow:var(--shadow-card);padding:6px var(--space-5);margin:0;list-style:none}.ui-list-row{align-items:center;gap:var(--space-3);border-top:1px solid var(--line-1);min-height:64px;display:flex}.ui-list-row:first-child{border-top:0}.ui-list-row__main{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4) 0;color:inherit;flex:1;text-decoration:none;display:flex}.ui-list-row__leading{min-width:var(--time-col);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--ink-2);flex:none}.ui-list-row__body{flex:1;gap:2px;min-width:0;display:grid}.ui-list-row__title{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.ui-list-row__meta{font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere}.ui-list-row__trailing{align-items:center;gap:var(--space-2);flex:none;display:flex}.ui-list-row--start>.ui-list-row__main{align-items:flex-start}.ui-list-row--meta-stack .ui-list-row__meta{gap:2px;display:grid}.ui-list-row--meta-wrap .ui-list-row__meta{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.ui-list-row--compact>.ui-list-row__main{padding:var(--space-3) 0}.ui-list-row--leading-auto .ui-list-row__leading{min-width:0}a.ui-list-row__main[aria-current=page] .ui-list-row__title{font-weight:700}.ui-list-row--muted .ui-list-row__title,.ui-list-row--muted .ui-list-row__meta,.ui-list-row--muted .ui-list-row__leading{color:var(--ink-3)}}@layer page,focus;
@layer reset,base,legacy;@layer ui{.ui-avatar{background:var(--surface-2);width:40px;height:40px;color:var(--ink-2);letter-spacing:.01em;object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.ui-avatar--24{width:24px;height:24px;font-size:9px}.ui-avatar--28{width:28px;height:28px;font-size:11px}.ui-avatar--40{width:40px;height:40px;font-size:15px}.ui-avatar--56{width:56px;height:56px;font-size:20px}.ui-avatar--64{width:64px;height:64px;font-size:23px}.ui-avatar--96{width:96px;height:96px;font-size:34px}.ui-avatar--104{width:104px;height:104px;font-size:36px}.ui-avatar--128{width:128px;height:128px;font-size:44px}.ui-avatar--ring{border:1.5px dashed var(--line-3);background:0 0}}@layer page,focus;
@layer reset,base,legacy;@layer ui{.ui-logo-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.ui-logo-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-logo-tile{background:var(--surface);border:1px solid var(--line-1);border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:64px;padding:10px;display:flex}:where(.ui-logo-tile) img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:40px}:where(.ui-logo-row>.ui-logo-tile) img:where([data-intrinsic-size=uncertain]){height:40px}.ui-logo-tile__text{font-size:var(--fs-sm);color:var(--ink-2);text-align:center;font-weight:600}.ui-logo-tile__label{font-size:var(--fs-xs);color:var(--ink-3);text-align:center;line-height:1.2}.ui-logo-tile--dark{background:var(--logo-chip);border-color:var(--logo-chip-line)}.ui-logo-tile--dark .ui-logo-tile__label,.ui-logo-tile--dark .ui-logo-tile__text{color:var(--logo-chip-ink)}.ui-logo-tile--bare{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.ui-logo-tile--bare.ui-logo-tile--dark{border:1px solid var(--logo-chip-line);border-radius:var(--radius-sm);background:var(--logo-chip);padding:4px 8px}.ui-logo-tile--named{flex-direction:column;gap:6px}.ui-logo-tile--compact{min-height:48px;padding:6px 10px}a.ui-logo-tile{color:inherit}a.ui-logo-tile:hover{border-color:var(--accent-border)}}@layer page,focus;
@layer reset,base,legacy;@layer ui{.ui-sheet{max-width:none;max-height:none;color:inherit;overscroll-behavior:contain;transition:display var(--dur) allow-discrete, overlay var(--dur) allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}.ui-sheet::backdrop{background:var(--scrim-sheet);transition:opacity var(--dur) var(--ease), display var(--dur) allow-discrete, overlay var(--dur) allow-discrete}.ui-sheet:not([open])::backdrop{opacity:0}@starting-style{.ui-sheet[open]::backdrop{opacity:0}}.ui-sheet--bottom{width:100%;inset:auto 0 0}.ui-sheet__panel{overscroll-behavior:contain;max-height:85dvh;padding:var(--space-3) var(--space-5) calc(var(--space-8) + env(safe-area-inset-bottom));background:var(--surface);color:var(--ink-1);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;box-shadow:var(--shadow-2);border:var(--card-border);transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);position:relative;overflow-y:auto}.ui-sheet--bottom:not([open]) .ui-sheet__panel{transform:translateY(100%)}@starting-style{.ui-sheet--bottom[open] .ui-sheet__panel{transform:translateY(100%)}}.ui-sheet__grabber{width:40px;height:5px;margin:0 auto var(--space-3);border-radius:var(--radius-pill);background:var(--line-2)}.ui-sheet__close{top:var(--space-2);right:var(--space-2);color:var(--ink-3);position:absolute}@media (min-width:720px){.ui-sheet--bottom{place-items:center;width:100%;height:100%;display:none;inset:0}.ui-sheet--bottom[open]{display:grid}.ui-sheet--bottom .ui-sheet__panel{border-radius:var(--sheet-radius);width:min(30rem,92vw);padding-top:var(--space-5);padding-bottom:var(--space-6)}.ui-sheet--bottom .ui-sheet__close{top:var(--space-3);right:var(--space-3)}.ui-sheet--bottom .ui-sheet__grabber{display:none}.ui-sheet--bottom:not([open]) .ui-sheet__panel{opacity:0;transform:none}@starting-style{.ui-sheet--bottom[open] .ui-sheet__panel{opacity:0;transform:none}}}}@layer page,focus;
@layer reset,base,legacy;@layer ui{.ui-sheet--right{width:min(88vw,360px);height:100dvh;inset:0 0 0 auto}.ui-drawer__panel{overscroll-behavior:contain;background:var(--surface);height:100%;color:var(--ink-1);box-shadow:var(--shadow-2);border-left:var(--card-border);transition:transform var(--dur) var(--ease);grid-template-rows:1fr auto;display:grid}.ui-sheet--right:not([open]) .ui-drawer__panel{transform:translate(100%)}@starting-style{.ui-sheet--right[open] .ui-drawer__panel{transform:translate(100%)}}.ui-drawer__body{overscroll-behavior:contain;padding:calc(var(--space-5) + env(safe-area-inset-top)) var(--space-5) var(--space-4);overflow-y:auto}.ui-drawer__foot{padding:var(--space-2) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));justify-content:flex-end;display:flex}}@layer page,focus;
@layer reset,base,legacy;@layer ui{.ui-info-button{width:var(--tap);height:var(--tap);margin:calc((var(--tap) - 18px) / -2);color:var(--ink-2);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.ui-info-button:hover{color:var(--ink-1)}}.ui-info{color:inherit;width:min(calc(100vw - var(--space-5) * 2), 22rem);background:0 0;border:0;max-width:none;padding:0;overflow:visible}.ui-info::backdrop{background:var(--scrim-sheet)}.ui-info__panel{padding:var(--space-5);background:var(--surface);color:var(--ink-1);border:1px solid var(--line-2);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);position:relative}.ui-info__close{top:var(--space-1);right:var(--space-1);color:var(--ink-3);position:absolute}.ui-info__title{padding-right:var(--space-8);font-size:var(--fs-body);text-wrap:balance;margin:0;font-weight:700;line-height:1.3}.ui-info__body{margin-top:var(--space-3);font-size:var(--fs-sm);color:var(--ink-2);text-wrap:pretty;line-height:1.55}.ui-info__body>p{margin:0}.ui-info__body>p+p{margin-top:var(--space-3)}}@layer page,focus;
