.host[data-astro-cid-2l5aasjr]{padding:0 0 var(--sp-8);z-index:1;position:relative}.dlg[data-astro-cid-2l5aasjr]{border:1px solid var(--border);border-radius:var(--radius-petal);padding:var(--sp-5);background:var(--surface);color:var(--text);width:calc(100% - 2rem);max-width:26rem;box-shadow:var(--shadow-l)}.dlg[data-astro-cid-2l5aasjr]::backdrop{background:color-mix(in srgb, var(--ink-900) 45%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dlg-row[data-astro-cid-2l5aasjr]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ch-suggestions[data-astro-cid-2l5aasjr]{gap:var(--sp-1);flex-direction:column;max-height:30vh;display:flex;overflow-y:auto}.ch-chip[data-astro-cid-2l5aasjr]{text-align:left;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--bg-raise);font:inherit;font-size:var(--fs-small);color:var(--text);cursor:pointer}.ch-chip[data-astro-cid-2l5aasjr]:hover{border-color:var(--accent);background:var(--accent-soft)}.host-logo[data-astro-cid-2l5aasjr]{--brand-logo-h:2.2rem;margin-bottom:var(--sp-2);display:block}.host-head-actions[data-astro-cid-2l5aasjr]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.host-status-strip[data-astro-cid-2l5aasjr]{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.host-stats-card[data-astro-cid-2l5aasjr]{margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4)}.host-card-head[data-astro-cid-2l5aasjr]{margin-bottom:var(--sp-3);justify-content:space-between;align-items:flex-end;display:flex}.host-card-head[data-astro-cid-2l5aasjr] h3[data-astro-cid-2l5aasjr]{margin:0}.host-ws-nav[data-astro-cid-2l5aasjr]{margin-bottom:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-petal);box-shadow:var(--shadow-s);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem;display:flex}.host-ws-tab[data-astro-cid-2l5aasjr]{border-radius:var(--radius-pill);color:var(--text-soft);font:inherit;cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);background:0 0;border:1px solid #0000;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.84rem;font-weight:600;display:inline-flex}.host-ws-tab[data-astro-cid-2l5aasjr]:hover{color:var(--text);background:var(--bg-raise)}.host-ws-tab[data-astro-cid-2l5aasjr].is-active{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:var(--shadow-accent)}.host-ws-tab--all[data-astro-cid-2l5aasjr]{margin-left:auto}.host-ws-pane[data-astro-cid-2l5aasjr]{margin-bottom:var(--sp-5);animation:reveal var(--dur-fast) var(--ease-drift)}.host-grid[data-astro-cid-2l5aasjr]{gap:var(--sp-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.host-col[data-astro-cid-2l5aasjr]{gap:var(--sp-5);flex-direction:column;display:flex}@media (width<=54rem){.host-grid[data-astro-cid-2l5aasjr]{grid-template-columns:1fr}}.check-row[data-astro-cid-2l5aasjr]{cursor:pointer;align-items:center;text-transform:none!important;letter-spacing:0!important;color:var(--text)!important;font-size:.94rem!important;font-weight:500!important;display:inline-flex!important}.qr-stage[data-astro-cid-2l5aasjr]{padding:var(--sp-4);margin:var(--sp-3) 0 var(--sp-4);background:var(--bg);border:1px dashed var(--border-strong);border-radius:var(--radius-m);justify-content:center;display:flex}.qr-actions[data-astro-cid-2l5aasjr]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.danger-zone[data-astro-cid-2l5aasjr]{border-color:color-mix(in srgb, var(--bad) 35%, transparent);justify-content:space-between;align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:flex}#qr[data-astro-cid-2l5aasjr] canvas{border:1px solid var(--border);border-radius:var(--radius-m);padding:var(--sp-3);box-shadow:var(--shadow-s);background:#fff}.stats-grid[data-astro-cid-2l5aasjr]{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.stat[data-astro-cid-2l5aasjr]{text-align:center;padding:var(--sp-4) var(--sp-3);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-m);flex-direction:column;align-items:center;display:flex}.stat-n[data-astro-cid-2l5aasjr]{font-size:var(--fs-h2);color:var(--accent);font-weight:600;font-family:var(--font-display);line-height:1.05}.stat-lbl[data-astro-cid-2l5aasjr]{font-size:var(--fs-tiny);color:var(--text-soft);margin-top:var(--sp-2);font-weight:600}.team-row[data-astro-cid-2l5aasjr]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.team-row[data-astro-cid-2l5aasjr]:last-of-type{border-bottom:none}.team-info[data-astro-cid-2l5aasjr]{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.team-label[data-astro-cid-2l5aasjr]{font-weight:600;font-size:var(--fs-small)}.team-link[data-astro-cid-2l5aasjr]{font-size:var(--fs-tiny);color:var(--text-soft);overflow-wrap:anywhere}.team-actions[data-astro-cid-2l5aasjr]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.crew-role-box[data-astro-cid-2l5aasjr]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-m);padding:.85rem 1rem}.crew-role-head[data-astro-cid-2l5aasjr]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.crew-loc-pill[data-astro-cid-2l5aasjr]{border-radius:var(--radius-pill);border:1px solid var(--border);align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.crew-loc-pill--onsite[data-astro-cid-2l5aasjr]{background:color-mix(in srgb, var(--ok) 14%, var(--surface));color:var(--ok);border-color:color-mix(in srgb, var(--ok) 35%, transparent)}.crew-loc-pill--remote[data-astro-cid-2l5aasjr]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.crew-guide-list[data-astro-cid-2l5aasjr]{color:var(--text-soft);flex-direction:column;gap:.35rem;margin:.55rem 0 0;padding-left:1.15rem;font-size:.8rem;line-height:1.48;display:flex}.crew-guide-list[data-astro-cid-2l5aasjr] strong[data-astro-cid-2l5aasjr]{color:var(--text)}.crew-freelancer-bar[data-astro-cid-2l5aasjr]{border-top:1px dashed var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.65rem;padding-top:.6rem;display:flex}.crew-freelancer-tip[data-astro-cid-2l5aasjr]{color:var(--text-soft);font-size:.76rem}#passcode-reveal[data-astro-cid-2l5aasjr] .link-row-val[data-astro-cid-2l5aasjr]{background:var(--surface-2);border-radius:var(--radius-s);letter-spacing:.15em;color:var(--accent-hover);margin:var(--sp-2) 0;padding:.35rem .6rem;font-size:1.15rem;font-weight:700;display:inline-block}.brand-row[data-astro-cid-2l5aasjr]{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.accent-pick[data-astro-cid-2l5aasjr]{gap:var(--sp-2);align-items:center;display:flex}.accent-pick[data-astro-cid-2l5aasjr] input[data-astro-cid-2l5aasjr][type=color]{border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--bg-raise);cursor:pointer;width:3rem;height:2.6rem;padding:2px}.accent-pick[data-astro-cid-2l5aasjr] input[data-astro-cid-2l5aasjr][type=text]{flex:1}@media (width<=40rem){.brand-row[data-astro-cid-2l5aasjr]{grid-template-columns:1fr}}.tpl-gallery[data-astro-cid-2l5aasjr]{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--bg);grid-template-columns:repeat(2,1fr);gap:.55rem;max-height:22rem;padding:.25rem;display:grid;overflow-y:auto}@media (width<=38rem){.tpl-gallery[data-astro-cid-2l5aasjr]{grid-template-columns:1fr}}.tpl-card[data-astro-cid-2l5aasjr]{border-radius:var(--radius-s);border:1.5px solid var(--border);background:var(--surface);color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--dur-fast), transform var(--dur-fast), box-shadow var(--dur-fast);flex-direction:column;align-items:flex-start;gap:.2rem;padding:.65rem .75rem;display:flex}.tpl-card[data-astro-cid-2l5aasjr]:hover{border-color:var(--accent);transform:translateY(-1px)}.tpl-card[data-astro-cid-2l5aasjr].is-selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-line)}.tpl-card-top[data-astro-cid-2l5aasjr]{justify-content:space-between;align-items:center;width:100%;margin-bottom:.15rem;display:flex}.tpl-swatches[data-astro-cid-2l5aasjr]{align-items:center;gap:.25rem;display:inline-flex}.tpl-sw[data-astro-cid-2l5aasjr]{border:1px solid #80808059;border-radius:50%;width:.95rem;height:.95rem;display:inline-block}.tpl-sw--accent[data-astro-cid-2l5aasjr]{width:1.05rem;height:1.05rem;box-shadow:0 0 0 1.5px var(--surface)}.tpl-mode-pill[data-astro-cid-2l5aasjr]{color:var(--text-faint);letter-spacing:.03em;font-size:.66rem;font-weight:700}.tpl-card-title[data-astro-cid-2l5aasjr]{font-family:var(--font-display);color:var(--text);font-size:.88rem;font-weight:700;line-height:1.2}.tpl-card-region[data-astro-cid-2l5aasjr]{color:var(--accent-hover);letter-spacing:.02em;font-size:.7rem;font-weight:700}.tpl-card-occ[data-astro-cid-2l5aasjr]{color:var(--text-soft);font-size:.7rem;line-height:1.3}.export-row[data-astro-cid-2l5aasjr]{gap:var(--sp-1);flex-direction:column;display:flex}.export-info[data-astro-cid-2l5aasjr]{flex-direction:column;gap:2px;display:flex}.export-label[data-astro-cid-2l5aasjr]{font-weight:600;font-size:var(--fs-small);color:var(--text)}.export-progress[data-astro-cid-2l5aasjr]{margin-top:var(--sp-3);padding:var(--sp-3);background:var(--surface-2);border-radius:var(--radius-m);border:1px solid var(--border);animation:reveal var(--dur-fast) var(--ease-drift)}.progress-info[data-astro-cid-2l5aasjr]{font-size:var(--fs-small);margin-bottom:var(--sp-2);color:var(--text-soft);justify-content:space-between;font-weight:600;display:flex}.progress-bar-bg[data-astro-cid-2l5aasjr]{background:var(--surface-1);border-radius:var(--radius-s);border:1px solid var(--border);height:8px;overflow:hidden}.progress-bar-fill[data-astro-cid-2l5aasjr]{background:var(--accent);width:0%;height:100%;box-shadow:var(--shadow-accent);transition:width .15s ease-out}.warning-box[data-astro-cid-2l5aasjr]{background:color-mix(in srgb, var(--warn) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);color:var(--warn);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-s);font-size:var(--fs-small);margin-bottom:var(--sp-4)}.host-chat-head[data-astro-cid-2l5aasjr]{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding-bottom:var(--sp-4);margin-bottom:var(--sp-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.host-chat-controls[data-astro-cid-2l5aasjr]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.host-chat-list[data-astro-cid-2l5aasjr]{gap:var(--sp-2);flex-direction:column;max-height:26rem;display:flex;overflow-y:auto}.host-chat-list[data-astro-cid-2l5aasjr] .chat-mod-row{justify-content:space-between;align-items:center;gap:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--bg);flex-wrap:wrap;padding:.65rem .85rem;display:flex}.host-chat-list[data-astro-cid-2l5aasjr] .chat-mod-info{flex-direction:column;flex:1;gap:.2rem;min-width:14rem;display:flex}.host-chat-list[data-astro-cid-2l5aasjr] .chat-mod-top{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.host-chat-list[data-astro-cid-2l5aasjr] .chat-mod-text{color:var(--text);font-size:.94rem;font-weight:500}.host-chat-list[data-astro-cid-2l5aasjr] .chat-mod-btns{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}
