.TtumPa_muted{color:rgba(var(--foreground), .7)}.TtumPa_sectionLead{text-align:center;max-width:32rem;margin:0 auto 2rem}.TtumPa_storeGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.TtumPa_storeGrid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.TtumPa_storeCard{text-align:center;flex-direction:column;align-items:center;gap:.5rem;height:100%;transition:all .3s;display:flex;position:relative}.TtumPa_storeCard:hover{box-shadow:0 8px 20px rgba(var(--primary-alt), .18);transform:translateY(-2px)}.TtumPa_storeCardDetected{border-color:rgba(var(--primary-alt), .5);box-shadow:0 0 0 1px rgba(var(--primary-alt), .5)}.TtumPa_storeCardDetected:hover{box-shadow:0 0 0 1px rgba(var(--primary-alt), .5), 0 8px 20px rgba(var(--primary-alt), .18)}.TtumPa_detectedBadge{text-transform:uppercase;letter-spacing:.04em;background:rgba(var(--primary-alt), .15);color:var(--primary);border-radius:9999px;padding:.15rem .6rem;font-size:.7rem;font-weight:600;position:absolute;top:.75rem;right:.75rem}.dark .TtumPa_detectedBadge{background:rgba(var(--primary-alt), .25);color:var(--primary-light)}.TtumPa_storeName{color:rgba(var(--foreground), .65);font-size:.875rem}.TtumPa_storeButton{align-items:center;gap:.5rem;margin-top:.75rem;padding:.625rem 1.5rem;text-decoration:none;display:inline-flex}.TtumPa_storePending{letter-spacing:.02em;color:rgba(var(--foreground), .55);margin-top:.75rem;padding:.625rem 0;font-size:.875rem;font-weight:600}.TtumPa_storeCaveat{color:rgba(var(--foreground), .65);margin-top:.75rem;font-size:.875rem}.TtumPa_usageSummary{text-align:center;max-width:34rem;color:rgba(var(--foreground), .7);margin-top:2rem;margin-left:auto;margin-right:auto}.TtumPa_capabilityGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.TtumPa_capabilityGrid{grid-template-columns:repeat(3,1fr)}}.TtumPa_infoCard{flex-direction:column;gap:.75rem;height:100%;transition:all .3s;display:flex}.TtumPa_infoCard:hover{box-shadow:0 8px 20px rgba(var(--primary-alt), .15);transform:translateY(-2px)}.TtumPa_permissionList{flex-direction:column;display:flex}.TtumPa_permissionRow{border-top:1px solid rgba(var(--foreground), .1);padding:1.25rem 0}.TtumPa_permissionTitle{margin-bottom:.25rem;font-weight:700}.TtumPa_permissionRow:first-child{border-top:none;padding-top:0}.TtumPa_permissionRow:last-child{padding-bottom:0}
