.desk.svelte-12vf5rz{display:contents;font-family:var(--font-body);font-size:var(--text-ui-body);line-height:var(--text-ui-body--line-height)}.desk__shortfall.svelte-12vf5rz,.desk__rate.svelte-12vf5rz,.desk__ceiling.svelte-12vf5rz,.desk__note.svelte-12vf5rz,.desk__notice.svelte-12vf5rz{margin:0}.desk__shortfall.svelte-12vf5rz{font-weight:700;color:var(--color-warning)}.desk__rate.svelte-12vf5rz{color:var(--color-cream-soft)}.desk__choice.svelte-12vf5rz{display:flex;flex-direction:column;gap:var(--space-2)}.desk__label.svelte-12vf5rz{margin:0;font-size:var(--text-ui-caption);line-height:var(--text-ui-caption--line-height);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-cream-faint)}.desk__options.svelte-12vf5rz{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.desk__option.svelte-12vf5rz{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:100%;min-height:var(--ui-touch);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-panel-raised);color:var(--color-cream);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-base) ease,background-color var(--motion-base) ease}.desk__option.svelte-12vf5rz:hover:not(:disabled){border-color:var(--color-line-brass);background:#2b2c24}.desk__option.svelte-12vf5rz:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.desk__option.svelte-12vf5rz:disabled{opacity:.5;cursor:not-allowed}.desk__option[aria-busy=true].svelte-12vf5rz{border-color:var(--color-brass)}.desk__chips.svelte-12vf5rz{font-size:var(--text-ui-lead)}.desk__chips.svelte-12vf5rz .price__figure{font-family:var(--font-display)}.desk__arrow.svelte-12vf5rz{display:inline-flex;color:var(--color-cream-faint);transform:rotate(90deg)}.desk__ceiling.svelte-12vf5rz,.desk__note.svelte-12vf5rz{font-size:var(--text-ui-small);color:var(--color-cream-faint)}.desk__notice.svelte-12vf5rz{padding:var(--space-2) var(--space-3);border:1px solid rgba(142,240,176,.3);border-radius:var(--radius-control);background:#8ef0b01a;color:var(--color-success)}.desk__notice--error.svelte-12vf5rz{border-color:#ff9a8f4d;background:#ff9a8f1a;color:var(--color-danger)}.install-invite.svelte-gb1eoi{position:fixed;right:max(var(--space-4),env(safe-area-inset-right,0px));bottom:max(var(--space-4),env(safe-area-inset-bottom,0px));z-index:55;width:min(380px,calc(100vw - 2 * var(--space-4)));animation:svelte-gb1eoi-install-invite-in var(--motion-emphasis) var(--ease-settle) both}.install-invite.svelte-gb1eoi .card{border-color:var(--color-line-brass);box-shadow:0 18px 40px -12px #000000d9}.install-invite.svelte-gb1eoi p:where(.svelte-gb1eoi){margin:0}.install-invite__why.svelte-gb1eoi{font-size:var(--text-ui-small);line-height:var(--text-ui-small--line-height);color:var(--color-cream-soft)}.install-invite__intro.svelte-gb1eoi{font-weight:700}.install-invite__actions.svelte-gb1eoi{display:flex;gap:var(--space-2)}.install-invite__steps.svelte-gb1eoi{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;counter-reset:install-step}.install-invite__steps.svelte-gb1eoi li:where(.svelte-gb1eoi){display:flex;align-items:center;gap:var(--space-2);counter-increment:install-step}.install-invite__steps.svelte-gb1eoi li:where(.svelte-gb1eoi):before{content:counter(install-step) ".";min-width:1.25em;font-weight:700;color:var(--color-brass)}.install-invite__step-icon.svelte-gb1eoi{display:inline-flex;flex:none;color:var(--color-brass-pale)}@keyframes svelte-gb1eoi-install-invite-in{0%{opacity:0;transform:translateY(12px)}}@container app-shell (max-width: 900px) and (orientation: portrait){.install-invite.svelte-gb1eoi{right:var(--space-3);left:var(--space-3);bottom:calc(var(--ui-tabbar-height) + env(safe-area-inset-bottom,0px) + var(--space-2));width:auto}}@container app-shell (max-height: 520px) and (orientation: landscape){.install-invite.svelte-gb1eoi{bottom:var(--space-2);width:min(340px,50vw)}}@media(prefers-reduced-motion:reduce){.install-invite.svelte-gb1eoi{animation:none}}.notices.svelte-11hgllb{position:fixed;right:max(var(--space-4),env(safe-area-inset-right,0px));bottom:max(var(--space-4),env(safe-area-inset-bottom,0px));z-index:60;display:flex;flex-direction:column;gap:var(--space-2);width:min(380px,calc(100vw - 2 * var(--space-4)));pointer-events:none}.notice.svelte-11hgllb{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-line-brass);border-left:4px solid var(--color-brass);border-radius:var(--radius-control);background:var(--ui-glass-strong);box-shadow:0 18px 40px -12px #000000d9;-webkit-backdrop-filter:blur(var(--ui-glass-blur));backdrop-filter:blur(var(--ui-glass-blur));color:var(--color-cream);pointer-events:auto;animation:svelte-11hgllb-notice-in var(--motion-emphasis) var(--ease-settle) both}.notice--searching.svelte-11hgllb{border-left-color:var(--color-felt-light)}.notice__icon.svelte-11hgllb{flex:none;color:var(--color-brass-pale)}.notice__text.svelte-11hgllb{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.notice__text.svelte-11hgllb p:where(.svelte-11hgllb){margin:0}.notice__title.svelte-11hgllb{font-weight:700}.notice__body.svelte-11hgllb{font-size:var(--text-ui-small);line-height:var(--text-ui-small--line-height);color:var(--color-cream-soft);overflow-wrap:anywhere}.notice__actions.svelte-11hgllb{display:flex;gap:var(--space-2);margin-top:var(--space-1)}@keyframes svelte-11hgllb-notice-in{0%{opacity:0;transform:translateY(12px)}}@container app-shell (max-width: 900px) and (orientation: portrait){.notices.svelte-11hgllb{right:var(--space-3);left:var(--space-3);bottom:calc(var(--ui-tabbar-height) + env(safe-area-inset-bottom,0px) + var(--space-2));width:auto}}@container app-shell (max-height: 520px) and (orientation: landscape){.notices.svelte-11hgllb{bottom:var(--space-2);width:min(340px,50vw)}.notice.svelte-11hgllb{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}}@media(prefers-reduced-motion:reduce){.notice.svelte-11hgllb{animation:none}}.app-shell__content--game.svelte-12qhfyh{gap:0;padding:0}
