.bzl{--ring:color-mix(in srgb,var(--accent) 38%,transparent);--soft:color-mix(in srgb,var(--bg-3) 55%,var(--paper));padding:28px 0 72px}.bzl ::selection{background:color-mix(in srgb,var(--sun) 55%,transparent);color:var(--ink)}.bzl .ic{flex:none}.bzl .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bzl .muted{color:var(--ink-3)}.ui-btn,.bzl .sharebtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:8px;border:1px solid transparent;font:500 var(--fs-small)/1 var(--sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s,border-color .16s,color .16s}.ui-btn.sm{height:32px;padding:0 12px;font-size:var(--fs-small);gap:6px}.ui-btn.default{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-xs)}.ui-btn.default:hover{background:color-mix(in srgb,var(--primary) 90%,#000)}.ui-btn.outline,.bzl .sharebtn{background:var(--paper);border-color:var(--rule);color:var(--ink)}.ui-btn.outline:hover,.bzl .sharebtn:hover,.bzl .sharebtn[aria-expanded=true]{background:var(--bg);border-color:var(--ink-3);color:var(--ink)}.ui-btn.secondary{background:var(--bg-3);color:var(--ink)}.ui-btn.secondary:hover,.ui-btn.secondary[aria-expanded=true]{background:color-mix(in srgb,var(--bg-3) 80%,var(--ink-3))}.ui-btn.ghost{background:transparent;color:var(--ink)}.ui-btn.ghost:hover{background:var(--bg-2)}.ui-btn:focus-visible,.bzl .sharebtn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring);border-color:var(--accent)}.ui-btn:active,.bzl .sharebtn:active{transform:translateY(1px)}.ui-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent-ink);font:500 var(--fs-small) var(--sans);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);transition:text-decoration-color .16s}.ui-link:hover{text-decoration-color:currentColor}.ui-link.quiet{color:var(--ink);font-weight:500;font-size:inherit;text-decoration-color:var(--rule)}.ui-link:focus-visible{outline:none;border-radius:2px;box-shadow:0 0 0 3px var(--ring)}.ui-crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0 0 16px;padding:0;font:500 var(--fs-small) var(--sans);color:var(--ink-3)}.ui-crumb li{display:inline-flex;align-items:center;min-width:0}.ui-crumb a{color:var(--ink-3);text-decoration:none;transition:color .16s}.ui-crumb a:hover{color:var(--ink)}.ui-crumb a:focus-visible{outline:none;border-radius:2px;box-shadow:0 0 0 3px var(--ring)}.ui-crumb .sep{color:color-mix(in srgb,var(--ink-3) 70%,transparent)}.ui-crumb [aria-current]{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-crumb .more{display:none}.ui-card{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm)}.ui-name{font-family:var(--serif);font-weight:700;font-size:var(--fs-h1);line-height:1.1;letter-spacing:-.01em;text-wrap:balance;margin:0}.ui-what{font:500 var(--fs-body)/1.4 var(--sans);color:var(--ink-2);margin:8px 0 0}.ui-badges{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:14px 0 0;padding:0}.ui-badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:6px;font:500 var(--fs-label) var(--sans);border:1px solid transparent}.ui-badge.outline{border-color:var(--rule);color:var(--ink-2)}.ui-badge.secondary{background:color-mix(in srgb,var(--sun) 32%,var(--paper));color:var(--ink)}.ui-badge.owner{background:color-mix(in srgb,var(--field) 12%,var(--paper));color:var(--field)}.ui-logo{width:56px;height:56px;border-radius:6px;object-fit:cover;border:1px solid var(--rule);flex:none}.ui-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;height:100%;min-height:300px;padding:28px;border-radius:12px;background:var(--soft);color:var(--ink-2)}.ui-empty .ic{color:var(--ink-3)}.ui-empty p{margin:0;font-size:var(--fs-small);line-height:1.5;max-width:30ch}.ui-empty b{color:var(--ink);font-weight:600}.ui-empty.ca-initial span{font:700 var(--fs-display-num)/1 var(--sans);color:var(--ink-3);opacity:.5}.ui-empty.row{flex-direction:row;justify-content:flex-start;text-align:left;min-height:0;padding:16px 18px;gap:14px}.ui-empty.row p{max-width:none;flex:1}.ui-owner{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:10px 32px;align-items:start;background:var(--muted)}.own-act{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.own-act>.ui-btn{min-width:180px}.own-act>.ui-btn[hidden]{display:none}.own-h{display:flex;align-items:center;gap:8px;margin:0;font:700 var(--fs-title)/1.25 var(--serif)}.own-h .ok{color:var(--field)}.own-p{margin:4px 0 0;font-size:var(--fs-small);color:var(--ink-2)}.own-have{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:12px 0 0;padding:0;font:500 var(--fs-small) var(--sans)}.own-have li{display:inline-flex;align-items:center;gap:5px}.own-have .y{color:var(--field)}.own-have .n{color:var(--ink-3)}.own-act .own-fix{font-size:var(--fs-small);color:var(--ink-2)}.ca-card{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"body media" "owner owner"}.ca-body{grid-area:body;padding:36px 40px 32px}.ca-head{display:flex;align-items:center;gap:16px}.ca-facts{margin:22px 0 0;display:grid;gap:6px;font-size:var(--fs-body)}.ca-facts div{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start}.ca-facts dt{color:var(--ink-3);padding-top:3px}.ca-facts dd{margin:0}.ui-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.bzl .share{position:relative;margin:0}.ca-body>.ui-link{margin-top:16px}.ca-media{grid-area:media;margin:0;padding:16px 16px 16px 0;display:flex;flex-direction:column;gap:6px}.ca-mosaic{display:grid;grid-template-columns:3fr 2fr;gap:8px;flex:1;min-height:340px}.ca-mosaic img{width:100%;height:100%;object-fit:cover;border-radius:10px}.ca-mosaic[data-n="1"]{grid-template-columns:1fr}.ca .ui-owner{grid-area:owner;padding:22px 40px;border-top:1px solid var(--rule)}@media (max-width:860px){.ca-card{grid-template-columns:1fr;grid-template-areas:"media" "body" "owner"}.ca-media{padding:12px 12px 0}.ca-mosaic{min-height:220px}.ca-media .ui-empty{min-height:0;padding:22px}.ca-body{padding:24px 20px}.ca .ui-bar{display:grid;grid-template-columns:1fr 1fr}.ca .ui-bar .sharebtn{width:100%}.ca .ui-owner{padding:20px;grid-template-columns:1fr}.ca .own-act{width:100%;align-items:stretch}.ca .own-act .ui-btn{width:100%}}@media (max-width:640px){.ui-crumb .far{display:none}.ui-crumb .more{display:inline-flex}.ui-crumb [aria-current]{max-width:62vw}.ui-name{font-size:var(--fs-h1)}}@media (prefers-reduced-motion:reduce){.bzl *{transition:none!important}}.ca-events{margin-top:22px;padding-top:16px;border-top:1px solid var(--rule)}.ca-events h2{margin:0 0 6px;font:600 var(--fs-small) var(--sans)}.ca-events p{margin:4px 0 0;font-size:var(--fs-small);color:var(--ink-2)}.bzl .ui-owner{margin:0}@media (max-width:700px){.ui-btn.sm{height:44px;font-size:var(--fs-small)}.ui-crumb ol,.ui-badge,.own-have,.own-act .own-fix{font-size:var(--fs-small)}.ui-badge{height:28px}}
