.rarea,.rarea-rail{--a-ink:var(--text);--a-ink-2:var(--text-2);--a-muted:var(--text-3);--a-line:color-mix(in srgb,var(--text) 18%,transparent);font-family:var(--font-luxury-body),"Alegreya Sans",system-ui,sans-serif}.rarea{display:none}.rarea-rail{--rail-top:calc(var(--nav-h-live, var(--nav-h, 4.5rem)) + 24px);position:sticky;top:var(--rail-top);display:flex;flex-direction:column;max-height:calc(100dvh - var(--rail-top) - 16px)}.rarea-rail .rarea__list{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.rarea-rail .rarea__row{min-height:40px;padding:0 14px}.rarea-rail .rarea__title{color:var(--a-ink);font-size:17px}.rarea-rail .rarea__count{font-size:14px}@media (hover:hover) and (pointer:fine){.rarea-rail .rarea__face{transition:transform .16s cubic-bezier(.23,1,.32,1)}.rarea-rail .rarea__row:hover .rarea__face{transform:translateX(3px)}}.rarea-rail__search{margin-bottom:12px}@media (max-width:1080px){.rarea{display:block}.rarea-rail{display:none}}.rarea__layer{position:fixed;inset:0;z-index:71;pointer-events:none}.rarea__scrim{position:absolute;inset:0;background:rgb(19 19 19/.16);pointer-events:auto}.rarea__dock{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translateX(-50%);pointer-events:none}.rarea__measure{position:absolute;visibility:hidden;pointer-events:none}.rarea__pill-measure{display:inline-flex;max-width:calc(100vw - 128px);border:1px solid transparent}.rarea__sheet-measure{width:calc(100vw - 28px);max-width:420px;max-height:calc(100dvh - 112px - env(safe-area-inset-bottom));padding:6px;border:1px solid transparent;overflow:hidden}.rarea__trigger{position:absolute;bottom:0;left:50%;z-index:2;height:48px;translate:-50% 0;border:0;border-radius:999px;background:transparent;pointer-events:auto;cursor:pointer}.rarea__trigger:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.rarea__surface{position:relative;overflow:hidden;box-shadow:0 1px 2px rgb(19 19 19/.08),0 14px 36px -14px rgb(19 19 19/.4);pointer-events:auto}.rarea__pill{position:absolute;inset:0;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 20px 0 18px;color:var(--cta-on);font-size:15px;font-weight:500;white-space:nowrap}.rarea__pill--static{position:static}.rarea__pill svg{flex:0 0 auto;width:18px;height:18px;stroke:currentColor;stroke-linecap:round}.rarea__pill-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.rarea__content{position:absolute;inset:0}.rarea__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.rarea__content .rarea__list{height:100%;padding:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.rarea__content .rarea__list::-webkit-scrollbar{display:none}.rarea__row{position:relative;display:flex;align-items:center;width:100%;min-height:52px;padding:8px 12px;border:0;border-radius:0;background:transparent;color:var(--a-ink-2);text-align:left;cursor:pointer}.rarea__row:focus-visible{outline:1.5px solid color-mix(in srgb,var(--text) 35%,transparent);outline-offset:-2px}.rarea__active{position:absolute;inset:0;border-radius:var(--radius);background:color-mix(in srgb,var(--text) 7%,transparent)}.rarea__content .rarea__active,.rarea__content .rarea__row{border-radius:8px}.rarea__face{position:relative;align-items:center;gap:12px}.rarea__face,.rarea__name{display:flex;flex:1;min-width:0}.rarea__name{align-items:baseline;gap:10px}.rarea__title{overflow:hidden;color:var(--a-ink-2);font-family:var(--font-luxury-display),Georgia,serif;font-size:18px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.rarea__row[aria-pressed=true] .rarea__title{color:var(--a-ink)}.rarea__count{flex:0 0 auto;color:var(--a-muted);font-size:15px;font-variant-numeric:tabular-nums}