.rg-bar{background:#17181d;border-radius:99px;align-items:center;gap:12px;height:60px;padding:0 8px 0 22px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12,0 18px 40px -22px #000000e6}.rg-search{cursor:text;flex:auto;align-items:center;gap:12px;min-width:0;height:100%;display:flex}.rg-input{min-width:0;height:100%;box-shadow:none;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.rg-input::placeholder{color:var(--color-ink-4)}.rg-search-end{flex-shrink:0;align-items:center;gap:8px;display:flex}.rg-x{width:32px;height:32px;color:var(--color-ink-3);cursor:pointer;transition:background-color var(--lp-ms) var(--lp-ease), color var(--lp-ms) var(--lp-ease);border-radius:99px;place-items:center;display:grid}.rg-x:hover{color:var(--color-ink);background:#ffffff14}.rg-spin{border:1.5px solid #ffffff24;border-top-color:#ffffffb3;border-radius:99px;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite rg-spin}@keyframes rg-spin{to{rotate:360deg}}.rg-rule{background:#ffffff1a;flex-shrink:0;width:1px;height:22px}.rg-dotsbar{flex-shrink:0;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.rg-dots{align-items:center;gap:10px;min-width:0;display:flex}.rg-swatches,.rg-looks{flex-shrink:0;align-items:center;gap:2px;display:flex}.rg-look{height:36px;color:var(--color-ink-3);white-space:nowrap;cursor:pointer;transition:background-color var(--lp-ms) var(--lp-ease), color var(--lp-ms) var(--lp-ease);border-radius:99px;flex-shrink:0;align-items:center;padding:0 13px;font-size:13.5px;line-height:1;display:inline-flex}.rg-look:hover{color:var(--color-ink);background:#ffffff0f}.rg-look[aria-pressed=true]{color:#111217;background:#f3f1ec}.rg-dot{cursor:pointer;border-radius:99px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.rg-dot>span{width:22px;height:22px;transition:scale var(--lp-lift) var(--lp-glide), box-shadow var(--lp-ms) var(--lp-ease);border-radius:99px;box-shadow:inset 0 0 0 1px #ffffff38}.rg-dot:hover>span{scale:1.14}.rg-dot:active>span{transition-duration:80ms;scale:.92}.rg-dot[aria-pressed=true]>span{scale:1.06;box-shadow:0 0 0 2.5px #17181d,0 0 0 4.5px #f3f1ec}.rg-clear{height:36px;color:var(--color-ink-2);cursor:pointer;transition:background-color var(--lp-ms) var(--lp-ease), color var(--lp-ms) var(--lp-ease);border-radius:99px;flex-shrink:0;padding:0 12px;font-size:13px}.rg-clear:hover{color:var(--color-ink);background:#ffffff0f}@media (max-width:1239px){.rg-bar{height:auto;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:0;display:grid}.rg-bar>.rg-rule{display:none}.rg-looks{order:-2}.rg-dots>.rg-rule{order:-1}.rg-search,.rg-dotsbar{background:#17181d;border-radius:99px;height:56px;box-shadow:inset 0 0 0 1px #ffffff12,0 18px 40px -22px #000000e6}.rg-search{padding:0 8px 0 20px}.rg-dotsbar{padding:0 8px 0 10px}.rg-dots{scrollbar-width:none;overscroll-behavior-x:contain;flex:1;height:100%;padding-right:28px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.rg-dots::-webkit-scrollbar{display:none}}@media (min-width:1000px) and (max-width:1239px){.rg-dots{padding-right:0;-webkit-mask-image:none;mask-image:none}}@media (max-width:639px){.rg-search,.rg-dotsbar{height:52px}.rg-search{padding-left:18px}.rg-dotsbar{padding-left:6px}}.rg-status{min-height:20px;color:var(--color-ink-3);margin-top:18px;font-size:13px;line-height:20px}.rg-stage{margin-top:20px}.rg-grid{transition:opacity var(--lp-ms) var(--lp-ease);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;display:grid}@media (min-width:560px){.rg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 14px}}@media (min-width:768px){.rg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px}}@media (min-width:1180px){.rg-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 18px}}.rg-grid[data-dim]{opacity:.5}@media (max-width:559px){.rg-grid[data-fold]>li:nth-child(n+9){display:none}}@media (min-width:560px) and (max-width:1179px){.rg-grid[data-fold]>li:nth-child(n+13){display:none}}@media (min-width:1180px){.rg-grid[data-fold]>li:nth-child(n+19){display:none}}.rg-item{min-width:0;animation:rg-in .62s var(--lp-glide) both}@keyframes rg-in{0%{opacity:0;translate:0 8px}}.rg-art{aspect-ratio:4/5;isolation:isolate;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:translate var(--lp-lift) var(--lp-glide), box-shadow var(--lp-ms) var(--lp-ease);border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 18px 40px -28px #000000e6}@media (min-width:768px){.rg-art{border-radius:20px}}.rg-canvas{position:absolute;inset:0}.rg-top{z-index:3}.rg-art[data-peek] .rg-top{visibility:hidden}.rg-art:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;transition:box-shadow var(--lp-ms) var(--lp-ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.rg-item[data-picked] .rg-art:after{box-shadow:inset 0 0 0 2px var(--brand-amethyst), inset 0 0 0 4px #0a0a0e59}@media (hover:hover) and (pointer:fine){.rg-item:hover .rg-top{opacity:1;transition:opacity .2s var(--ease-out), translate var(--spring-ms) var(--ease-spring);translate:0}.rg-item:hover .rg-art{translate:0 -4px;box-shadow:0 0 0 1px #ffffff1f,0 28px 56px -26px #000000f2}}.rg-art:active{transition:scale 80ms var(--ease-out);scale:.985}.rg-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:12px 2px 0 4px;display:grid}.rg-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-ink);grid-area:1/1/auto/-1;font-size:14.5px;font-weight:500;line-height:20px;overflow:hidden}.rg-code{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-mono,ui-monospace);letter-spacing:.04em;color:color-mix(in srgb, var(--color-ink-3) 78%, transparent);grid-area:2/1/auto/-1;font-size:11px;line-height:16px;overflow:hidden}.rg-owner{min-width:0;height:34px;color:var(--color-ink-3);white-space:nowrap;grid-area:3/1;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;line-height:18px;display:flex}.rg-owner b{color:var(--color-ink-2);font-weight:500}.rg-free{background:var(--brand-amethyst);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-amethyst) 22%, transparent);border-radius:99px;flex-shrink:0}.rg-pick{cursor:pointer;width:34px;height:34px;color:var(--color-ink-2);transition:background-color var(--lp-ms) var(--lp-ease), color var(--lp-ms) var(--lp-ease), box-shadow var(--lp-ms) var(--lp-ease), scale var(--lp-lift) var(--lp-glide);background:#ffffff0d;border-radius:99px;flex-shrink:0;grid-area:3/2;place-items:center;margin-top:2px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.rg-pick:hover{color:var(--color-ink);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.rg-pick:active{transition-duration:80ms;scale:.9}.rg-pick[aria-pressed=true]{color:#fff;background:var(--brand-amethyst);box-shadow:none}@media (pointer:coarse){.rg-pick{width:44px;height:44px}.rg-owner{height:44px}}@media (max-width:559px){.rg-art{border-radius:16px}.rg-meta{column-gap:6px;padding:10px 0 0 2px}.rg-name{font-size:14px}.rg-owner{gap:5px;font-size:12px}}@media (max-width:379px){.rg-owner{font-size:11.5px}.rg-owner .rg-free{display:none}}.rg-skel .rg-art{animation:rg-breathe 1.6s var(--lp-ease) infinite alternate;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff0a}.rg-skel .rg-art:after{display:none}.rg-bone{background:#ffffff0f;border-radius:6px;grid-column:1/-1;height:12px;margin:4px 0;display:block}.rg-bone-sm{height:10px;margin:3px 0}.rg-bone:last-child{margin:14px 0 12px}@media (pointer:coarse){.rg-bone:last-child{margin:19px 0 17px}}@keyframes rg-breathe{to{opacity:.55}}@media (prefers-reduced-motion:reduce){.rg-item,.rg-skel .rg-art{animation:none}}.rg-note{text-align:center;border-radius:var(--lp-card-r,22px);background:#ffffff08;flex-direction:column;align-items:center;padding:64px 24px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.rg-note-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink);text-wrap:balance;overflow-wrap:anywhere;font-size:32px;line-height:1.1}.rg-note-text{max-width:30em;color:var(--color-ink-2);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.6}.rg-try{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.rg-chip{height:36px;color:var(--color-ink-2);cursor:pointer;transition:background-color var(--lp-ms) var(--lp-ease), color var(--lp-ms) var(--lp-ease);background:#ffffff0d;border-radius:99px;padding:0 14px;font-size:13.5px;box-shadow:inset 0 0 0 1px #ffffff12}.rg-chip:hover{color:var(--color-ink);background:#ffffff1a}.rg-note-cta{margin-top:28px}@media (min-width:640px){.rg-note{padding:88px 40px}.rg-note-title{font-size:40px}}.rg-foot{flex-direction:column;align-items:center;gap:24px;margin-top:48px;display:flex}@media (min-width:640px){.rg-foot{margin-top:56px}}.rg-more{min-width:200px}.rg-more-icon{transition:translate var(--lp-lift) var(--lp-glide)}.rg-more:hover .rg-more-icon{translate:0 2px}.rg-more:disabled{cursor:progress;color:var(--color-ink-3)}.rg-foot-note{color:var(--color-ink-3);margin-top:-12px;font-size:13.5px}.rg-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.rg-links-dot{background:#ffffff38;border-radius:99px;width:3px;height:3px}.rg-link{height:40px;color:var(--color-ink-2);transition:color var(--lp-ms) var(--lp-ease);align-items:center;gap:6px;padding:0 4px;font-size:15px;display:inline-flex}.rg-link:hover,.rg-link-picks{color:var(--color-ink)}.rg-link-n{font-variant-numeric:tabular-nums;color:#fff;background:var(--brand-amethyst);border-radius:99px;place-items:center;min-width:22px;height:22px;margin-right:2px;padding:0 6px;font-size:12px;font-weight:600;display:grid}.rg-link .cta-arrow{transition:translate var(--lp-lift) var(--lp-glide)}.rg-link:hover .cta-arrow{translate:2px}@media (max-width:639px){.rg-more{width:100%}.rg-links{flex-direction:column;gap:0}.rg-links-dot{display:none}}.rg-found{grid-column:span var(--span,1);aspect-ratio:auto;min-width:0;animation:rg-in .62s var(--lp-glide) .12s both;background:#ffffff08;border-radius:20px;flex-direction:column;justify-content:center;align-self:start;padding:28px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}@media (min-width:560px){.rg-found{height:calc(100% - 84px);padding:32px 40px}}@media (min-width:1180px){.rg-found{padding:40px 56px}}.rg-found-kicker{color:var(--color-ink-3);font-size:13px}.rg-found-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin-top:10px;font-size:36px;line-height:1.04}@media (min-width:768px){.rg-found-name{font-size:48px}}.rg-found-code{font-family:var(--font-mono,ui-monospace);letter-spacing:.04em;color:var(--color-ink-3);margin-top:8px;font-size:13px}.rg-found-owner{color:var(--color-ink-2);align-items:center;gap:8px;margin-top:18px;font-size:15px;display:flex}.rg-found-owner b{color:var(--color-ink);font-weight:500}.rg-found-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.rg-found .cta-2[aria-pressed=true]{color:#fff;background:color-mix(in srgb, var(--brand-amethyst) 32%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-amethyst) 60%, transparent)}@media (max-width:559px){.rg-found-actions>*{width:100%}}@media (pointer:coarse){.rg-dot{width:44px;height:44px}.rg-swatches{gap:0}.rg-look{height:44px}.rg-x{width:44px;height:44px;margin-right:-6px}.rg-clear,.rg-chip,.rg-link{height:44px}.rg-name{z-index:1;margin-block:-12px;padding-block:12px;position:relative}}
