.host-chrome.svelte-jdiruz{justify-content:space-between;align-items:center;gap:18px;height:78px;display:flex}.brand-mark.svelte-jdiruz{width:24px;height:36px;color:var(--color-text);background-color:currentColor;flex:none;display:block;-webkit-mask:url(../../../staysi_icon.svg?v=staysi-brand-7) 50%/contain no-repeat;mask:url(../../../staysi_icon.svg?v=staysi-brand-7) 50%/contain no-repeat}.header-actions.svelte-jdiruz{justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-link.svelte-jdiruz{min-height:42px;color:var(--color-text-muted);border-radius:999px;align-items:center;gap:9px;padding:3px 4px 3px 10px;text-decoration:none;transition:color .14s,background .14s;display:flex}.account-link[aria-current=page].svelte-jdiruz{color:var(--color-accent-strong);background:var(--color-accent-faint)}.account-copy.svelte-jdiruz{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:.7rem;font-weight:750;overflow:hidden}.account-avatar.svelte-jdiruz{width:34px;height:34px;color:var(--color-accent-strong);background:var(--color-accent-soft);border-radius:50%;place-items:center;font-size:.72rem;font-weight:820;display:grid}.header-actions.svelte-jdiruz>button:where(.svelte-jdiruz){min-height:40px;color:var(--color-text-soft);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:.75rem}.setup-status.svelte-jdiruz{z-index:45;border:1px solid color-mix(in srgb, var(--color-accent-strong) 20%, var(--color-border));min-height:60px;color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-accent-soft));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;margin:0 0 16px;display:grid;position:sticky;top:8px;overflow:hidden;box-shadow:0 9px 28px #19231e17}.setup-status.ready.svelte-jdiruz{border-color:color-mix(in srgb, var(--color-accent-strong) 32%, var(--color-border))}.setup-status.failed.svelte-jdiruz{border-color:color-mix(in srgb, #a64f45 35%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 94%, #f4d7d3)}.setup-status-link.svelte-jdiruz{min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px 10px 12px;text-decoration:none;display:grid}.setup-indicator.svelte-jdiruz{width:34px;height:34px;color:var(--color-accent-strong);background:var(--color-accent-soft);border-radius:50%;place-items:center;font-size:.9rem;font-weight:850;display:grid}.setup-indicator.svelte-jdiruz i:where(.svelte-jdiruz){border:2px solid color-mix(in srgb, var(--color-accent-strong) 20%, transparent);border-top-color:var(--color-accent-strong);border-radius:50%;width:15px;height:15px;animation:.85s linear infinite svelte-jdiruz-setup-spin}.setup-copy.svelte-jdiruz{gap:2px;min-width:0;display:grid}.setup-copy.svelte-jdiruz strong:where(.svelte-jdiruz),.setup-copy.svelte-jdiruz small:where(.svelte-jdiruz){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-copy.svelte-jdiruz strong:where(.svelte-jdiruz){font-size:.78rem;font-weight:780}.setup-copy.svelte-jdiruz small:where(.svelte-jdiruz){color:var(--color-text-muted);font-size:.68rem}.setup-action.svelte-jdiruz{color:var(--color-accent-strong);font-size:.7rem;font-weight:800}.setup-dismiss.svelte-jdiruz{border:0;border-left:1px solid color-mix(in srgb, var(--color-text-soft) 10%, transparent);width:42px;color:var(--color-text-muted);cursor:pointer;background:0 0;font-size:1.05rem}@keyframes svelte-jdiruz-setup-spin{to{transform:rotate(360deg)}}@media (hover:hover){.account-link.svelte-jdiruz:hover{color:var(--color-text);background:var(--color-bg)}.setup-status.svelte-jdiruz:hover{border-color:color-mix(in srgb, var(--color-accent-strong) 36%, var(--color-border))}.setup-dismiss.svelte-jdiruz:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-bg) 70%, transparent)}}@media (width<=680px){.host-chrome.svelte-jdiruz{height:66px}.account-link.svelte-jdiruz{padding-left:3px}.account-copy.svelte-jdiruz,.header-actions.svelte-jdiruz>button:where(.svelte-jdiruz){display:none}.setup-status.svelte-jdiruz{border-radius:14px;min-height:56px;margin-left:-2px;margin-right:-2px;top:6px}.setup-status-link.svelte-jdiruz{gap:9px;padding-left:10px}.setup-action.svelte-jdiruz{display:none}}@media (prefers-reduced-motion:reduce){.setup-indicator.svelte-jdiruz i:where(.svelte-jdiruz){animation:none}}.setup-nudge.svelte-1st1qnd{border:1px solid var(--color-line-strong);background:color-mix(in srgb, var(--color-accent-soft) 58%, var(--color-surface));border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 22px;padding:16px 18px;display:flex}.setup-nudge.svelte-1st1qnd div:where(.svelte-1st1qnd){gap:3px;min-width:0;display:grid}p.svelte-1st1qnd{color:var(--color-accent-strong);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}strong.svelte-1st1qnd{font-size:.95rem}span.svelte-1st1qnd{color:var(--color-text-soft);font-size:.76rem}a.svelte-1st1qnd{min-height:40px;color:var(--color-button-text);background:var(--color-accent-strong);border-radius:11px;flex:none;place-items:center;padding:0 14px;font-size:.76rem;font-weight:750;text-decoration:none;display:grid}@media (width<=560px){.setup-nudge.svelte-1st1qnd{flex-direction:column;align-items:stretch}a.svelte-1st1qnd{width:100%}}.readonly-banner.svelte-vxkaw6,.stay-state.svelte-vxkaw6{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 4px;padding:13px 15px;display:flex}.readonly-banner.svelte-vxkaw6>div:where(.svelte-vxkaw6),.stay-state.svelte-vxkaw6>div:where(.svelte-vxkaw6){gap:2px;display:grid}.readonly-banner.svelte-vxkaw6 strong:where(.svelte-vxkaw6),.stay-state.svelte-vxkaw6 strong:where(.svelte-vxkaw6){font-size:.8rem}.readonly-banner.svelte-vxkaw6 span:where(.svelte-vxkaw6),.stay-state.svelte-vxkaw6 span:where(.svelte-vxkaw6){color:var(--color-text-soft);font-size:.75rem;line-height:1.45}.readonly-banner.svelte-vxkaw6 button:where(.svelte-vxkaw6),.stay-state.svelte-vxkaw6 button:where(.svelte-vxkaw6){min-height:38px;color:var(--color-button-text);background:var(--color-accent-strong);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:12px;padding:0 13px;font-size:.72rem;font-weight:800}.stay-state.paused.svelte-vxkaw6{border-color:color-mix(in srgb, var(--color-priority-text) 24%, var(--color-line));background:var(--color-priority-soft)}.stay-state.protected.svelte-vxkaw6{background:var(--color-accent-faint)}.backdrop.svelte-vxkaw6{z-index:1600;background:color-mix(in srgb, var(--color-overlay) 48%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.prompt.svelte-vxkaw6{border:1px solid var(--color-line-strong);background:var(--color-surface);width:min(100%,500px);box-shadow:var(--shadow-dialog);border-radius:26px;gap:16px;padding:28px;display:grid}.prompt.svelte-vxkaw6 p:where(.svelte-vxkaw6){color:var(--color-accent-strong);letter-spacing:.12em;margin:0;font-size:.67rem;font-weight:850}.prompt.svelte-vxkaw6 h2:where(.svelte-vxkaw6){letter-spacing:-.05em;margin:0;font-size:clamp(2rem,8vw,3rem);font-weight:560;line-height:1}.prompt.svelte-vxkaw6>span:where(.svelte-vxkaw6),.restart-summary.svelte-vxkaw6 span:where(.svelte-vxkaw6){color:var(--color-text-soft);line-height:1.55}.restart-summary.svelte-vxkaw6{background:var(--color-bg);border-radius:16px;gap:3px;padding:15px 16px;display:grid}.restart-summary.svelte-vxkaw6 small:where(.svelte-vxkaw6){color:var(--color-text-muted);font-weight:700}.restart-summary.svelte-vxkaw6 strong:where(.svelte-vxkaw6){font-size:1.05rem}.error.svelte-vxkaw6{color:var(--color-priority-text);background:var(--color-priority-soft);border-radius:13px;padding:11px 13px;font-size:.78rem}.actions.svelte-vxkaw6{justify-content:flex-end;gap:9px;display:flex}.actions.svelte-vxkaw6 button:where(.svelte-vxkaw6){border:1px solid var(--color-line-strong);min-height:46px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:14px;padding:0 16px;font-size:.78rem;font-weight:800}.actions.svelte-vxkaw6 .primary:where(.svelte-vxkaw6){color:var(--color-button-text);background:var(--color-accent-strong);border:0}button.svelte-vxkaw6:disabled{opacity:.55;cursor:wait}@media (width<=680px){.readonly-banner.svelte-vxkaw6,.stay-state.svelte-vxkaw6{flex-direction:column;align-items:stretch}.backdrop.svelte-vxkaw6{place-items:end center}.prompt.svelte-vxkaw6{border-radius:26px 26px 18px 18px}.actions.svelte-vxkaw6{grid-template-columns:1fr 1fr;display:grid}}.staysi-footer.svelte-c6taxt{width:100%;color:var(--color-text-muted);text-align:center;justify-items:center;gap:6px;padding:40px 0 8px;display:grid}.staysi-footer.compact.svelte-c6taxt{padding-top:24px}.footer-wordmark.svelte-c6taxt{color:currentColor;background:currentColor;width:124px;height:58px;display:block;-webkit-mask:url(../../../staysi-wordmark.svg) 50%/contain no-repeat;mask:url(../../../staysi-wordmark.svg) 50%/contain no-repeat}.compact.svelte-c6taxt .footer-wordmark:where(.svelte-c6taxt){width:112px;height:52px}p.svelte-c6taxt{color:var(--color-text-muted);letter-spacing:.025em;margin:-7px 0 0;font-size:.68rem;font-weight:650}nav.svelte-c6taxt{flex-wrap:wrap;justify-content:center;gap:5px 13px;max-width:660px;font-size:.68rem;font-weight:650;display:flex}a.svelte-c6taxt{min-height:24px;color:inherit;text-underline-offset:2px;align-items:center;display:inline-flex}.host-app-shell.svelte-qaj9k4{width:min(100%,1180px);min-height:100vh;margin:0 auto;padding:0 clamp(18px,4vw,46px) 110px}.host-canvas.svelte-qaj9k4{min-width:0}.host-standalone-footer.svelte-qaj9k4{width:min(100%,1180px);margin:0 auto;padding:0 clamp(18px,4vw,46px) 28px}.host-canvas>main{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.host-canvas>main>header:first-child{display:none!important}@media (width<=680px){.host-app-shell.svelte-qaj9k4{padding-bottom:120px;padding-left:16px;padding-right:16px}.host-standalone-footer.svelte-qaj9k4{padding-left:16px;padding-right:16px}}
