.pending{font-size:11px;color:#879089;font-weight:700}
.agent-name{min-width:0}.agent-name b{display:block}.agent-name .maker{display:inline;font-weight:500;color:#8b939a}.agent-name .desc{display:block;color:#68717f;line-height:1.35;margin-top:5px;max-width:390px;font-size:12px}.agent-row{padding-top:20px;padding-bottom:20px}.agent-logo{flex:0 0 auto}@media(max-width:850px){.agent-name .desc{max-width:250px}}@media(max-width:520px){.agent-name .maker{display:none}.agent-name .desc{max-width:170px;font-size:11px}.agent-row{padding-top:16px;padding-bottom:16px}}
.verified-badge,.unverified{justify-self:start;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:700;white-space:nowrap}.verified-badge{background:#e5f8ef;color:#087b53}.unverified{background:#f0f2f1;color:#7b848b}
.logo-link{display:block;text-decoration:none;border-radius:12px;transition:transform .18s ease,box-shadow .18s ease}.logo-link:hover,.logo-link:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px rgba(14,22,33,.18);outline:2px solid var(--green);outline-offset:3px}
.levels{padding:10px 0 100px}.level-list{display:grid;gap:18px}.level-block{display:grid;grid-template-columns:270px 1fr;background:#fff;border:1px solid var(--line);border-left:5px solid var(--level-color);border-radius:18px;padding:25px;gap:28px}.level-intro{border-right:1px solid var(--line);padding-right:24px}.level-code{display:inline-block;color:var(--level-color);font:800 12px Manrope;letter-spacing:.12em}.level-intro h3{font:800 27px Manrope;margin:4px 0}.level-intro strong{font-size:14px;color:#394450}.level-intro p{font-size:13px;color:#737d85;line-height:1.45;margin:9px 0}.level-intro small{font-weight:800;color:var(--level-color)}.level-agents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.level-agents a{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;color:var(--ink);text-decoration:none;border:1px solid #e7eae8;border-radius:11px;padding:9px;transition:.15s}.level-agents a:hover{border-color:var(--level-color);transform:translateY(-1px)}.level-agents a>span{grid-row:1/3;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff;font-weight:800}.level-agents b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.level-agents small{font-size:10px;color:#879099}@media(max-width:850px){.level-block{grid-template-columns:1fr}.level-intro{border-right:0;border-bottom:1px solid var(--line);padding:0 0 18px}.level-agents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.level-block{padding:18px}.level-agents{grid-template-columns:1fr}.levels{padding-bottom:70px}}
.task-hub{padding:100px 0 30px}.task-list{display:grid;gap:12px}.task-section{background:#fff;border:1px solid var(--line);border-radius:17px;overflow:hidden;scroll-margin-top:88px}.task-heading{width:100%;display:grid;grid-template-columns:48px 1fr auto 20px;gap:15px;align-items:center;text-align:left;border:0;background:#fff;padding:19px 22px;cursor:pointer;color:var(--ink)}.task-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--task-color) 13%,white);color:var(--task-color);font-weight:800}.task-heading b,.task-heading small{display:block}.task-heading b{font:800 18px Manrope}.task-heading small{color:#6d7780;margin-top:4px;font-size:13px}.task-heading em{font-style:normal;font-size:12px;font-weight:700;color:var(--task-color)}.task-heading>i{font-style:normal;color:#7d858c;font-size:18px;transition:transform .2s}.task-heading[aria-expanded="true"]>i{transform:rotate(180deg)}.task-agents{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 22px 22px}.task-agents.open{display:grid}.task-agents>a,.own-agent{position:relative;display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:15px;border:1px solid #e5e9e6;border-radius:13px;color:var(--ink);text-decoration:none;background:#fafbfa}.task-agents>a:hover{border-color:var(--task-color);transform:translateY(-1px)}.task-agent-logo{width:38px;height:38px;border-radius:10px;background:var(--task-color);display:grid;place-items:center;color:#fff;font-weight:800}.task-agents b,.task-agents small,.task-agents em{display:block}.task-agents b{font-size:14px}.task-agents small{font-size:12px;line-height:1.35;color:#69737c;margin-top:3px}.task-agents em{font-size:10px;color:var(--task-color);font-style:normal;font-weight:800;margin-top:5px;text-transform:uppercase;letter-spacing:.05em}.task-agents>a>i,.own-agent>i{font-style:normal;color:var(--task-color);font-size:14px}.own-agent{border:1px dashed var(--task-color);background:color-mix(in srgb,var(--task-color) 4%,white)}@media(max-width:700px){.task-hub{padding-top:70px}.task-heading{grid-template-columns:44px 1fr 18px;padding:16px}.task-heading em{display:none}.task-agents{grid-template-columns:1fr;padding:4px 14px 16px}.task-agents>a,.own-agent{grid-template-columns:38px 1fr auto}.task-heading small{font-size:12px}}
