.tos-root,.tos-root *{box-sizing:border-box}:where(.tos-root) button{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit}.tos-root{--tos-out:cubic-bezier(.22,1,.36,1);--tos-card:var(--ts-raised);position:fixed;inset:auto;z-index:50;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible;width:min(360px,calc(100vw - 32px));font-family:var(--ts-font,system-ui,sans-serif);pointer-events:none;transition:height .42s var(--tos-out)}[data-theme=dark] .tos-root{--tos-card:var(--ts-tint-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tos-root{--tos-card:var(--ts-tint-3)}}.tos-root[data-pos$=right]{right:16px}.tos-root[data-pos$=center]{left:50%;translate:-50% 0}.tos-root[data-pos^=bottom]{bottom:16px}.tos-root[data-pos^=top]{top:16px}.tos-root:not([data-pos]){position:relative}.tos-toast{position:absolute;inset-inline:0;display:flex;align-items:center;gap:12px;padding-inline:14px 10px;border-radius:var(--ts-r-pop);background:var(--tos-card);color:var(--ts-fg);box-shadow:var(--ts-edge);transform-origin:50% 100%;pointer-events:auto;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.tos-root[data-pos^=top] .tos-toast{transform-origin:50% 0}.tos-icon{display:grid;flex:none;color:var(--ts-fg-muted)}.tos-icon svg{width:18px;height:18px}.tos-toast[data-kind=success] .tos-icon{color:var(--ts-success)}.tos-toast[data-kind=error] .tos-icon{color:var(--ts-danger)}.tos-toast[data-kind=warning] .tos-icon{color:var(--ts-warning)}.tos-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tos-text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tos-text b{font-size:13px;font-weight:500;letter-spacing:-.01em}.tos-text span{font-size:12px;color:var(--ts-fg-muted)}.tos-act,.tos-x{cursor:pointer;transition:scale .22s var(--tos-out),background .16s var(--tos-out),color .16s var(--tos-out)}.tos-act{height:30px;padding-inline:10px;border-radius:999px;background:var(--ts-fg);color:var(--ts-fg-inverse);font-size:12px;font-weight:500}.tos-x{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--ts-fg-faint)}.tos-x svg{width:15px;height:15px}.tos-x:hover{background:rgba(var(--ts-fg-rgb),.06);color:var(--ts-fg)}.tos-act:active{scale:.94}.tos-x:active{scale:.9}.tos-act:focus-visible,.tos-x:focus-visible{outline:2px solid var(--ts-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tos-root{transition:none}}.tile{--ts-backdrop:var(--ts-raised);--ts-on-backdrop:var(--ts-fg);--ts-on-backdrop-rgb:var(--ts-fg-rgb);height:auto;min-height:320px;padding:80px 56px;overflow:visible;z-index:0}.grid[data-masonry]{grid-auto-rows:4px;grid-auto-flow:dense;row-gap:0;align-items:stretch}.grid[data-masonry] .tile{margin-bottom:12px}.grid[data-masonry] .cat-head{grid-row-end:span 14;padding:0 0 12px}.tile[data-reserve]{align-items:start}.tile:focus-within,.tile:has([aria-expanded=true]),.tile:has([data-hot]),.tile:has([data-open]){z-index:5}.row{align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.col,.row{display:flex}.col{flex-direction:column;gap:14px;align-items:flex-start}.filters{display:grid;grid-gap:8px;gap:8px;max-width:1560px;margin:0 auto;padding:4px 32px 0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button,.cmp-search{box-sizing:border-box;height:32px;padding-inline:12px;border:none;border-radius:999px;font:inherit;background-color:var(--ts-tint-2)}.chips button{font-size:13px;font-weight:500;color:var(--ts-fg-secondary);cursor:pointer;transition-property:background-color,color,scale;transition-duration:.16s,.16s,.22s;transition-timing-function:var(--ts-ease)}.chips button span{color:var(--ts-fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:2px}@media (hover:hover){.chips button:hover{color:var(--ts-fg);background-color:var(--ts-tint-3)}}.chips button:active{scale:.96}.chips button[aria-pressed=true]{color:var(--ts-fg-inverse);background-color:var(--ts-fg)}.chips button[aria-pressed=true] span{color:inherit;opacity:.6}.chips button:disabled{opacity:.4;cursor:default}.tile[hidden]{display:none}.cat-head{grid-column:1/-1;align-self:end;margin:0;padding:18px 0 0;font-size:22px;line-height:26px;font-weight:600;letter-spacing:-.03em}.cmp-search{max-width:280px;color:var(--ts-fg)}.cmp-list{grid-gap:12px;max-width:1000px;margin:0 auto;padding:20px}.cmp-list,.cmp-row{display:grid;gap:12px}.cmp-row{grid-template-columns:1fr 1fr;grid-gap:12px}.cmp-frame{width:100%;border:0;border-radius:28px;background:var(--ts-tint-1)}@media (pointer:coarse){.chips button{position:relative}.chips button:after{content:"";position:absolute;inset:-6px -3px}}@media (max-width:600px){.filters{padding:0}.chips{flex-wrap:nowrap;padding:6px max(16px,env(safe-area-inset-right)) 6px max(16px,env(safe-area-inset-left));overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:16px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.chips::-webkit-scrollbar{display:none}.chips button{flex:none;scroll-snap-align:start}.tile{padding:64px 12px;overflow-x:clip}}