:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary-color:#5f1718;--secondary-color:#e4d9c3;--bg-primary:#f8f6f2;--bg-secondary:#fefefe;--bg-tertiary:#fff;--label-primary:#333;--label-secondary:#555;--label-tertiary:#fff;--label-quaternary:#000;--label-fifth:#888;color:var(--label-primary);background:var(--bg-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,system-ui,sans-serif}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html{background:var(--bg-primary);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none;min-width:320px;font-size:16px}body{background:var(--bg-primary);min-width:320px;min-height:100dvh;color:var(--rx-label);overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0;overflow-x:clip}input,textarea,select,[contenteditable],[data-selectable]{-webkit-user-select:text;user-select:text}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}@media (width<=680px){input,select,textarea,.lp-search-input,.lp-sort-select{font-size:16px}}.rx-brands{width:100%;color:var(--label-quaternary);contain:paint;overflow:hidden}.rx-brands-track{width:max-content;animation:rx-brands-scroll var(--rx-brands-duration,60s) linear infinite;display:flex}@keyframes rx-brands-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.rx-brands-row{flex-shrink:0;align-items:center;gap:clamp(28px,5vw,64px);margin:0;padding:0 clamp(14px,2.5vw,32px) 0 0;list-style:none;display:flex}.rx-brands-item{flex-shrink:0;align-items:center;display:flex}.rx-brands-item svg{width:auto;max-height:15px;display:block}@media (hover:hover){.rx-brands--pausable:hover .rx-brands-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.rx-brands-track{animation:none}.rx-brands{overflow-x:auto}}.rx-modal-root{z-index:100;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=640px){.rx-modal-root{align-items:center;padding:1.5rem}}.rx-modal-backdrop{-webkit-backdrop-filter:blur(2px);cursor:pointer;opacity:calc(1 - var(--rx-modal-drag-progress,0));background:#1e0c0c73;animation:.22s both rx-modal-fade-in;position:absolute;inset:0}.rx-modal-root.is-closing .rx-modal-backdrop{animation:.2s reverse both rx-modal-fade-in}.rx-modal-panel{z-index:1;background:var(--bg-tertiary);touch-action:none;border-radius:1rem 1rem 0 0;flex-direction:column;width:100%;max-height:min(85vh,44rem);transition:transform .22s cubic-bezier(.32,.72,0,1);animation:.24s cubic-bezier(.32,.72,0,1) both rx-modal-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 -8px 40px #1e0c0c2e}.rx-modal-panel.is-dragging{transition:none}.rx-modal-root.is-closing .rx-modal-panel{animation:.2s cubic-bezier(.32,.72,0,1) reverse both rx-modal-rise}@keyframes rx-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rx-modal-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.rx-modal-grab{touch-action:none;cursor:grab;flex-shrink:0}.rx-modal-grab:active{cursor:grabbing}.rx-modal-handle{background:#1e0c0c2e;border-radius:999px;width:2.25rem;height:.25rem;margin:.5rem auto 0;display:block}@media (width>=640px){.rx-modal-panel{touch-action:auto;border-radius:1rem;animation:.2s cubic-bezier(.32,.72,0,1) both rx-modal-pop;box-shadow:0 12px 48px #1e0c0c33}.rx-modal-root.is-closing .rx-modal-panel{animation:.17s reverse both rx-modal-pop}.rx-modal-handle{display:none}.rx-modal-grab{cursor:default;touch-action:auto}}@keyframes rx-modal-pop{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.rx-modal-panel,.rx-modal-root.is-closing .rx-modal-panel{transition:none;animation:.12s both rx-modal-fade-in}}.rx-modal-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem .75rem;display:flex}.rx-modal-header h2{letter-spacing:.02em;color:var(--primary-color);margin:0;font-family:Cambria,Hoefler Text,Times New Roman,Georgia,serif;font-size:1.125rem;font-weight:400}.rx-modal-header p{color:var(--label-fifth);margin:.25rem 0 0;font-size:.8125rem}.rx-modal-close{background:var(--bg-primary);width:2rem;height:2rem;color:var(--primary-color);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rx-modal-close:focus-visible,.rx-modal-backdrop:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.rx-modal-body{overscroll-behavior:contain;padding:.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));overflow-y:auto}.admin-overview-grid,.admin-users-layout{gap:14px;display:grid}.admin-overview-grid{grid-template-columns:1fr}.admin-overview-panel{gap:12px;display:grid}.admin-overview-panel h2,.admin-user-form h2,.admin-placeholder h2{color:var(--rx-label);letter-spacing:0;margin:0;font-size:1.24rem;line-height:1.12}.admin-overview-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-overview-panel li{background:var(--rx-fill);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.admin-overview-panel strong{color:var(--rx-label);flex-shrink:0}.admin-overview-panel span,.admin-user-row span{color:var(--rx-label-muted)}.admin-user-form,.admin-user-form form{gap:14px;display:grid}.admin-form-row{grid-template-columns:1fr;gap:12px;display:grid}.admin-form-row label{gap:7px;display:grid}.admin-form-row label>span{color:var(--rx-label-muted);font-size:.72rem;font-weight:760}.admin-form-row select{border:1px solid var(--rx-material-hairline);background:var(--rx-fill);width:100%;min-height:46px;color:var(--rx-label);font:inherit;border-radius:14px;padding:0 14px}.admin-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-user-row{gap:11px;padding:13px;display:grid}.admin-user-row>div:first-child{gap:4px;min-width:0;display:grid}.admin-user-row strong{color:var(--rx-label)}.admin-user-meta{flex-wrap:wrap;gap:8px;display:flex}.admin-user-meta span{background:var(--rx-fill);text-transform:capitalize;border-radius:999px;padding:6px 9px;font-size:.8rem;font-weight:620}.admin-placeholder{gap:8px;display:grid}@media (width>=760px){.admin-overview-grid,.admin-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-row{grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) auto;align-items:center}}
