.rx-cmp__img{color:#0000;font-size:0}.rx-cmp__error{z-index:6;text-align:center;background:var(--surface-2);cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.rx-cmp__error-icon{background:var(--accent-subtle);width:48px;height:48px;color:var(--accent-text);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.rx-cmp__error .rx-btn{margin-top:8px}.rx-wm{pointer-events:none;z-index:2;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.rx-wm__grid{grid-template-columns:repeat(var(--wm-cols,3),max-content);transform:rotate(var(--wm-a,-24deg));letter-spacing:.02em;color:rgba(255,255,255,var(--wm-o,.16));text-shadow:0 1px 1px #0000002e;white-space:nowrap;place-content:space-around;gap:56px 40px;font:600 13px/1 Archivo,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;inset:-40%}.rx-chip{white-space:nowrap;flex:none}.rx-chip__count{font-variant-numeric:tabular-nums;opacity:.8}.rx-chip-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--chip-row-bleed,var(--grid-mobile-margin)));padding:2px var(--chip-row-bleed,var(--grid-mobile-margin));scroll-padding-inline:var(--chip-row-bleed,var(--grid-mobile-margin));flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:auto hidden}.rx-chip-row::-webkit-scrollbar{display:none}.rx-chip-row>*{scroll-snap-align:start}@media (min-width:768px){.rx-chip-row:not(.rx-container .rx-chip-row){margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@container (min-width:768px){.rx-chip-row{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.rx-tag{white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;flex:none;width:max-content;min-width:0;max-width:100%;overflow:hidden}.rx-tag__t{text-overflow:ellipsis;min-width:0;overflow:hidden}.rx-case{all:unset;box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border-subtle);min-width:0;box-shadow:var(--shadow-inner,none);cursor:zoom-in;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-fluid);flex-direction:column;display:flex;overflow:hidden}.rx-case:hover{background:var(--surface-2);border-color:var(--border-default)}.rx-case:active{transform:scale(.985)}.rx-case:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rx-case__pair{background:var(--border-subtle);grid-template-columns:1fr 1fr;gap:2px;display:grid}.rx-case__pair--lg{background:0 0;gap:8px}.rx-case__photo{aspect-ratio:3/4;background:var(--surface-2);margin:0;position:relative;overflow:hidden}.rx-case__pair--lg .rx-case__photo{border-radius:var(--radius-md);width:100%;max-height:min(62vh,640px)}.rx-case__photo>img,.rx-case__photo>.rx-ph{object-fit:cover;object-position:50% 35%;color:#0000;width:100%;height:100%;font-size:0;position:absolute;inset:0}.rx-case__photo>.rx-ph{aspect-ratio:auto;font-size:12px}.rx-case__label{border-radius:var(--radius-xs);color:#fff;height:22px;font:600 11px/1 var(--font-sans);letter-spacing:.01em;background:#0d0e17c7;align-items:center;padding:0 8px;display:inline-flex;position:absolute;top:8px;left:8px}.rx-case__err{text-align:center;color:var(--danger-text);background:var(--danger-subtle);font:var(--type-caption);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;font-weight:400;display:flex;position:absolute;inset:0}.rx-case__body{flex-direction:column;gap:4px;min-width:0;padding:12px 14px 14px;display:flex}.rx-case__head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.rx-case__region{font:var(--type-label);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-case__meta{font:var(--type-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:400}.rx-case--compact{flex:none;width:240px}.rx-case--compact .rx-case__body{padding:10px 12px 12px}.rx-cases{flex-direction:column;gap:20px;min-width:0;display:flex}.rx-cases__head{max-width:var(--content-reading,680px);flex-direction:column;gap:8px;display:flex}.rx-cases__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.rx-cases__end{border-top:1px solid var(--border-subtle);flex-direction:column;gap:16px;padding-top:12px;display:flex}.rx-cases__actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:599px){.rx-cases__actions:not(.rx-container .rx-cases__actions){flex-direction:column}.rx-cases__actions:not(.rx-container .rx-cases__actions)>.rx-btn{width:100%}}@container (max-width:599px){.rx-cases__actions{flex-direction:column}.rx-cases__actions>.rx-btn{width:100%}}.rx-cases-preview{border-top:1px solid var(--border-subtle);flex-direction:column;gap:12px;min-width:0;padding-top:20px;display:flex}.rx-cases-preview__head{flex-direction:column;gap:4px;display:flex}.rx-case-row{align-items:stretch;gap:12px}.rx-swapimg{background:var(--surface-2);display:block;position:relative;overflow:hidden}.rx-swapimg.rx-cmp__img{position:absolute;inset:0}.rx-swapimg__img{object-fit:cover;color:#0000;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;font-size:0;display:block;position:absolute;inset:0}.rx-swapimg__preview{filter:blur(16px)saturate(1.1);transition:opacity var(--duration-slower) var(--ease-standard);transform:scale(1.06)}.rx-swapimg__preview.is-gone{opacity:0}.rx-swapimg__cur{transition:opacity var(--duration-base) var(--ease-standard),filter var(--duration-base) var(--ease-standard)}.rx-swapimg__cur.has-preview{transition:opacity var(--duration-base) var(--ease-standard),filter var(--duration-slower) var(--ease-standard),transform var(--duration-slower) var(--ease-standard)}.rx-swapimg__cur.is-pre{opacity:0}.rx-swapimg__cur.is-pre.has-preview{filter:blur(16px)saturate(1.1);transform:scale(1.06)}.rx-swapimg.is-slow .rx-swapimg__cur,.rx-swapimg__out.is-dim{filter:brightness(.72)}.rx-swapimg__out{animation:rx-swap-out var(--duration-base) var(--ease-standard) forwards}@keyframes rx-swap-out{0%{opacity:1}to{opacity:0}}.rx-cmp__viewbtn.is-loading .rx-cmp__viewbar{background:var(--accent);border-radius:50%;width:32px;height:32px}.rx-cmp__viewbtn.is-loading .rx-cmp__viewicon{opacity:1}.rx-cmp__viewspin svg{animation:.9s linear infinite rx-spin}@media (prefers-reduced-motion:reduce){.rx-swapimg *{transition:none!important;animation:none!important}.rx-swapimg__out{display:none}}[data-motion=reduce] .rx-swapimg *{transition:none!important;animation:none!important}[data-motion=reduce] .rx-swapimg__out{display:none}
