.mod:where(.astro-ldlykymj){width:min(1040px,100%);margin:0 auto;padding:20px 24px 120px}.mod-top:where(.astro-ldlykymj){justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.mod-brand:where(.astro-ldlykymj){align-items:center;gap:12px;display:flex}.mod-logo:where(.astro-ldlykymj){letter-spacing:-.03em;color:var(--white);font-size:21px}.mod-logo:where(.astro-ldlykymj) b:where(.astro-ldlykymj){font-weight:700}.mod-tag:where(.astro-ldlykymj){background:var(--gold);color:var(--ink);font:700 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid #0b0c0e;border-radius:8px;padding:3px 9px;box-shadow:0 2px #b8941c,0 2px 0 1px #0b0c0e}.mod-nav:where(.astro-ldlykymj){align-items:center;gap:18px;display:flex}.mod-link:where(.astro-ldlykymj){color:var(--soft);font-size:14.5px;font-weight:500}.mod-link:where(.astro-ldlykymj):hover{color:var(--white)}.mod-me:where(.astro-ldlykymj){color:var(--white);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.mod-me:where(.astro-ldlykymj)[hidden],:where(.astro-ldlykymj)[data-when]{display:none}.mod:where(.astro-ldlykymj)[data-state=loading] :where(.astro-ldlykymj)[data-when=loading],.mod:where(.astro-ldlykymj)[data-state=out] :where(.astro-ldlykymj)[data-when=out],.mod:where(.astro-ldlykymj)[data-state=denied] :where(.astro-ldlykymj)[data-when=denied],.mod:where(.astro-ldlykymj)[data-state=error] :where(.astro-ldlykymj)[data-when=error],.mod:where(.astro-ldlykymj)[data-state=ready] :where(.astro-ldlykymj)[data-when=ready]{animation:mod-pop .4s var(--spring);display:block}@keyframes mod-pop{0%{opacity:0;translate:0 10px}}.mod-gate:where(.astro-ldlykymj){max-width:460px;margin:40px auto 0;padding:28px 26px}.mod-h1:where(.astro-ldlykymj){color:var(--white);letter-spacing:-.03em;margin:0 0 8px;font-size:26px;font-weight:600}.mod-row:where(.astro-ldlykymj){flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mod-textbtn:where(.astro-ldlykymj){color:var(--soft);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:underline}.mod-textbtn:where(.astro-ldlykymj):hover{color:var(--white)}.mod-dots:where(.astro-ldlykymj){justify-content:center;gap:7px;padding:10px 0;display:flex}.mod-dots:where(.astro-ldlykymj) span:where(.astro-ldlykymj){background:var(--soft);width:10px;height:10px;animation:mod-dot 1s var(--spring) infinite;border:1.5px solid #0b0c0e;border-radius:50%}.mod-dots:where(.astro-ldlykymj) span:where(.astro-ldlykymj):nth-child(2){animation-delay:.15s}.mod-dots:where(.astro-ldlykymj) span:where(.astro-ldlykymj):nth-child(3){animation-delay:.3s}@keyframes mod-dot{50%{translate:0 -7px}}.mod-stats:where(.astro-ldlykymj){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.mod-stat:where(.astro-ldlykymj){--tone:#efefeb;background:var(--card);color:var(--soft);text-align:left;cursor:pointer;transition:translate .3s var(--spring), box-shadow .3s, background .2s;border:2px solid #0b0c0e;border-radius:18px;justify-items:start;gap:4px;padding:16px 18px 14px;display:grid;box-shadow:inset 0 2px #303136,0 5px #0d0e10,0 7px 0 2px #0b0c0e}.mod-stat:where(.astro-ldlykymj):hover{translate:0 -2px}.mod-stat:where(.astro-ldlykymj):active{translate:0 4px;box-shadow:inset 0 2px #303136,0 1px #0d0e10,0 3px 0 2px #0b0c0e}.mod-stat--pending:where(.astro-ldlykymj){--tone:#ffd23f}.mod-stat--approved:where(.astro-ldlykymj){--tone:#7fd492}.mod-stat--rejected:where(.astro-ldlykymj){--tone:#e46a6a}.mod-stat-num:where(.astro-ldlykymj){color:var(--tone);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.mod-stat-label:where(.astro-ldlykymj){font-size:13.5px;font-weight:600}.mod-stat:where(.astro-ldlykymj).is-on{background:var(--tone);color:var(--ink);box-shadow:inset 0 2px #ffffff73,0 5px #00000073,0 7px 0 2px #0b0c0e}.mod-stat:where(.astro-ldlykymj).is-on .mod-stat-num:where(.astro-ldlykymj){color:var(--ink)}.mod-tools:where(.astro-ldlykymj){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.mod-filters:where(.astro-ldlykymj){scrollbar-width:none;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.mod-filters:where(.astro-ldlykymj)::-webkit-scrollbar{display:none}.mod-search:where(.astro-ldlykymj){background:#0f1013;border:1.5px solid #0b0c0e;border-radius:12px;flex:0 300px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex;box-shadow:inset 0 2px #08090a}.mod-search:where(.astro-ldlykymj):focus-within{outline-offset:1px;outline:2px solid #efefeb}.mod-search:where(.astro-ldlykymj) svg:where(.astro-ldlykymj){fill:none;width:16px;height:16px;stroke:var(--steel);stroke-width:2px;stroke-linecap:round;flex:none}.mod-search:where(.astro-ldlykymj) input:where(.astro-ldlykymj){width:100%;min-width:0;color:var(--white);font:14.5px var(--font-body);background:0 0;border:0;outline:none;padding:10px 0}.mod-search:where(.astro-ldlykymj) input:where(.astro-ldlykymj)::placeholder{color:#6b6e76}.mod-list:where(.astro-ldlykymj){grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.mod-list:where(.astro-ldlykymj) .mod-empty{color:var(--muted);text-align:center;margin:0;padding:40px 24px;font-size:15px}.mod-card:where(.astro-ldlykymj){animation:mod-pop .45s var(--spring) both;transition:opacity .3s, translate .35s var(--spring), scale .3s;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head actions""review actions";gap:14px 24px;padding:20px 22px;display:grid}.mod-card:where(.astro-ldlykymj).is-leaving{opacity:0;pointer-events:none;translate:24px;scale:.96}.mod-card-head:where(.astro-ldlykymj){grid-area:head;align-items:center;gap:13px;min-width:0;display:flex}.mod-who:where(.astro-ldlykymj){grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid}.mod-line:where(.astro-ldlykymj){flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.mod-name:where(.astro-ldlykymj){min-width:0;max-width:100%;color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;overflow:hidden}.mod-meta:where(.astro-ldlykymj){flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.mod-id:where(.astro-ldlykymj){background:var(--raised);color:var(--steel);font:500 11.5px var(--font-mono);cursor:copy;border:1.5px solid #0b0c0e;border-radius:7px;padding:1px 7px}.mod-id:where(.astro-ldlykymj):hover{color:var(--white)}.mod-id:where(.astro-ldlykymj).is-copied{color:var(--ink);background:#7fd492}.mod-review:where(.astro-ldlykymj){grid-area:review;min-width:0}.mod-review-top:where(.astro-ldlykymj){color:var(--steel);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:9px;font-size:12.5px;display:flex}.mod-script:where(.astro-ldlykymj){background:var(--raised);color:var(--soft);border:1.5px solid #0b0c0e;border-radius:7px;padding:1px 8px;font-size:12px;font-weight:600}.mod-edited:where(.astro-ldlykymj){color:var(--ink);background:#5cc8ff;border:1.5px solid #0b0c0e;border-radius:7px;padding:1px 7px;font-size:11px;font-weight:700}.mod-edited:where(.astro-ldlykymj)[hidden]{display:none}.mod-body:where(.astro-ldlykymj){color:#d6d7db;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.mod-actions:where(.astro-ldlykymj){flex-direction:column;grid-area:actions;align-items:stretch;gap:10px;min-width:132px;display:flex}.mod-actions:where(.astro-ldlykymj) .chip{text-align:center}.mod-actions:where(.astro-ldlykymj) .mod-delete{color:var(--steel);font:600 12.5px var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:4px 0;text-decoration:underline}.mod-actions:where(.astro-ldlykymj) .mod-delete:hover{color:#ff8c8c}.mod-toast:where(.astro-ldlykymj){z-index:50;max-width:calc(100% - 32px);color:var(--ink);animation:mod-toast .45s var(--spring);background:#efefeb;border:2px solid #0b0c0e;border-radius:14px;align-items:center;gap:16px;padding:11px 12px 11px 18px;font-size:14px;font-weight:600;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 4px #676970,0 6px 0 2px #0b0c0e,0 18px 30px -10px #000000a6}.mod-toast:where(.astro-ldlykymj)[hidden]{display:none}@keyframes mod-toast{0%{opacity:0;translate:0 -16px}}.mod-toast-undo:where(.astro-ldlykymj){background:var(--ink);color:var(--white);font:600 13px var(--font-body);cursor:pointer;border:1.5px solid #0b0c0e;border-radius:9px;padding:6px 12px}@media (width<=400px){.mod-me:where(.astro-ldlykymj) .sl-avatar{display:none}}@media (width<=720px){.mod:where(.astro-ldlykymj){padding:16px 16px 110px}.mod-top:where(.astro-ldlykymj){margin-bottom:26px}.mod-link:where(.astro-ldlykymj){display:none}.mod-stats:where(.astro-ldlykymj){gap:10px}.mod-stat:where(.astro-ldlykymj){border-radius:15px;padding:12px 12px 10px}.mod-stat-num:where(.astro-ldlykymj){font-size:28px}.mod-stat-label:where(.astro-ldlykymj){font-size:12px}.mod-tools:where(.astro-ldlykymj){grid-template-columns:minmax(0,1fr);display:grid}.mod-search:where(.astro-ldlykymj){width:100%}.mod-me:where(.astro-ldlykymj) .mod-me-name{display:none}.mod-nav:where(.astro-ldlykymj),.mod-me:where(.astro-ldlykymj){gap:8px}.mod-me:where(.astro-ldlykymj) .chip{padding:6px 10px;font-size:12.5px}.mod-filters:where(.astro-ldlykymj){margin-inline:-16px;padding-inline:16px}.mod-card:where(.astro-ldlykymj){grid-template-columns:minmax(0,1fr);grid-template-areas:"head""review""actions";padding:18px}.mod-actions:where(.astro-ldlykymj){flex-flow:wrap;align-items:center;min-width:0}.mod-actions:where(.astro-ldlykymj) .chip{flex:1 1 0}.mod-actions:where(.astro-ldlykymj) .mod-delete{flex:none;margin:0 0 0 4px}.mod-toast:where(.astro-ldlykymj){justify-content:space-between;max-width:none;top:12px;left:12px;right:12px}}
