@media (max-width:560px){#compare{text-align:left}#compare .section__sub{margin-left:0;margin-right:0}#compare .section__inner{--cmp-bleed:20px}}@media (max-width:640px){#compare .section__sub{max-width:none;text-align:inherit}}.cmp-sub-break{display:none}@media (min-width:400px) and (max-width:559px){.cmp-sub-break{display:inline}}.agents{flex-wrap:wrap;justify-content:center;max-width:580px;margin:30px auto 0}.agent-card,.agents{display:flex;gap:12px}.agent-card{width:calc((100% - 24px) / 3);align-items:center;background:var(--plan-card);border:1px solid var(--rule);border-radius:12px;padding:14px 16px;text-align:left;transition:border-color .2s ease,transform .2s ease}.agent-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent);transform:translateY(-2px)}.agent-card:hover .agent-card__icon{background-color:var(--ink)}.agent-card__icon{display:inline-block;width:26px;height:26px;flex:none;background-color:color-mix(in srgb,var(--ink) 70%,transparent);transition:background-color .2s ease;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.agent-card__meta{display:flex;flex-direction:column;min-width:0}.agent-card__name{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap}.agent-card__note{font-family:var(--mono);font-size:10.5px;color:var(--ink)}@media (max-width:640px){.agents{gap:10px}.agent-card{width:calc((100% - 10px) / 2);gap:10px;padding:12px}.agent-card__icon{width:22px;height:22px}}@media (max-width:340px){.agent-card{width:100%}}.conv-mobile-only{display:none}@media (max-width:640px){.conv-desktop-only{display:none}.conv-mobile-only{display:inline}#threads .section__sub{text-wrap:balance}}.details{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:900px;margin:30px auto 0}.detail-card{width:calc((100% - 24px) / 3);display:flex;flex-direction:column;gap:4px;background:var(--plan-card);border:1px solid var(--rule);border-radius:12px;padding:16px 18px;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.detail-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--plan-card))}.detail-card__head{display:flex;align-items:flex-start;gap:7px}.detail-card__icon{margin-top:1px}.detail-card__play{margin-top:-1px}.detail-card__icon{width:19px;height:19px;flex:none;fill:color-mix(in srgb,var(--ink) 60%,transparent);color:color-mix(in srgb,var(--ink) 60%,transparent)}.detail-card__play{width:22px;height:22px;flex:none;margin-left:auto;color:color-mix(in srgb,var(--ink) 35%,transparent);transition:color .2s ease}.detail-card:hover .detail-card__play{color:var(--accent)}.detail-card__title{font-size:14px;font-weight:600;color:var(--ink)}.detail-card__tag{font-size:12px;flex:none;color:color-mix(in srgb,var(--ink) 45%,transparent)}.detail-card__line{font-size:12.5px;line-height:1.45;color:color-mix(in srgb,var(--ink) 72%,transparent)}@media (max-width:880px){.detail-card{width:calc((100% - 12px) / 2)}}@media (max-width:640px){.details{gap:10px}.detail-card{width:calc((100% - 10px) / 2);padding:13px 14px}.detail-card__title{font-size:13px}.detail-card__tag{display:none}}@media (max-width:400px){.detail-card{width:100%}}@media (max-width:640px){#delight .section__heading{text-wrap:balance}}.crypto-act2-heading{margin-bottom:18px}.crypto-title{display:block;margin-bottom:12px;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.crypto-wizard{margin-top:72px}.crypto-wizard__sub{max-width:640px;margin:0 auto 8px;text-align:center;font-size:19px;font-weight:400;color:var(--ink-dim)}.crypto-paper{display:block;width:fit-content;margin:18px auto 0;font-size:15px;font-weight:600;color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent);transition:color .16s ease,border-color .16s ease}.crypto-paper:focus-visible,.crypto-paper:hover{color:var(--ink);border-bottom-color:var(--ink)}.crypto-paper__arrow{display:inline-block;transition:transform .16s ease}.crypto-paper:hover .crypto-paper__arrow{transform:translateX(3px)}.crypto-lock{margin:8px 0 40px}@media (max-width:640px){#crypto .section__sub{text-wrap:balance}.crypto-wizard__sub{font-size:17px;max-width:330px;margin-left:auto;margin-right:auto;text-align:left;text-wrap:balance}}