@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.agents-page{padding-bottom:80px}.agents-page ::selection{color:#fff;background:#ff4fb859}.agents-page :is(a,button):focus-visible{outline:2px solid var(--ui-pink);outline-offset:3px}.agents-content{padding-top:clamp(28px,5vw,64px)}.agents-hero{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:clamp(26px,4vw,40px);display:flex}.agents-hero .ui-lead{max-width:52ch}.agents-hero-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.agents-sort{margin-top:clamp(10px,2vw,22px)}.agents-sort .ui-tab{text-decoration:none}.agents-sort .ui-tab[aria-current=true]{color:#0b0914;background:#fff;box-shadow:0 6px 22px -8px #ffffff8c}.agents-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:clamp(14px,2vw,22px);margin:0;padding:0;list-style:none;display:grid}.agents-card{border-radius:var(--ui-radius);min-width:0;box-shadow:inset 0 0 0 1px var(--ui-line), 0 24px 60px -30px #000c;transition:transform .28s var(--ui-ease-bounce), box-shadow .28s ease;background:linear-gradient(#ffffff0f,#ffffff06);flex-direction:column;display:flex;position:relative;overflow:hidden}.agents-card:hover{box-shadow:inset 0 0 0 1px var(--ui-line-2), 0 34px 80px -30px #c64dff99;transform:translateY(-6px)}.agents-card-face{aspect-ratio:4/5;color:#fff;background:radial-gradient(120% 90% at 30% 10%,#7c5cff73,#0000 60%),radial-gradient(90% 80% at 90% 90%,#ff4fb859,#0000 60%),#120f22;text-decoration:none;display:block;position:relative;overflow:hidden}.agents-card-portrait{object-fit:cover;object-position:top;transition:transform .6s var(--ui-ease-out)}.agents-card:hover .agents-card-portrait{transform:scale(1.06)}.agents-card-initial{font-family:var(--font-display);letter-spacing:-.04em;color:#ffffff38;place-items:center;font-size:96px;font-weight:800;display:grid;position:absolute;inset:0}.agents-card-shade{background:linear-gradient(#0000 42%,#07060d8c 70%,#07060df5 100%),linear-gradient(#07060d80,#0000 26%);position:absolute;inset:0}.agents-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.agents-card-top .ui-badge{--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:#07060d99}.agents-card-top .ui-badge[data-tone=live]{background-color:#14280cb3}.agents-card-access{color:#fff;text-overflow:ellipsis;max-width:70%;margin-left:auto;overflow:hidden}.agents-live-dot{background:var(--ui-lime);width:7px;height:7px;box-shadow:0 0 10px var(--ui-lime);border-radius:50%;animation:1.8s ease-in-out infinite ui-pulse}.agents-card-name{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.agents-card-name .ui-display{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(24px,2.4vw,30px);font-weight:800;overflow:hidden}.agents-card-turns{color:#ffffffb8;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.agents-card-body{flex-direction:column;flex:1;gap:14px;padding:16px 18px 18px;display:flex}.agents-card-description{color:var(--ui-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.agents-card-skills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agents-card-skills li{color:#f1e8ff;background:var(--ui-grad-soft);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1a}.agents-card-skills li.is-more{background:var(--ui-surface-2);color:var(--ui-muted)}.agents-card-talk{margin-top:auto}.agents-create{min-width:0;display:flex}.agents-create-link{background:radial-gradient(120% 70% at 50% 0,#7c5cff57,#0000 60%),radial-gradient(90% 60% at 100% 100%,#ff4fb838,#0000 60%),linear-gradient(#ffffff0f,#ffffff05);justify-content:center;min-height:100%}.agents-create-link h3{font-size:clamp(22px,2.2vw,28px)}.agents-create-link p{max-width:30ch}.agents-create-link .ui-choice-go{box-shadow:inset 0 0 0 1px var(--ui-line-2);background:#ffffff1a;border-radius:999px;align-self:flex-start;margin-top:10px;padding:12px 18px}.agents-create-link .ui-badge{align-self:flex-start}.agents-create-orb{background:var(--ui-grad);width:84px;height:84px;box-shadow:var(--ui-glow), inset 0 1px 0 #fff6;color:#fff;border-radius:28px;place-items:center;margin-bottom:14px;display:grid}@media (max-width:639px){.agents-card-face{aspect-ratio:1/1.02}.agents-create{order:1}.agents-create-link{min-height:0}.agents-create-orb{border-radius:20px;width:60px;height:60px;margin-bottom:4px}}.agents-empty{flex-direction:column;gap:18px;display:flex}.agents-empty-card{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:clamp(32px,6vw,64px) clamp(20px,5vw,56px);display:flex;overflow:hidden}.agents-empty-card .ui-lead{max-width:48ch}.agents-empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.agents-empty-art{place-items:center;width:150px;height:150px;margin-bottom:4px;display:grid;position:relative}.agents-empty-ring{border:1.5px dashed #ffffff2e;border-radius:50%;animation:26s linear infinite agents-spin;position:absolute;inset:0}.agents-empty-ring.is-2{border-style:solid;border-color:#ff6ed252;animation-duration:14s;animation-direction:reverse;inset:22px}.agents-empty-ring.is-2:after{content:"";background:var(--ui-amber);width:9px;height:9px;box-shadow:0 0 14px var(--ui-amber);border-radius:50%;position:absolute;top:-5px;left:50%}.agents-empty-core{background:var(--ui-grad);width:74px;height:74px;box-shadow:var(--ui-glow), inset 0 1px 0 #fff6;color:#fff;border-radius:24px;place-items:center;display:grid}@keyframes agents-spin{to{transform:rotate(360deg)}}.agents-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.agents-how-step{align-items:flex-start;gap:14px;display:flex}.agents-how-step .ui-icon-tile{font:800 15px/1 var(--font-display)}.agents-how-step p{color:var(--ui-muted);margin-top:5px;font-size:14px;line-height:1.55}@media (max-width:760px){.agents-how{grid-template-columns:1fr}}@media (max-width:480px){.agents-hero-actions,.agents-empty-actions{width:100%}.agents-hero-actions .ui-btn,.agents-empty-actions .ui-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.agents-card,.agents-card-portrait{transition:none}.agents-empty-ring,.agents-live-dot{animation:none}}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
