.flr-panel,.flr-scope,.flr-tab,.flr-token{--flr-gold:var(--color-gold);--flr-gold-lt:var(--color-gold-light);--flr-gold-pale:var(--color-gold-light);--flr-gold-dk:var(--color-gold-dark);--flr-gold-deep:var(--color-gold-dark);--flr-metal-hi:var(--color-gold-light);--flr-metal-lt:var(--color-gold-light);--flr-metal:var(--color-gold);--flr-metal-dk:var(--color-gold-dark);--flr-metal-deep:var(--color-bg-deep);--flr-ink:var(--color-bg);--flr-ink-2:var(--color-bg-card)}.flr-token{position:relative;display:inline-grid;place-items:center;width:var(--flr-size,56px);height:var(--flr-size,56px);border-radius:calc(var(--flr-size, 56px) * .3);background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 34%),linear-gradient(148deg,var(--flr-metal-lt) 0,var(--flr-metal) 30%,var(--flr-metal-dk) 72%,var(--flr-metal-deep) 100%);box-shadow:inset 0 1.5px 2px rgba(255,255,255,.6),inset 0 -3px 6px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.55),0 10px 22px -8px rgba(0,0,0,.9),0 0 26px -6px rgb(var(--gold-rgb)/.38);transition:transform .14s ease,box-shadow .14s ease}.flr-token:before{inset:calc(var(--flr-size, 56px) * .055);border-radius:calc(var(--flr-size, 56px) * .235);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.08)}.flr-token:after,.flr-token:before{content:"";position:absolute;pointer-events:none}.flr-token:after{inset:0;border-radius:inherit;background:linear-gradient(152deg,rgba(255,255,255,.26),rgba(255,255,255,.07) 22%,rgba(255,255,255,0) 40%)}.flr-token-face{position:relative;z-index:1;display:block;width:calc(var(--flr-size, 56px) * .66);height:calc(var(--flr-size, 56px) * .66);color:var(--flr-ink);--color-bg:var(--flr-metal-lt);filter:drop-shadow(0 calc(var(--flr-size, 56px) * .016) 0 rgba(255,255,255,.42))}.flr-token-face>svg{display:block;width:100%;height:100%}.flr-token[data-tier=subscriber]{box-shadow:inset 0 1.5px 2px rgba(255,255,255,.65),inset 0 -3px 6px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.6),0 0 0 3px rgb(var(--bg-rgb)/.95),0 0 0 4px rgb(var(--gold-rgb)/.55),0 10px 24px -8px rgba(0,0,0,.9),0 0 34px -6px rgb(var(--gold-rgb)/.5)}.flr-launch{-webkit-tap-highlight-color:transparent}.flr-launch:hover .flr-token{transform:translateY(-2px);box-shadow:inset 0 1.5px 2px rgba(255,255,255,.7),inset 0 -3px 6px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.55),0 16px 30px -10px rgba(0,0,0,.95),0 0 34px -4px rgb(var(--gold-rgb)/.55)}.flr-launch:active .flr-token{transform:translateY(1px) scale(.96)}.flr-halo{position:absolute;inset:-2px;border-radius:calc(var(--flr-size, 56px) * .33);border:1.5px solid rgb(var(--gold-rgb)/.75);animation:flr-halo 2.4s cubic-bezier(.2,.7,.3,1) 3;pointer-events:none}@keyframes flr-halo{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(1.55);opacity:0}}.flr-tab{background:linear-gradient(180deg,var(--color-bg-elevated) 0,var(--color-bg-deep) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 1px 0 0 rgb(var(--gold-rgb)/.28),-6px 0 18px -8px rgba(0,0,0,.95),0 0 0 1px rgb(var(--gold-rgb)/.22)}.flr-tab:active{filter:brightness(1.15)}.flr-tab-word{font-family:var(--font-display,var(--font-family-display,system-ui)),sans-serif;font-weight:800;font-size:8.5px;letter-spacing:.12em;line-height:1.15;text-align:center;color:color-mix(in srgb,var(--color-gold) 85%,transparent)}.flr-pip{box-shadow:0 0 0 2px var(--flr-ink),0 0 0 3px rgba(216,93,106,.35),0 0 10px rgba(216,93,106,.7)}#rts-floor-dialog:focus,#rts-floor-dialog:focus-visible{outline:none}.flr-panel{background:radial-gradient(125% 78% at 50% -6%,color-mix(in srgb,var(--color-gold) 9%,transparent),transparent 58%),linear-gradient(180deg,var(--color-bg-card) 0,var(--color-bg-deep) 58%,var(--color-bg) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 7%,transparent),0 -18px 50px -28px rgba(0,0,0,.95),0 40px 90px -34px var(--color-bg);z-index:1100;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transition-property:opacity,transform,translate,scale}.flr-panel .flr-conversation{min-height:6rem}.flr-panel .flr-log{overscroll-behavior-y:auto}.flr-panel .flr-say .flr-prose{font-size:1rem;line-height:1.6}.flr-panel .flr-say .flr-prose-lead{font-size:1.125rem}.flr-panel .flr-status{font-size:.8125rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.flr-panel .flr-strip{flex-wrap:wrap}.flr-panel .flr-machine{flex-basis:7rem;font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.flr-panel .flr-custody{max-width:100%;font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.flr-panel .flr-input-label{font-size:.8125rem;line-height:1.4}.flr-panel .flr-link,.flr-panel button[aria-label="Answer copied"],.flr-panel button[aria-label="Copy this answer"]{min-height:44px}.flr-panel .flr-attach button{padding-top:.5rem;padding-bottom:.5rem}@media (min-width:640px){.flr-panel{box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgb(var(--gold-rgb)/.1),0 30px 70px -24px rgba(0,0,0,.95),0 0 0 1px rgba(0,0,0,.7)}}.flr-hair{background-image:linear-gradient(to right,transparent,rgb(var(--gold-rgb)/.5) 22%,rgb(var(--gold-rgb)/.5) 78%,transparent)}.flr-grab{width:42px;height:4px;border-radius:4px;background:linear-gradient(180deg,rgb(var(--gold-rgb)/.55),rgb(var(--gold-rgb)/.16));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 1px 2px rgba(0,0,0,.8)}.flr-strip{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),inset 0 -1px 0 rgba(0,0,0,.5)}.flr-strip[data-loaded=true]{background:linear-gradient(180deg,rgb(var(--gold-rgb)/.11),rgb(var(--gold-rgb)/.015));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(0,0,0,.5),inset 2px 0 0 rgb(var(--gold-rgb)/.75)}.flr-cab{position:relative;width:13px;height:17px;flex:none;border:1px solid rgb(var(--gold-rgb)/.5);border-radius:5px 5px 1.5px 1.5px;background:linear-gradient(180deg,rgb(var(--gold-rgb)/.16),transparent 62%);box-shadow:inset 0 1px 0 rgba(255,255,255,.09)}.flr-cab:after{content:"";position:absolute;left:16%;right:16%;bottom:1.5px;height:2px;border-radius:1px;background:rgb(var(--gold-rgb)/.45)}.flr-say{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.014));border:1px solid var(--color-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.5),0 10px 20px -14px var(--color-bg)}.flr-say[data-scan=true]{background:linear-gradient(180deg,rgb(var(--gold-rgb)/.075),rgba(255,255,255,.012));border-color:rgb(var(--gold-rgb)/.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(0,0,0,.5),0 12px 26px -14px var(--color-bg),0 0 22px -14px rgb(var(--gold-rgb)/.75)}.flr-say[data-scan=true]:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgb(var(--gold-rgb)/0),rgb(var(--gold-rgb)/.62),rgb(var(--gold-rgb)/0));pointer-events:none}.flr-said{background:linear-gradient(180deg,rgb(var(--gold-rgb)/.17),rgb(var(--gold-rgb)/.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.35),0 0 0 1px rgb(var(--gold-rgb)/.44),0 8px 18px -14px var(--color-bg)}.flr-rail{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,var(--flr-gold-dk) 0,var(--flr-gold) calc(var(--rail, 100%) * .55),var(--flr-gold-lt) var(--rail,100%),rgba(255,255,255,.07) var(--rail,100%),rgba(255,255,255,.07) 100%);transition:background 90ms linear}.flr-rail[data-live=true]{box-shadow:0 0 12px -1px rgb(var(--gold-rgb)/.65)}.flr-rail:not([data-live=true]){background:linear-gradient(to bottom,rgb(var(--gold-dark-rgb)/.6),rgb(var(--gold-dark-rgb)/.18))}@media (prefers-reduced-motion:reduce){.flr-rail{transition:none}.flr-rail[data-live=true]{box-shadow:none}}.flr-link{display:inline-flex;align-items:center;gap:.3em;padding:.2em .6em .24em;margin:0 .08em;border-radius:9px;font-weight:700;color:var(--flr-gold-lt);background:linear-gradient(180deg,rgb(var(--gold-rgb)/.18),rgb(var(--gold-rgb)/.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px rgb(var(--gold-rgb)/.38),0 3px 8px -6px var(--color-bg);text-decoration:none;transition:background .14s ease,box-shadow .14s ease,transform .1s ease}.flr-link:hover{background:linear-gradient(180deg,rgb(var(--gold-rgb)/.3),rgb(var(--gold-rgb)/.14));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px rgb(var(--gold-rgb)/.6),0 4px 10px -6px var(--color-bg)}.flr-link:active{transform:translateY(1px)}.flr-link-mark{font-size:.82em;line-height:1;opacity:.75}.flr-start{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015));border:1px solid var(--color-border);border-radius:14px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.5),0 8px 16px -12px var(--color-bg);transition:background .14s ease,border-color .14s ease,transform .1s ease}.flr-start:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,rgb(var(--gold-rgb)/.2),rgb(var(--gold-rgb)/.85),rgb(var(--gold-rgb)/.2));opacity:.62;transition:opacity .14s ease}.flr-start:focus-visible,.flr-start:hover{background:linear-gradient(180deg,rgb(var(--gold-rgb)/.13),rgb(var(--gold-rgb)/.04));border-color:rgb(var(--gold-rgb)/.42)}.flr-start:active:before,.flr-start:focus-visible:before,.flr-start:hover:before{opacity:1}.flr-start:active{transform:scale(.985)}.flr-start[data-do=camera]{background:linear-gradient(180deg,rgb(var(--gold-rgb)/.1),rgb(var(--gold-rgb)/.028));border-color:rgb(var(--gold-rgb)/.36)}.flr-start[data-do=camera]:before{opacity:1}.flr-start[data-do=camera] .flr-start-ico{color:var(--flr-gold-lt);box-shadow:inset 0 1px 3px rgba(0,0,0,.9),inset 0 -1px 0 rgba(255,255,255,.05),0 0 0 1px rgb(var(--gold-rgb)/.45)}.flr-start-ico{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--flr-gold);background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.25));box-shadow:inset 0 1px 3px rgba(0,0,0,.9),inset 0 -1px 0 rgba(255,255,255,.05),0 0 0 1px rgb(var(--gold-rgb)/.24)}.flr-offer{background:linear-gradient(180deg,rgb(var(--gold-rgb)/.13),rgb(var(--gold-rgb)/.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 3px 0 0 var(--flr-gold),0 0 0 1px rgb(var(--gold-rgb)/.34),0 14px 28px -18px var(--color-bg)}.flr-jump{background:linear-gradient(180deg,var(--color-bg-elevated),var(--color-bg-card));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 0 1px rgb(var(--gold-rgb)/.45),0 12px 26px -10px rgba(0,0,0,.95)}.flr-reels{display:inline-flex;gap:3px;padding:3px;border-radius:7px;background:rgba(0,0,0,.4);box-shadow:inset 0 1px 3px rgba(0,0,0,.9),0 0 0 1px rgb(var(--gold-rgb)/.2)}.flr-reel{position:relative;width:9px;height:18px;border-radius:2.5px;overflow:hidden;background:linear-gradient(180deg,var(--color-bg),var(--color-bg-card));box-shadow:inset 0 1px 2px rgba(0,0,0,.95)}.flr-reel i{position:absolute;left:1.5px;right:1.5px;top:0;height:54px;background:repeating-linear-gradient(180deg,transparent 0 3px,var(--flr-gold-lt) 3px 5px,var(--flr-gold) 5px 7px,var(--flr-gold-dk) 7px 9px,transparent 9px 12px);filter:drop-shadow(0 0 4px rgb(var(--gold-rgb)/.55));animation:flr-reel 1.25s cubic-bezier(.3,0,.15,1) infinite}.flr-reel:nth-child(2) i{animation-delay:.15s}.flr-reel:nth-child(3) i{animation-delay:.3s}@keyframes flr-reel{0%{transform:translateY(0)}62%{transform:translateY(-36px)}to{transform:translateY(-36px)}}@media (prefers-reduced-motion:reduce){.flr-reel i{animation:none;transform:translateY(-36px);filter:none;opacity:.7}}.flr-deck{background:linear-gradient(180deg,var(--color-bg-deep) 0,var(--color-bg) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 -10px 24px -20px var(--color-bg)}.flr-field{background:linear-gradient(180deg,var(--color-bg-input),var(--color-bg-deep));border:1px solid var(--color-border);box-shadow:inset 0 2px 4px rgba(0,0,0,.65),inset 0 -1px 0 rgba(255,255,255,.03);transition:border-color .14s ease,box-shadow .14s ease}.flr-field:focus{outline:none;border-color:rgb(var(--gold-rgb)/.55);box-shadow:inset 0 2px 4px rgba(0,0,0,.65),0 0 0 3px rgb(var(--gold-rgb)/.14)}.flr-key{position:relative;border-radius:50%;color:var(--color-bg);background:radial-gradient(circle at 36% 26%,rgba(255,255,255,.62) 0,rgba(255,255,255,0) 40%),radial-gradient(circle at 42% 32%,var(--flr-gold-pale) 0,var(--flr-gold-lt) 16%,var(--flr-gold) 48%,var(--flr-gold-dk) 80%,var(--flr-gold-deep) 100%);box-shadow:inset 0 1.5px 1.5px rgba(255,255,255,.7),inset 0 -3px 6px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.5),0 8px 16px -7px rgba(0,0,0,.9),0 0 20px -6px rgb(var(--gold-rgb)/.55);transition:transform .1s ease,box-shadow .14s ease,opacity .14s ease}.flr-key:active:not(:disabled){transform:translateY(1.5px) scale(.96);box-shadow:inset 0 2px 5px rgba(0,0,0,.5),0 0 0 1px rgba(0,0,0,.5),0 3px 8px -6px rgba(0,0,0,.9)}.flr-key:disabled{background:linear-gradient(180deg,var(--color-bg-elevated),var(--color-bg-card));color:var(--color-muted);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),inset 0 -1px 0 rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.05);cursor:default}.flr-clip{color:var(--flr-gold);background:linear-gradient(180deg,var(--color-bg-card),var(--color-bg-input));border:1px solid rgb(var(--gold-rgb)/.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -2px 4px rgba(0,0,0,.5),0 0 14px -8px rgb(var(--gold-rgb)/.7);transition:color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .1s ease}.flr-clip:hover:not(:disabled),.flr-clip[data-open=true]{color:var(--flr-gold-lt);border-color:rgb(var(--gold-rgb)/.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -2px 4px rgba(0,0,0,.5),0 0 18px -6px rgb(var(--gold-rgb)/.85)}.flr-clip:active:not(:disabled){transform:translateY(1px) scale(.97)}.flr-clip:disabled{color:var(--color-muted);cursor:default}.flr-attach{background:linear-gradient(180deg,var(--color-bg-elevated),var(--color-bg-card));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgb(var(--gold-rgb)/.28),0 22px 44px -16px rgba(0,0,0,.95)}.flr-shot{border-bottom:1px solid rgba(255,255,255,.08);filter:saturate(.92) brightness(.96)}.flr-mode{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid var(--color-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 4px 10px -8px var(--color-bg);transition:border-color .14s ease,color .14s ease}.flr-mode:active,.flr-mode:hover{border-color:rgb(var(--gold-rgb)/.5);color:var(--flr-gold-lt)}@media (max-height:500px){.flr-sheet{max-height:96dvh}.flr-head{padding-top:.35rem;padding-bottom:.5rem}.flr-grabrow{display:none}.flr-log{padding-top:.6rem;padding-bottom:.6rem}}@media (max-height:500px) and (min-width:640px){.flr-sheet{top:.6rem;bottom:.6rem;height:auto;max-height:none}}@media (prefers-reduced-motion:reduce){.flr-halo{animation:none;opacity:0}.flr-field,.flr-key,.flr-link,.flr-mode,.flr-start,.flr-token{transition:none}}.FloorStartup_dialog__R3QcU{width:min(26rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:1.5rem;overflow:auto;border:1px solid var(--color-border-light);border-radius:1.25rem;background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:0 1.5rem 5rem color-mix(in srgb,var(--color-bg) 88%,transparent)}.FloorStartup_dialog__R3QcU::backdrop{background:color-mix(in srgb,var(--color-bg) 72%,transparent)}.FloorStartup_title__Io_yn{margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.FloorStartup_message__2zUH6{margin:.75rem 0 1.25rem;color:var(--color-text-secondary);line-height:1.6}.FloorStartup_cancel__y4ZOb{min-width:6rem;min-height:44px;padding:.65rem 1rem;border:1px solid var(--color-border-light);border-radius:.75rem;color:inherit;background:transparent;font:inherit;cursor:pointer}.FloorStartup_cancel__y4ZOb:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}