.gc-list{color:var(--gl-text);font:400 15px/1.5 var(--font-geist), system-ui, sans-serif;padding:24px}.gc-h2{font:400 clamp(1.7rem, 2.6vw, 2.25rem) / 1.1 var(--font-newsreader), Georgia, serif;margin:0 0 18px}.gc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gc-places{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.gc-place{background:color-mix(in srgb, var(--gl-light) 5%, transparent);border:1px solid color-mix(in srgb, var(--gl-light) 12%, transparent);border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.gc-place-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.gc-place h3{font:400 1.4rem/1.15 var(--font-newsreader), Georgia, serif;margin:0}.gc-place p{color:color-mix(in srgb, var(--gl-text) 84%, transparent);margin:0}.gc-place p.gc-who{color:var(--gl-text);font-size:14px}.gc-link{color:var(--gl-lamp);text-underline-offset:4px;margin-top:auto;padding-top:4px;text-decoration:underline}.gc-link:hover{color:var(--gl-trail)}.gc-list :is(a,summary):focus-visible{outline:2px solid var(--gl-lamp);outline-offset:3px}.gc-busy{font:400 12px/1.3 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--gl-text) 84%, transparent);align-items:center;gap:7px;display:inline-flex}.gc-busy[data-level="2"],.gc-busy[data-level="3"]{color:var(--gl-lamp)}.gc-pips{gap:3px;display:inline-flex}.gc-pips i{background:color-mix(in srgb, var(--gl-light) 22%, transparent);border-radius:2px;width:6px;height:12px}.gc-busy[data-level="1"] .gc-pips i:nth-child(-n+1),.gc-busy[data-level="2"] .gc-pips i:nth-child(-n+2),.gc-busy[data-level="3"] .gc-pips i{background:var(--gl-lamp)}.gc-ledger{background:var(--paper);color:var(--gl-manila-ink);box-shadow:0 24px 60px color-mix(in srgb, var(--gl-dark) 45%, transparent);font:14px/1.45 var(--font-courier-prime), "Courier New", monospace;border-radius:4px;margin-top:26px;overflow-x:auto}.gc-ledger table{border-collapse:collapse;width:100%}.gc-ledger caption{text-align:left;letter-spacing:.08em;text-transform:uppercase;padding:16px 18px 10px;font-weight:700}.gc-ledger :is(th,td){text-align:left;vertical-align:top;padding:7px 18px;font-weight:400}.gc-ledger thead th{border-top:2px solid var(--gl-manila-ink);border-bottom:1px solid var(--gl-paper-rule);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.gc-ledger tbody tr+tr>*{border-top:1px dotted var(--gl-paper-rule)}.gc-ledger tbody th{font-weight:700}.gc-ledger .gc-num,.gc-ledger thead th:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.gc-ledger .gc-who{color:var(--ink-soft);font-size:12.5px;font-weight:400;display:block}.gc-ledger .gc-busy{color:var(--gl-manila-ink);font:inherit;letter-spacing:0;text-transform:none}.gc-ledger .gc-busy[data-level="2"],.gc-ledger .gc-busy[data-level="3"]{color:var(--stamp);font-weight:700}.gc-ledger .gc-pips{display:none}@media (max-width:720px){.gc-list{padding:18px}.gc-ledger thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gc-ledger :is(table,tbody,caption){display:block}.gc-ledger tbody tr{grid-template-columns:1fr auto;column-gap:12px;padding:9px 16px;display:grid}.gc-ledger tbody tr+tr{border-top:1px dotted var(--gl-paper-rule)}.gc-ledger tbody tr+tr>*{border-top:0}.gc-ledger :is(th,td){padding:0}.gc-ledger .gc-between{grid-area:2/1}.gc-ledger .gc-num{grid-area:1/2}.gc-ledger .gc-num:after{content:" m"}.gc-ledger tbody td:nth-child(4){color:var(--ink-soft);grid-area:3/1;font-size:12.5px}.gc-ledger tbody td:nth-child(5){text-align:right;grid-area:2/2/span 2;font-size:12.5px}}
