.rr-chrome-mid{flex:1 1 auto;display:flex;justify-content:center;min-width:0;pointer-events:auto}.fm-bar{gap:8px;width:min(480px,100%)}.fm-bar,.fm-bar-field{display:flex;align-items:center}.fm-bar-field{position:relative;flex:1 1 auto;min-width:0}.fm-bar-browse{flex:none;min-height:40px;padding:8px 16px;border:1px solid var(--rr-accent-line);border-radius:999px;background:var(--rr-accent);color:var(--rr-on-accent);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:var(--rr-shadow-1);transition:filter .2s,transform .2s}.fm-bar-browse:hover{filter:brightness(1.08)}.fm-bar-browse:active{transform:scale(.97)}.fm-bar-browse:focus-visible{outline:2px solid var(--rr-accent-line);outline-offset:2px}.fm-browse-glyph{display:none}.fm-bar-glyph{position:absolute;left:14px;color:var(--rr-ink-faint);pointer-events:none}.fm-bar-input{box-sizing:border-box;min-width:0;width:100%;min-height:40px;padding:8px 44px 8px 36px;border-radius:999px;border:1px solid var(--rr-line);background:var(--rr-surface);color:var(--rr-ink);font-family:inherit;font-size:13.5px;font-weight:600;box-shadow:var(--rr-shadow-1);transition:border-color .25s,background-color .25s}.fm-bar-input::-moz-placeholder{color:var(--rr-ink-faint)}.fm-bar-input::placeholder{color:var(--rr-ink-faint)}.fm-bar-input:hover{border-color:var(--rr-line-strong)}.fm-bar-input:focus{outline:none;border-color:var(--rr-accent-line)}.fm-bar-kbd{position:absolute;right:13px;padding:2px 7px;border:1px solid var(--rr-line);border-radius:7px;background:var(--rr-ground-high);color:var(--rr-ink-faint);font-family:inherit;font-size:10.5px;font-weight:700;pointer-events:none}.rr-palette--find{width:min(1060px,100%)}.rr-palette--find .rr-palette-input{padding-right:64px}.fm-wall{padding:18px 18px 22px;display:grid;gap:22px}.fm-shelf-cap{margin:0 0 10px;padding:0 2px}.fm-shelf-row{display:grid;gap:12px}.fm-shelf[data-units="4"] .fm-shelf-row{grid-template-columns:repeat(4,1fr)}.fm-shelf[data-units="5"] .fm-shelf-row{grid-template-columns:repeat(5,1fr)}.fm-tile{position:relative;overflow:hidden;display:flex;align-items:flex-start;min-height:112px;padding:14px 16px;border-radius:16px;background:var(--press);color:var(--rr-ink);text-decoration:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);animation:fm-rise .5s cubic-bezier(.32,.72,0,1) backwards;animation-delay:calc(var(--i) * 18ms);transition:transform .35s cubic-bezier(.32,.72,0,1),box-shadow .35s,filter .35s}.fm-tile--hero{grid-column:span 2;color:var(--rr-on-accent)}.fm-tile-name{font-size:16px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;padding-right:6px}.fm-tile--hero .fm-tile-name{font-size:21px}.fm-tile.is-active{outline:2px solid var(--rr-accent);outline-offset:3px}@keyframes fm-rise{0%{opacity:0;transform:translateY(14px)}}.fm-disc{position:absolute;right:-28px;bottom:-36px;width:98px;height:98px;border-radius:50%;background:radial-gradient(circle,var(--rr-ground) 0 4.5%,transparent 5%),radial-gradient(circle,transparent 0 26%,hsla(0,0%,100%,.16) 26% 27.5%,transparent 28%),radial-gradient(circle,var(--press) 0 26.5%,transparent 27%),repeating-radial-gradient(circle,var(--rr-vinyl-face) 0 3px,var(--rr-vinyl-groove) 3px 4px);box-shadow:0 0 0 1px var(--rr-vinyl-rim),var(--rr-shadow-1);transition:transform .45s cubic-bezier(.32,.72,0,1)}@media (hover:hover) and (pointer:fine){.fm-tile:hover{transform:translateY(-3px);box-shadow:var(--rr-shadow-2);filter:saturate(1.08)}.fm-tile:hover .fm-disc{transform:translate(-11px,-9px) rotate(18deg)}}@media (hover:none){.fm-disc{transform:translate(-5px,-4px) rotate(8deg)}.fm-tile:active{transform:scale(.98)}}.fm-results{padding:10px 14px 18px;display:grid;gap:14px}.fm-result-box{display:grid;gap:2px}.fm-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-radius:12px;color:var(--rr-ink-mute);text-decoration:none;font-size:14px;font-weight:600;transition:background-color .2s,color .2s}.fm-row.is-active,.fm-row:hover{background:var(--rr-surface-2);color:var(--rr-ink)}.fm-row.is-active{box-shadow:inset 2px 0 0 var(--rr-accent)}.fm-row-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--press,var(--rr-accent))}@media (max-width:900px){.fm-bar-browse,.fm-bar-input{min-height:44px}.fm-bar-kbd{display:none}}@media (max-width:700px){.fm-bar{width:auto}.fm-bar-field{display:none}.fm-bar-browse{width:44px;min-height:44px;padding:0;display:grid;place-items:center}.fm-browse-label{display:none}.fm-browse-glyph{display:block}.rr-veil{padding:7svh 10px 14px}.fm-wall{padding:14px 12px 18px;gap:18px}.fm-shelf[data-units] .fm-shelf-row{grid-template-columns:1fr 1fr}.fm-tile{min-height:92px;padding:12px 14px}.fm-tile--hero{min-height:108px}.fm-shelf-row>.fm-tile:last-child:nth-child(odd):not(.fm-tile--hero),.fm-tile--hero,.fm-tile--hero~.fm-tile:last-child:nth-child(2n){grid-column:1/-1}.fm-disc{width:76px;height:76px;right:-24px;bottom:-30px}}@media (prefers-reduced-motion:reduce){.fm-disc,.fm-tile{animation:none;transition:none}}.rr-shell :is(a,button,input,select,textarea,[role=option],[role=button]){touch-action:manipulation}.rr-shell :is(a,button,[role=option],[role=button],.rr-dock-item,.rr-seg>*){-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.rr-shell :is(a,button,[role=option],[role=button]):focus:not(:focus-visible){outline:none}.rr-tap-witness{position:fixed;z-index:100;right:8px;bottom:74px;left:8px;max-height:44dvh;overflow:hidden;padding:10px 12px;border:2px solid var(--rr-accent-line);background:var(--rr-surface);color:var(--rr-ink);box-shadow:var(--rr-shadow-3);font:700 12px/1.45 ui-monospace,monospace;pointer-events:none}.rr-tap-witness strong{color:var(--rr-accent-ink)}.rr-tap-witness ol{margin:6px 0 0;padding:0;list-style:none}@media (hover:none){.rr-shell :is(a,button,[role=option],[role=button])[data-touch-pressed=true]{background-image:linear-gradient(var(--rr-press-tint,hsla(0,0%,100%,.16)),var(--rr-press-tint,hsla(0,0%,100%,.16)));transform:none!important;transition-duration:0s!important}.rr-shell :is(a,button,[role=option],[role=button],.rr-dock-item,.rr-seg>*):active{transform:none!important}:is(input,select,textarea)[data-touch-pressed=true]{filter:brightness(.94);transition-duration:0s!important}}@media (hover:hover){.rr-seg a:active,.rr-seg button:active{transform:scale(.95)}}.rr-seg a[data-busy=true],.rr-seg button[data-busy=true]{animation:none;opacity:1}@media (hover:none){.rr-seg a[data-busy=true]{box-shadow:inset 0 0 0 1.5px var(--rr-accent);background:var(--rr-accent-soft);color:var(--rr-ink)}.rr-seam .rr-record:active{scale:.985}.rr-backchip:hover,.rr-robin:hover{transform:none}.fm-bar-browse,.rr-backchip,.rr-notebtn,.rr-tokenpill{position:relative}.fm-bar-browse:after,.rr-backchip:after,.rr-notebtn:after,.rr-tokenpill:after{content:"";position:absolute;inset:-8px -4px;border-radius:inherit}}@media (prefers-reduced-motion:reduce){.rr-seg a[data-busy=true],.rr-seg button[data-busy=true]{animation:none;opacity:1}}