.server-toggle.svelte-a6377j{border:1px solid var(--line-strong);background:var(--surface);min-height:34px;color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.server-toggle.svelte-a6377j:hover:not(:disabled){color:var(--ink);border-color:#e8b923}.server-toggle.on.svelte-a6377j{color:#4a3403;background:linear-gradient(120deg,#f7d24b,#e8b923);border-color:#0000;box-shadow:0 1px 8px #e8b92373}.server-toggle.on.svelte-a6377j:hover:not(:disabled){color:#3a2a02;box-shadow:0 1px 12px #e8b92399}.server-toggle.svelte-a6377j:disabled{opacity:.7;cursor:wait}header.svelte-oiwvqb{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.wordmark.svelte-oiwvqb{color:var(--ink);letter-spacing:-.2px;align-items:center;gap:8px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.wordmark.svelte-oiwvqb em:where(.svelte-oiwvqb){color:var(--primary);font-style:normal}.brand-text.svelte-oiwvqb{display:inline-flex;position:relative}.byline.svelte-oiwvqb{letter-spacing:.2px;color:var(--ink-faint);white-space:nowrap;margin-top:1px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:100%;left:0}.actions.svelte-oiwvqb{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.account.svelte-oiwvqb{max-width:150px;color:var(--ink-soft);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.account.svelte-oiwvqb img:where(.svelte-oiwvqb){border-radius:50%;flex:none}.account-name.svelte-oiwvqb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sign-out.svelte-oiwvqb{color:var(--ink-faint);border-radius:var(--radius-sm);padding:8px 10px;font-size:13.5px;font-weight:600;transition:background .15s ease-out,color .15s ease-out}.sign-out.svelte-oiwvqb:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}.sign-out.svelte-oiwvqb:disabled{opacity:.6;cursor:not-allowed}.auth-error.svelte-oiwvqb{text-align:right;color:var(--danger);flex-basis:100%;font-size:12.5px}.open-count.svelte-oiwvqb{font-variant-numeric:tabular-nums;margin-right:auto}.my-posts.svelte-oiwvqb{color:var(--ink-soft);border-radius:var(--radius-sm);padding:8px 10px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s ease-out,color .15s ease-out}.my-posts.svelte-oiwvqb:hover{color:var(--ink);background:var(--surface-2)}.theme-toggle.svelte-oiwvqb{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);width:38px;height:38px;color:var(--ink-soft);justify-content:center;align-items:center;transition:background .15s ease-out;display:inline-flex}.theme-toggle.svelte-oiwvqb:hover{background:var(--surface-2)}.toggle-wrap.svelte-oiwvqb{position:relative}.theme-toggle.glow.svelte-oiwvqb{border-color:var(--primary);animation:2s ease-in-out infinite svelte-oiwvqb-glow-pulse}@keyframes svelte-oiwvqb-glow-pulse{0%,to{box-shadow:0 0 4px 1px color-mix(in srgb, var(--primary) 45%, transparent)}50%{box-shadow:0 0 14px 4px color-mix(in srgb, var(--primary) 70%, transparent)}}.theme-hint.svelte-oiwvqb{z-index:20;background:var(--ink);color:var(--bg);white-space:nowrap;box-shadow:var(--shadow);pointer-events:none;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600;position:absolute;top:calc(100% + 9px);right:0}.theme-hint.svelte-oiwvqb:before{content:"";background:var(--ink);width:8px;height:8px;position:absolute;top:-3px;right:15px;transform:rotate(45deg)}@media (width<=480px){.wordmark.svelte-oiwvqb .title:where(.svelte-oiwvqb){font-size:17px}.btn.svelte-oiwvqb{padding:8px 12px}.open-count.svelte-oiwvqb{display:none}.my-posts.svelte-oiwvqb{padding:8px 6px}.account-name.svelte-oiwvqb{display:none}.sign-out.svelte-oiwvqb{padding:8px 6px}}.dropdown.svelte-kgylqb{width:100%;position:relative}.trigger.svelte-kgylqb{width:100%;min-height:40px;font:inherit;text-align:left;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:border-color .15s ease-out;display:flex}.trigger.svelte-kgylqb:hover{border-color:var(--primary)}.trigger.svelte-kgylqb:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 25%, transparent);outline:none}.value.svelte-kgylqb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chevron.svelte-kgylqb{color:var(--ink-faint);flex:none;transition:transform .15s ease-out}.trigger.open.svelte-kgylqb .chevron:where(.svelte-kgylqb){transform:rotate(180deg)}.panel.svelte-kgylqb{z-index:40;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);max-height:240px;margin:0;padding:4px;list-style:none;animation:.13s ease-out svelte-kgylqb-panel-in;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.panel.up.svelte-kgylqb{animation-name:svelte-kgylqb-panel-in-up;top:auto;bottom:calc(100% + 4px)}@keyframes svelte-kgylqb-panel-in-up{0%{opacity:0;transform:translateY(4px)}}@keyframes svelte-kgylqb-panel-in{0%{opacity:0;transform:translateY(-4px)}}.panel.svelte-kgylqb li:where(.svelte-kgylqb){border-radius:calc(var(--radius-sm) - 2px);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:flex}.panel.svelte-kgylqb li.active:where(.svelte-kgylqb){background:var(--surface-2)}.panel.svelte-kgylqb li.selected:where(.svelte-kgylqb){color:var(--primary);font-weight:650}@media (prefers-reduced-motion:reduce){.chevron.svelte-kgylqb{transition:none}.panel.svelte-kgylqb{animation:none}}.ti.svelte-1e5va0l{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:40px;padding:8px 12px;transition:border-color .15s ease-out}.ti.svelte-1e5va0l:hover:not(:disabled){border-color:var(--primary)}.ti.svelte-1e5va0l:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 25%, transparent);outline:none}.ti.svelte-1e5va0l::placeholder{color:var(--ink-faint)}.ti.svelte-1e5va0l:disabled{opacity:.6;cursor:not-allowed}.cb.svelte-9mcw37{color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.cb.svelte-9mcw37 input:where(.svelte-9mcw37){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.box.svelte-9mcw37{border:1px solid var(--line-strong);background:var(--surface);width:18px;height:18px;color:var(--primary-ink);border-radius:5px;flex:none;justify-content:center;align-items:center;transition:background .15s ease-out,border-color .15s ease-out;display:inline-flex}.box.svelte-9mcw37 svg:where(.svelte-9mcw37){opacity:0;transition:opacity .12s ease-out,transform .12s ease-out;transform:scale(.6)}.cb.svelte-9mcw37:hover .box:where(.svelte-9mcw37){border-color:var(--primary)}.cb.svelte-9mcw37 input:where(.svelte-9mcw37):checked+.box:where(.svelte-9mcw37){background:var(--primary);border-color:var(--primary)}.cb.svelte-9mcw37 input:where(.svelte-9mcw37):checked+.box:where(.svelte-9mcw37) svg:where(.svelte-9mcw37){opacity:1;transform:none}.cb.svelte-9mcw37 input:where(.svelte-9mcw37):focus-visible+.box:where(.svelte-9mcw37){outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.box.svelte-9mcw37,.box.svelte-9mcw37 svg:where(.svelte-9mcw37){transition:none}}.bar.svelte-dhotvj{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.selects.svelte-dhotvj{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 10px;display:grid}.select-field.svelte-dhotvj{flex-direction:column;gap:3px;display:flex}.select-field.svelte-dhotvj>span:where(.svelte-dhotvj){text-transform:uppercase;letter-spacing:.4px;color:var(--ink-faint);font-size:12px;font-weight:700}.row2.svelte-dhotvj{justify-content:space-between;align-items:center;gap:8px;display:flex}.toggles.svelte-dhotvj{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.hint.svelte-dhotvj{color:var(--danger);font-size:13px}.clear.svelte-dhotvj{color:var(--primary);text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}article.svelte-b3uz3n{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-rows:subgrid;cursor:pointer;grid-row:span 4;row-gap:10px;padding:14px 16px;transition:border-color .15s ease-out,transform .15s ease-out;display:grid;position:relative}article.svelte-b3uz3n>.top:where(.svelte-b3uz3n){grid-row:1}article.svelte-b3uz3n>.pin-row:where(.svelte-b3uz3n){grid-row:2}article.svelte-b3uz3n>.chips:where(.svelte-b3uz3n){grid-row:3;align-self:start}.foot.svelte-b3uz3n{flex-direction:column;grid-row:4;align-self:end;gap:10px;display:flex}article.svelte-b3uz3n:hover{border-color:var(--line-strong);transform:translateY(-1px)}article.official.svelte-b3uz3n{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(120deg, #e8b923, var(--primary) 55%, #e8b923) border-box;will-change:transform;border-color:#0000;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8b92347,0 4px 26px #e8b9233d}article.official.svelte-b3uz3n:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-1px);border-color:#0000;box-shadow:0 0 0 1px #e8b92373,0 8px 36px #e8b92357}article.official.svelte-b3uz3n:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 10%,#ff777359 25%,#ffed5f59 33%,#a8ff5f59 41%,#83fff759 49%,#7894ff59 57%,#d875ff59 65%,#0000 80%) 0 0/250% 250%;background-position:var(--hx,50%) var(--hy,50%);mix-blend-mode:color-dodge;filter:brightness(.65)saturate(1.25);opacity:0;transition:opacity .25s ease-out;position:absolute;inset:0}article.official.svelte-b3uz3n:hover:before{opacity:.3}article.official.svelte-b3uz3n:not(:hover):before{mix-blend-mode:normal;filter:none;opacity:1;background:linear-gradient(105deg,#0000 42%,#ffffff29 50%,#0000 58%) 130% 0/300% 100%;animation:5.5s ease-in-out infinite svelte-b3uz3n-official-sheen}article.official.svelte-b3uz3n:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(farthest-corner circle at var(--hx,50%) var(--hy,50%), #ffffff24 5%, #ffffff0a 28%, transparent 60%);mix-blend-mode:overlay;opacity:0;transition:opacity .25s ease-out;position:absolute;inset:0}article.official.svelte-b3uz3n:hover:after{opacity:1}[data-theme=light] article.official.svelte-b3uz3n:before{mix-blend-mode:overlay}@keyframes svelte-b3uz3n-official-sheen{0%,55%{background-position:130% 0}to{background-position:-170% 0}}@media (prefers-reduced-motion:reduce){article.official.svelte-b3uz3n,article.official.svelte-b3uz3n:hover{transform:none}article.official.svelte-b3uz3n:not(:hover):before{animation:none}}article.offline.svelte-b3uz3n,article.down.svelte-b3uz3n{opacity:.65}article.full.svelte-b3uz3n{opacity:.8}article.closed.svelte-b3uz3n{opacity:.55}article.closed.svelte-b3uz3n h3:where(.svelte-b3uz3n){text-decoration:line-through}.top.svelte-b3uz3n{display:flow-root}.title-wrap.svelte-b3uz3n{align-items:baseline;gap:8px;min-width:0;margin-bottom:6px;display:flex}.dot.svelte-b3uz3n{background:var(--ink-faint);vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block;transform:translateY(-1px)}.dot.active.svelte-b3uz3n{background:var(--ok);box-shadow:0 0 0 3px var(--primary-soft)}.dot.aging.svelte-b3uz3n{background:var(--accent)}h3.svelte-b3uz3n{overflow-wrap:anywhere;font-size:16px;font-weight:650}.title-wrap.svelte-b3uz3n{flex-wrap:wrap}.badge.svelte-b3uz3n{letter-spacing:.3px;white-space:nowrap;border-radius:999px;flex:none;align-self:center;padding:1px 8px;font-size:11.5px;font-weight:700}.full-badge.svelte-b3uz3n{background:var(--accent-soft);color:var(--accent)}.dead-badge.svelte-b3uz3n{background:var(--danger-soft);color:var(--danger)}.official-badge.svelte-b3uz3n{color:#4a3403;background:linear-gradient(120deg,#f7d24b,#e8b923);align-items:center;gap:4px;display:inline-flex;box-shadow:0 1px 6px #e8b92373}.offline-badge.svelte-b3uz3n{background:var(--surface-2);color:var(--ink-faint);border:1px solid var(--line-strong)}.live-badge.svelte-b3uz3n{background:var(--ok-soft,color-mix(in srgb, var(--ok) 15%, transparent));color:var(--ok);align-items:center;gap:5px;display:inline-flex}.live-dot.svelte-b3uz3n{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite svelte-b3uz3n-live-pulse}@keyframes svelte-b3uz3n-live-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 45%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.live-dot.svelte-b3uz3n{animation:none}}.code-col.svelte-b3uz3n{float:right;flex-direction:column;align-items:flex-end;gap:6px;margin:0 0 6px 12px;display:flex}.code.svelte-b3uz3n{font-family:var(--mono);letter-spacing:2px;background:var(--code-bg);color:var(--code-ink);border-radius:var(--radius-sm);text-align:center;flex:none;justify-content:center;align-items:center;min-width:118px;min-height:39px;padding:6px 12px;font-size:18px;font-weight:700;transition:background .15s ease-out;display:inline-flex}.code.svelte-b3uz3n:hover{background:var(--primary);color:var(--primary-ink)}.code.copied.svelte-b3uz3n{background:var(--primary);color:var(--primary-ink);letter-spacing:0;font-size:14px}.pw.svelte-b3uz3n{font-family:var(--mono);letter-spacing:1px;background:var(--code-bg);color:var(--code-ink);border-radius:var(--radius-sm);overflow-wrap:anywhere;flex:none;justify-content:center;align-items:center;gap:6px;min-width:118px;max-width:170px;min-height:26px;padding:3px 10px;font-size:13px;font-weight:700;transition:background .15s ease-out;display:inline-flex}.pw-label.svelte-b3uz3n{letter-spacing:.5px;opacity:.55;font-size:10.5px}.pw.svelte-b3uz3n:hover{background:var(--primary);color:var(--primary-ink)}.pw.copied.svelte-b3uz3n{background:var(--primary);color:var(--primary-ink);letter-spacing:0}.details.svelte-b3uz3n{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:14px}.details.placeholder.svelte-b3uz3n{color:var(--ink-faint);font-style:italic}.pin-row.svelte-b3uz3n{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;display:flex}.stamp-mark.svelte-b3uz3n{opacity:.11;background:#e8b923;width:150px;height:150px;position:absolute;top:50%;right:6px;transform:translateY(-50%)rotate(-12deg);-webkit-mask-image:url(/stamp-approved.png);mask-image:url(/stamp-approved.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-theme=light] .stamp-mark.svelte-b3uz3n{opacity:.15;background:#8a6d15}.pin-line.svelte-b3uz3n{background:var(--accent-soft);max-width:100%;color:var(--accent);text-align:left;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.pin-icon.svelte-b3uz3n,.pin-pencil.svelte-b3uz3n{flex:none}.pin-pencil.svelte-b3uz3n{opacity:.7}.pin-text.svelte-b3uz3n{overflow-wrap:anywhere}.pin-text.svelte-b3uz3n strong:where(.svelte-b3uz3n){font-weight:700}button.pin-line.svelte-b3uz3n{cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out}button.pin-line.svelte-b3uz3n:hover:not(:disabled){border-color:var(--accent)}.pin-edit.svelte-b3uz3n{width:100%;color:var(--accent);flex-wrap:wrap;align-items:center;gap:10px;padding:2px 0;display:flex}.pin-edit.svelte-b3uz3n input:where(.svelte-b3uz3n){border-radius:999px;flex:140px;width:auto;min-width:0;min-height:30px;padding:5px 12px;font-size:13px}.pin-edit-actions.svelte-b3uz3n{align-items:center;gap:6px;display:flex}.pin-reminder.svelte-b3uz3n{color:var(--ink-faint);font-size:12px}.down-hint.svelte-b3uz3n{flex-basis:100%}.chip.ends.svelte-b3uz3n{background:var(--accent-soft);color:var(--accent);font-weight:600}.chip.ends.winding.svelte-b3uz3n{background:var(--danger-soft);color:var(--danger)}.chips.svelte-b3uz3n{flex-wrap:wrap;gap:6px;display:flex}.bottom.svelte-b3uz3n{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.meta.svelte-b3uz3n{color:var(--ink-faint);font-size:13px}.card-actions.svelte-b3uz3n{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mini.svelte-b3uz3n{border:1px solid var(--line-strong);background:var(--surface);min-height:30px;color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;transition:background .15s ease-out}.mini.svelte-b3uz3n:hover:not(:disabled){background:var(--surface-2)}.mini.svelte-b3uz3n:disabled{opacity:.6;cursor:not-allowed;font-variant-numeric:tabular-nums}.mini.danger.svelte-b3uz3n{color:var(--danger);border-color:var(--danger)}.mini.danger.svelte-b3uz3n:hover{background:var(--danger-soft)}.mini.icon.svelte-b3uz3n{justify-content:center;align-items:center;padding:4px 9px;display:inline-flex}.mini.icon.ok.svelte-b3uz3n{color:var(--ok);border-color:var(--ok)}.stamp-toggle.svelte-b3uz3n:hover:not(:disabled){border-color:var(--ok)}.stamp-toggle.on.svelte-b3uz3n{color:var(--ok);border-color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.official-toggle.svelte-b3uz3n:hover:not(:disabled){border-color:#e8b923}.official-toggle.on.svelte-b3uz3n{color:#4a3403;background:linear-gradient(120deg,#f7d24b,#e8b923);border-color:#0000;box-shadow:0 1px 6px #e8b92366}.official-toggle.on.svelte-b3uz3n:hover:not(:disabled){color:#3a2a02;background:linear-gradient(120deg,#f7d24b,#e8b923)}.mini.report.svelte-b3uz3n:hover:not(:disabled),.mini.report.armed.svelte-b3uz3n{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.report-row.svelte-b3uz3n{border-top:1px dashed var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding-top:10px;display:flex}.report-q.svelte-b3uz3n{color:var(--ink-soft);font-size:12.5px}.report-done.svelte-b3uz3n{color:var(--ok);font-size:12.5px;font-weight:600}.report-error.svelte-b3uz3n{color:var(--danger);flex-basis:100%;font-size:12.5px}.report-actions.svelte-b3uz3n{align-items:center;gap:6px;display:flex}.admin-row.svelte-b3uz3n{border-top:1px dashed var(--danger);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding-top:10px;display:flex}.owner-row.svelte-b3uz3n{border-top:1px dashed var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding-top:10px;display:flex}.owner-label.svelte-b3uz3n{text-transform:uppercase;letter-spacing:.5px;color:var(--ink-faint);font-size:11px;font-weight:700}.owner-actions.svelte-b3uz3n{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.comments.svelte-b3uz3n{font-variant-numeric:tabular-nums;border:1px solid var(--line-strong);min-height:30px;color:var(--ink-soft);background:var(--surface);border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:13.5px;font-weight:700;display:inline-flex}@media (width<=480px){.top.svelte-b3uz3n{flex-direction:column;gap:12px;display:flex}.title-wrap.svelte-b3uz3n{order:-1;margin-bottom:0}.code-col.svelte-b3uz3n{float:none;align-self:stretch;align-items:center;margin:0}.code.svelte-b3uz3n,.pw.svelte-b3uz3n{align-self:stretch;max-width:none}}.grid.svelte-yus9j9{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:12px;display:grid}.skeleton.svelte-yus9j9{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;padding:16px;display:flex}.line.svelte-yus9j9{background:var(--surface-2);border-radius:6px;height:14px;animation:1.4s ease-in-out infinite svelte-yus9j9-pulse}.w60.svelte-yus9j9{width:60%}.w90.svelte-yus9j9{width:90%}.w40.svelte-yus9j9{width:40%}@keyframes svelte-yus9j9-pulse{0%,to{opacity:1}50%{opacity:.5}}.notice.svelte-yus9j9{color:var(--ink-soft);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.notice.svelte-yus9j9 p:where(.svelte-yus9j9){margin:0;font-size:15px}.new-pill.svelte-yus9j9{z-index:30;background:var(--primary);color:var(--primary-ink);box-shadow:var(--shadow);border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:700;position:fixed;top:14px;left:50%;transform:translate(-50%)}.ta.svelte-hlexae{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);resize:vertical;width:100%;min-height:40px;padding:8px 12px;transition:border-color .15s ease-out}.ta.grow.svelte-hlexae{resize:none;max-height:220px;overflow-y:auto}.ta.svelte-hlexae:hover:not(:disabled){border-color:var(--primary)}.ta.svelte-hlexae:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 25%, transparent);outline:none}.ta.svelte-hlexae::placeholder{color:var(--ink-faint)}.comment-form.svelte-lvmgjj{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;padding:14px 16px;display:flex}h3.svelte-lvmgjj{font-size:15px}.field.svelte-lvmgjj em:where(.svelte-lvmgjj){color:var(--ink-faint);font-style:normal;font-weight:400}.signin-lead.svelte-lvmgjj{color:var(--ink-soft);margin:0;font-size:14px}.actions.svelte-lvmgjj{justify-content:flex-end;gap:8px;display:flex}.overlay.svelte-uhspgn{z-index:40;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.backdrop.svelte-uhspgn{cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14100a73;position:fixed;inset:0}.modal.svelte-uhspgn{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(420px,100%);box-shadow:var(--shadow);flex-direction:column;gap:14px;margin:auto 0;padding:20px;display:flex;position:relative}h2.svelte-uhspgn{font-size:19px}.lead.svelte-uhspgn{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.discord.svelte-uhspgn{justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:15px;display:inline-flex}.error.svelte-uhspgn{color:var(--danger);margin:0;font-size:13px}.fine.svelte-uhspgn{color:var(--ink-faint);margin:0;font-size:12px;line-height:1.5}.actions.svelte-uhspgn{justify-content:flex-end;display:flex}.detail.svelte-1hoowlq{flex-direction:column;gap:14px;display:flex}.back.svelte-1hoowlq{color:var(--ink-soft);align-self:flex-start;padding:6px 0;font-weight:600}.status-note.svelte-1hoowlq{background:var(--danger-soft);border-left:3px solid var(--danger);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.status-note.filled.svelte-1hoowlq{background:var(--accent-soft);border-left-color:var(--accent)}.status-note.svelte-1hoowlq p:where(.svelte-1hoowlq){color:var(--ink);margin:0;font-size:14.5px}.status-note.svelte-1hoowlq strong:where(.svelte-1hoowlq){color:var(--danger)}.status-note.filled.svelte-1hoowlq strong:where(.svelte-1hoowlq){color:var(--accent)}.join-hint.svelte-1hoowlq{color:var(--ink-faint);margin:0;font-size:13.5px}.back.svelte-1hoowlq:hover{color:var(--ink)}section.svelte-1hoowlq{flex-direction:column;gap:10px;display:flex}h3.svelte-1hoowlq{color:var(--ink-soft);font-size:15px}ul.svelte-1hoowlq{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}li.svelte-1hoowlq{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto 1fr;gap:4px 11px;padding:11px 14px;display:grid}li.official.svelte-1hoowlq{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(120deg, #e8b923, var(--primary) 55%, #e8b923) border-box;border-color:#0000;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8b92338,0 2px 14px #e8b92329}[data-theme=dark] li.official.svelte-1hoowlq:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff29 50%,#0000 58%) 130% 0/300% 100%;animation:5.5s ease-in-out infinite svelte-1hoowlq-official-sheen;position:absolute;inset:0}@keyframes svelte-1hoowlq-official-sheen{0%,55%{background-position:130% 0}to{background-position:-170% 0}}@media (prefers-reduced-motion:reduce){[data-theme=dark] li.official.svelte-1hoowlq:before{animation:none}}.avatar.svelte-1hoowlq{background:hsla(var(--av-h), 45%, 50%, .16);width:30px;height:30px;color:hsl(var(--av-h), 40%, 34%);-webkit-user-select:none;user-select:none;border-radius:999px;grid-row:1/3;justify-content:center;align-self:start;align-items:center;margin-top:1px;font-size:13px;font-weight:700;display:inline-flex}[data-theme=dark] .avatar.svelte-1hoowlq{background:hsla(var(--av-h), 45%, 50%, .22);color:hsl(var(--av-h), 40%, 66%)}.avatar.gold.svelte-1hoowlq{color:#4a3403;background:linear-gradient(135deg,#f7d24b,#e8b923);box-shadow:0 1px 6px #e8b92366}.head.svelte-1hoowlq{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.spacer.svelte-1hoowlq{flex:1}.host-badge.svelte-1hoowlq{letter-spacing:.3px;white-space:nowrap;background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary);border-radius:999px;flex:none;align-self:center;align-items:center;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.count.svelte-1hoowlq{color:var(--ink-faint)}.time.svelte-1hoowlq{color:var(--ink-faint);font-size:12.5px}.ctl.svelte-1hoowlq{color:var(--ink-soft);text-underline-offset:3px;padding:2px 0;font-size:12.5px;font-weight:600;text-decoration:underline;transition:opacity .15s ease-out}@media (hover:hover){li.svelte-1hoowlq:not(:hover):not(:focus-within):not(.armed) .ctl:where(.svelte-1hoowlq){opacity:0}}.ctl.svelte-1hoowlq:hover:not(:disabled){color:var(--ink)}.ctl.svelte-1hoowlq:disabled{opacity:.6;cursor:wait}.ctl.danger.svelte-1hoowlq{color:var(--danger)}li.svelte-1hoowlq p:where(.svelte-1hoowlq){overflow-wrap:anywhere;white-space:pre-line;grid-column:2;margin:0;font-size:14px}.muted.svelte-1hoowlq{color:var(--ink-faint);margin:0;font-size:14px}.retry.svelte-1hoowlq{color:var(--primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.signals.svelte-1hoowlq{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.signal.svelte-1hoowlq{color:var(--ink-soft);text-underline-offset:3px;padding:4px 0;font-size:13.5px;font-weight:600;text-decoration:underline}.signal.svelte-1hoowlq:hover:not(:disabled){color:var(--ink)}.signal.svelte-1hoowlq:disabled{opacity:.6;cursor:wait}.signal.danger.svelte-1hoowlq{color:var(--danger)}.confirm.svelte-1hoowlq{color:var(--ink-soft);font-weight:600}.done.svelte-1hoowlq{color:var(--ok);font-weight:600}.signal-error.svelte-1hoowlq{color:var(--danger);margin:0;font-size:13.5px}.mine.svelte-vckpzx{flex-direction:column;gap:14px;display:flex}.back.svelte-vckpzx{color:var(--ink-soft);align-self:flex-start;padding:6px 0;font-weight:600}.back.svelte-vckpzx:hover{color:var(--ink)}.intro.svelte-vckpzx{flex-direction:column;gap:6px;display:flex}h2.svelte-vckpzx{font-size:20px}.intro.svelte-vckpzx p:where(.svelte-vckpzx){color:var(--ink-soft);max-width:70ch;margin:0;font-size:14.5px}.grid.svelte-vckpzx{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:12px;display:grid}.skeleton.svelte-vckpzx{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;padding:16px;display:flex}.line.svelte-vckpzx{background:var(--surface-2);border-radius:6px;height:14px;animation:1.4s ease-in-out infinite svelte-vckpzx-pulse}.w60.svelte-vckpzx{width:60%}.w90.svelte-vckpzx{width:90%}.w40.svelte-vckpzx{width:40%}@keyframes svelte-vckpzx-pulse{0%,to{opacity:1}50%{opacity:.5}}.notice.svelte-vckpzx{color:var(--ink-soft);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.notice.svelte-vckpzx p:where(.svelte-vckpzx){margin:0;font-size:15px}.overlay.svelte-1hdeonv{z-index:40;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.backdrop.svelte-1hdeonv{cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14100a73;position:fixed;inset:0}.modal.svelte-1hdeonv{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(640px,100%);box-shadow:var(--shadow);flex-direction:column;gap:14px;margin:auto 0;padding:20px;display:flex;position:relative}h2.svelte-1hdeonv{font-size:19px}form.svelte-1hdeonv{flex-direction:column;gap:12px;display:flex}.row.svelte-1hdeonv{flex-wrap:wrap;gap:10px;display:flex}.grow.svelte-1hdeonv{flex:130px}.ticket.svelte-1hdeonv{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;padding:14px 16px 11px;display:flex}.ticket-fields.svelte-1hdeonv{display:flex}.tfield.svelte-1hdeonv{flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;padding:0 14px;display:flex}.tfield.svelte-1hdeonv+.tfield:where(.svelte-1hdeonv){border-left:1px dashed var(--line-strong)}.tfield.svelte-1hdeonv>span:where(.svelte-1hdeonv){text-transform:uppercase;letter-spacing:.5px;color:var(--ink-faint);font-size:11px;font-weight:700}.tfield.svelte-1hdeonv input{font-family:var(--mono);text-align:center;background:var(--code-bg);width:min(100%,210px);height:48px;color:var(--code-ink);border-color:#0000;font-weight:700}.tfield.svelte-1hdeonv input::placeholder{color:color-mix(in srgb, var(--code-ink) 40%, transparent)}.code-field.svelte-1hdeonv input{letter-spacing:4px;font-size:20px}.pw-field.svelte-1hdeonv input{letter-spacing:1.5px;font-size:16px}.ticket-hint.svelte-1hdeonv{text-align:center;color:var(--ink-faint);font-size:12px}.field.svelte-1hdeonv small:where(.svelte-1hdeonv){color:var(--ink-faint);font-size:12px}.row-hint.svelte-1hdeonv{color:var(--ink-faint);margin-top:-8px;font-size:12px;display:block}.field.svelte-1hdeonv em:where(.svelte-1hdeonv){color:var(--ink-faint);font-style:normal;font-weight:400}.revive.svelte-1hdeonv{color:var(--primary);font-weight:600}.taken.svelte-1hdeonv{color:var(--accent);font-weight:600}.nudge.svelte-1hdeonv{background:var(--primary-soft);border:1px solid var(--primary);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:10px 14px;display:flex}.preflight.svelte-1hdeonv{background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:var(--radius-sm);padding:10px 14px}.preflight.svelte-1hdeonv p:where(.svelte-1hdeonv){color:var(--ink);margin:0;font-size:14px}.preflight.svelte-1hdeonv strong:where(.svelte-1hdeonv){color:var(--accent)}.nudge.svelte-1hdeonv p:where(.svelte-1hdeonv){color:var(--ink);flex:1;margin:0;font-size:14px}.nudge.svelte-1hdeonv .btn:where(.svelte-1hdeonv){flex:none}@media (width<=480px){.nudge.svelte-1hdeonv{text-align:left;flex-direction:column;align-items:stretch}}.actions.svelte-1hdeonv{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.posting-as.svelte-1hdeonv{color:var(--ink-faint);margin-right:auto;font-size:13px}.posting-as.svelte-1hdeonv strong:where(.svelte-1hdeonv){color:var(--ink-soft)}@media (width<=480px){.ticket-fields.svelte-1hdeonv{flex-direction:column;gap:12px}.tfield.svelte-1hdeonv+.tfield:where(.svelte-1hdeonv){border-left:0;border-top:1px dashed var(--line-strong);padding-top:12px}}.skip.svelte-18aw0nf{z-index:41;cursor:default;background:0 0;position:fixed;inset:0}.intro.svelte-18aw0nf{z-index:42;pointer-events:none;position:fixed}.morphed.svelte-18aw0nf{transition:left .9s cubic-bezier(.22,1,.36,1),top .9s cubic-bezier(.22,1,.36,1),width .9s cubic-bezier(.22,1,.36,1),height .9s cubic-bezier(.22,1,.36,1)}.card.svelte-18aw0nf{border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface-2);opacity:0;border-radius:14px;transition:opacity .7s ease-out,border-radius .9s cubic-bezier(.22,1,.36,1),border-color .5s ease-out,box-shadow .5s ease-out;position:absolute;inset:0;overflow:hidden}.shown.svelte-18aw0nf .card:where(.svelte-18aw0nf){opacity:1}.morphed.svelte-18aw0nf .card:where(.svelte-18aw0nf){border-color:#0000;border-radius:0;box-shadow:0 10px 30px #0000}.card.svelte-18aw0nf video:where(.svelte-18aw0nf){object-fit:cover;opacity:1;pointer-events:none;width:100%;height:100%;transition:opacity .7s ease-out;display:block}.morphed.svelte-18aw0nf .card:where(.svelte-18aw0nf) video:where(.svelte-18aw0nf),[data-theme=dark] .card.svelte-18aw0nf video:where(.svelte-18aw0nf){opacity:.85}[data-theme=dark] .morphed.svelte-18aw0nf .card:where(.svelte-18aw0nf) video:where(.svelte-18aw0nf){opacity:.5}.feather.svelte-18aw0nf{opacity:0;pointer-events:none;transition:opacity .9s ease-out;position:absolute;inset:0}.feather-x.svelte-18aw0nf{background:linear-gradient(to right, var(--bg), transparent 22%, transparent 78%, var(--bg))}.feather-y.svelte-18aw0nf{background:linear-gradient(to bottom, var(--bg), transparent 45%, transparent 62%, var(--bg))}.morphed.svelte-18aw0nf .feather:where(.svelte-18aw0nf){opacity:1}.tag.svelte-18aw0nf{text-align:center;opacity:0;text-shadow:0 0 2px var(--bg);transition:top .9s cubic-bezier(.22,1,.36,1),opacity .55s ease-out;position:absolute;top:calc(100% + 26px);left:0;right:0}.tag-on.svelte-18aw0nf .tag:where(.svelte-18aw0nf){opacity:1}.morphed.svelte-18aw0nf .tag:where(.svelte-18aw0nf){top:calc(100% - 51px)}[data-theme=dark] .tag.svelte-18aw0nf{text-shadow:0 1px 10px var(--bg), 0 0 4px var(--bg)}.tag-title.svelte-18aw0nf{letter-spacing:-.2px;color:var(--ink);margin:0;font-size:19px;font-weight:750}.tag-title.svelte-18aw0nf em:where(.svelte-18aw0nf){color:var(--primary);font-style:normal}.tag-sub.svelte-18aw0nf{color:var(--ink-soft);margin:2px 0 0;font-size:13.5px;font-weight:500}@media (width<=640px){.tag-title.svelte-18aw0nf{font-size:16px}}.promo.svelte-1e1kh3w{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);border-left:4px solid var(--primary);border-radius:var(--radius);background:var(--primary-soft);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:13px 16px;display:flex}.copy.svelte-1e1kh3w{flex:420px;min-width:0}h2.svelte-1e1kh3w{letter-spacing:-.2px;color:var(--ink);font-size:15.5px;font-weight:750}p.svelte-1e1kh3w{max-width:72ch;color:var(--ink);text-wrap:pretty;margin:3px 0 0;font-size:14.5px}.btn.svelte-1e1kh3w{flex:none;text-decoration:none}@media (width<=560px){.promo.svelte-1e1kh3w{padding:12px 13px}h2.svelte-1e1kh3w{font-size:15px}p.svelte-1e1kh3w{font-size:14px}.btn.svelte-1e1kh3w{width:100%}}.support.svelte-hc6d0j{z-index:35;color:#0d0c22;white-space:nowrap;background:#fd0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 16px 10px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease-out,opacity .4s ease-out;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 4px 14px #2d271f47}.support.svelte-hc6d0j:hover,.support.svelte-hc6d0j:focus-visible{transform:translateY(-3px)scale(1.04);box-shadow:0 10px 26px #2d271f59}.support.svelte-hc6d0j:active{transition-duration:80ms;transform:translateY(-1px)scale(.98);box-shadow:0 4px 12px #2d271f4d}.support.hidden.svelte-hc6d0j{opacity:0;pointer-events:none}.shine.svelte-hc6d0j{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.shine.svelte-hc6d0j:before{content:"";background:linear-gradient(105deg,#0000,#ffffffa6 50%,#0000);width:50%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.support.svelte-hc6d0j:hover .shine:where(.svelte-hc6d0j):before,.support.svelte-hc6d0j:focus-visible .shine:where(.svelte-hc6d0j):before{animation:.65s ease-out svelte-hc6d0j-shine}@keyframes svelte-hc6d0j-shine{to{left:130%}}.cup.svelte-hc6d0j{display:inline-flex;position:relative}.cup.svelte-hc6d0j img:where(.svelte-hc6d0j){display:block}.support.svelte-hc6d0j:hover .cup:where(.svelte-hc6d0j) img:where(.svelte-hc6d0j),.support.svelte-hc6d0j:focus-visible .cup:where(.svelte-hc6d0j) img:where(.svelte-hc6d0j){transform-origin:50% 85%;animation:.55s ease-in-out svelte-hc6d0j-wiggle}@keyframes svelte-hc6d0j-wiggle{0%{transform:rotate(0)}25%{transform:rotate(-11deg)}50%{transform:rotate(9deg)}75%{transform:rotate(-4deg)}to{transform:rotate(0)}}.steam.svelte-hc6d0j{opacity:0;pointer-events:none;background:#0d0c2259;border-radius:50%;width:4px;height:4px;position:absolute;top:1px}.s1.svelte-hc6d0j{left:2px}.s2.svelte-hc6d0j{left:6px}.s3.svelte-hc6d0j{left:10px}.support.svelte-hc6d0j:hover .steam:where(.svelte-hc6d0j),.support.svelte-hc6d0j:focus-visible .steam:where(.svelte-hc6d0j){animation:1.3s ease-out infinite svelte-hc6d0j-steam}.support.svelte-hc6d0j:hover .s2:where(.svelte-hc6d0j),.support.svelte-hc6d0j:focus-visible .s2:where(.svelte-hc6d0j){animation-delay:.3s}.support.svelte-hc6d0j:hover .s3:where(.svelte-hc6d0j),.support.svelte-hc6d0j:focus-visible .s3:where(.svelte-hc6d0j){animation-delay:.65s}@keyframes svelte-hc6d0j-steam{0%{opacity:0;transform:translateY(0)scale(.6)}30%{opacity:.7}to{opacity:0;transform:translateY(-13px)scale(1.15)}}@media (width<=640px){.support.svelte-hc6d0j{justify-content:center;width:48px;min-height:48px;padding:0;bottom:14px;right:14px}.label.svelte-hc6d0j{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.page.svelte-1n46o8q{flex-direction:column;gap:14px;max-width:1080px;min-height:100vh;margin:0 auto;padding:0 16px 40px;display:flex}main.svelte-1n46o8q{flex-direction:column;flex:1;gap:14px;display:flex}.page.intro-active.svelte-1n46o8q{pointer-events:none}.page.intro-active.svelte-1n46o8q .hero:where(.svelte-1n46o8q) video:where(.svelte-1n46o8q),.page.intro-active.svelte-1n46o8q .hero-tagline:where(.svelte-1n46o8q){opacity:0}.page.intro-active.svelte-1n46o8q .reveal:where(.svelte-1n46o8q),.page.intro-active.svelte-1n46o8q footer:where(.svelte-1n46o8q){transition:opacity .65s ease-out,transform .65s cubic-bezier(.22,1,.36,1)}.page.intro-active.svelte-1n46o8q .reveal-header:where(.svelte-1n46o8q){transition-delay:60ms}.page.intro-active.svelte-1n46o8q .reveal-promo:where(.svelte-1n46o8q){transition-delay:.12s}.page.intro-active.svelte-1n46o8q .reveal-filters:where(.svelte-1n46o8q){transition-delay:.18s}.page.intro-active.svelte-1n46o8q .reveal-list:where(.svelte-1n46o8q){transition-delay:.3s}.page.intro-active.svelte-1n46o8q footer:where(.svelte-1n46o8q){transition-delay:.42s}.page.intro-veiled.svelte-1n46o8q .reveal:where(.svelte-1n46o8q),.page.intro-veiled.svelte-1n46o8q footer:where(.svelte-1n46o8q){opacity:0;transform:translateY(14px)}.hero.svelte-1n46o8q{height:168px;margin:-8px 0 -4px;position:relative}.hero-tagline.svelte-1n46o8q{text-align:center;text-shadow:0 0 2px var(--bg);position:absolute;bottom:0;left:0;right:0}[data-theme=dark] .hero-tagline.svelte-1n46o8q{text-shadow:0 1px 10px var(--bg), 0 0 4px var(--bg)}.hero-title.svelte-1n46o8q{letter-spacing:-.2px;color:var(--ink);margin:0;font-size:19px;font-weight:750}.hero-title.svelte-1n46o8q em:where(.svelte-1n46o8q){color:var(--primary);font-style:normal}.hero-sub.svelte-1n46o8q{color:var(--ink-soft);margin:2px 0 0;font-size:13.5px;font-weight:500}@media (width<=640px){.hero-title.svelte-1n46o8q{font-size:16px}}.hero.svelte-1n46o8q video:where(.svelte-1n46o8q){object-fit:cover;opacity:.85;pointer-events:none;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000),linear-gradient(#0000,#000 45% 62%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000),linear-gradient(#0000,#000 45% 62%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}[data-theme=dark] .hero.svelte-1n46o8q video:where(.svelte-1n46o8q){opacity:.5}@media (width<=640px){.hero.svelte-1n46o8q{height:100px}}.tagline.svelte-1n46o8q{color:var(--ink-soft);margin:0;font-size:14.5px}.extend-banner.svelte-1n46o8q{background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.extend-banner.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--ink);margin:0;font-size:14.5px}.extend-banner.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--accent)}.extend-banner.danger.svelte-1n46o8q{background:var(--danger-soft);border-left-color:var(--danger)}.extend-banner.danger.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--danger)}.extend-actions.svelte-1n46o8q{align-items:center;gap:8px;display:flex}.room-fallback.svelte-1n46o8q{color:var(--ink-soft);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.room-fallback.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0}footer.svelte-1n46o8q{border-top:1px solid var(--line);color:var(--ink-faint);margin-top:24px;padding-top:14px;font-size:13px}.toast.svelte-1n46o8q{z-index:50;background:var(--ink);color:var(--bg);box-shadow:var(--shadow);text-align:center;border-radius:999px;max-width:min(90vw,480px);padding:10px 18px;font-size:14px;font-weight:600;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f2e9;--surface:#fffdf8;--surface-2:#f1ead9;--ink:#2d271f;--ink-soft:#6b6152;--ink-faint:#988d7b;--line:#e3dac6;--line-strong:#cfc4ab;--primary:#3e7a4e;--primary-hover:#346844;--primary-ink:#fff;--primary-soft:#e3efe4;--accent:#c96f42;--accent-soft:#f6e3d7;--danger:#b0452f;--danger-soft:#f7e1da;--ok:#3e7a4e;--chip-bg:#efe8d6;--code-bg:#2d271f;--code-ink:#f5edda;--shadow:0 10px 30px #2d271f2e;--radius:12px;--radius-sm:8px;--font:system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "Cascadia Code", Consolas, Menlo, monospace}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1d1a15;--surface:#26221b;--surface-2:#2f2a21;--ink:#ece5d6;--ink-soft:#b0a691;--ink-faint:#837a67;--line:#3a342a;--line-strong:#4c4536;--primary:#6fb381;--primary-hover:#82c294;--primary-ink:#16211a;--primary-soft:#2b3a2e;--accent:#e08c5c;--accent-soft:#3d2e23;--danger:#e0785e;--danger-soft:#402a23;--ok:#6fb381;--chip-bg:#332e24;--code-bg:#12100c;--code-ink:#f0e8d5;--shadow:0 10px 30px #00000073}*{box-sizing:border-box}html{height:100%}body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}h1,h2,h3{margin:0;line-height:1.2}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}input,select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;padding:8px 10px;transition:border-color .15s ease-out}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--primary)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--ink-faint)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}input::placeholder,textarea::placeholder{color:var(--ink-faint)}a{color:var(--primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.btn{border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 16px;font-weight:600;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--primary);color:var(--primary-ink)}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-ghost{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.btn-ghost:hover:not(:disabled){border-color:var(--ink-faint);background:var(--surface-2)}.btn-danger{border:1px solid var(--danger);color:var(--danger);background:0 0}.btn-danger:hover:not(:disabled){background:var(--danger-soft)}.field{flex-direction:column;gap:4px;display:flex}.field>span{color:var(--ink-soft);font-size:13px;font-weight:600}.field-error{color:var(--danger);font-size:13px}.chip{background:var(--chip-bg);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-tip{z-index:100;background:var(--code-bg);width:max-content;max-width:260px;color:var(--code-ink);border-radius:var(--radius-sm);box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .15s ease-out;position:fixed}.app-tip.visible{opacity:1;visibility:visible}.app-tip:after{content:"";top:100%;left:var(--arrow-x,50%);border:5px solid #0000;border-top-color:var(--code-bg);margin-left:-5px;position:absolute}.app-tip.below:after{border-top-color:#0000;border-bottom-color:var(--code-bg);top:auto;bottom:100%}
