.agent-shelf-module__V043Ea__shelf{gap:1rem;display:grid}.agent-shelf-module__V043Ea__header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.agent-shelf-module__V043Ea__title{color:var(--ink);letter-spacing:-.025em;font-size:1.15rem;font-weight:650;line-height:1.25}.agent-shelf-module__V043Ea__subtitle{color:var(--muted);margin-top:.2rem;font-size:.85rem;line-height:1.35}.agent-shelf-module__V043Ea__controls{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.agent-shelf-module__V043Ea__arrow{border:1px solid var(--line);background:var(--paper-strong);width:2rem;height:2rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;transition:border-color .16s,color .16s;display:none}.agent-shelf-module__V043Ea__arrow:hover,.agent-shelf-module__V043Ea__arrow:focus-visible{border-color:var(--accent-hover);color:var(--ink)}.agent-shelf-module__V043Ea__flip{display:inline-flex;transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.agent-shelf-module__V043Ea__arrow{display:inline-flex}}.agent-shelf-module__V043Ea__seeAll{color:var(--accent-ink);white-space:nowrap;margin-left:.35rem;font-size:.85rem;font-weight:650;text-decoration:none}.agent-shelf-module__V043Ea__seeAll:hover,.agent-shelf-module__V043Ea__seeAll:focus-visible{text-decoration:underline}.agent-shelf-module__V043Ea__row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(23.5rem,100vw - 2rem);grid-auto-flow:column;gap:1rem;margin:0;padding:.1rem .1rem .65rem;scroll-padding-inline:.1rem;list-style:none;display:grid;overflow-x:auto}.agent-shelf-module__V043Ea__row::-webkit-scrollbar{display:none}.agent-shelf-module__V043Ea__item{scroll-snap-align:start;min-width:0}.agent-shelf-module__V043Ea__tile{isolation:isolate;border:1px solid color-mix(in srgb, var(--line-strong) 62%, transparent);background:radial-gradient(circle at 16% 4%, color-mix(in srgb, var(--paper-strong) 50%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--paper-strong) 76%, transparent), color-mix(in srgb, var(--paper) 88%, var(--canvas)));height:100%;min-height:8.7rem;color:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--paper-strong) 78%, transparent), 0 16px 40px -32px #17181380;border-radius:1.1rem;grid-template-rows:1fr auto auto 1fr auto;grid-template-columns:5rem minmax(0,1fr);align-items:center;column-gap:1rem;padding:.9rem 1rem;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.agent-shelf-module__V043Ea__tile:after{z-index:-1;border-radius:inherit;border:1px solid color-mix(in srgb, var(--paper-strong) 36%, transparent);content:"";pointer-events:none;position:absolute;inset:1px}a.agent-shelf-module__V043Ea__tile:hover,a.agent-shelf-module__V043Ea__tile:focus-visible{border-color:color-mix(in srgb, var(--accent) 48%, var(--line-strong));background:radial-gradient(circle at 16% 4%, color-mix(in srgb, var(--accent-soft) 58%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--paper-strong) 82%, transparent), color-mix(in srgb, var(--paper) 90%, var(--canvas)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--paper-strong) 86%, transparent), 0 20px 48px -32px color-mix(in srgb, var(--accent) 34%, #1718138a);transform:translateY(-2px)}a.agent-shelf-module__V043Ea__tile:active{transform:translateY(1px)}.agent-shelf-module__V043Ea__tile>:first-child{box-shadow:0 10px 24px -18px #000000b8, 0 0 0 .38rem color-mix(in srgb, var(--canvas) 58%, transparent);grid-row:1/6;border-radius:1.1rem!important;width:5rem!important;height:5rem!important}.agent-shelf-module__V043Ea__name{color:var(--ink);letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-row:2;margin-top:0;font-size:1.06rem;font-weight:700;line-height:1.14;display:-webkit-box;overflow:hidden;transform:translateY(1.25rem)}.agent-shelf-module__V043Ea__category{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-row:3;margin-top:.25rem;font-size:.82rem;line-height:1.25;overflow:hidden;transform:translateY(1.25rem)}.agent-shelf-module__V043Ea__meta{border-top:1px solid color-mix(in srgb, var(--line-strong) 62%, transparent);width:100%;color:color-mix(in srgb, var(--muted) 82%, var(--ink));flex-wrap:wrap;grid-row:5;justify-content:space-between;align-self:end;align-items:center;gap:.3rem .7rem;margin-top:.7rem;padding-top:.6rem;font-size:.78rem;display:flex}.agent-shelf-module__V043Ea__price{color:var(--ink);letter-spacing:.01em;font-size:.84rem;font-weight:750}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .agent-shelf-module__V043Ea__tile{border-color:color-mix(in srgb, var(--line-strong) 68%, transparent);background:radial-gradient(circle at 16% 2%, #ffffff1a, transparent 34%), linear-gradient(145deg, #ffffff0f, #ffffff05), color-mix(in srgb, var(--paper) 84%, #080908);box-shadow:inset 0 1px #ffffff17,0 18px 52px -36px #000000e6}:root:not([data-theme=light]) .agent-shelf-module__V043Ea__tile:after{border-color:#ffffff12}:root:not([data-theme=light]) .agent-shelf-module__V043Ea__name{color:var(--ink)}:root:not([data-theme=light]) .agent-shelf-module__V043Ea__category{color:var(--ink-soft)}:root:not([data-theme=light]) .agent-shelf-module__V043Ea__meta{color:var(--muted)}:root:not([data-theme=light]) .agent-shelf-module__V043Ea__price{color:var(--ink)}}:root[data-theme=dark] .agent-shelf-module__V043Ea__tile{border-color:color-mix(in srgb, var(--line-strong) 68%, transparent);background:radial-gradient(circle at 16% 2%, #ffffff1a, transparent 34%), linear-gradient(145deg, #ffffff0f, #ffffff05), color-mix(in srgb, var(--paper) 84%, #080908);box-shadow:inset 0 1px #ffffff17,0 18px 52px -36px #000000e6}:root[data-theme=dark] .agent-shelf-module__V043Ea__tile:after{border-color:#ffffff12}:root[data-theme=dark] .agent-shelf-module__V043Ea__name{color:var(--ink)}:root[data-theme=dark] .agent-shelf-module__V043Ea__category{color:var(--ink-soft)}:root[data-theme=dark] .agent-shelf-module__V043Ea__meta{color:var(--muted)}:root[data-theme=dark] .agent-shelf-module__V043Ea__price{color:var(--ink)}@media (max-width:640px){.agent-shelf-module__V043Ea__shelf{display:none}}@media (prefers-reduced-motion:reduce){.agent-shelf-module__V043Ea__tile,.agent-shelf-module__V043Ea__arrow{transition:none}a.agent-shelf-module__V043Ea__tile:hover,a.agent-shelf-module__V043Ea__tile:focus-visible,a.agent-shelf-module__V043Ea__tile:active{transform:none}}
.dolphin-loader-module__YK7-3q__ocean{width:42px;height:42px;color:var(--accent);flex:0 0 42px;place-items:center;display:inline-grid}.dolphin-loader-module__YK7-3q__element{width:42px;height:42px;display:block}@media (prefers-reduced-motion:reduce){.dolphin-loader-module__YK7-3q__ocean{opacity:.88}}
.pearl-button-module__ufSrsq__pearlButton{--white:#ffe7ff;--bg:#080808;--radius:100px;cursor:pointer;border-radius:var(--radius);background-color:var(--bg);border:0;outline:none;justify-content:center;align-items:center;width:100%;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;box-shadow:inset 0 .3rem .9rem #ffffff4d,inset 0 -.1rem .3rem #000000b3,inset 0 -.4rem .9rem #ffffff80,0 1.5rem 2rem #0000004d,0 .5rem .7rem -.3rem #000c}.pearl-button-module__ufSrsq__pearlButton:disabled{opacity:.45;cursor:not-allowed}.pearl-button-module__ufSrsq__wrap{color:#ffffffd9;border-radius:inherit;justify-content:center;align-items:center;width:100%;padding:14px 24px;font-size:15px;font-weight:600;display:flex;position:relative;overflow:hidden}.pearl-button-module__ufSrsq__wrap p{color:#ffe7ff;letter-spacing:-.01em;justify-content:center;align-items:center;gap:8px;margin:0;transition:all .2s;display:flex;transform:translateY(2%)}.pearl-button-module__ufSrsq__wrap:before,.pearl-button-module__ufSrsq__wrap:after{content:"";pointer-events:none;transition:all .3s;position:absolute}.pearl-button-module__ufSrsq__wrap:before{background-color:#ffffff1f;border-radius:50%;inset:-100% -15% 25%}.pearl-button-module__ufSrsq__wrap:after{background:linear-gradient(#ffffff4d 0%,#0000 50% 100%);border-radius:22px 22px 0 0;inset:12% 6% 40%;box-shadow:inset 0 10px 8px -10px #fffc}.pearl-button-module__ufSrsq__pearlButton:hover:not(:disabled){box-shadow:inset 0 .3rem .5rem #fff6,inset 0 -.1rem .3rem #000000b3,inset 0 -.4rem .9rem #ffffffb3,0 1.5rem 2rem #0000004d,0 .5rem .7rem -.3rem #000c}.pearl-button-module__ufSrsq__pearlButton:hover:not(:disabled) .pearl-button-module__ufSrsq__wrap:before{transform:translateY(-5%)}.pearl-button-module__ufSrsq__pearlButton:hover:not(:disabled) .pearl-button-module__ufSrsq__wrap:after{opacity:.4;transform:translateY(5%)}.pearl-button-module__ufSrsq__pearlButton:hover:not(:disabled) .pearl-button-module__ufSrsq__wrap p{transform:translateY(-4%)}.pearl-button-module__ufSrsq__pearlButton:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 .3rem .5rem #ffffff80,inset 0 -.1rem .3rem #000c,inset 0 -.4rem .9rem #fff6,0 1.5rem 2rem #0000004d,0 .5rem .7rem -.3rem #000c}
