.agx{--agx-green:#1f9d68;--agx-ink:var(--eos-text);--agx-muted:var(--eos-muted);--agx-line:var(--eos-border);--agx-card:var(--eos-card);--agx-shadow:0 1px 0 #ffffffb3 inset, 0 1px 2px #14120e0d, 0 18px 40px -26px #14120e59;--agx-shadow-lift:0 1px 0 #ffffffb3 inset, 0 2px 6px #14120e0f, 0 34px 70px -34px #14120e80;position:relative;overflow-x:clip}html:not(.light) .agx{--agx-green:#4fd39b;--agx-shadow:0 1px 0 #ffffff0d inset, 0 2px 4px #0006, 0 24px 50px -30px #000000e6;--agx-shadow-lift:0 1px 0 #ffffff12 inset, 0 4px 10px #00000073, 0 40px 80px -36px #000}.agx-glow{pointer-events:none;background:radial-gradient(60% 70% at 15% 0%, color-mix(in srgb, var(--agx-green) 16%, transparent), transparent 70%), radial-gradient(50% 60% at 90% 10%, #cfae741f, transparent 70%);height:560px;position:absolute;inset:0 0 auto}.agx-hero{max-width:760px}.agx-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--agx-green);font-size:11px;font-weight:700}.agx-title{letter-spacing:-.045em;margin-top:14px;font-size:clamp(2.6rem,6.4vw,4.6rem);font-weight:800;line-height:1.02}.agx-title span{background:linear-gradient(100deg, var(--agx-green), #6ee7b7 55%, #cfae74);color:#0000;-webkit-background-clip:text;background-clip:text}.agx-lead{max-width:620px;color:var(--agx-muted);margin-top:18px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.agx-stats{flex-wrap:wrap;gap:10px 36px;margin-top:28px;display:flex}.agx-stats div{min-width:0}.agx-stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--agx-muted);font-size:11px;font-weight:600}.agx-stats dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:2px;font-size:1.9rem;font-weight:700;display:flex}.agx-stats__star{color:#f5b301;fill:#f5b301;width:20px;height:20px}.agx-toolbar{top:calc(var(--eos-nav-height,5rem) + 10px);z-index:20;background:color-mix(in srgb, var(--agx-card) 82%, transparent);border:1px solid var(--agx-line);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);box-shadow:var(--agx-shadow);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:40px;padding:8px;display:flex;position:sticky}.agx-search{background:var(--eos-input,#7f7f7f14);border:1px solid #0000;border-radius:14px;flex:260px;align-items:center;gap:10px;min-width:0;max-width:420px;height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.agx-search:focus-within{border-color:color-mix(in srgb, var(--agx-green) 55%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--agx-green) 14%, transparent)}.agx-search>svg{width:17px;height:17px;color:var(--agx-muted);flex-shrink:0}.agx-search input{min-width:0;color:var(--agx-ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.agx-search input::placeholder{color:var(--agx-muted)}.agx-search button{color:var(--agx-muted);border-radius:999px;padding:4px;display:flex}.agx-search button svg{width:15px;height:15px}.agx-sort{flex:0 420px}@media (max-width:640px){.agx-sort{flex:100%}.agx-search{max-width:none}}.agx-grid{perspective:1400px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:22px;margin-top:26px;display:grid}.agx-empty{text-align:center;color:var(--agx-muted);margin-top:56px;font-size:15px}.agx-card{--rx:0deg;--ry:0deg;--gx:50%;--gy:0%;background:var(--agx-card);border:1px solid var(--agx-line);min-width:0;box-shadow:var(--agx-shadow);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;border-radius:28px;flex-direction:column;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .3s;display:flex;position:relative;overflow:hidden}.agx-card:hover{box-shadow:var(--agx-shadow-lift);border-color:color-mix(in srgb, var(--agx-green) 30%, var(--agx-line));transition:transform .12s linear,box-shadow .4s,border-color .3s}.agx-card__sheen{pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--gx) var(--gy), #ffffff29, transparent 45%);transition:opacity .35s;position:absolute;inset:0}.agx-card:hover .agx-card__sheen{opacity:1}.agx-card--skeleton{background:linear-gradient(100deg, var(--agx-card) 30%, color-mix(in srgb, var(--agx-line) 60%, var(--agx-card)) 50%, var(--agx-card) 70%) 0 0 / 300% 100%;height:440px;animation:1.4s linear infinite agx-shimmer}@keyframes agx-shimmer{to{background-position:-150% 0}}.agx-cover{aspect-ratio:16/9;background:linear-gradient(135deg,#1c2a24,#0f1513 60%,#2a2418);display:block;position:relative;overflow:hidden}.agx-cover img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.02)}.agx-card:hover .agx-cover img{transform:scale(1.08)}.agx-cover__mono{letter-spacing:-.06em;color:#ffffff14;background:radial-gradient(70% 90% at 30% 20%, color-mix(in srgb, var(--agx-green) 30%, transparent), transparent 70%);justify-content:center;align-items:center;font-size:4.2rem;font-weight:800;display:flex;position:absolute;inset:0}.agx-cover__shade{background:linear-gradient(#00000052 0%,#0000 34% 60%,#00000040 100%);position:absolute;inset:0}.agx-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.agx-chip svg{width:12px;height:12px}.agx-chip--glass{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#1012116b;border:1px solid #ffffff2e;position:absolute;top:12px;left:12px}.agx-chip--right{text-overflow:ellipsis;max-width:45%;left:auto;right:12px;overflow:hidden}.agx-body{flex-direction:column;flex:1;padding:0 22px 20px;display:flex;position:relative}.agx-logo{border:3px solid var(--agx-card);background:#fff;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-top:-38px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translateZ(30px);box-shadow:0 12px 26px -12px #0000008c,0 0 0 1px #0000000a}.agx-card:hover .agx-logo{transform:translateZ(30px)translateY(-3px)scale(1.04)}.agx-logo img{object-fit:cover;width:100%;height:100%}.agx-logo span{letter-spacing:-.04em;color:#fff;background:linear-gradient(145deg,#2a3a33,#101614);justify-content:center;align-items:center;width:100%;height:100%;font-size:1.35rem;font-weight:800;display:flex}.agx-logo span svg{width:26px;height:26px}.agx-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;color:var(--agx-ink);margin-top:12px;font-size:1.3rem;font-weight:700;display:block;overflow:hidden}.agx-name:hover{color:var(--agx-green)}.agx-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--agx-muted);margin-top:2px;font-size:13px;overflow:hidden}.agx-rating{color:var(--agx-muted);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:10px;padding:4px 8px 4px 4px;font-size:13px;transition:background .2s;display:inline-flex}.agx-rating:hover{background:#f5b3011a}.agx-rating b{color:var(--agx-ink);font-weight:700}.agx-rating__stars{gap:1px;display:inline-flex}.agx-rating__stars svg{width:14px;height:14px;color:color-mix(in srgb, var(--agx-muted) 45%, transparent)}.agx-rating__stars svg.is-on{color:#f5b301;fill:#f5b301}.agx-rating__stars svg.is-half{color:#f5b301;fill:#f5b30173}.agx-rating__none{font-size:12.5px}.agx-metrics{background:color-mix(in srgb, var(--agx-line) 45%, transparent);border:1px solid var(--agx-line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.agx-metrics>*{text-align:left;background:var(--agx-card);flex-direction:column;align-items:flex-start;padding:10px 12px;display:flex}.agx-metrics b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--agx-ink);font-size:1.25rem;font-weight:700}.agx-metrics span{letter-spacing:.06em;text-transform:uppercase;color:var(--agx-muted);font-size:10.5px;font-weight:600}.agx-metrics button{transition:background .2s}.agx-metrics button:hover{background:color-mix(in srgb, var(--agx-green) 8%, var(--agx-card))}.agx-metrics button:hover b{color:var(--agx-green)}.agx-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.agx-team{align-items:center;display:inline-flex}.agx-team img,.agx-team i{object-fit:cover;border:2px solid var(--agx-card);border-radius:999px;width:32px;height:32px;margin-left:-9px;box-shadow:0 4px 10px -6px #0009}.agx-team img:first-child{margin-left:0}.agx-team i{color:var(--agx-muted);background:var(--eos-input,#eee);justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:700;display:flex}.agx-team--empty{color:var(--agx-muted);gap:6px;font-size:12.5px}.agx-team--empty svg{width:15px;height:15px}.agx-btn{letter-spacing:-.01em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;height:40px;padding:0 16px 0 18px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .25s,background .25s;display:inline-flex}.agx-btn svg{width:16px;height:16px;transition:transform .25s}.agx-btn:hover svg{transform:translate(2px)}.agx-btn--primary{color:#fff;background:linear-gradient(#2bb57c,#1a8f5f);box-shadow:inset 0 1px #ffffff40,0 10px 22px -12px #1a8f5fe6}.agx-btn--primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 14px 28px -12px #1a8f5f}.agx-btn:focus-visible,.agx-rating:focus-visible,.agx-metrics button:focus-visible{outline:2px solid var(--agx-green);outline-offset:2px}.agx-handoff{text-align:center;background:linear-gradient(160deg, color-mix(in srgb, var(--agx-green) 9%, var(--agx-card)), var(--agx-card));border:1px solid color-mix(in srgb, var(--agx-green) 22%, var(--agx-line));box-shadow:var(--agx-shadow);border-radius:32px;margin-top:64px;padding:40px 28px}.agx-handoff__icon{width:30px;height:30px;color:var(--agx-green);margin:0 auto 12px}.agx-handoff__title{letter-spacing:-.02em;font-size:1.3rem;font-weight:700}.agx-handoff__text{max-width:520px;color:var(--agx-muted);margin:8px auto 22px;font-size:14px;line-height:1.6}.agx-fan{perspective:1200px;perspective-origin:50% 30%;margin-top:14px;position:relative}.agx-fan__stage{height:396px;transform-style:preserve-3d;pointer-events:none;position:relative}.agx-fan__head{justify-content:center;align-items:center;gap:14px;transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1),filter .35s;display:flex;position:absolute;top:18px;left:0;right:0}.agx-fan__head:before,.agx-fan__head:after{content:"";background:linear-gradient(90deg,#0000,#d6b880bf);width:min(64px,12vw);height:1px}.agx-fan__head:after{transform:scaleX(-1)}.agx-fan__head.is-hidden{opacity:0;filter:blur(4px);transform:translateY(-8px)scale(.97)}.agx-fan__title{font-family:var(--eos-font-display,-apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif);letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(100deg,#b8945a 0%,#f5e6c4 35%,#c9a35a 50%,#f5e6c4 65%,#b8945a 100%) 100% 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:300;line-height:1.1;animation:7s cubic-bezier(.4,0,.2,1) 1s infinite agx-title-sheen}@keyframes agx-title-sheen{0%,60%{background-position:100% 0}to{background-position:-20% 0}}.agx-motto{z-index:60;text-align:center;transform-origin:50% 100%;color:#f6f1e7;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:linear-gradient(170deg,#2c2f2df0,#0e0f0ff0);border:1px solid #d6b88073;border-radius:18px;justify-items:center;gap:7px;padding:13px 16px 11px;display:grid;position:absolute;bottom:326px;left:50%;box-shadow:inset 0 1px #ffffff29,0 22px 40px -22px #000000f2,0 0 34px -12px #d6b8808c}.agx-motto:after{content:"";left:calc(50% + var(--tail-x,0px));background:#121313;border-bottom:1px solid #d6b88073;border-right:1px solid #d6b88073;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-6px;transform:rotate(45deg)}.agx-motto__text{quotes:"„" "”";font-family:var(--eos-font-display,-apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif);overflow-wrap:anywhere;font-size:14px;font-style:italic;line-height:1.38}.agx-motto__text:before,.agx-motto__text:after{color:#d6b880;font-weight:600}.agx-motto__text span{white-space:pre;display:inline-block}.agx-motto__by{letter-spacing:.16em;text-transform:uppercase;color:#cfae74;font-size:9.5px;font-weight:700}.agx-fancard{--fan-x:0px;--fan-y:0px;--fan-angle:0deg;--fan-tilt:0deg;--fan-z:0px;--fan-scale:1;pointer-events:auto;text-align:center;color:#fff;width:124px;height:176px;font-family:var(--eos-font-display,-apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif);transform-origin:50% 100%;transform:translateX(var(--fan-x)) translateY(var(--fan-y)) rotate(var(--fan-angle)) rotateY(var(--fan-tilt)) translateZ(var(--fan-z)) scale(var(--fan-scale));-webkit-box-reflect:below 8px linear-gradient(transparent 58%, #ffffff42);background:radial-gradient(120% 70% at 50% 0,#ffffff1f,#0000 60%),linear-gradient(170deg,#2a2d2b 0%,#171918 55%,#0e0f0f 100%);border:1px solid #ffffff29;border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:center;margin-left:-62px;padding:16px 10px 12px;text-decoration:none;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .3s;animation:.9s cubic-bezier(.22,1,.36,1) backwards agx-fan-in;display:flex;position:absolute;bottom:96px;left:50%;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0006,0 22px 36px -20px #000000f2}@keyframes agx-fan-in{0%{opacity:0;transform:translateY(34px)scale(.88)}}.agx-fancard.is-active{border-color:#d6b88099;box-shadow:inset 0 1px #ffffff47,0 30px 50px -18px #000,0 0 40px -10px #d6b8808c}.agx-fancard:focus-visible{outline-offset:3px;outline:2px solid #d6b880e6}.agx-fancard__logo{background:#fff;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;overflow:hidden;box-shadow:0 10px 20px -10px #000000f2,0 0 0 1px #ffffff1f}.agx-fancard__logo img{object-fit:cover;width:100%;height:100%}.agx-fancard__logo span{letter-spacing:-.03em;color:#f3e6c8;text-shadow:0 1px #0006;background:radial-gradient(120% 120% at 30% 15%,#3c5a4c,#14201b 70%);justify-content:center;align-items:center;width:100%;height:100%;font-size:21px;font-weight:700;display:flex}.agx-fancard__name{letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;justify-content:center;align-items:center;width:100%;min-height:2.6em;margin-top:11px;font-weight:650;line-height:1.22;display:flex}.agx-fancard__stars{margin-top:6px;line-height:0;display:inline-flex;position:relative}.agx-fancard__stars-empty,.agx-fancard__stars-full{gap:2px;display:inline-flex}.agx-fancard__stars-full{white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}.agx-fancard__stars svg{flex-shrink:0;width:11px;height:11px}.agx-fancard__stars-empty svg{color:#ffffff47}.agx-fancard__stars-full svg{color:#f5b301;fill:#f5b301;filter:drop-shadow(0 0 4px #f5b30173)}.agx-fancard__rule{background:linear-gradient(90deg,#0000,#d6b880cc,#0000);width:22px;height:1px;margin:6px 0 5px}.agx-fancard__meta{letter-spacing:.04em;color:#ffffff9e;font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:inline-flex}.agx-fancard__meta svg{width:12px;height:12px}.agx-fancard__shine{pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 30%,#ffffff29 45%,#0000 60%) 120% 0/250% 100% no-repeat;transition:background-position .9s;position:absolute;inset:0}.agx-fancard.is-active .agx-fancard__shine{background-position:-60% 0}.agx-fancard--more{background:radial-gradient(120% 70% at 50% 0,#d6b88038,#0000 60%),linear-gradient(170deg,#2c2a24 0%,#181713 60%,#0f0e0c 100%);border-color:#d6b88059;justify-content:center}.agx-fancard__plus{letter-spacing:-.04em;color:#f3e6c8;font-size:30px;font-weight:700}.agx-fancard--more .agx-fancard__name{min-height:0;margin-top:2px}.agx-fan--compact .agx-fan__stage{height:356px}.agx-fan--compact .agx-motto{bottom:286px}.agx-fan--compact .agx-motto__text{font-size:13px}.agx-fan--compact .agx-fancard{border-radius:19px;width:100px;height:152px;margin-left:-50px;padding:13px 7px 10px;bottom:84px}.agx-fan--compact .agx-fancard__logo{border-radius:14px;width:50px;height:50px}.agx-fan--compact .agx-fancard__logo span{font-size:17px}.agx-fan--compact .agx-fancard__name{min-height:2.4em;margin-top:9px;font-size:10.5px!important}.agx-fan--compact .agx-fancard__meta{font-size:9.5px}.agx-fan--compact .agx-fancard__stars svg{width:9px;height:9px}.agx-fan__floor{pointer-events:none;background:radial-gradient(55% 90% at 50% 0,#ffffff0f,#0000 70%);width:min(560px,96%);height:100px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}html.light .agx-fancard{color:#1d1d1f;-webkit-box-reflect:below 8px linear-gradient(transparent 60%, #fff6);background:radial-gradient(120% 70% at 50% 0,#fff,#0000 65%),linear-gradient(170deg,#fff 0%,#f3f3f5 60%,#e9e9ec 100%);border-color:#0f172a14;box-shadow:inset 0 1px #fff,inset 0 -1px #0f172a0d,0 22px 36px -20px #1e202473}html.light .agx-fancard.is-active{border-color:#b08a2e8c;box-shadow:inset 0 1px #fff,0 30px 50px -20px #1e20248c,0 0 36px -10px #b08a2e80}html.light .agx-fancard__logo{box-shadow:0 10px 20px -12px #1e202499,0 0 0 1px #0f172a0f}html.light .agx-fancard__meta{color:#6e6e73}html.light .agx-fancard__rule{background:linear-gradient(90deg,#0000,#b08a2eb3,#0000)}html.light .agx-fancard__stars-empty svg{color:#1d1d1f2e}html.light .agx-fancard__shine{background-image:linear-gradient(115deg,#0000 30%,#ffffffd9 45%,#0000 60%)}html.light .agx-fancard--more{background:radial-gradient(120% 70% at 50% 0,#b08a2e29,#0000 60%),linear-gradient(170deg,#fffdf8 0%,#f4efe4 100%)}html.light .agx-fancard__plus{color:#9a7631}html.light .agx-fan__title{background-image:linear-gradient(100deg,#8a6a2c 0%,#c9a35a 35%,#7a5c22 50%,#c9a35a 65%,#8a6a2c 100%)}html.light .agx-fan__head:before,html.light .agx-fan__head:after{background:linear-gradient(90deg,#0000,#b08a2e99)}html.light .agx-motto{color:#1d1d1f;background:linear-gradient(170deg,#fffffff5,#f6f3ecf5);border-color:#b08a2e73;box-shadow:inset 0 1px #fff,0 22px 40px -22px #1e202480,0 0 30px -12px #b08a2e73}html.light .agx-motto:after{background:#f6f3ec;border-color:#b08a2e73}html.light .agx-motto__text:before,html.light .agx-motto__text:after{color:#a8844c}html.light .agx-motto__by{color:#9a7631}html.light .agx-fan__floor{background:radial-gradient(55% 90% at 50% 0,#1e202414,#0000 70%)}@media (prefers-reduced-motion:reduce){.agx-fancard{transition:none;animation:none}.agx-fan__title{animation:none}.agx-card,.agx-card:hover{transform:none}.agx-card--skeleton{animation:none}}
