.of-cart-n{color:#121318;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--color-raise);animation:of-pop .42s var(--ease-press) both;background:#fff;border-radius:999px;place-items:center;padding:0 4px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:1px;right:1px}@keyframes of-pop{0%{opacity:0;scale:.4}}.of-sheet-wrap{z-index:90;position:fixed;inset:0}.of-sheet-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .24s var(--ease-standard) both;background:#07080a99;position:absolute;inset:0}.of-sheet{background:var(--color-raise);width:min(420px,100vw - 20px);animation:of-sheet-in .42s var(--ease-glide) both;border-radius:24px;flex-direction:column;display:flex;position:absolute;top:10px;bottom:10px;right:10px;box-shadow:inset 0 0 0 1px #ffffff12,0 40px 100px -30px #000000f2}@keyframes of-sheet-in{0%{opacity:0;translate:24px}}.of-sheet-leave .of-sheet{animation:of-sheet-out .22s var(--ease-in) both}.of-sheet-leave .of-sheet-scrim{animation:fade-out .2s var(--ease-exit) both}@keyframes of-sheet-out{to{opacity:0;translate:24px}}.of-sheet-row{transition:background-color .2s var(--ease-standard);border-radius:18px;align-items:center;gap:14px;padding:10px;display:flex}.of-sheet-row:hover{background:#ffffff0a}.of-sheet-row[data-state=taken]{opacity:.5}.of-live{background:var(--color-good);width:7px;height:7px;animation:of-live 2.4s var(--ease-out) infinite;border-radius:999px;flex-shrink:0;box-shadow:0 0 #9bd8a699}@keyframes of-live{0%{box-shadow:0 0 #9bd8a68c}70%,to{box-shadow:0 0 0 7px #9bd8a600}}.of-cta{color:#121318;cursor:pointer;white-space:nowrap;height:52px;transition:translate var(--lp-lift) var(--lp-glide), box-shadow var(--lp-ms) var(--lp-ease), scale var(--lp-lift) var(--lp-glide), opacity var(--lp-ms) var(--lp-ease);background:#fff;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff6,0 12px 30px -12px #ffffff40}.of-cta span{text-overflow:ellipsis;overflow:hidden}.of-cta:hover:not(:disabled){translate:0 -1px;box-shadow:inset 0 1px #fff6,0 18px 40px -14px #fff6}.of-cta:active:not(:disabled){transition-duration:80ms;scale:.97}.of-cta:disabled{opacity:.55;cursor:default}.of-cta-arrow{transition:translate var(--lp-lift) var(--lp-glide);flex-shrink:0}.of-cta:hover .of-cta-arrow{translate:3px}.of-cta-sm{border-radius:13px;height:44px;padding:0 16px;font-size:14px}.of-sheet-room{border-radius:18px;align-items:center;gap:14px;margin-top:4px;padding:10px;display:flex}.of-sheet-room-slots{width:64px;height:64px;color:var(--color-ink-3);border:1px dashed #ffffff2e;border-radius:14px;flex-shrink:0;place-items:center;display:grid;position:relative}.of-sheet-room-slots i{display:none}.of-sheet-room-slots i:first-child{display:grid}.of-sheet-compare{gap:6px;display:grid}.of-sheet-compare div{color:var(--color-ink-3);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;font-size:13px;line-height:1.35;display:flex}.of-sheet-compare dd{font-variant-numeric:tabular-nums}.of-sheet-compare div[data-lit]{color:var(--color-ink-2);background:color-mix(in srgb, var(--brand-amethyst) 16%, #ffffff08);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-amethyst) 40%, transparent)}.of-sheet-compare div[data-lit] b{color:var(--color-ink);font-weight:600}.of-sheet-compare div[data-lit] dd{color:var(--color-ink);font-size:16px;font-weight:600}
